mirror of
https://github.com/DarkflameUniverse/DarkflameServer.git
synced 2025-12-25 14:10:16 +00:00
buffs
This commit is contained in:
@@ -4438,8 +4438,10 @@ void GameMessages::SendVehicleNotifyFinishedRace(LWOOBJID objectId, const System
|
||||
}
|
||||
|
||||
void GameMessages::SendAddBuff(LWOOBJID& objectID, const LWOOBJID& casterID, uint32_t buffID, uint32_t msDuration,
|
||||
bool addImmunity, bool cancelOnDamaged, bool cancelOnDeath, bool cancelOnLogout,
|
||||
bool cancelOnRemoveBuff, bool cancelOnUi, bool cancelOnUnequip, bool cancelOnZone,
|
||||
bool addImmunity, bool applyOnTeammates,
|
||||
bool cancelOnDamaged, bool cancelOnDeath, bool cancelOnLogout, bool cancelOnRemoveBuff,
|
||||
bool cancelOnUi, bool cancelOnUnequip, bool cancelOnZone, bool cancelOnDamageAbsDone,
|
||||
bool useRefCount,
|
||||
const SystemAddress& sysAddr) {
|
||||
CBITSTREAM;
|
||||
CMSGHEADER;
|
||||
@@ -4448,8 +4450,8 @@ void GameMessages::SendAddBuff(LWOOBJID& objectID, const LWOOBJID& casterID, uin
|
||||
bitStream.Write(GAME_MSG::GAME_MSG_ADD_BUFF);
|
||||
|
||||
bitStream.Write(false); // Added by teammate
|
||||
bitStream.Write(false); // Apply on teammates
|
||||
bitStream.Write(false); // Cancel on damage absorb ran out
|
||||
bitStream.Write(applyOnTeammates);
|
||||
bitStream.Write(cancelOnDamageAbsDone);
|
||||
bitStream.Write(cancelOnDamaged);
|
||||
bitStream.Write(cancelOnDeath);
|
||||
bitStream.Write(cancelOnLogout);
|
||||
@@ -4461,7 +4463,7 @@ void GameMessages::SendAddBuff(LWOOBJID& objectID, const LWOOBJID& casterID, uin
|
||||
bitStream.Write(cancelOnZone);
|
||||
bitStream.Write(false); // Ignore immunities
|
||||
bitStream.Write(addImmunity);
|
||||
bitStream.Write(false); // Use ref count
|
||||
bitStream.Write(useRefCount);
|
||||
|
||||
bitStream.Write(buffID);
|
||||
bitStream.Write(msDuration);
|
||||
|
||||
@@ -184,9 +184,11 @@ namespace GameMessages {
|
||||
void SendBBBSaveResponse(const LWOOBJID& objectId, const LWOOBJID& localID, unsigned char* buffer, uint32_t bufferSize, const SystemAddress& sysAddr);
|
||||
|
||||
void SendAddBuff(LWOOBJID& objectID, const LWOOBJID& casterID, uint32_t buffID, uint32_t msDuration,
|
||||
bool addImmunity = false, bool cancelOnDamaged = false, bool cancelOnDeath = true,
|
||||
bool cancelOnLogout = false, bool cancelOnRemoveBuff = true, bool cancelOnUi = false,
|
||||
bool cancelOnUnequip = false, bool cancelOnZone = false, const SystemAddress& sysAddr = UNASSIGNED_SYSTEM_ADDRESS);
|
||||
bool addImmunity = false, bool applyOnTeammates = false,
|
||||
bool cancelOnDamaged = false, bool cancelOnDeath = true,bool cancelOnLogout = false, bool cancelOnRemoveBuff = true,
|
||||
bool cancelOnUi = false, bool cancelOnUnequip = false, bool cancelOnZone = false, bool cancelOnDamageAbsDone = false,
|
||||
bool useRefCount = false,
|
||||
const SystemAddress& sysAddr = UNASSIGNED_SYSTEM_ADDRESS);
|
||||
|
||||
void SendToggleGMInvis(LWOOBJID objectId, bool enabled, const SystemAddress& sysAddr);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user