zscript-doc/api/global/func/Game.md

75 lines
1.9 KiB
Markdown
Raw Permalink Normal View History

2018-12-29 16:05:19 -08:00
# Game
TODO
```
string G_SkillName();
int G_SkillPropertyInt(int p);
double G_SkillPropertyFloat(int p);
2019-04-07 03:11:50 -07:00
deprecated("3.8") vector3, int G_PickDeathmatchStart();
deprecated("3.8") vector3, int G_PickPlayerStart(int pnum, int flags = 0);
2018-12-29 16:05:19 -08:00
```
2019-08-14 03:31:41 -07:00
### `G_SkillName`
2018-12-29 16:05:19 -08:00
2019-08-14 03:31:41 -07:00
The name of the skill in play.
2018-12-29 16:05:19 -08:00
2019-08-14 03:31:41 -07:00
### `G_SkillPropertyInt`
2018-12-29 16:05:19 -08:00
2019-08-14 03:31:41 -07:00
Returns a skill property. `p` may be:
2018-12-29 16:05:19 -08:00
2019-08-14 03:31:41 -07:00
| Name |
| ---- |
| `SKILLP_ACSRETURN` |
| `SKILLP_AUTOUSEHEALTH` |
| `SKILLP_DISABLECHEATS` |
| `SKILLP_EASYBOSSBRAIN` |
| `SKILLP_EASYKEY` |
| `SKILLP_FASTMONSTERS` |
| `SKILLP_INFIGHT` |
| `SKILLP_NOPAIN` |
| `SKILLP_PLAYERRESPAWN` |
| `SKILLP_RESPAWNLIMIT` |
| `SKILLP_RESPAWN` |
| `SKILLP_SLOWMONSTERS` |
| `SKILLP_SPAWNFILTER` |
2018-12-29 16:05:19 -08:00
2019-08-14 03:31:41 -07:00
### `G_SkillPropertyFloat`
2018-12-29 16:05:19 -08:00
2019-08-14 03:31:41 -07:00
Returns a skill property. `p` may be:
2018-12-29 16:05:19 -08:00
2019-08-14 03:31:41 -07:00
| Name |
| ---- |
| `SKILLP_AGGRESSIVENESS` |
| `SKILLP_AMMOFACTOR` |
| `SKILLP_ARMORFACTOR` |
| `SKILLP_DAMAGEFACTOR` |
| `SKILLP_DROPAMMOFACTOR` |
| `SKILLP_FRIENDLYHEALTH` |
| `SKILLP_HEALTHFACTOR` |
| `SKILLP_MONSTERHEALTH` |
| `SKILLP_KICKBACKFACTOR` |
2018-12-29 16:05:19 -08:00
2019-08-14 03:31:41 -07:00
### `G_PickDeathmatchStart`
2018-12-29 16:05:19 -08:00
2019-08-14 03:31:41 -07:00
Note: This function is deprecated and `LevelLocals::PickDeathmatchStart` should
be used instead.
2019-04-07 03:11:50 -07:00
2019-08-14 03:31:41 -07:00
Returns the position and angle of a random death-match start location.
2018-12-29 16:05:19 -08:00
2019-08-14 03:31:41 -07:00
### `G_PickPlayerStart`
2018-12-29 16:05:19 -08:00
2019-08-14 03:31:41 -07:00
Note: This function is deprecated and `LevelLocals::PickPlayerStart` should be
used instead.
2019-04-07 03:11:50 -07:00
2019-08-14 03:31:41 -07:00
Returns the position and angle of a player start for player `pnum`. `flags` may
be:
2018-12-29 16:05:19 -08:00
2019-08-14 03:31:41 -07:00
| Name | Description |
| ---- | ----------- |
| `PPS_FORCERANDOM` | Always picks a random player spawn for this player. |
| `PPS_NOBLOCKINGCHECK` | Does not check if an object is blocking the player spawn. |
2018-12-29 16:05:19 -08:00
<!-- EOF -->