@@ -41,11 +41,12 @@ class transmog_commandscript : public CommandScript
4141
4242 static ChatCommandTable transmogTable =
4343 {
44- { " add" , addCollectionTable },
45- { " " , HandleDisableTransMogVisual, SEC_PLAYER, Console::No },
46- { " sync" , HandleSyncTransMogCommand, SEC_PLAYER, Console::No },
47- { " portable" , HandleTransmogPortableCommand, SEC_PLAYER, Console::No },
48- { " interface" , HandleInterfaceOption, SEC_PLAYER, Console::No }
44+ { " add" , addCollectionTable },
45+ { " " , HandleDisableTransMogVisual, SEC_PLAYER, Console::No },
46+ { " sync" , HandleSyncTransMogCommand, SEC_PLAYER, Console::No },
47+ { " portable" , HandleTransmogPortableCommand, SEC_PLAYER, Console::No },
48+ { " interface" , HandleInterfaceOption, SEC_PLAYER, Console::No },
49+ { " reload" , HandleReloadTransmogConfig, SEC_ADMINISTRATOR, Console::Yes}
4950 };
5051
5152 static ChatCommandTable commandTable =
@@ -315,6 +316,15 @@ class transmog_commandscript : public CommandScript
315316 handler->SendSysMessage (enable ? LANG_CMD_TRANSMOG_VENDOR_INTERFACE_ENABLE : LANG_CMD_TRANSMOG_VENDOR_INTERFACE_DISABLE);
316317 return true ;
317318 }
319+
320+ static bool HandleReloadTransmogConfig (ChatHandler* handler)
321+ {
322+ sTransmogrification ->LoadConfig (true );
323+ handler->SendSysMessage (" Transmog configs reloaded." );
324+ sTransmogrification ->LoadCollections ();
325+ handler->SendSysMessage (" Transmog collections reloaded." );
326+ return true ;
327+ }
318328};
319329
320330void AddSC_transmog_commandscript ()
0 commit comments