AVA2 unlock P6: costume enchants (client)

Keep 54001-54078 (body/hair) and 54124-54174 (mount skin) enchants as
USE_CHANGE_ATTRIBUTE; mt_costume_attr marks matching costumes as drop
targets, shows the attribute in the tooltip and renders MTCATTR; the
switchbot no longer lists enchants as scrolls.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
shenlei
2026-10-16 14:07:07 +09:00
co-authored by Claude Opus 5.5
parent 1412806ee9
commit a1b63c0afb
5 changed files with 103 additions and 8 deletions
+2
View File
@@ -1018,6 +1018,7 @@ namespace PythonBoot
#include "ArmorShapesScript.inc"
#include "SashScript.inc"
#include "MountScript.inc"
#include "CostumeAttrScript.inc"
static void install_script_module(const char* c_szModule, const char* c_szScript)
{
@@ -1104,6 +1105,7 @@ bool RunMainScript(const char* lpCmdLine, std::string* error)
install_script_module("mt_shapes", c_szArmorShapesScript);
install_script_module("mt_sash", c_szSashScript);
install_script_module("mt_mount", c_szMountScript);
install_script_module("mt_costume_attr", c_szCostumeAttrScript);
if (g_touch_input)
install_script_module("mt_mobile_hud", c_szMobileHUDScript);
}