Befehlsreihenfolge/de: Unterschied zwischen den Versionen

Aus Eressea
Zur Navigation springenZur Suche springen
FuzzyBot (Diskussion | Beiträge)
Übernehme Bearbeitung einer neuen Version der Quellseite
FuzzyBot (Diskussion | Beiträge)
Übernehme Bearbeitung einer neuen Version der Quellseite
Zeile 1: Zeile 1:
<languages/>
<languages/>
Die Befehle von Eressea werden in einer festen Reihenfolge ausgewertet. Befehle, die unter der selben Nummer stehen, werden zur gleichen Zeit ausgeführt.
Die Befehle von Eressea werden in einer festen Reihenfolge ausgewertet. Befehle, die unter der selben Nummer stehen, werden zur gleichen Zeit ausgeführt oder die Reihenfolge spielt keine Rolle.
 
Der Sinn davon ist, dass alle Parteien gleichmäßig "bedient" werden und nicht die Einheit, die als erstes drankommt, alle Rohstoffe bekommt.


# neue Default-Befehle werden gesetzt
# neue Default-Befehle werden gesetzt
Zeile 10: Zeile 8:
# [[Special:MyLanguage/KONTAKTIERE|KONTAKTIERE]]
# [[Special:MyLanguage/KONTAKTIERE|KONTAKTIERE]]
# [[Special:MyLanguage/BOTSCHAFT|BOTSCHAFT]]
# [[Special:MyLanguage/BOTSCHAFT|BOTSCHAFT]]
# [[Special:MyLanguage/BETRETE|BETRETE]] ; 1. Versuch
# [[Special:MyLanguage/BETRETE|BETRETE]]; 1. Versuch
# [[Special:MyLanguage/BENUTZE|BENUTZE]]
# [[Special:MyLanguage/BENUTZE|BENUTZE]]
# [[Special:MyLanguage/VERLASSE|VERLASSE]]
# [[Special:MyLanguage/VERLASSE|VERLASSE]]
Zeile 20: Zeile 18:
# [[Special:MyLanguage/VERGISS|VERGISS]]
# [[Special:MyLanguage/VERGISS|VERGISS]]
# [[Special:MyLanguage/GIB|GIB]]
# [[Special:MyLanguage/GIB|GIB]]
# [[Special:MyLanguage/REKRUTIERE|REKRUTIERE]] wird erst gemerkt, dann personenweise ausgeführt
# [[Special:MyLanguage/REKRUTIERE|REKRUTIERE]] *
# [[Special:MyLanguage/ZERSTÖRE|ZERSTÖRE]]
# [[Special:MyLanguage/ZERSTÖRE|ZERSTÖRE]]
# [[Special:MyLanguage/FOLGE|FOLGE]] wird gesetzt
# [[Special:MyLanguage/FOLGE|FOLGE]] wird gesetzt
Zeile 30: Zeile 28:
# [[Special:MyLanguage/LEHRE|LEHRE]]
# [[Special:MyLanguage/LEHRE|LEHRE]]
# [[Special:MyLanguage/LERNE|LERNE]]
# [[Special:MyLanguage/LERNE|LERNE]]
# [[Special:MyLanguage/MACHE|MACHE]]
# [[Special:MyLanguage/MACHE|MACHE]] *
# [[Special:MyLanguage/FORSCHE|FORSCHE]], [[Special:MyLanguage/PFLANZE|PFLANZE]], [[Special:MyLanguage/SPIONIERE|SPIONIERE]], [[Special:MyLanguage/ZÜCHTE|ZÜCHTE]]
# [[Special:MyLanguage/FORSCHE|FORSCHE]], [[Special:MyLanguage/PFLANZE|PFLANZE]], [[Special:MyLanguage/SPIONIERE|SPIONIERE]], [[Special:MyLanguage/ZÜCHTE|ZÜCHTE]]
# [[Special:MyLanguage/UNTERHALTE|UNTERHALTE]]
# [[Special:MyLanguage/UNTERHALTE|UNTERHALTE]] *
# [[Special:MyLanguage/TREIBE|TREIBE]]
# [[Special:MyLanguage/ARBEITE|ARBEITE]] *
# [[Special:MyLanguage/ARBEITE|ARBEITE]]
# [[Special:MyLanguage/TREIBE|TREIBE]] *
# [[Special:MyLanguage/KAUFE|KAUFE]]
# [[Special:MyLanguage/KAUFE|KAUFE]] *
# [[Special:MyLanguage/VERKAUFE|VERKAUFE]]
# [[Special:MyLanguage/VERKAUFE|VERKAUFE]] *
# [[Special:MyLanguage/BEKLAUE|BEKLAUE]]
# [[Special:MyLanguage/BEKLAUE|BEKLAUE]] *
# Schiffe mit mangelnder Besatzung nehmen Schäden
# Schiffe mit mangelnder Besatzung nehmen Schäden
# BETRETE 4. Versuch
# BETRETE; 4. Versuch
# [[Special:MyLanguage/NACH|NACH]] und [[Special:MyLanguage/ROUTE|ROUTE]], dabei wird auch [[Special:MyLanguage/FAHRE|FAHRE]] und [[Special:MyLanguage/TRANSPORTIERE|TRANSPORTIERE]] ausgeführt und Verfolger folgen
# [[Special:MyLanguage/NACH|NACH]] und [[Special:MyLanguage/ROUTE|ROUTE]], dabei wird auch [[Special:MyLanguage/FAHRE|FAHRE]] und [[Special:MyLanguage/TRANSPORTIERE|TRANSPORTIERE]] ausgeführt und Verfolger folgen
# [[Special:MyLanguage/BEWACHE|BEWACHE]] an; das geht nur, wenn die Einheit sich nicht bewegt hat
# [[Special:MyLanguage/BEWACHE|BEWACHE]] an; das geht nur, wenn die Einheit sich nicht bewegt hat
Zeile 49: Zeile 47:
# [[Special:MyLanguage/SORTIERE|SORTIERE]]
# [[Special:MyLanguage/SORTIERE|SORTIERE]]
# [[Special:MyLanguage/NUMMER|NUMMER]]
# [[Special:MyLanguage/NUMMER|NUMMER]]
<nowiki>*</nowiki> So markierte Befehle werden "gerecht" aufgeteilt. Siehe [[#Erläuterungen|Erläuterungen]] unten.


Die Befehle müssen aber nicht zwingend in dieser Reihenfolge eingegeben werden. Es ist durchaus zulässig, folgendes einzugeben:
Die Befehle müssen aber nicht zwingend in dieser Reihenfolge eingegeben werden. Es ist durchaus zulässig, folgendes einzugeben:
Zeile 63: Zeile 63:
== Erläuterungen ==
== Erläuterungen ==


; Betrete 1./2./3. Versuch:  
Gleichrangige Befehle verschiedener Einheiten werden normalerweise in der Reihenfolge abgearbeitet, wie sie im Report erscheinen. Also zum Beispiel erst alle GIB-Befehle der ersten Einheit, dann alle GIB-Befehle der zweiten Einheit, später alle REKRUTIERE-Befehle der ersten Einheit, dann der zweiten und so fort. Auch der [[Materialpool]] funktioniert üblicherweise in dieser Reihenfolge: Einheiten, die weiter oben in der Reihenfolge stehen, werden also zuerst "befragt", ob sie einen Gegenstand hergeben können. Die Reihenfolge kann sich jedoch durch bestimmte Befehle verändern. Dazu gehören BETRETE, VERLASSE, MACHE TEMP, GIB KOMMANDO und GIB SCHIFF. Das genaue Verhalten wird nicht garantiert! Deshalb sollte man im Zweifel Befehle so geben, dass die Einheitenreihenfolge dafür keine Rolle spielt.
: Das bedeutet, dass man vor einem Angriff noch eine Burg betreten kann. Es bedeutet nicht, dass Einheiten, die ein Schiff verlassen, noch in derselben Runde attackieren können, da sich der Server merkt, wer Schiffe verlassen hat, und das entsprechend abfängt. Wenn man im Kampf eine Gebäudebesatzung restlos tötet oder vertreibt, kann man die Burg nach dem Kampf betreten.
Einige Befehle werden zuerst in einer Liste gemerkt, bis alle Einheiten der Region den Befehl gegeben haben. Erst dann werden sie gesammelt ausgeführt. Dies betrifft ARBEITE, UNTERHALTE, TREIBE, REKRUTIERE, KAUFE, VERKAUFE und MACHE von Rohstoffen. Rohstoffe sind Steine, Eisen, Laen, Adamantium, Holz, Mallorn, Kräuter und Pferde. MACHE BURG oder MACHE SCHIFF wird also sofort ausgeführt.
Der Sinn davon ist, dass alle Parteien gleichmäßig "bedient" werden und nicht die Einheit, die als erstes drankommt, alle Rohstoffe bekommt. Statt dessen werden die Dinge (Silberstücke, Luxusgüter, Rohstoffe) Stück für Stück verteilt, bis alle Einheiten einmal dran gekommen sind, dann geht es wieder von vorne los.


== Einheitenreihenfolge ==
'''Beispiele:'''
* Das Unterhaltungslimit in der Region ist 1000 Silber. Zwei Einheiten geben beide den UNTERHALTE-Befehl und haben genug Talent, um beide je 1000 Silber verdienen zu können. Tatsächlich wird das Unterhaltungssilber gleichmäßig aufgeteilt, beide verdienen 500 Silber.
* Einheit a, b und c haben jeweils den Befehl REKRUTIERE 10. Die Region hat aber nur 240 Bauern, also maximal 6 Rekruten. Alle drei Einheiten werden nur 2 von 10 Bauern rekrutieren.
* Das Verhalten ist manchmal durch Rundungseffekte, unerwartete Interaktionen oder auch Fehler im Code nicht genau wie erwartet. Man sollte lieber nicht sein Leben darauf verwetten.


Gleichrangige Befehle verschiedener Einheiten werden normalerweise in der Reihenfolge abgearbeitet, wie sie im Report erscheinen. Also zum Beispiel erst alle GIB-Befehle der ersten Einheit, dann alle GIB-Befehle der zweiten Einheit, später alle REKRUTIERE-Befehle der ersten Einheit, dann der zweiten und so fort. Auch der [[Special:MyLanguage/Materialpool|Materialpool]] funktioniert üblicherweise in dieser Reihenfolge. Das kann sich jedoch durch bestimmte Befehle verändern. Dazu gehören BETRETE, VERLASSE, MACHE TEMP, GIB KOMMANDO und GIB SCHIFF. Das genaue Verhalten wird nicht garantiert! Deshalb sollte man im Zweifel Befehle so geben, dass die Einheitenreihenfolge dafür keine Rolle spielt.
; Betrete 1./2./3. Versuch:
: Das bedeutet, dass man vor einem Angriff noch eine Burg betreten kann. Nach dem Kampf, kann man es nochmal versuchen, denn die Vorbesitzer könnten inzwischen tot oder geflohen sein.
: Es bedeutet nicht, dass Einheiten, die ein Schiff verlassen, noch in derselben Runde attackieren können, da sich der Server merkt, wer Schiffe verlassen hat, und das entsprechend abfängt. Wenn man im Kampf eine Gebäudebesatzung restlos tötet oder vertreibt, kann man die Burg nach dem Kampf betreten.


== Siehe auch ==
== Siehe auch ==
Zeile 77: Zeile 84:


{{weiter|Kurzbeschreibung}}
{{weiter|Kurzbeschreibung}}
[[Kategorie:Befehle]]
[[Kategorie:Befehle]]
[[Kategorie:Regeln{{#translation:}}]]
[[Kategorie:Regeln{{#translation:}}]]

Version vom 5. März 2024, 14:52 Uhr

Die Befehle von Eressea werden in einer festen Reihenfolge ausgewertet. Befehle, die unter der selben Nummer stehen, werden zur gleichen Zeit ausgeführt oder die Reihenfolge spielt keine Rolle.

  1. neue Default-Befehle werden gesetzt
  2. GRUPPE, MACHE TEMP
  3. BENENNE, BESCHREIBE, BEWACHE NICHT, HELFE, KÄMPFE, KAMPFZAUBER, TARNE, URSPRUNG, ZEIGE
  4. BANNER, EMAIL, OPTION, PASSWORT
  5. KONTAKTIERE
  6. BOTSCHAFT
  7. BETRETE; 1. Versuch
  8. BENUTZE
  9. VERLASSE
  10. BETRETE; 2. Versuch
  11. ATTACKIERE
  12. RESERVIERE, BEANSPRUCHE
  13. BETRETE; 3. Versuch
  14. GIB KOMMANDO
  15. VERGISS
  16. GIB
  17. REKRUTIERE *
  18. ZERSTÖRE
  19. FOLGE wird gesetzt
  20. BEFÖRDERE
  21. BEZAHLE NICHT Stellt Funktion und Unterhaltskosten für das entsprechende Gebäude ein.
  22. Unterhaltskosten für unterhaltspflichtige Gebäude fallen an; sonst haben sie keine Funktion!
  23. STIRB
  24. ZAUBERE
  25. LEHRE
  26. LERNE
  27. MACHE *
  28. FORSCHE, PFLANZE, SPIONIERE, ZÜCHTE
  29. UNTERHALTE *
  30. ARBEITE *
  31. TREIBE *
  32. KAUFE *
  33. VERKAUFE *
  34. BEKLAUE *
  35. Schiffe mit mangelnder Besatzung nehmen Schäden
  36. BETRETE; 4. Versuch
  37. NACH und ROUTE, dabei wird auch FAHRE und TRANSPORTIERE ausgeführt und Verfolger folgen
  38. BEWACHE an; das geht nur, wenn die Einheit sich nicht bewegt hat
  39. Schiffe treiben auf hoher See
  40. DEFAULT
  41. leere Einheiten werden beseitigt
  42. die Bauern, Pferde und Wälder vermehren sich, falls möglich; die übriggebliebenen Bauern wandern umher
  43. Silber für die Versorgung der Einheiten wird abgezogen
  44. SORTIERE
  45. NUMMER

* So markierte Befehle werden "gerecht" aufgeteilt. Siehe Erläuterungen unten.

Die Befehle müssen aber nicht zwingend in dieser Reihenfolge eingegeben werden. Es ist durchaus zulässig, folgendes einzugeben:

GIB TEMP 5 300 Silber
MACHE TEMP 5
  REKRUTIERE 1
  KÄMPFE NICHT
  LERNE HOLZFÄLLEN
ENDE

Die neue Einheit wird zuerst erschaffen, kämpft nicht mehr, erhält 300 Silber, rekrutiert 1 und lernt schlussendlich Holzfällen - obwohl das nicht der Reihenfolge entspricht, in der die Befehle eingegeben wurden.

Erläuterungen

Gleichrangige Befehle verschiedener Einheiten werden normalerweise in der Reihenfolge abgearbeitet, wie sie im Report erscheinen. Also zum Beispiel erst alle GIB-Befehle der ersten Einheit, dann alle GIB-Befehle der zweiten Einheit, später alle REKRUTIERE-Befehle der ersten Einheit, dann der zweiten und so fort. Auch der Materialpool funktioniert üblicherweise in dieser Reihenfolge: Einheiten, die weiter oben in der Reihenfolge stehen, werden also zuerst "befragt", ob sie einen Gegenstand hergeben können. Die Reihenfolge kann sich jedoch durch bestimmte Befehle verändern. Dazu gehören BETRETE, VERLASSE, MACHE TEMP, GIB KOMMANDO und GIB SCHIFF. Das genaue Verhalten wird nicht garantiert! Deshalb sollte man im Zweifel Befehle so geben, dass die Einheitenreihenfolge dafür keine Rolle spielt.

Einige Befehle werden zuerst in einer Liste gemerkt, bis alle Einheiten der Region den Befehl gegeben haben. Erst dann werden sie gesammelt ausgeführt. Dies betrifft ARBEITE, UNTERHALTE, TREIBE, REKRUTIERE, KAUFE, VERKAUFE und MACHE von Rohstoffen. Rohstoffe sind Steine, Eisen, Laen, Adamantium, Holz, Mallorn, Kräuter und Pferde. MACHE BURG oder MACHE SCHIFF wird also sofort ausgeführt. Der Sinn davon ist, dass alle Parteien gleichmäßig "bedient" werden und nicht die Einheit, die als erstes drankommt, alle Rohstoffe bekommt. Statt dessen werden die Dinge (Silberstücke, Luxusgüter, Rohstoffe) Stück für Stück verteilt, bis alle Einheiten einmal dran gekommen sind, dann geht es wieder von vorne los.

Beispiele:

  • Das Unterhaltungslimit in der Region ist 1000 Silber. Zwei Einheiten geben beide den UNTERHALTE-Befehl und haben genug Talent, um beide je 1000 Silber verdienen zu können. Tatsächlich wird das Unterhaltungssilber gleichmäßig aufgeteilt, beide verdienen 500 Silber.
  • Einheit a, b und c haben jeweils den Befehl REKRUTIERE 10. Die Region hat aber nur 240 Bauern, also maximal 6 Rekruten. Alle drei Einheiten werden nur 2 von 10 Bauern rekrutieren.
  • Das Verhalten ist manchmal durch Rundungseffekte, unerwartete Interaktionen oder auch Fehler im Code nicht genau wie erwartet. Man sollte lieber nicht sein Leben darauf verwetten.
Betrete 1./2./3. Versuch
Das bedeutet, dass man vor einem Angriff noch eine Burg betreten kann. Nach dem Kampf, kann man es nochmal versuchen, denn die Vorbesitzer könnten inzwischen tot oder geflohen sein.
Es bedeutet nicht, dass Einheiten, die ein Schiff verlassen, noch in derselben Runde attackieren können, da sich der Server merkt, wer Schiffe verlassen hat, und das entsprechend abfängt. Wenn man im Kampf eine Gebäudebesatzung restlos tötet oder vertreibt, kann man die Burg nach dem Kampf betreten.

Siehe auch


Weiterlesen: Kurzbeschreibung