set Kha'ak aggression level to <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

corbinbird
Posts: 49
Joined: Tue, 2. May 06, 18:58
x3tc

set Kha'ak aggression level to <Var/Number>

Post by corbinbird » Sun, 9. Jan 11, 17:26

set Kha'ak aggression level to <Var/Number>


<Var/Number> = This is a 'variable' storing an integer.


This command is used to set the Kha'ak aggression level. The game engine uses this to determine how often to spawn a random Kha'ak attack. Used extensively in X3R.


Example:

*test the 'set Kha'ak aggression level' command

$Agres.Level.Set = 45
set Kha'ak aggression level to $Agres.Level.Set

$Agres.Level = get Kha'ak aggression level
write to player logbook $Agres.Level

return null

Result: The aggression level is set to 45. It is also output to the Player logbook for verification.


Note:

This command has been disabled in X3TC.
The range of valid returns is from 0 to 100 inclusive. Custom game in X3TC v3.0 returns a value of 15.


Related Commands:

<RetVar> = get Kha'ak aggression level


Command Location:
Last edited by corbinbird on Tue, 11. Jan 11, 02:10, edited 2 times in total.

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

[TiP][49] 294849

Post by X2-Illuminatus » Thu, 20. Jan 11, 21:35

set Kha'ak aggression level to <Var/Number>


<Var/Number> = Diese Variable enthält eine ganze Zahl.


Dieser Befehl wird genutzt, um den Kha'ak Aggressionslevel zu setzen. Das Spiel nutzt diesen, um festzulegen, wie oft zufällige Kha'ak Angriffe erzeugt werden. Der Befehl wurde ausgiebig in X3:R genutzt.


Beispiel:

*Teste den "set Kha'ak aggression level"-Befehl

$Agres.Level.Set = 45
set Kha'ak aggression level to $Agres.Level.Set

$Agres.Level = get Kha'ak aggression level
write to player logbook $Agres.Level

return null

Ergebnis: Der Aggressionslevel wurde auf 45 gesetzt. Der Wert wird außerdem ins Spielerlogbuch zur Überprüfung geschrieben.


Beachte:

Dieser Befehl wurde in X3:TC deaktiviert.
Der Level kann Werte zwischen 0 und 100 annehmen. Im Selbsterstellen Spiel in X3:TC v3.0 ist ein Wert von 15 gesetzt.


Ähnliche Befehle:

<RetVar> = get Kha'ak aggression level


Zu finden unter:

Return to “MSCI Reference”