Project Zomboid

Project Zomboid

8,148 ratings
More Traits
54
11
32
4
14
5
8
7
10
5
8
4
2
2
6
5
5
5
4
2
2
   
Award
Favorite
Favorited
Unfavorite
File Size
Posted
Updated
3.486 MB
Feb 12, 2018 @ 2:24am
Jun 13 @ 7:57pm
101 Change Notes ( view )

Subscribe to download
More Traits

Description
IMPORTANT: Build 41.68 and Higher
Due to false-flags for anti-cheat, it is recommended to disable anti-cheat when hosting a server with this mod. You can try enabling some anti-cheats, but your mileage may vary.


A Personal Appeal To Decency:
Please do not add me directly on Steam or comment on my profile for help with this mod. Use the discord for that.

Information:
This mod adds a great deal more variety to the traits available to players during character creation.

This includes, but not limited to: traits that add some starting equipment, traits that increase your starting level in specific skills but don't give exp multiplier, a bunch of unique traits with interesting effects (examples: better weapons proficiencies, better exp gains for specific playstyle, zombie infection immunity with cure period, scavenging perks, driving perks, and so on). Of course, your typical +1/2 in some skills perks are also present.

The mod also attempts to add a greater variety of expense, as in there are more -1, -2, -3, -5 traits. This should help prevent the annoying feeling of having one solitary point left with nothing to spend it on.

Dynamic Traits submod is present - you can earn/lose traits by leveling skills, list of all available perks can be found here[docs.google.com]. Note, that almost everything is configurable through sandbox settings (120 Sandbox options). Want to make only specific perks dynamic? I got you covered,choose which perks you want 1by1. Want to change Skill level requirement to make it easier or harder? No problem, do that. Out of 90+ or so available perks, 50+ can be made dynamic. Some additional info can be found here

Known Issues
  • Made of Glass trait sometimes hurts players while sleeping. (Haven't experienced this in a while. Might be fixed?)
  • Killing players in Multiplayer with Martial Artist does not sync their death to the server.
  • Evasive Insta-Death is usually caused by Instant Infection Mortality. Fix is not expected, as we got no clue why this is happening.

Mod Compatibility:
  • Evolving Traits World (ETW) - ETW submod marks which traits are dynamic, also makes Butterfingers dynamic.
  • Dynamic Traits - The mod will opt to use their Alcoholic trait over its own.
  • The Only Cure - The Amputation is now officially supported, and the mod will opt to use their amputation method instead of its own.
  • Mod Options - Allows for Client-Side settings to be adjusted. Install if you would like extra options.
  • Moodle Framework - Adds in support for Alcoholic as a moodle.
  • Driving skill - some traits will be auto-disabled to avoid conflicts
  • Scavenging skill (fixed) - some traits will give exp boost in scavenging if mod is present. Scrounger perk is disabled if mod is present, it does same thing as Skill. Original works too.

Opening The Project Up To The Community:
The Mod is now available on GitHub for others to contribute.

https://github.com/hypnotoadtrance/MoreTraits

Here you will find the bleeding-edge version of the mod as I and the community continue to build upon it.

Regular updates will be posted to the Steam Workshop when appropriate.

Public Discord:
Because Steam comment sections aren't the best space for collaboration, I've set up a Discord server for this mod.

Since the project is officially moving to Github and opening up, it stands to reason that anyone working together on the project will want a place to work together.

https://discord.gg/6Czm3uqn4z

There, you will be able to share servers, discuss suggestions, make bug reports, perform translations, and get help coding for the project.

Authors:
Creators:
HypnoToadTrance - main mod
Fajdek - main mod
MusicManiac - dynamic submod

Additional Coding:
SteadySpring
Xenu47
Aristrofl
Vaikke
Domestos
Spring
hi117

Translations:
Simplified Chinese, by EndsM
Traditional Chinese, by ????
Russian, by Xenu47, Hea
German, by Marcv0dka
Portuguese , by Cinissh
Korean, by teray
French, by MonsterKillers1973
Turkish, by Sariserpito, Atlantic
Spanish, by franz, HawK
Polish, by Tony
Italian, by Lore11

Workshop ID: 1299328280
Mod ID: ToadTraits
Mod ID: ToadTraitsDisablePrepared
Mod ID: ToadTraitsDisableSpec
Mod ID: ToadTraitsDynamic

Workshop ID: 1299328280
Mod ID: 1299328280/ToadTraits
Mod ID: 1299328280/ToadTraitsDisablePrepared
Mod ID: 1299328280/ToadTraitsDisableSpec
Mod ID: 1299328280/ToadTraitsDynamic
Popular Discussions View All (65)
34
2
Apr 30 @ 1:07pm
Error when trying to light campfire - prevents being able to light campfire at all
Sc0ut
3
3
19 hours ago
XP Multipliers Conflict – Error with Fitness/Strength XP when multiple traits are active
curveo
19
Jun 15 @ 4:19pm
BUG Error
BuuFuu
4,680 Comments
Deputat13 1 hour ago 
Hello! Can your mod be translated into Russian and sent to you?
GYROS 10 hours ago 
how to change language
你好 Aug 4 @ 5:51am 
at zombie.iso.IsoWorld.update(IsoWorld.java:4231)
at zombie.gameStates.IngameState.updateInternal(IngameState.java:1699)
at zombie.gameStates.IngameState.update(IngameState.java:1464)
at zombie.gameStates.GameStateMachine.update(GameStateMachine.java:87)
at zombie.GameWindow.logic(GameWindow.java:382)
at zombie.GameWindow.frameStep(GameWindow.java:916)
at zombie.GameWindow.mainThreadStep(GameWindow.java:642)
at zombie.MainThread.mainLoop(MainThread.java:76)
at java.base/java.lang.Thread.run(Unknown Source)
`
你好 Aug 4 @ 5:51am 
at zombie.MovingObjectUpdateSchedulerUpdateBucket.update(MovingObjectUpdateSchedulerUpdateBucket.java:71)
at zombie.MovingObjectUpdateScheduler.update(MovingObjectUpdateScheduler.java:158)
at zombie.iso.IsoCell.ProcessObjects(IsoCell.java:3054)
at zombie.iso.IsoCell.updateInternal(IsoCell.java:5959)
at zombie.iso.IsoCell.update(IsoCell.java:5892)
at zombie.iso.IsoWorld.updateWorld(IsoWorld.java:4197)
at zombie.iso.IsoWorld.updateInternal(IsoWorld.java:4317)
你好 Aug 4 @ 5:51am 
at se.krka.kahlua.vm.KahluaThread.call(KahluaThread.java:173)
at se.krka.kahlua.vm.KahluaThread.pcall(KahluaThread.java:1963)
at se.krka.kahlua.vm.KahluaThread.pcallvoid(KahluaThread.java:1790)
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:315)
at zombie.characters.IsoPlayer.updateInternal2(IsoPlayer.java:2521)
at zombie.characters.IsoPlayer.updateInternal1(IsoPlayer.java:2279)
at zombie.characters.IsoPlayer.update(IsoPlayer.java:2266)
你好 Aug 4 @ 5:51am 
`attempted index: Has of non-table: null
function: BatteringRam -- file: MoreTraits.lua line # 3496 | MOD: More Traits
java.lang.RuntimeException: attempted index: Has of non-table: null
at se.krka.kahlua.vm.KahluaThread.tableget(KahluaThread.java:1667)
at se.krka.kahlua.vm.KahluaThread.luaMainloop(KahluaThread.java:624)
你好 Aug 4 @ 5:50am 
The offending lines of MoreTraits.lua in 3496
Jeenx Aug 3 @ 4:18pm 
i cant get the gordanite trait with dynamic trait , in b41 i can get it at short/large blunt lv6 :((
Leu_810 Aug 3 @ 10:48am 
@TheBromgrev If you still want to use the trait, check the discussion right before this section, called XP Multipliers Conflict, there's a walktrought about a workaround to solve it, just keep in mind you should use a text editor to help you with
timidr Aug 2 @ 1:26pm 
Since I downloaded this mod, when I pick the Smoker trait my stress level completely maxes out every couple of hours, not 100% sure it's from this mod but thought it was worth mentioning.

Also, there used to be a dynamic traits submod for this, is that right or am I misremembering? I haven't been seeing it on my mod list for a while.