; Scenario Description Language

MISSION_BUILDINFO = "Rob Legg", "v1.1", "02.07.98"

MISSION_CINEMATS = "nothing", "nothing", "nothing"

MISSION_BRIEF_WAV = "badass.wav"


GAME_INIT =
  LOAD_MAP = "4R_1Battlezone.wxm"

  SET_MAX_PLAYERS = 4                    ; (max players)
  SET_COMPUTER_PLAYER = PLAYER_1, POSTURE_PASSIVE   ; (computer playerId)
  SET_COMPUTER_PLAYER = PLAYER_2, POSTURE_PASSIVE   ; (computer playerId)
  SET_COMPUTER_PLAYER = PLAYER_3, POSTURE_PASSIVE   ; (computer playerId)

; Player 0 settings
  SET_PLAYER_RACE  = PLAYER_0, HUMAN            ; (playerId, raceId)
  SET_PLAYER_COLOR = PLAYER_0, 0                ; (playerId, colorIdx)
  SET_TECH_LEVEL   = PLAYER_0, 13    ; (playerId, tech level)
  SET_MEN_MATERIAL = PLAYER_0, SET, 1000, 10000, 1000, 10000, 1000, 10000 ; (playerId, setting (SET, ADD, or RESET), men, mat)

; Player 1 settings
  SET_PLAYER_RACE  = PLAYER_1, HUMAN            ; (playerId, raceId)
  SET_PLAYER_COLOR = PLAYER_1, 0                ; (playerId, colorIdx)
  SET_TECH_LEVEL   = PLAYER_1, 13    ; (playerId, tech level)
  SET_MEN_MATERIAL = PLAYER_1, SET, 1000, 10000, 1000, 10000, 1000, 10000 ; (playerId, setting (SET, ADD, or RESET), men, mat)

; Player 2 settings
  SET_PLAYER_RACE  = PLAYER_2, HUMAN            ; (playerId, raceId)
  SET_PLAYER_COLOR = PLAYER_2, 0                ; (playerId, colorIdx)
  SET_TECH_LEVEL   = PLAYER_2, 13    ; (playerId, tech level)
  SET_MEN_MATERIAL = PLAYER_2, SET, 1000, 10000, 1000, 10000, 1000, 10000 ; (playerId, setting (SET, ADD, or RESET), men, mat)

; Player 3 settings
  SET_PLAYER_RACE  = PLAYER_3, HUMAN            ; (playerId, raceId)
  SET_PLAYER_COLOR = PLAYER_3, 0                ; (playerId, colorIdx)
  SET_TECH_LEVEL   = PLAYER_3, 13    ; (playerId, tech level)
  SET_MEN_MATERIAL = PLAYER_3, SET, 1000, 10000, 1000, 10000, 1000, 10000 ; (playerId, setting (SET, ADD, or RESET), men, mat)

AI_INIT

; ***ENERGY WELLS***

ADD_ENERGYWELL = -2816, 1856, 30000, 30000, 200
ADD_ENERGYWELL = 3392, -1760, 30000, 30000, 200
ADD_ENERGYWELL = 2944, 1888, 30000, 30000, 200
ADD_ENERGYWELL = -3424, -1616, 30000, 30000, 200
ADD_ENERGYWELL = -3040, 240, 30000, 30000, 200
ADD_ENERGYWELL = -32, -1392, 30000, 30000, 200
ADD_ENERGYWELL = 64, 1504, 30000, 30000, 200
ADD_ENERGYWELL = 3392, 352, 30000, 30000, 200
ADD_ENERGYWELL = -384, 96, 30000, 30000, 200
ADD_ENERGYWELL = 576, -192, 30000, 30000, 200
ADD_ENERGYWELL = 416, 432, 30000, 30000, 200
ADD_ENERGYWELL = -736, 688, 30000, 30000, 200
ADD_ENERGYWELL = 0, 320, 30000, 30000, 200
ADD_ENERGYWELL = -1792, -1696, 30000, 30000, 200
ADD_ENERGYWELL = 3520, -896, 30000, 30000, 200
ADD_ENERGYWELL = 1472, 1792, 30000, 30000, 200
ADD_ENERGYWELL = -3296, 1136, 30000, 30000, 200
ADD_ENERGYWELL = -960, 1888, 30000, 30000, 200
ADD_ENERGYWELL = -3328, -576, 30000, 30000, 200
ADD_ENERGYWELL = 1728, -1792, 30000, 30000, 200
ADD_ENERGYWELL = 3488, 1168, 30000, 30000, 200


; ***STRUCTURE UNITS***

DEFRULESET = 0

; Default computer AI functionality

DEFRULE
  DEFSLOT = FACT_BASE_ATTACKED
  DEFSLOT = ACTN_ELIMINATE_BASE_ATTACK
DEFRULE_END

DEFRULE
  DEFSLOT = FACT_TRUE
  DEFSLOT = ACTN_ELIMINATE_HIGHEST_THREATS, 3
DEFRULE_END

; Default game objectives and actions to take after they're met

OBJECTIVE = 0, 0            ; (objectiveId, priority)
  GAME_WON
OBJECTIVE = 1, 0
  GAME_LOST










