WML Work on THoT Underlevels
This commit is contained in:
parent
8b26c08e74
commit
7bf59edc00
2 changed files with 345 additions and 5 deletions
|
@ -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}
|
||||
|
|
|
@ -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]
|
||||
|
|
Loading…
Add table
Reference in a new issue