CommandMode: Difference between revisions

From The Battle for Wesnoth Wiki
No edit summary
 
Line 13: Line 13:
* ''':wq''' save the game and quit the scenario (without prompting)
* ''':wq''' save the game and quit the scenario (without prompting)
* ''':refresh''' redraw the screen
* ''':refresh''' redraw the screen
* ''':droid''' replace the player with an AI player
* ''':droid X''' toggle player X between human and AI players
* ''':kick''' kick a user in multiplayer. They will be able to rejoin the game.
* ''':kick''' kick a user in multiplayer. They will be able to rejoin the game.
Generally a friendly way to remove someone who is having connection or other difficulties.
Generally a friendly way to remove someone who is having connection or other difficulties.
Line 30: Line 30:
the unit's ''attribute'' to ''value''.
the unit's ''attribute'' to ''value''.
See [[SingleUnitWML]] for possible values.
See [[SingleUnitWML]] for possible values.


== See Also ==
== See Also ==
Line 36: Line 35:
* [[DebugMode]]
* [[DebugMode]]
* [[DeveloperResources]]
* [[DeveloperResources]]

Revision as of 04:46, 14 August 2005

Command Mode

You can access command mode by typing ':' in a single or multi player scenario. More accurately, you need to type shift - semicolon( ; ). However this isn't possible on all keyboards; if your keyboard doesn't have ':' above ';' you can change the hotkey in the Preferences, or you could edit game.cfg by hand.'

Several vi-like commands are available in command mode. They are defined in playturn.cpp in the turn_info::do_command() function:

  • :q|| or ||:q! quit the scenario (without prompting)
  • :w save the game (without prompting)
  • :wq save the game and quit the scenario (without prompting)
  • :refresh redraw the screen
  • :droid X toggle player X between human and AI players
  • :kick kick a user in multiplayer. They will be able to rejoin the game.

Generally a friendly way to remove someone who is having connection or other difficulties.

  • :ban kick and ban a user in multiplayer, and the IP address used by that username
  • :control side player// change the controller for side to player
  • :clear clear chat messages
  • :debug switch debug mode on
  • :debug off switch debug mode off
  • :theme bring up theme selection menu

DebugMode enables additional commands in command mode:

  • :n skip to next scenario by triggering a win event
  • :gold amount// add amount gold to the current player's side
  • :create unit_type create a unit of type specified at last selected hex
  • :unit attribute//=//value when a unit is selected, this will set

the unit's attribute to value. See SingleUnitWML for possible values.

See Also

This page was last edited on 14 August 2005, at 04:46.
Cookies help us deliver our services. By using our services, you agree to our use of cookies.