Skip to content

Releases: ernestdefoe/armory

v0.2.1 — Fix admin settings on Flarum 2

Choose a tag to compare

@ernestdefoe ernestdefoe released this 28 Jun 23:14

Fixes the admin panel crash ("ernestdefoe-armory failed to initialize" / Cannot read properties of undefined reading 'for') by switching admin settings to the Flarum 2 declarative Extend.Admin().setting() extender. The Armory settings page (Battle.net Client ID / Secret / region) now loads correctly.

v0.2.0 — Role-Play integration

Choose a tag to compare

@github-actions github-actions released this 28 Jun 22:52

Adds the Role-Play tie-in for forums running ernestdefoe/roleplay.

  • Add to Role-Play button on the gear tab (owner only, when Role-Play is installed)
  • Imports a WoW character as an RP character + combat sheet (HP and might/agility/wits/heart scaled from item level + primary stats) + a deck of signature class ability cards with item-level-scaled damage dice
  • Safe to re-run after a gear upgrade (rescales cleanly)

Verified on flarum.test.

v0.1.0 — Initial release

Choose a tag to compare

@ernestdefoe ernestdefoe released this 28 Jun 22:36

Initial release of Armory for Flarum 2.

World of Warcraft armory with Battle.net sign-in:

  • Battle.net OAuth + automatic character sync
  • Tabbed character page: Gear (with item tooltips + 3D render), Stats, Talents, PvE (Mythic+/raids), Professions, PvP, Reputations, Achievements/Collections
  • Roster sidebar, set-main/hide alts, theme-aware (light/dark)

Setup: composer require ernestdefoe/armory, then add a Battle.net API client in Admin → Armory (redirect URL https://YOUR-FORUM/auth/battlenet/callback).