From 31a92bca13eb98c8a021dbd90b8b6bcce1b6021a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Severin=20Gl=C3=B6ckner?= Date: Sat, 12 May 2018 03:26:21 +0200 Subject: [PATCH] Nr S2: edited map: * make north gate obvious to players * mitigate bridges transition * use less human castles * don't break northern train line * move the bridges in the Trolls keep farther behind, to be less vulnerabe to the northern leader [ci skip] --- .../maps/02_01_Infested_Caves.map | 22 +++--- .../scenarios/02_01_Infested_Caves.cfg | 77 +++++++++++++++++-- 2 files changed, 82 insertions(+), 17 deletions(-) diff --git a/data/campaigns/Northern_Rebirth/maps/02_01_Infested_Caves.map b/data/campaigns/Northern_Rebirth/maps/02_01_Infested_Caves.map index ff0ca09a9291..7b00fd03abba 100644 --- a/data/campaigns/Northern_Rebirth/maps/02_01_Infested_Caves.map +++ b/data/campaigns/Northern_Rebirth/maps/02_01_Infested_Caves.map @@ -1,20 +1,20 @@ Gg, Gg, Hh, Hh, Mm^Xm, Mm^Xm, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Uu, Uu, Uu, Uu, Xu, Xu, Xu Hh, Gg, Hh^Vhh, Mm, Xu, Xu, Uh, Uh, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Qxu, Xu, Xu, Xu, Uh^Vu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Qxu, Uh, Uu, Uh, Xu, Xu, Xu, Xu Mm, Hh, Hh, Mm, Xu, Uh^Vu, Uu, Uu, Re, Uh, Uh, Uh, Uh, Xu, Xu, Xu, Qxu, Qxu, Uu, Uh, Uh, Uh, Uh, Uh, Uu, Xu, Uu, Uh^Vu, Uu^Uf, Xu, Uh, Uh^Vu, Wwg, Xu, Uh, Uh, Uh, Xu, Xu, Xu, Xu, Xu -Mm^Xm, Mm, Xu, Uu^Ii, Uu^Ii, Uu^Ii, Re^Br/, Uu, Chr, Chr, Chr, Uh^Uf, Uu^Uf, Xu, Xu, Qxu, Uh^Vu, Uh, Chr, Uue, Uu, Uu, Ch, Ch, Ch, Uu, Re^Es, Uu^Uf, Re^Br\, Uu, Uu, Wwf, Wwg, Wwg, Uu^Vu, Uh, Qxu, Xu, Xu, Xu, Xu, Xu -Xu, Xu, Xuc, Xuc, Re^Br/, Re^Br/, Uu, Rd^Br\, Chr, 2 Khr, Chr, Uu^Uf, Xu, Xu, Xu, Qxu, Uh, Uh, Uue, Re, Uu, Uu, Ch, 8 Khr, Ch, Uu, Uu^Br/, Re^Br/, Uu^Uf, Uu^Br\, Chr, Wwf, Wwf, Uh^Uf, Uu^Uf, Qxu, Qxu, Xu, Xu, Xu, Xu, Xu -Xu, Xuc, Uh^Dr, Re^Br/, Uu, Chr^Ii, Uu, Uu^Vu, Uu, Chr, Rd, Uu, Xu, Xu, Xu, Xu, Urb, Uu, Uh, Re, Rd, Urb, Re^Br/, Ch, Uu^Br\, Uu^Br/, Xuc, Uu, Re, Rd, Urb, Uu, Uu^Uf, Uh^Uf, Uh^Uf, Cud, Qxu^Bcx\, Qxu, Qxu, Xu, Xu, Xu -Xu, Xuc, Uh^Dr, Re^Br|, Uu, Uu, Rd^Uf, Re, Re^Es, Uu^Es, Uu^Es, Uu^Vu, Xu, Xu, Xu, Xu, Xu, Uh, Xu, Xu, Xu, Urb^Br/, Re^Es, Re^Es, Xuc, Xuc, Xu, Xuc, Xuc, Uu, Urb, Re, Xu, Cud, Qxu^Bcx\, Qxu, Qxu, Qxu^Bcx\, Uu^Vud, Xu, Xu, Xu -Xu, Xu, Uh, Uu^Br|, Uu, Uh, Uh^Uf, Chr, Rd, Uu^Es, Re, Uh, Urb, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Urb^Br|, Re^Es, Uu^Vud, Xuc, Xu, Xuc, Xu, Xuc, Urb, Uu, Xu, Xu, Qxu, Qxu, Qxu^Bcx\, Uu, Qxu, Uu, Uu, Xu, Xu -Xu, Xu, Xu, Uu^Br|, Uu^Uf, Uh, Xuc, Xu, Uu^Vu, Uu, Uh^Dr, Uh^Uf, Uh^Uf, Xu, Xu, Xu, Xu, Xu, Uh, Chr, Rd, Uu^Vu, Uu^Br\, Uh, Uh, Xuc, Qxu, Xuc, Rd, Uu, Uu, Uu^Vu, Xu, Qxu, Qxu, Qxu, Rd^Es, Uu, Uu, Uu, Uh^Vu, Xu -Xu, Xu, Xu, Uu^Br|, Uu, Uu, Xuc, Xu, Xu, Xu, Xu, Uh^Uf, Xu, Xu, Xu, Xu, Xu, Xu, Uh^Dr, Uu^Uf, Rd, Re, Re, Uu^Br|, Uu, Qxu, Chr, Qxu, Re, Uu, Xu, Xu, Xu, Uh, Rd, Re, Cud, Cud, Cud, Uh, Xu, Xu +Mm^Xm, Mm, Xu, Uu^Ii, Uu^Ii, Uu^Ii, Re^Br/, Uu, Cte, Cte, Cte, Uh^Uf, Uu^Uf, Xu, Xu, Qxu, Uh^Vu, Uh, Chr, Uue, Uu, Uu, Cer, Cer, Cer, Uu, Re^Es, Uu^Uf, Re^Br\, Uu, Uu, Wwf, Wwg, Wwg, Uu^Vu, Uh, Qxu^Bw\, Xu, Xu, Xu, Xu, Xu +Xu, Xu, Xuc, Xuc, Re^Br/, Re^Br/, Uu, Rd^Br\, Cte, 2 Khr, Cte, Uu^Uf, Xu, Xu, Xu, Qxu, Uh, Uh, Uue, Re, Uu, Uu, Cer, 8 Ket, Cer, Uu, Uu^Br/, Re^Br/, Uu^Uf, Uu^Br\, Chr, Wwf, Wwf, Uh^Uf, Uu^Uf, Qxu, Qxu, Uu, Uu, Xu, Xu, Xu +Xu, Xuc, Uh^Dr, Re^Br/, Uu, Chr^Ii, Uu, Uu^Vu, Uu, Cte, Rd, Uu, Uu^Vu, Xu, Xu, Xu, Uu, Uu, Uh, Re, Rd, Urb, Re^Br/, Cer^Br\, Uu^Br\, Uu^Br/, Xuc, Uu^Vu, Re, Rd, Urb, Uu, Uu^Uf, Uh^Uf, Uh^Uf, Uu, Qxu^Bcx\, Xu, Xu, Uu, Xu, Xu +Xu, Xuc, Uh^Dr, Re^Br|, Uu, Uu, Rd^Uf, Re, Re^Es, Uu^Es, Uu^Es, Uu^Vu, Xu, Xu, Uu, Uu^Pr\, Xu, Uh, Xu, Xu, Xu, Urb^Br/, Re^Es, Re^Es, Xuc, Xuc, Xu, Xuc, Xuc, Uu, Urb, Re, Xu, Cte, Qxu, Qxu, Qxu, Qxu^Bcx\, Uu, Uu, Xu, Xu +Xu, Xu, Uh, Uu^Br|, Uu, Uh, Uh^Uf, Chr, Rd, Uu^Es, Re, Uh, Urb, Uu^Pr\, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Urb^Br|, Re^Es, Uu^Vud, Xuc, Xu, Xuc, Xu, Xuc, Urb, Uu, Xu, Xu, Qxu, Qxu, Qxu, Qxu, Uu^Vu, Uu, Uu, Xu, Xu +Xu, Xu, Xu, Uu^Br|, Uu^Uf, Uh, Xuc, Xu, Uu^Vu, Uu, Uh^Dr, Uh^Uf, Uh^Uf, Xu, Xu, Xu, Xu, Xu, Uh, Chr, Rd, Uu^Br\, Uu^Br\, Uh, Uh, Xuc, Qxu, Xuc, Rd, Uu, Uu, Uu^Vu, Xu, Qxu, Qxu, Qxu, Rd^Es, Uu, Uu, Uu, Uh^Vu, Xu +Xu, Xu, Xu, Uu^Br|, Uu, Uu, Xuc, Xu, Xu, Xu, Xu, Uh^Uf, Xu, Xu, Xu, Xu, Xu, Xu, Uh^Dr, Uu^Uf, Rd, Re^Vu, Re, Uu^Br|, Uu, Qxu, Chr, Qxu, Re, Uu, Xu, Xu, Xu, Uh, Rd, Re, Cud, Cud, Cud, Uh, Xu, Xu Xu, Xu, Xu, Uu^Br\, Rd^Br\, Re, Uu, Xuc, Xuc, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Uh, Uu, Uh^Dr, Qxu, Uu^Uf, Re, Uu^Br|, Uue, Uue, Uue, Uue, Rd^Es, Chr, Uu^Uf, Xu, Cud, Uu^Vud, Uu, Uu, Cud, 6 Kud, Cud, Uh^Uf, Xu, Xu Xu, Xu, Xu, Xu, Uu, Uu^Br\, Uu^Br\, Uu^Vu, Uu, Xuc, Xuc, Xu, Xu, Xu, Xu, Xu, Cud, Uh, Uu, Uu, Qxu, Uu^Vu, Chr, Kh, Re, Uue, Re, Uue, Uue, Uue^Uf, Uu^Vu, Xu, Uu, Uu, Uh^Dr, Uh, Xu, Cud, Xu, Uh, Xu, Xu -Uu^Ii, Uu^Ii, Uu^Ii, Xu, Uu, Uu, Ce, Ce, Ce, Uu, Uu^Uf, Uu, Re, Xu, Uu^Uf, Uh, Rd, Uu, Rd^Es, Qxu, Chr, Qxu, Qxu, Rd, Re, Chr, Chr, Uue, Uue, Uue, Uu, Uu, Uu, Rd, Uh^Dr, Xu, Xu, Xu, Cud, Xu, Cud, Xu -Re^Ii, Uu^Ii, Re, Uu^Vu, Uu, Uu, Ce, Ce^Es, 1 Ke, Ce, Rd^Br\, Uu, Re^Br/, Uu, Uu^Vu, Uu^Uf, Rd, Re^Es, Rd, Uu, Uh, Qxu, Re^Br\, Chr, Chr, Uue^Uf, Uue^Uf, Uue, Rd^Br/, Uu, Rd, Uu, Chr, Uh, Uh, Uh^Dr, Re^Br|, Uu^Br/, Uu, Cud, Urb, Uu -Re^Ii, Re^Ii, Re, Uu^Uf, Uu^Es, Uu^Es, Uu^Es, Ce, Ce, Ce, Uu, Re^Br/, Uu, Rd^Br\, Re^Br/, Re^Br/, Rd^Br\, Uue^Es, Uue, Re, Re^Br/, Rd^Br/, Chr, Kh, Re^Br\, Re, Re^Br/, Rd^Br/, Rd, Re^Br\, Uh^Br\, Uu, Uu, Uu, Uh, Uu, Urb^Br/, Uu, Uh, Urb, Uu, Urb +Uu^Ii, Uu^Ii, Uu^Ii, Xu, Uu, Uu, Ce, Ce^Br\, Ce^Br\, Uu, Uu^Uf, Uu, Re, Xu, Uu^Uf, Uh, Rd, Uu, Rd^Es, Qxu, Chr, Qxu, Qxu, Rd, Re, Chr, Chr, Uue, Uue, Uue, Uu, Uu, Uu, Rd, Uh^Dr, Xu, Xu, Xu, Cud, Xu, Cud, Xu +Re^Ii, Uu^Ii, Re, Uu^Vu, Uu, Uu, Ce, Ce^Es, 1 Ke, Ce^Br\, Rd^Br\, Uu, Re^Br/, Uu, Uu^Vu, Uu^Uf, Rd, Re^Es, Rd, Uu, Uh, Qxu, Re^Br\, Chr, Chr, Uue^Uf, Uue^Uf, Uue, Rd^Br/, Uu, Rd, Uu, Uu, Uh, Uh, Xu, Re^Br|, Uu^Br/, Uu, Cud, Urb, Uu +Re^Ii, Re^Ii, Re, Uu^Uf, Uu^Es, Uu^Es, Uu^Es, Ce, Ce, Ce, Uu, Re^Br/, Uu, Rd^Br\, Re^Br/, Re^Br/, Rd^Br\, Uue^Es, Uue, Re, Re^Br/, Rd^Br/, Chr, Kh, Re^Br\, Re, Re^Br/, Rd^Br/, Rd, Re^Br\, Uh^Br\, Uu, Uu, Chr, Uh, Uu, Urb^Br/, Uu, Uh, Urb, Uu, Urb Uu^Ii, Uu^Ii, Re, Re, Uu^Uf, Uu^Es, Uu, Rd, Uu, Uu, Uh, Re, Re, Uh, Uu^Vu, Uu^Uf, Uu, Re^Br\, Rd^Br\, Rd^Br/, Re, Rd, Re, Chr, Uue, Rd^Br/, Chr, Re, Uu, Uh, Uu, Uu^Br\, Re^Br\, Uu, Uu^Br/, Urb^Br/, Uh, Uh, Qxu, Uh, Qxu, Xu -Xu, Re, Xu, Uu, Uu, Uu, Rd, Re, Xu, Uu^Vu, Chr, Uh^Dr, Xu, Uu, Xu, Chr, Xu, Uu, Uu^Uf, Uu^Uf, Uu, Chr, Chr, Uue, Chr, Re, Uue^Vu, Uue, Uu, Uu, Chr, Uu, Uu, Rd^Br\, Uu^Br\, Uu^Vu, Xu, Xu, Xu, Qxu, Qxu, Qxu +Xu, Re, Xu, Uu, Uu, Uu, Rd, Re, Xu, Uu^Vu, Chr, Uh^Dr, Xu, Uu, Xu, Chr, Xu, Uu, Uu^Uf, Uu^Uf, Uu, Chr, Chr, Uue, Chr, Re, Uue^Vu, Uue, Uu, Uue, Chr, Uu, Uu, Rd^Br\, Uu^Br\, Uu^Vu, Xu, Xu, Xu, Qxu, Qxu, Qxu Xu, Xu, Xu, Xu, Uu, Uu, Uu, Chr, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Uu, Uu^Vu, Uu, Uu, Rd, Uu, Kh, Uue, Uue, Uue, Uue, Uu^Uf, Uu, Uu, Uu, Uu, Re, Uu, Re^Br|, Xu, Xu, Xu, Xu, Qxu, Qxu Xu, Xu, Xu, Xu, Chr, Uu, Uu, Uu, Uu^Uf, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Uu, Uu, Uu, Uh, Qxu, Qxu, Uu, Qxu, Uu, Uu^Vu, Uu, Xu, Rd, Rd, Rd^Br\, Re^Br|, Cud, Xu, Xu, Xu, Qxu Xu, Xu, Xu, Xu, Xu, Uu, Re, Uu^Uf, Xu, Xu, Xu, Xu, Qxu, Xu, Qxu, Xu, Xu, Xu, Re^Es, Rd, Uu, Re, Uu, Uu, Uu, Qxu, Xu, Qxu, Xu, Qxu, Xu, Xu, Xu, Xu, Cud, Uu^Vu, Cud, Cud, Xu, Xu, Qxu, Qxu diff --git a/data/campaigns/Northern_Rebirth/scenarios/02_01_Infested_Caves.cfg b/data/campaigns/Northern_Rebirth/scenarios/02_01_Infested_Caves.cfg index 506fade65a26..ab1f6c7fde72 100644 --- a/data/campaigns/Northern_Rebirth/scenarios/02_01_Infested_Caves.cfg +++ b/data/campaigns/Northern_Rebirth/scenarios/02_01_Infested_Caves.cfg @@ -498,12 +498,16 @@ speaker=unit message= _ "Hey look, it’s an ancient door. It seems the trolls were too stupid to find how to open it." [/message] + {VARIABLE trigger.x 16} + {VARIABLE trigger.y 5} [/then] [else] [message] speaker=unit message= _ "Hey look, it’s an ancient door. It seems the skeletons were too stupid to find how to open it." [/message] + {VARIABLE trigger.x 12} + {VARIABLE trigger.y 7} [/else] [/if] @@ -529,11 +533,28 @@ {QUAKE rumble.ogg} - [terrain] - x=13,14,15 - y=7, 6, 6 - terrain=Uu - [/terrain] + [if] + [variable] + name=unit.y + equals=7 + [/variable] + [then] + [terrain] + x=13 + y=7 + layer=overlay + terrain=^Pr\o + [/terrain] + [/then] + [else] + [terrain] + x=16 + y=5 + layer=overlay + terrain=^Pr\o + [/terrain] + [/else] + [/if] [redraw] side=1 @@ -544,6 +565,50 @@ image=wesnoth-icon.png message= _ "The old door crumbles away, revealing an old tunnel on the other side." [/message] + + # nested event, to open the second door + [event] + name=moveto + [filter] + side=1 + x=14,$trigger.x + y=6,$trigger.y + [/filter] + + [if] + [variable] + name=unit.y + equals=6 + [/variable] + [then] + [message] + speaker=unit + message= _ "On the end of the passage is another door. I try to open it." + [/message] + [/then] + [else] + [message] + speaker=unit + message= _ "Here is similar door as before. I try to open it." + [/message] + [/else] + [/if] + + {QUAKE rumble.ogg} + + [terrain] + x=13,15 + y=7,6 + layer=overlay + terrain=^Pr\o + [/terrain] + + [redraw] + side=1 + [/redraw] + + {CLEAR_VARIABLE trigger} + [/event] [/event] # And the south ones @@ -922,7 +987,7 @@ [/then] [/if] - {CLEAR_VARIABLE found_Camerin,found_dwarves} + {CLEAR_VARIABLE found_Camerin,found_dwarves,trigger} [/event] {HERODEATH_TALLIN}