Knuckle Cracker

Creeper World 3 => Custom Map Discussion => Colonial Space Map Discussion => Topic started by: AutoPost on April 27, 2014, 10:15:10 AM

Title: Custom Map #505: Impact. By: Atrex
Post by: AutoPost on April 27, 2014, 10:15:10 AM
This topic is for discussion of map #505: Impact
(http://knucklecracker.com/creeperworld3/queryMaps.php?query=thumbnailid&id=505)

Author: Atrex
Size: 162x162

Desc:
Face the creeper on a world bombarded by asteroids. The impacts kill creeper, but they also destroy your structures. (Note: The timer actually shows half the number it's supposed to. Sorry about that.)
Title: Re: Custom Map #505: Impact. By: Atrex
Post by: Atrex on April 27, 2014, 11:10:39 AM
The impact script:
# Impact.crpl
# Created on: 4/26/2014 9:10:05 PM
# ------------------------------------------

$minDelay:900
$maxDelay:1800
$CNAvoidRadius:50
#Only works with 1 CN
once
1 SetPopupTextAlwaysVisible
endonce
if(GetTimer0 0 eq)
CurrentCoords 10000 GetUnitsInRange
0 do
  ->unit
  <-unit GetUnitType "COMMANDNODE" eq if
<-unit CONST_COORDX GetUnitAttribute ->CNX <-unit CONST_COORDY GetUnitAttribute ->CNY
endif
loop
"MASS" RandCoords ->y ->x
while <-x <-y <-CNX <-CNY Distance <-CNAvoidRadius lt  Repeat
RandCoords ->y ->x
endwhile
<-x <-y FireAoo
<-minDelay <-maxDelay RandInt SetTimer0
endif
SetPopupText(GetTimer0 60 div)