<RefObj> train passenger to marine

This forum serves as MSCI Reference at EGOSOFT. It's Read-Only for non MSCI Group members.

Moderators: Scripting / Modding Moderators, MSCI Moderators

Locked
User avatar
X2-Illuminatus
Moderator (Deutsch)
Moderator (Deutsch)
Posts: 21763
Joined: Sun, 2. Apr 06, 16:38
x4

<RefObj> train passenger to marine

Post by X2-Illuminatus » Sat, 5. Feb 11, 20:11

<RefObj> train passenger to marine


<RefObj> = The passenger you want to train to a marine.

This command instantly trains a passenger to a marine. The marine will then have random skills. Whereby the randomness of the skills has certain limitations. The fighting skill won't be higher than 40, the mechanical, hacking and engineering skill not higher than 14 and the overall skill (arithmetic average of the four other skills) not higher than 20.


Example:

$i = 0
$passenger.arr = [PLAYERSHIP] -> get passenger array
$size.passenger.arr = size of array $passenger.arr
while $i < $size.passenger.arr
|$passenger = $passenger.arr[$i]
|$passenger -> train passenger to marine
|inc $i =
end
return null

This will train passengers onboard the [PLAYERSHIP] to marines. Depending on the amount of passengers onboard the playership and its class not all passengers might be trained to marines due to the limited space for marines.


Note:

This command only works on ships that are able to carry marines. These are ships of the classes M6, M7, M2, M1, TL, TM, TP.


Related Commands:

<RefObj> create marine from passenger: fighting=<Var/Number> hacking=<Var/Number> mechanical=<Var/Number> engineering=<Var/Number>


Command Location:
Last edited by X2-Illuminatus on Tue, 22. Feb 11, 14:42, edited 1 time in total.

Alex Vanderbilt
Winner X3 Sektorquest
Posts: 2120
Joined: Thu, 4. May 06, 12:07
x3tc

[TiP][49] 296313

Post by Alex Vanderbilt » Sun, 6. Feb 11, 13:20

<RefObj> train passenger to marine

<RefObj> = Der Passagier, den Du zu einem Marineinfanteristen ausbilden willst.

Dieses Kommando bildet einen einfachen Passagier sofort zu einem Marineinfanteristen aus. Der Marineinfanterist besitzt zufällige Fähigkeitswerte, allerdings unterliegt die zufällige Auswahl der Fähigkeitswerte bestimmten Grenzen. Die Kampf-Fähigkeit kann nicht höher als 40 sein, die Mechanik-, Hacker- und Ingenieur-Fähigkeit können höchstens 14 betragen. Die insgesamten Fähigkeiten (der errechnete Durchschnitt aus den anderen 4 Fähigkeiten) kann nicht höher als 20 sein.


Beispiel:

$i = 0
$passenger.arr = [PLAYERSHIP] -> get passenger array
$size.passenger.arr = size of array $passenger.arr
while $i < $size.passenger.arr
|$passenger = $passenger.arr[$i]
|$passenger -> train passenger to marine
|inc $i =
end
return null

Mit diesen Zeilen werden Passagiere an Bord des [PLAYERSHIP] zu Marineinfanteristen ausgebildet. Abhängig von der Anzahl der Passagiere an Bord des Schiffes und der Schiffsklasse und der damit verbundenen eingeschränkten Kapazität für Marineinfanteristen, kann es vorkommen, dass nicht alle Passagiere zu Marineinfanteristen ausgebildet werden.


Hinweis:

Dieses Kommando kann nur auf Schiffen angewendet werden, die Marineinfanteristen transportieren können. Solche Schiffe sind M6, M7, M2, M1, TL, TM, und TP.


Verwandte Kommandos:

<RefObj> create marine from passenger: fighting=<Var/Number> hacking=<Var/Number> mechanical=<Var/Number> engineering=<Var/Number>


Zu finden unter:

Locked

Return to “MSCI Reference”