Basically, you are a survivor who woke up after some apocalyptic event, with just a laptop on hand. Now you have to look to yourself and choose what to do from now! After choosing your new job (class), you need to find out a place to sleep and keep safe your stuff. During your seeking for a safe place, you collected some items you think could be useful one day, so when you finally find out a cave, tunnel or bunker, you left it in there. If you were the first one in there, everything is yours, but if there were other survivors there, you started sharing with them by default.
From the security place (cave, tunnel, or bunker) you can send or receive messages to or from others. From the security place you can craft items and exchange with others to keep you and bunker's partners alive.
Your Bunker has limited space for items, especially water and food.
You have to negotiate with survivors by talking to them. Communication and Negotiation is the main objective here!
For communication, you can send and receive messages among bunkers. Sometimes, broadcast transmissions will arise from someone, and you should decide to ignore or act to react to the thread!
Your laptop is not alone in the grid! The grid is a new technological order that maintains a lot of terminals running. These terminals can chat each order by >CHAT ON command that opens an X-CHAT terminal. Attention! You NEED an [ANTENA] into inventory to open chats.
As you already know, your laptop is not alone in the grid! The grid is a new technological order that also maintains a lot of servers running. These servers can do several different things to you. You can find them by typing >REGISTER LIST at X-Terminal console and >CONNECT TO [server] to connect them.
The more secure places are the bunkers, but somebody can be uncomfortable on being in it. It is useful because somebody must deliver (or transport) items from one bunker to another. So, Supplier Class [Sup] is who does this job. All stuff needs to be exchanged between bunkers by Suppliers, because they are who can do this task of delivering items to us. Pay attention! You have to use [BOX] to pack your things before posting it for transport.
Bunkers can be upgraded from one less to another more if - and only if - they override its max capabilities, i.e.: [TUNNEL] to [SUBWAY] if it has 10 survivors and 50 items in
By default, commands follow the structure: [MODULE] [ACTION] [ID]
Also, by default, list actions follow the structure: [MODULE] LIST [SKIP] [LIMIT], where 0(zero) is the first position
Server answers follow the structure: [MODULO] [ID] [STUFF NAME] [QUANTITY/VALUE]
To address some stuff, try to use its ID data. i.e. >INV SHOW 42 (that means - show me the Inventory’s item #42).
There is a special class - only - called [Story Teller] who can be the Game Master / Dungeon Master / Keeper of Lore / Rederee et al.
This kind of survivor can do:
Game Masters can ask players to [ROLL] some number from 0 to 99 when mastering.
Only survivors at bunkers can roll, and only bunker’s partners can see the rolled number, but [Story Tellers]
Story Tellers can see all rolled numbers, from all bunkers.
Only Story Tellers with more than one [UPLINK] can use [DMC] (Dungeon Master Commands).
[UPLINK]s can be created by Story Tellers with 10 craft points, at least. See Craft Table to know more about it.
As an elder, they create [BOOK]s with stories from transmissions and under lore concept to keep alive others' bunker survivor spirit. This kind of survivor is the only one that can act as Game Master (See Mastering section to know more). Each crafted [BOOK] earns points. By joining some [BOOK] points they craft a [SATELLITE UPLINK] and other stuff to exchange. With one or more [UPLINK] on hands, they can create [ITEMS] into another Bunker’s Inventory. They can craft:
In older days, Farmers used to plant fruits, vegetables, and legumes, but nowadays, they only can farm fungus. Fungus can be eating, so it is nice [FOOD] in bad days. The produced [FOOD] should be sold and delivered by [Sup] classes to grant some needs. They also can craft:
The Essential Nerd! Tech can craft all kinds of technology from carbage. Their ability to assemble and reassemble things is tested daily. The Grid doesn't exist without them. The crafted stuff should be sold and delivered by [Sup] classes to grant some needs. The main craftable from [Tech] is The [ANTENA], without them remote connections cannot be done. They also can craft:
From desert areas, they know how to find [WATER] everywhere, and they use it to get some advantage over others. To keep [WATER] safe for delivering, they need to have on their hands some [PLASTIC]. The collected water should be sold and delivered by [Sup] classes to grant some needs. They also can craft:
Miners can mine! So obvious! They can retrieve from earth several kinds of [ROCK]. The mineral resources are extremely important to other survivors during their crafting efforts. The extracted [ROCK] should be sold and delivered by [Sup] classes to grant some needs. They also can craft:
Who delivers everything in everywhere if the environment is dangerous out there? The Suppliers are former soldiers - from the old war - that found another way to survive. Although they lack of scientific knowledge, their equipment and strong force grant their capability of walking several days without getting tired. To carry stuff, Suppliers need boxes. They also can craft:
| UPLINK | SUN PLATE | FILTER | BOOK | MEDICINE | ANTENA | LAP TOP | PLASTIC | BATTERY | MEMORY | WATER | ROCK | FOOD | DISK | BOX | TOOL | CRAFTER | LVL | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| {{line.item}} | {{cel}} | {{line.crafter}} | {{line.crafterLevel}} | |||||||||||||||
|
(*) As you can see, one rock for each crafting need. See ROCK information below (**) Each crafting consumes some points, so you have to plan carefully which one before doing it |
||||||||||||||||||
If you are a developer - or if you know someone who can do it - you can create new compatible servers to extend TOM capabilities!
However, to keep 'survivors' and servers relatively secure, some rules about (The Oil Meridiam Protocol - TOMP) should be followed:
POST /api/tomp/auth?username=u&password=p - To get some kind of Authorization Header. (Note it is optional)
POST /api/tomp/help - To response a JSON Array with HELP: content
POST /api/tomp/execute?command=SERVER_RECOGNIZED_COMMAND - To command some Server processing and response accordingly
'Content-Type': 'application/json',
'Accept': 'application/json',
'Authorization': [some authorization remote server had sent to X-Terminal before] or null,
'Uid': [user`s unique identification at Meridian database],
If a remote server wants to control access, it should send an 'Authorization' before asking for it. We recommend you using Bearer JWT_TOKEN or Basic ENCODED_CREDENTIALS
If no Authorization was sent from the remote server, X-Terminal will use no authorization during requests.
Some hypothetic Extended TOM Server provides Christmas's Trees
{
authorization: Basic YWRtaW46cGFzc3dvcmQ=,
uid: 1,
server: "Christmas's Trees",
version: "1.0.0",
description: "Christmas's Trees is a server that provides Christmas's trees"
}
[
"HELP: TREE HELP - Shows this help message",
"HELP: TREE LIST - Shows the list of available trees",
"HELP: TREE GET - Shows the tree of the day",
"HELP: TREE GET [tree id] - Shows one specific tree"
]
[
"TREE: 1 - Redwood",
"TREE: 2 - Oak",
"TREE: 3 - Maple",
"TREE: 4 - Pine",
"TREE: 5 - Birch"
]
[
" *",
" ***",
" ****",
" ******",
" ********",
"**********",
" ||"
]
[
"TREE COMMAND NOT FOUND!"
]
SOME RECOMMENDATION (Optional)
TREE IA-GENERATETREE IA-GENERATE [skip] [list]TREE GENERATION DONETREE GENERATION ERROR![ "TREE SAYS - SORRY, MY MISTAKE!" ]
You can find an Node.js Extended Server example at https://github.com/rizikoblogger/lore-faker/
REGISTER ADD [VALID SERVER INFO] [SOME DESCRIPTION], for instance REGISTER ADD https://some.server.address:8120 This server will give you Christmas Trees for fun!
Some useful tips to keep in mind:
ENV ADD [KEY] [VALUE] to keep bunkers and survivors ids safe.Buy some bonus to increase skills or add items to your bunker`s inventory