Basic support for mysticism spells, scrolls, inscription craftables, mystic reagents, 6 new spells

This commit is contained in:
Pedro Pardal 2017-03-21 17:31:08 +01:00
parent 1e03efc24c
commit 7df658cd00
33 changed files with 2118 additions and 162 deletions

View file

@ -143,7 +143,7 @@ namespace Server.Spells
Register( 507, typeof( Ninjitsu.MirrorImage ) );
}
if( Core.ML )
if ( Core.ML )
{
Register( 600, typeof( Spellweaving.ArcaneCircleSpell ) );
Register( 601, typeof( Spellweaving.GiftOfRenewalSpell ) );
@ -162,12 +162,33 @@ namespace Server.Spells
Register( 614, typeof( Spellweaving.GiftOfLifeSpell ) );
//Register( 615, typeof( Spellweaving.ArcaneEmpowermentSpell ) );
}
if ( Core.SA )
{
// Mysticism spells
//Register( 677, typeof( Mysticism.NetherBoltSpell ) );
//Register( 678, typeof( Mysticism.HealingStoneSpell ) );
//Register( 679, typeof( Mysticism.PurgeMagicSpell ) );
//Register( 680, typeof( Mysticism.EnchantSpell ) );
//Register( 681, typeof( Mysticism.SleepSpell ) );
Register( 682, typeof( Mysticism.EagleStrikeSpell ) );
Register( 683, typeof( Mysticism.AnimatedWeaponSpell ) );
Register( 684, typeof( Mysticism.StoneFormSpell ) );
//Register( 685, typeof( Mysticism.SpellTriggerSpell ) );
//Register( 686, typeof( Mysticism.MassSleepSpell ) );
//Register( 687, typeof( Mysticism.CleansingWindsSpell ) );
//Register( 688, typeof( Mysticism.BombardSpell ) );
Register( 689, typeof( Mysticism.SpellPlagueSpell ) );
Register( 690, typeof( Mysticism.HailStormSpell ) );
Register( 691, typeof( Mysticism.NetherCycloneSpell ) );
//Register( 692, typeof( Mysticism.RisingColossusSpell ) );
}
}
}
public static void Register( int spellID, Type type )
public static void Register( int spellId, Type type )
{
SpellRegistry.Register( spellID, type );
SpellRegistry.Register( spellId, type );
}
}
}
}