Don't Starve Together

Don't Starve Together

MyHome Reworked
Conflict with the Kindling Fire mod
[00:01:23]: [string "../mods/workshop-643193433/scripts/componen..."]:114: attempt to perform arithmetic on field 'smoldertimeremaining' (a nil value)
LUA ERROR stack traceback:
../mods/workshop-643193433/scripts/components/striker.lua:114 in (method) Strike (Lua) <73-133>
../mods/workshop-643193433/modmain.lua:294 in (field) fn (Lua) <268-298>
scripts/bufferedaction.lua:26 in (method) Do (Lua) <22-36>
scripts/entityscript.lua:1509 in (method) PerformBufferedAction (Lua) <1491-1524>
scripts/stategraphs/SGwilson.lua:6294 in (field) ontimeout (Lua) <6286-6295>
scripts/stategraph.lua:635 in (method) UpdateState (Lua) <621-665>
scripts/stategraph.lua:691 in (method) Update (Lua) <684-710>
scripts/stategraph.lua:128 in (method) Update (Lua) <109-146>
scripts/update.lua:288 in () ? (Lua) <224-298>
< >
Showing 1-1 of 1 comments
surg  [developer] 13 May, 2024 @ 10:58am 
Эта ошибка на стороне мода Kindling Fire. Дело в том, что логика компонета burnable была переработана год-два назад и параметр smoldertimeremaining может быть nil, это важно использовать для блокировки распространения возгорания и MyHome его использует как nil (точнее вообще его не трогает, он такой по-умолчанию).
Но в моде Kindling Fire не учитывается обновление компонента burnable и нет проверки на nil из-за чего происходит краш, таким образом исправления могут быть только на стороне мода Kindling Fire.
< >
Showing 1-1 of 1 comments
Per page: 1530 50