From d315401599f7a08d4ff6f9f533a19ea3d81469d6 Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Sat, 27 Jan 2024 22:19:49 +0800 Subject: [PATCH] 1 --- README.md | 4 ++++ server/gameserver/creature.cc | 5 +++++ server/gameserver/creature.h | 2 ++ 3 files changed, 11 insertions(+) diff --git a/README.md b/README.md index 9c9ea538..b95a323f 100644 --- a/README.md +++ b/README.md @@ -9,3 +9,7 @@ # 观战 +SMJoinedNotify +SMMapInfo +SMUiUpdate + diff --git a/server/gameserver/creature.cc b/server/gameserver/creature.cc index 30c03bc6..164910a1 100644 --- a/server/gameserver/creature.cc +++ b/server/gameserver/creature.cc @@ -4103,3 +4103,8 @@ int Creature::GetBattleStartTime() { return battle_start_time_; } + +bool Creature::IsOb() +{ + return a8::HasBitFlag(status, CS_IsOb); +} diff --git a/server/gameserver/creature.h b/server/gameserver/creature.h index 2889d60d..b3c8ded5 100644 --- a/server/gameserver/creature.h +++ b/server/gameserver/creature.h @@ -19,6 +19,7 @@ enum CreatureStatus CS_DisableAttackAndroid, CS_NoDie, CS_NoHpChgNotify, + CS_IsOb, CS_End }; @@ -409,6 +410,7 @@ class Creature : public MoveableEntity void SpecShot(const glm::vec3& pos, int max_bullet); void AdjustMobaBornDir(); int GetBattleStartTime(); + bool IsOb(); protected: virtual void OnBuffRemove(Buff& buff);