To handle multiple ShardSpringLua teams correctly, any local variables in modules are potential problems. Constants are fine, but anything that's changed during the game by the module needs to be put inside a module function, within the module's table.
do:
function Module:DoStuff()
self.thing = value
end
do not:
local thing
function Module:DoStuff()
thing = value
end
see https://github.com/eronoobos/BABAR-The-Shardifant/issues/10#issuecomment-229742053
To handle multiple ShardSpringLua teams correctly, any local variables in modules are potential problems. Constants are fine, but anything that's changed during the game by the module needs to be put inside a module function, within the module's table.
do:
do not: