VarnaScelestus-Ephemeral_Coins icon

Ephemeral Coins

Lunar Coins become a per-run currency, with changes to Lunar Pods, BBT, and more.

Last updated 2 weeks ago
Total downloads 2017
Total rating 5 
Categories Mods Tweaks Server-side
Dependency string VarnaScelestus-Ephemeral_Coins-1.2.0
Dependants 2 other mods depend on this mod

This mod requires the following mods to function

bbepis-BepInExPack-5.4.9 icon
bbepis-BepInExPack

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

Preferred version: 5.4.9
tristanmcpherson-R2API-3.0.30 icon
tristanmcpherson-R2API

A modding API for Risk of Rain 2

Preferred version: 3.0.30

README

Ephemeral Coins

This mod aims to rebalance the Lunar Coin mechanic as a temporary currency, rather than a farmable one, in the hopes of improving not only the balance, but also the general satisfaction involved in acquiring Lunar Coins. Now fully compatible with ProperSave!

All changes are configurable!

  • All Lunar Coins are removed upon starting a run. The amount removed is displayed in chat. 1
  • Awards an amount of Lunar Coins to all players after removing all previous coins (default 0).
  • Lunar Coins drop rate changed to 5% / 0.95 falloff.
  • Lunar Pods made free of cost.
  • Bazaar Between Time Lunar Buds cost lowered to 1 coin, and refresh when the Slab (Lunar Reroller) is used, even if already purchased.
  • Bazaar Between Time Lunar Seer cost lowered to 1 coin.
  • Bazaar Between Time Slab (Lunar Reroller) made free of cost. Can only be used once.
  • The chance for a Blue Orb to appear on stage start flattened to 37.5%, instead of decreasing for each visit to BBT.

You can reach me (Varna) in the RoR2 modding discord with any feedback!

Known Issues

  • Occasionally, players in a multiplayer lobby do not appear to lose their coins client-side, despite the message in chat. The server still treats them as having 0 coins, however. (possibly ping related, unsure at this time)

Todo

  • Settings for Newt Altars, possibly a rework to their behavior
  • Brainstorming on what to do with Lunar Coins received from obliterating/beating the game.
  • Automatic lunar coin pickup.

Credits

Magnus - For the original code this was forked from. Not only was it an excellent starting point, it helped me learn a lot too!

RoR2 modding discord - For help in figuring out the Slab (Lunar Reroller)'s horrible, horrible internal structure, and just being awesome in general!

Changelog

1.2.0 - Improved compatibility with ProperSave.

1.1.0 - Added config setting for a starting amount of Lunar Coins per player (defaults to 0).

1.0.4 - Added logic to prevent Lunar Pods from having their cost changed in the BBT to avoid conflicts with BiggerBazaar. (They do not spawn there in vanilla anyway.)

1.0.3 - Fixed the multiplayer name issue for real this time

1.0.2 - Fixed version number and wrong default setting for Slab cost

1.0.1 - Fixed multiplayer names displaying incorrectly

1.0.0 - Initial release


  1. For players who wish to restore their Lunar Coins, it is easily done through editing the "<coins>" tag in the save profile. 

Available versions

Please note that the install buttons only work if you have compatible client software installed, such as the Thunderstore Mod Manager. Otherwise use the zip download links instead.

Upload date Version number Downloads Download link  
2021-4-28 1.2.0 1220 Version 1.2.0 Install
2021-4-22 1.1.0 464 Version 1.1.0 Install
2021-4-22 1.0.4 163 Version 1.0.4 Install
2021-4-21 1.0.3 65 Version 1.0.3 Install
2021-4-21 1.0.2 13 Version 1.0.2 Install
2021-4-21 1.0.1 41 Version 1.0.1 Install
2021-4-21 1.0.0 51 Version 1.0.0 Install