ArcEmu 2278 Core <<--- NEW
*** ADD THE NEW WORLD UPDATE ***
- Shaman spells Bloodlust and Heroism target raid members,
not only party members.
- Send gender in guild roster, thx Hardbass (HS)
- Crash fix that occur with CalcResistance.
- Arcane Shot fix
- Added fix for blood pact
-- Added a new class called ObjectContainer, inherits from Object. This class acts as a single object, but actually consists of multiple child-objects that all orient around the location of the the container object's (x, y) position. The z position, for child-objects, is calculated by using use the roll and pitch of the container object, and the distance from the container object's (x,y). A change in parent object orientation needs to rotate each child-object (along its y axis) by a value equal to the revolution (around parent-container) radians. The container object can also set a single "primary" object. One application for this class would be vehicles. Another would be for NPC's on transports. This code is under development, and is not fully implemented yet. --
- Mind Sear rank 2 will now deal damage to the target
(not completely correct behavior but at least it's doing some damage, like rank 1)
- Mind Flay should mostly work:
* Rank 7 will cast the slow effect on the target and on the caster
(it's channel so it shouldn't hurt the caster, but it still shouldn't go there)
* Rank 1 doesn't cast slow effect on target
* All ranks deal damage, but don't show the damage dealt.
This still needs more work, this is only a start...
- crashfix - expiring pets have no PlayerPet struct
- Alterac Valley (enabled? / Test? / incomplete)
* implemented AURASTATE_FLAG_HEALTH75 (hp above 75%)
* implemented AURASTATE_FLAG_ENRAGED
* removed aurastate switch from spellfixes (warnings not needed)
* aurastate enum in hex format (only for better visualisation and simpler understanding)
* implemented MECHANIC_ENRAGED
* implement AURA_INTERRUPT_ON_LEAVE_AREA
* delete fake pets
* implemented SMSG_PET_ACTION_FEEDBACK
* hunter pets get automatically Growl on creation
* implemented AURA_INTERRUPT_ON_PVP_ENTER
* Auto-Equip 2h weapon without titan's grip should correctly swap current weapon with new weapon.
* removed obsolete Unit::set<uint32> m_SpellList
* mplemented spell effect 65 - used existing Spell::SpellEffectApplyAA()
* deletion of totem/guardian tweaks (mem. leaks)
* UI is now sent the correct information about arena charter costs as defined in Guild.h
* Titan's Grip should work correctly for Auto-Equip (right-click item) opcode. (only 2h axe sword or mace are counted as 1h, allows shield to be worn also).