SGOUnrealPawn:
Updated GetFactionEffectiveValue() to get a faction with the temp faction(if any) in effect
Added AdjustFactionEffectiveValue() to adjust a value with the temp factions, to avoid m_faction locks.

----
Revision: 2990
Author: Xinux
Date: Wednesday, October 11, 2017 3:34:10 PM
Message:
Update: Complete rework on how items are loaded and saved in order to continue work on crafting and for future work on runes and such
Update: Removed a few unnecessary loggers
SQL Update: Rev 2990 - char_items_and_item_update.sql

Added intitial functions to support players within areas (city/dungeon). Designed to be used with chunkscript location triggers. Tracks if summoning and mounts are allowed (currently scripts need to check, may extend to server code later). Handles overlapping trigger areas.
Lua functions:
-SetCurrentArea(Player, Area_Name, Allow_Summon, Allow_Mount)
-GetCurrentAreaName(Player)
-SetCurrentAreaAllowsSummon(Player, Area_Name, Allow_Summon)
-GetCurrentAreaAllowsSummon(Player)
-SetCurrentAreaAllowsMount(Player, Area_Name, Allow_Mount)
-GetCurrentAreaAllowsMount(Player)
-LeaveCurrentArea(Player, Area_Name)
-ReportAreasToPlayer(Player) -Debug function to make sure area changes are handled properly.
----
Revision: 2949
Author: Xinux
Date: Sunday, August 27, 2017 4:39:39 PM
Message:
Added: Being removed from combat is now being handled by the hating/hated by lists
Added: Heals will now add aggro to anyone on your targets hate list
Added: IsHated() and AddHateToAll()
Update: you will now go in to combat when you heal another players pet
Update: Fixed health % value display on a target mob that is not attacking you.

----
Revision: 2867
Author: Faux
Date: Saturday, July 01, 2017 12:51:37 PM
Message:
Turning down one logger.
----
Revision: 2866
Author: Faux
Date: Saturday, July 01, 2017 12:50:23 PM
Message:
Slight rewrite to the GetBaseAccuracy function given the last commit.
----
Revision: 2865
Author: Faux
Date: Saturday, July 01, 2017 10:37:24 AM
Message:
Moved the check on skill ups from using abilities to the SpellProcess code. Now any spell can trigger its associated skill up including non-combat abilities like buffs. Weapon specialization skills will now skill up on use as well. Also boosted chance to skill up to a minimum of 80% so people can get their skills caught up quickly. Next up is to make weapon spec skills affect base damage of an attack.
----
Revision: 2864
Author: Ratief
Date: Saturday, July 01, 2017 6:08:14 AM
Message:
Fixed linux compile errors.
Fixed the makefile to work with the new LUA files.
----
Revision: 2863
Author: OncaLupe
Date: Thursday, June 29, 2017 4:48:11 PM
Message:
Updated SpellProcess::CastProcessedSpell() to check if target is alive.

Added GetFollowing(Spawn) lua function, returns spawn ref or null.

Updated SGOUnrealPawn::GetFollowingTarget() to return pointer or null based on is_following. Previously always returned pointer; if spawn was following then stopped, would still return pointer.
----
Revision: 2862
Author: Faux
Date: Wednesday, June 28, 2017 6:57:39 PM
Message:
Support for weaknesses. Known bug right now is that applying a weakness right at combat start makes the icon appear and disappear. The weakness is still there, but you don't see it. If you apply a weakness even a second or two into combat, its fine.
Two .sql files to run to update your database.
----
Revision: 2861
Author: Xinux
Date: Wednesday, June 28, 2017 11:58:14 AM
Message:
Update: struct file
----
Revision: 2860
Author: Xinux
Date: Tuesday, June 27, 2017 2:38:10 PM
Message:
Update: Struct file
Update: Some more work on crafting
Update: Only the recipes that will work at your crafting station will appear
Update: Added in the rest of the crafting station race's
Added: reload command for crafting recipes
SQL Update - C:\vgoemu\trunk\dev\test_data\Rev 2860 - crafting_recipes.sql