diff --git a/Source/Client/Mode/CGameMode.h b/Source/Client/Mode/CGameMode.h index c977785a..2b0b30c5 100644 --- a/Source/Client/Mode/CGameMode.h +++ b/Source/Client/Mode/CGameMode.h @@ -409,7 +409,7 @@ public: std::string GetActiveSkillEffectTimeText(int skillId, int* activeSkillId); void ProcessStatusIconTooltip(int x, int y); bool IsActiveSkillEffectId(std::uint32_t id); - __declspec(noinline) bool IsExcludedSkillEffectId(std::uint32_t id); + __declspec(noinline) int IsExcludedSkillEffectId(std::uint32_t id); int SubD07740(int id, int defaultResult); bool AppendGuildEmblem(std::vector& output, std::vector& names, int guildId, int unused); void ReceiveResultNotice(int result); diff --git a/Source/Client/Mode/GameMode.cpp b/Source/Client/Mode/GameMode.cpp index 3afda732..9eb93187 100644 --- a/Source/Client/Mode/GameMode.cpp +++ b/Source/Client/Mode/GameMode.cpp @@ -641,7 +641,7 @@ bool CGameMode::IsActiveSkillEffectId(std::uint32_t id) { // OFFSET: 0x00D07720 // FUNCTION: fn_21582 -bool CGameMode::IsExcludedSkillEffectId(std::uint32_t id) { +int CGameMode::IsExcludedSkillEffectId(std::uint32_t id) { return id == 0x28 || id == 0x2A; }