```bash ░█▀▀░█░█░█▀▀░█░█░█▀▀░▀█▀░▀█▀░█░█░ ░▀▀█░█▀▄░█▀▀░▀▄▀░█▀▀░░█░░░█░░░█░░ ░▀▀▀░▀░▀░▀▀▀░░▀░░▀▀▀░░▀░░░▀░░░▀░░ This is a ssh game that is a rogue like extraction. So the point it to get loot, get out, upgrade, dont die. ``` # Keybinds ## Movement The movement uses vim bindings. - up: 'k' - down: 'j' - left: 'l' - right: 'h' - sprint: 'SHIFT' - hide: 'CRL+h' --- ## Help This is for finding what is what - search simble: '/' - list commands: '?' - list of objects on screen: '\' --- ## Actions These are the actions that the player can do. - Primary Attack: 'a' - Secondary Attack: 's' - Utility: 'd' - Invetory: 'i' - Interact: 'e' - Search: 'g' - Conferm 'ENTER' - Command Prompt: ':' --- # Map Creation Creating the map starts with a clean slate. And, The user must be in DEV mode. _This means that this user must have the dev tag_. Next you will have a serease of commands that you can execute using the _Command Prompt_. Here is a list of dev commands to help you create this world. | Command | Description | |:---------|:-------------| |`Line (tile) (x) (y)`| This will create a line with the selected tile. | |`block (tile) (x) (y)`| This will make a block with the size of x and y. | |`Place (obj) (x) (y)`| This will place a object _like a objective_ at x and y. | |`trap (trap) (x) (y) (...)`| This will place a trap with custome varibles. | |`trigger (trigger Type) (id) (x) (y)`| places a trigger with the size of x and y. | |`zone (zone Type) (id) (x) (y)`| places a zone with the size of x and y. | |`npc (name) (npc type)`| This will create a npc. This will popup with some questions in the prompt for you to answer. | These commands will be put in a map file. The map file will have all of the commands that were ran. When loading the map it will run the map file and create the map. This will save space on disk. And it is easy to modify and build the map from. > !note > You may be able to generate maps on the fly using thies commands. The Config file My look like this. format `cursur x cursure y command\n`. ```map 1 1 Line wall1 0 50 1 1 Line wall1 50 0 50 50 Line wall1 -50 0 50 50 Line wall1 0 -50 50 25 Place door 50 24 Place door 50 26 Place door 50 50 Zone dark -50 -50 # The dark was placed ferst so it take pressedence 100 100 Zone light -100 100 ``` ---