Don't Starve Together

Don't Starve Together

Display Attack Range
Crash caused by merm guard AI (and other recently updated NPCs)
Looks like this mod has issues with merm AI (possibly related to the Staying Afloat update?). I've also had similar crashes with Great Depths Worm as mentioned by several others.
Happy to provide more info...if this mod is still being maintained.

LUA ERROR stack traceback: scripts/components/combat.lua:1028 in (method) CalcAttackRangeSq (Lua) <1027-1030> self = hiteffectsymbol = mane SetTarget = function - ../mods/workshop-1207269058/modmain.lua:1 defaultdamage = 40 bonusdamagefn = function - scripts/prefabs/beeguard.lua:204 lasttargetGUID = 109814 keeptargetfn = function - scripts/prefabs/beeguard.lua:196 forcefacing = true lastdoattacktime = 2446.8334609456 TryRetarget = function - ../mods/workshop-2078243581/modmain.lua:145 inst = 144174 - beeguard (valid:true) hitrange = 1.5 retargetperiod = 2 GetAttacked = function - ../mods/workshop-1207269058/modmain.lua:1 targetfn = function - scripts/prefabs/beeguard.lua:139 lastattacker = 127002 - wormwood (valid:true) lastwasattackedbytargettime = 0 playerdamagepercent = 0.5 lastwasattackedtime = 2429.7001267187 keeptargettimeout = 0.53333330899477 transfertargetcallback = function - scripts/components/combat.lua:81 TryAttack = function - ../mods/workshop-2078243581/modmain.lua:138 externaldamagetakenmultipliers = table: 0000000067241710 externaldamagemultipliers = table: 00000000672413F0 retargettask = PERIODIC 144174: 2.000000 DoAttack = function - ../mods/workshop-2078243581/modmain.lua:130 GiveUp = function - ../mods/workshop-2078243581/modmain.lua:110 losetargetcallback = function - scripts/components/combat.lua:80 CanAttack = function - ../mods/workshop-2078243581/modmain.lua:119 battlecryenabled = false _ = table: 0000000067241530 laststartattacktime = 2446.4001275897 target = nil scripts/brains/mermguardbrain.lua:267 in (field) target_dist_fn (Lua) <260-268> inst = 109808 - mermguard (valid:true) target = 144174 - beeguard (valid:true) scripts/behaviours/follow.lua:47 in (method) EvaluateDistances (Lua) <39-49> self = action = BACKOFF target_dist = 8 currenttarget = 144174 - beeguard (valid:true) max_dist = 15 min_dist = 5 status = READY id = 3060 nextupdatetick = 0 target_dist_fn = function - scripts/brains/mermguardbrain.lua:260 target = function - scripts/brains/mermguardbrain.lua:331 parent = table: 000000003CA12830 name = Follow lastresult = FAILED alwayseval = true inst = 109808 - mermguard (valid:true) canrun = true nextupdatetime = 2446.8167942651 scripts/behaviours/follow.lua:87 in (method) Visit (Lua) <76-157> self = action = BACKOFF target_dist = 8 currenttarget = 144174 - beeguard (valid:true) max_dist = 15 min_dist = 5 status = READY id = 3060 nextupdatetick = 0 target_dist_fn = function - scripts/brains/mermguardbrain.lua:260 target = function - scripts/brains/mermguardbrain.lua:331 parent = table: 000000003CA12830 name = Follow lastresult = FAILED alwayseval = true inst = 109808 - mermguard (valid:true) canrun = true nextupdatetime = 2446.8167942651 dist_sq = 46.115737770233 target_pos = (-63.17, 0.00, 109.11) prev_target = 144174 - beeguard (valid:true) scripts/behaviourtree.lua:606 in (method) Visit (Lua) <582-638> self = idx = 3 lasttime = 2449.2334610708 lastresult = RUNNING id = 3064 nextupdatetick = 0 name = Priority status = RUNNING parent = table: 000000003CA122E0 children = table: 000000003CA12D30 period = 0.25 time = 2449.2334610708 do_eval = true oldidx = 3 old_event = nil found = false idx = 1 child = table: 000000003CA12290 should_test_anyway = nil scripts/behaviourtree.lua:671 in (method) Visit (Lua) <661-690> self = parent = table: 000000003CA19F90 name = Parallel id = 3066 status = RUNNING nextupdatetick = 0 children = table: 000000003CA12060 lastresult = [00:42:19]: [string "scripts/components/combat.lua"]:1028: attempt to index a nil value LUA ERROR stack traceback: scripts/components/combat.lua:1028 in (method) CalcAttackRangeSq (Lua) <1027-1030> scripts/brains/mermguardbrain.lua:267 in (field) target_dist_fn (Lua) <260-268> scripts/behaviours/follow.lua:47 in (method) EvaluateDistances (Lua) <39-49> scripts/behaviours/follow.lua:87 in (method) Visit (Lua) <76-157> scripts/behaviourtree.lua:606 in (method) Visit (Lua) <582-638> scripts/behaviourtree.lua:671 in (method) Visit (Lua) <661-690> scripts/behaviourtree.lua:606 in (method) Visit (Lua) <582-638> scripts/behaviourtree.lua:671 in (method) Visit (Lua) <661-690> scripts/behaviourtree.lua:606 in (method) Visit (Lua) <582-638> scripts/behaviourtree.lua:22 in (method) Update (Lua) <20-27> scripts/brain.lua:227 in (method) OnUpdate (Lua) <220-229> scripts/brain.lua:146 in (method) Update (Lua) <106-157> scripts/update.lua:292 in () ? (Lua) <224-298>