

Ein Variablentyp gibt an, was für Objekte oder Daten, in einer Variable gespeichert werden können. Jede Variable muss auch einen Variablentyp (oder einfach nur Typ) haben. Dieser wird beim Erstellen der Variable festgelegt, und kann nicht mehr nachträglich geändert werden.
Viele der Variablentypen lassen sich problemlos in Integer und zurück konvertieren. Es existieren trotzdem Typen für sie, da sie für unterschiedliche Zwecke gedacht sind, und deshalb nicht durcheinander gebracht werden dürfen. Viele Jass-Funktionen nehmen allerdings Integer statt des jeweiligen Datentyps. Das GUI nimmt die notwendigen Konvertierungen natürlich automatisch vor, in Jass müssen sie häufig manuell vorgenommen werden.
| Deutscher Name | Englischer Name | Jass-Äquivalent | Beschreibung |
|---|---|---|---|
| Ganzzahl | Integer | integer | Eine Ganzzahl mit beliebigem Vorzeichen |
| Gleitkommazahl | Real | real | Eine Gleitkommazahl mit beliebigem Vorzeichen, oder anderst gesagt eine approximative Darstellung einer reellen Zahl. Die Menge der Gleitkommazahlen ist eine endliche Teilmenge der rationalen Zahlen. |
| Zeichenkette | String | string | Eine ASCII-Zeichenkette |
| Fähigkeit | Ability | ability | Speichert einen Fähigkeitentyp |
| Angriffstyp | Attack Type | attacktype | Speichert einen Angriffstypen |
| Wahrheitswert | Boolean | boolean | Kann den Wert True (Wahr) oder False (Falsch) annehmen |
| Zauberverstärker | Buff | integer | Ein Zauberverstärker (mittels Id über den Typen integer) |
| Kamera-Objekt | Camera Object | camerasetup | Ein Kameraobjekt. |
| Kampfgeräusch | Weapon Type | weapontype | Speichert ein Kampfgeräusch (zB Leichter Metallschlag) |
| Schadensart | Damage Type | damagetype | Speichert einen Schadenstypen (zB Kälte, Seuche) |
| Zerstörbar | Destructible | destructable | Ein einzelnes dynamisches Doodad |
| Zerstörbares Objekt (Typ) | Destructible Type | integer | Ein Typ eines Zerstörbaren Doodads (mittels Id über den Typen integer) |
| Niederlagebedingungen | Defeat Condition | defeatcondition | Eine Bedingung, die die Niederlage bestimmt |
| Dialog | dialog | Ein Fenster, welches mit versiedenen Knöpfen (Buttons) ausgestattet werden kann. | |
| Dialog-Button | Dialog Button | button | Ein Knopf auf einem Dialogfenster |
| Effekt-Typ | Effect Type | effecttype | Speichert einen Effekttyp (zB Ziel-Grafik) |
| Schwebender Text | Floating Text | texttag | Ein über dem Terrain schwebender Text |
| Spiel-Cache | Game Cache | gamecache | Ein Speicher für Daten (wird im Singleplayer zum Mapwechsel verwendet) |
| Spieltempo | Game Speed | gamespeed | Das Tempo des Spiels |
| Bild | Image | image | Speichert ein Bild, welches auf den Boden projeziert wird |
| Bildtyp | Image Type | integer | Speichert einen Bildtypen (zB Schatten, Okklusionsmakierung; mittels Id über den Typen Integer) |
| Gegenstand | Item | item | Eine einzelner Gegenstand, der von Einheiten mit Inventar aufgenommen und von Helden eingesetzt werden kann. |
| Gegenstands-Klasse | Item Class | itemtype | Eine Klasse eines Gegenstandes (wie zB Käuflich, Artefakt) |
| Gegenstands-Typ | Item Type | integer | Ein Typ eines Gegenstandes (mittels Id über den Typen Integer) |
| Bestenliste | Leaderboard | leaderboard | Eine Liste, die mit Spielern, deren jeweils ein Integer zugeordnet wird, gefüllt werden kann. |
| Blitz | Lightning | lightning | Speichert einen existenten Blitz (zB Effekt des Kettenblitzes) |
| Blitztyp | Lightning Type | integer | Speichert einen Blitztypen (zB Kettenblitz - Primiär; mittels Id über den Typen Integer) |
| Multiboard | Multiboard | multiboard | Eine Tabelle, die mit vielen Informationen und auch mit Bildern gefüllt werden kann. |
| Befehl | Order | integer | Speichert einen Befehl, wie "Move" oder "Attack" (mittels Id über den Typen Integer) |
| Spieler | Player | player | Speichert einen Spieler (zB Spieler 1 (Rot)) |
| Spielerfarbe | Player Color | playercolor | Speichert eine Spielerfarbe |
| Spielergruppe | Player Group | force | Speichert eine Spielergruppe (zB ein Team) |
| Punkt | Point | location | Speichert einen Punktwert auf der Karte |
| Verlaufstyp | integer | Speichert einen Verlaufstypen (zB Begehbar) | |
| Quest | quest | Speichert einen einzelnen Quest | |
| Questanforderung | Quest Requirement | questitem | Eine Anforderung (bzw. ein Hinweis) bezüglich eines Questes |
| Volk | Race | race | Ein Rasse (zB Orc, Untote) |
| Gebiet | Region | rect | Ein Rechteckiges Gebiet |
| Sound | sound | Speichert einen Sound | |
| Sound-Typ | Sound Type | integer | Speichert einen Soundtyp (Effekt-Sound oder Effekt-Sound (in Schleife); mittels Id über den Typen Integer) |
| Spezialeffekt | Special Effect | effect | Speichert einen grafischen Effekt |
| Tech-Typ | Tech Type | integer | Speichert einen Ausbaustufen-Typen (mittels Id über den Typen Integer) |
| Gelände-Verformung | Terrain Deformation | terraindeformation | Speichert eine Verformung des Geländes (zB Krater) |
| Geländeform | Terrain Shape | integer | Kreis oder Quadrat (mittels Id über den Typen Integer) |
| Geländetyp | Terrain Type | integer | Speichert einen Terraintyp (zB Lorderon Sommer - Erde; mittels Id über den Typen Integer) |
| Timer | timer | Speichert einen Zeitzähler (Countdown) | |
| Timer-Fenster | Timer Window | timerdialog | Speichert ein Timerfenster |
| Auslöser | Trigger | trigger | Speichert einen Auslöser |
| Übersplat | Ubersplat | ubersplat | Speichert einen existenten Ubersplat |
| Übersplat-Typ | Ubersplat Type | integer | Speichert einen Ubersplattypen (zB Goldmine; Untote - Ubersplat; mittels Id über den Typen Integer) |
| Einheit | Unit | unit | Speichert eine Einheit (auf der Map) |
| Einheitengruppe | Unit Group | group | Speichert eine Gruppe von Einheiten |
| Einheiten-Typ | Unit Type | integer | Speichert einen Einheietntyp (mittels Id über den Typen Integer) |
| Sichtbarkeist-Modifikator | Visibly Modifier | fogmodifier | Speichert einen Sichtbarkeitsmodifikator |
| Wettereffekt | Weather Effect | weathereffect | Speichert einen Wettereffekt (zB Regen) |
| Keiner | Keiner | region | Speichert mehrere Gebiete in einer Variable |

Kroatien (wir berichteten), spielt
Österreich bei der Clanbase Nations League heute einen vorentscheidenden War gegen die starke Mannschaft aus
Tschechien. Am heutigen mehr...