Cattle and Crops: Mission Documentation


command: spawnMachine

  • Spawnt ein neues Fahrzeug. Der Command deleteMachine muss in mission/stop/commands angegeben werden, anderenfalls gibt es Maschinenleichen.
  • Jedes Fahrzeug bekommt ein ID (id), mit der es in der Mission referenziert werden kann. Die ID kann frei gewählt werden (z.B. 123), darf aber nur einmal pro Mission definiert sein.
    Es ist empfehlenswert sich Fahrzeug-/ID-Gruppen zu bauen, um die Übersicht zu behalten. Bsp.: Traktor 1 und Anhänger 1 sind 100 und 101, Traktor 2 und Anhänger 2 sind 200 und 201.

Attribute

Attribute Type Value Beschreibung
id integer > 0 Die frei definierbare ID des Commands/Fahrzeuges.
machine string * Pfad zur XML-Modifikationsdatei der Maschine
rotation float * Rotation um die Z-Achse in Grad
Option 1
spawnLocation string trader | farm | custom:Nodename Der Name der Location (siehe VehicleSpawn Property auf Nodes). Wenn custom gewählt wird, muss Nodename durch einen tatsächlichen Node-Namen ersetzt werden.
Option 2
posX float * X-Position. Wenn posX und posY definiert wurden, dann wird spawnLocation ignoriert.
posY float * Y-Position. Wenn posX und posY definiert wurden, dann wird spawnLocation ignoriert.
(posZ) float * Optional Z-Position. Wenn posX gesetzt ist, wird kein raycast zur Höhenerkennung durchgeführt.
Option 3
targetId string * Vollständige InfoForTaskAndQuestID der Node zu der das Fahrzeug teleportiert wird.
Option 4
fieldId integer > 0 FieldId des Feldes bei dem das Fahrzeug gespawnt werden soll

Beispiel

<commands>
    <command type="spawnMachine" id="100" machine="path/to/machine_1/xml" spawnLocation="farm" rotation="87.5" />
    <command type="spawnMachine" id="456" machine="path/to/machine_2/xml" spawnLocation="custom:MyOwnSpawnNode" rotation="-120" />
    <command type="spawnMachine" id="3" machine="path/to/machine_3/xml" posX="432.4" posY="-800" rotation="0.0" />
    <command type="spawnMachine" id="3" machine="path/to/machine_3/xml" posX="432.4" posY="-800" posZ="17.5" rotation="0.0" />
    <command type="spawnMachine" id="3" machine="path/to/machine_3/xml" targetId="farm.farm_center" />
    <command type="spawnMachine" id="3" machine="path/to/machine_3/xml" targetId="farm.farm_center" rotation="90" />
</commands>

results matching ""

    No results matching ""