diff --git a/src/shared/MAPDEF.pas b/src/shared/MAPDEF.pas
index d414e7248661e5768524bbd1e4c5748c981b839f..3f843872a2f3cdd8825b9268e254232d35a251a5 100644 (file)
--- a/src/shared/MAPDEF.pas
+++ b/src/shared/MAPDEF.pas
TRIGGER_HEALTH = 26;
TRIGGER_SHOT = 27;
TRIGGER_EFFECT = 28;
- TRIGGER_MAX = 28;
+ TRIGGER_SCRIPT = 29;
+ TRIGGER_MAX = 29;
TRIGGER_SHOT_PISTOL = 0;
TRIGGER_SHOT_BULLET = 1;
TEXTURE_SPECIAL_ACID2 = DWORD(-3);
TEXTURE_NONE = DWORD(-4);
-Type
+type
TPoint = packed record
X, Y: LongInt;
end;
HealInterval: Word;
HealMax: Boolean;
HealSilent: Boolean);
- TRIGGER_SHOT: (ShotType: Byte;
+ TRIGGER_SHOT: (ShotPos: TPoint;
+ ShotType: Byte;
+ ShotTarget: Byte;
ShotSound: Boolean;
+ ShotAllMap: Boolean;
ShotPanelID: Integer;
- ShotTarget: Byte;
ShotIntSight: Word;
- ShotAllMap: Boolean;
- ShotPos: TPoint;
ShotAngle: Word;
ShotWait: Word;
ShotAccuracy: Word;
FXSpreadR: Byte;
FXSpreadU: Byte;
FXSpreadD: Byte);
+ TRIGGER_SCRIPT: (SCRProc: Char64;
+ SCRArg: Integer);
end;
{$INCLUDE mapstructsizes.inc}