/tg/ Station 13 - Modules - TypesVar Details - Proc Details

sense_equilibrium

Enhance one sense at the cost of another (Give a buff & debuff)

Vars

all_sensesList of senses
is_boonAre we picking from the boons or the debuffs?
is_greaterDo we allow the caster to specify which boon the sense gets?
mana_costCosts this much to use
possible_boonsThe possible enhancements you can give to a person
possible_detrimentsThe possible debuffs that can be applied to a person
sense_to_editThe sense we're going to apply the boon to
specific_boonIf we're using Greater, then we also pass the boon
spell_durationThe length that the boon & debuff last

Procs

castHorrifying spaghetti because we need to juggle 2 assoc lists
roll_for_oppositeIf the debuff is the same sense as the buff, reroll until we hit a sense we're not already using

Var Details

all_senses

List of senses

is_boon

Are we picking from the boons or the debuffs?

is_greater

Do we allow the caster to specify which boon the sense gets?

mana_cost

Costs this much to use

possible_boons

The possible enhancements you can give to a person

possible_detriments

The possible debuffs that can be applied to a person

sense_to_edit

The sense we're going to apply the boon to

specific_boon

If we're using Greater, then we also pass the boon

spell_duration

The length that the boon & debuff last

Proc Details

cast

Horrifying spaghetti because we need to juggle 2 assoc lists

roll_for_opposite

If the debuff is the same sense as the buff, reroll until we hit a sense we're not already using