In-Game Commands

The in-game commands are split up into the following access levels: You can access the commands at your access level and below.

Admin Commands Councelor Commands
Seer Commands GM Commands
Player Commands Old Commands


Admin Commands

Grantpriv
Syntax: .grantpriv [priv]
Function: Grants an access privlage to a targetted character.
Notes: Use .set [privname] on to enable the privlage

 

MakeMoongates
Syntax: .makemoongates
Function: Creates the 8 world moongates.
Notes: Should not be needed more than once.

 

NPCwipe
Syntax: .npcwipe
Function: Kills all mobiles in the world. Including online players.
Notes: Takes a long while to complete

 

Restart
Syntax: .restart
Function: Restarts the targetted NPC's AI script.
Notes: TBD

 

Revokepriv
Syntax: .revokepriv [priv]
Function: Revokes an access privlage from a targetted character.
Notes: Or use .set [privname] off to disable the privlage

 

RPM
Syntax: .rpm
Function: returns the system RPM, which is the number of "game loop rotations" completed in the last minute. Acts as a "benchmark" of system performace. Note that a large number of running scripts will bring down the RPM.
Notes: This can be zero!

 

Setcmdlevel
Syntax: .setcmdlevel [level]
Function: Grants a new access level to the targetted player.
Notes: Broken, 2/14/99

 

Unloadcfg
Syntax: .unloadcfg [filename]
Function: Forces POL to re-read a config file without restarting.
Notes: Do not append filename with ".cfg"

GM Commands

Action
Syntax: .action [number]
Function: Forces the targetted mobile to perform the given action (i.e. bow, breathe fire..)
Notes: Use decimal or prepend with "0x" to use Hex.

 

Buzz
Syntax: .buzz
Function: Give the targetted human a buzzcut (i.e. remove hair)
Notes: none

 

Destroy
Syntax: .destroy
Function: Destroys the targetted item.
Notes: none

 

Equip
Syntax: .equip
Function: Equips the targetted item on a targetted mobile.
Notes: TBD

 

Eraseglobal
Syntax: .eraseglobal [property]
Function: Deletes the given global property.
Notes: TBD

 

Eraseobjproperty
Syntax: .eraseobjproperty [propname]
Function: Erases the given property from the targetted Object.
Notes: TBD

 

Freeze
Syntax: .freeze
Function: Paralyzes the targetted mobile. Use .thaw to undo.
Notes: none

 

Getglobal
Syntax: .getglobal [propname]
Function: Prints the value of the given global property.
Notes: TBD

 

Getprop
Syntax: .getprop [propname]
Function: Prints the value of the given object property. Valid properties are:
        properties in a UOBJECT:
        x
        y
        z
        objtype
        color
        serial
        height
        facing
    properties in an ITEM (in addition to those in UOBJECT):
        amount
        layer
        container
    properties in a CHARACTER (in addition to those in UOBJECT):
        name
        warmode
        gender
        truecolor
        hp
        maxhp
        mana
        maxmana
        stamina
        maxstamina
        strength
        dexterity
        intelligence
        dead
        ar
    
Notes: Will print an error if the property does not exist. i.e. "mana" on a door.

 

Kick
Syntax: .kick
Function: Disconnects the targetted plaeyr from the server.
Notes: none

 

Kill
Syntax: .kill
Function: Murders the targetted mobile with extreme predjudice.
Notes: Be nice!

 

Ident
Syntax: .ident
Function: Prints the serial and objtype of the targetted object.
Notes:

 

Lock
Syntax: .lock
Function: Sets the "locked" property on the targetted container to true.
Notes: Note that the original key will still open the container.

 

Makeregs
Syntax: .makeregs
Function: Creates a bag in your pack with 20 of each type of reagent in it.
Notes: Now less messy!

 

Makeshipdeed
Syntax: .makeshipdeed [shiptype]
Function: Creates a shipdeed in your pack, ready to be placed.
Notes: Use shiptype of "0x4000" for now.

 

Moveitem
Syntax: .moveitem
Function: Moves the targetted item to a new position. Spooky.
Notes: TBD

 

Movetocont
Syntax: .movetocont
Function: Moves the targetted item to a new container.
Notes: TBD

 

Myform
Syntax: .myform
Function: Changes you back to the human male graphic.
Notes: Good if you somehow change your graphic to an invisible one and cant target yourself to change back.

 

Powerup
Syntax: .powerup
Function: Sets all your skills to 100. d00d u rOk!
Notes: Dont go nuts.

 

Res
Syntax: .res
Function: Resurrect the targetted unfortunate soul.
Notes: TBD

 

Resme
Syntax: .resme
Function: Resurrects yourself.
Notes: TBD

 

Savenow
Syntax: .savenow
Function: Forces a worldsave.
Notes: TBD

 

Setglobal
Syntax: .setglobal [propname] [value]
Function: Sets the given global property to the given value.
Notes: TBD

 

Setmovable
Syntax: .setmovable [0 or 1]
Function: Sets the targetted item to movable (1) or not (0).
Notes: Still may highlight. Client issue. :(

 

Setprop
Syntax: .setprop [propname] [value]
Function: Sets the given property to the given value. Valid (writable) properties are:
	  graphic (aka 'model' , 'form' , etc)
	  color
	  hp
          mana
	  stamina
	  str
          int
          dex
	  
Notes: TBD

 

Setskill
Syntax: .setskill [skill#] [amount]
Function: Sets the given skill number to the given amount.
Notes: As of 2/14/99, [amount] is a rawskill scale from 0-1000000. Will change to 0-1000 soon.

 

Sfx
Syntax: .Sfx [number]
Function: Play the given sound number to those in the vacinity, centered around you.
Notes: TBD

 

Shave
Syntax: .shave
Function: Shaves off the targetted human's facial hair.
Notes: none

 

Showscript
Syntax: .showscript
Function: Prints the AI script name targetted NPC is using.
Notes: TBD

 

Showstats
Syntax: .showstats
Function: Prints the str, int, and dex above the targetted mobile.
Notes: Faster than using getprop.

 

Spellbook
Syntax: .spellbook
Function: Creates a full spellbook in your pack.
Notes: TBD

 

Summon
Syntax: .summon [player name]
Function: Moves the given player to your location.
Notes: Use .online to find the players connected.

 

Tame
Syntax: .tame
Function: Artificially tames the targetted NPC.
Notes: none

 

Thaw
Syntax: .thaw
Function: Unfreezes the frozen target (frozen from .freeze command).
Notes: Use .thawme for unfreezing yourself (since you can't target anything while frozen).

 

Thawme
Syntax: .thawme
Function: Unfreezes yourself.
Notes: none

 

Unlock
Syntax: .Unlock
Function: Sets the "locked" property on the targetted container to false.
Notes: TBD

 

Whereship
Syntax: .whereship
Function: Prints the coordinates of the ship by targetting the built ship title deed.
Notes: The deed is placed in the builder's bank on boat placement.

 

Wipebank
Syntax: .wipebank
Function: Empties the bankbox of the targetted player.
Notes: Perfect for exploiting d00p d00dZ.

 

Writequip
Syntax: .writequip
Function: Writes the equipped items of the targetted mobile to equip.cfg for later use with "equipt"
Notes: TBD

Seer Commands

Bank
Syntax: .bank
Function: Opens your bankbox.
Notes: Bankbox will still close if you move.

 

Concealme
Syntax: .concealme
Function: Unlimited stealth until .unconcealme is used.
Notes: Speech while concealed can only be heard by players at your commandlevel or higher.

 

Create
Syntax: .create {objtype or name} {amount}
Function: .create with no parameters brings up a small item creation menu. Otherwise, creates the specified item amount times (amount defaults to 1).
Notes: Too bad they don't stack.

 

Createat
Syntax: .createat {objtype or name} {amount}
Function: Same as .create but it prompts for a target to create the item at.
Notes: TBD

 

Createnpc
Syntax: .createnpc [npc template]
Function: Creates an npc of type specified in the template (look in npcdesc.cfg) at the targetted location
Notes: TBD

 

Createstack
Syntax: .createstack [objtype] [amount]
Function: Creates a stack of items. If the client will not stack the given item, the name will be changed, but only 1 item will be created.
Notes: Todo: create aliases for the most used items.

 

Critter
Syntax: .critter
Function: Creates a random "town animal" for easy town deorating.
Notes: none

 

Equipt
Syntax: .equipt [equipment templatename]
Function: Equips the targetted mobile with the items defined in the given entry in equip.cfg
Notes: Name is case-sensative

 

Go
Syntax: .go [place]
Function: Transport to the given location. New locations can be defined in the script. Example: .go green transports you to green acres.
Notes: TBD

 

Goxyz
Syntax: .goxyz [x] [y] [z]
Function: Transport to the given coordinates.
Notes: coordinates must be space-delimited.

 

Hideme
Syntax: .hideme
Function: Hides yourself. Note that you will be unhidden for the same reasons as if you were using the hiding skill. The advantage to this is that none of the normal LOS or distance checks are made.
Notes: TBD

 

Music
Syntax: .music [music #]
Function: Plays a UO midi to yourself. I like #b
Notes: Must be entered in HEX.

 

Refreshme
Syntax: .refreshme
Function: Refills your hp, mana, and stamina
Notes: none

 

Rename
Syntax: .rename [newname]
Function: Renames the targetted object to the given newname. Use this instead of ".setprop name blah"
Notes: TBD

 

Sayabove
Syntax: .sayabove [text]
Function: Prints the given text above the targetted object for all to see.
Notes: TBD

 

Sayabovepvt
Syntax: .sayabovepvt [text]
Function: Prints the text above the targetted object for you to see only.
Notes: Todo: choose who can see the text.

 

Setlight
Syntax: .setlight [region name] [amount]
Function: Changes the global light level in the given region name (see regions.cfg for names) to the given amount (0-15)
Notes: TBD

 

Setobjproperty
Syntax: .setobjproperty [propname] [value]
Function: Sets a property of the given name and value on the targetted object.
Notes: TBD

 

Spawn
Syntax: .spawn
Function: Super-nifty in-game tool to define new spawn points. Make sure your npcdesc.cfg and spawndef.cfg are synched.
Notes: NPCs will spawn on next spawn cycle. No reboot needed.

 

Unconcealme
Syntax: .unconcealme
Function: Unconceals you. Used with .concealme.
Notes: none

 

Where
Syntax: .where
Function: Prints your current coordinates.
Notes: TBD

 

Wildlife
Syntax: .wildlife
Function: Creates a random out-of-town animal. Good for decorating the countryside.
Notes: none

Councelor Commands

Bcast
Syntax: .bcast [msg]
Function: Send the given message to every online character.
Notes: TBD

 

Goto
Syntax: .goto [player name]
Function: Teleports you to the given player.
Notes: Use ".online" to get the online players.

 

Tele
Syntax: .tele
Function: Teleports you to the targetted tile.
Notes: TBD

 

Time
Syntax: .time
Function: Prints the time of day.
Notes: Military time. (24:00)

Player Commands

Msg
Syntax: .msg [player name]
Function: Will prompt for a message to send privately to the given player.
Notes: none

 

Online
Syntax: .online
Function: Prints the players online.
Notes: TBD

Old Text Commands

All commands are preceded by a '.' dot character.

Command Description
.resendchars Resend data on all characters to you
.where Show your X,Y,Z position
.shutdown Shut the server down
.create Create an item using the item creation menus
.create OBJTYPE Create an object by object type.
.los Check line of sight to an object
.wheretest Check the client's idea of where you are versus the server's idea
.res Resurrect a ghost
.weapon TEMPLATENAME Create a weapon by template name
.action ACTIONID Perform an action
.ident Target an object to learn its Serial number and ObjType
.set SETTING [on|off] Enable or disable an option
.set List your enabled settings
.privs List your privileges
.props List scripted properties of an object
.turn Turn an object to your facing
.createnpc TEMPLATENAME Create an NPC by template name