- Added Necromancy potions, in normal and greater versions: Conflagration, Confusion Blast. (Era: SE+)

(http://www.uodemise.com/forum/showthread.php?p=741663)

- Arcane Circle spell now checks spellweavers are Playermobiles
(http://www.uodemise.com/forum/showthread.php?t=142096)

- Casting from necromancy scrolls will never result in a fail, if the caster has the minimum skill required. Otherwise it always result in a fail.
(http://www.uodemise.com/forum/showthread.php?t=140663)

- Creatures in Fan Dancers Dojo and Yomotsu Mines now are taken in consideration for ToT points
(http://www.uodemise.com/forum/showthread.php?t=141670)
This commit is contained in:
daedalus 2010-05-22 13:23:23 +00:00
parent dad691c966
commit 8af17e640b
14 changed files with 992 additions and 22 deletions

View file

@ -34,7 +34,7 @@ namespace Server.Spells.Necromancy
public override void GetCastSkills( out double min, out double max )
{
min = RequiredSkill;
max = RequiredSkill + 40.0;
max = Scroll != null ? min : RequiredSkill + 40.0;
}
public override bool ConsumeReagents()

View file

@ -118,7 +118,7 @@ namespace Server.Spells.Spellweaving
//OSI Verified: Even enemies/combatants count
foreach( Mobile m in Caster.GetMobilesInRange( 1 ) ) //Range verified as 1
{
if ( m != Caster && Caster.CanBeBeneficial( m, false ) && Math.Abs( Caster.Skills.Spellweaving.Value - m.Skills.Spellweaving.Value ) <= 20 && !(m is Clone) )
if ( m != Caster && m is PlayerMobile && Caster.CanBeBeneficial( m, false ) && Math.Abs( Caster.Skills.Spellweaving.Value - m.Skills.Spellweaving.Value ) <= 20 && !(m is Clone) )
{
weavers.Add( m );
}