Most of the command and keymapping in the Advent Game comes from the Atavism and Unity Engines. We tweaked several features, but since most of it was already built in Atavism, we kept most.
Movement and Camera Control
There are three ways you can move your character:
- Use the WASD keys on your keyboard.
- Use the Arrow keys on your keyboard.
- Hold down both mouse buttons on your mouse.
Holding down just the left mouse button will move the camera around, while holding just the right button will move your character around with the camera. Scrolling with the mouse wheel will move the camera in/out depending on the direction you scroll.
Other useful keys:
- The \ key will toggle walking/running.
- The Numlock key will toggle autorun.
- You may also edit these in the controls of the System Setting Menu (accessed by pressing Escape from within the game)
Chatting
A basic chatbox is provided in the screen’s bottom left corner, allowing you to talk with other players (or type commands). To start typing a new message you can either:
- Press the enter key
- Click on the text field area at the bottom of the chatbox.
When you have finished typing your message, press the Enter key again to send the message. It will appear to nearby players.
You can also link items, abilities, etc., on the chat by SHIFT + MB.
Interacting with the World
Some objects, such as Resource Nodes, Crafting stations, and mailboxes, can be interacted with. Generally, the cursor or the object’s color will change when you moused over an interactive object, indicating you can click on it. Try clicking on different objects to see what they do. Note that you often have to be close to make them do anything.
If an “Interact” Icon shows over an object, press the F-Key to bring up te related message. This simulates your interaction with your V-Chip in the game.
During trading with a merchant, you can purchase one item or a specific number of items by pressing ALT + MB
Using Items
Items in your inventory can be used in two ways: activated or moved.
To activate an item, left-click on it. For items that can be equipped, they will be equipped on your character. For ability items (such as a potion or amount whistle), they will activate the ability (and may remove the item from your bag). Not all items can be activated, so left-clicking on some items may do nothing.
To move an item in your inventory, right-click on it; this will “pick up” the item, replacing your cursor. You can now choose where you want to place the item. Placing it in another slot in your bag will move it there. Placing it out in the world will bring up a dialog box asking if you want to delete the item.
To split items from the stack, use ALT + LMB to split the stack by half, or to remove one item from the stack, use ALT + RMB.
Combat
By default, your character will have an auto-attack ability which can be activated by right-clicking on an enemy. The cursor will change to a sword when you have moved your cursor over an enemy target. The bottom action bar may contain other abilities that can be used as well. You can click the left mouse button on the ability to activate it.
In-Game Commands
Just so you know, these are case-sensitive.
General Commands Using the Chat
- /goto spawn (teleports you to spawn point)
- /loc (gets your location or someone you have targeted)
- /w name message (the name is the person’s name you want to whisper to)
- /whisper name message (the name is the person’s name you want to whisper to)
- /release (releases you from death state)
- /orient (shows orientation of you or target)
- /1 message (send the message within the same instance)
- /2 message (send the message globally)
- /g message (send message to guild members)
- /group message (send message to group members)
- /stuck (teleporting character to the spawn location)
Admin Only Commands
- /who (Shows who is online)
- /props (shows all your properties or the person targeted)
- /prop str (shows all properties that contain ‘str’)
- /admin (opens the admin UI which contains easy to use buttons for nearly all the commands below)
- /gm 1 (turn on GM mode meaning you can’t be hurt by attacks. Change to /gm 0 to turn it off).
- /changeInstance name (name is exact instance name)
- /gi # # (generates the item based on the template id. The first # is the item number set in Item Plugin, the second optional # represents how many)
- /spawner (brings up the World Builder tool to spawn mobs)
- /fly (allows the player to fly)
- /fly stop (stops flying)
- /getExp # (gives the specified amount of exp to the player)
- /getCurrency # # (gives a specified amount of currency. The first # is the currency id, the second # is the amount).
- /getSkillCurrent # # (your player gains the specified amount of points in the given skill. First # is the skill id, the second # is the number of points to gain)
- /gotoplayer playerName (teleports you to the position of the specified player)
- /admininfo message (will send an announcement message to all players within the server)
- /moveDebugOn message will show the movement path of the selected mob (Implemented in Atavism X.2). To enable this component somewhere in the scene you must have the Atavism Move Debug component. There are 3 markers spawned in the scene: white – server-side actual position, blue – server-side destination position based on interpolation (this position will be sent to the client where the mob should reach), green – server-side destination point.
- /moveDebugOff message will disable movement debug mode for the selected mob (Implemented in Atavism X.2)
- /kick playerName (will kick the player from the server)
- /banUserName playerName (will kick and ban the player from the server. To unban you have to modify the account in the Atavism Standalone Editor)
- /ban (will kick and ban the selected player from the server. To unban you have to modify the account in the Atavism Standalone Editor)
- /navmashDebug turns on debug mode for ability raycasts (Implemented in Atavism X.9)
- /navmeshDebugOff turns off debug mode for ability raycasts (Implemented in Atavism X.9)
- /abilityDebug turns on debug mode for ability angles (Implemented in Atavism X.9)
- /abilityDebugOff turns off debug mode for ability raycasts (Implemented in Atavism X.9