You are viewing a potentially older version of this package. View all versions.
ManyMods-HolyCasinoStoneExtra-0.1.1 icon

HolyCasinoStoneExtra

Expands Holy Casino Stone with a LONG config list: min/max spawns, damage, start value, GOOD chance, Multiply, Incremental, Addition, value reset, Divide, Decremental, Subtract, progression reset, and LevelScaling fixes.

Date uploaded a day ago
Version 0.1.1
Download link ManyMods-HolyCasinoStoneExtra-0.1.1.zip
Downloads 61
Dependency string ManyMods-HolyCasinoStoneExtra-0.1.1

This mod requires the following mods to function

BepInEx-BepInExPack-5.4.2305 icon
BepInEx-BepInExPack

BepInEx pack for Mono Unity games. Preconfigured and ready to use.

Preferred version: 5.4.2305
Zehs-REPOLib-4.2.0 icon
Zehs-REPOLib

Library for adding content to R.E.P.O.

Preferred version: 4.2.0
Krild-Holy_Casino_Stone-1.0.0 icon
Krild-Holy_Casino_Stone

This mod adds a nice and fancy holy Casino Stone. On Impact, it roles a dice. With 80% its multiply its value between 1 and 2. With 20% it setsit to 100 :(

Preferred version: 1.0.0

README

Holy Casino Stone Extra

Holy Casino Stone Extra expands Krild's Holy Casino Stone with configurable spawning, starting value, and a larger set of GOOD and BAD outcomes!

The original mod remains required. This addon reuses its stone, model, sounds, and registered valuable instead of bundling a totally duplicate item.

Features

  • Choose how many Holy Casino Stones can spawn in each level.
  • Set the stone's starting value.
  • Decide whether physical impacts can damage its value.
  • Set the GOOD outcome chance, BAD is automatically the remaining chance.
  • Enable any combination of GOOD and BAD effects.
  • Configure fixed, progressive, additive, and subtractive outcomes.
  • Keep LevelScaling's BROKEN and EXTRACTED /X totals synchronized when item values change.
  • Preserve a clear, intentional settings order in both the config file and REPOConfig.

Casino rolls and spawn selection are host-authoritative. If several effects are enabled in the chosen GOOD or BAD group, one of those enabled effects is selected at random with equal weight.

Requirements

  • BepInExPack
  • REPOLib
  • Holy Casino Stone by Krild

REPOConfig is optional. When installed, it provides the in-game configuration menu and displays this mod's settings in the order documented below.

Configuration

SPAWN

  • Minimum Spawn(s) — minimum spawning number selected for a level, from 0 to 5.
  • Maximum Spawn(s) — maximum spawning number selected for a level, from 0 to 5.

The bounds are inclusive. If Minimum is higher than Maximum, the mod safely reorders them.

STONE

  • Stone Takes Damages — keep/remove physical impacts to reduce the stone's value.
  • Stone Start Value — the stone's spawning value.

CHANCES

  • Good Chance — GOOD outcome chance from 0% to 100%.

BAD chance is always 100 - Good Chance, so there is no chance gap.

GOOD

  • Multiply — multiplies the current value by a random amount between Minimum and Maximum Multiplier.
  • Incremental — selects a start multiplier from Minimum and Maximum Start, then after another GOOD hit, mutliplies the value incrementally with the Step value, between its Minimum and Maximum.
  • Addition — adds a random value amount between Minimum and Maximum Addition.

BAD

  • Back To Starting Value — resets the stone to Stone Start Value.
  • Divide — divides the current value by between 'Minimum Divide By' and 'Maximum Divide By'.
  • Decremental — selects a start divisor from Minimum and Maximum Start, then after another bad hit, divides the value incrementally with the Step value, between its Minimum and Maximum.
  • Subtract — subtracts a random value amount between Minimum and Maximum Substraction.
  • Reset Incremental — resets GOOD Incremental progression whenever a BAD roll occurs.

COMPATIBILITY

  • Fix LevelScaling — fixes LevelScaling's live map value and damage tracking whenever valuables lose, regain, or replace value.

LevelScaling itself is optional. The compatibility only activates when the mod is installed on the launched profile.

Credits

  • Krild — original Holy Casino Stone mod and assets.
  • Zehs — REPOLib.
  • nickklmao — REPOConfig and MenuLib.

CHANGELOG

Changelog

0.1.2

  • Fixed the original Holy Casino Stone 1.0.0 flooding logs with obsolete Sound.PlayLoop exceptions.
  • Restored its grabbed/ungrabbed loop sound through the current five-argument API without modifying the original DLL.

0.1.1

  • Added the new Holy Casino Stone Extra package icon.
  • Changed the clean-install spawn defaults to 0 minimum and 2 maximum.

0.1.0

First Thunderstore release.

  • Added configurable minimum and maximum Holy Casino Stone spawns per level.
  • Added an unrestricted number-entry field for the starting value and a working Stone Takes Damages toggle.
  • Added a GOOD/BAD chance system with BAD automatically calculated from Good Chance.
  • Added GOOD outcomes: Multiply, Incremental, and Addition.
  • Added BAD outcomes: Back To Starting Value, Divide, Decremental, and Subtract.
  • Added optional Incremental reset on BAD rolls.
  • Added exact 0.25-step controls for multiplier, divisor, Incremental, and Decremental ranges.
  • Added unrestricted number-entry fields for Addition and Subtraction amounts.
  • Added host-authoritative spawning and casino outcomes.
  • Added a combined LevelScaling compatibility fix for live BROKEN damage and EXTRACTED /X goal values.
  • Added automatic configuration migration from the original experimental layout.
  • Added stable category and setting ordering in the config file and REPOConfig menu.
  • Suppressed the -0 value-loss popup when stone damage is disabled while preserving impact effects and casino rolls.
  • Made result sounds follow the actual GOOD/BAD roll, including GOOD rolls already capped at $2,000,000,000.
  • Made the final in-game configuration the default configuration for new installs.