Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
[string "../mods/workshop-3548030233/modmain.lua"]:483: attempt to index local 'inventory' (a nil value)
LUA ERROR stack traceback:
../mods/workshop-3548030233/modmain.lua:483 in (upvalue) OLD_Rebuild (Lua) <452-711>
../mods/workshop-2484725102/main/widgets/inventorybar.lua:234 in (upvalue) oldRebuild (Lua) <233-236>
../mods/workshop-2973455580/containersort.lua:1761 in (method) Rebuild (Lua) <1760-1801>
scripts/widgets/inventorybar.lua:504 in (upvalue) oldOnUpdate (Lua) <455-588>
../mods/workshop-3548030233/modmain.lua:721 in () ? (Lua) <720-744>
=(tail call):-1 in () (tail) <-1--1>
scripts/frontend.lua:882 in (method) Update (Lua) <703-905>
scripts/update.lua:95 in () ? (Lua) <33-138>
TCchen 2 月 20 日 上午 5:16
解决附身暗影心房无法生成的问题
在modmain.lua的300多行的位置找到OnDeath函数:
local function OnDeath(inst)
if inst.components.inventory ~= nil then
inst.components.inventory:DropEverything(true)
end
end
把它变成这样:
local function OnDeath(inst)
if inst.components.inventory ~= nil and inst.prefab ~= "chest_mimic_revealed" then
inst.components.inventory:DropEverything(true)
end
end
附身暗影心房会在暴躁箱子的死亡事件生成。同名死亡事件可以有多个,会按顺序执行,但45格背包的这个优先级很高,在转换物品之前就会把所有物品都先丢出去。
怎样找到modmain.lua这个文件?
找到steam的根目录~\steamapps\workshop\content\322330\3075429483\modmain.lua,找到之后记事本打开,修改,保存,重进存档即可。
似乎暴躁箱子无法转化暗影之心为附身暗影心房,原mod也存在此bug