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

1.3 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.