Skip to content

Cosmetics: a seed's own look fills the tab instead of locking it - #548

Merged
peiikai merged 1 commit into
beta_6from
cosmetics-unlock
Nov 1, 2026
Merged

peiikai merged 1 commit into
beta_6from
cosmetics-unlock

Conversation

@peiikai

@peiikai peiikai commented Nov 1, 2026

Copy link
Copy Markdown
Owner

A seed made with Random cosmetics used to lock the Cosmetics tab and draw its own colours over the player's choices.

Now:

  • The first time such a seed is played, its set is copied into the tab's rows: the 12 colours, enemy colours per seed, its weather, and the screen filter off. cosmetics_seed in larecomp.ini remembers which seed did this, so the copy happens only once.
  • After that the rows are the player's to change.
  • Randomize all and Default all are always shown. Default all goes back to the game's own look, not the seed's.
  • "Seed's look" puts the seed's set back. It only shows while the active seed has its own look.
  • The seed's weather cycle option still locks the Weather row.
  • The new strings are translated in all 11 tables. The removed ones move to "not used any more".

Builds clean on macOS. Not play-tested.

🤖 Generated with Claude Code

A seed made with Random cosmetics used to lock the Cosmetics tab and draw
its own colours over the player's. Now its set (colours, enemy colours per
seed, its weather, no screen filter) is copied into the tab's rows the
first time the seed is played, and the rows stay the player's to change.
Randomize all and Default all (the game's own look) are always there, and
"Seed's look" puts the seed's set back while that seed is active. The
seed's weather cycle still locks the Weather row.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@peiikai
peiikai merged commit 08e2f94 into beta_6 Nov 1, 2026
5 checks passed
@peiikai
peiikai deleted the cosmetics-unlock branch November 1, 2026 20:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant