- int pc_change_empire(lua_State* L)
- {
- LPCHARACTER ch = CQuestManager::instance().GetCurrentCharacterPtr();
- lua_pushnumber(L, ch->ChangeEmpire((unsigned char)lua_tonumber(L, 1)));
- #ifdef WJ_OFFLINESHOP_SYSTEM
- if (ch && ch->CanChangeEmpireOfflineShopCheck() == false) {
- ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("OFFLINE_SHOP_CHANGE_EMPIRE"));
- lua_pushnumber(L, 4);
- return 0;
- }
- #endif
- return 1;
- }