#ifndef RAGNAROK_SOURCE_CONTENTS_EFFECTS_EFFECTVISIBILITY_H #define RAGNAROK_SOURCE_CONTENTS_EFFECTS_EFFECTVISIBILITY_H #include "Contents/Messenger/MessengerMember.h" #include struct RagEffectState; struct ServiceOptions; struct EffectVisibilityContext { const ServiceOptions& options; const std::uint32_t& localAccountId; const bool& partyVisible; const std::list& party; }; bool PartyEffectVisible(const RagEffectState& effect, const EffectVisibilityContext& context); #endif