- extensive framework for dueling, tournaments, and events

- IP address command implementor
- miscellaneous minor fixes
This commit is contained in:
mark 2012-04-22 05:37:16 +00:00
parent c52504151b
commit 599b2af6d5
82 changed files with 11920 additions and 63 deletions

View file

@ -71,7 +71,28 @@ namespace Server.Spells.Third
}
else
{
double total = Caster.Skills[SkillName.Magery].Value + Caster.Skills[SkillName.Poisoning].Value;
//double total = Caster.Skills[SkillName.Magery].Value + Caster.Skills[SkillName.Poisoning].Value;
#region Dueling
double total = Caster.Skills[SkillName.Magery].Value;
if ( Caster is Mobiles.PlayerMobile )
{
Mobiles.PlayerMobile pm = (Mobiles.PlayerMobile)Caster;
if ( pm.DuelContext != null && pm.DuelContext.Started && !pm.DuelContext.Finished && !pm.DuelContext.Ruleset.GetOption( "Skills", "Poisoning" ) )
{
}
else
{
total += Caster.Skills[SkillName.Poisoning].Value;
}
}
else
{
total += Caster.Skills[SkillName.Poisoning].Value;
}
#endregion
double dist = Caster.GetDistanceToSqrt( m );