1#textdomain wesnoth-dm
2
3#define MEMOIRS_GENERATOR_SKELETON X Y
4    # set the generator's terrain
5    [event]
6        name=prestart
7        [item]
8            x,y={X},{Y}
9            image=scenery/monolith2.png
10        [/item]
11    [/event]
12
13    # generate a unit each turn
14    [event]
15        id=generator_{X}_{Y}
16        name=new turn
17        first_time_only=no
18
19        [scroll_to]
20            x,y={X},{Y}
21        [/scroll_to]
22        [sound]
23            name=magic-dark.ogg
24        [/sound]
25        {RANDOM (Skeleton,Skeleton Archer)}
26        [unit]
27            type=$random
28            side=2
29            x,y={X},{Y}
30            animate=yes
31        [/unit]
32        {CLEAR_VARIABLE random}
33    [/event]
34
35    # if someone capable of destroying the generator moves there
36    [event]
37        name=moveto
38        [filter]
39            side=1
40            x,y={X},{Y}
41            type_adv_tree=Mage,Journeyman Mage,Paladin
42        [/filter]
43
44        [message]
45            speaker=unit
46            message=_"I call upon all that is holy to break the power of this evil stone!"
47        [/message]
48        [sound]
49            name=lightning.ogg
50        [/sound]
51        [color_adjust]
52            red=100
53            green=100
54            blue=100
55        [/color_adjust]
56        [delay]
57            time=10
58        [/delay]
59        [color_adjust]
60            red=0
61            green=0
62            blue=0
63        [/color_adjust]
64        [remove_event]
65            id=generator_{X}_{Y}
66        [/remove_event]
67    [/event]
68
69    # if someone who can't destroy the generator moves there
70    [event]
71        name=moveto
72        [filter]
73            x,y={X},{Y}
74            side=1
75            [not]
76                type_adv_tree=Mage,Journeyman Mage,Paladin
77            [/not]
78        [/filter]
79
80        [message]
81            speaker=unit
82            message=_"Evil emanates from this stone, but I have not the power to destroy it."
83        [/message]
84    [/event]
85#enddef
86