triggers:enterandexit
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
triggers:enterandexit [2015/09/28 01:09] – vodur | triggers:enterandexit [2015/09/28 16:39] (current) – vodur | ||
---|---|---|---|
Line 5: | Line 5: | ||
When a players moves between rooms using directions, triggers will be processed in the following order: | When a players moves between rooms using directions, triggers will be processed in the following order: | ||
- | - Mprog exit trigger | + | - Mprog exit trigger |
- Rprog move trigger * | - Rprog move trigger * | ||
- Rprog exit trigger * | - Rprog exit trigger * | ||
Line 16: | Line 16: | ||
- Oprog greet trigger. | - Oprog greet trigger. | ||
- Mprog greet trigger. | - Mprog greet trigger. | ||
+ | - Mprog entry trigger. | ||
< | < | ||
Line 29: | Line 30: | ||
- Aprog rexit trigger. * | - Aprog rexit trigger. * | ||
- Aprog exit trigger. * | - Aprog exit trigger. * | ||
+ | - Oprog move trigger. * | ||
+ | - Aprog enter trigger. | ||
+ | - Aprog renter trigger. | ||
+ | - Rprog enter trigger. | ||
+ | - Oprog greet trigger. | ||
+ | - Mprog greet trigger. | ||
+ | - Mprog entry trigger. | ||
- | * - If trigger fires and prog does not return true, movement is prevented and no further triggers are processed. | + | * - If trigger fires and prog does not return true, movement is prevented and no further triggers are processed. |
===== Word of recall, gate, teleport, summon ===== | ===== Word of recall, gate, teleport, summon ===== | ||
Line 44: | Line 52: | ||
* - If trigger fires and prog does not return true, movement is prevented and no further triggers are processed. | * - If trigger fires and prog does not return true, movement is prevented and no further triggers are processed. | ||
+ | |||
+ | ===== Transfer, gtransfer ===== | ||
+ | |||
+ | When transfer() or gtransfer() functions are used, triggers will be processed in the following order: | ||
+ | |||
+ | - Rprog exit trigger. * | ||
+ | - Aprog rexit trigger. * | ||
+ | - Aprog exit trigger. * | ||
+ | - Aprog enter trigger. | ||
+ | - Aprog renter trigger. | ||
+ | - Rprog enter trigger. | ||
+ | - Oprog greet trigger. | ||
+ | - Mprog greet trigger. | ||
+ | |||
+ | * - If trigger fires and prog does not return true, movement is prevented and no further triggers are processed. | ||
+ | |||
+ | The sequence is processed separately for each individual CH in the case of gtransfer. | ||
+ | |||
+ | ===== Goto ===== | ||
+ | |||
+ | CH:goto() function does not check any enter or exit triggers. | ||
===== Recall ===== | ===== Recall ===== | ||
Line 53: | Line 82: | ||
- Aprog rexit trigger. * | - Aprog rexit trigger. * | ||
- Aprog exit trigger. * | - Aprog exit trigger. * | ||
+ | - Aprog enter trigger. | ||
+ | - Aprog renter trigger. | ||
+ | - Rprog enter trigger. | ||
* - If trigger fires and prog does not return true, movement is prevented and no further triggers are processed. | * - If trigger fires and prog does not return true, movement is prevented and no further triggers are processed. | ||
- | |||
- | - | ||
triggers/enterandexit.1443402551.txt.gz · Last modified: 2015/09/28 01:09 by vodur