pwatts6060 / SuppliesTrackerExternal

Tracks supplies, ammo, and weapon charges
BSD 2-Clause "Simplified" License
9 stars 14 forks source link

Rune Pouch runes continuously counting #49

Open zakm79 opened 2 years ago

zakm79 commented 2 years ago

If one of the runes in the rune pouch runs out, then a spell is cast with the remaining runes the supply tracker will start incrementing the count continuously for each rune by the amount required to cast the spell. The counter itself is also increased each time the spell is cast by the amount of each rune required to cast it, up to a incrementation limit of 20, at which point the supply tracker stops tracking the runes used altogether.

Example: 1) Start with an empty rune pouch 2) Fill with 50 blood, 100 air and 7 fire runes. 3) Cast Fire Wave - Blood and Air runes will begin continuously incrementing by +1 and +5 respectively 4) Cast Air Wave 3 times. 4a) 1st time Bloods will now continuously increment by +2 and Airs by +10 4b) 2nd time Bloods will now continoulsy increment by +3 and Airs by +15 4c) 3rd time Bloods will now continuously incremeny by +4 and Airs stop being tracked. 5) Continuing to Cast Air Wave will keep incrementing the number of Blood runes being continuously counted (+4, +5, +6,........,+18, +19) until the cap of +20 is reached at which point Bloods stop being tracked. 6) Runes used by further casting of Air Wave will not be tracked.