You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: campgns/twinkprs/map00206.txt
+26-19Lines changed: 26 additions & 19 deletions
Original file line number
Diff line number
Diff line change
@@ -14,6 +14,8 @@ REM the Free Software Foundation; either version 2 of the License, or
14
14
REM (at your option) any later version.
15
15
REM ****************************************************************************
16
16
17
+
LEVEL_VERSION(1)
18
+
17
19
START_MONEY(PLAYER0,10000)
18
20
START_MONEY(PLAYER1,10000)
19
21
START_MONEY(PLAYER2,10000)
@@ -23,9 +25,9 @@ COMPUTER_PLAYER(PLAYER1,0)
23
25
COMPUTER_PLAYER(PLAYER2,0)
24
26
COMPUTER_PLAYER(PLAYER3,0)
25
27
26
-
ALLY_PLAYERS(PLAYER1,PLAYER2)
27
-
ALLY_PLAYERS(PLAYER2,PLAYER3)
28
-
ALLY_PLAYERS(PLAYER1,PLAYER3)
28
+
ALLY_PLAYERS(PLAYER1,PLAYER2,1)
29
+
ALLY_PLAYERS(PLAYER2,PLAYER3,1)
30
+
ALLY_PLAYERS(PLAYER1,PLAYER3,1)
29
31
30
32
SET_GENERATE_SPEED(300)
31
33
@@ -99,25 +101,31 @@ ENDIF
99
101
REM Over time, give better creatures and increase creature limit
100
102
IF(PLAYER0,GAME_TURN > 15000)
101
103
MAX_CREATURES(ALL_PLAYERS,15)
102
-
CREATURE_AVAILABLE(ALL_PLAYERS,DEMONSPAWN,1,1)
103
-
CREATURE_AVAILABLE(ALL_PLAYERS,BILE_DEMON,1,1)
104
+
CREATURE_AVAILABLE(ALL_PLAYERS,DEMONSPAWN,1,0)
105
+
CREATURE_AVAILABLE(ALL_PLAYERS,BILE_DEMON,1,0)
104
106
ENDIF
105
107
IF(PLAYER0,GAME_TURN > 30000)
106
108
MAX_CREATURES(ALL_PLAYERS,20)
107
-
CREATURE_AVAILABLE(ALL_PLAYERS,TROLL,1,1)
108
-
CREATURE_AVAILABLE(ALL_PLAYERS,ORC,1,1)
109
+
CREATURE_AVAILABLE(ALL_PLAYERS,TROLL,1,0)
110
+
CREATURE_AVAILABLE(ALL_PLAYERS,ORC,1,0)
109
111
ENDIF
110
112
IF(PLAYER0,GAME_TURN > 40000)
111
113
MAX_CREATURES(ALL_PLAYERS,30)
112
-
CREATURE_AVAILABLE(ALL_PLAYERS,DARK_MISTRESS,1,1)
114
+
CREATURE_AVAILABLE(ALL_PLAYERS,DARK_MISTRESS,1,0)
113
115
ENDIF
114
116
115
-
REM Triggered by PLAYER1 being destroyed
116
117
REM Killing a player strengthens the other players
117
118
119
+
IF(PLAYER0,FLAG1 == 1)
120
+
REM "A good start keeper, but beware. The remaining keepers grow stronger by pilfering the remnants of this dead kingdom, and therefore attract more creatures anxious to share the spoils!"
121
+
DISPLAY_INFORMATION(34)
122
+
ENDIF
123
+
124
+
REM Triggered by PLAYER1 being destroyed
125
+
118
126
IF(PLAYER1,DUNGEON_DESTROYED == 1)
119
127
SET_TIMER(PLAYER0,TIMER1)
120
-
DISPLAY_INFORMATION(34)
128
+
ADD_TO_FLAG(PLAYER0,FLAG1,1)
121
129
ENDIF
122
130
123
131
IF(PLAYER0,TIMER1 > 1000)
@@ -142,10 +150,9 @@ IF(PLAYER0,TIMER1 > 10000)
142
150
ENDIF
143
151
144
152
REM Triggered by PLAYER2 being destroyed
145
-
REM Killing a player strengthens the other players
146
153
147
154
IF(PLAYER2,DUNGEON_DESTROYED == 1)
148
-
DISPLAY_INFORMATION(34)
155
+
ADD_TO_FLAG(PLAYER0,FLAG1,1)
149
156
SET_TIMER(PLAYER0,TIMER2)
150
157
ENDIF
151
158
@@ -171,10 +178,8 @@ IF(PLAYER0,TIMER2 > 10000)
171
178
ENDIF
172
179
173
180
REM Triggered by PLAYER3 being destroyed
174
-
REM Killing a player strengthens the other players
175
-
176
181
IF(PLAYER3,DUNGEON_DESTROYED == 1)
177
-
DISPLAY_INFORMATION(34)
182
+
ADD_TO_FLAG(PLAYER0,FLAG1,1)
178
183
SET_TIMER(PLAYER0,TIMER3)
179
184
ENDIF
180
185
@@ -200,32 +205,34 @@ IF(PLAYER0,TIMER3 > 10000)
200
205
ENDIF
201
206
202
207
REM Additional actions triggered when two of the enemy players are destroyed
208
+
IF(PLAYER0,FLAG1 == 2)
209
+
REM Impressive work master. It is a privilege to watch you wreak destruction on your enemies. Only one enemy remains, but beware, he has seen his allies' fate and will throw everything into the battle to save his skin!"
210
+
DISPLAY_INFORMATION(32)
211
+
ENDIF
203
212
204
213
REM When PLAYER1 and PLAYER2 are gone
205
214
IF(PLAYER0,TIMER1 > 1000)
206
215
IF(PLAYER0,TIMER2 > 1000)
207
216
ADD_CREATURE_TO_LEVEL(PLAYER3,HORNY,3,5,9,500)
208
-
DISPLAY_INFORMATION(32)
209
217
ENDIF
210
218
ENDIF
211
219
212
220
REM When PLAYER2 and PLAYER3 are gone
213
221
IF(PLAYER0,TIMER2 > 1000)
214
222
IF(PLAYER0,TIMER3 > 1000)
215
223
ADD_CREATURE_TO_LEVEL(PLAYER1,HORNY,1,5,9,500)
216
-
DISPLAY_INFORMATION(32)
217
224
ENDIF
218
225
ENDIF
219
226
220
227
REM When PLAYER1 and PLAYER3 are gone
221
228
IF(PLAYER0,TIMER1 > 1000)
222
229
IF(PLAYER0,TIMER3 > 1000)
223
230
ADD_CREATURE_TO_LEVEL(PLAYER2,HORNY,2,5,9,500)
224
-
DISPLAY_INFORMATION(32)
225
231
ENDIF
226
232
ENDIF
227
233
228
234
IF(PLAYER0,ALL_DUNGEONS_DESTROYED == 1)
229
-
DISPLAY_OBJECTIVE(33,PLAYER0)
235
+
REM "An excellent victory once again. All three enemies lie amongst the dust of this once green and pleasant land. I sense you want to find the next land, Master?"
0 commit comments