this.GoalType = "ARTILLERY_D";
this.Version = 1;
this.DefaultPriority = 0.8;

//////////////////////////////////////////////////////////////////////////

this.InitNewGoal = function()
{
	this.MinRadius = 0;
	this.SetPosition(this.GetPosition() + Vec3(0,0,1));
};

//////////////////////////////////////////////////////////////////////////

this.UpgradeVersion = function(Props)
{
	if(Props.Version==0)
	{
		//upgrade from old waypoint format
		Props.Version = 1;

		this.SetPosition(this.GetPosition() + Util.WaypointGoalOffset);
	}
};

//////////////////////////////////////////////////////////////////////////

this.Render = function()
{
	offset2 = Vec3(0,0,64);

	while(this.RenderGoal)
	{
		goalBasePos = this.GetPosition();
		goalPos = goalBasePos + offset2;

		this.RenderDefault();

		if(this.IsDisabled())
		{
			DrawLine(goalPos,goalBasePos,COLOR.RED,2);
		}
		else
		{
			DrawLine(goalPos,goalBasePos,COLOR.GREEN,2);
		}

		sleep(2);
	}
};


