ItemStatistics
Displays tracked realtime item, equipment, skill, and player stats. Vanilla compatible.
By Thrayonlosa
Date uploaded | a week ago |
Version | 1.2.0 |
Download link | Thrayonlosa-ItemStatistics-1.2.0.zip |
Downloads | 3935 |
Dependency string | Thrayonlosa-ItemStatistics-1.2.0 |
This mod requires the following mods to function
bbepis-BepInExPack
Unified BepInEx all-in-one modding pack - plugin framework, detour library
Preferred version: 5.4.2113README
Most items and equip with useful information have their realtime stats displayed in their tooltip when hovering over item icons in your inventory. Items will begin collecting stats when they are picked up. Survivors will have their damage skills tracked. Mousing over players in the scoreboard will show some character stats.
To reset the stats, right click or hold down the reset-spam key (defualt LCtrl) on the item, or enable the setting that resets stats when its item stack count changes. Change config ingame with either itemstatistics_reloadconfig
or RiskOfOptions.
Host needs the mod for clients to see stats. There should be no issue if someone is missing the mod.
Modded survivors and skills will be automaticaly tracked if they properly fully implement RoR2's DamageSource.
After the end of a run, stats are outputted to the log.
Tracked examples:
- Damage multipliers: Crowbar, Focus Crystal...
- Raw damage: Bands, Minions, Skills...
- Success and damage: Atg, Polyute...
- Success rate: Bandolier, Tentabauble...
- Damage blocked: Armor Plate, Safer Spaces...
- Healing: Medkit, Fungus...
- Counts: Microbots, Stealthkit...
- Gold: Ghors Tome, Brittle Crown...
For skills, Mult's second primary, Void Fiend's Corrupted Drown, and Chef skills boosted by Yes Chef will credit the special slot instead.
The numbers should be accurate and take into account proc chains and DoT damage. If you notice any inaccuracies or issues with the mod let me know.
Known Issues:
- Crowbar, Focus Crystal, and Delicate Watch incorrectly track Expose bonus damage (in vanilla it doesnt get multiplied)
- Healing from other players such as Seeker meditate will credit the healee instead of the healer
CHANGELOG
- 1.2.1
- Added average hit's buff size tracking for: Chronic expansion, Symbiotic Scorpion, Shattering Justice, Lantern(skill hits), and Mercurial Rachis
- Added average buff size in combat tracking for: Antler Shield, War Banner, War Horn, Berzerker's Pauldron, Brainstalks, Hunters Harpoon, and Nectar
- Added average buff size tracking for: Energy Drink and Red Whip
- 1.2.0
- Now uses the new DamageSource to automaticaly track skills.
- Will now automaticaly track modded survivors if they properly fully implement DamageSource
- Added the new Antler Shield and elites
- Improved how proc projectiles and dots are tracked
- Noxious now inherits the first proc chain of the dot stack
- Fixed Headstompers not being tracked for clients
- Fixed dual wielded Scrap Launcher not crediting special slot
- Fixed Runic Lens not inheriting proc chain
- 1.1.18
- Updated the new 1.3.6 items: knockback fin, noxious thorns, runic lens, war bonds, and unstable transmitter
- 1.1.17
- Fixed a case where Sticky Bomb sometimes wouldnt inherit its proc chain
- Modified Lens-Maker's Glasses' tooltip to clarify its behaviour
- Small improvement to tooltip reseting
- 1.1.16
- Fixed a couple issues with Mult's Power Mode
- Fixed Lost Seers Lenses skipping their first parent in a proc chain
- Fixed a case where the extra Atgs generated by Pocket icbm would not credit their parents
- 1.1.15
- Added barrier generated tracking for Topaz, Aegis, and Bens Raincoat
- Added compatibility for lookingglass scrapper tooltips
- Fixed Gasoline sometimes not properly counting its direct hit
- Headhunter will now track its fire trail
- Optimizations
- Improved networking
- 1.1.14
- Suicides by members of player team no longer count towards global damage tracker
- Fixed player minion damage tooltip displaying increase% instead of portion%
- Updated localization
- 1.1.13
- Added damage absorbed by barrier tracker
- Pressing reset on the player tooltip will now reset minion, regen, and barrier portions
- Changes to localization
- 1.1.12
- Added health regen tracker
- Total heal tracking now ignores heals from max hp increases
- Freeze execute now credits the freezer instead of the killer
- Fixed Runic Lens not counting attempts
- Fixed an issue with Lost Seers chain parent crediting
- Moved Magrider support to the Magrider
- 1.1.11
- Skills boosted by Yes Chef now credit the special slot
- Improved local minion damage portion tooltip networking
- 1.1.10
- Freeze execute now credits the freeze source
- Damage multipliers such as crowbar now ignore overkill
- 1.1.9
- The game now ignores overkill damage for stat collecting and tracking
- Little Disciple's damage tooltip is now portion instead of increase
- Fixed an issue with reset spam key and the sots item inspect
- 1.1.8
- Fixed player minion portion being incorrect in multiplayer
- 1.1.7
- Added minion damage to the player tooltip
- Fixed an issue with Sonorous Whispers
- 1.1.6
- Added the new SotS items and survivors
- 1.1.5
- Mousing over players in the scoreboard will now show their their total damage portion compared to all global damage
- Added the Heresy skills, Ifrit's Distinction, and Silence Between Two Strikes
- Healing skills will now also track healing
- Heal tracker will now instead show heal portion %
- 1.1.3
- Added Glowing Meteorite, Helfire, and Jade Elephant
- All crit damage will now credit Lens-Maker's Glasses. Will take into account Railgunner's passive.
- Shatterspleen now tracks its bleed damage, overriding tri-tip in those cases
- Made Void Fiend's Corrupted Drown credit the Special skill slot instead
- Shuriken now tracks its hitrate
- Improved how Delicate Watch is handled
- Fixed Hayclon Seed and Zoea implosions not contributing to the mod's total damage dealt
- Fixed Void Devastator's death bomblets not crediting Zoea
- 1.1.2
- Added executing items: Old Guillotine, Zoea void implosions, Lost Seer's Lenses
- Fixed client damage messages not proccing items
- Fixed spam reset key not working in some cases
- 1.1.1
- Added the rest of the survivor cast
- Added a keybind to spam reset on icons
- Tooltips now refresh when reset
- Fixed not taking into account vanilla's stat trunctation. Damage portion should no longer go above 100%.
- Made a couple damage starters such as Sawmerang have a damage portion tooltip instead
- 1.1.0
- Added equipment: Sawmerang, Crowdfunder, Preon, Woodsprite, Missile Launcher, Fruit, Backup Drone, Royal Capacitor, Recycler, Leech, Molotov, Caffeinator, Goobo, Executive Card.
- Added the skills of the following survivors: Artificer, Magrider, Mercenary, Captain, Commando
- Clients can now reset their own trackers
- Fixed Headstompers being host-only
- 1.0.2
- Mod now tracks all items in a proc chain, including DoTs. Damage numbers should now be accurate.
- Opal and Rose Buckler now estimate the amount of damage they blocked
- Fixed Gasoline not counting its burn damage
- Fixed a minor bug with Runalds Band
- Fixed a minor bug with Wake of Vultures
- 1.0.2
- Game-over screen will now show item stats
- Changed reset setting to allow never auto reseting items (because of mithrix p4)
- Added Wake of Vulures (long duration burns are liable to overcrediting with overkill)
- Added Broken Delicate Watch, Empty Bottle, and Halcyon Seed
- Safer Spaces and Tougher Times now estimate the amount of damage they blocked
- Chance trackers will no longer have their attempts bloated by itemless minions
- Chance trackers will now display their success count
- Bens Raincoat is now a chance tracker
- Now outputs to log at the end of a run
- 1.0.1
- Proc tracker now uses ProcType to credit parents in a proc chain, leading to increased damage stat accuracy for some proc items
- Added Tougher Times