コード例 #1
0
        public void add_all_shared_items()
        {
            shared_items.Add(new Armor(3, 250, "Plate Mail", 8, 0, 0, 10, 10, 8, Armor.Armor_Type.OverArmor));
            shared_items.Add(new Armor(4, 250, "Chain Mail", 8, 0, 2, 0, 10, 5, Armor.Armor_Type.OverArmor));
            shared_items.Add(new Armor(5, 250, "Rubber Underwear", 3, 10, 3, 0, 0, 3, Armor.Armor_Type.UnderArmor));
            shared_items.Add(new Armor(6, 250, "Quilted Armor", 0, 4, 10, 0, 0, 3, Armor.Armor_Type.UnderArmor));
            shared_items.Add(new Weapon(7, 250, "Axe", Weapon.Type.Axe, 1, 3, 6, 1));
            shared_items.Add(new Weapon(8, 250, "Sword", Weapon.Type.Sword, 1, 3, 6, 1));
            shared_items.Add(new Weapon(9, 250, "Spear", Weapon.Type.Spear, 2, 2, 3, 2));
            shared_items.Add(new Weapon(10, 3500, "Katana", Weapon.Type.Sword, 2, 5, 12, 1));
            shared_items.Add(new Armor(11, 3000, "Enchanted Rags", 20, 15, 20, 5, 5, 10, Armor.Armor_Type.OverArmor));
            shared_items.Add(new Weapon(12, 4500, "Hyperion", Weapon.Type.Spear, 2, 5, 12, 4));
            shared_items.Add(new Weapon(13, 250, "Shortbow", Weapon.Type.Bow, 1, 3, 6, 3));
            shared_items.Add(new Weapon(14, 3500, "Heavy Siege Bow", Weapon.Type.Bow, 1, 10, 24, 5));
            shared_items.Add(new Weapon(15, 250, "Training Lance", Weapon.Type.Lance, 1, 5, 8, 5));
            shared_items.Add(new Weapon(16, 3500, "Templar Lance", Weapon.Type.Lance, 1, 9, 29, 5));
            shared_items.Add(new Armor(17, 3000, "Padded Dragonscale", 5, 5, 10, 20, 20, 8, Armor.Armor_Type.UnderArmor));
            shared_items.Add(new Armor(18, 3000, "Obsidian Plate", 6, 1, 0, 5, 4, 30, Armor.Armor_Type.OverArmor));
            shared_items.Add(new Potion(19, 500, "Minor Health Potion", Potion.Potion_Type.Health, 2));
            shared_items.Add(new Potion(20, 500, "Minor Repair Potion", Potion.Potion_Type.Repair, 4));
            shared_items.Add(new Potion(21, 1500, "Major Health Potion", Potion.Potion_Type.Health, 7));
            shared_items.Add(new Potion(22, 1500, "Major Repair Potion", Potion.Potion_Type.Repair, 13));
            shared_items.Add(new Weapon(23, 250, "Light Crossbow", Weapon.Type.Crossbow, 1, 3, 6, 3));
            shared_items.Add(new Weapon(24, 1750, "Heavy Crossbow", Weapon.Type.Crossbow, 1, 7, 14, 4));
            shared_items.Add(new Weapon(25, 3500, "Ballista", Weapon.Type.Crossbow, 1, 10, 24, 5));
            shared_items.Add(new Weapon(26, 1750, "Broadsword", Weapon.Type.Sword, 1, 4, 11, 1));
            shared_items.Add(new Weapon(27, 1750, "Reaver", Weapon.Type.Axe, 2, 4, 8, 1));
            shared_items.Add(new Weapon(28, 250, "Flanged Mace", Weapon.Type.Mace, 1, 3, 6, 1));
            shared_items.Add(new Weapon(29, 1750, "Pitsteel Warhammer", Weapon.Type.Mace, 1, 4, 11, 1));
            shared_items.Add(new Scroll(30, 250, "Firebolt I", 1, 20, 4, 0, 3, 6, false, Scroll.Atk_Area_Type.singleTile, Attack.Damage.Fire, false));
            shared_items.Add(new Scroll(31, 250, "Acid Cloud", 1, 50, 4, 3, 4, 8, false, Scroll.Atk_Area_Type.cloudAOE, Attack.Damage.Acid, false));
            shared_items.Add(new Scroll(32, 250, "Lightning Bolt", 1, 20, 4, 0, 4, 8, true, Scroll.Atk_Area_Type.piercingBolt, Attack.Damage.Electric, false));
            Scroll cLightning = new Scroll(33, 1750, "Chain Lightning", 2, 100, 4, 0, 6, 14, false, Scroll.Atk_Area_Type.chainedBolt, Attack.Damage.Electric, false);

            cLightning.set_t_impacts(4);
            shared_items.Add(cLightning);
            shared_items.Add(new Scroll(34, 1750, "Greater Acid Cloud", 2, 150, 5, 5, 6, 14, false, Scroll.Atk_Area_Type.cloudAOE, Attack.Damage.Acid, false));
            shared_items.Add(new Scroll(35, 1750, "Firebolt II", 2, 30, 5, 0, 8, 16, false, Scroll.Atk_Area_Type.singleTile, Attack.Damage.Fire, false));
            shared_items.Add(new Scroll(36, 1750, "Fireball", 2, 70, 5, 3, 7, 16, false, Scroll.Atk_Area_Type.solidblockAOE, Attack.Damage.Fire, false));
            shared_items.Add(new Scroll(37, 3500, "Earthquake", 3, 250, 6, 5, 25, 50, false, Scroll.Atk_Area_Type.randomblockAOE, Attack.Damage.Crushing, true));
            shared_items.Add(new Scroll(38, 3500, "Firebolt III", 3, 45, 5, 0, 14, 32, false, Scroll.Atk_Area_Type.singleTile, Attack.Damage.Fire, false));
            shared_items.Add(new Scroll(39, 250, "Shock Blade", 1, 10, 1, 0, 3, 6, true, Scroll.Atk_Area_Type.singleTile, Attack.Damage.Electric, false));
            shared_items.Add(new Scroll(40, 3500, "Shock Blade II", 3, 20, 1, 0, 18, 30, true, Scroll.Atk_Area_Type.singleTile, Attack.Damage.Electric, false));
            shared_items.Add(new Weapon(41, 250, "Training Staff", Weapon.Type.Staff, 2, 2, 3, 2));
            shared_items.Add(new Weapon(42, 1750, "Quarterstaff", Weapon.Type.Staff, 2, 4, 8, 2));
            shared_items.Add(new Weapon(43, 3500, "Mockernut Staff", Weapon.Type.Staff, 2, 5, 12, 3));
            shared_items.Add(new Armor(44, 1250, "Cobalt Helmet", 4, 9, 9, 2, 3, 8, Armor.Armor_Type.Helmet));
            shared_items.Add(new Armor(45, 250, "Cloth Hood", 2, 4, 4, 0, 0, 4, Armor.Armor_Type.Helmet));
            shared_items.Add(new Armor(46, 1250, "Steel Helmet", 9, 0, 0, 12, 12, 8, Armor.Armor_Type.Helmet));
            shared_items.Add(new Armor(47, 3000, "Pitsteel Warhelm", 10, 5, 0, 18, 14, 12, Armor.Armor_Type.Helmet));
        }