Files
2023-11-20 09:51:04 +08:00

94 lines
2.3 KiB
Plaintext
Executable File

//-------- FILE: alpha.bhv -------------
initialize DEPLOY = false
initialize RETURN = false
initialize REGION = east
//----------------------------------------------
Behavior = BHV_Waypoint
{
name = waypt_survey
pwt = 100
condition = RETURN = false
condition = DEPLOY = true
condition = REGION = east
endflag = REGION = west
updates = WPT_UPDATE
perpetual = true
lead = 8
lead_damper = 1
lead_to_start = true
speed = 3 // meters per second
capture_line = true
capture_radius = 5.0
slip_radius = 15.0
efficiency_measure = all
polygon = 60,-40 : 60,-160 : 150,-160 : 180,-100 : 150,-40
order = normal
repeat = forever
visual_hints = nextpt_color=yellow
visual_hints = nextpt_vertex_size=8
visual_hints = nextpt_lcolor=gray70
visual_hints = vertex_color=dodger_blue, edge_color=white
visual_hints = vertex_size=5, edge_size=1
}
//----------------------------------------------
Behavior = BHV_Waypoint
{
name = west_waypt_survey
pwt = 100
condition = RETURN = false
condition = DEPLOY = true
condition = REGION = west
endflag = RETURN = true
updates = WPT_UPDATE
perpetual = true
lead = 8
lead_damper = 1
lead_to_start = true
speed = 3 // meters per second
capture_line = true
capture_radius = 5.0
slip_radius = 15.0
efficiency_measure = all
points = -35,-65 : -35,-125 : 20,-125 : 20, -65
order = normal
repeat = forever
visual_hints = nextpt_color=yellow
visual_hints = nextpt_vertex_size=8
visual_hints = nextpt_lcolor=gray70
visual_hints = vertex_color=dodger_blue, edge_color=white
visual_hints = vertex_size=5, edge_size=1
}
//----------------------------------------------
Behavior=BHV_Waypoint
{
name = waypt_return
pwt = 100
condition = RETURN = true
condition = DEPLOY = true
perpetual = true
updates = RETURN_UPDATE
endflag = RETURN = false
endflag = DEPLOY = false
endflag = MISSION = complete
speed = 2.0
capture_radius = 2.0
slip_radius = 8.0
points = 0,-20
}