viliger-ShrineOfRepair icon

ShrineOfRepair

Shrine to repair your broken items. Fixed for AC with ability to repair temp items.

CHANGELOG

2.1.0
  • Recompiled for AC.
  • Added ability to repair temporary items.
    • Prices are equal to that of their respective chest. Lunar uses large chest, boss uses double of large chest. Void items use their respective tier price.
  • A few known issues (which most likely won't get fixed until shrine breaks again):
    • Temporary item indicator (blue circle) doesn't disappear on repair. It doesn't tick down, but will stay until you pick another of the same item, you shift your inventory display (as in item will be now in a new place in the display) or advance to a next stage.
    • Shrine icon doesn't disappear on clients when shrine is out of uses.
    • Prices are shown incorrectly on clients, however icons are appropriately locked if user doesn't have enough currency to proceed with purchase.
2.0.2
  • Added Ephemeral Coins compat.
    • This specifically fixes issues related to picker variant, where you might either get items unavailable for repair despite having enough coins or being able to repair items despite not having enough coins and going into debt.
  • Added validation if config contains the same repairable item multiple times.
2.0.1
  • Added void coin support to Picker variant.
    • This also removes "Use Lunar Coins by Default" option and replaces it with "Currency Type" option that allows you to set gold, void or lunar coins as general currency for the shrine. Bazaar and moon shrines are not affected by this and are still controlled by their respective config options.
2.0.0
  • Actual SoTS update, added support for all breakable items (Sale Star, Unstable Transmitter and Seed of Life).
  • Mod is mostly rewritten with less jank, config and API should still be the same.
  • Added option to repair void items.
    • Repair list for void items is dynamically generated from ContagiousItemManager, so any modded item should automatically be added to the list without any input from the user. However, if void item has multiple "source" items, such as Singularity Band or Newly Hatched Zoea then it won't be added to the list due to inability to find the source (well, actually it is mostly implementation limitation, I would be fine with Zoea showing you every possible boss item in the game).
1.4.4
  • Added Longstanding Solitude support.
1.4.3
  • Added option for shrine to use gold in bazaar.
1.4.2
  • SoTS update.
1.4.1
  • Restored original methods and marked them as depricated. Sorry about that.
1.4.0
  • Reworked list extension for mod developers, so if you decide to implement it, your mod won't throw errrors if ShrineOfRepair is not present. It does require a slight rewrite, example can be seen here.
1.3.0
  • Moved to split R2API assemblies
  • Implemented optional RiskOfOptions support. Not everything is in there, since some things are initialized on game's start, like director costs.
1.2.3
  • Moved shrine in Bazaar so it doesn't collide with things spawned by BiggerBazaar
  • Moved coordinates and angles of all static spawns (bazaar, moon and moon2) into config
1.2.2
  • Added Max Uses Config.
  • Added Config to spawn the shrine in Bazaar Between Time and Commencement.
  • Implemented Lunar Coins for Scrapper UI.
  • Added Korean Support.
1.2.1
  • Added Repair List (replaces Blacklist), Equipment Repair, Boss/Lunar/Equipment Cost Config and Void Lunar compat (from BubbetsItems).
  • Added Regenerating Scrap and Trophy Hunter's Tricorn by default.
  • Fixed non-english clients having broken text strings.
  • Implemented basic repair list extension support (via methods for mod developers and via Repair List for users)
1.2.0
  • Added scrapper-like version (comes with config wipe, sorry).
1.1.1
  • Added shader to billboard icon, added sandy and snowy variants.
1.1.0
1.0.1
  • Reupload because r2modman is a good program
1.0.0
  • Initial release