equal
deleted
inserted
replaced
162 cDefaultZoomLevel = 2.0; |
162 cDefaultZoomLevel = 2.0; |
163 |
163 |
164 cSendEmptyPacketTime = 1000; |
164 cSendEmptyPacketTime = 1000; |
165 trigTurns = $80000001; |
165 trigTurns = $80000001; |
166 |
166 |
|
167 // game flags |
167 gfAny = $FFFFFFFF; |
168 gfAny = $FFFFFFFF; |
168 gfOneClanMode = $00000001; // used in trainings |
169 gfOneClanMode = $00000001; // used in trainings |
169 gfMultiWeapon = $00000002; // used in trainings |
170 gfMultiWeapon = $00000002; // used in trainings |
170 gfSolidLand = $00000004; |
171 gfSolidLand = $00000004; |
171 gfBorder = $00000008; |
172 gfBorder = $00000008; |
194 gfBottomBorder = $04000000; |
195 gfBottomBorder = $04000000; |
195 // NOTE: When adding new game flags, ask yourself |
196 // NOTE: When adding new game flags, ask yourself |
196 // if a "game start notice" would be useful. If so, |
197 // if a "game start notice" would be useful. If so, |
197 // add one in uWorld.pas - look for "AddGoal". |
198 // add one in uWorld.pas - look for "AddGoal". |
198 |
199 |
|
200 // gear states |
199 gstDrowning = $00000001; |
201 gstDrowning = $00000001; |
200 gstHHDriven = $00000002; |
202 gstHHDriven = $00000002; |
201 gstMoving = $00000004; |
203 gstMoving = $00000004; |
202 gstAttacked = $00000008; |
204 gstAttacked = $00000008; |
203 gstAttacking = $00000010; |
205 gstAttacking = $00000010; |
215 gstNotKickable = $00040000; |
217 gstNotKickable = $00040000; |
216 gstLoser = $00080000; |
218 gstLoser = $00080000; |
217 gstHHGone = $00100000; |
219 gstHHGone = $00100000; |
218 gstInvisible = $00200000; |
220 gstInvisible = $00200000; |
219 |
221 |
|
222 // gear messages |
220 gmLeft = $00000001; |
223 gmLeft = $00000001; |
221 gmRight = $00000002; |
224 gmRight = $00000002; |
222 gmUp = $00000004; |
225 gmUp = $00000004; |
223 gmDown = $00000008; |
226 gmDown = $00000008; |
224 gmSwitch = $00000010; |
227 gmSwitch = $00000010; |
237 gmDelete = $00010000; |
240 gmDelete = $00010000; |
238 gmAllStoppable = gmLeft or gmRight or gmUp or gmDown or gmAttack or gmPrecise; |
241 gmAllStoppable = gmLeft or gmRight or gmUp or gmDown or gmAttack or gmPrecise; |
239 |
242 |
240 cMaxSlotIndex = 9; |
243 cMaxSlotIndex = 9; |
241 cMaxSlotAmmoIndex = 5; |
244 cMaxSlotAmmoIndex = 5; |
242 |
245 |
|
246 // ai hints |
|
247 aihUsualProcessing = $00000000; |
|
248 aihDoesntMatter = $00000001; |
|
249 |
|
250 // ammo properties |
243 ammoprop_Timerable = $00000001; |
251 ammoprop_Timerable = $00000001; |
244 ammoprop_Power = $00000002; |
252 ammoprop_Power = $00000002; |
245 ammoprop_NeedTarget = $00000004; |
253 ammoprop_NeedTarget = $00000004; |
246 ammoprop_ForwMsgs = $00000008; |
254 ammoprop_ForwMsgs = $00000008; |
247 ammoprop_AttackInMove = $00000010; |
255 ammoprop_AttackInMove = $00000010; |
260 ammoprop_Track = $00040000; |
268 ammoprop_Track = $00040000; |
261 ammoprop_NoRoundEnd = $10000000; |
269 ammoprop_NoRoundEnd = $10000000; |
262 |
270 |
263 AMMO_INFINITE = 100; |
271 AMMO_INFINITE = 100; |
264 |
272 |
|
273 // explosion flags |
265 //EXPLAllDamageInRadius = $00000001; Completely unused for ages |
274 //EXPLAllDamageInRadius = $00000001; Completely unused for ages |
266 EXPLAutoSound = $00000002; |
275 EXPLAutoSound = $00000002; |
267 EXPLNoDamage = $00000004; |
276 EXPLNoDamage = $00000004; |
268 EXPLDoNotTouchHH = $00000008; |
277 EXPLDoNotTouchHH = $00000008; |
269 EXPLDontDraw = $00000010; |
278 EXPLDontDraw = $00000010; |