Project Zomboid

Project Zomboid

More Traits - Build 42.12 CP fix
It’s still showing an error — when I choose the Martial Artist class, unarmed attacks cause a crash. I’m not sure if it’s an issue with the original mod.
`function: martial -- file: MoreTraits.lua line # 1867 | MOD: More Traits. CP FIX. java.lang.RuntimeException: Object tried to call nil in martial at se.krka.kahlua.vm.KahluaUtil.fail(KahluaUtil.java:101) at se.krka.kahlua.vm.KahluaThread.luaMainloop(KahluaThread.java:815) at se.krka.kahlua.vm.KahluaThread.call(KahluaThread.java:174) at se.krka.kahlua.vm.KahluaThread.pcall(KahluaThread.java:1826) at se.krka.kahlua.vm.KahluaThread.pcallvoid(KahluaThread.java:1653) 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:72) at zombie.Lua.LuaEventManager.triggerEvent(LuaEventManager.java:458) at zombie.characters.IsoGameCharacter.Hit(IsoGameCharacter.java:7357) at zombie.characters.IsoZombie.Hit(IsoZombie.java:1354) at zombie.characters.IsoGameCharacter.Hit(IsoGameCharacter.java:7327) at zombie.CombatManager.attackCollisionCheck(CombatManager.java:1266) at zombie.ai.states.SwipeStatePlayer.OnAnimEvent_AttackCollisionCheck(SwipeStatePlayer.java:367) at zombie.core.skinnedmodel.advancedanimation.events.AnimEventListenerWrapperNoTrackEnum.animEvent(AnimEventListenerWrapperNoTrackEnum.java:31) at zombie.core.skinnedmodel.advancedanimation.events.AnimEventListenerWrapperNoTrackEnum.animEvent(AnimEventListenerWrapperNoTrackEnum.java:25) at zombie.core.skinnedmodel.advancedanimation.events.AnimEventBroadcaster.animEvent(AnimEventBroadcaster.java:106) at zombie.ai.State.animEvent(State.java:48) at zombie.ai.StateMachine.stateAnimEvent(StateMachine.java:296) at zombie.characters.IsoGameCharacter.OnAnimEvent(IsoGameCharacter.java:4754) at zombie.characters.IsoPlayer.OnAnimEvent(IsoPlayer.java:9227) at zombie.core.skinnedmodel.advancedanimation.AdvancedAnimator.invokeAnimEvent(AdvancedAnimator.java:310) at zombie.core.skinnedmodel.advancedanimation.AdvancedAnimator.OnAnimEvent(AdvancedAnimator.java:302) at zombie.core.skinnedmodel.advancedanimation.AnimLayer.invokeAnimEvent(AnimLayer.java:287) at zombie.core.skinnedmodel.advancedanimation.AnimLayer.updateInternal(AnimLayer.java:597) at zombie.core.skinnedmodel.advancedanimation.AnimLayer.Update(AnimLayer.java:476) at zombie.core.skinnedmodel.advancedanimation.AdvancedAnimator.updateInternal(AdvancedAnimator.java:559) at zombie.core.skinnedmodel.advancedanimation.AdvancedAnimator.update(AdvancedAnimator.java:513) at zombie.characters.IsoGameCharacter.postUpdateInternal(IsoGameCharacter.java:13187) at zombie.characters.IsoGameCharacter.postupdate(IsoGameCharacter.java:13119) at zombie.characters.IsoPlayer.postupdateInternal(IsoPlayer.java:3788) at zombie.characters.IsoPlayer.postupdate(IsoPlayer.java:3781) at zombie.MovingObjectUpdateSchedulerUpdateBucket.postupdate(MovingObjectUpdateSchedulerUpdateBucket.java:89) at zombie.MovingObjectUpdateScheduler.postupdate(MovingObjectUpdateScheduler.java:180) at zombie.iso.IsoWorld.updateWorld(IsoWorld.java:4216) at zombie.iso.IsoWorld.updateInternal(IsoWorld.java:4323) at zombie.iso.IsoWorld.update(IsoWorld.java:4237) at zombie.gameStates.IngameState.updateInternal(IngameState.java:1700) at zombie.gameStates.IngameState.update(IngameState.java:1465) at zombie.gameStates.GameStateMachine.update(GameStateMachine.java:87) at zombie.GameWindow.logic(GameWindow.java:386) at zombie.GameWindow.frameStep(GameWindow.java:923) at zombie.GameWindow.mainThreadStep(GameWindow.java:647) at zombie.MainThread.mainLoop(MainThread.java:76) at java.base/java.lang.Thread.run(Unknown Source) `