scripts restructured; teleswitch now works
[dd2d.git] / data / scripts / item / torchgreen.dacs
blob36b912e07c5512678fea820eb3b834c98a13468b
1 module itemTorchgreen is "item" "TorchGreen";
3 import apiActor;
4 import aiItem;
7 // setup actor animations
8 public void initializeAnim () {
9   animClearFrames("item", "TorchGreen", "sleep");
10   animAddFrame("item", "TorchGreen", "sleep", ACTOR_DIR_LEFT, "sprites/items/smgta0.vga");
11   animAddFrame("item", "TorchGreen", "sleep", ACTOR_DIR_LEFT, "sprites/items/smgta0.vga");
12   animAddFrame("item", "TorchGreen", "sleep", ACTOR_DIR_LEFT, "sprites/items/smgta0.vga");
13   animAddFrame("item", "TorchGreen", "sleep", ACTOR_DIR_LEFT, "sprites/items/smgta0.vga");
14   animAddFrame("item", "TorchGreen", "sleep", ACTOR_DIR_LEFT, "sprites/items/smgtb0.vga");
15   animAddFrame("item", "TorchGreen", "sleep", ACTOR_DIR_LEFT, "sprites/items/smgtb0.vga");
16   animAddFrame("item", "TorchGreen", "sleep", ACTOR_DIR_LEFT, "sprites/items/smgtb0.vga");
17   animAddFrame("item", "TorchGreen", "sleep", ACTOR_DIR_LEFT, "sprites/items/smgtb0.vga");
18   animAddFrame("item", "TorchGreen", "sleep", ACTOR_DIR_LEFT, "sprites/items/smgtc0.vga");
19   animAddFrame("item", "TorchGreen", "sleep", ACTOR_DIR_LEFT, "sprites/items/smgtc0.vga");
20   animAddFrame("item", "TorchGreen", "sleep", ACTOR_DIR_LEFT, "sprites/items/smgtc0.vga");
21   animAddFrame("item", "TorchGreen", "sleep", ACTOR_DIR_LEFT, "sprites/items/smgtc0.vga");
22   animAddFrame("item", "TorchGreen", "sleep", ACTOR_DIR_LEFT, "sprites/items/smgtd0.vga");
23   animAddFrame("item", "TorchGreen", "sleep", ACTOR_DIR_LEFT, "sprites/items/smgtd0.vga");
24   animAddFrame("item", "TorchGreen", "sleep", ACTOR_DIR_LEFT, "sprites/items/smgtd0.vga");
25   animAddFrame("item", "TorchGreen", "sleep", ACTOR_DIR_LEFT, "sprites/items/smgtd0.vga");
29 // setup actor properties
30 public void initialize (Actor me) {
31   // `classname` and `classtype` will be set by the engine
32   //me.classname = "TorchGreen";
33   //me.classtype = "item";
34   me.radius = 10;
35   me.height = 8;
36   me.flags = AF_NOCOLLISION|AF_NOGRAVITY;
37   me.actorSetAnimation("sleep");
41 // thinker
42 public void think (Actor me) {
43   itemThink(me);