c The basic generic command list.

You may specify a command in two ways; by typing the single letter for the command, or by using the o command and typing in a long command name followed by any additional data, as appropriate to the command.

You may also specify a numerical prefix argument by entering a sequence of digits 0-9 before entering the command.  The interpretation of the prefix argument depends on the command; typically it will be a repetition or size.  Negative prefix arguments are not possible. Prefixes apply to both single-letter and long-name commands.

Xconq uses the ``standard'' letters to specify directions.

                            y  k  u
                             \ | /
                            h- . -l
                             / | \
                            b  j  n

As commands, lower-case letters [yubnhjkl] indicate that the unit(s) should move one cell in that direction.  Upper-case letters [YUBNHJKL] tell the unit(s) to move repeatedly in that direction, either forever, or to a distance specified by the prefix.  Control-case letters are reserved for future definition.

In worlds with hexagonal cells, two of the directions (usually j and k) cannot designate an adjacent cell.  In those cases, the commands will alternately move the unit to one of the two cells whose direction is closest.  So for instance, if k moves north, the unit will move northwest for every other move, and northeast otherwise.

The following list is generally in alphabetical order.

' '
     (reserve) Reserve unit.  (This is the space bar.)

!
     (detonate) Detonate.

?
     (help) Display help info.

^[
     (escape) Escape character.

@
     (angle) Change view angle.

#
     (distance) Display distance to selected place.

+
     (up) Move to a higher altitude. (not yet implemented)

-
     (down) Move to a lower altitude. (not yet implemented)

.
     (recenter) Center around the current point.

{
     (zoom-out) Zoom out (cells appear smaller).

}
     (zoom-in) Zoom in (cells appear larger).

a
     (attack) Attack.

A
     (add-terrain) Add terrain.

^A
     (auto) Set AI control of unit.

b
     (southwest) Move southwest.

B
     (southwest-multiple) Move southwest multiple.

C
     (clear-plan) Clear unit plans.

d
     (delay) Delay unit.

D
     (disband) Disband unit.

^D
     (detach) Detach a unit from the selected multi-part unit.

e
     (embark) Embark on transport.

^E
     (disembark) Disembark from transport, staying in same location.

f
     (fire) Fire unit.

F
     (formation) Set formation.

^F
     (fire-into) Fire into a location.

g
     (give) Give supplies.

G
     (give-unit) Give unit to side, with number given by prefix.

h
     (west) Move west.

H
     (west-multiple) Move west multiple.

i
     (in) Cycle through cell's interior.

I
     (idle) Do nothing for a specific number of turns.

j
     (south) Move south.

J
     (south-multiple) Move south multiple.

k
     (north) Move north.

K
     (north-multiple) Move north multiple.

l
     (east) Move east.

L
     (east-multiple) Move east multiple.

m
     (move-to) Move to a place.

M
     (message) Send a message to another side or sides.

^M
     (end-turn) End activity for this turn. (This is the ``return'' key.)

n
     (southeast) Move southeast.

N
     (southeast-multiple) Move southeast multiple.

o
     (other) Do other commands.

p
     (produce) Set material production.

P
     (produce-unit) Set up unit construction.

^P
     (repair) Repair a unit.

Q
     (quit) Quit the game.

r
     (return) Return to a resupply point.

R
     (remove-terrain) Remove terrain.

^R
     (refresh) Redraw/refresh display.

s
     (sleep) Sleep.

S
     (save) Save the game.

t
     (take) Take supplies.

u
     (northeast) Move northeast.

U
     (northeast-multiple) Move northeast multiple.

v
     (flash) Flash the current unit. (Xt/Xaw interface only)

w
     (wake) Wake up.

W
     (wakeall) Wake up all.

y
     (northwest) Move northwest.

Y
     (northwest-multiple) Move northwest multiple.

z
     (survey) Switch between survey and move modes.

The following commands do not have single-letter versions.  Instead, use the o command or bring up a command window if available, and start typing.

Some of these commands may take arguments.  Spaces and/or tabs separate the arguments from the command name, and from each other.  If any argument, such as the name of a unit, must include a space or tab, you may enclose the argument in double quotes.

add-player [ PLAYERSPEC ]
     Add a side and player into the game.

agreement-draft
     agreement-draft

agreement-drafter
     agreement-drafter

agreement-propose
     agreement-propose

agreement-proposer
     agreement-proposer

agreement-sign
     agreement-sign

agreement-signer
     agreement-signer

agreement-term
     (Unfinished) agreement-building commands.

ai [ + | - | TYPENAME ]
     Toggle the AI.

c-rate RATE ...
     Set material conversion rates for the side.

collect MATERIAL-TYPE
     Begin collecting material of type MATERIAL-TYPE.

copying
     Display the copying rules.

distrust
     Distrust the given side.

doctrine UNIT-TYPE PROPERTY [ VALUE ]
     Set/show doctrine.

draw
     Declare a willingness to draw.

follow-action
     Follow the action.

if CONDITION TASK
     Set up a standing order.

map
     Map commands specific to an interface.

name
     Set the name of a unit.

new-map
     Create a new map window.

orders

print
     Print the current view of the world.

rate SLOW FAST
     Set AI play rates.

release
     Make a side no longer controlled.

replan
     Make the AI replan.

research [ ADVANCE ]
     Set/show the side's research activity.

resign
     Resign from the game.

run
     [This command only has effect in curses interface.]  Run continuously for several turns.  By default, you must manually end each turn.  This command allows you to set the number of turns that will auto-finish. Note that if the AI is controlling your side, and turns auto-finish, you will not be able to do any of sort of input, even to look around, unless the AI allows for it (by giving one or more units a passive plan).

side

submit
     Be controlled by the given side.

trust
     Trust the given side.

unit
     Open a closeup window for the current unit. (Xt/Xaw interface only)

version
     Display the version and copyright.

warranty
     Display the lack of warranty.

world-map

Wlog
     Toggle warning logging.

The following commands are intended for game designers, and are only available if designing has been compiled into Xconq. See the chapters on game design and GDL for more information.

design
     Toggle design mode.

gdl
     Evaluate a GDL expression.