<RefObj> set marine skill: mechanical=<Var/Number>

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: 24965
Joined: Sun, 2. Apr 06, 16:38
x4

<RefObj> set marine skill: mechanical=<Var/Number>

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

<RefObj> set marine skill: mechanical=<Var/Number>

<RefObj> = The marine whose mechanical skill you want to set.
<Var/Number> = The value of the mechanical skill you wish to set. This must be a non-negative integer.

This command will set the mechanical skill of the as <RefObj> chosen marine to <Var/Number>.

In the vanilla game the valid range of the mechanical skill is between 0 and 100 inclusive. However with this command it's possible to set the skill to even higher values. When doing this, keep in mind that in several menus stars are displayed in replacement for the certain skills. If you choose too big values the stars will destroy the GUI's template. Also too big values lead to the game locking up.


Example:

$i = 0
$marines.arr = [PLAYERSHIP] -> get marines array
$size.marines.arr = size of array $marines.arr
while $i < $size.marines.arr
|$marine = $marines.arr[$i]
|$marine -> set marine skill: mechanical=10
|inc $i =
end
return null

This will set each marine's mechanical skill onboard the [PLAYERSHIP] to 10.


Related Commands:

<RefObj> set marine skill: fighting=<Var/Number>
<RefObj> set marine skill: hacking=<Var/Number>
<RefObj> set marine skill: engineering=<Var/Number>


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

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

[TiP][49] 296324

Post by Alex Vanderbilt » Sun, 6. Feb 11, 12:54

<RefObj> set marine skill: mechanical=<Var/Number>

<RefObj> = Der Marineinfanterist, dessen Mechanik-Fähigkeiten festgelegt werden sollen.
<Var/Number> = Der Wert der Mechanik-Fähigkeit, der festgelegt werden soll. Der numerische Wert muss positiv sein.

Dieses Kommando legt einen auf <Var/Number> gesetzten Wert für die Mechanik-Fähigkeiten eines als <RefObj> ausgewählten Marineinfanteristen fest.

In einem Standardspiel ohne Modifizierung reicht die Skala für Mechanik-Fähigkeiten von 0 bis einschließlich 100.
Mit diesem Kommando ist es allerdings möglich, die Werte auch auf weitaus höhere Werte festzulegen. Dabei sollte aber beachtet werden, dass die Fähigkeitswerte in den Menüs als Sterne dargestellt werden. Zu hohe Werte können dazu führen, dass die GUI Fehler aufweist. Zu hohe Werte können außerdem zum Absturz des Spiels führen.


Beispiel:

$i = 0
$marines.arr = [PLAYERSHIP] -> get marines array
$size.marines.arr = size of array $marines.arr
while $i < $size.marines.arr
|$marine = $marines.arr[$i]
|$marine -> set marine skill: mechanical=10
|inc $i =
end
return null

Mit diesen Zeilen werden die Mechanik-Fähigkeiten aller Marineinfanteristen an Bord des [PLAYERSHIP] auf 10 gesetzt.


Verwandte Kommandos:

<RefObj> set marine skill: fighting=<Var/Number>
<RefObj> set marine skill: hacking=<Var/Number>
<RefObj> set marine skill: engineering=<Var/Number>


Zu finden unter:

Locked

Return to “MSCI Reference”