Variablennamen (Hull_mass, Native_race, ...) sollten selbsterklärend sein. Wir benutzen die allgemeine mathematische Notation, insbesondere ist / die normale Division (gebrochene Zahlen).

Konfigurationseinträge werden direkt aufgeführt, mit Links zu ihrer Beschreibung. Eff_ConfigOption bezeichnet den Wert einer ConfigOption, mit den entsprechenden Modifikatoren EModConfigOption entsprechend der Erfahrung des Schiffes.

Intern rechnet PHost oft mit Personen-Zahlen, wie sie auch in der alten Dokumentation verwendet wurden. In diesem Dokument wurden die Zahlen oftmals in die bekannteren Clans umgewandelt. Da VGA Planets keine "halben" Clans handhaben kann, rundet PHost sowieso nach jedem Schritt. Einige Formeln nutzen dennoch weiterhin Personenzahlen. In diesen ist Colonist_clans die Anzahl Clans (z.B. 32), Colonists die Anzahl Personen (z.B. 3200).

Wenn eine Folge von "wenn..."-Sätzen angegeben ist, gilt der erste, der zutrifft.

Abs(X)Absolutwert (Betrag) von X
ArcTan(X,Y)Arcus-Tangens von X/Y (vier Quadranten), ergibt Winkel in Bogenmaß
Wenn für X und Y entsprechend X/Y-Koordinatendifferenzen übergeben werden, entspricht der Winkel, wenn nach Gradmaß konvertiert, einem Winkel, wie er in Scanner-Berichten angegeben wird (0=Nord, 90=Ost, 180=Süd, 270=West). Beachte, dass die konventionelle mathematische Definition der ArcTan-Funktion Y/X als Parameter verwendet, nicht X/Y, und somit andere Winkel ergibt (0=Ost, entgegen dem Uhrzeigersinn).
Ceil(X)Nächst-größere ganze Zahl, mit Erhalt des Vorzeichens (Aufrunden, falls die Zahl Nachkommastellen hat). Beispiel: Ceil(10.0) = 10, Ceil(10.1) = 11, Ceil(-5.2) = -6
Cos(X)Kosinus von X, Parameter ist in Bogenmaß
ERnd(X)Runden auf näheste ganze Zahl (falls der Parameter genau auf .5 endet, wird in Richtung der nächsten geraden Zahl gerundet)
Exp(X)Exponentialfunktion (2.7182^X)
Ln(X)Natürlicher Logarithmus
Max(X,Y,...)Maximum
Min(X,Y,...)Minimum
PIDie Kreiszahl π = 3.14159265358979323846
Random(X)Zufällige ganze Zahl, zwischen 0 (eingeschlossen) und X (nicht eingeschlossen). Beispielsweise ergibt Random(3) eins von 0, 1, 2.
Round(X)Runden auf näheste ganze Zahl (falls der Parameter genau auf .5 endet, wird aufgerundet)
Sgn(X)Vorzeichen von X (+1 wenn positiv, -1 wenn negativ, 0 wenn Null)
Sin(X)Sinus von X, Parameter ist in Bogenmaß
Sqrt(X)Quadratwurzel von X
Trunc(X)Abschneiden der Nachkommastellen. Beispiel: Trunc(10.0) = 10, Trunc(10.1) = 10, Trunc(-5.2) = -5
X^NX-hoch-N (Potenzierung)
This is a testing version.
It may be incomplete, and have more bugs (or features) than the public live version at planetscentral.com.