Summary
Dungeon trap is passive.
| |||
Message type is one of set/clear/toggle.
|
Their messages are sent from actuator (includes DSA actuator).
Sometimes an actuator is visible to player (such as push button/trap floor).
If player ...
push a button, | |
step to the floor plate, | |
watch a item to sensor, | |
take the item on floor, | |
explode a spell (only DM2), | |
enter/leave the level (only DM2), | |
defeat the monster (only DM2), | |
throw a pyro to furnace (only DM2), | |
etc, |
Then actuator sends a message to objects (door/pitfall/teleporter/false pit/etc) to interact with dungeon trap.
Usually actuator targets dungeon objects (door/pitfall/teleporter/false pit/etc).
If actuator is activated, it sends message to trap.
The working (by receving message) depends on what kind of dungeon object is.
Send ... message to ... | Set | Clear | Toggle |
---|---|---|---|
Door | Open the door | Close the door | Open the door when closed. Close the door when opened. |
Pitfall | Open the pitfall | Close the pitfall | Open the pitfall when closed. Close the pitfall when opened. |
Teleporter | Enable it | Disable it | Enable it when disabled. Disable it when enabled. |
False wall | (Untested) | (Untested) | (Untested) |
Actuator | ??? | ??? | ??? |
DSA | Enter a DSA state. DSA Column is one of S0/S1/S2/S3 |
Enter a DSA state. DSA Column is one of C0/C1/C2/C3 |
Enter a DSA state. DSA Column is one of T0/T1/T2/T3 |
??? means its work is not constant. it depends on actuator's type.