#
# CONSOLE COMMANDS - JHEXEN SPECFIC
#

[conbg]
desc = Console background setup.
inf = Params: conbg (materialname)

[setcolor]
desc = Set player color.
inf = Params: setcolor (playernum)\nFor example, 'setcolor 4'.

[setmap]
desc = Set map.
inf = Params: setmap (map)\nFor example, 'setmap 23'.

[setclass]
desc = Set player class.
inf = Params: setclass (0-2).

[startcycle]
desc = Begin map rotation.

[endcycle]
desc = End map rotation.

[menu]
desc = Open/Close the menu.

[menuup]
desc = Move the menu cursor up.

[menudown]
desc = Move the menu cursor down.

[menuleft]
desc = Move the menu cursor left.

[menuright]
desc = Move the menu cursor right.

[menuselect]
desc = Select/Accept the current menu item.

[menuback]
desc = Return to the previous menu page.

[helpscreen]
desc = Show the Help screens.

[savegame]
desc = Open the save game menu.

[loadgame]
desc = Open the load game menu.

[listmaps]
desc = List all loaded maps.

[soundmenu]
desc = Open the sound settings menu.

[quicksave]
desc = Quicksave the game.

[endgame]
desc = End the game.

[togglemsgs]
desc = Messages on/off.

[quickload]
desc = Load the quicksaved game.

[quit]
desc = Quit the game and return to the OS.

[togglegamma]
desc = Cycle gamma correction levels.

[messageyes]
desc = Respond - YES to the message promt.

[messageno]
desc = Respond - NO to the message promt.

[messagecancel]
desc = Respond - CANCEL to the message promte.

[spy]
desc = Change the viewplayer when not in deathmatch.

[screenshot]
desc = Take a screenshot.

[viewsize]
desc = Set the view size.
inf = Params: viewsize (size)\nFor example, 'viewsize 10'.\nSize can be: +, -, (num).

[pause]
desc = Pause the game (same as pressing the pause key).

[cheat]
desc = Issue a cheat code using the original Hexen cheats.
inf = Params: cheat (cheat)\nFor example, 'cheat satan'.

[god]
desc = I don't think He needs any help...

[notarget]
desc = Enemies will not target the player (cheat).

[noclip]
desc = Movement clipping on/off.

[warp]
desc = Warp to a map.

[reveal]
desc = Map cheat.
inf = Params: reveal (0-4)\nModes:\n 0=nothing\n 1=show unseen\n 2=full map\n 3=map+things\n 4=show subsectors

[give]
desc = Cheat command to give you various kinds of things.

[kill]
desc = Kill all the monsters on the map.

[suicide]
desc = Kill yourself. What did you think?

[hexenfont]
desc = Use the Hexen font.

[startinf]
desc = Start an InFine script.
inf = Params: startinf (script-id)\nFor example, 'startinf coolscript'.

[stopinf]
desc = Stop the currently playing interlude/finale.

[stopfinale]
desc = Stop the currently playing interlude/finale.

[spawnmobj]
desc = Spawn a new mobj.

[coord]
desc = Print the coordinates of the consoleplayer.

[makelocp]
desc = Make local player.
inf = Params: makelocp (playernum)\nFor example, 'makelocp 1'.

[makecam]
desc = Toggle camera mode.
inf = Params: makecam (playernum)\nFor example, 'makecam 1'.

[setlock]
desc = Set camera viewlock.

[lockmode]
desc = Set camera viewlock mode.
inf = Params: lockmode (0-1).

[pig]
desc = Turn yourself into a pig. Go ahead.

[runscript]
desc = Run an ACS script.
inf = Params: runscript (1-99)\n.

[scriptinfo]
desc = Show information about all scripts or one particular script.

[where]
desc = Prints your map number and exact location.

[class]
desc = Change player class.
inf = Params: class (classnumber).

[demomode]
desc = Set demo external camera mode.

[sbsize]
desc = Status bar size adjustment.
inf = Params: sbsize (size)\nFor example, 'sbsize +'.\nSize can be: +, -, (num).

[movefloor]
desc = Move a sector's floor plane.

[moveceil]
desc = Move a sector's ceiling plane.

[movesec]
desc = Move a sector's both planes.

[chatcomplete]
desc = Send the chat message and exit chat mode.

[chatdelete]
desc = Delete a character from the chat buffer.

[chatcancel]
desc = Exit chat mode without sending the message.

[chatsendmacro]
desc = Send a chat macro.

[beginchat]
desc = Begin chat mode.

[message]
desc = Show a local game message.
inf = Params: message (msg)\nFor example, 'message "this is a message"'.

#
# CONSOLE VARIABLES - JHEXEN SPECIFIC
#

[server-game-mapcycle]
desc = Map rotation sequence.

[server-game-mapcycle-noexit]
desc = 1=Disable exit buttons during map rotation.

[server-game-cheat]
desc = 1=Allow cheating in multiplayer games (god, noclip, give).

[menu-scale]
desc = Scaling for menus.

[menu-flash-r]
desc = Menu selection flash color, red component.

[menu-flash-g]
desc = Menu selection flash color, green component.

[menu-flash-b]
desc = Menu selection flash color, blue component.

[menu-flash-speed]
desc = Menu selection flash speed.

[menu-turningskull]
desc = 1=Menu skull turns at slider items.

[menu-effect]
desc = 0=Disable menu effects. 1=type-in.

[menu-color-r]
desc = Menu color red component.

[menu-color-g]
desc = Menu color green component.

[menu-color-b]
desc = Menu color blue component.

[menu-colorb-r]
desc = Menu color B red component.

[menu-colorb-g]
desc = Menu color B green component.

[menu-colorb-b]
desc = Menu color B blue component.

[menu-glitter]
desc = Strength of type-in glitter.

[menu-fog]
desc = Menu fog mode: 0=off, 1=shimmer, 2=black smoke, 3=blue vertical, 4=grey smoke, 5=dimmed.

[menu-hotkeys]
desc = 1=Enable hotkey navigation in the menu.

[menu-shadow]
desc = Menu text shadow darkness.

[menu-patch-replacement]
desc = Patch Replacement strings. 1=Enable external, 2=Enable built-in.

[menu-slam]
desc = 1=Slam the menu when opening.

[menu-quick-ask]
desc = 1=Ask me to confirm when quick saving/loading.

[view-cross-type]
desc = The current crosshair.

[view-cross-size]
desc = Crosshair size: 1=Normal.

[view-cross-vitality]
desc = Color the crosshair according to how near you are to death.

[view-cross-r]
desc = Crosshair color red component.

[view-cross-g]
desc = Crosshair color green component.

[view-cross-b]
desc = Crosshair color blue component.

[view-cross-a]
desc = Crosshair color alpha component.

[view-filter-strength]
desc = Strength of view filter.

[msg-show]
desc = 1=Show messages.

[msg-echo]
desc = 1=Echo all messages to the console.

[msg-count]
desc = Number of HUD messages displayed at the same time.

[msg-uptime]
desc = Number of seconds to keep HUD messages on screen.

[msg-hub-override]
desc = Override the transition hub message.

[msg-scale]
desc = Scaling factor for HUD messages.

[msg-align]
desc = Alignment of HUD messages. 0 = left, 1 = center, 2 = right.

[msg-color-r]
desc = Color of HUD messages red component.

[msg-color-g]
desc = Color of HUD messages green component.

[msg-color-b]
desc = Color of HUD messages blue component.

[msg-blink]
desc = HUD messages blink for this number of tics when printed.

[game-state]
desc = Current game state.

[game-state-map]
desc = 1=Currently playing a map.

[game-paused]
desc = 1=Game paused.

[game-skill]
desc = Current skill level.

[map-id]
desc = Current map id.

[map-name]
desc = Current map name.

[map-episode]
desc = Current episode.

[map-hub]
desc = Current hub.

[game-music]
desc = Currently playing music (id).

[map-music]
desc = Music (id) for current map.

[player-health]
desc = Current health ammount.

[player-armor]
desc = Current armor ammount.

[player-weapon-current]
desc = Current weapon (id)

[player-mana-blue]
desc = Current amount of blue mana.

[player-mana-green]
desc = Current ammount of green mana.

[player-key-steel]
desc = 1= Player has steel key.

[player-key-cave]
desc = 1= Player has cave key.

[player-key-axe]
desc = 1= Player has axe key.

[player-key-fire]
desc = 1= Player has fire key.

[player-key-emerald]
desc = 1= Player has emerald key.

[player-key-dungeon]
desc = 1= Player has dungeon key.

[player-key-silver]
desc = 1= Player has silver key.

[player-key-rusted]
desc = 1= Player has rusted key.

[player-key-horn]
desc = 1= Player has horn key.

[player-key-swamp]
desc = 1= Player has swamp key.

[player-key-castle]
desc = 1= Player has castle key.

[player-weapon-first]
desc = 1= Player has first weapon.

[player-weapon-second]
desc = 1= Player has second weapon.

[player-weapon-third]
desc = 1= Player has third weapon.

[player-weapon-fourth]
desc = 1= Player has fourth weapon.

[player-weapon-piece1]
desc = 1= Player has piece 1.

[player-weapon-piece2]
desc = 1= Player has piece 2.

[player-weapon-piece3]
desc = 1= Player has piece 3.

[player-weapon-allpieces]
desc = 1= Player has all pieces.

[player-artifact-defender]
desc = Current number of Icons Of The Defender.

[player-artifact-quartzflask]
desc = Current number of Quartz Flasks.

[player-artifact-mysticurn]
desc = Current number of Mystic Urn artifacts.

[player-artifact-mysticambit]
desc = Current number of Mystic Ambit Incantations.

[player-artifact-darkservant]
desc = Current number of Dark Servant artifacts.

[player-artifact-torch]
desc = Current number of torches.

[player-artifact-porkalator]
desc = Current number of Porkalaor artifacts.

[player-artifact-wings]
desc = Current number of Wings of Wrath artifacts.

[player-artifact-repulsion]
desc = Current number of Discs Of Repulsion.

[player-artifact-flechette]
desc = Current number of Flechettes.

[player-artifact-banishment]
desc = Current number of Banishment Devices.

[player-artifact-speed]
desc = Current number of Boots of Speed.

[player-artifact-might]
desc = Current number of Kraters Of Might.

[player-artifact-bracers]
desc = Current number of Dragonskin Bracers.

[player-artifact-chaosdevice]
desc = Current number of Chaos Devices.

[player-artifact-skull]
desc = 1= Player has Yorick's Skull.

[player-artifact-heart]
desc = 1= Player has Heart Of D'Sparil.

[player-artifact-ruby]
desc = 1= Player has Ruby Planet.

[player-artifact-emerald1]
desc = 1= Player has Emerald Planet 1.

[player-artifact-emerald2]
desc = 1= Player has Emerald Planet 2.

[player-artifact-sapphire1]
desc = 1= Player has Sapphire Planet 1.

[player-artifact-sapphire2]
desc = 1= Player has Sapphire Planet 2.

[player-artifact-daemoncodex]
desc = 1= Player has Daemon Codex.

[player-artifact-liberoscura]
desc = 1= Player has Liber Oscura.

[player-artifact-flamemask]
desc = 1= Player has Flame Mask.

[player-artifact-glaiveseal]
desc = 1= Player has Glaive Seal.

[player-artifact-holyrelic]
desc = 1= Player has Holy Relic.

[player-artifact-sigilmagus]
desc = 1= Player has Sigil of the Magus.

[player-artifact-gear1]
desc = 1= Player has Clock Gear 1.

[player-artifact-gear2]
desc = 1= Player has Clock Gear 2.

[player-artifact-gear3]
desc = 1= Player has Clock Gear 3.

[player-artifact-gear4]
desc = 1= Player has Clock Gear 4.

[chat-beep]
desc = 1= Play a beep sound when a new chat message arrives.

[chat-macro0]
desc = Chat macro 1.

[chat-macro1]
desc = Chat macro 2.

[chat-macro2]
desc = Chat macro 3.

[chat-macro3]
desc = Chat macro 4.

[chat-macro4]
desc = Chat macro 5.

[chat-macro5]
desc = Chat macro 6.

[chat-macro6]
desc = Chat macro 7.

[chat-macro7]
desc = Chat macro 8.

[chat-macro8]
desc = Chat macro 9.

[chat-macro9]
desc = Chat macro 10.

[map-alpha-lines]
desc = Alpha level of automap lines.

[map-babykeys]
desc = 1=Show keys in automap (easy skill mode only).

[map-background-r]
desc = Automap background color, red component.

[map-background-g]
desc = Automap background color, green component.

[map-background-b]
desc = Automap background color, blue component.

[map-customcolors]
desc = Custom automap coloring 0=Never, 1=Auto (enabled if unchanged), 2=Always.

[map-door-colors]
desc = 1=Show door colors in automap.

[map-door-glow]
desc = Door glow thickness in the automap (with map-door-colors).

[map-huddisplay]
desc = 0=No HUD when in the automap 1=Current HUD display shown when in the automap 2=Always show Status Bar when in the automap

[map-mobj-r]
desc = Automap mobjs, red component.

[map-mobj-g]
desc = Automap mobjs, green component.

[map-mobj-b]
desc = Automap mobjs, blue component.

[map-opacity]
desc = Opacity of the automap.

[map-open-timer]
desc = Time taken to open/close the automap, in seconds.

[map-pan-speed]
desc = Pan speed multiplier in the automap.

[map-pan-resetonopen]
desc = 1= Reset automap pan location when opening the automap.

[map-rotate]
desc = 1=Automap turns with player, up=forward.

[map-wall-r]
desc = Automap walls, red component.

[map-wall-g]
desc = Automap walls, green component.

[map-wall-b]
desc = Automap walls, blue component.

[map-wall-ceilingchange-r]
desc = Automap ceiling height difference lines, red component.

[map-wall-ceilingchange-g]
desc = Automap ceiling height difference lines, green component.

[map-wall-ceilingchange-b]
desc = Automap ceiling height difference lines, blue component.

[map-wall-floorchange-r]
desc = Automap floor height difference lines, red component.

[map-wall-floorchange-g]
desc = Automap floor height difference lines, green component.

[map-wall-floorchange-b]
desc = Automap floor height difference lines, blue component.

[map-wall-unseen-r]
desc = Automap unseen areas, red component.

[map-wall-unseen-g]
desc = Automap unseen areas, green component.

[map-wall-unseen-b]
desc = Automap unseen areas, blue component.

[map-zoom-speed]
desc = Zoom in/out speed multiplier in the automap.

[input-mouse-x-sensi]
desc = Mouse X axis sensitivity.

[input-mouse-y-sensi]
desc = Mouse Y axis sensitivity.

[input-joy-x]
desc = X axis control: 0=None, 1=Move, 2=Turn, 3=Strafe, 4=Look.

[input-joy-y]
desc = Y axis control.

[input-joy-z]
desc = Z axis control.

[input-joy-rx]
desc = X rotational axis control.

[input-joy-ry]
desc = Y rotational axis control.

[input-joy-rz]
desc = Z rotational axis control.

[input-joy-slider1]
desc = First slider control.

[input-joy-slider2]
desc = Second slider control.

[ctl-aim-noauto]
desc = 1=Autoaiming disabled.

[ctl-turn-speed]
desc = The speed of turning left/right.

[ctl-run]
desc = 1=Always run.

[ctl-use-dclick]
desc = 1=Doubleclick forward/strafe equals use key.

[ctl-inventory-mode]
desc = Inventory selection mode 0=cursor, 1=scroll.

[ctl-inventory-wrap]
desc = 1=Inventory selection wraps around.

[ctl-inventory-use-immediate]
desc = 1=Use items immediately from the inventory.

[ctl-inventory-use-next]
desc = 1=Automatically select the next inventory item when unusable.

[ctl-look-speed]
desc = The speed of looking up/down.

[ctl-look-spring]
desc = 1=Lookspring active.

[ctl-look-mouse]
desc = 1=Mouse look active.

[ctl-look-mouse-inverse]
desc = 1=Inverse mouse look Y axis.

[ctl-look-pov]
desc = 1=Look around using the POV hat.

[ctl-look-joy]
desc = 1=Joystick look active.

[ctl-look-joy-inverse]
desc = 1=Inverse joystick look Y axis.

[ctl-look-joy-delta]
desc = 1=Joystick values => look angle delta.

[con-zoom]
desc = Zoom factor for the console background.

[view-size]
desc = View window size (3-13).

[hud-title]
desc = 1=Show map title and author in the beginning.

[hud-title-author-noiwad]
desc = 1=Do not show map author if it is a map from an IWAD.

[view-bob-height]
desc = Scale for viewheight bobbing.

[view-bob-weapon]
desc = Scale for player weapon bobbing.

[server-game-skill]
desc = Skill level in multiplayer games.

[server-game-map]
desc = Map to use in multiplayer games.

[server-game-deathmatch]
desc = 1=Start multiplayers games as deathmatch.

[server-game-mod-damage]
desc = Enemy (mob) damage modifier, multiplayer (1..100).

[server-game-mod-health]
desc = Enemy (mob) health modifier, multiplayer (1..20).

[server-game-mod-gravity]
desc = World gravity modifier, multiplayer (-1..100). -1 = Map default.

[server-game-jump]
desc = 1=Allow jumping in multiplayer games.

[server-game-nomonsters]
desc = 1=No monsters.

[server-game-randclass]
desc = 1=Respawn in a random class (deathmatch).

[server-game-radiusattack-nomaxz]
desc = 1=ALL radius attacks are infinitely tall.

[server-game-monster-meleeattack-nomaxz]
desc = 1=Monster melee attacks are infinitely tall.

[player-color]
desc = Player color: 0=blue, 1=red, 2=yellow, 3=green, 4=jade, 5=white,\n6=hazel, 7=purple, 8=auto.

[player-eyeheight]
desc = Player eye height (the original is 41).

[player-class]
desc = Player class in multiplayer games.

[player-move-speed]
desc = Player movement speed modifier.

[player-jump]
desc = 1=Allow jumping.

[player-jump-power]
desc = Jump power (for all clients if this is the server).

[player-air-movement]
desc = Player movement speed while airborne and NOT flying.

[player-autoswitch]
desc = Change weapon automatically when picking one up. 1=If better 2=Always

[player-autoswitch-notfiring]
desc = 1=Disable automatic weapon switch if firing when picking one up.

[player-autoswitch-ammo]
desc = Change weapon automatically when picking up ammo. 1=If better 2=Always

[player-weapon-order0]
desc = Weapon change order, slot 0.

[player-weapon-order1]
desc = Weapon change order, slot 1.

[player-weapon-order2]
desc = Weapon change order, slot 2.

[player-weapon-order3]
desc = Weapon change order, slot 3.

[player-weapon-nextmode]
desc = 1= Use custom weapon order with Next/Previous weapon.

[player-camera-noclip]
desc = 1=Camera players have no movement clipping.

[game-fastmonsters]
desc = 1=Fast monsters in non-demo single player.

[game-maulator-time]
desc = Dark Servant lifetime, in seconds (default: 25).

[game-icecorpse]
desc = 1=Translucent frozen monsters.

[hud-scale]
desc = Scaling for HUD info.

[hud-status-size]
desc = Status bar size (1-20).

[hud-color-r]
desc = HUD info color red component.

[hud-color-g]
desc = HUD info color green component.

[hud-color-b]
desc = HUD info color alpha component.

[hud-color-a]
desc = HUD info alpha value.

[hud-icon-alpha]
desc = HUD icon alpha value.

[hud-status-alpha]
desc = Status bar Alpha level.

[hud-status-icon-a]
desc = Status bar icons & counters Alpha level.

[hud-mana]
desc = Show mana when the status bar is hidden. 1= top, 2= bottom, 0= off

[hud-health]
desc = Show health when the status bar is hidden.

[hud-currentitem]
desc = 1=Show current item in full-screen mode.

[hud-inventory-slot-max]
desc = Maximum number of inventory slots to display in full-screen mode.

[hud-inventory-slot-showempty]
desc = 1=Show empty inventory slots in full-screen mode.

[hud-inventory-timer]
desc = Seconds before the inventory auto-hides.

[hud-frags-all]
desc = Debug: HUD shows all frags of all players.

[hud-timer]
desc = Number of seconds before the hud auto-hides.

[hud-unhide-damage]
desc = 1=Unhide the HUD when player receives damaged.

[hud-unhide-pickup-health]
desc = 1=Unhide the HUD when player collects a health item.

[hud-unhide-pickup-armor]
desc = 1=Unhide the HUD when player collects an armor item.

[hud-unhide-pickup-powerup]
desc = 1=Unhide the HUD when player collects a powerup or item of equipment.

[hud-unhide-pickup-weapon]
desc = 1=Unhide the HUD when player collects a weapon.

[hud-unhide-pickup-ammo]
desc = 1=Unhide the HUD when player collects an ammo item.

[hud-unhide-pickup-key]
desc = 1=Unhide the HUD when player collects a key.

[hud-unhide-pickup-invitem]
desc = 1=Unhide the HUD when player collects an inventory item.

[rend-dev-freeze-map]
desc = 1=Stop updating the automap rendering lists.
