Core:
- Redesigned stealth and invisibility handling - Implemented the handling of multiple stealth types - Implemented fake inebriation - The message deliverer no longer sends packets from a non-visible source - The server won't send that much garbage which just takes bandwith - It won't be possible to use cheats to detect invisible objects - Removed a lot of checks for the Z-coord - Fixes visibility problems happening while flying - Limited the grid activation range of creatures to use less resources - Implemented Shroud of Death - Implemented increased visibility range for active objects - Removed visibility check at spellhit (only sanctuary effects should prevent it) (And a lot of other changes...) Closes issue 4208 Closes issue 3049 Closes issue 2097 Closes issue 2198 Closes issue 2384 Closes issue 2197 Closes issue 2319 --HG-- branch : trunk
This commit is contained in:
@@ -108,9 +108,11 @@ class AuraEffect
|
||||
// aura type not have immediate effect at add/remove and handled by ID in other code place
|
||||
}
|
||||
// visibility & phases
|
||||
void HandleInvisibilityDetect(AuraApplication const * aurApp, uint8 mode, bool apply) const;
|
||||
void HandleInvisibility(AuraApplication const * aurApp, uint8 mode, bool apply) const;
|
||||
void HandleModInvisibilityDetect(AuraApplication const * aurApp, uint8 mode, bool apply) const;
|
||||
void HandleModInvisibility(AuraApplication const * aurApp, uint8 mode, bool apply) const;
|
||||
void HandleModStealth(AuraApplication const * aurApp, uint8 mode, bool apply) const;
|
||||
void HandleModStealthLevel(AuraApplication const * aurApp, uint8 mode, bool apply) const;
|
||||
void HandleModStealthDetect(AuraApplication const * aurApp, uint8 mode, bool apply) const;
|
||||
void HandleSpiritOfRedemption(AuraApplication const * aurApp, uint8 mode, bool apply) const;
|
||||
void HandleAuraGhost(AuraApplication const * aurApp, uint8 mode, bool apply) const;
|
||||
void HandlePhase(AuraApplication const * aurApp, uint8 mode, bool apply) const;
|
||||
@@ -257,6 +259,7 @@ class AuraEffect
|
||||
void HandleAuraLinked(AuraApplication const * aurApp, uint8 mode, bool apply) const;
|
||||
void HandleAuraOpenStable(AuraApplication const * aurApp, uint8 mode, bool apply) const;
|
||||
void HandleAuraSetVehicle(AuraApplication const * aurApp, uint8 mode, bool apply) const;
|
||||
void HandleAuraModFakeInebriation(AuraApplication const * aurApp, uint8 mode, bool apply) const;
|
||||
};
|
||||
|
||||
#endif
|
||||
Reference in New Issue
Block a user