@include "base.fgd" 
@include "halflife2.fgd"

@SolidClass base(Targetname) = r_checkpoint : "Checkpoint entity"
[
	index(integer) : "Index" : 1 : "Index value"
]

@SolidClass base(Targetname) = r_startline : "Start line entity"
[
	lastCheck(integer) : "Last Checkpoint" : 0 : "The highest index value of all checkpoints."
]

@SolidClass base(Targetname) = r_booster : "Speed booster entity"
[
	boostfactor(float): "Boost Factor" : 2 : "How much the speed is multiplied while touching the brush. <1 to slow the racer!"
]


@PointClass base(Targetname) = l_raceevents : "Fires on beginning of countdown"
[
      	output OnRaceStart(void) : "5 second countdown has begun."
	output OnRaceEnd(void) : "Race is over, warmup has started."
	output OnFinishTimer(void) : "A player has finished, race ends soon"
]