Project Zomboid

Project Zomboid

Random Start
Bug Report
Occasionally upon spawning, an error appears and the character that spawns has absolutely no skills (not even a default level 5 Fitness & Strength)

The error reads as so (when using errorMagnifier )
`attempted index: getType of non-table: null function: addRandomTraits -- file: PX_RandomStart.lua line # 124 | MOD: Random Start function: onCreatePlayer -- file: PX_RandomStart.lua line # 222 | MOD: Random Start java.lang.RuntimeException: attempted index: getType of non-table: null at se.krka.kahlua.vm.KahluaThread.tableget(KahluaThread.java:1689) at se.krka.kahlua.vm.KahluaThread.luaMainloop(KahluaThread.java:641) at se.krka.kahlua.vm.KahluaThread.call(KahluaThread.java:163) at se.krka.kahlua.vm.KahluaThread.pcall(KahluaThread.java:1980) at se.krka.kahlua.vm.KahluaThread.pcallvoid(KahluaThread.java:1812) at se.krka.kahlua.integration.LuaCaller.pcallvoid(LuaCaller.java:66) at se.krka.kahlua.integration.LuaCaller.protectedCallVoid(LuaCaller.java:139) at zombie.Lua.Event.trigger(Event.java:64) at zombie.Lua.LuaEventManager.triggerEvent(LuaEventManager.java:134) at zombie.util.AddCoopPlayer.update(AddCoopPlayer.java:157) at zombie.iso.IsoWorld.updateInternal(IsoWorld.java:3506) at zombie.util.lambda.Invokers$Params1$CallbackStackItem.run(Invokers.java:37) at zombie.core.profiling.AbstractPerformanceProfileProbe.invokeAndMeasure(AbstractPerformanceProfileProbe.java:71) at zombie.core.profiling.AbstractPerformanceProfileProbe.lambda$invokeAndMeasure$0(AbstractPerformanceProfileProbe.java:83) at zombie.util.lambda.Stacks$Params3$CallbackStackItem.invoke(Stacks.java:230) at zombie.util.lambda.Stacks$GenericStack.invokeAndRelease(Stacks.java:26) at zombie.util.Lambda.capture(Lambda.java:130) at zombie.core.profiling.AbstractPerformanceProfileProbe.invokeAndMeasure(AbstractPerformanceProfileProbe.java:81) at zombie.iso.IsoWorld.update(IsoWorld.java:3427) at zombie.gameStates.IngameState.updateInternal(IngameState.java:1617) at zombie.gameStates.IngameState.update(IngameState.java:1333) at zombie.gameStates.GameStateMachine.update(GameStateMachine.java:101) at zombie.GameWindow.logic(GameWindow.java:298) at zombie.core.profiling.AbstractPerformanceProfileProbe.invokeAndMeasure(AbstractPerformanceProfileProbe.java:71) at zombie.GameWindow.frameStep(GameWindow.java:765) at zombie.GameWindow.run_ez(GameWindow.java:667) at zombie.GameWindow.mainThread(GameWindow.java:495) at java.base/java.lang.Thread.run(Unknown Source) `
Last edited by The Worlds Most Mysterious Man; 13 Dec, 2023 @ 12:09am
< >
Showing 1-6 of 6 comments
Chemical Shock  [developer] 13 Dec, 2023 @ 1:08am 
Thanks for letting me know, I will take a look :)
Chemical Shock  [developer] 13 Dec, 2023 @ 3:25am 
OK I believe this should be resolved :steamthumbsup:
I suggest adding a warning about not adding mod to an existing game. I tried adding your mod to an existing save (just in case my current character died) and it wiped my existing skills. I was able to restore from a backup save.
Last edited by HefeweizeNecronomicon; 13 Dec, 2023 @ 6:33pm
Chemical Shock  [developer] 13 Dec, 2023 @ 11:30pm 
Originally posted by HefeweizeNecronomicon:
I suggest adding a warning about not adding mod to an existing game. I tried adding your mod to an existing save (just in case my current character died) and it wiped my existing skills. I was able to restore from a backup save.

Hmm this is unexpected, I will add a warning as suggested until I fix this. Thanks for letting me know.
GamaYouNow 23 Dec, 2023 @ 6:44am 
Some traits can be doubled
Chemical Shock  [developer] 28 Dec, 2023 @ 2:43am 
@GamaYouNow: I have just uploaded the new version, please let me know if it happens again.
< >
Showing 1-6 of 6 comments
Per page: 1530 50