CoA client patch - client revision 8 (2026-09-24)

This revision is revision 7 (CoA-Client-Patch-20260923) plus the Descension branding and
optional two-word character names. Ascension.exe, Extensions.dll and Data\patch-T.MPQ are
unchanged from revision 7.

What changed
- Two-word character names are back. Revision 7 was built from revision 6 and did not carry them.
  - Character creation has a first-name field and an optional second-name field.
  - Rename, mail, whisper, reply, /friend, the Who panel and name links keep both words.
  - Typed commands with trailing text need quotes around the name:
    /w "Arthas Menethil" Hello   and   /friend "Arthas Menethil" My note
- Descension branding:
  - Login screen: Descension logo, GitHub, Discord and database buttons, "Username" and
    "Remember Username" labels and local connection help. The Ascension social and account
    buttons are hidden.
  - A new loading bar screen and 272 loading screens.
  - The dressing room shows a background for every race: Stormwind for Alliance, an orc
    village for Horde.
- The login screen and dressing room code is in Data\patch-B.MPQ. The artwork is loose files
  under Interface\GLUES, which the client prefers over its archives.
- Everything else is as in revision 7.

Install
1. Close the game and the launcher.
2. Keep a copy of your current Data\patch-B.MPQ if you want to undo. Over revision 7, only
   Data\patch-B.MPQ changes and the Interface folder is added.
3. Extract this archive into your existing Ascension client folder so that Interface\ sits next
   to Data\, and allow it to replace the included files.
4. If you installed descension-interface-client.zip earlier, delete these two files:
     Interface\GlueXML\AccountLogin.lua
     Interface\FrameXML\DressUpFrame.lua
   Their code is now in patch-B.MPQ. Left in place they still work, but they would hide any
   later patch-B.MPQ update to those two files.
Keep your WTF folder, profiles and Cache. The localhost realmlist is retained.

To undo, restore your previous Data\patch-B.MPQ and delete the files this archive added under
Interface\GLUES.

Server requirement
Unchanged from revision 7: a worldserver built from origin/main at commit a2e92d509 or later, with
  CoA.Enable = 1
  CoA.RealmType = "live"
  CoA.ClassModel = "coa"
That commit already contains the server side of two-word names, including the character database
update that lengthens name columns to 25 characters, and the Descension item names. The server's
database updater applies both. An older server rejects a second name at character creation.

This archive contains no account data, saved settings, caches or personal profiles. It is a
patch for an existing client, not a complete game installation. Archive and file checks, a Lua 5.1
compile of every Lua file in patch-B.MPQ and the two-word name regression tests passed; it has not
been tested in game. If you see a Lua error, run /console scriptErrors 1 and report the error
together with Logs\FrameXML.log and Logs\GlueXML.log.
