diff --git a/gamedir/Data-1.13/Scripts/StrategicTownLoyalty.lua b/gamedir/Data-1.13/Scripts/StrategicTownLoyalty.lua index 7daf3908a..988ac11ae 100644 --- a/gamedir/Data-1.13/Scripts/StrategicTownLoyalty.lua +++ b/gamedir/Data-1.13/Scripts/StrategicTownLoyalty.lua @@ -176,7 +176,8 @@ function CheckConditionsForTriggeringCreatureQuest( sSectorX, sSectorY, bSectorZ return -- No scifi, no creatures... end - if ( giLairID ) then + -- if ( giLairID ) -> that does not work in LUA, because that is always TRUE!! + if ( giLairID ~= 0 ) then return -- Creature quest already begun end diff --git a/gamedir/Data-UB/Scripts/StrategicTownLoyalty.lua b/gamedir/Data-UB/Scripts/StrategicTownLoyalty.lua index fa211cb2a..3c7109341 100644 --- a/gamedir/Data-UB/Scripts/StrategicTownLoyalty.lua +++ b/gamedir/Data-UB/Scripts/StrategicTownLoyalty.lua @@ -176,7 +176,8 @@ function CheckConditionsForTriggeringCreatureQuest( sSectorX, sSectorY, bSectorZ return -- No scifi, no creatures... end - if ( giLairID ) then + -- if ( giLairID ) -> that does not work in LUA, because that is always TRUE!! + if ( giLairID ~= 0 ) then return -- Creature quest already begun end diff --git a/gamedir/Data/Scripts/StrategicTownLoyalty.lua b/gamedir/Data/Scripts/StrategicTownLoyalty.lua index 656da151f..fd00029ac 100644 --- a/gamedir/Data/Scripts/StrategicTownLoyalty.lua +++ b/gamedir/Data/Scripts/StrategicTownLoyalty.lua @@ -175,7 +175,8 @@ function CheckConditionsForTriggeringCreatureQuest( sSectorX, sSectorY, bSectorZ return -- No scifi, no creatures... end - if ( giLairID ) then + -- if ( giLairID ) -> that does not work in LUA, because that is always TRUE!! + if ( giLairID ~= 0 ) then return -- Creature quest already begun end