Name |
Conditions |
Actions & Parameters |
default |
|
|
default |
|
|
BehaveWithBall |
|
|
BehaveWithBall |
me.nearGoal<0.6 |
me.nearGoal>=0.3 |
|
|
BehaveWithBall |
|
|
BehaveNearGoal |
|
Kick(
Location=Goal:location
)
|
|
BehaveNearGoal |
me.freePathToGoal<0.8 |
me.freePathToGoal>=0.3 |
|
|
BehaveNearGoal |
|
|
NearGoalAlmostBlocked |
|
|
NearGoalAlmostBlocked |
me.haveFreeTeamMate<0.8 |
me.haveFreeTeamMate>=0.3 |
|
DribbleTo(
Location=FreePosition:location
)
|
|
NearGoalAlmostBlocked |
|
Kick(
Location=Goal:location
)
|
|
NearGoalBlocked |
|
PassTo(
Who=BestLocatedTeamMate:playerid
)
|
GoToPosition(
Location=BestLocationForPass:location
)
|
|
NearGoalBlocked |
|
Kick(
Location=Goal:location
)
|
|
NearGoalWithTeamMate |
|
PassTo(
Who=BestLocatedTeamMate:playerid
)
|
GoToPosition(
Location=BestLocationForPass:location
)
|
|
NearGoalWithTeamMate |
|
DribbleTo(
Location=FreePosition:location
)
|
|
NearGoalWithTeamMate |
|
PassTo(
Who=BestLocatedTeamMate:playerid
)
|
GoToPosition(
Location=BestLocationForPass:location
)
|
|
BehaveFarFromGoal |
me.haveBetterLocatedTeamMate>=0.8 |
|
PassTo(
Who=BestLocatedTeamMate:playerid
)
|
GoToPosition(
Location=BestLocationForPass:location
)
|
|
BehaveFarFromGoal |
me.haveBetterLocatedTeamMate<0.8 |
|
DribbleTo(
Location=ActionPosition:location
)
|
|
BehaveAtHome |
|
DribbleTo(
Location=ActionPosition:location
)
|
|
BehaveWithoutBall |
|
|
BehaveWhenSeeBall |
me.someoneHasBall>=0.9 |
me.teamMateHasBall>=0.8 |
|
|
BehaveWhenSeeBall |
me.someoneHasBall>=0.9 |
me.teamMateHasBall<0.2 |
|
BehaveWhenOppositeHasBall |
|
BehaveWhenSeeBall |
|
GoToPosition(
Location=StrategicPosition:location
)
|
|
BehaveWhenTeamHasBall |
|
|
BehaveWhenTeamHasBall |
|
GoToPosition(
Location=FreePosition:location
)
|
|
BehaveWhenFree |
|
GoToPosition(
Location=BallInterceptPosition:location,Effort=Medium:effort
)
|
|
BehaveWhenFree |
|
GoToPosition(
Location=FreePosition:location,Effort=Medium:effort
)
|
|
BehaveWhenOppositeHasBall |
|
|
BallRecovery |
|
|
BallRecovery |
me.ballKickable<0.95 |
me.ballNear>=0.7 |
|
GoToPosition(
Location=BallPosition:location,Effort=Maximum:effort
)
|
|
BallRecovery |
me.ballNear<0.7 |
me.teamMateNearBall<=0.8 |
|
GoToPosition(
Location=BallPosition:location,Effort=Maximum:effort
)
|
|
BallRecovery |
me.ballNear<0.7 |
me.teamMateNearBall>=0.8 |
|
GoToPosition(
Location=StrategicPosition:location
)
|
|