trap switches
[dd2d.git] / data / scripts / switch / trapclose.dacs
blobb202de82824525021d88de0000e6fa5e05019c33
1 module switchTrapclose is "switch" "TrapClose";
3 import apiActor;
4 import apiMap;
5 import apiMove;
6 import apiSwitch;
7 import stdlib;
10 // setup actor properties
11 public void initialize (Actor me) {
15 // thinker
16 public void think (Actor me) {
17   if (me.atm > 0) {
18     --me.atm;
19     return;
20   }
22   me.atm = 0; // just in case
24   auto toucher = me.switchWhoTouched();
25   if (toucher) switchShutTrap(me);