Variablen

Aus EnigmaWiki

Wechseln zu: Navigation, Suche
Verfügbare Sprachen: Deutsch, English, Русский

Hier ist eine alphabetische Liste aller Variablen, die das (physikalische) Verhalten von Enigma levelweit beinflussen. Einige sind als DEPRECATED gekennzeichnet und dürfen in neuen Leveln nicht mehr verwendet werden! Sie sind nur der Vollständigkeit halber hier und weil sie in alten Leveln noch vorkommen könnten. Eine Auflistung und Erklärung der verschiedenen Lua-Werttypen.

Inhaltsverzeichnis

Variablen

enigma.AllowTogglePlayer

DEPRECATED
Mögliche Werte: TRUE und FALSE. Default: TRUE
Funktion hier nicht dokumentiert.

enigma.Brittleness

Mögliche Werte: float zwischen (und inklusive) 0 und 1. Default: 0.5.
Gibt die Wahrscheinlichkeit an, dass eine Platte mit Rissen it-crack{0..3} weiter zerstört wird, wenn eine Kugel darüberfährt.

enigma.BumperForce

Mögliche Werte: (nichtnegative) float. Default: 200.0.
Die Kraft, die ein Trampolinstein st-actorimpulse[_invisible] auf den Actor ausübt.

enigma.ConserveLevel

Mögliche Werte: TRUE und FALSE. Default: TRUE.
Wenn diese Variable den Wert FALSE hat, wird das Level neu gestartet, sobald ein Actor, der von einem Spieler gesteuert wird (dies ist der Fall, wenn das player-Attribut gesetzt ist) zerstört wird, selbst wenn dieser noch mehrere Leben hat.

enigma.ElectricForce

Mögliche Werte: float. Default: 15.0.
Die Kraft, die zwei verschieden geladene Actors (Ladung kommt von st-charge{plus,minus,zero}) aufeinander ausüben.

enigma.FlatForce

Mögliche Werte: float. Default: 0.0.
Die "Erdanziehungskraft". Sie wird aber nur auf dem Bodentyp fl-space-force berüksichtigt. Seit der Einfühtung des Floorattributes force_x und force_y ist sie überflüssig.

enigma.FrictionFactor

Mögliche Werte: float. Default: 1.0.
Alle Reibungskräfte werden mit diesem Faktor multipliziert.

enigma.HoleForce

Mögliche Werte: float. Default: 1.0.
Regelt, wie steil Mulden (it-[tiny]hollow) und Hügel (it-[tiny]hill) sind.

enigma.IceFriction

Mögliche Werte: float. Default: 1.0.
Allgemeiner Reibungsfaktor von Eisflächen. Die Reibung von fl-ice wird damit multipliziert.

enigma.MagnetForce

Mögliche Werte: float. Default: 30.0.
Gibt die Stärke der Magnetischen Felder (verursacht durch it-magnet) an.

enigma.MagnetRange

Mögliche Werte: (nichtnegative) float. Default: 10.0.
Gibt die Reichweite der Magnetischen Felder (verursacht durch it-magnet) an.

enigma.ShowMoves

Mögliche Werte: TRUE und FALSE. Default: FALSE
TRUE bedeutet, dass ein Zähler eingeblendet wird, der die Anzahl Kistenverschiebungen anzeigt. Dieses Feature wird bei Sokoban-Levels verwendet.

enigma.SingleComputerGame

DEPRECATED
Mögliche Werte: TRUE und FALSE. Default: TRUE
Funktion hier nicht dokumentiert.

enigma.SlopeForce

Mögliche Werte: float. Default: 25.0.
Die Kraft, die ein abgeschrägter Boden (fl-gradient) auf die Kugel ausübt.

enigma.SwampSinkSpeed

Mögliche Werte: (nichtnegative) float. Default: 4.0.
Gibt an, wie schnell die Kugel im Sumpf (fl-swamp) versinkt.

enigma.TwoPlayerGame

DEPRECATED
Mögliche Werte: TRUE und FALSE. Default: FALSE
Gibt an, ob das Level für ein Netzwerkspiel brauchbar ist. Seit diese Daten im XML-Teil eines Levels gesetzt werden, ist diese Variable nicht mehr nötig. Weiteres dazu siehe hier: el:modes.

enigma.WaterSinkSpeed

Mögliche Werte: (nichtnegative) float. Default: 1000.0.
Gibt an, wie schnell die Kugel im Wasser (fl-water) versinkt.

enigma.WormholeForce

Mögliche Werte: float. Default: 30.0.
Gibt an, wie stark die Kugel von einem Wurmloch (it-wormhole) angezogen wird.

enigma.WormholeRange

Mögliche Werte: (nichtnegative) float. Default: 10.0.
Gibt die Standard-Reichweite eines Wurmlochs an.

Konstanten

Globale Lua Konstanten. Die Werte sind nur lesbar.

enigma.CreatingPreview

Gibt an, ob das Level nur geladen wird, um ein Preview zu generieren oder um es zu spielen. So kann man in ersten Fall einen anderen Teil des Levels zeigen, als den Startbereich. Dieser Wert ist nur lesbar, kann also von Lua aus nur abgefragt, aber nicht geändert werden.

enigma.NODIR

Keine Richtung. Eine fest definierte Konstante. Die Variable ist nur lesbar.

enigma.NORTH

Die Himmelsrichtung Norden. Eine fest definierte Konstante, die als Wert bei einigen Objektattributen Verwendung findet. Die Variable ist nur lesbar.

enigma.SOUTH

Die Himmelsrichtung Süden. Eine fest definierte Konstante, die als Wert bei einigen Objektattributen Verwendung findet. Die Variable ist nur lesbar.

enigma.EAST

Die Himmelsrichtung Osten. Eine fest definierte Konstante, die als Wert bei einigen Objektattributen Verwendung findet. Die Variable ist nur lesbar.

enigma.WEST

Die Himmelsrichtung Westen. Eine fest definierte Konstante, die als Wert bei einigen Objektattributen Verwendung findet. Die Variable ist nur lesbar.

options.Difficulty

Mögliche Werte: 1 und 2, 1 bedeutet Easymode, 2 ist Normalmode.
Enthält die Angabe über den aktuellen Spielmodus. Ist nur lesbar.

Persönliche Werkzeuge