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 42 | Kontrolle über Schiff 42 übernehmen |
re c 42 | das gleiche, abgekürzt |
re a 42 | Schiff 42 für Remote Control freigeben |
rem forbid def | alle 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.