public ShadowFiend() : base(AIType.AI_Melee, FightMode.Closest, 10, 1, 0.2, 0.4) { Body = 0xA8; Alignment = Alignment.Undead; // this to allow shadow fiend to loot from corpses var backpack = new Backpack(); backpack.Movable = false; AddItem(backpack); SetStr(46, 55); SetDex(121, 130); SetInt(46, 55); SetHits(28, 33); SetStam(46, 55); SetDamage(10, 22); SetSkill(SkillName.MagicResist, 20.1, 30.0); SetSkill(SkillName.Tactics, 20.1, 30.0); SetSkill(SkillName.Wrestling, 20.1, 30.0); Fame = 1000; Karma = -1000; m_Timer = new UnhideTimer(this); m_Timer.Start(); }
public override void Deserialize(GenericReader reader) { base.Deserialize(reader); /*int version = */ reader.ReadInt(); m_Timer = new UnhideTimer(this); m_Timer.Start(); }
public ShadowFiend() : base(AIType.AI_Melee, FightMode.Closest, 10, 1, 0.2, 0.4) { Name = "a shadow fiend"; Body = 0x10; Hue = 2051; // this to allow shadow fiend to loot from corpses Backpack backpack = new Backpack { Movable = false }; AddItem(backpack); SetStr(300, 400); SetDex(200, 250); SetInt(45, 55); SetHits(300, 500); SetDamage(10, 22); SetDamageType(ResistanceType.Physical, 20); SetDamageType(ResistanceType.Cold, 80); SetResistance(ResistanceType.Physical, 30, 40); SetResistance(ResistanceType.Fire, 20, 30); SetResistance(ResistanceType.Cold, 50, 70); SetResistance(ResistanceType.Poison, 60, 70); SetResistance(ResistanceType.Energy, 5, 10); SetSkill(SkillName.MagicResist, 120.0); SetSkill(SkillName.Tactics, 100.0); SetSkill(SkillName.Wrestling, 100.0); SetSkill(SkillName.DetectHidden, 250.0); SetSkill(SkillName.Hiding, 100.0); SetSkill(SkillName.Meditation, 100.0); SetSkill(SkillName.Focus, 0.0, 20.0); Fame = 1000; Karma = -1000; m_Timer = new UnhideTimer(this); m_Timer.Start(); }
public ShadowFiend() : base(AIType.AI_Melee, FightMode.Closest, 10, 1, 0.2, 0.4) { Name = "a shadow fiend"; Body = 0xA8; Level = 12; Hue = 0x455; // this to allow shadow fiend to loot from corpses Backpack backpack = new Backpack(); backpack.Movable = false; AddItem(backpack); SetStr(220, 255); SetDex(121, 130); SetInt(46, 55); SetHits(142, 183); SetStam(46, 55); SetDamage(10, 22); SetDamageType(ResistanceType.Physical, 20); SetDamageType(ResistanceType.Cold, 80); SetResistance(ResistanceType.Physical, 20, 25); SetResistance(ResistanceType.Fire, 20, 25); SetResistance(ResistanceType.Cold, 40, 45); SetResistance(ResistanceType.Poison, 60, 70); SetResistance(ResistanceType.Energy, 5, 10); SetSkill(SkillName.MagicResist, 20.1, 30.0); SetSkill(SkillName.Tactics, 60.1, 80.0); SetSkill(SkillName.Wrestling, 60.1, 80.0); Fame = 1000; Karma = -1000; m_Timer = new UnhideTimer(this); m_Timer.Start(); }
public ShadowFiend() : base(AIType.AI_Melee, FightMode.Closest, 12, 1, 0.5, 0.75) { Name = "a shadow fiend"; Body = 0xA8; // this to allow shadow fiend to loot from corpses Backpack backpack = new Backpack(); backpack.Movable = false; AddItem( backpack ); SetStr( 46, 55 ); SetDex( 121, 130 ); SetInt( 46, 55 ); SetHits( 28, 33 ); SetStam( 46, 55 ); SetDamage( 10, 22 ); SetDamageType( ResistanceType.Physical, 20 ); SetDamageType( ResistanceType.Cold, 80 ); SetResistance( ResistanceType.Physical, 20, 25 ); SetResistance( ResistanceType.Fire, 20, 25 ); SetResistance( ResistanceType.Cold, 40, 45 ); SetResistance( ResistanceType.Poison, 60, 70 ); SetResistance( ResistanceType.Energy, 5, 10 ); SetSkill( SkillName.MagicResist, 20.1, 30.0 ); SetSkill( SkillName.Tactics, 20.1, 30.0 ); SetSkill( SkillName.Wrestling, 20.1, 30.0 ); Fame = 1000; Karma = -1000; BardLevel = 65; m_Timer = new UnhideTimer( this ); m_Timer.Start(); }
public ShadowFiend() : base(AIType.AI_Melee) { Body = 0xA8; // this to allow shadow fiend to loot from corpses var backpack = new Backpack(); backpack.Movable = false; AddItem(backpack); SetStr(46, 55); SetDex(121, 130); SetInt(46, 55); SetHits(28, 33); SetStam(46, 55); SetDamage(10, 22); SetDamageType(ResistanceType.Physical, 20); SetDamageType(ResistanceType.Cold, 80); SetResistance(ResistanceType.Physical, 20, 25); SetResistance(ResistanceType.Fire, 20, 25); SetResistance(ResistanceType.Cold, 40, 45); SetResistance(ResistanceType.Poison, 60, 70); SetResistance(ResistanceType.Energy, 5, 10); SetSkill(SkillName.MagicResist, 20.1, 30.0); SetSkill(SkillName.Tactics, 20.1, 30.0); SetSkill(SkillName.Wrestling, 20.1, 30.0); Fame = 1000; Karma = -1000; m_Timer = new UnhideTimer(this); m_Timer.Start(); }
public override void Deserialize( GenericReader reader ) { base.Deserialize( reader ); int version = reader.ReadInt(); m_Timer = new UnhideTimer( this ); m_Timer.Start(); }