DEADSOFTWARE

game: apply default game settings after setting them
[d2df-sdl.git] / src / shared / mapdef_help.inc
1 // *** WARNING! ***
2 // regenerate this part directly from "mapdef.txt" with 'mapgen', NEVER manually change anything here!
5 // TRIGGER_EXIT
6 function trigMap (): AnsiString; inline;
8 // TRIGGER_TELEPORT
9 function trigTarget (): TDFPoint; inline;
10 function trigD2d (): Boolean; inline;
11 function trigSilent (): Boolean; inline;
12 function trigDirection (): Byte; inline;
14 // TRIGGER_OPENDOOR, TRIGGER_CLOSEDOOR, TRIGGER_DOOR, TRIGGER_DOOR5, TRIGGER_CLOSETRAP, TRIGGER_TRAP, TRIGGER_LIFTUP, TRIGGER_LIFTDOWN, TRIGGER_LIFT
16 // TRIGGER_PRESS, TRIGGER_ON, TRIGGER_OFF, TRIGGER_ONOFF
17 function trigTX (): LongInt; inline;
18 function trigTY (): LongInt; inline;
19 function trigTWidth (): Word; inline;
20 function trigTHeight (): Word; inline;
21 function trigWait (): Word; inline;
22 function trigPressCount (): Word; inline;
23 function trigExtRandom (): Boolean; inline;
24 function trigSound (): AnsiString; inline;
26 // TRIGGER_SECRET
28 // TRIGGER_TEXTURE
29 function trigActivateOnce (): Boolean; inline;
30 function trigAnimateOnce (): Boolean; inline;
32 // TRIGGER_SOUND
33 function trigSoundName (): AnsiString; inline;
34 function trigVolume (): Byte; inline;
35 function trigPan (): Byte; inline;
36 function trigLocal (): Boolean; inline;
37 function trigPlayCount (): Byte; inline;
38 function trigSoundSwitch (): Boolean; inline;
40 // TRIGGER_SPAWNMONSTER
41 function trigSpawnMonsType (): Byte; inline;
42 function trigHealth (): LongInt; inline;
43 function trigActive (): Boolean; inline;
44 function trigMonsCount (): LongInt; inline;
45 function trigEffect (): Byte; inline;
46 function trigMax (): Word; inline;
47 function trigDelay (): Word; inline;
48 function trigBehaviour (): Byte; inline;
50 // TRIGGER_SPAWNITEM
51 function trigSpawnItemType (): Byte; inline;
52 function trigGravity (): Boolean; inline;
53 function trigDmonly (): Boolean; inline;
54 function trigItemCount (): LongInt; inline;
56 // TRIGGER_MUSIC
57 function trigMusicName (): AnsiString; inline;
58 function trigMusicAction (): Byte; inline;
60 // TRIGGER_PUSH
61 function trigAngle (): Word; inline;
62 function trigForce (): Byte; inline;
63 function trigResetVelocity (): Boolean; inline;
65 // TRIGGER_SCORE
66 function trigScoreAction (): Byte; inline;
67 function trigScoreCount (): Byte; inline;
68 function trigScoreTeam (): Byte; inline;
69 function trigScoreCon (): Boolean; inline;
70 function trigScoreMsg (): Boolean; inline;
72 // TRIGGER_MESSAGE
73 function trigKind (): Byte; inline;
74 function trigMsgDest (): Byte; inline;
75 function trigText (): AnsiString; inline;
76 function trigMsgTime (): Word; inline;
78 // TRIGGER_DAMAGE
79 function trigAmount (): Word; inline;
80 function trigInterval (): Word; inline;
82 // TRIGGER_HEALTH
83 function trigHealMax (): Boolean; inline;
85 // TRIGGER_SHOT
86 function trigShotType (): Byte; inline;
87 function trigShotTarget (): Byte; inline;
88 function trigShotSound (): Boolean; inline;
89 function trigAim (): SmallInt; inline;
90 function trigSight (): Word; inline;
91 function trigAccuracy (): Word; inline;
92 function trigAmmo (): Word; inline;
93 function trigReload (): Word; inline;
95 // TRIGGER_EFFECT
96 function trigFXCount (): Byte; inline;
97 function trigFXType (): Byte; inline;
98 function trigFXSubType (): Byte; inline;
99 function trigFXRed (): Byte; inline;
100 function trigFXGreen (): Byte; inline;
101 function trigFXBlue (): Byte; inline;
102 function trigFXPos (): Byte; inline;
103 function trigVelX (): SmallInt; inline;
104 function trigVelY (): SmallInt; inline;
105 function trigSpreadL (): Byte; inline;
106 function trigSpreadR (): Byte; inline;
107 function trigSpreadU (): Byte; inline;
108 function trigSpreadD (): Byte; inline;