; ASC3 File generated by ScAIEdit III
;
; Script name : Protoss Expansion Custom Level
;
; Protoss Basic Script - Created by [M_K]
;

script_name Protoss Expansion Custom Level
script_id PMCx

; === STARTUP COMMANDS ===
start_town
transports_off
farms_notiming

; === DEFINE MAX PER UNIT ===
define_max 100 probe
define_max 100 zealot
define_max 100 dragoon
define_max 100 reaver
define_max 100 scout
define_max 100 shuttle
define_max 100 carrier
define_max 100 observer
define_max 100 corsair
define_max 100 high_templar
define_max 100 dark_archon
define_max 100 archon
define_max 100 arbiter
define_max 100 dark_templar

; === START ===
build 1 nexus 150
wait_build 1 nexus
build 4 probe 130
wait_build 4 probe

build 5 probe 80
wait_buildstart 5 probe
build 6 probe 80
wait_buildstart 6 probe
build 1 pylon 80
wait_buildstart 1 pylon
build 7 probe 80
wait_buildstart 7 probe
build 8 probe 80
wait_buildstart 8 probe

wait_build 1 pylon
build 1 gateway 80
wait_buildstart 1 gateway
build 2 pylon 80
wait_buildstart 2 pylon
wait_build 1 gateway
train 1 zealot
build 3 gateway 80
wait_build 3 gateway
train 4 zealot

farms_timing

build 9 probe 80
wait_buildstart 9 probe
build 10 probe 80
wait_buildstart 10 probe
build 1 assimilator 80
wait_buildstart 1 assimilator

wait_build 1 pylon
build 2 forge 80
wait_buildstart 2 forge

build 11 probe 80
wait_buildstart 11 probe

:repeatrush

wait_build 1 gateway
train 6 zealot
attack_add 6 zealot
attack_prepare
attack_do
attack_clear

goto repeatrush