Patch #4:
I forgot to include a withdraw function on the contract and also can't upgrade it further. Revives and mints have been set to free so as to not burn further money, working on a way to transfer your existing held avatars to a new contract (your tokens are being rebased)
https://t.co/ckeFAr39Xg Battle/Revive UI is live... it's not exactly mobile friendly, but if you hop on a laptop for a few minutes it's way easier to lob shots at bad guys
Patch #3:
After reviewing the mathematics involved of chained probablistic events, 10 xp per level is too many. The chance to get 5 wins in a row is ~3%, 10 is ~0.3%.
Xp per level has been changed to 3, ie 3 wins in a row (~17.5%) levels up once, 6 (~3%) levels up twice.
Patch Note #2: added an ID tag to all metadata for use in UIs. Contract functions will be able to pull the ID directly from Metadata for ID based operations (Revive, Batch Revive, Attack)
The intent is that dead avatars should be strictly less valuable than non-dead avatars, and by obfuscating their rarity this is possibly practically achieved.
Patch Note #1:
Made being dead strictly worse. Now, the metadata shows the tombstone as the image, and also obfuscates many of the traits.
The remaining traits are Class and Last Name, all others are hidden when an avatar becomes dead.