Categories: DiscussionDota 2

Here’s the minimum time it’ll take to overflow the “Total damage” variable on the dummy target

Spawn Ursa + 4 ally Ursas for this as hits from each of them increase the fury swipe counter. I could place minus armor status down to -26 armor on the dummy with-

  • AC aura (-5)
  • Deso (-6)
  • Stygian Deso (-10)
  • OOC (-3)
  • Equip Nether Shawl on dummy (-2)

I am not using any other abilities or item actives for placing minus armor as this is supposed to be a passive exercise (I swear I buy bkb in ranked!).

Ur. No. Items Att Speed Att Rate Avg Dmg
1 3MS+R+Dd+Ds+SDs 700 4.117647059 936.375
2 2MS+2R+OOC+Dd+PH 700 4.117647059 1266.375
3 MS+B+2R+AC+Dd+PH 682 4.011764706 1348.875
4 2MS+3R+Dd+PH 700 4.117647059 1747.625
5 2MS+3R+Dd+PH 700 4.117647059 1747.625

Total Att Rate= 20.48235294/s
Avg Dmg=1409.375
MS:Moonshard, R: Rapier, Dd: Daedalus, Ds: Deso (20 stacks), SDs: Stygian Deso, OOC: Orb of corrosion (Does not stack with blight), B: Butterfly, PH: Pirate's Hat
Damage Multiplier for -26 armor = 1.609375 (from Dota 2 Wiki)
Average Damage per hit (Excluding Fury Swipes) = 2268.212891
Fury Swipes Damage = 49
Fury Swipes x Damage Mult.= 78.859375
Substituting Sum of Arithmetic Progression=1.84467E+19 (i.e. 64-bit variable limit)
Solving for number of terms gives n = 6.8399E+8
Time taken for n hits= n/(Total ATT Rate)= 3.3393E+7 s
Which is roughly 1yr, 21 days, 12hrs, 8 mins
If we could put host_timescale = 1E+5, this could be simulated in 5 mins 34 seconds but it seems that the max host_timescale value is 10 which still requires 38 days, 15 hrs, 36 mins.
If the variable is 128 bit, the time required at 1 billion times speed would still be 4.536 years!
If I design a hero that has the same Fury swipes-like ability but increases it's damage in multiplicative manner (geometric progression), then the 128 bit variable would overflow in less than a second at normal speed!

Gamer

Recent Posts

Ledx have been so hard for me this wipe

Not being able to craft them sucks. Especially when everyone I talk to about it…

11 months ago

My interesting and unfortunate Gwent life

First I'd like to say I absolutely love this game it's quality. Basically I first…

11 months ago

Teacher Tuesday 12/Dec/2023 – ask your questions here!

Welcome to Teacher Tuesday, a thread where anyone can ask any type of question without…

11 months ago

This games balance is confusing

I’m kind of new/returning to gwent I played beta and obviously it’s a lot lot…

11 months ago

Summary of 10 Days of Draws from Chaffee’s Bundles

Level 1 Bag (Free with Atmosphere Level 2) 6 small consumable (First Aid, Repair, Fire…

11 months ago

Why is my crew at 135%?

Here's my crew - T34-85M - for the life of me I cant figure out…

11 months ago