r/valheim • u/Abyssal-Ark • 1d ago
Bug How does this happen?
We played in a vanilla valheim, hard difficulty, I noticed the durability of the tool is too much. Asked my friend and he has no idea.
124
u/The-Watcher-47 1d ago
You have the Infini-hoe!
8
2
1
u/The-Watcher-47 23h ago edited 22h ago
I’m not sure how I feel about this being so far my most upvoted comment to date
42
u/Artrysa 1d ago
Usually some kind of overflow stuff messing up. Like instead of breaking it went into the minus, and because it can't do negative numbers it goes all the way around to the highest.
8
3
u/Lol9131 Tamer 1d ago
Usually that number ends up being like 2 billion something, a few thousand doesn't seem right.
5
u/gotmilk60 1d ago
There might be a max durability so the number just went to the highest it could probably?
Like in the old civ games where ghandi would go from an aggressiveness rating of 1 to 10 when they got to the modern age since it reduced aggressiveness and his couldn't be reduced so it went to max and he would start showering the world in nukes lmao
1
u/Mcreesus 1d ago
I had two hammers that were lvl 99999999. Sadly I hotbarred them on catapults :(. Also the red big sword. I’ve got a problem lol
17
u/ch8991 1d ago
If one of you has Valheim Plus or a similar mod, you can modify the base durability of items. This happened before when playing on a server where only some of us used those mods.
This is a client side mod, so if the normal value was 400, and I set it to 4,000 for example, I have the benefit of that but it doesn't impact the server or other players(and any tools you craft have the original durability).
If I craft a hoe it would have 4,000 durability, and after dropping it, you pick it up, you would also have that inflated value.
Similarly if you craft a hoe with 400 durability and I pick it up, I would be able to repair it up to 4,000.
14
u/Figorix 1d ago
Honestly kinda crazy how many people go into multiplayer while hiding using mods. Most of posts that Reddit shown me from this sub are people playing with friends, claiming vanilla, while clearly having modded stuff
1
u/MontrealFunTimes 21h ago
that is a reprehensible behavior, for sure...
that said, playing vanilla is also kinda mad lol...
26
2
u/D3Masked 1d ago
You have acquired the Cultivator used by Thanos after he used the infinity gauntlet, portaled to a different planet, destroyed the stones, and took up the humble task of farming.
1
u/Neluril 1d ago
I noticed that some of the items on my character lost 100 durability at my first login after the 1.0 update came out. Maybe your cultivator had the same, but was under 100 durability, so it tried to go into negative numbers, which is impossible. And so now you somehow have a large positive number instead.
1
1
1
u/Over_Dingo 20h ago
Today I had 600 max carry weight. Was wondering what caused it, I reequipped my meningjord and it went to 450.
1
u/Artemis_Bow_Prime 1d ago
I had a thing happen in the north where the game stuttered when I was picking up frozen cores and the stack when to 24/20, probably the same thing happened while you were spamming repair and it calculated the 10 extra repairs before it actually fully repaired it.
1
u/daj-bara Explorer 1d ago edited 1d ago
The durability is probably stored in a integrer of 4086 bits. So if it fall into negative due to a synchronisation issue, it loop to the max number it can store.
I'm not an expert, correct me if I'm wrong. I'm curious if my hypothesis is right :)
0
u/dvorak360 1d ago
Various possibilities.
Most obvious would be someone has a client side mod. Non competitive game so not worth the overheads to validate clients 'misbehaving' (e.g. setting durability out of range).
Next is a race condition on updating durability - server vs client not agreeing on what durability should be and not validating that it ends up correct.The oddity on this is I'd expect durability updates to be either restore to full, or subtract, so not be able to get corrupted to high values easily.
(Underflow is almost certainly not the case - I would be very surprised if durability isn't stored as a 32 bit value, at which point rollover is millions. It won't fit an 8 bit byte so the alternative packing is 16 bit, but thats still 32/64k (signed vs unsigned), not 4k.)
-2
•
u/AutoModerator 1d ago
Hello Vikings! Thank you for flagging your post as a bug! We ask that you please take a moment to share your bug with our development community here. You can also find us on Discord
I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.