Update /assist to return a mob's target
Update battleutils.cpp
database npcid east ronfaure valkurm dunes
April Update: Fix Promyvion-Dem & Promyvion-Mea Post-Patch

The LUA scripts for warping with the Memory Recepticles needed to be fixed in these two zones. In spire of Dem, the NPC Ids post AchieveMaster were off by one. This caused you to be unable to enter the BCNM. Promyvion Holla had no issues.

Ran all 3 promys tonight. With the fixes in this commit, all three work again.
CORE: Refactored Entity Update (0x0E) packets
Merge branch 'master' of https://github.com/DarkstarProject/darkstar
CORE: fix for doors in c8052a7825bf82392accc955e5ae8c1ee282f903
CORE: and a few more fixes (instance chests, transport)
Update Treasure Chest & Coffer to Version 30140402_2

SQL: Update ID's of treasure chest & coffer
SCRIPTS: Fix error in lua
SQL: Add treasure points to:
* Gusgen Mines
* Maze of Shakhrami
* Labyrinth of Onzozo
* Ru'Aun Gardens
* Ve'Lugannon Palace
Merge pull request #135 from starlightknight/promyvion-script-fix

April Update: Fix Promyvion-Dem & Promyvion-Mea Post-Patch
Merge pull request #136 from santssoft/treasure

April Update: Fix Treasure Chest & Coffer to Version 30140402_2
Merge pull request #106 from bope12/master

Update /assist to return a mob's target
Job Traits: Add Tranquil Heart

Tranquil Heart is a Passive Job Trait for WHM/RDM/SCH. The trait reduces enmity gained from Cure by a calculation based our your healing skill.

WHM: 21 / RDM: 26 / SCH: 30

From what I read on BGWiki, it gains a tick every 10 healing magic skill points, capping out  at 25% at 500 healing magic skill. So in other words, every 10 healing magic points, it reduces enmity from cure by 0.5%

http://wiki.bluegartr.com/bg/Tranquil_Heart

Reduction % increases every 10 Healing Magic Skill and caps at -25% Enmity at 500 Skill.

Note: The info on BGWiki specifically says that the reduction step happens AFTER what is normally the final enmity calculation and cap check occurs, allowing the Tranquil Heart reduction to exceed the normal -50 Enmity limit.

To accomplish this, I had to refactor the Enmity functions a bit. I split UpdateEnmityFromCure into its own customized path of UpdateEnmity to accomplish this, but refactored a big repeatable chunk of UpdateEnmity into helper method CalculateEnmityBonus to reduce copy/paste.

I tested the bonus with WHM, RDM, and SCH, the 3 jobs it applies to. I also tested it with PLD, whom the bonus should NOT apply to (and it didn't!)

Things seem to be working correctly and when I debug log the Tranquil Heart Bonus it looks correct
Tranquil Heart: Update to use SKILL_HEA constant