WML Work on THoT Underlevels

This commit is contained in:
Taurus 2007-12-15 07:06:10 +00:00
parent 8b26c08e74
commit 7bf59edc00
2 changed files with 345 additions and 5 deletions

View file

@ -102,6 +102,9 @@
x,y=10,9
[/unit]
{RECALL_VETERAN DWARVISH DRAGONGUARD 11 11}
{RECALL_VETERAN DWARVISH LORD 11 12}
#define REMOVE_KEEP X Y
[terrain]
x={X}

View file

@ -1,3 +1,14 @@
#define GIANT_SPIDER X Y
[unit]
type=Giant Spider
x={X}
y={Y}
side=2
ai_special=guardian
description=Giant Spider
[/unit]
#enddef
#define MASKED_GUARD X Y
[unit]
type=Dwarvish Steelclad
@ -25,6 +36,30 @@
[/unit]
#enddef
#define MASKED_STALWART X Y
[unit]
type=Dwarvish Stalwart
x={X}
y={Y}
side=2
ai_special=guardian
random_traits=yes
generate_description=yes
user_description= _ "Masked Dwarf"
[/unit]
#enddef
#define DRAUG_GUARD X Y
[unit]
type=Draug
x={X}
y={Y}
side=2
ai_special=guardian
[/unit]
#enddef
#textdomain wesnoth-thot
[scenario]
name=_"The Underlevels"
@ -65,9 +100,7 @@
team_name="evil"
fog="no"
shroud="no"
recruit="Skeleton,Skeleton Archer,Ghoul,Necrophage,Revenant,Deathblade,Bone Shooter"
[ai]
{NO_SCOUTS}
passive_leader=yes
grouping=defensive
{ATTACK_DEPTH 4 5 5}
@ -136,9 +169,6 @@
team_name="evil"
fog="no"
shroud="no"
[ai]
{NO_SCOUTS}
[/ai]
gold=0 # BALANCE
[/side]
@ -200,6 +230,9 @@
{PLACE_IMAGE "scenery/dwarven-doors-closed.png" 10 2}
{PLACE_IMAGE "scenery/dwarven-doors-closed.png" 15 24}
{PLACE_IMAGE "scenery/dwarven-doors-closed.png" 15 36}
{PLACE_IMAGE "items/book2.png" 41 6}
{PLACE_IMAGE items/chest.png 15 22}
{PLACE_IMAGE items/chest.png 15 38}
{MASKED_GUARD 10 25}
{MASKED_GUARD 14 25}
@ -214,6 +247,67 @@
{MASKED_SNIPER 12 34}
{MASKED_SNIPER 16 34}
{MASKED_SNIPER 20 34}
{MASKED_STALWART 26 27}
{MASKED_STALWART 26 30}
{MASKED_STALWART 30 26}
{MASKED_STALWART 32 27}
{MASKED_STALWART 32 30}
{MASKED_STALWART 30 31}
{MASKED_STALWART 38 24}
{MASKED_STALWART 36 23}
{MASKED_STALWART 38 19}
{MASKED_STALWART 36 19}
{MASKED_STALWART 33 16}
{MASKED_STALWART 33 18}
{MASKED_STALWART 23 16}
{MASKED_STALWART 23 18}
{MASKED_GUARD 24 14}
{MASKED_SNIPER 22 14}
{MASKED_GUARD 24 19}
{MASKED_SNIPER 22 19}
{MASKED_STALWART 18 15}
{MASKED_STALWART 18 17}
{MASKED_STALWART 12 16}
{MASKED_STALWART 15 12}
{MASKED_STALWART 11 12}
{MASKED_GUARD 10 11}
{MASKED_SNIPER 9 11}
{MASKED_GUARD 16 11}
{MASKED_SNIPER 17 11}
{MASKED_STALWART 37 33}
{MASKED_STALWART 35 34}
{MASKED_GUARD 35 37}
{MASKED_SNIPER 35 38}
{MASKED_GUARD 35 39}
{MASKED_SNIPER 35 40}
{MASKED_GUARD 43 37}
{MASKED_SNIPER 43 38}
{MASKED_GUARD 43 39}
{MASKED_SNIPER 43 40
{DRAUG_GUARD 20 43}
{DRAUG_GUARD 20 44}
{DRAUG_GUARD 20 45}
{DRAUG_GUARD 28 43}
{DRAUG_GUARD 28 44}
{DRAUG_GUARD 28 45}
{DRAUG_GUARD 22 42}
{DRAUG_GUARD 24 41}
{DRAUG_GUARD 26 42}
{DRAUG_GUARD 26 46}
{DRAUG_GUARD 24 47}
{DRAUG_GUARD 22 46}
{GIANT_SPIDER 45 3}
{GIANT_SPIDER 39 12}
{GIANT_SPIDER 44 7}
{GIANT_SPIDER 39 7}
{GIANT_SPIDER 49 5}
{GIANT_SPIDER 38 2}
[recall]
@ -297,7 +391,250 @@
[/objectives]
[/event]
[event]
name=sighted
[filter]
description="Dranath"
[/filter]
[message]
description="Dranath"
message= _ "It is useless to push further fools. The doors I guard are sealed by the power of the Hammer itself. Your attack is pointless."
[/message]
[message]
speaker=unit
message= _ "We'll see bout that!"
[/message]
[/event]
[event]
name=moveto
first_time_only=no
[filter]
side=1
x=38,39,40
y=41,41,41
[/filter]
[if]
[variable]
name=key_read
numerical_equals=0
[/variable]
[then]
[message]
speaker=unit
message= _ "It seemed that guard was speaking the truth, these doors cannot be forced open by any means!"
[/message]
[message]
description= _ "Angarthing"
message= _ "I sense the bindings to be the work of common sorcery, not the power of the hammer. Usually for every one of these spells there is some sort of key. If we can find this key we will able to open these doors."
[/message]
[/then]
[/if]
[if]
[variable]
name=key_read
numerical_equals=1
[/variable]
[then]
[message]
speaker=unit
message= _ "The key has been uttered, these doors should open..."
[/message]
[terrain]
x=38,39,40
y=42,42,42
letter=Uu
[/terrain]
[message]
speaker=unit
message= _ "There we go... pew, what is that smell!"
[/message]
recruit="Blood Bat,Ghost,Wrath,Shadow,Skeleton,Skeleton Archer,Ghoul,Necrophage,Revenant,Deathblade,Bone Shooter"
[allow_recruit]
side=2
type="Blood Bat,Ghost,Wrath,Shadow,Skeleton,Skeleton Archer,Ghoul,Necrophage,Revenant,Deathblade,Bone Shooter"
[/allow_recruit]
[allow_recruit]
side=6
type="Blood Bat,Ghost,Wrath,Shadow,Skeleton,Skeleton Archer,Ghoul,Necrophage,Revenant,Deathblade,Bone Shooter"
[/allow_recruit]
[allow_recruit]
side=7
type="Blood Bat,Ghost,Wrath,Shadow,Skeleton,Skeleton Archer,Ghoul,Necrophage,Revenant,Deathblade,Bone Shooter"
[/allow_recruit]
[/event]
[event]
name=moveto
[filter]
side=1
x=25,25
y=5,6
[/filter]
[message]
speaker=unit
message= _ "It's locked but nothing that our hammer's can't manage."
[/message]
[terrain]
x=26
y=5
letter=Uu
[/terrain]
[/event]
[event]
name=moveto
[filter]
side=1
x=41
y=6
[/filter]
[message]
speaker=unit
message= _ "A thin book with some strange writing on it..."
[/message]
[message]
description= _ "Angarthing"
message= _ "It seems to be the key for that sealed door."
[/message]
[message]
description= _ "Angarthing"
message= _ " (reads) Kannin a'kana du'masi a'forigln de'amp."
[/message]
[message]
description= _ "Angarthing"
message= _ "Now try the door again, it should open."
[/message]
[set_variable]
name=key_read
value=1
[/set_variable]
[/event]
[event]
name=moveto
[filter]
side=1
x=15
y=25
[/filter]
[message]
speaker=unit
message= _ "A door, perhaps Karrag is hiding in here..."
[/message]
[terrain]
x=15
y=24
letter=Uu
[/terrain]
[/event]
[event]
name=moveto
[filter]
side=1
x=15
y=35
[/filter]
[message]
speaker=unit
message= _ "A door, perhaps Karrag is hiding in here..."
[/message]
[terrain]
x=15
y=36
letter=Uu
[/terrain]
[/event]
[event]
name=moveto
[filter]
x=15
y=22
side=1
[/filter]
[message]
speaker=unit
message= _ "150 gold pieces. This should help."
[/message]
[gold]
side=1
amount=150
[/gold]
[removeitem]
x=15
y=22
[/removeitem]
[/event]
[event]
name=moveto
[filter]
x=15
y=38
side=1
[/filter]
[message]
speaker=unit
message= _ "150 gold pieces. I wonder why Karrag would choose to store his gold here."
[/message]
[gold]
side=1
amount=150
[/gold]
[removeitem]
x=15
y=38
[/removeitem]
[/event]
[/scenario]