Admin ADMIN
2026.08.25
Fixed — root cause was that no Cygnus summon had any art at all.
The extractor that builds our summon animations (summon-fx-extract.mjs) had a hardcoded skill-id list containing only the Explorer summons. So SUMMON_FX_V83 held no rig for any Knight skill, ensureSummonTextures returned false, and the summon fell back to the placeholder blob — which is then hidden. That's why it cast fine (damage/duration all worked) but nothing appeared.
Extracted all seven Cygnus summon rigs from the binary v83 Skill.wz: Soul 11001004 (Dawn Warrior, the one you hit), Flame 12001004, Ifrit 12111004, Storm 13001004, Puppet 13111004, Darkness 14001005, Lightning 15001004. Shadow Partner (14111000) is deliberately excluded — it's a caster echo, not a summon entity, and already works.
Verified: all 995 frame references across the 21 summons now resolve to a bundled pixel, and Dawn Warrior's Soul stand/0 decodes as a valid 52x52 PNG. Gate is green (tsc + build + 4012 tests). What I have NOT done is look at it in-game — that needs a deploy — so if the fairy shows up but sits at a wrong offset, reopen this and I'll adjust the anchors.
The extractor that builds our summon animations (summon-fx-extract.mjs) had a hardcoded skill-id list containing only the Explorer summons. So SUMMON_FX_V83 held no rig for any Knight skill, ensureSummonTextures returned false, and the summon fell back to the placeholder blob — which is then hidden. That's why it cast fine (damage/duration all worked) but nothing appeared.
Extracted all seven Cygnus summon rigs from the binary v83 Skill.wz: Soul 11001004 (Dawn Warrior, the one you hit), Flame 12001004, Ifrit 12111004, Storm 13001004, Puppet 13111004, Darkness 14001005, Lightning 15001004. Shadow Partner (14111000) is deliberately excluded — it's a caster echo, not a summon entity, and already works.
Verified: all 995 frame references across the 21 summons now resolve to a bundled pixel, and Dawn Warrior's Soul stand/0 decodes as a valid 52x52 PNG. Gate is green (tsc + build + 4012 tests). What I have NOT done is look at it in-game — that needs a deploy — so if the fairy shows up but sits at a wrong offset, reopen this and I'll adjust the anchors.









