aboutsummaryrefslogtreecommitdiff
path: root/rules
diff options
context:
space:
mode:
authorFlorian Fischer <florian.fischer@muhq.space>2022-01-03 13:29:07 +0100
committerFlorian Fischer <florian.fischer@muhq.space>2022-01-03 13:29:07 +0100
commitd48a3b8e8fd433860bfb59906d11d7aa3ce5b270 (patch)
tree83ace47d47750d575a8fd9be10fef23cf7bb1b60 /rules
parent1e718734ee0d0aa8e79352074398179dc2d5d45d (diff)
downloadmuhqs-game-d48a3b8e8fd433860bfb59906d11d7aa3ce5b270.tar.gz
muhqs-game-d48a3b8e8fd433860bfb59906d11d7aa3ce5b270.zip
rules/ai: improve aggresive ai
Previously aggresive ai was not definied if there is no enemey unit on the map.
Diffstat (limited to 'rules')
-rw-r--r--rules/de/ai.md7
-rw-r--r--rules/en/ai.md7
2 files changed, 10 insertions, 4 deletions
diff --git a/rules/de/ai.md b/rules/de/ai.md
index 34a30a9b..46b82689 100644
--- a/rules/de/ai.md
+++ b/rules/de/ai.md
@@ -21,8 +21,11 @@ Jede Mehrdeutigkeit wird zufällig entschieden Zufall (mehrere Units in Angriffs
1. Falls gegnerische Unit in Angriffs Range
Greife gegnerische Unit an
2. Solange Bewegungs-Aktion vorhanden
- Ziehe auf nächste gegnerische Unit zu bis sie in Angriffs Range ist
- Falls Angriffs-Action vorhanden fahre mit 1. fort
+ 3a. Falls gegnerische Unit existiert
+ Ziehe auf nächste gegnerische Unit zu bis sie in Angriffsreichweite ist
+ Falls Angriffsaktion vorhanden fahre mit 1. fort
+ 3b. Anderenfalls
+ Ziehe auf ein zufälliges Feld
## Scheu
1. Falls nicht in Angriffs Range einer gegnerischen Unit
diff --git a/rules/en/ai.md b/rules/en/ai.md
index 609123bc..37d71ea2 100644
--- a/rules/en/ai.md
+++ b/rules/en/ai.md
@@ -21,8 +21,11 @@ Any ambiguity is decided at random (multiple units in attack range, multiple mos
1. If enemy Unit in attack Range then
attack enemy Unit in Range
2. While move action available do
- move towards nearest enemy unit until it is in attack range
- if attack action avail then proceed at 1.
+ 3a. If enemy unit exists
+ move towards nearest enemy unit until it is in attack range
+ if attack action avail then proceed at 1.
+ 3b. Otherwise
+ move to random tile in movement range
## Shy
1. If not in the attack Range of an enemy Unit then