server-master/srcs/WingsAPI.Game/_enum/BuffFlag.cs
2026-02-10 18:21:30 +01:00

19 lines
No EOL
630 B
C#

using System;
namespace WingsEmu.Game._enum;
[Flags]
public enum BuffFlag
{
NORMAL = 1 << 0, // Normal buff, ends after x sec/min
BIG = 1 << 1, // Use vb packet instead of bf, doesn't disappear after death/transform SP
NO_DURATION = 1 << 2, // No duration - refreshes automatically if it somehow ends
SAVING_ON_DISCONNECT = 1 << 3, // The duration is kept after logging out
REFRESH_AT_EXPIRATION = 1 << 4,
NOT_REMOVED_ON_DEATH = 1 << 5,
NOT_REMOVED_ON_SP_CHANGE = 1 << 6,
DISAPPEAR_ON_PVP = 1 << 7,
BIG_AND_KEEP_ON_LOGOUT = BIG | SAVING_ON_DISCONNECT,
PARTNER = NORMAL | NO_DURATION
}