Added a new command to cs_reload,cpp + granted permissions to RBAC.h
// Reload all_item_template
static bool HandleReloadItemTemplateCommand(ChatHandler* handler, const char* /args/)
{
TC_LOG_INFO("misc", "Re-Loading item_template Table!");
sObjectMgr->LoadItemTemplates();
handler->SendGlobalGMSysMessage("DB table item_template reloaded.");
return true;
}
When I run the .reload item_template command, the entire item_template DB table is reloaded.
Afterwards, the item becomes available in the world. I issue it to a player via GM mode (.add id), and a crash occurs. I see this in the console:
trinitycore/source/src/server/game/Server/WorldSession.cpp:210 in SendPacket ASSERTION FAILED:
packet->GetOpcode() != NULL_OPCODE
How can I fix this? I've been struggling with this for two days now, and I've tried everything I can think of. :( I'm not a great programmer.