public BlackthornClone() : base( AIType.AI_Mage, FightMode.Closest, 10, 1, 0.2, 0.4 ) { Name = "BlackThorn"; Body = 400; //Hue = 1404; //BaseSoundID = 0x45A; SetStr( 959, 1182 ); SetDex( 95, 99 ); SetInt( 60, 90 ); SetHits( 1500, 2000 ); SetDamage( 50, 65 ); MF_Displacer = true; MF_MassProvoke = true; MF_AntiEscape = true; SetDamageType( ResistanceType.Physical, 94 ); SetDamageType( ResistanceType.Cold, 32 ); SetResistance( ResistanceType.Physical, 60, 70 ); SetResistance( ResistanceType.Fire, 60, 70 ); SetResistance( ResistanceType.Cold, 60, 70 ); SetResistance( ResistanceType.Poison, 60, 70 ); SetResistance( ResistanceType.Energy, 60, 70 ); SetSkill( SkillName.Macing, 112.1, 125.0 ); SetSkill( SkillName.MagicResist, 125.5, 188.0 ); SetSkill( SkillName.Tactics, 122.6, 125.0 ); SetSkill( SkillName.Wrestling, 122.6, 125.0 ); Fame = 20000; Karma = -20000; LordBlackthorneSuit suit = new LordBlackthorneSuit(); suit.Movable = false; AddItem( suit ); VirtualArmor = 83; }
private void CreateClassic() { m_MoveSound = 1055; m_CaptureSound = 1068; m_DeathSound = 0; m_CheckSound = 1086; m_CheckMateSound = 1088; m_Piece.Female = false; m_Piece.BodyValue = 0x190; m_Piece.AccessLevel = AccessLevel.GameMaster; m_Piece.NameHue = 0x3B2; if ( m_BChessboard.OverrideMinorHue ) { m_Piece.Hue = Hue; } else { m_Piece.Hue = m_BChessboard.SkinHue; } Item item = null; if ( m_Color == ChessColor.White ) { item = new LordBritishSuit(); m_Piece.AddItem( item ); item = new OrderShield(); m_Piece.AddItem( item ); item = new Longsword(); m_Piece.AddItem( item ); } else { item = new LordBlackthorneSuit(); m_Piece.AddItem( item ); item = new ChaosShield(); m_Piece.AddItem( item ); item = new Longsword(); m_Piece.AddItem( item ); } }