DEADSOFTWARE

mapdef cleanup; renamed some fields; mapdef.txt is RC0 now
[d2df-sdl.git] / src / shared / mapdef_help.inc
index efd7623fb842b3d8eca2bcb4756d9a9878ba418d..3e8dfecb92e18678c0d4ecf44e8ce630f685d0c6 100644 (file)
 // *** WARNING! ***
 //   regenerate this part directly from "mapdef.txt" with 'mapgen', NEVER manually change anything here!
 
-function trigMapName (): AnsiString; inline;
-function trigTargetPoint (): TDFPoint; inline;
-function trigd2d_teleport (): Boolean; inline;
-function trigsilent_teleport (): Boolean; inline;
-function trigTlpDir (): Byte; inline;
-function trigNoSound (): Boolean; inline;
-function trigd2d_doors (): Boolean; inline;
+
+// TRIGGER_EXIT
+function trigMap (): AnsiString; inline;
+
+// TRIGGER_TELEPORT
+function trigTarget (): TDFPoint; inline;
+function trigD2d (): Boolean; inline;
+function trigSilent (): Boolean; inline;
+function trigDirection (): Byte; inline;
+
+// TRIGGER_OPENDOOR, TRIGGER_CLOSEDOOR, TRIGGER_DOOR, TRIGGER_DOOR5, TRIGGER_CLOSETRAP, TRIGGER_TRAP, TRIGGER_LIFTUP, TRIGGER_LIFTDOWN, TRIGGER_LIFT
+
+// TRIGGER_PRESS, TRIGGER_ON, TRIGGER_OFF, TRIGGER_ONOFF
 function trigTX (): LongInt; inline;
 function trigTY (): LongInt; inline;
 function trigTWidth (): Word; inline;
 function trigTHeight (): Word; inline;
 function trigWait (): Word; inline;
-function trigCount (): Word; inline;
+function trigPressCount (): Word; inline;
 function trigExtRandom (): Boolean; inline;
+
+// TRIGGER_SECRET
+
+// TRIGGER_TEXTURE
 function trigActivateOnce (): Boolean; inline;
-function trigAnimOnce (): Boolean; inline;
+function trigAnimateOnce (): Boolean; inline;
+
+// TRIGGER_SOUND
 function trigSoundName (): AnsiString; inline;
 function trigVolume (): Byte; inline;
 function trigPan (): Byte; inline;
 function trigLocal (): Boolean; inline;
 function trigPlayCount (): Byte; inline;
 function trigSoundSwitch (): Boolean; inline;
-function trigMonPos (): TDFPoint; inline;
-function trigMonType (): Byte; inline;
-function trigMonHealth (): LongInt; inline;
-function trigMonDir (): Byte; inline;
-function trigMonActive (): Boolean; inline;
-function trigMonCount (): LongInt; inline;
-function trigMonEffect (): Byte; inline;
-function trigMonMax (): Word; inline;
-function trigMonDelay (): Word; inline;
-function trigMonBehav (): Byte; inline;
-function trigItemPos (): TDFPoint; inline;
-function trigItemType (): Byte; inline;
-function trigItemFalls (): Boolean; inline;
-function trigItemOnlyDM (): Boolean; inline;
+
+// TRIGGER_SPAWNMONSTER
+function trigSpawnMonsType (): Byte; inline;
+function trigHealth (): LongInt; inline;
+function trigActive (): Boolean; inline;
+function trigMonsCount (): LongInt; inline;
+function trigEffect (): Byte; inline;
+function trigMax (): Word; inline;
+function trigDelay (): Word; inline;
+function trigBehaviour (): Byte; inline;
+
+// TRIGGER_SPAWNITEM
+function trigSpawnItemType (): Byte; inline;
+function trigGravity (): Boolean; inline;
+function trigDmonly (): Boolean; inline;
 function trigItemCount (): LongInt; inline;
-function trigItemEffect (): Byte; inline;
-function trigItemMax (): Word; inline;
-function trigItemDelay (): Word; inline;
+
+// TRIGGER_MUSIC
 function trigMusicName (): AnsiString; inline;
 function trigMusicAction (): Byte; inline;
-function trigPushAngle (): Word; inline;
-function trigPushForce (): Byte; inline;
-function trigResetVel (): Boolean; inline;
+
+// TRIGGER_PUSH
+function trigAngle (): Word; inline;
+function trigForce (): Byte; inline;
+function trigResetVelocity (): Boolean; inline;
+
+// TRIGGER_SCORE
 function trigScoreAction (): Byte; inline;
 function trigScoreCount (): Byte; inline;
 function trigScoreTeam (): Byte; inline;
 function trigScoreCon (): Boolean; inline;
 function trigScoreMsg (): Boolean; inline;
-function trigMessageKind (): Byte; inline;
-function trigMessageSendTo (): Byte; inline;
-function trigMessageText (): AnsiString; inline;
-function trigMessageTime (): Word; inline;
-function trigDamageValue (): Word; inline;
-function trigDamageInterval (): Word; inline;
-function trigHealValue (): Word; inline;
-function trigHealInterval (): Word; inline;
+
+// TRIGGER_MESSAGE
+function trigKind (): Byte; inline;
+function trigMsgDest (): Byte; inline;
+function trigText (): AnsiString; inline;
+function trigMsgTime (): Word; inline;
+
+// TRIGGER_DAMAGE
+function trigAmount (): Word; inline;
+function trigInterval (): Word; inline;
+
+// TRIGGER_HEALTH
 function trigHealMax (): Boolean; inline;
-function trigHealSilent (): Boolean; inline;
-function trigShotPos (): TDFPoint; inline;
+
+// TRIGGER_SHOT
 function trigShotType (): Byte; inline;
 function trigShotTarget (): Byte; inline;
-function trigShotSound (): Boolean; inline;
-function trigShotAim (): SmallInt; inline;
-function trigShotIntSight (): Word; inline;
-function trigShotAngle (): Word; inline;
-function trigShotWait (): Word; inline;
-function trigShotAccuracy (): Word; inline;
-function trigShotAmmo (): Word; inline;
-function trigShotIntReload (): Word; inline;
+function trigQuiet (): Boolean; inline;
+function trigAim (): SmallInt; inline;
+function trigSight (): Word; inline;
+function trigAccuracy (): Word; inline;
+function trigAmmo (): Word; inline;
+function trigReload (): Word; inline;
+
+// TRIGGER_EFFECT
 function trigFXCount (): Byte; inline;
 function trigFXType (): Byte; inline;
 function trigFXSubType (): Byte; inline;
-function trigFXColorR (): Byte; inline;
-function trigFXColorG (): Byte; inline;
-function trigFXColorB (): Byte; inline;
+function trigFXRed (): Byte; inline;
+function trigFXGreen (): Byte; inline;
+function trigFXBlue (): Byte; inline;
 function trigFXPos (): Byte; inline;
-function trigFXWait (): Word; inline;
-function trigFXVelX (): SmallInt; inline;
-function trigFXVelY (): SmallInt; inline;
-function trigFXSpreadL (): Byte; inline;
-function trigFXSpreadR (): Byte; inline;
-function trigFXSpreadU (): Byte; inline;
-function trigFXSpreadD (): Byte; inline;
+function trigVelX (): SmallInt; inline;
+function trigVelY (): SmallInt; inline;
+function trigSpreadL (): Byte; inline;
+function trigSpreadR (): Byte; inline;
+function trigSpreadU (): Byte; inline;
+function trigSpreadD (): Byte; inline;