area_effects/accessors.lua

19 lines
335 B
Lua

-- setter / getter / lookup
function area_effects.set(id, value)
area_effects.area_data[id] = value
area_effects.save()
end
-- returns "xy" (the data) or nil
function area_effects.get(id)
return area_effects.area_data[id]
end
areas:registerOnRemove(function(id)
area_effects.area_data[id] = nil
area_effects.save()
end)