GM tools : NPC control tools

If you liked this item, please rate it up on Steam Workshop page.

Author: Luxen

Last revision: 7 Dec, 2019 at 13:58 UTC (8)

File size: 3.08 MB

On Steam Workshop

Description:
Description

This mod provide tools for the GM to manage several NPCs at once. It allows you to mass move, activate, deactivate but also provide a patroling and character follow feature.

How does it work

All tools are present in A_gm Tools in Items panel. First, select NPCs either by drag&drop a Select (selection confirmed by a "S") either by setting Selected status and then use the feature you wish by drag&dropping it.

Move (walk/run): makes selected NPC(s) to move straigth to the position. Tip : you can lock select NPCs and double-click on Walk or Run to move them like units in a strategy game ! Be careful though, their final formation will be the one they had at the moment you gave the last order.
Activate/Deactivate : pretty self-explanatory.
Patrol : makes selected NPC go on the position and get back to its initial place indefinitely. You can stop patroling by removing the status.
Multipoint patroling : Target an NPC, place checkpoints and let it go !
Follow : you have to put the Targeted status on the target first. Then select NPC(s) and drag&drop the Follow feature on terrain. You make a NPC stop following by removing the Follow status. Warning : do not manually move the follower as a GM or it will stop following.
Sheathe/Unsheathe : selected NPCs will draw their weapons or sheathe them.
Mass copy status : the status that are on the targeted NPC will be copied on all selected NPCs.
Freeze/Unfreeze players : This stops players from doing anything (move, using items, changing equipment, attacking, ending turn, …) . It’s useful for showing players things on the scene without pausing the game. Freeze/Unfreeze all players if your selection is empty
Transform : The selected character will take the appearance of the targeted character.
Bossify/debossify: The selected character(s) will have a fancy border on its health/armor bar. Furthermore, its death animation will always be a simple one (no crush or pile of ash).
Make Party Follower : Select a character you want to make follow a plyer character and target that player character. Once made follower, the player can now control this NPC like a summon. Note: The UI doesn’t update on the GM side until possess a NPC or load a map. To make the character stop follow, just select it and use the tool. Don’t forget to enable "Follow party" otherwise the character won’t follow the party across maps !
Make Player Character : Select a character and use the tool. The character is now a full player character, like the one from the Character Creation.You can also remove a player character.
Warning: This feature is a bit unstable. If you remove a character from the character creation and make it an NPC, be sure to make it "Follow the party" otherwise it can lead to crashes. Also never ever delete a character that have been made PC once. The safe way to get rid of them is to create a trash scene, make the character follow the party, go to that scene, make the character stop following the party, change scene and then delete the trash scene.
Note: Never save while a player have the control of a NPC turned into player character. In the case you did it, just duplicate the character and use the procedure to delete the old one.
Assign character to player : Select a character, and target a character that is owned by the player you want to give the control. If the player don’t have any character, use the Party management menu to temporarily give him/her one. Useful when you have 5+ player characters.

/!Warning/! : since this mod use story scripting, if you load a save where you had set up stuff from this mod, it might not work properly since databases are emptied at each load (unfortunately, that’s harcoded in the engine and I can not do anything about it). You will have to set it up once again.

Feedback

Please don’t hesitate to give a feedback. Give your opinion, report a bug, suggest a new feature, all of this could help me to improve this mod.

Special Thanks

Murderbot for his help on aesthetics.
Baardvark, LaughingLeader, Feenex for their precious advices on scripting.

Updates

Moved patch notes into the workshop changelog