Commit graph

10 commits

Author SHA1 Message Date
9d88594f74 fix: make PawnCoAScaleProviderOptions per-character so alts get class scales auto-enabled 2026-06-10 02:13:35 +02:00
27e334e7cc ci(release): sync release.yml from coa-template
hide_archive_links is only honored by Gitea on release edit, not create —
add the PATCH step after create/lookup so auto-generated source archive
links actually stay hidden (coa-template 90874c5).
2026-06-10 02:11:46 +02:00
6726f30159 Add CoA custom-class Pawn scales for all 21 classes (70+ specs)
All checks were successful
release / release (push) Successful in 2s
- Pawn/CoAClassSpecData.lua: copied from coa-db/data (source of truth,
  keyed by UnitClass token, neutral stat keys).
- Pawn/CoAScales.lua: registers a scale per class+spec via
  PawnAddPluginScaleProvider/PawnAddPluginScale; translates neutral keys
  to Pawn internal (AttackPower→Ap, RangedAttackPower→Rap,
  Dodge/Parry/Defense→DodgeRating/ParryRating/DefenseRating).
  Auto-enables the player's class scales on first login via C_Timer.After(0),
  honouring the same one-shot LastAdded guard used by Wowhead.lua.
- Pawn/Pawn.toc: loads CoAClassSpecData.lua early (before Pawn.lua),
  CoAScales.lua last (after Wowhead.lua); adds PawnCoAScaleProviderOptions
  to SavedVariables.
2026-05-30 01:28:16 +02:00
632406af6c ci(release): hide auto-generated source archives (hide_archive_links) 2026-05-29 20:51:15 +02:00
914658af36 fix: defer UnitClass + guard InterfaceOptions for CoA; port Textures/*.tga to BLP (raw3)
All checks were successful
release / release (push) Successful in 2s
2026-05-29 10:43:54 +02:00
db09f308e2 ci: respect GITHUB_REPOSITORY + tolerate per-asset upload failures
All checks were successful
release / release (push) Successful in 2s
2026-05-25 12:16:45 +02:00
38f3ba7691 ci: add Gitea Actions release workflow (per-addon git-archive zip) 2026-05-25 12:01:36 +02:00
a399c1eefb chore: move addon into Pawn/ + add standard .gitignore
Matches the Exiles fork-layout convention (each addon in its own folder).
2026-05-25 10:59:30 +02:00
bd0269e997 vendor: import Pawn 1.3.8 from in-game AddOns dir
Imported from /srv/add01/wow-ascension/Interface/AddOns/Pawn — the
build Ascension's WotLK 3.3.5 client ships.

No upstream history rooted: Pawn 1.3.8 (circa 2010) predates the
modern Pawn repo at github.com/VgerMods/Pawn (retail-only since 6.x),
and Ascension-Addons doesn't carry a Pawn fork. If a Wrath-era Pawn
upstream ever surfaces, this can be re-rooted on it the same way
coa-bartender / coa-omen were.

License: per .toc.
2026-05-08 04:03:35 +02:00
c13b96f622 ci: preserve upstream line endings (CRLF) for clean upstream diffs 2026-05-08 04:03:34 +02:00