Core/Quests: Automatically add quests with AUTO_PUSH flag to player
Port From (https://github.com/TrinityCore/TrinityCore/commit/db6eb694656c58a817a965e2f5c85874e9c92d12)
This commit is contained in:
@@ -564,6 +564,12 @@ namespace Game
|
||||
|
||||
public bool HasSpecialFlag(QuestSpecialFlags flag) { return (SpecialFlags & flag) != 0; }
|
||||
public void SetSpecialFlag(QuestSpecialFlags flag) { SpecialFlags |= flag; }
|
||||
|
||||
public bool IsAutoPush() { return HasFlagEx(QuestFlagsEx.AutoPush); }
|
||||
public bool IsWorldQuest() { return HasFlagEx(QuestFlagsEx.IsWorldQuest);}
|
||||
|
||||
// Possibly deprecated flag
|
||||
public bool IsUnavailable() { return HasFlag(QuestFlags.Unavailable); }
|
||||
|
||||
// table data accessors:
|
||||
public bool IsRepeatable() { return SpecialFlags.HasAnyFlag(QuestSpecialFlags.Repeatable); }
|
||||
|
||||
Reference in New Issue
Block a user