modtools/set-belief¶
Tags: dev
Command: modtools/set-belief
Change the beliefs/values of a unit.
Changes the beliefs (values) of units. Requires a belief, modifier, and a target.
Valid beliefs:
- all
Apply the edit to all the target’s beliefs
- belief <ID>
ID of the belief to edit. For example, 0 or LAW.
Valid modifiers:
- set <-50-50>
Set belief to given strength.
- tier <1-7>
Set belief to within the bounds of a strength tier:
Value
Strength
1
Lowest
2
Very Low
3
Low
4
Neutral
5
High
6
Very High
7
Highest
- modify <amount>
Modify current belief strength by given amount. Negative values need a
\
before the negative symbol e.g.\-1
- step <amount>
Modify current belief tier up/down by given amount. Negative values need a
\
before the negative symbol e.g.\-1
- random
Use the default probabilities to set the belief to a new random value.
- default
Belief will be set to cultural default.
Valid targets:
- citizens
All (sane) citizens of your fort will be affected. Will do nothing in adventure mode.
- unit <UNIT ID>
The given unit will be affected.
If no target is given, the provided unit can’t be found, or no unit id is given with the unit argument, the script will try and default to targeting the currently selected unit.
Other arguments:
- list
Prints a list of all beliefs + their IDs.
- noneed
By default, unit’s needs will be recalculated to reflect new beliefs after every run. Use this argument to disable that functionality.
- listunit
Prints a list of all a unit’s beliefs. Cultural defaults are marked with
*
.