Skip to content

[5/11] feat(settings): a brighter outline on the hero - #216

Merged
arudaev merged 2 commits into
playtest/4-arenafrom
playtest/5-hero-outline
Oct 25, 2026
Merged

arudaev merged 2 commits into
playtest/4-arenafrom
playtest/5-hero-outline

Conversation

@arudaev

@arudaev arudaev commented Oct 25, 2026 •

Copy link
Copy Markdown
Member

Stack: 5 of 11 (playtest): base #215. Merge bottom-up, only on Alexander's word.

What and why

Playtest R1 (Vatsal, A15): the hero blends into the trees and the tree line, because the grey/blue/teal THD poncho sits in the same values as the autumn scenery. The colour is "something for Alex to decide", so this PR doesn't change the poncho. It adds the quick fix the checklist names as a setting:

  • Settings → Hero → "Brighter outline" swaps the actors' warm rim (Make every sprite readable at game size #159, ACTOR_RIM 0.45) for a cool white one at 0.95 on the hero and the hero's slices. It applies at once (the player listens to the store).
  • Saved in the browser (core/preferences.ts, deggster.preferences). A broken or blocked storage just means the default.
  • Default off: the art's own look stays first.

For the colour decision (second commit): the hero in the THD poncho, a white one and a purple one (the playtesters' two suggestions) on the garden path at game size. This is a quick recolour to decide from; the chosen colour gets redrawn from the hero sheet with gpt-image-2.5.

poncho options

Purple separates most from the autumn leaves. White helps less, because the path and the leaves' highlights are pale too.

Issue

Refs #159 (readability), #72 (playtest checklist R1: the quick fix 🔧, the colour still ❓)

Verification

  • npm test: 335 passed (3 new in preferences.test.ts: default, saved and announced, broken data, the rim choice); tsc clean; check_docs clean.
  • In the browser (dev server): ticking the box in Settings saved {"heroOutline":true} with no errors.
  • Not checked: how it looks. Screenshots from the hidden browser pane came out cropped. Please toggle it once in the preview.

@vercel

vercel Bot commented Oct 25, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
wincs Ready Ready Preview Oct 25, 2026 11:58am UTC

Request Review

@github-actions github-actions Bot added area:player Hero movement, animation state, camera area:ui HUD, crash window, title, menus area:docs Design docs, README, contributor guides labels Oct 25, 2026
@github-actions github-actions Bot added area:art Sprite sheets, stage plates, direction pack area:stage Chunks, layers, collision, clean/anomaly states area:pipeline Rerunnable art and export scripts labels Oct 25, 2026
@arudaev arudaev changed the title [5/N] feat(settings): a brighter outline on the hero [5/8] feat(settings): a brighter outline on the hero Oct 25, 2026
@github-actions github-actions Bot added the area:enemies Autonomous robots and Jenny label Oct 25, 2026
@arudaev arudaev changed the title [5/8] feat(settings): a brighter outline on the hero [5/9] feat(settings): a brighter outline on the hero Oct 25, 2026
@arudaev
arudaev added this pull request to stack #230 October 25, 2026 10:14
@arudaev arudaev changed the title [5/9] feat(settings): a brighter outline on the hero [5/10] feat(settings): a brighter outline on the hero Oct 25, 2026
@arudaev
arudaev force-pushed the playtest/5-hero-outline branch from 5263817 to b9cea42 Compare October 25, 2026 10:23
Playtest R1: the grey/blue/teal poncho blends into the autumn scenery.
Settings -> Hero swaps the actors' warm rim for a brighter cool one on the
hero, at once and saved in the browser. The poncho colour itself stays
Alexander's decision.

Refs #159
… decision

Playtest R1: the THD poncho, a white one and a purple one on the hero at
game size in front of the garden's leaves. A quick recolour to decide
from, not final art: the chosen colour gets redrawn from the hero sheet.

Refs #159
@arudaev
arudaev force-pushed the playtest/5-hero-outline branch from b9cea42 to 9dcf079 Compare October 25, 2026 11:57
@arudaev arudaev changed the title [5/10] feat(settings): a brighter outline on the hero [5/11] feat(settings): a brighter outline on the hero Oct 25, 2026
@arudaev
arudaev merged commit c862498 into main Oct 25, 2026
10 of 12 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area:art Sprite sheets, stage plates, direction pack area:docs Design docs, README, contributor guides area:enemies Autonomous robots and Jenny area:pipeline Rerunnable art and export scripts area:player Hero movement, animation state, camera area:stage Chunks, layers, collision, clean/anomaly states area:ui HUD, crash window, title, menus

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant