*Descriere:
Mareste limita de la AFFECT_NUM pe server, de la 64 la 96.
by @OWSAP
*Link download / Code:
Server
common/service.h
Adauga:
game/src/affect_flag.h
Cauta:
Inlocuieste cu:
Cauta:
Adauga sub:
Cauta:
Inlocuieste cu:
game/src/building.cpp
Cauta (in CObject::EncodeInsertPacket):
Adauga sub:
game/src/char.cpp
Cauta (in CHARACTER::EncodeInsertPacket):
Adauga sub:
Cauta (in CHARACTER::UpdatePacket):
Adauga sub:
game/src/packet.h
Cauta @ struct packet_add_char:
Inlocuieste cu:
Cauta @ struct packet_update_char:
Inlocuieste cu:
Client
UserInterface/Locale_inc.h
Adauga:
UserInterface/AffectFlagContainer.h
Cauta:
Inlocuieste cu:
UserInterface/Packet.h
Cauta @ struct packet_add_char:
Inlocuieste cu:
Cauta @ struct packet_add_char2:
Inlocuieste cu:
Cauta @ struct packet_update_char:
Inlocuieste cu:
Cauta @ struct packet_update_char2:
Inlocuieste cu:
UserInterface/PythonNetworkStreamPhaseGameActor.cpp
Cauta @ CPythonNetworkStream::RecvCharacterAppendPacket:
Adauga sub:
Cauta @ CPythonNetworkStream::RecvCharacterAppendPacketNew:
Adauga sub:
Cauta @ CPythonNetworkStream::RecvCharacterUpdatePacket:
Adauga sub:
Cauta @ CPythonNetworkStream::RecvCharacterUpdatePacketNew:
Adauga sub:
Mareste limita de la AFFECT_NUM pe server, de la 64 la 96.
by @OWSAP
*Link download / Code:
Server
common/service.h
Adauga:
Cod: Selectaţi tot
#define __EXTENDED_AFFECT_FLAG__
game/src/affect_flag.h
Cauta:
Cod: Selectaţi tot
DWORD bits[2];
inline TAffectFlag() { bits[0] = 0; bits[1] = 0; }
inline TAffectFlag(DWORD v1, DWORD v2 = 0) { bits[0] = v1; bits[1] = v2; }
Conținut: Ascuns
Reacționează
la acest mesaj și conținutul se va afișa automat.
la acest mesaj și conținutul se va afișa automat.Cauta:
Cod: Selectaţi tot
bits[0] = rhs.bits[0];
bits[1] = rhs.bits[1];
Conținut: Ascuns
Reacționează
la acest mesaj și conținutul se va afișa automat.
la acest mesaj și conținutul se va afișa automat.Cauta:
Cod: Selectaţi tot
return lhs.bits[0] == rhs.bits[0] && lhs.bits[1] == rhs.bits[1];
Conținut: Ascuns
Reacționează
la acest mesaj și conținutul se va afișa automat.
la acest mesaj și conținutul se va afișa automat.game/src/building.cpp
Cauta (in CObject::EncodeInsertPacket):
Cod: Selectaţi tot
pack.dwAffectFlag[0] = unsigned(m_data.xRot);
pack.dwAffectFlag[1] = unsigned(m_data.yRot);
Conținut: Ascuns
Reacționează
la acest mesaj și conținutul se va afișa automat.
la acest mesaj și conținutul se va afișa automat.game/src/char.cpp
Cauta (in CHARACTER::EncodeInsertPacket):
Cod: Selectaţi tot
pack.dwAffectFlag[0] = m_afAffectFlag.bits[0];
pack.dwAffectFlag[1] = m_afAffectFlag.bits[1];
Conținut: Ascuns
Reacționează
la acest mesaj și conținutul se va afișa automat.
la acest mesaj și conținutul se va afișa automat.Cauta (in CHARACTER::UpdatePacket):
Cod: Selectaţi tot
pack.dwAffectFlag[0] = m_afAffectFlag.bits[0];
pack.dwAffectFlag[1] = m_afAffectFlag.bits[1];
Conținut: Ascuns
Reacționează
la acest mesaj și conținutul se va afișa automat.
la acest mesaj și conținutul se va afișa automat.game/src/packet.h
Cauta @ struct packet_add_char:
Cod: Selectaţi tot
DWORD dwAffectFlag[2];
Conținut: Ascuns
Reacționează
la acest mesaj și conținutul se va afișa automat.
la acest mesaj și conținutul se va afișa automat.Cauta @ struct packet_update_char:
Cod: Selectaţi tot
DWORD dwAffectFlag[2];
Conținut: Ascuns
Reacționează
la acest mesaj și conținutul se va afișa automat.
la acest mesaj și conținutul se va afișa automat.Client
UserInterface/Locale_inc.h
Adauga:
Cod: Selectaţi tot
#define ENABLE_EXTENDED_AFFECT_FLAG
UserInterface/AffectFlagContainer.h
Cauta:
Cod: Selectaţi tot
BIT_SIZE = 64,
Conținut: Ascuns
Reacționează
la acest mesaj și conținutul se va afișa automat.
la acest mesaj și conținutul se va afișa automat.UserInterface/Packet.h
Cauta @ struct packet_add_char:
Cod: Selectaţi tot
DWORD dwAffectFlag[2];
Conținut: Ascuns
Reacționează
la acest mesaj și conținutul se va afișa automat.
la acest mesaj și conținutul se va afișa automat.Cauta @ struct packet_add_char2:
Cod: Selectaţi tot
DWORD dwAffectFlag[2];
Conținut: Ascuns
Reacționează
la acest mesaj și conținutul se va afișa automat.
la acest mesaj și conținutul se va afișa automat.Cauta @ struct packet_update_char:
Cod: Selectaţi tot
DWORD dwAffectFlag[2];
Conținut: Ascuns
Reacționează
la acest mesaj și conținutul se va afișa automat.
la acest mesaj și conținutul se va afișa automat.Cauta @ struct packet_update_char2:
Cod: Selectaţi tot
DWORD dwAffectFlag[2];
Conținut: Ascuns
Reacționează
la acest mesaj și conținutul se va afișa automat.
la acest mesaj și conținutul se va afișa automat.UserInterface/PythonNetworkStreamPhaseGameActor.cpp
Cauta @ CPythonNetworkStream::RecvCharacterAppendPacket:
Cod: Selectaţi tot
kNetActorData.m_kAffectFlags.CopyData(32, sizeof(chrAddPacket.dwAffectFlag[1]), &chrAddPacket.dwAffectFlag[1]);
Conținut: Ascuns
Reacționează
la acest mesaj și conținutul se va afișa automat.
la acest mesaj și conținutul se va afișa automat.Cauta @ CPythonNetworkStream::RecvCharacterAppendPacketNew:
Cod: Selectaţi tot
kNetActorData.m_kAffectFlags.CopyData(32, sizeof(chrAddPacket.dwAffectFlag[1]), &chrAddPacket.dwAffectFlag[1]);
Conținut: Ascuns
Reacționează
la acest mesaj și conținutul se va afișa automat.
la acest mesaj și conținutul se va afișa automat.Cauta @ CPythonNetworkStream::RecvCharacterUpdatePacket:
Cod: Selectaţi tot
kNetUpdateActorData.m_kAffectFlags.CopyData(32, sizeof(chrUpdatePacket.dwAffectFlag[1]), &chrUpdatePacket.dwAffectFlag[1]);
Conținut: Ascuns
Reacționează
la acest mesaj și conținutul se va afișa automat.
la acest mesaj și conținutul se va afișa automat.Cauta @ CPythonNetworkStream::RecvCharacterUpdatePacketNew:
Cod: Selectaţi tot
kNetUpdateActorData.m_kAffectFlags.CopyData(32, sizeof(chrUpdatePacket.dwAffectFlag[1]), &chrUpdatePacket.dwAffectFlag[1]);
Conținut: Ascuns
Reacționează
la acest mesaj și conținutul se va afișa automat.
la acest mesaj și conținutul se va afișa automat.


