Merge pull request #2987 from homeofpoe/patch-16
Update Beginner-Tutorial-Building-Quickstart.md
This commit is contained in:
commit
b97d3581eb
1 changed files with 12 additions and 12 deletions
|
|
@ -1,6 +1,6 @@
|
||||||
# Using commands and building stuff
|
# Using commands and building stuff
|
||||||
|
|
||||||
In this lesson we will test out what we can do in-game out-of-the-box. Evennia ships with
|
In this lesson, we will test out what we can do in-game out-of-the-box. Evennia ships with
|
||||||
[around 90 default commands](../../../Components/Default-Commands.md), and while you can override those as you please,
|
[around 90 default commands](../../../Components/Default-Commands.md), and while you can override those as you please,
|
||||||
the defaults can be quite useful.
|
the defaults can be quite useful.
|
||||||
|
|
||||||
|
|
@ -41,7 +41,7 @@ The most common comman is
|
||||||
|
|
||||||
This will show you the description of the current location. `l` is an alias.
|
This will show you the description of the current location. `l` is an alias.
|
||||||
|
|
||||||
When targeting objects in commands you have two special labels you can use, `here` for the current
|
When targeting objects in commands, you have two special labels you can use, `here` for the current
|
||||||
room or `me`/`self` to point back to yourself. So
|
room or `me`/`self` to point back to yourself. So
|
||||||
|
|
||||||
look me
|
look me
|
||||||
|
|
@ -53,15 +53,15 @@ will give you your own description. `look here` is, in this case, the same as pl
|
||||||
|
|
||||||
If you just installed Evennia, your very first player account is called user #1, also known as the
|
If you just installed Evennia, your very first player account is called user #1, also known as the
|
||||||
_superuser_ or _god user_. This user is very powerful, so powerful that it will override many game
|
_superuser_ or _god user_. This user is very powerful, so powerful that it will override many game
|
||||||
restrictions such as locks. This can be useful, but it also hides some functionality that you might
|
restrictions (such as locks). This can be useful, but it also hides some functionality that you might
|
||||||
want to test.
|
want to test.
|
||||||
|
|
||||||
To temporarily step down from your superuser position you can use the `quell` command in-game:
|
To temporarily step down from your superuser position, you can use the `quell` command in-game:
|
||||||
|
|
||||||
quell
|
quell
|
||||||
|
|
||||||
This will make you start using the permission of your current character's level instead of your
|
This will make you start using the permission of your current character's level instead of your
|
||||||
superuser level. If you didn't change any settings your game Character should have an _Developer_
|
superuser level. If you didn't change any settings, your game Character should have an _Developer_
|
||||||
level permission - high as can be without bypassing locks like the superuser does. This will work
|
level permission - high as can be without bypassing locks like the superuser does. This will work
|
||||||
fine for the examples on this page. Use
|
fine for the examples on this page. Use
|
||||||
|
|
||||||
|
|
@ -71,7 +71,7 @@ to get superuser status again when you are done.
|
||||||
|
|
||||||
## Creating an Object
|
## Creating an Object
|
||||||
|
|
||||||
Basic objects can be anything -- swords, flowers and non-player characters. They are created using
|
Basic objects can be anything -- swords, flowers, and non-player characters. They are created using
|
||||||
the `create` command:
|
the `create` command:
|
||||||
|
|
||||||
create box
|
create box
|
||||||
|
|
@ -81,7 +81,7 @@ This created a new 'box' (of the default object type) in your inventory. Use the
|
||||||
|
|
||||||
name box = very large box;box;very;crate
|
name box = very large box;box;very;crate
|
||||||
|
|
||||||
```{warning} MUD clients and semi-colon
|
```{warning} MUD clients and semi-colon:
|
||||||
Some traditional MUD clients use the semi-colon `;` to separate client inputs. If so,
|
Some traditional MUD clients use the semi-colon `;` to separate client inputs. If so,
|
||||||
the above line will give an error. You need to change your client to use another command-separator
|
the above line will give an error. You need to change your client to use another command-separator
|
||||||
or to put it in 'verbatim' mode. If you still have trouble, use the Evennia web client instead.
|
or to put it in 'verbatim' mode. If you still have trouble, use the Evennia web client instead.
|
||||||
|
|
@ -91,12 +91,12 @@ or to put it in 'verbatim' mode. If you still have trouble, use the Evennia web
|
||||||
|
|
||||||
We now renamed the box to _very large box_ (and this is what we will see when looking at it), but we
|
We now renamed the box to _very large box_ (and this is what we will see when looking at it), but we
|
||||||
will also recognize it by any of the other names we give - like _crate_ or simply _box_ as before.
|
will also recognize it by any of the other names we give - like _crate_ or simply _box_ as before.
|
||||||
We could have given these aliases directly after the name in the `create` command, this is true for
|
We could have given these aliases directly after the name in the `create` command. This is true for
|
||||||
all creation commands - you can always tag on a list of `;`-separated aliases to the name of your
|
all creation commands - you can always tag on a list of `;`-separated aliases to the name of your
|
||||||
new object. If you had wanted to not change the name itself, but to only add aliases, you could have
|
new object. If you had wanted to not change the name itself, but to only add aliases, you could have
|
||||||
used the `alias` command.
|
used the `alias` command.
|
||||||
|
|
||||||
We are currently carrying the box. Let's drop it (there is also a short cut to create and drop in
|
We are currently carrying the box. Let's drop it (there is also a shortcut to create and drop in
|
||||||
one go by using the `/drop` switch, for example `create/drop box`).
|
one go by using the `/drop` switch, for example `create/drop box`).
|
||||||
|
|
||||||
drop box
|
drop box
|
||||||
|
|
@ -117,7 +117,7 @@ The description you get is not very exciting. Let's add some flavor.
|
||||||
|
|
||||||
desc box = This is a large and very heavy box.
|
desc box = This is a large and very heavy box.
|
||||||
|
|
||||||
If you try the `get` command we will pick up the box. So far so good, but if we really want this to
|
If you try the `get` command, we will pick up the box. So far so good, but if we really want this to
|
||||||
be a large and heavy box, people should _not_ be able to run off with it that easily. To prevent
|
be a large and heavy box, people should _not_ be able to run off with it that easily. To prevent
|
||||||
this we need to lock it down. This is done by assigning a _Lock_ to it. Make sure the box was
|
this we need to lock it down. This is done by assigning a _Lock_ to it. Make sure the box was
|
||||||
dropped in the room, then try this:
|
dropped in the room, then try this:
|
||||||
|
|
@ -131,7 +131,7 @@ up anyway. Make sure you are quelling your superuser powers and try to get the b
|
||||||
> get box
|
> get box
|
||||||
You can't get that.
|
You can't get that.
|
||||||
|
|
||||||
Think thís default error message looks dull? The `get` command looks for an [Attribute](../../../Components/Attributes.md)
|
Think this default error message looks dull? The `get` command looks for an [Attribute](../../../Components/Attributes.md)
|
||||||
named `get_err_msg` for returning a nicer error message (we just happen to know this, you would need
|
named `get_err_msg` for returning a nicer error message (we just happen to know this, you would need
|
||||||
to peek into the
|
to peek into the
|
||||||
[code](https://github.com/evennia/evennia/blob/master/evennia/commands/default/general.py#L235) for
|
[code](https://github.com/evennia/evennia/blob/master/evennia/commands/default/general.py#L235) for
|
||||||
|
|
@ -221,7 +221,7 @@ You know you want to.
|
||||||
|
|
||||||
## Making Yourself a House
|
## Making Yourself a House
|
||||||
|
|
||||||
The main command for shaping the game world is `dig`. For example, if you are standing in Limbo you
|
The main command for shaping the game world is `dig`. For example, if you are standing in Limbo, you
|
||||||
can dig a route to your new house location like this:
|
can dig a route to your new house location like this:
|
||||||
|
|
||||||
dig house = large red door;door;in,to the outside;out
|
dig house = large red door;door;in,to the outside;out
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue