zscript-doc/api/global/data/Information.md

1.2 KiB

Static Info

TODO

readonly array<class<Actor>> AllActorClasses;
readonly array<class>        AllClasses;
readonly array<PlayerClass>  PlayerClasses;
readonly array<PlayerSkin>   PlayerSkins;
readonly array<Team>         Teams;

play     DehInfo             Deh;
readonly GameInfoStruct      GameInfo;
readonly FOptionMenuSettings OptionMenuSettings;
readonly textureid           SkyFlatNum;
readonly Weapon              WP_NOCHANGE;

AllActorClasses

An array of every actor class type reference.

AllClasses

An array of every class type reference.

PlayerClasses

An array of all player classes as defined in MAPINFO/GameInfo and KEYCONF.

PlayerSkins

An array of all player skins as defined in SKININFO and S_SKIN.

Teams

An array of all teams. Maximum index is Team.Max.

Deh

Static DeHackEd information.

GameInfo

Static information from MAPINFO/GameInfo.

OptionMenuSettings

Defaults for OptionMenus as defined in MENUDEF's OptionMenuSettings block and MAPINFO/GameInfo.

SkyFlatNum

The texture ID for sky flats. F_SKY1 by default in Doom.

WP_NOCHANGE

A constant denoting that the weapon the player is currently holding shouldn't be switched from.