<RefObj> set marine skill: hacking=<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

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

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

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

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

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

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

In the vanilla game the valid range of the hacking 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: hacking=10
|inc $i =
end
return null

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


Related Commands:

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


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

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

[TiP][49] 296323

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

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

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

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

In einem Standardspiel ohne Modifizierung reicht die Skala für Hacker-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: hacking=10
|inc $i =
end
return null

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


Verwandte Kommandos:

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


Zu finden unter:

Return to “MSCI Reference”