Interactive PDA 0.98
More functions to interact with the world (and not only) via PDA.
First of all biggest thanks to ravenascendant , helped to understand almost every single line in this addon ;]
Also Longreed for helping me understand some confusing GUI moments.
Description
Menus are opened by right clicking PDA and choosing "PDA menu". You can tweak some options to your taste with MCM addon > > > MCM HERE CLICK < < <
What it has at this moment (more detailed description below):
- Raid:
- Allows you to search for NPCS who are willing to join you for money.
- Buy info:
- You can send message to everyone and ask if anybody saw:
- Artefact (chosen from list);
- Mutant (chosen from list);
- Stalker (written in input box);
- You can send message to everyone and ask if anybody saw:
- Games:
- You can pass the time during emission by playing some games xd:
- 15 Puzzle;
- Slot machine;
- Snake.
- You can pass the time during emission by playing some games xd:
- Trade:
- Allows you to order items.
- Notepad:
- To make notes.
- Comms:
- Send help message (for the start).
- Ask for surge/psi-storm time.
- Ask for overall situation on level (noticed stalkers and mutants).
- Tasks:
- Some tasks which you can pick and complete distantly.
Detailed description
Raid
You choose the location and send message to everyone, letting them know you are hiring people for Raid to a chosen location. Price of hired squad will depend on location's danger, squad size and time (for how long they'll join you). After some time you'll see incoming messages with their squad description and cost. I know that in vanilla we can do the same via dialogue, but it requires to run around and ask everyone personally, 21st century come on.
Buy info
This menu allows you to find certain Artefact/Mutant/Stalker by asking other NPCs. Similar to Raid menu you will see incoming messages with Sender's description and their price. Once you buy information from them - they will tell you where they saw the chosen target. WARNING: NPC can lie, this is based on faction, reputation and relations toward you (this can be disabled in MCM).
Games
Just some mini games to play to pass the time a bit ;]
Trade (v0.4)
Here you can find item you want, choose amount, delivery location and send the order message. Traders that are willing to sell will respond and when you choose one of them - they will start preparing your order. When item is delivered, trader will send you a message and mark a stash in PDA where you can get your items.
Items in the list are vanilla's, if you want to add new items added from some addon, add their sections into "configs/plugins/pda_trade_items.ltx".
(0.4) There are traders and random stalkers in the pool:
- Traders only respond if you already visited their area. They can only sell items that they really can have in their assortiment (which in default game has tiers and based on goodwill). Price is similar to what you pay personally, plus it takes time, plus some fee for delivery.
- Stalkers can respond for any item, but chance is small (except "trash" type items). Their price is also much higher. WARNING: They can scam you. Scam chance depends on reputation, whereas max reputation is almost 0% to scam and worst reputation is almost 100%.
Notepad (v0.3)
Just a diary/notepad to make notes. To edit already existing notes - type the note number in small window and press "Edit". To delete note - type the note there and press "X".
Comms (v0.5)
Menu for banter/chat and other messages:
- "SOS signal" which you can send and nearby stalkers will come to help (maybe), works only when you are in combat. It has a certain radius, cooldown and it costs you 50 reputation. Use it as last resort because it can attract enemies too. Goodwill 0 towards NPC that saw your message means zero chance that he's coming, goodwill 2000 means that NPC will come to help 100%, goodwill -2000 means NPC will come to help finish you 100% ;] Distance, cooldown, duration of NPC walking toward your call, limit of squads that can respond - all adjustable in MCM (just in case someone asks again).
- "Ask emission/psi-storm time" sends a message of approximate emission/psi-storm time. Respond chance based on goodwill, time accuracy depends on NPC faction. Cooldown is 1 in-game hour. Interval is very big because this is how it is in vanilla, can't predict certain time unfortunately.
- "Location status" NPCs will reply with who they see on this location. Depends on goodwill with their faction, cooldown is 3 in-game hours.
Tasks (v0.6)
You can pick certain task type in PDA and NPC will respond with the target/location/reward description. For now only NPCs that you've met at least once can respond. Each task type has cooldown which you can change in MCM, aswell as many other options. By default all task info automatically goes to your "Notes". Reward is based on target's difficulty.
- Mutant Hunt / Bounty: kill mutants or stalker, nothing special. (Just fyi keep in mind that some mutants are night creatures and will only appear at night.)
- Guide: help stalker get to his desired location (stalker has to be alone, in radius of 150 meters of actor, be novice or trainee). You get full reward only if you escort him in time, if not - then he will pay you only part of the reward. Your goodwill/reputation also increase a bit when task is finished or decrease by a lot when NPC is dismissed or dead.
- Find item: find items, place them in the marked stash near the task giver and receive reward. Each trader type will ask for specific items: barman will ask for meat, scientists for mutant parts/artefact, medics for medicine etc (usual traders can ask for all of them, but their chance to respond and reward are lower). If target is multiuse item - asked amount is USES, not amount of items.
- Dangerous squad: same as first two just for high-ranking squad.
- Steal item: steal the quest item from enemy base and bring it to the trader's stash.
Compatibility etc
Should be compatible with everything. Should also be safe to install/uninstall whenever, but just in case if you have active companions from "Raid" menu - dismiss them before uninstalling.
Only tested on 1.5.1, but I don't think there will be too much difference with 1.5.2.
Changelog
- 0.98:
- Fixed Guide tasks (didn't notice I messed it up somewhere inbetween updates), sorry ;[ Thanks to Guest.
- Haven't seen the "global_position offset" crash in this addon yet, but just in case added a fix for that.
- 0.96:
- Small insignificant update with new "Comms" option to ask for situation on the level (enemy factions or mutants that NPCs see around). A filler basically, but can be useful sometimes.
- 0.95:
- Blacklisted all task targets that are in laboratories.
- Blacklist for stashes that are inaccessible. Just one for now, under arena.
- 0.94:
- MCM options to change radius for some of picked targets. This is radius from task giver, not player.
- MCM option to control goodwill/reputation gain (disabled by default).
- Added bounty target faction in description finally (was there for a long time but with a typo).
- 0.93:
- Replaced amount of fetch task items for their Uses amount (if they are multiuse). Fixes an abuse with separating multiuse item ;p
- Task givers now refresh their task (pick new targets) after "Cooldown" time from MCM (the one for button cooldown). In previous version it was always 24 hours.
- 0.9:
- "Ask emission/psi-storm time" options for "Comms" menu.
- 0.8:
- Added "Snake" game xd
- Task givers now don't change task once responded for 1 in game day (for balance).
- Changed "Find mutant parts" task to "Find item", each trader type will ask for certain items (barman - meat, medic - medicine etc).
- New task types to kill a high-ranking squad and steal item from enemy base.
- Small stability improvements.
- 0.7:
- Added "Mutant Parts" task. Next task types will be easier to make and will come in bulk.
- Small fix for very rare, but annoying bug. Thanks to [Tourist] for finding it.
- 0.62:
- Added "Guide" task and various task menu improvements.
- More crash and text error fixes.
- 0.6:
- "Tasks" menu, finally. Keep in mind that I had to write their functionality from the scratch to replicate vanilla more or less, so expect bugs and report them please ;]
- Somehow missed that total price still missing a quantity factor, fixed.
- 0.52:
- PDA now has to be in slot (was always forgetting about this one).
- MCM for opening PDA with a keybind.
- MCM for "Buy Item" to control amount of stalkers in the pool. Less stalkers = real traders will respond more often (with the possibility to remove stalkers entirely).
- For delivery left only stashes that are easily accessible and neutral to any faction (except CoP levels), also removed levels without stashes and labs from the delivery list.
- Small "Notes" improvements such as adding notes with Enter key and crashfix for when you try to delete a note while editing and then adding a new one.
- 0.5:
- New Comms menu (see "Comms" descr.).
- New slot machine textures from Rasc@l to fit background.
- 0.4:
- Overhaul of Trade menu. Now it makes much more sense and won't feel too overpowered (see more at "Trade" description). (Bless RavenAscendant)
- Small fixes for crashes that can rarely happen.
- Thanks to moddb_dad, now you don't need to worry about the letter case in a trade searchbox. This feature works only for english language, people with rus language still need to write all cases as they are in item name!
- 0.3:
- Notes menu.
- Moved trade items list to new ltx (for compatibility).
- Fix for "Buy Info" menu crash when npc lie (tnx Rascal).
- Small translation fixes.
- 0.2:
- Added trade menu to order items.
- Fixed already existing companions to reply on "Raid" messages.