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:11] – 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. | ||
| 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 ===== | ||
triggers/enterandexit.1443402687.txt.gz · Last modified: 2015/09/28 01:11 by vodur