Special thanks to developer Hufsa for this amazing work!
Core/Features:
- Much of the inter-workings of the core have been converted all to ACE singletons which should massively help server performance and less CPU stress.
- Maps are additionally onto Ace threading.
- Entire core files have been restructured to fix proper Trinity-like structures.
- Calculations for hit/miss have been optimized to correctly fit 2.x.
- Players no longer start out with clothes.
- Transmogrification has been implemented into the core, but is not yet a part of the game.
- Tremendous work done on the summon system. Summoned pets should have correct stats now.
- Warlock pets should now properly autocast spells when autocast is on.
- Fixed Warlock pets name generation at first summon.
- Stealth detection's algorithms have been optimized. These should be more accurate.
- Water Elemental's no longer improperly run towards their target in between waterbolt casts.
- Water Elemental's have a proper Line of Sight check now.
- Water Elemental's are now properly immune to frost damage.
- Water Elemental's now send a pet tab in the Mages' spellbook.
- Water Elemental's spell bonus has been fixed.
- Pets in defensive mode will no longer attack players that right click them.
- Pets will attack if in defensive mode and: is being attacked, their owner is being attacked, their owner does damage to a target.
- Warlock pets will now auto-resurrect upon player resurrection in a battleground.
- Summoning Shadowfiend will set its react state AGGRESSIVE instead of DEFENSIVE.
- Evocation can now be interrupted.
- Reflective Shield no longer improperly puts players in combat.
- Fixed Totemic Call. Now restores the correct amount of mana (25 %) when used.
- Line of sight checks for Blizzard and Rain of Fire have been implemented.
- Heroism and Bloodlust no longer check for if the player is in LoS.
- It is now possible to absorb the damage from Mana Burn, but still lose mana.
- Flare no longer improperly lands instantly.
- Arcane Missiles will no longer set unit in combat until the actual damage is done.
- Fixed global cooldown being removed when canceling some channeled spells.
- Fixed totem timers being displayed under character portrait.
- Player's companion pets should now behavior properly.
- Slice and Dice now properly breaks stealth.
- Sanctified Seals now affects Seal of the Crusader as it should.
- Abolish Poison and Disease Effect are now properly working. https://github.com/ProjectSkyfire/SkyFi ... a1100b15d3 somebody help me I don't understand this one.
- Bosses in raids/dungeons will no longer treat totems as "random" players.
- Netherweave Net has been fixed.
- Righteous Defense has been fixed.
- Steady Shot has been fixed and now does the correct +150 damage.
- Fixed trade exploit by changing bags.
- Fixed a meta-gem exploit.
- Broken items cannot be enchanted. Fixes rockbiter weapon exploit.
- Periodic ticks will now show 'Absorbed' text if the tick is absorbed.
- DoT absorption is now properly shown in the combat log.
- Mana Burn is now properly showing damage above player's head and in their combat log.
- Added server-side check for not allowing non-instant spells with movement interrupt flag to be casted while moving.
- Support for applying enchants after trades has been implemented.
- Elixir of Major Mageblood should no longer be possible to carry over into arena.