]> git.localhorst.tv Git - l2e.git/blobdiff - test-data/items.l2s
added upgrade items for capsule's final class
[l2e.git] / test-data / items.l2s
index f1734a74132efc7ba21f9ed4af0b614feaf83238..0ef31a2f05d4ab127893a23ee81bb932e0a3a858 100644 (file)
@@ -1,66 +1,69 @@
+include "constants.l2h"
+include "ikaris.l2h"
+
 export Sprite potionIcon {
-       image: "test-data/item-icons.png",
+       image: :"item-icons.png",
        size: <16,16>
 }
 export Sprite ballIcon {
-       image: "test-data/item-icons.png",
+       image: :"item-icons.png",
        size: <16,16>,
        offset: <0,16>
 }
 export Sprite crankIcon {
-       image: "test-data/item-icons.png",
+       image: :"item-icons.png",
        size: <16,16>,
        offset: <0,32>
 }
 export Sprite spearIcon {
-       image: "test-data/item-icons.png",
+       image: :"item-icons.png",
        size: <16,16>,
        offset: <0,48>
 }
 export Sprite swordIcon {
-       image: "test-data/item-icons.png",
+       image: :"item-icons.png",
        size: <16,16>,
        offset: <0,64>
 }
 export Sprite axIcon {
-       image: "test-data/item-icons.png",
+       image: :"item-icons.png",
        size: <16,16>,
        offset: <0,80>
 }
 export Sprite rodIcon {
-       image: "test-data/item-icons.png",
+       image: :"item-icons.png",
        size: <16,16>,
        offset: <0,96>
 }
 export Sprite armorIcon {
-       image: "test-data/item-icons.png",
+       image: :"item-icons.png",
        size: <16,16>,
        offset: <0,112>
 }
 export Sprite shieldIcon {
-       image: "test-data/item-icons.png",
+       image: :"item-icons.png",
        size: <16,16>,
        offset: <0,128>
 }
 export Sprite helmetIcon {
-       image: "test-data/item-icons.png",
+       image: :"item-icons.png",
        size: <16,16>,
        offset: <0,144>
 }
 export Sprite ringIcon {
-       image: "test-data/item-icons.png",
+       image: :"item-icons.png",
        size: <16,16>,
        offset: <0,160>
 }
 export Sprite jewelIcon {
-       image: "test-data/item-icons.png",
+       image: :"item-icons.png",
        size: <16,16>,
        offset: <0,176>
 }
 
 export SimpleAnimation swordAttackAnimation {
        sprite: Sprite {
-               image: "test-data/attack-sword.png",
+               image: :"attack-sword.png",
                size: <96,96>
        },
        frametime: twoFramesTime,
@@ -73,60 +76,216 @@ export Item antidoteItem {
        menuicon: potionIcon,
        battle: true,
        targets: TargetingMode {
-               ally: true,
-               single: true
-       }
+               faction: ally,
+               mode: single
+       },
+       mostUseful: true
+}
+export Item darkFruitItem {
+       name: "Dark Fruit",
+       battle: false
+}
+export Item eagleRockItem {
+       name: "Eagle rock",
+       menuicon: jewelIcon,
+       ikari: diveIkari,
+       equipability: jewel,
+       heroMask: maskAll
 }
 export Item escapeItem {
        name: "Escape",
-       battle: false
+       battle: false,
+       mostUseful: true
+}
+export Item evilJewelItem {
+       name: "Evil jewel",
+       menuicon: jewelIcon,
+       ikari: gloomyIkari,
+       equipability: jewel,
+       heroMask: maskAll
+}
+export Item ghostRingItem {
+       name: "Ghost ring",
+       menuicon: ringIcon,
+       ikari: destroyIkari,
+       equipability: ring,
+       heroMask: maskAll
 }
 export Item hiPotionItem {
        name: "Hi-Potion",
        menuicon: potionIcon,
        battle: true,
        targets: TargetingMode {
-               ally: true,
-               single: true
-       }
+               faction: ally,
+               mode: single
+       },
+       mostUseful: true
+}
+export Item holyCapItem {
+       name: "Holy cap",
+       menuicon: helmetIcon,
+       ikari: vulnerableIkari,
+       equipability: helmet,
+       heroMask: 42 // Selan, Artea, Tia
+}
+export Item holyFruitItem {
+       name: "Holy Fruit",
+       battle: false
+}
+export Item holyRobeItem {
+       name: "Holy robe",
+       menuicon: armorIcon,
+       ikari: crisisCureIkari,
+       equipability: armor,
+       heroMask: 42 // Selan, Artea, Tia
+}
+export Item holyShieldItem {
+       name: "Holy shield",
+       menuicon: shieldIcon,
+       ikari: lightGuardIkari,
+       equipability: shield,
+       heroMask: 21 // Maxim, Guy, Dekar
+}
+export Item krakenRockItem {
+       name: "Kraken rock",
+       menuicon: jewelIcon,
+       ikari: tenLeggerIkari,
+       equipability: jewel,
+       heroMask: maskAll
+}
+export Item legendHelmItem {
+       name: "Legend helm",
+       menuicon: helmetIcon,
+       ikari: boomerangIkari,
+       equipability: helmet,
+       heroMask: 21 // Maxim, Guy, Dekar
+}
+export Item lizardBlowItem {
+       name: "Lizard blow",
+       menuicon: swordIcon,
+       ikari: dragonRushIkari,
+       targets: TargetingMode {
+               faction: enemy,
+               mode: single
+       },
+       equipability: weapon,
+       heroMask: maskAll
 }
 export Item magicJarItem {
        name: "Magic jar",
        menuicon: potionIcon,
        battle: true,
        targets: TargetingMode {
-               ally: true,
-               single: true
-       }
+               faction: ally,
+               mode: single
+       },
+       mostUseful: true
+}
+export Item megaShieldItem {
+       name: "Mega shield",
+       menuicon: shieldIcon,
+       ikari: ironBarrierIkari,
+       equipability: shield,
+       heroMask: 20 // Guy, Dekar
 }
 export Item powerPotionItem {
        name: "Power potion",
        menuicon: potionIcon,
-       battle: false
+       battle: false,
+       mostUseful: true
+}
+export Item powerRingItem {
+       name: "Power ring",
+       menuicon: ringIcon,
+       ikari: trickIkari,
+       equipability: ring,
+       heroMask: maskAll
+}
+export Item rocketRingItem {
+       name: "Rocket ring",
+       menuicon: ringIcon,
+       ikari: fakeIkari,
+       equipability: ring,
+       heroMask: maskAll
 }
 export Item sleepBallItem {
        name: "Sleep ball",
        menuicon: ballIcon,
        battle: true,
        targets: TargetingMode {
-               enemy: true,
-               single: true
-       }
+               faction: enemy,
+               mode: single
+       },
+       mostUseful: true
+}
+export Item sProRingItem {
+       name: "S-pro ring",
+       menuicon: ringIcon,
+       ikari: courageIkari,
+       equipability: ring,
+       heroMask: maskAll
+}
+export Item zircoAxItem {
+       name: "Zirco ax",
+       menuicon: axIcon,
+       ikari: torrentIkari,
+       targets: TargetingMode {
+               faction: enemy,
+               mode: single
+       },
+       equipability: weapon,
+       heroMask: 20 // Guy, Dekar
+}
+export Item zircoGlovesItem {
+       name: "Zirco gloves",
+       menuicon: shieldIcon,
+       ikari: forcefieldIkari,
+       equipability: shield,
+       heroMask: 106 // Selan, Artea, Tia, Lexis
+}
+export Item zircoHelmetItem {
+       name: "Zirco helmet",
+       menuicon: helmetIcon,
+       ikari: slowIkari,
+       equipability: helmet,
+       heroMask: 21 // Maxim, Guy, Dekar
 }
 export Item zirconArmorItem {
        name: "Zircon armor",
        menuicon: armorIcon,
        battle: false,
-       ikari: magicCureIkari
+       ikari: magicCureIkari,
+       equipability: armor,
+       heroMask: 21 // Maxim, Guy, Dekar
+}
+export Item zirconPlateItem {
+       name: "Zircon plate",
+       menuicon: armorIcon,
+       ikari: suddenCureIkari,
+       equipability: armor,
+       heroMask: 74 // Selan, Artea, Lexis
 }
 export Item zircoSwordItem {
        name: "Zirco sword",
        menuicon: swordIcon,
        battle: false,
        targets: TargetingMode {
-               enemy: true,
-               single: true
+               faction: enemy,
+               mode: single
        },
        ikari: firestormIkari,
-       attackanimation: swordAttackAnimation
+       attackanimation: swordAttackAnimation,
+       equipability: weapon,
+       heroMask: maskMaxim
+}
+export Item zircoWhipItem {
+       name: "Zirco whip",
+       menuicon: rodIcon,
+       targets: TargetingMode {
+               faction: enemy,
+               mode: single
+       },
+       ikari: thundershriekIkari,
+       equipability: weapon,
+       heroMask: 34 // Selan, Tia
 }