Example #1
0
 public Buff(int id, string name, string description, ItemType type, ItemTechnology technology, int value, int maxStark, string sprite, int buffID, int durationTime, string effectDescription, string[] effectProp, int[] effectValue) : base(id, name, description, type, technology, value, maxStark, sprite)
 {
     this.BuffID            = buffID;
     this.DurationTime      = durationTime;
     this.EffectDescription = effectDescription;
     this.EffectProp        = effectProp;
     this.EffectValue       = effectValue;
 }
Example #2
0
 public Skill(int id, string name, string description, ItemType type, ItemTechnology technology, int value, int maxStark, string sprite, int skillID, int maxPoint, string skillDescription, int[] preSkillID, int[] eachSkillNeed) : base(id, name, description, type, technology, value, maxStark, sprite)
 {
     this.SkillID          = skillID;
     this.MaxPoint         = maxPoint;
     this.SkillDescription = skillDescription;
     this.PreSkillID       = preSkillID;
     this.EachSkillNeed    = eachSkillNeed;
 }
Example #3
0
 public MeleeWeapon(int id, string name, string description, ItemType type, ItemTechnology technology, int value, int maxStark, string sprite, int meleeWeaponID, int meleeDamage, int throwDamage, float attackInterval, MeleeWeaponType mwType)
     : base(id, name, description, type, technology, value, maxStark, sprite)
 {
     this.MeleeWeaponID  = meleeWeaponID;
     this.MeleeDamage    = meleeDamage;
     this.ThrowDamage    = throwDamage;
     this.AttackInterval = attackInterval;
     this.MWType         = mwType;
 }
Example #4
0
 public Package(int id, string name, string description, ItemType type, ItemTechnology technology, int value, int maxStark, string sprite, bool isGetOne, int[] itemIDs, ItemType[] itemTypes, ItemTechnology[] itemTechnologies, int[] itemCount, float[] itemProbabilities)
     : base(id, name, description, type, technology, value, maxStark, sprite)
 {
     this.IsGetOne          = isGetOne;
     this.ItemIDs           = itemIDs;
     this.ItemTypes         = itemTypes;
     this.ItemTechnologies  = itemTechnologies;
     this.ItemCount         = itemCount;
     this.ItemProbabilities = itemProbabilities;
 }
Example #5
0
 public Equipment(int id, string name, string description, ItemType type, ItemTechnology technology, int value, int maxStark, string sprite, int equipmentID, EquipmentType equipmentType, int resistance, int constitution, int strength, int agility, int dexterous, int concentration) : base(id, name, description, type, technology, value, maxStark, sprite)
 {
     this.EquipmentID   = equipmentID;
     this.EquipType     = equipmentType;
     this.Resistance    = resistance;
     this.Constitution  = constitution;
     this.Strength      = strength;
     this.Agility       = agility;
     this.Dexterous     = dexterous;
     this.Concentration = concentration;
 }
Example #6
0
 public Item(int id, string name, string description, ItemType type, ItemTechnology technology, int value, int maxStark, string sprite)
 {
     this.ID          = id;
     this.Name        = name;
     this.Description = description;
     this.Type        = type;
     this.Technology  = technology;
     this.Value       = value;
     this.MaxStark    = maxStark;
     this.Sprite      = sprite;
 }
Example #7
0
 public ShootWeapon(int id, string name, string description, ItemType type, ItemTechnology technology, int value, int maxStark, string sprite, int shootWeaponID, int shootDamage, int meleeDamage, float attackInterval, float lashuanTime, float reloadTime, float damageRange, ShootWeaponType swType, AmmoType amType, int ammoCount, int accuracy)
     : base(id, name, description, type, technology, value, maxStark, sprite)
 {
     this.ShootWeaponID  = shootWeaponID;
     this.ShootDamage    = shootDamage;
     this.MeleeDamage    = meleeDamage;
     this.AttackInterval = attackInterval;
     this.LaShuanTime    = lashuanTime;
     this.ReloadTime     = reloadTime;
     this.DamageRange    = damageRange;
     this.SWType         = swType;
     this.AMType         = amType;
     this.AmmoCount      = ammoCount;
     this.Accuracy       = accuracy;
 }
Example #8
0
 public Consumable(int id, string name, string description, ItemType type, ItemTechnology technology, int value, int maxStark, string sprite, int hp, int eg, int hl,
                   int tempConstitution, int tempStrength, int tempAgility, int tempDexterous, int tempConcentration, int continuedTime, int buffID)
     : base(id, name, description, type, technology, value, maxStark, sprite)
 {
     this.HP = hp;
     this.EG = eg;
     this.HL = hl;
     this.TempConstitution  = tempConstitution;
     this.TempStrength      = TempStrength;
     this.TempAgility       = tempAgility;
     this.TempDexterous     = tempDexterous;
     this.TempConcentration = tempConcentration;
     this.ContinuedTime     = continuedTime;
     this.BuffID            = buffID;
 }
Example #9
0
 public Ammo(int id, string name, string description, ItemType type, ItemTechnology technology, int value, int maxStark, string sprite) : base(id, name, description, type, technology, value, maxStark, sprite)
 {
 }
Example #10
0
 public Blueprint(int id, string name, string description, ItemType type, ItemTechnology technology, int value, int maxStark, string sprite, int[] craftIDs)
     : base(id, name, description, type, technology, value, maxStark, sprite)
 {
     this.CraftIDs = craftIDs;
 }