DEADSOFTWARE

95d7c5c951f591bd83bb80826b5839d4cc380dd6
[d2df-sdl.git] / src / shared / mapdef_tgc_def.inc
1 // trigger cache
3 //TRIGGER_EXIT
4 tgcMap: AnsiString;
6 //TRIGGER_TELEPORT
7 tgcTarget: TDFPoint;
8 tgcD2d: Boolean;
9 tgcSilent: Boolean;
10 tgcDirection: Byte;
12 //TRIGGER_OPENDOOR
13 //TRIGGER_CLOSEDOOR
14 //TRIGGER_DOOR
15 //TRIGGER_DOOR5
16 //TRIGGER_CLOSETRAP
17 //TRIGGER_TRAP
18 //TRIGGER_LIFTUP
19 //TRIGGER_LIFTDOWN
20 //TRIGGER_LIFT
22 //TRIGGER_PRESS
23 //TRIGGER_ON
24 //TRIGGER_OFF
25 //TRIGGER_ONOFF
26 tgcTX: LongInt;
27 tgcTY: LongInt;
28 tgcTWidth: LongInt;
29 tgcTHeight: LongInt;
30 tgcWait: Word;
31 tgcPressCount: Word;
32 tgcExtRandom: Boolean;
33 tgcSound: AnsiString;
35 //TRIGGER_SECRET
37 //TRIGGER_TEXTURE
38 tgcActivateOnce: Boolean;
39 tgcAnimateOnce: Boolean;
41 //TRIGGER_SOUND
42 tgcSoundName: AnsiString;
43 tgcVolume: Byte;
44 tgcPan: Byte;
45 tgcLocal: Boolean;
46 tgcPlayCount: Byte;
47 tgcSoundSwitch: Boolean;
49 //TRIGGER_SPAWNMONSTER
50 tgcSpawnMonsType: Byte;
51 tgcHealth: LongInt;
52 tgcActive: Boolean;
53 tgcMonsCount: LongInt;
54 tgcEffect: Byte;
55 tgcMax: Word;
56 tgcDelay: Word;
57 tgcBehaviour: Byte;
59 //TRIGGER_SPAWNITEM
60 tgcSpawnItemType: Byte;
61 tgcGravity: Boolean;
62 tgcDmonly: Boolean;
63 tgcItemCount: LongInt;
65 //TRIGGER_MUSIC
66 tgcMusicName: AnsiString;
67 tgcMusicAction: Byte;
69 //TRIGGER_PUSH
70 tgcAngle: Word;
71 tgcForce: Byte;
72 tgcResetVelocity: Boolean;
74 //TRIGGER_SCORE
75 tgcScoreAction: Byte;
76 tgcScoreCount: Byte;
77 tgcScoreTeam: Byte;
78 tgcScoreCon: Boolean;
79 tgcScoreMsg: Boolean;
81 //TRIGGER_MESSAGE
82 tgcKind: Byte;
83 tgcMsgDest: Byte;
84 tgcText: AnsiString;
85 tgcMsgTime: Word;
87 //TRIGGER_DAMAGE
88 tgcAmount: Word;
89 tgcInterval: Word;
91 //TRIGGER_HEALTH
92 tgcHealMax: Boolean;
94 //TRIGGER_SHOT
95 tgcShotType: Byte;
96 tgcShotTarget: Byte;
97 tgcQuiet: Boolean;
98 tgcAim: SmallInt;
99 tgcSight: Word;
100 tgcAccuracy: Word;
101 tgcAmmo: Word;
102 tgcReload: Word;
104 //TRIGGER_EFFECT
105 tgcFXCount: Byte;
106 tgcFXType: Byte;
107 tgcFXSubType: Byte;
108 tgcFXRed: Byte;
109 tgcFXGreen: Byte;
110 tgcFXBlue: Byte;
111 tgcFXPos: Byte;
112 tgcVelX: SmallInt;
113 tgcVelY: SmallInt;
114 tgcSpreadL: Byte;
115 tgcSpreadR: Byte;
116 tgcSpreadU: Byte;
117 tgcSpreadD: Byte;