Project Zomboid

Project Zomboid

Not enough ratings
On Your Toes Trait(Combat Stance/Pivot Speed Buff)
   
Award
Favorite
Favorited
Unfavorite
File Size
Posted
Updated
131.710 KB
5 Jul, 2023 @ 10:42pm
5 Jul, 2023 @ 11:58pm
4 Change Notes ( view )

Subscribe to download
On Your Toes Trait(Combat Stance/Pivot Speed Buff)

Description
**MULTIPLAYER FOR THIS IS BROKEN, WILL NOT FIX**
Instead, consider using this version which ties turning speed to Nimble: https://steamhost.cn/steamcommunity_com/sharedfiles/filedetails/?id=3020589120
Or my original, global version of the mod:
https://steamhost.cn/steamcommunity_com/sharedfiles/filedetails/?id=2946812728

Both work for multiplayer.
Singleplayer with this mod will be fine!






















Description:
Characters turn way too slowly in this game. Enabling this trait will apply some tweaked speed & angle variables that change how your character turns, overall buffing your mobility and combat. It is near instant pivoting. This mod aims to increase the control given to the player.
If your character has ever started running the opposite direction that you pointed them, this will fix that.

Overall, it's pretty balanced because if you just right click behind you, your character will still play the normal turn around animation but if you physically move your cursor in that 180 degrees semicircle around your character from front to back, you can do it much faster and thus its left to your physical reaction speed and how fast you can perform that motion.



***IMPORTANT NOTE***
This tends to speed up the game play loop quite substantially and make fighting zombies generally "easier"(I think its important to have more control over your player). At the very least, the skill ceiling is much higher, it's not just completely unbalanced. I suggest buffing the zombies to counteract this or use the zombie mods & settings from my modpack:
https://steamhost.cn/steamcommunity_com/sharedfiles/filedetails/?id=2927584023

Known bugs:
-throws errors every tick in specific multiplayer circumstances(not sure why), in my testing is completely fine in singleplayer WITHOUT my other pivot mod to be safe


**Multiplayer Compatible**

Here is the global version:
https://steamhost.cn/steamcommunity_com/sharedfiles/filedetails/?id=2946812728
(It does not hurt to have both enabled at the same time, but it makes no difference because it's already instant.)

Workshop ID: 2999847600
Mod ID: OYTtrait
6 Comments
Yummy 15 Aug, 2023 @ 9:08am 
@Pigmess @BreakUrSelf fixed and more advanced version https://steamhost.cn/steamcommunity_com/sharedfiles/filedetails/?id=3020589120
Yummy 10 Aug, 2023 @ 4:02am 
Hey, maybe you will add a negative perk that, on the contrary, will increase the turning speed?
Pigmess 27 Jul, 2023 @ 3:51pm 
Cool mod. Getting a repeated exception though:

Exception thrown java.lang.RuntimeException: attempted index: getModData of non-table: null at KahluaThread.tableget line:1689..

Stack trace:

function: applyTraitEffects -- file: OnYourToes.lua line # 8 | MOD: OnYourToesTrait
function: onTick -- file: OnYourToes.lua line # 32 | MOD: OnYourToesTrait.

Looking at the lua file it appears this happens when (on tick) the mod tries to call applyTraitEffects though I didn't select the perk on my character.

Can you look into fixing this? My friends like the perk but it's generating oodles of logs on the server (one every tick!) making it difficult to debug unrelated issues.
BreakUrSelf 16 Jul, 2023 @ 11:02am 
Oh man... I must say this is just pure gold. Amazing mod! I like that it is a trait, really cool. Would be cool if you could add +1 nimble for it as well and maybe then increase its cost a bit. Also, possible to make a trait that you get up more quickly from sitting position? I know there's a recent mod that does that, but would feel less cheaty if it was a low cost trait for more immersivness :D Thanks!
turnip  [author] 10 Jul, 2023 @ 7:24pm 
It's very hard to implement. There's like 5 different variables that all override and break each other so the hacky way I'm doing it is infinitely multiplying them every tick to counteract that. There might be a better way to do it but I can never notice a difference because its always resetting itself back to base speed. Basically, it's all or nothing, which you can tell is already almost too slow if you put anything other then sneakers on.
Smoker 9 Jul, 2023 @ 4:43pm 
Still hoping for a scale with nimble version please!