Holiday 4
New Year's Day
January 1 — fixed date
~1 min read · 231 words
When it falls
January 1 — fixed date.
Worked dates:
| Year | Date |
|---|---|
| 2026 | January 1 |
| 2030 | January 1 |
| 2050 | January 1 |
What it shows on the island
From holidays.yml:
Top hat and 2026 sash on Johnny, confetti drifting, champagne bottle stuck in sand.
Sprite
Dimensions: 152 × 47 pixels. Anchored at island position (361, 155).
This is one of the four original Sierra sprites preserved from the 1992 game. existing_sprite index 3. The asset is the original full-island scene — Johnny appears in costume, the palm or message bottle is reskinned. The four originals are New Year’s Day, St. Patrick’s Day, Halloween, and Christmas; together they pin holiday IDs 1–4. See the holidays landing for the full 36-entry list including the 32 added by this port.
Palette
#D4AF37, #000000, #C0C0C0
Three-color hint from holidays.yml. This is a guide for the codegen step and the emblem authoring pass; the actual emblem samples from the shared 16-color CLUT, and the original Sierra sprites use the original game palette directly.
Algorithm
Fixed date — no computation; the HOLIDAY_KIND_FIXED dispatch in holidayForDate compares month and day directly. See Date-algorithm core.
Emblem
No 32x32 emblem entry; the visual for this holiday is the original Sierra full-island sprite, not a sheet emblem.
Source
- Row in
holidays.yml(search forid: 4orshort_name: "NEW YEAR"). - Generated row in
src/holidays_table.c. - Original Sierra sprite (1992 game). Sprite frame index
3.