@@ -104,31 +104,13 @@ $DoOnce
104104 OUR --> #SearchBall
105105 OTHER --> @AvoidBallActive, @LookAtFieldFeatures, @WalkInPlace + duration:2, @GoToRelativePosition + x:1 + y:0 + t:0, @Stand
106106 YES --> $SecondaryStateDecider
107- CORNER_KICK --> $SecondaryStateTeamDecider
108- OUR --> $RankToBallNoGoalie
109- FIRST --> @ChangeAction + action:positioning, @LookAtFieldFeatures, @AvoidBallActive, @GoToCornerKickPosition + mode:striker
110- SECOND --> @ChangeAction + action:positioning, @LookAtFieldFeatures, @AvoidBallActive, @GoToCornerKickPosition + mode:supporter
111- THIRD --> @ChangeAction + action:positioning, @LookAtFieldFeatures, @AvoidBallActive, @GoToDefensePosition
112- OTHER --> @ChangeAction + action:positioning, @LookAtFieldFeatures, @AvoidBallActive, @GoToCornerKickPosition + mode:others
113- THROW_IN --> $SecondaryStateTeamDecider
114- OUR --> $RankToBallNoGoalie
115- FIRST --> $DoOnce
116- NOT_DONE --> @ChangeAction + action:going_to_ball, @LookAtFieldFeatures, @AvoidBallActive, @GoToBall + target:gradient + distance:0.3 + blocking:false
117- DONE --> $ReachedAndAlignedToPathPlanningGoalPosition + threshold:0.03 + latch:true
118- NO --> @GoToBall + target:gradient + distance:0.3
119- YES --> @LookForward, @ChangeAction + action:kicking, @Stand + duration:1.5 + r:false, @PlayAnimationDynup + direction:descend_no_arms, @PlayAnimationGrabBall + r:false, @PlayAnimationDynup + direction:rise_no_arms, @PlayAnimationThrow + r:false, @GetWalkready + r:false, @Stand
120- SECOND --> @ChangeAction + action:positioning, @LookAtFieldFeatures, @AvoidBallActive, @GoToPassPreparePosition
121- THIRD --> @ChangeAction + action:positioning, @LookAtFieldFeatures, @AvoidBallActive, @GoToDefensePosition
122- OTHER --> $RankToBallNoGoalie
107+ CORNER_KICK --> @ChangeAction + action:positioning, @LookAtFieldFeatures, @AvoidBallActive, @GoToCornerKickPosition + mode:others
108+ THROW_IN --> $RankToBallNoGoalie
123109 FIRST --> @ChangeAction + action:positioning, @LookAtFieldFeatures, @AvoidBallActive, @GoToDefensePosition + mode:freekick_first
124110 SECOND --> @ChangeAction + action:positioning, @LookAtFieldFeatures, @AvoidBallActive, @GoToDefensePosition + mode:freekick_second
125111 THIRD --> @ChangeAction + action:positioning, @LookAtFieldFeatures, @AvoidBallActive, @GoToDefensePosition
126112 ELSE --> $SecondaryStateTeamDecider
127113 OUR --> $RankToBallNoGoalie
128- FIRST --> @ChangeAction + action:positioning, @LookAtFieldFeatures, @AvoidBallActive, @GoToBall + target:gradient + distance:0.5
129- SECOND --> @ChangeAction + action:positioning, @LookAtFieldFeatures, @AvoidBallActive, @GoToPassPreparePosition
130- THIRD --> @ChangeAction + action:positioning, @LookAtFieldFeatures, @AvoidBallActive, @GoToDefensePosition
131- OTHER --> $RankToBallNoGoalie
132114 FIRST --> @ChangeAction + action:positioning, @LookAtFieldFeatures, @AvoidBallActive, @GoToDefensePosition + mode:freekick_first
133115 SECOND --> @ChangeAction + action:positioning, @LookAtFieldFeatures, @AvoidBallActive, @GoToDefensePosition + mode:freekick_second
134116 THIRD --> @ChangeAction + action:positioning, @LookAtFieldFeatures, @AvoidBallActive, @GoToDefensePosition
@@ -181,9 +163,9 @@ $IsPenalized
181163 PLAYING --> $SecondaryStateDecider
182164 PENALTYSHOOT --> #PenaltyShootoutBehavior
183165 TIMEOUT --> #StandAndLook
184- ELSE --> $SecondaryStateModeDecider
185- ELSE --> #StandAndLook
186- PLACING --> #Placing
166+ ELSE --> $SecondaryStateTeamDecider
167+ OWN --> #NormalBehavior //Nutzt immer normalBehaviour wenn wir die aktion ausführen, könnte man spezifischeres Verhalten definieren
168+ OTHER --> #Placing
187169 NORMAL --> #NormalBehavior
188170 OVERTIME --> #NormalBehavior
189171 STANDBY --> #StandAndLook
0 commit comments