예제 #1
0
 protected Character(Position position, MapMarkers mapMarker, string name, Race race, CharClass charClass, bool isPlayer)
     : base(position, mapMarker, name)
 {
     this.isPlayer = isPlayer;
     this.Race = race;
     this.CharClass = charClass;
     this.SetInitialStats(this.Race, this.CharClass, this.isPlayer);
     this.PassiveSkills = new List<PassiveSkill>();
     this.Inventory = new List<Item>();
 }
예제 #2
0
파일: Item.cs 프로젝트: Psykepro/Canrum-OOP
 protected internal Item(Position position, string name, int attackModifier, int defenseModifier, int healthModifier, int manaModifier, Skills type)
     : base(position, MapMarkers.T, name)
 {
     this.ItemState = ItemState.Available;
     this.AttackModifier = attackModifier;
     this.DefenseModifier = defenseModifier;
     this.HealthModifier = healthModifier;
     this.ManaModifier = manaModifier;
     this.Type = type;
 }
예제 #3
0
 public IronMail(Position position)
     : base(position, "IronMail", 0, 12, 0, 0)
 {
 }
예제 #4
0
 public HelmOfProtection(Position position)
     : base(position, "HelmOfProtection", 0, 13, 0, 0)
 {
 }
예제 #5
0
 public SpiritEdge(Position position)
     : base(position, "SpiritEdge", 28, 0, 0, 0)
 {
 }
예제 #6
0
 public Maelstorm(Position position)
     : base(position, "Maelstorm", 19, 0, 0, 0)
 {
 }
예제 #7
0
 public ShieldOfProtection(Position position)
     : base(position, "ShieldOfProtection", 0, 12, 0, 0)
 {
 }
예제 #8
0
 public EtheralBladeOfPain(Position position)
     : base(position, "EtheralBladeOfPain", 36, 0, 0, 0)
 {
 }
예제 #9
0
 public WizardRelic(Position position)
     : base(position, "WizardRelic", 30, 0, 0, 0)
 {
 }
예제 #10
0
 public Consumed(Position position, string name, int attackModifier, int defenseModifier, int healthModifier, int manaModifier)
     : base(position, name, attackModifier, defenseModifier, healthModifier, manaModifier, Skills.Active)
 {
 }
예제 #11
0
 protected Equipped(Position position, string name, int attackModifier, int defenseModifier, int healthModifier, int manaModifier)
     : base(position, name, attackModifier, defenseModifier, healthModifier, manaModifier, Skills.Passive)
 {
 }
예제 #12
0
 public WarlockStaff(Position position)
     : base(position, "WarlockStaff", 19, 0, 0, 0)
 {
 }
예제 #13
0
 public ClarityPotion(Position position)
     : base(position, "ClarityPotion", 0, 0, 0, 55)
 {
 }
예제 #14
0
 public FlaskOfSapphireWater(Position position)
     : base(position, "FlaskOfSapphireWater", 0, 0, 115, 0)
 {
 }
예제 #15
0
 public BladesOfAttack(Position position)
     : base(position, "BladesOfAttack", 15, 0, 0, 0)
 {
 }
예제 #16
0
 public AncientCrystalEdge(Position position)
     : base(position, "AncientCrystalEdge", 26, 0, 0, 0)
 {
 }
예제 #17
0
 public IronRingOfProtection(Position position)
     : base(position, "IronRingOfProtection", 0, 10, 0, 0)
 {
 }
예제 #18
0
 public AbbysalBlade(Position position)
     : base(position, "AbbysalBlade", 23, 0, 0, 0)
 {
 }
예제 #19
0
 public DevineWater(Position position)
     : base(position, "DevineWater", 0, 0, 200, 200)
 {
 }
예제 #20
0
 public ManaStone(Position position)
     : base(position, "ManaStone", 0, 0, 0, 250)
 {
 }
예제 #21
0
 protected GameObject(Position position, MapMarkers mapMarker, string name)
 {
     this.Position = position;
     this.MapMarker = mapMarker;
     this.Name = name;
 }
예제 #22
0
 public MagisStone(Position position)
     : base(position, "MagicStone", 0, 20, 100, 100)
 {
 }
예제 #23
0
파일: NPC.cs 프로젝트: Psykepro/Canrum-OOP
 public Npc(Position position, string name, Race race, CharClass charClass, Random rand)
     : base(position, MapMarkers.E, name, race, charClass, false)
 {
     this.FillInventory();
     this.SetPassiveSkills(rand);
 }
예제 #24
0
 public HealingSalve(Position position)
     : base(position, "HealingSalve", 0, 0, 170, 0)
 {
 }