Example #1
0
 public Hobgoblin_m()
 {
     name    = "Hobgoblin Warrior";
     sprite  = Sprites.hob1;
     dColor  = Color.ORANGE;
     maxHP   = 11;
     AC      = 18;
     plusHit = 3;
     atkDmg  = (Dice.d8(1) + 1);
     hitFX   = new Slash();
 }
Example #2
0
 public Wolf()
 {
     name    = "Wolf";
     sprite  = Sprites.wolf;
     dColor  = Color.LIGHTGRAY;
     maxHP   = 31;
     AC      = 13;
     plusHit = 4;
     atkDmg  = (Dice.d4(2) + 2);
     hitFX   = new Slash();
 }
Example #3
0
 public Bear()
 {
     name    = "Black Bear";
     sprite  = Sprites.bear;
     dColor  = Color.GRAY;
     maxHP   = 19;
     AC      = 11;
     plusHit = 3;
     atkDmg  = (Dice.d6(1) + 2);
     hitFX   = new Slash();
 }
Example #4
0
 public UltraLich()
 {
     name    = "Ultra-Lich";
     sprite  = Sprites.hob2;
     dColor  = Color.RAYWHITE;
     maxHP   = 11;
     AC      = 18;
     plusHit = 3;
     atkDmg  = (Dice.d8(1) + 1);
     hitFX   = new Slash();
 }
Example #5
0
 public Dracula()
 {
     name     = "Vampire";
     sprite   = Sprites.drac;
     dColor   = new Color(213, 191, 255, 255);
     killXP   = 1800;
     killGold = 2000;
     maxHP    = 82;
     AC       = 15;
     plusHit  = 6;
     atkDmg   = (Dice.d4(2) + 3);
     hitFX    = new Slash();
 }
Example #6
0
 public Bones()
 {
     name     = "Skeleton";
     sprite   = Sprites.bones;
     dColor   = Color.RAYWHITE;
     killXP   = 50;
     killGold = 5;
     maxHP    = 13;
     AC       = 13;
     plusHit  = 4;
     atkDmg   = (Dice.d6(1) + 2);
     hitFX    = new Slash();
 }
Example #7
0
 public Orc()
 {
     name     = "Orc Marauder";
     sprite   = Sprites.orc;
     dColor   = new Color(235, 236, 128, 255);
     killXP   = 100;
     killGold = 75;
     maxHP    = 15;
     AC       = 13;
     plusHit  = 5;
     atkDmg   = (Dice.d12(1) + 3);
     hitFX    = new Slash();
 }
Example #8
0
 public Hobgoblin_f()
 {
     name     = "Hobgoblin Amazon";
     sprite   = Sprites.hob2;
     dColor   = Color.ORANGE;
     killXP   = 100;
     killGold = 75;
     maxHP    = 11;
     AC       = 18;
     plusHit  = 3;
     atkDmg   = (Dice.d8(1) + 1);
     hitFX    = new Slash();
 }
Example #9
0
 public Battleaxe()
 {
     name   = "Battleaxe";
     flavor = "A proper warrior's axe.\n1d8 slashing damage.";
     cost   = 10;
     icon   = new I_Axe(3, Color.RAYWHITE);
     spr    = Sprites.axe2;
     die    = new int[2] {
         1, 8
     };
     hitFX   = new Slash();
     dmgType = (int)DamageType.Slashing;
 }
Example #10
0
 public Ghost()
 {
     name     = "Ghost";
     sprite   = Sprites.boo;
     dColor   = Color.SKYBLUE;
     killXP   = 1100;
     killGold = 25;
     maxHP    = 45;
     AC       = 11;
     plusHit  = 5;
     atkDmg   = (Dice.d6(4) + 3);
     hitFX    = new Slash();
 }
Example #11
0
 public Gnoll()
 {
     name     = "Gnoll Barbarian";
     sprite   = Sprites.barb;
     dColor   = new Color(236, 211, 52, 255);
     killXP   = 100;
     killGold = 75;
     maxHP    = 22;
     AC       = 15;
     plusHit  = 4;
     atkDmg   = (Dice.d8(1) + 2);
     hitFX    = new Slash();
 }
Example #12
0
 public Kobold()
 {
     name     = "Kobold";
     sprite   = Sprites.kobby;
     dColor   = Color.ORANGE;//new Color(154,255,84,255);
     killXP   = 50;
     killGold = 10;
     maxHP    = 7;
     AC       = 15;
     plusHit  = 4;
     atkDmg   = (Dice.d6(1) + 2);
     hitFX    = new Slash();
 }
Example #13
0
 public Handaxe()
 {
     name   = "Handaxe";
     flavor = "A survival tool fashioned into a weapon.\n1d6 slashing damage.";
     cost   = 5;
     icon   = new I_Axe(0, Color.RAYWHITE);
     spr    = Sprites.axe1;
     die    = new int[2] {
         1, 6
     };
     hitFX   = new Slash();
     dmgType = (int)DamageType.Slashing;
 }
Example #14
0
 public Goblin()
 {
     name     = "Goblin";
     sprite   = Sprites.gobby;
     dColor   = Color.LIME;//new Color(154,255,84,255);
     killXP   = 50;
     killGold = 10;
     maxHP    = 7;
     AC       = 15;
     plusHit  = 4;
     atkDmg   = (Dice.d6(1) + 2);
     hitFX    = new Slash();
 }
Example #15
0
 public Greataxe()
 {
     name   = "Greataxe";
     flavor = "An axe for those with superior strength.\n1d12 slashing damage.";
     cost   = 30;
     icon   = new I_Axe(7, Color.RAYWHITE);
     spr    = Sprites.axe3;
     die    = new int[2] {
         1, 12
     };
     hitFX   = new Slash();
     dmgType = (int)DamageType.Slashing;
     twoHand = true;
 }
Example #16
0
 public Greatsword()
 {
     name   = "Longsword";
     flavor = "A massive & mighty blade.\n2d6 slashing damage.";
     cost   = 50;
     icon   = new I_Sword(3, Color.RAYWHITE);
     spr    = Sprites.sword2;
     die    = new int[2] {
         2, 6
     };
     hitFX   = new Slash();
     dmgType = (int)DamageType.Slashing;
     twoHand = true;
 }
Example #17
0
 public Longsword()
 {
     name   = "Longsword";
     flavor = "A well-rounded blade for any fighter.\n1d8 slashing damage.";
     cost   = 15;
     icon   = new I_Sword(2, Color.RAYWHITE);
     spr    = Sprites.sword2;
     spr_   = Sprites.swrd2;
     die    = new int[2] {
         1, 8
     };
     hitFX   = new Slash();
     dmgType = (int)DamageType.Slashing;
 }