Proc:Trap
From WikiName
Overview
The trap procedure allows builders to combine a single trigger with multiple effects. Some effects maybe be harmful, while others helpful. The settings for the trap are assigned via the setproc command.
Key | Default | Description |
---|---|---|
TRAP_INITIALCHARGES | 0 | The number of charges the trap has per zone reset. If this value is negative, the trap has infinite charges. |
Triggers
The trap may only have one trigger which is set in the TRIGGER_TYPE key value.
Value | Description |
---|---|
Generic | Activates when players enter the room or perform a command. |
MobileDeath | Activates when a particular mobile is killed. |
Password | Activates when a player says a particular word. |
PressurePlate | Activates when the sum of the weights of all players/mobiles in the room reach a particular threshhold. |
Trigger Settings
Global settings that may be applied to the trigger.
Key | Default | Description |
---|---|---|
TRIGGER_CHANCE | 100 | The percentage chance that the trigger will activate. |
TRIGGER_MINPRIMELEVEL | 0 | The minimum prime level required to activate the trigger. |
TRIGGER_MAXPRIMELEVEL | 40 | The maximum prime level allowed to activate the trigger. |
TRIGGER_ACTIVATIONDRELAY | 0 | Approximate number of seconds to delay the effects after the trigger is activated. Note that setting this value allows for the player activating the trigger to escape - which means they may not be present for any of the effects. |
TRIGGER_SPELLEXEMPTIONLIST | No exemptions | A colon (:) separated list of spells/skills that make the player exempt from activating the trigger. |
TRIGGER_INCLUDEMOBILES | 0 (FALSE) | Indicates whether or not independant mobiles should be able to activate the trigger. If this value is left at zero, wandering mobiles will not activate the trap nor count toward cumulative activations such as pressure plate weights. Mobile followers (supplications, summoned undead, etc) are always able to activate the trigger unless their master's prime level falls outside the trigger's boundaries or unless the follower is affected by a spell in the spell exemption list. |
MobileDeath
The mobiledeath trigger will activate if a particular mobile is killed in this room. It ignores most of the trigger settings including TRIGGER_MINPRIMELEVEL, TRIGGER_MAXPRIMTELEVEL, and TRIGGER_SPELLEXEMPTIONLIST.
Key | Default | Description |
---|---|---|
MOBILEDEATH_VNUM | -1 | Vnum of the mobile to react to. |