CutChemist Posted January 12, 2021 Share Posted January 12, 2021 (edited) Hello, I made a simple mod a year or so ago to stop spoilage rate of the clever disguise. I removed it because it didn't work after I got back into DST during RWYS. Ive been getting alot of requests to bring it back but for the life of me I cant figure it out after going through the data bundles. Old modmain - AddPrefabPostInit("mermhat", function(inst) inst:RemoveComponent("perishable") end) if item.components.perishable then item.components.perishable:StopPerishing() end Edited January 12, 2021 by CutChemist Link to comment https://forums.kleientertainment.com/forums/topic/126005-requesting-help-on-updated-prefabs-and-components/ Share on other sites More sharing options...
Thomas_klei Posted January 12, 2021 Share Posted January 12, 2021 AddPrefabPostInit("mermhat", function(inst) if not GLOBAL.TheWorld.ismastersim then return inst end inst:RemoveComponent("perishable") if item.components.perishable then item.components.perishable:StopPerishing() end end) 1 Link to comment https://forums.kleientertainment.com/forums/topic/126005-requesting-help-on-updated-prefabs-and-components/#findComment-1415731 Share on other sites More sharing options...
CutChemist Posted January 12, 2021 Author Share Posted January 12, 2021 21 minutes ago, thomas4846 said: AddPrefabPostInit("mermhat", function(inst) if not GLOBAL.TheWorld.ismastersim then return inst end inst:RemoveComponent("perishable") if item.components.perishable then item.components.perishable:StopPerishing() end end) Thank you I can load into games now at least lol, only problem is the game crashes when I craft the hat Log: error calling PrefabPostInit: mermhat in mod workshop-2359198161 (Infinite Clever Disguise): [string "../mods/workshop-2359198161/modmain.lua"]:7: attempt to index global 'item' (a nil value) LUA ERROR stack traceback: ../mods/workshop-2359198161/modmain.lua(7,1) =(tail call) ? =[C] in function 'xpcall' scripts/mods.lua(165,1) in function 'mod' scripts/mainfunctions.lua(267,1) =[C] in function 'SpawnPrefab' scripts/mainfunctions.lua(306,1) in function '_SpawnPrefab' ../mods/workshop-1378549454/gemscripts/tools/specialprefabspawner.lua(45,1) in function 'SpawnPrefab' scripts/components/builder.lua(440,1) in function '_Builder_DoBuild' ../mods/workshop-1378549454/gemscripts/gemdictionary/gemdict.lua(220,1) =(tail call) ? scripts/bufferedaction.lua(25,1) in function 'Do' scripts/entityscript.lua(1318,1) in function 'PerformBufferedAction' scripts/stategraphs/SGwilson.lua(5172,1) in function 'ontimeout' scripts/stategraph.lua(554,1) in function 'UpdateState' scripts/stategraph.lua(611,1) in function 'Update' scripts/stategraph.lua(128,1) in function 'Update' scripts/update.lua(233,1) [00:01:26]: Disabling workshop-2359198161 (Infinite Clever Disguise) because it had an error. [00:01:26]: [string "../mods/workshop-2359198161/modmain.lua"]:7: attempt to index global 'item' (a nil value) LUA ERROR stack traceback: ../mods/workshop-2359198161/modmain.lua(7,1) =(tail call) ? =[C] in function 'xpcall' scripts/mods.lua(165,1) in function 'mod' scripts/mainfunctions.lua(267,1) =[C] in function 'SpawnPrefab' scripts/mainfunctions.lua(306,1) in function '_SpawnPrefab' ../mods/workshop-1378549454/gemscripts/tools/specialprefabspawner.lua(45,1) in function 'SpawnPrefab' scripts/components/builder.lua(440,1) in function '_Builder_DoBuild' ../mods/workshop-1378549454/gemscripts/gemdictionary/gemdict.lua(220,1) =(tail call) ? scripts/bufferedaction.lua(25,1) in function 'Do' scripts/entityscript.lua(1318,1) in function 'PerformBufferedAction' scripts/stategraphs/SGwilson.lua(5172,1) in function 'ontimeout' scripts/stategraph.lua(554,1) in function 'UpdateState' scripts/stategraph.lua(611,1) in function 'Update' scripts/stategraph.lua(128,1) in function 'Update' scripts/update.lua(233,1) [00:01:26]: [string "../mods/workshop-2359198161/modmain.lua"]:7: attempt to index global 'item' (a nil value) LUA ERROR stack traceback: ../mods/workshop-2359198161/modmain.lua(7,1) =(tail call) ? =[C] in function 'xpcall' scripts/mods.lua(165,1) in function 'mod' scripts/mainfunctions.lua(267,1) =[C] in function 'SpawnPrefab' scripts/mainfunctions.lua(306,1) in function '_SpawnPrefab' ../mods/workshop-1378549454/gemscripts/tools/specialprefabspawner.lua(45,1) in function 'SpawnPrefab' scripts/components/builder.lua(440,1) in function '_Builder_DoBuild' ../mods/workshop-1378549454/gemscripts/gemdictionary/gemdict.lua(220,1) =(tail call) ? scripts/bufferedaction.lua(25,1) in function 'Do' scripts/entityscript.lua(1318,1) in function 'PerformBufferedAction' scripts/stategraphs/SGwilson.lua(5172,1) in function 'ontimeout' scripts/stategraph.lua(554,1) in function 'UpdateState' scripts/stategraph.lua(611,1) in function 'Update' scripts/stategraph.lua(128,1) in function 'Update' scripts/update.lua(233,1) [00:01:26]: Warning: Widget:SetFocusFromChild is happening on a widget outside of the screen/widget hierachy. This will cause focus moves to fail. Is ScriptErrorWidget not a screen? [00:01:26]: stack traceback: scripts/widgets/widget.lua:605 in (method) SetFocusFromChild (Lua) <602-627> scripts/widgets/widget.lua:624 in (method) SetFocusFromChild (Lua) <602-627> scripts/widgets/widget.lua:624 in (method) SetFocusFromChild (Lua) <602-627> scripts/widgets/widget.lua:656 in (method) SetFocus (Lua) <629-665> scripts/widgets/menu.lua:83 in (method) SetFocus (Lua) <74-85> scripts/widgets/scripterrorwidget.lua:109 in (method) OnUpdate (Lua) <102-119> scripts/update.lua:95 in () ? (Lua) <33-134> Link to comment https://forums.kleientertainment.com/forums/topic/126005-requesting-help-on-updated-prefabs-and-components/#findComment-1415733 Share on other sites More sharing options...
Thomas_klei Posted January 12, 2021 Share Posted January 12, 2021 replace item with inst 1 Link to comment https://forums.kleientertainment.com/forums/topic/126005-requesting-help-on-updated-prefabs-and-components/#findComment-1415734 Share on other sites More sharing options...
CutChemist Posted January 12, 2021 Author Share Posted January 12, 2021 That did it thank you! Link to comment https://forums.kleientertainment.com/forums/topic/126005-requesting-help-on-updated-prefabs-and-components/#findComment-1415736 Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now