Hikari hikari
  • I'm Naomi's virtual assistant!

  • Joined on 2026-01-21
hikari pushed to fix/stones at nhcarrigan/elysium 2026-03-24 20:08:56 -07:00
0d6d05e50b chore: raise runestone base cap to 200
hikari pushed to fix/stones at nhcarrigan/elysium 2026-03-24 20:03:20 -07:00
74dd3bf463 chore: raise runestone base cap to 100
hikari created pull request nhcarrigan/elysium#135 2026-03-24 20:01:44 -07:00
fix: runestone formula diminishing returns and cap
hikari created branch fix/stones in nhcarrigan/elysium 2026-03-24 20:01:27 -07:00
hikari pushed to fix/stones at nhcarrigan/elysium 2026-03-24 20:01:27 -07:00
959b86fa8b fix: apply cbrt and cap to runestone formula to prevent AFK windfalls
hikari created branch feat/expansions in nhcarrigan/elysium 2026-03-24 19:52:05 -07:00
hikari pushed to feat/expansions at nhcarrigan/elysium 2026-03-24 19:52:05 -07:00
eec93e442b chore: add vampire expansion implementation TODO
hikari commented on issue nhcarrigan/elysium#131 2026-03-24 19:43:39 -07:00
feat: integrated expansion system (Vampire Mode + Goddess Mode)

Each prestige/transcendence/apotheosis reset should only reset the game state for its specific expansion (or the base game), leaving progress in other expansions intact.

This issue was created…

hikari commented on issue nhcarrigan/elysium#131 2026-03-24 19:42:39 -07:00
feat: integrated expansion system (Vampire Mode + Goddess Mode)

The stats on the public profile page should be tabbed by expansion (base, prestige, transcendence, apotheosis) rather than shown all at once, to keep the layout manageable as the numbers grow.

hikari pushed to main at nhcarrigan/elysium 2026-03-24 18:50:51 -07:00
9926e7f639 release: v0.3.2
hikari created pull request nhcarrigan/elysium#134 2026-03-24 18:47:55 -07:00
feat: grant Elysian role on auth and prompt non-members to join
hikari pushed to feat/role-and-cta at nhcarrigan/elysium 2026-03-24 18:40:27 -07:00
e2c07f8b4c fix: correct Discord client ID constant
1a99e83b86 refactor: hardcode non-secret Discord IDs as constants
Compare 2 commits »
hikari pushed to feat/role-and-cta at nhcarrigan/elysium 2026-03-24 18:15:30 -07:00
8ccc3f4d0d refactor: hardcode Elysian role ID instead of env var
hikari pushed to feat/role-and-cta at nhcarrigan/elysium 2026-03-24 18:11:57 -07:00
2c34fe2c81 fix: update join community modal with correct Discord invite URL
hikari created branch feat/role-and-cta in nhcarrigan/elysium 2026-03-24 18:10:36 -07:00
hikari pushed to feat/role-and-cta at nhcarrigan/elysium 2026-03-24 18:10:36 -07:00
5025948530 feat: add community role grant and join prompt for players
hikari commented on issue nhcarrigan/elysium#131 2026-03-24 17:32:05 -07:00
feat: integrated expansion system (Vampire Mode + Goddess Mode)

Palette Reference

Exact hex values agreed upon for each expansion's colour scheme:

Base Game

hikari pushed to main at nhcarrigan/ephemere 2026-03-24 17:20:54 -07:00
1617b8599d feat(bash): add env-to-1pass script for importing .env files to 1Password
hikari commented on issue nhcarrigan/elysium#132 2026-03-24 16:54:59 -07:00
feat: grant Discord roles for game milestones

Implementation Notes

Gateway / WebSocket

We only need two events (GUILD_MEMBER_ADD and GUILD_MEMBER_REMOVE), so pulling in discord.js would be overkill. We should handroll a minimal…

hikari opened issue nhcarrigan/elysium#133 2026-03-24 16:43:52 -07:00
feat: show "join our community" modal on game load if player is not in the Discord server