define { private int = integer private bool = boolean private void = nothing private float = real newthis(a)={thistype a=thistype.create()} BJD(a)=BJDebugMsg(a) linit=private void init() DamagUnit(a,b,c)=UnitDamageTarget(a,b,c,true,false,ATTACK_TYPE_NORMAL,DAMAGE_TYPE_NORMAL,WEAPON_TYPE_WHOKNOWS) Hypot(x,y)=SquareRoot(x*x+y*y) GetUnitHp(a)=GetUnitState(a,UNIT_STATE_LIFE) AddUnitHp(a,b)=SetUnitState(a,UNIT_STATE_LIFE,GetUnitHp(a)+b) }