243 lines
7.6 KiB
Markdown
243 lines
7.6 KiB
Markdown
---
|
|
title: MUD
|
|
---
|
|
|
|
- [How to connect](#how-to-connect)
|
|
- [Clients](#clients)
|
|
- [Player Howto](#player-howto)
|
|
- [Basic commands](#basic-commands)
|
|
- [Speaking to others](#speaking-to-others)
|
|
- [Creators howto](#creators-howto)
|
|
- [Become a creator](#become-a-creator)
|
|
- [Basic commands](#basic-commands-1)
|
|
- [Build an Item, a Weapon, an NPC, a Room (i.e., game
|
|
objects)](#build-an-item-a-weapon-an-npc-a-room-i.e.-game-objects)
|
|
- [Make an item](#make-an-item)
|
|
- [Make a weapon](#make-a-weapon)
|
|
- [alter additional
|
|
characteristics](#alter-additional-characteristics)
|
|
- [Make an NPC](#make-an-npc)
|
|
- [Make a Room](#make-a-room)
|
|
- [view objects you can
|
|
manipulate:](#view-objects-you-can-manipulate)
|
|
- [Alter your Appearance](#alter-your-appearance)
|
|
- [Give your emotes color](#give-your-emotes-color)
|
|
- [How to make classes](#how-to-make-classes)
|
|
|
|
------------------------------------------------------------------------
|
|
|
|
Tech Tuesdays Jan 8: Anarchy Planet - The Game!
|
|
|
|
------------------------------------------------------------------------
|
|
|
|
How to connect
|
|
==============
|
|
|
|
- in terminal: `torsocks <address> <port>`
|
|
- using tintin++: `tt++ #session ap <address>;#split`
|
|
|
|
Clients
|
|
-------
|
|
|
|
- tintin++ (recommended)
|
|
- tinyfugue
|
|
- mudlet
|
|
- Zmud
|
|
- Web client?
|
|
|
|
Player Howto
|
|
============
|
|
|
|
read the handbook! `read handbook`
|
|
|
|
Basic commands
|
|
--------------
|
|
|
|
- Look around: `l`
|
|
- Check inv: `i`
|
|
- Move: `n, s, e, w, u, d`
|
|
- stat: a general overview of all of your charactieristics
|
|
- body: displays current limb damage
|
|
- skills: lists your skills and how skilled you are at each
|
|
- stats: lists your stats (e.g. agility, charisma)
|
|
- score: lists your level, birthday, feelings, etc.
|
|
- status: shows hp, mp, sp, xp, qp
|
|
- customize: allows you to customize your points. `help customize`
|
|
- boards: tells which chat boards you haven\'t read yet
|
|
- channels: list available channels
|
|
|
|
Speaking to others
|
|
------------------
|
|
|
|
- speak in game: `say Hello, world!`
|
|
- speak to another channel: `<some other channel> <message>`
|
|
- list channels: `channel`
|
|
- list users: `user` or `who`
|
|
|
|
Creators howto
|
|
==============
|
|
|
|
read the creator\'s manual! `read manual`
|
|
|
|
Become a creator
|
|
----------------
|
|
|
|
get creator status (Society types encre \<username\>)
|
|
|
|
Basic commands
|
|
--------------
|
|
|
|
- go home: `home`
|
|
- bring another user to you: `trans`
|
|
|
|
Build an Item, a Weapon, an NPC, a Room (i.e., game objects)
|
|
------------------------------------------------------------
|
|
|
|
the most basic features a game object should have are: (1) a filename
|
|
(i.e. create item book~desert~) (short name, no spaces) (2) a name (i.e.
|
|
modify book~desert~ desert) (3) a short description (i.e. modify desert
|
|
short a book titled, \"Desert\") (4) a long description (i.e. modify
|
|
desert long A text that plays significantly on the invisible
|
|
committee\'s concept of desert and also desertion, this is a gloves-off
|
|
assault on optimism and the hope of saving the world.)
|
|
|
|
Make an item
|
|
------------
|
|
|
|
- create item book
|
|
- modify item name atassa
|
|
- modify atassa short a copy of atassa
|
|
- modify atassa long It\'s a thin, red book. You just kind of have the
|
|
urge to rip it in half.
|
|
|
|
Make a weapon
|
|
-------------
|
|
|
|
- create weapon bomb
|
|
- modify bomb name bomb
|
|
- modify bomb short a bomb-ass bomb
|
|
- modify bomb long This is a bomb. It\'s like ticking and shit. Maybe
|
|
you should throw it.
|
|
|
|
### alter additional characteristics
|
|
|
|
additional properties can be edited by creating key-value pairs. typing
|
|
a command that fits one of these properties will automatically bring up
|
|
a key/value dialog.
|
|
|
|
key : value pairs are represented with a colon.
|
|
|
|
To learn more, type `help mappings`
|
|
|
|
- modify bomb listen
|
|
- default: It is ticking.
|
|
- modify bomb smell
|
|
- default: It smells faintly of explosives.
|
|
- modify bomb weapontype projectile
|
|
- modify bomb damagetype fire
|
|
- modify bomb damagepoints 2
|
|
- modify bomb mass 7
|
|
|
|
- modify bomb cost 5
|
|
- modify bomb value 2
|
|
- modify bomb adjectives shitty (and then enter more, enter . when
|
|
done)
|
|
- modify bomb destructondrop 10
|
|
|
|
Make an NPC
|
|
-----------
|
|
|
|
- PROTIP: Be sure to init your npc\'s when you\'re asked to. or they
|
|
might go disapear!
|
|
|
|
manual page: <http://dead-souls.net/docs/manual/chapter22>
|
|
|
|
- create npc kitten
|
|
- modify kitten name kitten
|
|
- modify kitten short an adorable fluffy kitten
|
|
|
|
- to add smells you must first make an object and add smells to that
|
|
and then add the object to the room. set the object name as here for
|
|
example, so people can \'smell here\'.
|
|
|
|
Make a Room
|
|
-----------
|
|
|
|
PROTIP: You cannot delete items from room inventories if that item is
|
|
also in your own personal inventory.
|
|
|
|
- create room e pillowfort
|
|
- modify here short A pillow fort
|
|
- modify here long A small, comfy room full of blankets and pillows.
|
|
Maybe you should build a fort?!
|
|
- modify here climate indoors
|
|
- modify here ambientlight 100
|
|
- modify here nightlight 100
|
|
- add kitten to room
|
|
|
|
to create a room you start with \'create room \[direction\]
|
|
\[filename\]\' let\'s say \'create room north pillowroom\'. This should
|
|
then create the room. Once you have done that you will next have to
|
|
modify the room using \'modify\'. first we will start with the room
|
|
descriptions. it\'s the same as the other items, you stand in the room
|
|
and use \'modify here long A small, comfy room full of blankets and
|
|
pillows. Maybe you should build a fort?!\' To be clear, you use here
|
|
instead of the name as with objects. as you are standng in a room you
|
|
want to modify.:) The \'long\' will be the room description you see on
|
|
entry and the \'short\' will be the room name.
|
|
|
|
After this we must set some veriables on the room, to stop it being
|
|
treated as outside and whatnot. The ones i have found important so far
|
|
are: \'\[modify here \] climate indoors\' for indoors and \'outdoors\'
|
|
for outdoors. \'modify here ambientlight 100\',\'nightlight 100\'. Both
|
|
of these i am guessing at the numbers but they seem to be high enough
|
|
for the room to be treated as always light and not affected by the
|
|
day/night cycle.
|
|
|
|
Once we\'ve done this you can start populating your room. This is very
|
|
easy to do. if you type \'add\' on it\'s own and \'help add\' it spells
|
|
it all out quite nicely. But the base of it is that you hold or have the
|
|
item, furniture or npc you want to add as part of the room. say we
|
|
recently made some pillows and blankets for our fort room, we would then
|
|
\'add pillow to room\' and if all goes smoothly you should get a prompt
|
|
asking how many you want to put in the room. These items will now spawn
|
|
with the room, on resets or if the room is cloned or moved. If you want
|
|
to remove the item from the room you can simply \'delete item\'
|
|
|
|
view objects you can manipulate:
|
|
--------------------------------
|
|
|
|
- scan here
|
|
- scan inventory
|
|
|
|
Alter your Appearance
|
|
---------------------
|
|
|
|
- describe \<MESSAGE\>
|
|
|
|
- You must include an instance of \$N at least once in your
|
|
description to denote your name. E.g. \'describe \$N is
|
|
nondescript.\' would set my description to \'notnull is
|
|
nondescript.\'
|
|
|
|
Give your emotes color
|
|
----------------------
|
|
|
|
- alias emote emote %^GREEN^%\^\$\*%^RESET^
|
|
|
|
How to make classes
|
|
-------------------
|
|
|
|
<https://irc.anarchyplanet.org/pad/p/mud-classes>
|
|
|
|
useful helpfiles for Creators help mappings
|
|
<http://dead-souls.net/verbs.html> - For understanding Verbs. we will be
|
|
using these extensively.
|
|
|
|
<http://dead-souls.net/docs/manual/chapter28> - Is the chapter on
|
|
creating vendors. jfyi
|
|
|
|
<http://dead-souls.net/verbs.html> is also useful to know.
|
|
|
|
read on: <https://irc.anarchyplanet.org/pad/p/mud>
|