Thunderstore development is made possible with ads. Please consider making an exception to your adblock.
Thunderstore development is made possible with ads. Please consider making an exception to your adblock.
Thunderstore development is made possible with ads. Please consider making an exception to your adblock.
Thunderstore development is made possible with ads. Please consider making an exception to your adblock.
Thunderstore development is made possible with ads. Please consider making an exception to your adblock.
Thunderstore development is made possible with ads. Please consider making an exception to your adblock.
Thunderstore development is made possible with ads. Please consider making an exception to your adblock.
Thunderstore development is made possible with ads. Please consider making an exception to your adblock.
Thunderstore development is made possible with ads. Please consider making an exception to your adblock.
Thunderstore development is made possible with ads. Please consider making an exception to your adblock.
Thunderstore development is made possible with ads. Please consider making an exception to your adblock.
Thunderstore development is made possible with ads. Please consider making an exception to your adblock.
Thunderstore development is made possible with ads. Please consider making an exception to your adblock.
Thunderstore development is made possible with ads. Please consider making an exception to your adblock.
Thunderstore development is made possible with ads. Please consider making an exception to your adblock.
Thunderstore development is made possible with ads. Please consider making an exception to your adblock.
Thunderstore development is made possible with ads. Please consider making an exception to your adblock.
Thunderstore development is made possible with ads. Please consider making an exception to your adblock.
Thunderstore development is made possible with ads. Please consider making an exception to your adblock.
Thunderstore development is made possible with ads. Please consider making an exception to your adblock.
Thunderstore development is made possible with ads. Please consider making an exception to your adblock.
Thunderstore development is made possible with ads. Please consider making an exception to your adblock.
Thunderstore development is made possible with ads. Please consider making an exception to your adblock.
Thunderstore development is made possible with ads. Please consider making an exception to your adblock.
Thunderstore development is made possible with ads. Please consider making an exception to your adblock.
Thunderstore development is made possible with ads. Please consider making an exception to your adblock.
Changelog
v4.0.1
Added a new General.TokenUseOrder config.
Added HighRarityFirst and LowRarityFirst token priority modes.
Applied the configured priority order to normal token selection when locked cosmetics are still available.
Applied the same configured priority order to fallback token selection when all cosmetics are already unlocked.
Added Shift key reverse behavior when using the cosmetic gacha machine.
Holding Shift while using a token now uses the opposite order from General.TokenUseOrder.
Removed the old General.AllCosmeticsUnlockedOrder config from the mod logic.
Updated documentation for the new token priority behavior.
v4.0.0
Initial release.
Added client-side cosmetic token priority selection before using the gacha machine.
Prioritized token usage in the order UltraRare, Rare, Uncommon, Common when locked cosmetics are still available.
Skipped rarities where all valid cosmetics are already unlocked.
Added configurable fallback order for when all cosmetics are unlocked.
Added optional token UI refresh after the selected token is moved internally.
Added optional debug logging for selected token rarity.