mirror of
https://github.com/mangosfour/server.git
synced 2025-12-27 19:37:04 +00:00
[10683] Revert "[10677] Send to creature/etc Update call real diff from last update and use it."
This reverts commit 10784a8c7cc81c468b5411e973d36ecf31de9603. Main reason: impossibility for me as commiter test problem and fix all corner cases problems.
This commit is contained in:
parent
2f144d9d29
commit
0847d4c8cd
35 changed files with 149 additions and 162 deletions
|
|
@ -342,7 +342,7 @@ class MANGOS_DLL_SPEC WorldObject : public Object
|
|||
public:
|
||||
virtual ~WorldObject ( ) {}
|
||||
|
||||
void UpdateCall(uint32 newtime, uint32 diff); // tick time and tick diff in msecs, must be called instead direct call Update
|
||||
virtual void Update ( uint32 /*time_diff*/ ) { }
|
||||
|
||||
void _Create( uint32 guidlow, HighGuid guidhigh, uint32 phaseMask);
|
||||
|
||||
|
|
@ -492,12 +492,9 @@ class MANGOS_DLL_SPEC WorldObject : public Object
|
|||
bool isActiveObject() const { return m_isActiveObject || m_viewPoint.hasViewers(); }
|
||||
|
||||
ViewPoint& GetViewPoint() { return m_viewPoint; }
|
||||
|
||||
protected:
|
||||
explicit WorldObject();
|
||||
|
||||
virtual void Update(uint32 /*update_diff*/, uint32 /*tick_diff*/) { }
|
||||
|
||||
//these functions are used mostly for Relocate() and Corpse/Player specific stuff...
|
||||
//use them ONLY in LoadFromDB()/Create() funcs and nowhere else!
|
||||
//mapId/instanceId should be set in SetMap() function!
|
||||
|
|
@ -520,8 +517,6 @@ class MANGOS_DLL_SPEC WorldObject : public Object
|
|||
float m_orientation;
|
||||
|
||||
ViewPoint m_viewPoint;
|
||||
|
||||
uint32 m_lastUpdateTime;
|
||||
};
|
||||
|
||||
#endif
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue