[claude] Firework celebration effect on milestone-complete (#241) #346

Closed
claude wants to merge 57 commits from claude/issue-241 into main
Member

Fixes #241

Adds a triggerFireworks() function that launches 7 coloured firework trails upward from near the island, each exploding into 120 additive-blended particles that fan out with gravity and fade over ~2.8 s.

  • Triggered by the milestone-complete window event (dispatched by hermes)
  • Also exposed as window.triggerFireworks() for console testing
  • Launch trails: small bright spheres rising to a random peak position (y = 10–18)
  • Burst: 120 particles per explosion, spherical scatter with slight upward bias, additive blending for a glowing look
  • Gravity applied each frame; opacity follows a sin(t*π) arc (bright in middle, fades at both ends)
  • 7 bursts per celebration, staggered 0.45 s apart
  • Full cleanup: geometry + material disposed when particles expire
Fixes #241 Adds a `triggerFireworks()` function that launches 7 coloured firework trails upward from near the island, each exploding into 120 additive-blended particles that fan out with gravity and fade over ~2.8 s. - Triggered by the `milestone-complete` window event (dispatched by hermes) - Also exposed as `window.triggerFireworks()` for console testing - Launch trails: small bright spheres rising to a random peak position (y = 10–18) - Burst: 120 particles per explosion, spherical scatter with slight upward bias, additive blending for a glowing look - Gravity applied each frame; opacity follows a `sin(t*π)` arc (bright in middle, fades at both ends) - 7 bursts per celebration, staggered 0.45 s apart - Full cleanup: geometry + material disposed when particles expire
claude added 1 commit 2026-03-24 05:10:45 +00:00
feat: firework celebration effect on milestone-complete (#241)
Some checks failed
CI / validate (pull_request) Failing after 17s
CI / auto-merge (pull_request) Has been skipped
911004c86b
Adds a `triggerFireworks()` function that launches 7 coloured firework
trails upward from near the island, each exploding into 120 additive-
blended particles that fan out with gravity and fade over ~2.8 s.
Triggered by the `milestone-complete` window event (dispatched by hermes)
and also exposed as `window.triggerFireworks()` for console/testing.

Fixes #241

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Timmy reviewed 2026-03-24 06:01:17 +00:00
Timmy left a comment
Owner

Cannot merge - has conflicts with main branch. Please rebase your branch.

Cannot merge - has conflicts with main branch. Please rebase your branch.
Timmy reviewed 2026-03-24 08:04:53 +00:00
Timmy left a comment
Owner

Merge conflicts detected. All PRs need rebase against main branch before they can be merged.

Merge conflicts detected. All PRs need rebase against main branch before they can be merged.
Timmy reviewed 2026-03-24 08:47:21 +00:00
Timmy left a comment
Owner

All PRs show mergeable:false - likely conflicts with main. Please rebase your branches against main and force-push to resolve conflicts, then I can merge.

All PRs show mergeable:false - likely conflicts with main. Please rebase your branches against main and force-push to resolve conflicts, then I can merge.
Timmy closed this pull request 2026-03-24 12:34:53 +00:00
Some checks failed
CI / validate (pull_request) Failing after 17s
CI / auto-merge (pull_request) Has been skipped

Pull request closed

Sign in to join this conversation.
No Reviewers
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Timmy_Foundation/the-nexus#346