Commit from Leodagan
Log Messages:
- Merged : GameEffectRevamp Branch, Updating Effect Lists with better lock mechanisms, Allowing for Disabled Spell regardless if they are added to Living EffectList (Coexisting, Range Check), Improving GameSpellEffect and SpellHandler to handle Coexising Spell Effect (overwriting spell that allow only the best version to be enabled), Updating PacketLibs to handle Disabled Effect as "Immunity" Displayed Effect,
- Updated : SpeedEnhancementSpellHandler, moved event listening to EffectAdd EffectRemove methods to be active even if disabled.
Files Changed:
MODIFY - DOLSharp/trunk/GameServer/effects/GameEffectList.cs
MODIFY - DOLSharp/trunk/GameServer/effects/GameEffectPlayerList.cs
MODIFY - DOLSharp/trunk/GameServer/effects/GameSpellAndImmunityEffect.cs
MODIFY - DOLSharp/trunk/GameServer/effects/GameSpellEffect.cs
MODIFY - DOLSharp/trunk/GameServer/gameutils/RegionTimersResync.cs
MODIFY - DOLSharp/trunk/GameServer/packets/Client/168/DetailDisplayHandler.cs
MODIFY - DOLSharp/trunk/GameServer/packets/Server/PacketLib1110.cs
MODIFY - DOLSharp/trunk/GameServer/packets/Server/PacketLib173.cs
MODIFY - DOLSharp/trunk/GameServer/packets/Server/PacketLib190.cs
MODIFY - DOLSharp/trunk/GameServer/spells/ConcentrationList.cs
MODIFY - DOLSharp/trunk/GameServer/spells/ISpellHandler.cs
MODIFY - DOLSharp/trunk/GameServer/spells/SpeedEnhancementSpellHandler.cs
MODIFY - DOLSharp/trunk/GameServer/spells/Spell.cs
MODIFY - DOLSharp/trunk/GameServer/spells/SpellHandler.cs