This file is indexed.

/usr/share/games/wesnoth/1.10/data/campaigns/Eastern_Invasion/scenarios/03_An_Unexpected_Appearance.cfg is in wesnoth-1.10-ei 1:1.10.2-1.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
#textdomain wesnoth-ei
[scenario]
    id=03_An_Unexpected_Appearance
    name= _ "An Unexpected Appearance"
    map_data="{campaigns/Eastern_Invasion/maps/03_An_Unexpected_Appearance.map}"
    next_scenario=04a_An_Elven_Alliance
    turns=20

    {DEFAULT_SCHEDULE}

    {INTRO_AND_SCENARIO_MUSIC breaking_the_chains.ogg vengeful.ogg}
    {EXTRA_SCENARIO_MUSIC the_king_is_dead.ogg}
    {EXTRA_SCENARIO_MUSIC wanderer.ogg}

    {campaigns/Eastern_Invasion/utils/deaths.cfg}

    [story]
        [part]
            show_title=yes
            {TO_AN_UNEXPECTED_APPEARANCE}
        [/part]
    [/story]

    [side]
        type=Lieutenant
        id=Gweddry
        name= _ "Gweddry"
        side=1
        canrecruit=yes
        controller=human
        team_name=wesnothians
        user_team_name=_"Wesnothians"
        {GOLD 200 150 100}
        {FLAG_VARIANT loyalist}
    [/side]

    [side]
        type=Dark Sorcerer
        id=Mal-Skraat
        name= _ "Mal-Skraat"
        side=2
        canrecruit=yes
        recruit=Vampire Bat,Skeleton,Skeleton Archer,Walking Corpse
        [ai]
            recruitment_pattern=scout,fighter,fighter,archer
        [/ai]
        {GOLD 80 110 140}
        {FLAG_VARIANT undead}
        team_name=undead
        user_team_name=_"Undead"
    [/side]

#ifdef HARD
    {LIMIT_CONTEMPORANEOUS_RECRUITS 2 (Vampire Bat) 4}
#else
    {LIMIT_CONTEMPORANEOUS_RECRUITS 2 (Vampire Bat) 2}
#endif

    {STARTING_VILLAGES 2 7}

    [side]
        type=Dark Adept
        id=Mal-Tar
        name= _ "Mal-Tar"
        facing=sw
        experience=24
        side=3
        canrecruit=yes
        recruit=Walking Corpse
        team_name=undead
        user_team_name=_"Undead"
        {GOLD 10 20 30}
        {FLAG_VARIANT undead}
    [/side]

    # As long as Mal-Tar sits on his keep, ensure that he can't survive long by
    # getting lucky.
    {FORCE_CHANCE_TO_HIT side=1 id=Mal-Tar 100 (
        [have_unit]
            id=Mal-Tar

            [filter_location]
                terrain=Ke
            [/filter_location]
        [/have_unit]
    )}

    [side]
        type=Dark Sorcerer
        id=Mal-Kallat
        name= _ "Mal-Kallat"
        facing=sw
        side=4
        canrecruit=yes
        recruit=Vampire Bat,Skeleton,Skeleton Archer,Walking Corpse
        [ai]
            recruitment_pattern=scout,scout,fighter,fighter,archer
        [/ai]
        team_name=undead
        user_team_name=_"Undead"
        {GOLD 75 100 150}
        {FLAG_VARIANT undead}
    [/side]

#ifdef HARD
    {LIMIT_CONTEMPORANEOUS_RECRUITS 4 (Vampire Bat) 4}
#else
    {LIMIT_CONTEMPORANEOUS_RECRUITS 4 (Vampire Bat) 2}
#endif

    {STARTING_VILLAGES 4 9}

    [event]
        name=prestart

        [item]
            x=21
            y=12
            image=scenery/trapdoor-open.png
        [/item]

        # {SCATTER_IMAGE (terrain=Gg) 3 scenery/pine1.png}

        [objectives]
            side=1
            [objective]
                description= _ "Defeat either enemy dark sorcerer"
                condition=win
            [/objective]
            [objective]
                description= _ "Death of Gweddry"
                condition=lose
            [/objective]
            [objective]
                description= _ "Death of Dacyn"
                condition=lose
            [/objective]

            {TURNS_RUN_OUT}

            [gold_carryover]
                bonus=yes
                carryover_percentage=40
            [/gold_carryover]
        [/objectives]
    [/event]

    [event]
        name=start
        [recall]
            id=Dacyn
        [/recall]
        [message]
            speaker=Gweddry
            message= _ "We have escaped from those dark tunnels! But where are we now?"
        [/message]
        [message]
            speaker=Dacyn
            message= _ "We are in the middle of the eastern mountains, in a mountain pass leading east and west. We need to head north, to meet Owaec, but we cannot go through the mountains... we must go east, or west, and hope we can get around them."
        [/message]
        [message]
            speaker=Mal-Kallat
            message= _ "Hahaha! We have you surrounded!"
        [/message]
        [message]
            speaker=Mal-Skraat
            message= _ "Why don’t we see if the new recruit can handle them. After all, there are only two!"
        [/message]
        [message]
            speaker=Mal-Tar
            message= _ "No!! They’ll kill me!"
        [/message]
        [message]
            speaker=Mal-Kallat
            message= _ "That would be your problem, then."
        [/message]
        [message]
            speaker=Gweddry
            message= _ "These undead are toying with us! This adept is weak — we may be able to take his castle."
        [/message]
        [message]
            speaker=Dacyn
            message= _ "A good idea. Then, we must kill either of the dark sorcerers. I would prefer to attack the western one, so we can get closer to Wesnoth."
        [/message]
    [/event]

    [event]
        name=last breath
        [filter]
            id=Mal-Skraat
        [/filter]
        [message]
            speaker=Mal-Skraat
            message= _ "No! You have defeated me, and can re-enter Wesnoth!"
        [/message]
        [set_variable]
            name="first_fork"
            value="west"
        [/set_variable]
        [endlevel]
            result=victory
            next_scenario=04a_An_Elven_Alliance
            bonus=yes
            {NEW_GOLD_CARRYOVER 40}
        [/endlevel]
    [/event]

    [event]
        name=last breath
        [filter]
            id=Mal-Kallat
        [/filter]
        [message]
            speaker=Mal-Skraat
            message= _ "You have defeated my brother, but I will follow you and kill you!"
        [/message]
        [set_variable]
            name="first_fork"
            value="east"
        [/set_variable]
        [endlevel]
            result=victory
            next_scenario=04b_The_Undead_Border_Patrol
            bonus=yes
            {NEW_GOLD_CARRYOVER 40}
        [/endlevel]
    [/event]

    {EARLY_DEFEAT}
[/scenario]