When it's time for depth worms to start making their warning sounds, the caves server crashes. [00:15:27]: pushing event wormwarning_lvl4 winona nil [00:15:27]: houndwarningtype nil [00:15:27]: [string "scripts/prefabs/player_classified.lua"]:15: calling 'set_local' on bad self (number expected, got nil) [00:15:29]: pushing event wormwarning_lvl4 winona nil [00:15:29]: houndwarningtype nil [00:15:29]: [string "scripts/prefabs/player_classified.lua"]:15: calling 'set_local' on bad self (number expected, got nil) LUA ERROR stack traceback: =[C]:-1 in (method) set_local (C) <-1--1> scripts/prefabs/player_classified.lua:15 in (upvalue) SetDirty (Lua) <13-17> netvar = net_tinybyte (1BE04E20) val = nil scripts/prefabs/player_classified.lua:148 in (local) fn (Lua) <146-149> parent = 112074 - winona (valid:true) houndwarningtype = nil This crash happens because the custom hounded spawn data for caves (declared in prefabs/cave.lua) was never updated to be compatible with the new method of doing hound wave sounds. (HOUNDWARNINGTYPE table declared in constants.lua doesn't include a value at index wormwarning_lvl4)
Fixed