wesnoth/data/scenario-test.cfg
Philippe Plantier 50406d3d62 Fixed bug #13586
2005-07-23 17:07:23 +00:00

278 lines
4.5 KiB
INI

[test]
name="Test scenario"
map_data="mmmmggggggggggggggggggggggggggggggggg
mmmmggggggggggggggggggggggggggggggggg
mgggggCCCCggggggggggggggggggggggggggg
mgggggC1Cgggggggggfffffgggggggggggggg
mgggggCCCgggggggggfffffgggccccggggggg
mgggggCCCgggggggggfffffgggcchhggggggg
mgggggtgtgggggggggggggggggccccggggggg
ggggggggggggggggggggggggggggggggggggg
ggggggggggggggggggggggggggggggggggggg
ggggggggggggggggggggggggggggggggggggg
gggggggggggggggggggggCCCggggggggggggg
gggggggggggggggggggggCCCggggggggggggg
ggggggggggggggggggggggggggggggggggggg
ggnnKnggggggggggggggggggggggggggggggg
gggnngggggggggggggggggggggggggggggggg
gggggggggggggggggggggggggggg2gggggggg
gggggggDgggggtggggggggggggggggggggggg
ggggggDgggtgggggggggggggggggggggggggg
ggggggggggggggggggggggggggggggggggggg
"
[event]
name=moveto
[filter]
x=11
y=6
side=1
[not]
description=Baldras
[/not]
[/filter]
[message]
speaker=narrator
message= _ "You can come if you wish, but the leader is only interested in speaking to Baldras."
[/message]
[/event]
turns=36
id=test
{DAWN}
{MORNING}
{AFTERNOON}
{DUSK}
{FIRST_WATCH}
{SECOND_WATCH}
{ITM_BOOK1 2 2}
{ITM_BOOK2 3 2}
{ITM_BOOK3 4 2}
{ITM_BOOK4 5 2}
{ITM_FLOWER1 2 3}
{ITM_FLOWER2 3 3}
{ITM_FLOWER3 4 3}
{ITM_FLOWER4 5 3}
{ITM_ROCK1 2 4}
{ITM_ROCK2 3 4}
{ITM_ROCK3 4 4}
{ITM_ROCK4 5 4}
{ITM_DRAGONSTATUE 2 5}
{ITM_ORNATE1 3 5}
{ITM_ORNATE2 4 5}
{ITM_BARREL 5 5}
{ITM_MONOLITH1 2 6}
{ITM_MONOLITH2 3 6}
{ITM_MONOLITH3 4 6}
{ITM_MONOLITH4 5 6}
{ITM_WELL 2 7}
{ITM_LEANTO 3 7}
{ITM_BALL_GREEN 4 7}
{ITM_BALL_BLUE 5 7}
{ITM_BOX 2 8}
{ITM_WISHINGWELL 10 5}
{OBJ_RING_REGENERATION 10 4 OBJ1}
{OBJ_RING_SLOW 11 4 OBJ2}
{OBJ_POTION_HEALING 12 4 OBJ3}
{OBJ_POTION_POISON 13 4 OBJ4}
{OBJ_POTION_HOLY 14 4 OBJ5}
{OBJ_POTION_STRONG 15 4 OBJ6}
{OBJ_POTION_DECAY 11 5 OBJ7}
{OBJ_TRIDENT_STORM 12 5 OBJ8}
{OBJ_SWORD_FIRE 13 5 OBJ9}
{OBJ_SCEPTER_FIRE 14 5 OBJ10}
{ACT_TELEPORT 10 3 27 15}
[side]
type=Fighter
description=Konrad
side=1
canrecruit=1
controller=human
hitpoints=80
recruit="Assassin,Elvish Hero,Elvish Fighter,Elvish Archer,Horseman,Mage,Elvish Shaman,Red Mage,Spearman,Swordsman,Duelist,Fencer,Elvish Captain,Elvish Ranger,Elvish Shyde,Thief,Rogue,Merman,Elvish Lord,White Mage,Mage of Light,Elvish Sharpshooter,Silver Mage"
gold=2000
enemy=2
shroud=yes
[/side]
[side]
type=Orcish Warlord
description="Urug-Telfar"
side=2
controller=ai
canrecruit=1
recruit="Orcish Grunt,Troll Whelp,Wolf Rider,Orcish Archer,Orcish Assassin,Saurian Skirmisher,Naga"
gold=40
income=10
enemy=1
[unit]
x,y=12,13
type="Orcish Archer"
generate_description=yes
[/unit]
[/side]
[item]
x,y=8,8
image="items/orcish-flag.png"
[/item]
[label]
x,y=8,8
text="Northerners unleashed!"
[/label]
[event]
name=moveto
first_time_only=no
[filter]
side=1
x=8
y=8
[/filter]
[terrain]
x=28,30,29
y=15,15,17
letter=C
[/terrain]
{VARIABLE_OP xx1 random 10..20}
{VARIABLE_OP yy1 random 10..17}
[unit]
side=2
x,y="$xx1","$yy1"
type="Orcish Warlord"
description="Bozo"
generate_description=yes
[/unit]
[message]
speaker="Bozo"
message="Mwahahahahah! I appeared at $xx1, $yy1!"
[/message]
[/event]
[item]
x,y=4,4
image="items/orcish-flag.png"
[/item]
[label]
x,y=4,4
text="Open, Sesame!"
[/label]
[event]
name=moveto
first_time_only=no
[filter]
side=1
x=4
y=4
[/filter]
[terrain]
x=1,2
y=2,2
letter=r
[/terrain]
[/event]
[item]
x,y=8,5
image="items/orcish-flag.png"
[/item]
[label]
x,y=8,5
text="Reveal the Way"
[/label]
[event]
name=moveto
first_time_only=no
[filter]
side=1
x=8
y=5
[/filter]
[remove_shroud]
side=1
x="0-38"
y="0-20"
[/remove_shroud]
[/event]
[item]
x,y=8,7
image="items/chest-plain-closed.png"
[/item]
[label]
x,y=8,7
text="BOOM!"
[/label]
[event]
name="moveto"
first_time_only=no
[filter]
x,y=8,7
[/filter]
[terrain]
x="7,9"
y="7,7"
letter="g"
[/terrain]
[/event]
[item]
x,y=9,3
image="items/gohere.png"
[/item]
[label]
x,y=9,3
text="Win"
[/label]
[event]
name="moveto"
first_time_only=no
[filter]
x,y=9,3
[/filter]
[endlevel]
result="victory"
bonus=yes
[/endlevel]
[/event]
[terrain_graphics]
x,y=13,13
map="
*
* *
1
* *
*"
[tile]
pos=1
type=*
[/tile]
[image]
name="forest"
position=vertical
base=90,144
[/image]
[/terrain_graphics]
[label]
x,y=15,15
text="This is not a forest"
[/label]
[/test]