Fix variables na and announcement -> msg

develop
PeridexisErrant 2015-05-13 22:58:34 +10:00
parent 3583004c6d
commit 2569abcdec
1 changed files with 6 additions and 8 deletions

@ -43,22 +43,20 @@ local function checkVariable(var, limit, description, map, unit)
end
local function doCheck()
local announcement
local msg
for i=#units-1, 0, -1 do
local unit = units[i]
local rraw = findRaceCaste(unit)
if rraw and not unit.flags1.dead and not dfhack.units.isOpposedToLife(unit) then
local na = checkVariable(unit.counters2.hunger_timer, 75000, 'starving', starvingUnits, unit)
na = na or checkVariable(unit.counters2.thirst_timer, 50000, 'dehydrated', dehydratedUnits, unit)
na = na or checkVariable(unit.counters2.sleepiness_timer, 150000, 'very drowsy', sleepyUnits, unit)
if na then
announcement = newAnnouncement
msg = checkVariable(unit.counters2.hunger_timer, 75000, 'starving', starvingUnits, unit)
msg = msg or checkVariable(unit.counters2.thirst_timer, 50000, 'dehydrated', dehydratedUnits, unit)
msg = msg or checkVariable(unit.counters2.sleepiness_timer, 150000, 'very drowsy', sleepyUnits, unit)
end
end
end
if announcement then
if msg then
df.global.pause_state = true
dfhack.gui.showPopupAnnouncement(announcement, 7, true)
dfhack.gui.showPopupAnnouncement(msg, 7, true)
end
end