diff options
author | Aqua Deus <95978183+aquadeus@users.noreply.github.com> | 2025-09-07 20:05:47 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-09-07 20:05:47 +0200 |
commit | ce6a1b7b913120cafc7e8825f688a9f3de9e8b6a (patch) | |
tree | 7a0593a63264f48bb088abdddaa23e18aaaccdb2 /src/server/game | |
parent | 62e2eb1dfcc440ae182acefc995bd95c0a39bd4a (diff) |
Scripts/ReturnToKarazhan: Implement Mana Devourer encounter (#31166)
Diffstat (limited to 'src/server/game')
-rw-r--r-- | src/server/game/Entities/AreaTrigger/AreaTrigger.h | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/src/server/game/Entities/AreaTrigger/AreaTrigger.h b/src/server/game/Entities/AreaTrigger/AreaTrigger.h index 24312586042..bdde5676866 100644 --- a/src/server/game/Entities/AreaTrigger/AreaTrigger.h +++ b/src/server/game/Entities/AreaTrigger/AreaTrigger.h @@ -131,6 +131,7 @@ class TC_GAME_API AreaTrigger final : public WorldObject, public GridObject<Area void RemoveAreaTriggerFlag(AreaTriggerFieldFlags flag) { RemoveUpdateFieldFlagValue(m_values.ModifyValue(&AreaTrigger::m_areaTriggerData).ModifyValue(&UF::AreaTriggerData::Flags), uint32(flag)); } void ReplaceAllAreaTriggerFlags(AreaTriggerFieldFlags flag) { SetUpdateFieldValue(m_values.ModifyValue(&AreaTrigger::m_areaTriggerData).ModifyValue(&UF::AreaTriggerData::Flags), uint32(flag)); } + float CalcCurrentScale() const; void SetOverrideScaleCurve(float overrideScale); void SetOverrideScaleCurve(std::array<DBCPosition2D, 2> const& points, Optional<uint32> startTimeOffset = {}, CurveInterpolationMode interpolation = CurveInterpolationMode::Linear); void ClearOverrideScaleCurve(); @@ -200,8 +201,6 @@ class TC_GAME_API AreaTrigger final : public WorldObject, public GridObject<Area protected: void _UpdateDuration(int32 newDuration); - float CalcCurrentScale() const; - float GetProgress() const; float GetScaleCurveProgress(UF::ScaleCurve const& scaleCurve, uint32 timeTo) const; |