Mareste limita de la AFFECT_NUM pe server, de la 64 la 96.
by @OWSAP
*Link download / Code:
Server
common/service.h
Adauga:
Code:
#define __EXTENDED_AFFECT_FLAG__
game/src/affect_flag.h
Cauta:
Code:
DWORD bits[2];
inline TAffectFlag() { bits[0] = 0; bits[1] = 0; }
inline TAffectFlag(DWORD v1, DWORD v2 = 0) { bits[0] = v1; bits[1] = v2; }
Cauta:
Code:
bits[0] = rhs.bits[0];
bits[1] = rhs.bits[1];
Cauta:
Code:
return lhs.bits[0] == rhs.bits[0] && lhs.bits[1] == rhs.bits[1];
game/src/building.cpp
Cauta (in CObject::EncodeInsertPacket):
Code:
pack.dwAffectFlag[0] = unsigned(m_data.xRot);
pack.dwAffectFlag[1] = unsigned(m_data.yRot);
game/src/char.cpp
Cauta (in CHARACTER::EncodeInsertPacket):
Code:
pack.dwAffectFlag[0] = m_afAffectFlag.bits[0];
pack.dwAffectFlag[1] = m_afAffectFlag.bits[1];
Cauta (in CHARACTER::UpdatePacket):
Code:
pack.dwAffectFlag[0] = m_afAffectFlag.bits[0];
pack.dwAffectFlag[1] = m_afAffectFlag.bits[1];
game/src/packet.h
Cauta @ struct packet_add_char:
Code:
DWORD dwAffectFlag[2];
Cauta @ struct packet_update_char:
Code:
DWORD dwAffectFlag[2];
Client
UserInterface/Locale_inc.h
Adauga:
Code:
#define ENABLE_EXTENDED_AFFECT_FLAG
UserInterface/AffectFlagContainer.h
Cauta:
Code:
BIT_SIZE = 64,
UserInterface/Packet.h
Cauta @ struct packet_add_char:
Code:
DWORD dwAffectFlag[2];
Cauta @ struct packet_add_char2:
Code:
DWORD dwAffectFlag[2];
Cauta @ struct packet_update_char:
Code:
DWORD dwAffectFlag[2];
Cauta @ struct packet_update_char2:
Code:
DWORD dwAffectFlag[2];
UserInterface/PythonNetworkStreamPhaseGameActor.cpp
Cauta @ CPythonNetworkStream::RecvCharacterAppendPacket:
Code:
kNetActorData.m_kAffectFlags.CopyData(32, sizeof(chrAddPacket.dwAffectFlag[1]), &chrAddPacket.dwAffectFlag[1]);
Cauta @ CPythonNetworkStream::RecvCharacterAppendPacketNew:
Code:
kNetActorData.m_kAffectFlags.CopyData(32, sizeof(chrAddPacket.dwAffectFlag[1]), &chrAddPacket.dwAffectFlag[1]);
Cauta @ CPythonNetworkStream::RecvCharacterUpdatePacket:
Code:
kNetUpdateActorData.m_kAffectFlags.CopyData(32, sizeof(chrUpdatePacket.dwAffectFlag[1]), &chrUpdatePacket.dwAffectFlag[1]);
Cauta @ CPythonNetworkStream::RecvCharacterUpdatePacketNew:
Code:
kNetUpdateActorData.m_kAffectFlags.CopyData(32, sizeof(chrUpdatePacket.dwAffectFlag[1]), &chrUpdatePacket.dwAffectFlag[1]);


la acest mesaj și conținutul se va afișa automat.

