diff --git a/src/game/g_map.pas b/src/game/g_map.pas
index caedf4bbaf1e2425ad100c73f637dc556d2a84d9..e976be49c616045a92b12fd0b2c4844fd9227be2 100644 (file)
--- a/src/game/g_map.pas
+++ b/src/game/g_map.pas
//Data.Default := Trigger.DATA;
if (Trigger.trigRec = nil) then
begin
- trigData := nil;
+ trigDataRec := nil;
+ //HACK!
if (TriggerType <> TRIGGER_SECRET) then
begin
e_LogWritefln('trigger of type %s has no triggerdata; wtf?!', [TriggerType], MSG_WARNING);
end
else
begin
- trigData := Trigger.trigRec.clone(nil);
+ trigDataRec := Trigger.trigRec.clone(nil);
end;
end;
if gTriggers[a].TriggerType in [TRIGGER_PRESS, TRIGGER_ON, TRIGGER_OFF, TRIGGER_ONOFF] then
begin
//if (gTriggers[a].Data.MonsterID-1) = Integer(mon.StartID) then mon.AddTrigger(a);
- if (gTriggers[a].trigData.trigMonsterId) = Integer(mon.StartID) then mon.AddTrigger(a);
+ if (gTriggers[a].trigDataRec.trigMonsterId) = Integer(mon.StartID) then mon.AddTrigger(a);
end;
end;
end;
tw.Free();
end;
}
- if (gTriggers[a].trigData.trigMonsterId) = Integer(mon.StartID) then mon.AddTrigger(a);
+ if (gTriggers[a].trigDataRec.trigMonsterId) = Integer(mon.StartID) then mon.AddTrigger(a);
end;
end;
end;