Exemple #1
0
        public Weapon(Weapon weapon)
            : base(weapon)
        {
            //this.name = weapon.name;
            //this.description = weapon.description;

            //this.weight = weapon.weight;

            //this.spawnX = weapon.spawnX;
            //this.spawnY = weapon.spawnY;
            //this.spawnZ = weapon.spawnZ;

            //this.spawntime = weapon.spawntime;
            //this.respawnCounter = weapon.respawnCounter;

            //this.expireCounter = 0;

            //this.spawnable = weapon.spawnable;
            //this.expirable = weapon.expirable;
            //this.spawned = weapon.spawned;

            //this.refNames = weapon.refNames;
            //this.expirableItemList = weapon.expirableItemList;

            this.damage = weapon.damage;
            this.speed = weapon.speed;
        }
 public PassiveWeaponSkill(string name, int diff, int? prof, int levelreq, Dictionary<string, int> _preliminaryPrerequisites, Weapon _weapon)
     : base(name, diff, prof, levelreq, _preliminaryPrerequisites)
 {
     this.targetWeapon = _weapon;
 }
 public PassiveWeaponSkill(string name, int diff, int? prof, Weapon _weapon)
     : base(name, diff, prof)
 {
     this.targetWeapon = _weapon;
 }