Syntax: remote control|drop <id>

Syntax: remote forbid|allow <id>

Syntax: remote forbid|allow default

Syntax: remote give <id> [to] <race>

Aktiviert über: CPEnableRemote

Geänderte Dateien: auxdata.hst

Seit: PHost 3.0 ("give": 4.0e/3.4h)

Dieser Befehl dient der Nutzung der Fernsteuerung (Remote Control). Siehe dort für mehr Informationen.

Dieser Befehl hat vier Anwendungsfälle:

  • Mit dem Unterbefehl control kann die Steuerung eines verbündeten Schiffes übernommen werden, mit drop wird sie zurückgegeben. Der Verbündete muss dir dazu das Schiffs-Privileg angeboten haben und das Schiff muss für Fernsteuerung freigegeben sein.
  • (4.0e) Der give-Befehl kann benutzt werden, um das Schiff unter Kontrolle eines Verbündeten zu stellen. Der Befehl ist identisch zu remote allow direkt gefolgt von einem entsprechenden remote control durch den Spieler, der das Schiff steuern soll. Der einzige Unterschied ist, dass hier nur der Schiffsbesitzer einen Befehl geben muss, so dass etwas Kommunikation entfällt. Alle anderen Einschränkungen bleiben bestehen. Insbesondere müssen beide Spieler verbündet sein.

  • Der Unterbefehl forbid mit einer Schiffs-Id verbietet Verbündeten, die Steuerung dieses Schiffes zu übernehmen, solange, bis du es mit dem Unterbefehl allow wieder erlaubst. Wenn du die Fernsteuerung eines Schiffes untersagst, welches bereits ferngesteuert wird, erhältst du das Schiff zurück.
  • Die Unterbefehle forbid und allow mit dem Schlüsselwort default legen fest, ob neu gebauten Schiffe fernsteuerbar sein sollen oder nicht. Diese Einstellung gilt für alle Schiffe, die du nach dem Absetzen des Befehls baust. Zum Anfang eines Spieles nimmt PHost die Einstellung allow an.

Beispiele:

remote control 42Kontrolle über Schiff 42 übernehmen
re c 42das gleiche, abgekürzt
re a 42Schiff 42 für Remote Control freigeben
rem forbid defalle Schiffe, die du zukünftig baust, werden standardmäßig nicht für Remote Control freigegeben sein

(3.4c) Remote-Control-Befehle werden in der Reihenfolge (1) drop, (2) allow and forbid, (3) request, (4) give ausgeführt. Insbesondere kannst du die Fernsteuerung für ein Schiff erlauben (allow) und dein Verbündeter kann die Steuerung im selben Zug übernehmen (control). In früheren PHost-Versionen wurden die Befehle in der Reihenfolge bearbeitet, in der sie ankamen, damit konnte dieses Manöver fehlschlagen, wenn der control-Befehl vor dem allow empfangen wurde.

Konflikt-Auflösung: Befehle werden in der Reihenfolge ausgeführt, in der sie erhalten werden. Damit wird der letzte Befehl wirksam.