You are viewing a potentially older version of this package. View all versions.
VarnaScelestus-Ephemeral_Coins-1.4.0 icon

Ephemeral Coins

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

Date uploaded 3 years ago
Version 1.4.0
Download link VarnaScelestus-Ephemeral_Coins-1.4.0.zip
Downloads 2713
Dependency string VarnaScelestus-Ephemeral_Coins-1.4.0

This mod requires the following mods to function

prodzpod-Ephemeral_Coins-2.3.5 icon
prodzpod-Ephemeral_Coins

Lunar Coins become a per-run currency via artifact. Seperate configs for drop chance, BTB costs, etc.

Preferred version: 2.3.5

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.

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.9 falloff / 0.5% min chance.
  • Lunar Pods made free of cost.
  • The Frog made free of cost, and you only have to pet it once.
  • 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.
  • Compatible with ProperSave!

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

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 (maybe)

  • Refactoring old hook-based code with prettier prefab-modification code.
  • Add Newt Altars to the controllable settings.
  • Brainstorming on what to do with Lunar Coins received from obliterating/beating the game.

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.4.0 - Added THE FROG.

1.3.0 - Added config setting for minimum drop chance.

1.2.2 - Internal cleanup; manifest updates

1.2.1 - Updated to work with SotV expansion

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