]> git.localhorst.tv Git - l2e.git/blob - test-data/items.l2s
231aa3f626f498c93b51369b10f4c9396121cae4
[l2e.git] / test-data / items.l2s
1 include "constants.l2h"
2 include "ikaris.l2h"
3
4 export Sprite potionIcon {
5         image: :"item-icons.png",
6         size: <16,16>
7 }
8 export Sprite ballIcon {
9         image: :"item-icons.png",
10         size: <16,16>,
11         offset: <0,16>
12 }
13 export Sprite crankIcon {
14         image: :"item-icons.png",
15         size: <16,16>,
16         offset: <0,32>
17 }
18 export Sprite spearIcon {
19         image: :"item-icons.png",
20         size: <16,16>,
21         offset: <0,48>
22 }
23 export Sprite swordIcon {
24         image: :"item-icons.png",
25         size: <16,16>,
26         offset: <0,64>
27 }
28 export Sprite axIcon {
29         image: :"item-icons.png",
30         size: <16,16>,
31         offset: <0,80>
32 }
33 export Sprite rodIcon {
34         image: :"item-icons.png",
35         size: <16,16>,
36         offset: <0,96>
37 }
38 export Sprite armorIcon {
39         image: :"item-icons.png",
40         size: <16,16>,
41         offset: <0,112>
42 }
43 export Sprite shieldIcon {
44         image: :"item-icons.png",
45         size: <16,16>,
46         offset: <0,128>
47 }
48 export Sprite helmetIcon {
49         image: :"item-icons.png",
50         size: <16,16>,
51         offset: <0,144>
52 }
53 export Sprite ringIcon {
54         image: :"item-icons.png",
55         size: <16,16>,
56         offset: <0,160>
57 }
58 export Sprite jewelIcon {
59         image: :"item-icons.png",
60         size: <16,16>,
61         offset: <0,176>
62 }
63
64 export SimpleAnimation swordAttackAnimation {
65         sprite: Sprite {
66                 image: :"attack-sword.png",
67                 size: <96,96>
68         },
69         frametime: twoFramesTime,
70         repeat: false,
71         framecount: 4
72 }
73
74 export Item antidoteItem {
75         name: "Antidote",
76         menuicon: potionIcon,
77         battle: true,
78         targets: TargetingMode {
79                 faction: ally,
80                 mode: single
81         },
82         mostUseful: true
83 }
84 export Item eagleRockItem {
85         name: "Eagle rock",
86         menuicon: jewelIcon,
87         ikari: diveIkari,
88         equipability: jewel,
89         heroMask: maskAll
90 }
91 export Item escapeItem {
92         name: "Escape",
93         battle: false,
94         mostUseful: true
95 }
96 export Item evilJewelItem {
97         name: "Evil jewel",
98         menuicon: jewelIcon,
99         ikari: gloomyIkari,
100         equipability: jewel,
101         heroMask: maskAll
102 }
103 export Item ghostRingItem {
104         name: "Ghost ring",
105         menuicon: ringIcon,
106         ikari: destroyIkari,
107         equipability: ring,
108         heroMask: maskAll
109 }
110 export Item hiPotionItem {
111         name: "Hi-Potion",
112         menuicon: potionIcon,
113         battle: true,
114         targets: TargetingMode {
115                 faction: ally,
116                 mode: single
117         },
118         mostUseful: true
119 }
120 export Item holyCapItem {
121         name: "Holy cap",
122         menuicon: helmetIcon,
123         ikari: vulnerableIkari,
124         equipability: helmet,
125         heroMask: 42 // Selan, Artea, Tia
126 }
127 export Item holyRobeItem {
128         name: "Holy robe",
129         menuicon: armorIcon,
130         ikari: crisisCureIkari,
131         equipability: armor,
132         heroMask: 42 // Selan, Artea, Tia
133 }
134 export Item holyShieldItem {
135         name: "Holy shield",
136         menuicon: shieldIcon,
137         ikari: lightGuardIkari,
138         equipability: shield,
139         heroMask: 21 // Maxim, Guy, Dekar
140 }
141 export Item krakenRockItem {
142         name: "Kraken rock",
143         menuicon: jewelIcon,
144         ikari: tenLeggerIkari,
145         equipability: jewel,
146         heroMask: maskAll
147 }
148 export Item legendHelmItem {
149         name: "Legend helm",
150         menuicon: helmetIcon,
151         ikari: boomerangIkari,
152         equipability: helmet,
153         heroMask: 21 // Maxim, Guy, Dekar
154 }
155 export Item lizardBlowItem {
156         name: "Lizard blow",
157         menuicon: swordIcon,
158         ikari: dragonRushIkari,
159         targets: TargetingMode {
160                 faction: enemy,
161                 mode: single
162         },
163         equipability: weapon,
164         heroMask: maskAll
165 }
166 export Item magicJarItem {
167         name: "Magic jar",
168         menuicon: potionIcon,
169         battle: true,
170         targets: TargetingMode {
171                 faction: ally,
172                 mode: single
173         },
174         mostUseful: true
175 }
176 export Item megaShieldItem {
177         name: "Mega shield",
178         menuicon: shieldIcon,
179         ikari: ironBarrierIkari,
180         equipability: shield,
181         heroMask: 20 // Guy, Dekar
182 }
183 export Item powerPotionItem {
184         name: "Power potion",
185         menuicon: potionIcon,
186         battle: false,
187         mostUseful: true
188 }
189 export Item powerRingItem {
190         name: "Power ring",
191         menuicon: ringIcon,
192         ikari: trickIkari,
193         equipability: ring,
194         heroMask: maskAll
195 }
196 export Item rocketRingItem {
197         name: "Rocket ring",
198         menuicon: ringIcon,
199         ikari: fakeIkari,
200         equipability: ring,
201         heroMask: maskAll
202 }
203 export Item sleepBallItem {
204         name: "Sleep ball",
205         menuicon: ballIcon,
206         battle: true,
207         targets: TargetingMode {
208                 faction: enemy,
209                 mode: single
210         },
211         mostUseful: true
212 }
213 export Item sProRingItem {
214         name: "S-pro ring",
215         menuicon: ringIcon,
216         ikari: courageIkari,
217         equipability: ring,
218         heroMask: maskAll
219 }
220 export Item zircoAxItem {
221         name: "Zirco ax",
222         menuicon: axIcon,
223         ikari: torrentIkari,
224         targets: TargetingMode {
225                 faction: enemy,
226                 mode: single
227         },
228         equipability: weapon,
229         heroMask: 20 // Guy, Dekar
230 }
231 export Item zircoGlovesItem {
232         name: "Zirco gloves",
233         menuicon: shieldIcon,
234         ikari: forcefieldIkari,
235         equipability: shield,
236         heroMask: 106 // Selan, Artea, Tia, Lexis
237 }
238 export Item zircoHelmetItem {
239         name: "Zirco helmet",
240         menuicon: helmetIcon,
241         ikari: slowIkari,
242         equipability: helmet,
243         heroMask: 21 // Maxim, Guy, Dekar
244 }
245 export Item zirconArmorItem {
246         name: "Zircon armor",
247         menuicon: armorIcon,
248         battle: false,
249         ikari: magicCureIkari,
250         equipability: armor,
251         heroMask: 21 // Maxim, Guy, Dekar
252 }
253 export Item zirconPlateItem {
254         name: "Zircon plate",
255         menuicon: armorIcon,
256         ikari: suddenCureIkari,
257         equipability: armor,
258         heroMask: 74 // Selan, Artea, Lexis
259 }
260 export Item zircoSwordItem {
261         name: "Zirco sword",
262         menuicon: swordIcon,
263         battle: false,
264         targets: TargetingMode {
265                 faction: enemy,
266                 mode: single
267         },
268         ikari: firestormIkari,
269         attackanimation: swordAttackAnimation,
270         equipability: weapon,
271         heroMask: maskMaxim
272 }
273 export Item zircoWhipItem {
274         name: "Zirco whip",
275         menuicon: rodIcon,
276         targets: TargetingMode {
277                 faction: enemy,
278                 mode: single
279         },
280         ikari: thundershriekIkari,
281         equipability: weapon,
282         heroMask: 34 // Selan, Tia
283 }