Skip to content

Commit

Permalink
Merge branch 'dev' into ReadMeFix
Browse files Browse the repository at this point in the history
  • Loading branch information
DivineThreepwood authored Mar 8, 2024
2 parents b07978c + cfbee7b commit 5c88480
Showing 1 changed file with 6 additions and 4 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@ package org.openbase.planetsudo.game.strategy /*-
* #L%
*/

import org.openbase.planetsudo.game.SwatTeam.*
import org.openbase.planetsudo.level.levelobjects.AgentInterface

/**
Expand Down Expand Up @@ -77,12 +78,13 @@ class DefaultStrategy(agent: AgentInterface) : StrategyLevel1(agent) {
* Eine Regel kann mehreren, durch "and" verbundene Swat Teams zugeteilt werden.
* Zudem können Swat Teams mit dem "NOT_" prefix von einer Regel ausgeschlossen werden.
*
* z.B. "Just Go" swat ALPHA inCase { true } then { agent.go()}
* oder "Just Go" swat ALPHA and FOXTROT inCase { true } then { agent.go()}
* z.B. "Just Go" swat ALPHA inCase { true } then { go() }
* oder "Just Go" swat ALPHA and FOXTROT inCase { agent.isAtMothership } then { orderFuel(10) }
* oder "Just Go" commander inCase { agent.seeResource && !agent.isCarryingResource } then { turnAround() }
*/
override fun loadRules() {
// -------------------------------------------->
"Just Go" all inCase { true } then { agent.go() }
"Just Go" all inCase { true } then { go() }
// -------------------------------------------->
// Füge hier die Regel mit der nächst höheren Priorität ein. <---- !!! HIER STARTEN !!!
// -------------------------------------------->
Expand All @@ -99,7 +101,7 @@ class DefaultStrategy(agent: AgentInterface) : StrategyLevel1(agent) {
* ACHTUNG: Die default Swats ALL und COMMANDER können anhand dieser Methode nicht modifiziert werden!
*/
override fun loadSwatTeams() {
// createSwat(ALPHA, 1, 6, 8)
createSwat(ALPHA, 0)
// createSwat(BRAVO, 2, 6, 7)
// createSwat(FOXTROT, 2, 6, 7)
// ...
Expand Down

0 comments on commit 5c88480

Please sign in to comment.