diff options
| author | Jeremy <Golrag@users.noreply.github.com> | 2022-02-26 19:01:00 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2022-02-26 19:01:00 +0100 |
| commit | 19f64e66e58d3d7ebed6437a474a134e7c673ed6 (patch) | |
| tree | 26c5dac813d3400ea4a52e24b1b863db8ebed8a0 /src/server/game/Entities/Object | |
| parent | ee835671b4f572f92f79c9b302764ee591c6de11 (diff) | |
Core/GameObjects: Implemented GAMEOBJECT_TYPE_CAPTURE_POINT (#27034)
Diffstat (limited to 'src/server/game/Entities/Object')
| -rw-r--r-- | src/server/game/Entities/Object/Updates/ViewerDependentValues.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/server/game/Entities/Object/Updates/ViewerDependentValues.h b/src/server/game/Entities/Object/Updates/ViewerDependentValues.h index 2f6db818a38..8b3ac1695c6 100644 --- a/src/server/game/Entities/Object/Updates/ViewerDependentValues.h +++ b/src/server/game/Entities/Object/Updates/ViewerDependentValues.h @@ -94,6 +94,12 @@ public: } break; } + case GAMEOBJECT_TYPE_CAPTURE_POINT: + if (!gameObject->CanInteractWithCapturePoint(receiver)) + dynFlags |= GO_DYNFLAG_LO_NO_INTERACT; + else + dynFlags &= ~GO_DYNFLAG_LO_NO_INTERACT; + break; default: break; } |
