Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- [File: /Src/server/game/src/char.cpp]
- /1.) Search:
- addPacket.sAlignment = m_iAlignment / 10;
- //2.) Replace with:
- addPacket.sAlignment = m_iAlignment;
- //1.) Search:
- pack.sAlignment = m_iAlignment / 10;
- //2.) Replace with:
- pack.sAlignment = m_iAlignment;
- [File: /Src/server/game/src/char_battle.cpp]
- //1.) Search:
- void CHARACTER::UpdateAlignment(int iAmount)
- {
- bool bShow = false;
- if (m_iAlignment == m_iRealAlignment)
- bShow = true;
- int i = m_iAlignment / 10;
- m_iRealAlignment = MINMAX(-200000, m_iRealAlignment + iAmount, 200000);
- if (bShow)
- {
- m_iAlignment = m_iRealAlignment;
- if (i != m_iAlignment / 10)
- UpdatePacket();
- }
- }
- //2.) Replace with:
- void CHARACTER::UpdateAlignment(int iAmount)
- {
- bool bShow = false;
- if (m_iAlignment == m_iRealAlignment)
- bShow = true;
- int i = m_iAlignment;
- m_iRealAlignment = MINMAX(-20000, m_iRealAlignment + iAmount, 20000);
- if (bShow)
- {
- m_iAlignment = m_iRealAlignment;
- if (i != m_iAlignment)
- UpdatePacket();
- }
- }
- [File: /Src/server/game/src/questlua_pc.cpp]
- //1.) Search:
- int pc_get_real_alignment(lua_State* L)
- {
- lua_pushnumber(L, CQuestManager::instance().GetCurrentCharacterPtr()->GetRealAlignment()/10);
- return 1;
- }
- int pc_get_alignment(lua_State* L)
- {
- lua_pushnumber(L, CQuestManager::instance().GetCurrentCharacterPtr()->GetAlignment()/10);
- return 1;
- }
- int pc_change_alignment(lua_State * L)
- {
- int alignment = (int)(lua_tonumber(L, 1)*10);
- LPCHARACTER ch = CQuestManager::instance().GetCurrentCharacterPtr();
- ch->UpdateAlignment(alignment);
- return 0;
- }
- //2.) Replace with:
- int pc_get_real_alignment(lua_State* L)
- {
- lua_pushnumber(L, CQuestManager::instance().GetCurrentCharacterPtr()->GetRealAlignment());
- return 1;
- }
- int pc_get_alignment(lua_State* L)
- {
- lua_pushnumber(L, CQuestManager::instance().GetCurrentCharacterPtr()->GetAlignment());
- return 1;
- }
- int pc_change_alignment(lua_State * L)
- {
- int alignment = (int)(lua_tonumber(L, 1));
- LPCHARACTER ch = CQuestManager::instance().GetCurrentCharacterPtr();
- ch->UpdateAlignment(alignment);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement