]> git.localhorst.tv Git - l2e.git/blobdiff - test-data/ikaris.l2s
new language, new compiler
[l2e.git] / test-data / ikaris.l2s
index e76414da35a1eb97086c7e69fdb66ad10ad5863c..53c676711c50b099639b3aa1f2d7b4aa91640079 100644 (file)
+include "constants.l2h"
+
 export Ikari boomerangIkari {
        name: "Boomerang",
        cost: 164,
        targets: TargetingMode {
-               ally: true,
-               all: true
+               faction: ally,
+               mode: all
        },
-       magical: true
+       type: magical
 }
 export Ikari courageIkari {
        name: "Courage",
        cost: 64,
        targets: TargetingMode {
-               ally: true,
-               multiple: true
+               faction: ally,
+               mode: multiple
        },
-       magical: true
+       type: magical
 }
 export Ikari crisisCureIkari {
        name: "Crisis cure",
        cost: 164,
        targets: TargetingMode {
-               ally: true,
-               all: true
+               faction: ally,
+               mode: all
        },
-       magical: true
+       type: magical
 }
 export Ikari destroyIkari {
        name: "Destroy",
        cost: 128,
        targets: TargetingMode {
-               enemy: true,
-               multiple: true
+               faction: enemy,
+               mode: multiple
        },
-       magical: true
+       type: magical
 }
 export Ikari diveIkari {
        name: "Dive",
        cost: 128,
        targets: TargetingMode {
-               enemy: true,
-               single: true
+               faction: enemy,
+               mode: single
        },
-       physical: true
+       type: physical
 }
 export Ikari dragonRushIkari {
        name: "Dragon rush",
        cost: 164,
        targets: TargetingMode {
-               enemy: true,
-               single: true
+               faction: enemy,
+               mode: single
        },
-       physical: true
+       type: physical
 }
 export Ikari fakeIkari {
        name: "Fake",
        cost: 32,
        targets: TargetingMode {
-               ally: true,
-               single: true
+               faction: ally,
+               mode: single
        },
-       magical: true
+       type: magical
 }
 export Ikari firestormIkari {
        name: "Firestorm",
        cost: 224,
        targets: TargetingMode {
-               enemy: true,
-               all: true
+               faction: enemy,
+               mode: all
        },
-       physical: true
+       type: physical
 }
 export Ikari forcefieldIkari {
        name: "Forcefield",
        cost: 64,
        targets: TargetingMode {
-               ally: true,
-               all: true
+               faction: ally,
+               mode: all
        },
-       magical: true
+       type: magical
 }
 export Ikari gloomyIkari {
        name: "Gloomy",
        cost: 164,
        targets: TargetingMode {
-               enemy: true,
-               all: true
+               faction: enemy,
+               mode: all
        },
-       magical: true
+       type: magical
 }
 export Ikari ironBarrierIkari {
        name: "Iron barrier",
        cost: 255,
        targets: TargetingMode {
-               ally: true,
-               all: true
+               faction: ally,
+               mode: all
        },
-       magical: true
+       type: magical
 }
 export Ikari lightGuardIkari {
        name: "Light guard",
        cost: 128,
        targets: TargetingMode {
-               ally: true,
-               all: true
+               faction: ally,
+               mode: all
        },
-       magical: true
+       type: magical
 }
 export Ikari magicCureIkari {
        name: "Magic cure",
        cost: 128,
        targets: TargetingMode {
-               ally: true,
-               single: true
+               faction: ally,
+               mode: single
        },
-       magical: true
+       type: magical
 }
 export Ikari slowIkari {
        name: "Slow",
        cost: 196,
        targets: TargetingMode {
-               enemy: true,
-               all: true
+               faction: enemy,
+               mode: all
        },
-       physical: true
+       type: physical
 }
 export Ikari suddenCureIkari {
        name: "Sudden cure",
        cost: 96,
        targets: TargetingMode {
-               ally: true,
-               all: true
+               faction: ally,
+               mode: all
        },
-       magical: true
+       type: magical
 }
 export Ikari tenLeggerIkari {
        name: "Ten-legger",
        cost: 164,
        targets: TargetingMode {
-               enemy: true,
-               all: true
+               faction: enemy,
+               mode: all
        },
-       physical: true
+       type: physical
 }
 export Ikari thundershriekIkari {
        name: "Thundershriek",
        cost: 224,
        targets: TargetingMode {
-               enemy: true,
-               all: true
+               faction: enemy,
+               mode: all
        },
-       physical: true
+       type: physical
 }
 export Ikari torrentIkari {
        name: "Torrent",
        cost: 224,
        targets: TargetingMode {
-               enemy: true,
-               all: true
+               faction: enemy,
+               mode: all
        },
-       physical: true
+       type: physical
 }
 export Ikari trickIkari {
        name: "Trick",
        cost: 32,
        targets: TargetingMode {
-               enemy: true,
-               all: true
+               faction: enemy,
+               mode: all
        },
-       magical: true
+       type: magical
 }
 export Ikari vulnerableIkari {
        name: "Vulnerable",
        cost: 196,
        targets: TargetingMode {
-               enemy: true,
-               all: true
+               faction: enemy,
+               mode: all
        },
-       physical: true
+       type: physical
 }