Dael hat geschrieben:
Aha! Dann schreibe ich die Option mit in die Zeile und lasse mir vom Magellan-Routenplaner demnächst eine "Route" rein schreiben statt des "#after n { nach ... } #after n+1 { nach ... }".
Danke für den Hinweis!
Gerne doch.
Du kannst aber eine Route auch noch anders in Vorlage implementieren (statt als eine Serie von #after ... Befehlen):
Code:
#ifregion abc { NACH ... }
#ifregion def { NACH ... }
...
#ifregion xyz { NACH ... }
Das hat den Vorteil, dass Du z.B. hinter dem NACH-Befehl noch weitere Befehle einfügen kannst (jeweils mit : getrennt), die dann alle nur in der jeweils genannten Region ausgeführt werden.
Nehmen wir mal an, dass die Regionen abc, def und xyz jeweils immer 2 Regionen in West-Ost-Richtung voneinander entfernt sind. Du hast einen Transporter, der regelmässig in Region abc Steine aufnimmt und diese in Region xyz abgibt. Das wäre dann:
Code:
#ifregion abc { NACH W W }
#ifregion def { #if UNIT.Stein>0 { NACH W W } #else { NACH O O } }
#ifregion xyz { GIB a UNIT.Stein Stein : NACH O O }