<RetVar/IF><RefObj> get true volume of ware <Var/Ware> in cargo bay

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
s9ilent
Posts: 2033
Joined: Wed, 29. Jun 05, 01:45
x4

<RetVar/IF><RefObj> get true volume of ware <Var/Ware> in cargo bay

Post by s9ilent »

[skip|else] if [not]|while [not]| <RetVar/IF> = <RefObj> get true volume of ware <Var/Ware> in cargo bay


[skip|else] if [not]|while [not]| = The possible 'Conditional' statements that can be used with this command.
<RetVar/IF> = (integer) Returns true volume of the ware used in the RefObj's cargo bay.
<RefObj> = (Ship) Ship to get the true volume of the ware in the cargo bay size from.
<Var/Ware> = (WareType) WareType to get the true volume of.


Returns the "true" amount of used cargo space on a given ship. i.e. The amount NOT including any installed weapons or shields.


Examples:

$volume = [PLAYERSHIP] -> get true volume of ware Energy Cells in cargo bay

Given that an energy cell has volume "1". The return will just be the exact number of energy cells "N" multiplied by "1".
N * 1 = N

$volume = [PLAYERSHIP] -> get true volume of ware Partical Accelerator Cannon in cargo bay

Assuming all the PAC's are installed in the player ship, the true volume would be 0. Otherwise, it will be Total number "N", minus the installed number "I", times volume "v".
= (N - I) * V


Unknown Outcomes:

- Invalid RefObj
- VarWare = Installed Missiles
- Invalid WareType


Command Location:
  • »» Trade Commands
    • »» for Ships
      <RetVar/IF><RefObj> get true volume of ware <Var/Ware> in cargo bay
Last edited by s9ilent on Mon, 28. Feb 11, 02:57, edited 5 times in total.
User avatar
X2-Illuminatus
Moderator (Deutsch)
Moderator (Deutsch)
Posts: 25128
Joined: Sun, 2. Apr 06, 16:38
x4

[TiP][49] 298917

Post by X2-Illuminatus »

[skip|else] if [not]|while [not]| <RetVar/IF> = <RefObj> get true volume of ware <Var/Ware> in cargo bay


[skip|else] if [not]|while [not]| = Die möglichen bedingten Anweisungen, die mit diesem Befehl genutzt werden können.
<RetVar/IF> = Gibt die wahre Menge des von der Ware genutzten Frachtraums des RefObj als ganze Zahl zurück.
<RefObj> = Das Schiff, von dem man die wahre Menge der genutzten Frachtraumgröße wissen möchte.
<Var/Ware> = Der Warentyp (WareType), dessen wahre Menge ermittelt werden soll.


Gibt die "wahre" Frachtraumgröße, d.h. die Größe ohne installierte Waffen oder Schilde, des gewählten Schiffes zurück.


Beispiele:

$volume = [PLAYERSHIP] -> get true volume of ware Energiezellen in cargo bay

Da eine Energiezelle das Volumen "1" hat, wird der Rückgabewert die exakte Anzahl an Energiezellen "N" multipliziert mit "1" sein.
N * 1 = N

$volume = [PLAYERSHIP] -> get true volume of ware Partikelbeschleunigerkanone in cargo bay

Vorausgesetzt alle PBKs sind im Spielerschiff installiert, wäre der Rückgabewert 0. Andernfalls wäre er die gesamte Anzahl "N" minus der installierten Anzahl "I" mal dem Volumen "V".
= (N - I) * V


Unbekannte Ergebnisse:

- Ungültiges RefObj
- VarWare = installierte Raketen
- Ungültiger Warentyp (WareType)


Zu finden unter:
  • »» Trade Commands
    • »» for Ships
      <RetVar/IF><RefObj> get true volume of ware <Var/Ware> in cargo bay

Return to “MSCI Reference”