Jump to content

Recommended Posts

Hello!

Can someone help me with this?
What am I doing wrong?


Error:

 

[00:02:16]: error calling PrefabPostInit: waxwell in mod workshop-1400410016 (Phobias of Wolfgang): 
[string "../mods/workshop-1400410016/modmain.lua"]:115: attempt to index field 'sanity' (a nil value)
LUA ERROR stack traceback:
        ../mods/workshop-1400410016/modmain.lua(115,1)
        =(tail call) ?
        =[C] in function 'xpcall'
        scripts/mods.lua(158,1) in function 'mod'
        scripts/mainfunctions.lua(267,1)    
[00:02:16]: Disabling workshop-1400410016 (Phobias of Wolfgang) because it had an error.    
[00:02:16]: [string "../mods/workshop-1400410016/modmain.lua"]:115: attempt to index field 'sanity' (a nil value)
LUA ERROR stack traceback:
        ../mods/workshop-1400410016/modmain.lua(115,1)
        =(tail call) ?
        =[C] in function 'xpcall'
        scripts/mods.lua(158,1) in function 'mod'
        scripts/mainfunctions.lua(267,1)
[00:02:16]: [string "../mods/workshop-1400410016/modmain.lua"]:115: attempt to index field 'sanity' (a nil value)
LUA ERROR stack traceback:
        ../mods/workshop-1400410016/modmain.lua(115,1)
        =(tail call) ?
        =[C] in function 'xpcall'
        scripts/mods.lua(158,1) in function 'mod'
        scripts/mainfunctions.lua(267,1)

My code:

 

AddPrefabPostInit("wilson", function(inst)

    inst.components.sanity.night_drain_mult = TUNING.WILSON_NIGHT_DRAIN_MULT
    inst.components.sanity.neg_aura_mult = TUNING.WILSON_NEG_AURA_MULT

end)


Yes, the mod is called "Phobias of Wolfgang", but it's not just for Wolfgang.
This error does not exist on the server without caves, but when I create a world with caves I see this error.

Edited by Tezumoto
Link to comment
https://forums.kleientertainment.com/forums/topic/95211-problem-with-function/
Share on other sites

The issue is you need to check to make sure this doesn't run on clients.

AddPrefabPostInit("wilson", function(inst)
	if GLOBAL.TheWorld.ismastersim then	
		inst.components.sanity.night_drain_mult = TUNING.WILSON_NIGHT_DRAIN_MULT
		inst.components.sanity.neg_aura_mult = TUNING.WILSON_NEG_AURA_MULT
	end
end)

 

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
  • Create New...