You are viewing a potentially older version of this package. View all versions.
BORGAR-DeadPlayerCatchup-3.0.0 icon

DeadPlayerCatchup

Dead players receive random items of the same rarity from alive player item pickups, with a fair ratio system that scales to the number of players

By BORGAR
Date uploaded 3 weeks ago
Version 3.0.0
Download link BORGAR-DeadPlayerCatchup-3.0.0.zip
Downloads 123
Dependency string BORGAR-DeadPlayerCatchup-3.0.0

This mod requires the following mods to function

bbepis-BepInExPack-5.4.2100 icon
bbepis-BepInExPack

Unified BepInEx all-in-one modding pack - plugin framework, detour library

Preferred version: 5.4.2100
RiskofThunder-HookGenPatcher-1.2.5 icon
RiskofThunder-HookGenPatcher

MMHOOK generation at runtime.

Preferred version: 1.2.5

README

DeadPlayerCatchup

Dead players receive random items of the matching rarity whenever alive players pick up loot. Now with a new added ratio system to balance it out. Just a mod so new players can follow more experienced ones without babysitting.

##The new ratio system

Whenever someone died they'd recieve random items from the alive player's pickups. This system works, but it's too broken. This mod should make death less punishing, but not more rewarding. INTRODUCING! The ratio system

How does it work? The first picked up item of a given rarity gives a matching random item to each dead player. After that, the dead players recieve another item only once the living team has picked up as many more items of that rarity as there are players

EXAMPLE: 4 players alive, 1 dead

Items of one rarity picked up Items given to the dead player
1 1
2 1
3 1
4 1
5 2
8 2
9 3

This system prevent death being the most profitable choice when playing with more people. No more death snowballing, but still letting dead players catchup quickly after death. The counter resets on every death and each rarity has it's own separate counter.

Supported:

  • White (Tier 1)
  • Green (Tier 2)
  • Red (Tier 3)
  • Yellow/Boss

Ignored:

  • Lunar
  • Void
  • Equipment
  • Hex
  • Meal
  • Scrap
  • Temporary items

Works with:

  • Chests
  • Boss drops
  • Multishops
  • Remote Operation

Does NOT work with:

  • Printers
  • Scrappers
  • Cauldrons

Changelog

See CHANGELOG.md.

CHANGELOG

3.0.0

  • Rebuilt for the new DLC .
  • Added a ratio-based catch-up system: the first item of a rarity is awarded immediately, and subsequent awards require one item per living player.
  • Counters are tracked per rarity, per dead player, per stage.
  • Counters reset on death and on stage change.
  • Added explicit exclusion for the new Hex and Meal tiers.
  • Migrated to current game APIs (GiveItemPermanent, onCharacterDeathServer, CurrentPickup).
  • Removed the obsolete printer/scrapper/cauldron drop-suppression hook (no longer needed).

2.2.0

  • Previous working version before the DLC.