Don't Starve Together

Don't Starve Together

Winley, the 4_6 Experiment
XDNick123 6 Sep, 2024 @ 9:07am
Gnarcoons make the game disconnect.
[00:01:45]: [(KU_3xtARg5u) XDNick123] ReceiveRemoteExecute(c_freecrafting()) @(167.65, 465.34)
[00:02:09]: Resuming user: session/55AA38519C0C3C4E/A7LJ1UCNDGM3
[00:03:04]: [string "scripts/brains/catcoonbrain.lua"]:95: attempt to call method 'ScheduleRaining' (a nil value)
LUA ERROR stack traceback:
scripts/brains/catcoonbrain.lua:95 in (field) getactionfn (Lua) <89-97>
inst = 119687 - shadow_gnarcoon_junior (valid:true)
home = nil
scripts/behaviours/doaction.lua:22 in (method) Visit (Lua) <19-58>
self =
lastresult = READY
id = 9446
nextupdatetick = 0
shouldrun = false
parent = table: 000000003B8F4590
inst = 119687 - shadow_gnarcoon_junior (valid:true)
status = READY
getactionfn = function - scripts/brains/catcoonbrain.lua:89
name = go home
scripts/behaviourtree.lua:671 in (method) Visit (Lua) <661-690>
self =
parent = table: 000000003B8F4720
name = Parallel
id = 9448
status = READY
nextupdatetick = 0
children = table: 000000003B8F3AA0
lastresult = READY
done = true
any_done = true
idx = 2
child = table: 000000003B8F3E10
scripts/behaviourtree.lua:606 in (method) Visit (Lua) <582-638>
self =
lasttime = 90.500004719943
lastresult = SUCCESS
id = 9456
nextupdatetick = 0
name = Priority
status = READY
children = table: 000000003B8EFC70
period = 0.25
time = 90.500004719943
do_eval = true
oldidx = nil
old_event = nil
found = false
idx = 8
child = table: 000000003B8F4590
should_test_anyway = nil
scripts/behaviourtree.lua:22 in (method) Update (Lua) <20-27>
self =
root = table: 000000003B8F4720
inst = 119687 - shadow_gnarcoon_junior (valid:true)
forceupdate = false
scripts/brain.lua:227 in (method) OnUpdate (Lua) <220-229>
self =
bt = Priority - READY <SUCCESS> ()>0.00
>Parallel - FAILED <READY> ()>0.00
> >PanicScared - FAILED <READY> ()>0.00
> >Parallel - READY <READY> ()>0.00
> > >Panic - READY <READY> ()>0.00
> > >Sequence - READY <READY> ()>0.00
> > > >Wait - READY <READY> ()>0.00
> > > >ActionNode - READY <READY> ()>0.00
>Parallel - FAILED <READY> ()>0.00
> >PanicTrigger - FAILED <READY> ()>0.00
> >Panic - READY <READY> ()>0.00
>Sequence - FAILED <READY> ()>0.00
> >hairball - FAILED <READY> ()>0.00
> >hairballact - READY <READY> ()>0.00
>ChaseAndAttack - FAILED <READY> ()>0.00
>whine - FAILED <READY> ()>0.00
>Follow - FAILED <READY> ()>0.00
>Parallel - FAILED <READY> ()>0.00
> >GoingHome - FAILED <READY> ()>0.00
> >go home - READY <READY> ()>0.00
>Parallel - READY <READY> ()>0.00
> >DepositInv - SUCCESS <READY> ()>0.00
> >go home - READY <READY> ()>0.00
>play - READY <SUCCESS> ()>0.00
>Sequence - READY <READY> ()>0.00
> [**truncated**]
events = table: 000000003B8F0170
behaviourqueue = table: 000000003B8F0990
stopped = false
inst = 119687 - shadow_gnarcoon_junior (valid:true)
paused = false
scripts/brain.lua:146 in (method) Update (Lua) <106-157>
self =
_safe_updaters = table: 0000000009F6AB60
tickwaiters = table: 0000000009F6ABB0
hibernaters = table: 0000000009F6BE20
updaters = table: 0000000009F6AA70
instances = table: 0000000009F6B9C0
current_tick = 2715
waiters = table: 0000000042556E70
count = 5
i = 4
k = --brain--
sleep time: 0.00
Priority - READY <SUCCESS> ()>0.00
>Parallel - FAILED <READY> ()>0.00
> >PanicScared - FAILED <READY> ()>0.00
> >Parallel - READY <READY> ()>0.00
> > >Panic - READY <READY> ()>0.00
> > >Sequence - READY <READY> ()>0.00
> > > >Wait - READY <READY> ()>0.00
> > > >ActionNode - READY <READY> ()>0.00
>Parallel - FAILED <READY> ()>0.00
> >PanicTrigger - FAILED <READY> ()>0.00
> >Panic - READY <READY> ()>0.00
>Sequence - FAILED <READY> ()>0.00
> >hairball - FAILED <READY> ()>0.00
> >hairballact - READY <READY> ()>0.00
>ChaseAndAttack - FAILED <READY> ()>0.00
>whine - FAILED <READY> ()>0.00
>Follow - FAILED <READY> ()>0.00
>Parallel - FAILED <READY> ()>0.00
>
[00:03:04]: [string "scripts/brains/catcoonbrain.lua"]:95: attempt to call method 'ScheduleRaining' (a nil value)
LUA ERROR stack traceback:
scripts/brains/catcoonbrain.lua:95 in (field) getactionfn (Lua) <89-97>
scripts/behaviours/doaction.lua:22 in (method) Visit (Lua) <19-58>
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>


Child of 46 also disconnect the game, I'm not sure if it's a bug but Child of 46 it's also invisible.
< >
Showing 1-4 of 4 comments
ForxeNN  [developer] 6 Sep, 2024 @ 9:21am 
It's a known bug on my end.
Unfortunately, it would require me to create/tweak catcoonbrain lua so that it would not need a spawnpoint, for the mob to normally function, which I have been unable to. I haven't seen a reason to focus on it lately, however, I'll do my best to fix it soon, since it started to bother someone.

Btw, does the invisibility issue have something to do outside of your sanity stat percentage?
Last edited by ForxeNN; 6 Sep, 2024 @ 9:33am
XDNick123 6 Sep, 2024 @ 9:48am 
that's cool, so his invisibility is the same as the shadows.
XDNick123 7 Sep, 2024 @ 9:09pm 
Is there a way to configure your character as a home/spawnpoint for him?

Or maybe an item that is linked to him like the Gloomer flower.

I tested the Catcoons from Gnarcoon's Den a bit and there don't seem to be any problems with them even hammering the house.
ForxeNN  [developer] 13 Sep, 2024 @ 5:59am 
Originally posted by XDNick123:
Is there a way to configure your character as a home/spawnpoint for him?

Or maybe an item that is linked to him like the Gloomer flower.

I tested the Catcoons from Gnarcoon's Den a bit and there don't seem to be any problems with them even hammering the house.

Imagine making a dedicated 'follow item' for every small catcoon you summon, that would be too much to handle by players and not worth at the end. Also, there's a reason behind Winley to not being able to tame Catcoons easier than the rest of survivors.
Gnarcoon's Den has it's own spawn mechanic for minions, that's why it wasn't interrupting the code, cuz it was meant for it after all. Fixed now.
< >
Showing 1-4 of 4 comments
Per page: 1530 50