[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Wesnoth-cvs-commits] wesnoth/data/scenarios/Heir_To_The_Throne Cross...
From: |
David White |
Subject: |
[Wesnoth-cvs-commits] wesnoth/data/scenarios/Heir_To_The_Throne Cross... |
Date: |
Sun, 29 Aug 2004 10:35:36 -0400 |
CVSROOT: /cvsroot/wesnoth
Module name: wesnoth
Branch:
Changes by: David White <address@hidden> 04/08/29 14:30:51
Modified files:
data/scenarios/Heir_To_The_Throne: Crossroads.cfg
Log message:
randomized ambushes in crossroads
CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/wesnoth/wesnoth/data/scenarios/Heir_To_The_Throne/Crossroads.cfg.diff?tr1=1.14&tr2=1.15&r1=text&r2=text
Patches:
Index: wesnoth/data/scenarios/Heir_To_The_Throne/Crossroads.cfg
diff -u wesnoth/data/scenarios/Heir_To_The_Throne/Crossroads.cfg:1.14
wesnoth/data/scenarios/Heir_To_The_Throne/Crossroads.cfg:1.15
--- wesnoth/data/scenarios/Heir_To_The_Throne/Crossroads.cfg:1.14 Sat Aug
28 23:00:13 2004
+++ wesnoth/data/scenarios/Heir_To_The_Throne/Crossroads.cfg Sun Aug 29
14:30:51 2004
@@ -176,31 +176,34 @@
message= _ "Beware the hills! There are many Orcs in hiding,
preparing to ambush you!"
[/message]
[/event]
-
-#define TRAP1 X Y S
+
+#define TRAP1 NUM
+ {RANDOM $random_string}
+ {VARIABLE_OP trapx{NUM} to_variable
possible_ambush_locations[$random].x}
+ {VARIABLE_OP trapy{NUM} to_variable
possible_ambush_locations[$random].y}
[event]
name=moveto
[filter]
side=1
- x={X}
- y={Y}
+ x=$trapx{NUM}
+ y=$trapy{NUM}
[/filter]
[unit]
- side={S}
- x={X}
- y={Y}
+ side=2
+ x=$trapx{NUM}
+ y=$trapy{NUM}
type=Orcish Archer
[/unit]
[unit]
- side={S}
- x={X}
- y={Y}
+ side=2
+ x=$trapx{NUM}
+ y=$trapy{NUM}
type=Orcish Archer
[/unit]
[unit]
- side={S}
- x={X}
- y={Y}
+ side=2
+ x=$trapx{NUM}
+ y=$trapy{NUM}
type=Orcish Grunt
[/unit]
[print]
@@ -209,38 +212,46 @@
size=32
[/print]
[/event]
+ [event]
+ name=victory
+ {CLEAR_VARIABLE trapx{NUM}}
+ {CLEAR_VARIABLE trapy{NUM}}
+ [/event]
#enddef
-#define TRAP2 X Y S
+#define TRAP2 NUM
+ {RANDOM $random_string}
+ {VARIABLE_OP trapx{NUM} to_variable
possible_ambush_locations[$random].x}
+ {VARIABLE_OP trapy{NUM} to_variable
possible_ambush_locations[$random].y}
[event]
name=moveto
[filter]
side=1
- x={X}
- y={Y}
+ x=$trapx{NUM}
+ y=$trapy{NUM}
[/filter]
[unit]
- side={S}
- x={X}
- y={Y}
+ side=3
+ x=$trapx{NUM}
+ y=$trapy{NUM}
type=Wolf Rider
[/unit]
[unit]
- side={S}
- x={X}
- y={Y}
+ side=3
+ x=$trapx{NUM}
+ y=$trapy{NUM}
type=Troll Whelp
[/unit]
[unit]
- side={S}
- x={X}
- y={Y}
+ side=3
+ x=$trapx{NUM}
+ y=$trapy{NUM}
type=Troll Whelp
[/unit]
[unit]
- side={S}
- x={X}
- y={Y}
+ side=3
+ x=$trapx{NUM}
+ y=$trapy{NUM}
type=Orcish Archer
[/unit]
[print]
@@ -249,34 +260,54 @@
size=16
[/print]
[/event]
+ [event]
+ name=victory
+ {CLEAR_VARIABLE trapx{NUM}}
+ {CLEAR_VARIABLE trapy{NUM}}
+ [/event]
#enddef
-
-{TRAP1 13 26 2}
-{TRAP2 16 24 3}
-{TRAP1 12 21 2}
-{TRAP2 15 20 3}
-{TRAP1 13 18 2}
-{TRAP2 17 23 3}
-{TRAP1 17 20 2}
-{TRAP2 13 17 3}
-{TRAP1 20 17 2}
-{TRAP2 18 15 3}
-{TRAP1 19 13 2}
-{TRAP2 24 15 3}
-{TRAP1 24 10 2}
-{TRAP2 25 13 3}
-{TRAP1 28 14 2}
-{TRAP2 32 11 3}
-{TRAP1 36 20 2}
-{TRAP2 8 12 3}
-{TRAP1 21 18 2}
-{TRAP2 19 14 3}
-{TRAP1 23 12 2}
-{TRAP2 17 12 3}
-{TRAP1 14 10 2}
-{TRAP2 18 29 3}
-{TRAP1 6 23 2}
-{TRAP2 20 21 3}
+
+ [event]
+ name=start
+ [store_locations]
+ x=1-32,14-39
+ y=9-25,17-30
+ terrain=hv
+ variable=possible_ambush_locations
+ [/store_locations]
+ {VARIABLE_OP last_possibility to_variable
possible_ambush_locations.length}
+ {VARIABLE_OP last_possibility add -1}
+ {VARIABLE_OP random_string format 0..$last_possibility}
+
+ #26 ambushes total
+ {TRAP1 0}
+ {TRAP2 1}
+ {TRAP1 2}
+ {TRAP2 3}
+ {TRAP1 4}
+ {TRAP2 5}
+ {TRAP1 6}
+ {TRAP2 7}
+ {TRAP1 8}
+ {TRAP2 9}
+ {TRAP1 10}
+ {TRAP2 11}
+ {TRAP1 12}
+ {TRAP2 13}
+ {TRAP1 14}
+ {TRAP2 15}
+ {TRAP1 16}
+ {TRAP2 17}
+ {TRAP1 18}
+ {TRAP2 19}
+ {TRAP1 20}
+ {TRAP2 21}
+ {TRAP1 22}
+ {TRAP2 23}
+ {TRAP1 24}
+ {TRAP2 25}
+ {CLEAR_VARIABLE possible_ambush_locations}
+ [/event]
{scenarios/Heir_To_The_Throne/deaths.cfg}
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Wesnoth-cvs-commits] wesnoth/data/scenarios/Heir_To_The_Throne Cross...,
David White <=