Move the Player's Guide
This commit is contained in:
parent
f6742227a5
commit
028d1ff631
2 changed files with 1 additions and 923 deletions
|
|
@ -1,922 +0,0 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
|
||||
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||
<title>RPG for the Moss and Puddles Mud</title>
|
||||
<meta name="generator" content="Org Mode" />
|
||||
<style type="text/css">
|
||||
#content { max-width: 60em; margin: auto; }
|
||||
.title { text-align: center;
|
||||
margin-bottom: .2em; }
|
||||
.subtitle { text-align: center;
|
||||
font-size: medium;
|
||||
font-weight: bold;
|
||||
margin-top:0; }
|
||||
.todo { font-family: monospace; color: red; }
|
||||
.done { font-family: monospace; color: green; }
|
||||
.priority { font-family: monospace; color: orange; }
|
||||
.tag { background-color: #eee; font-family: monospace;
|
||||
padding: 2px; font-size: 80%; font-weight: normal; }
|
||||
.timestamp { color: #bebebe; }
|
||||
.timestamp-kwd { color: #5f9ea0; }
|
||||
.org-right { margin-left: auto; margin-right: 0px; text-align: right; }
|
||||
.org-left { margin-left: 0px; margin-right: auto; text-align: left; }
|
||||
.org-center { margin-left: auto; margin-right: auto; text-align: center; }
|
||||
.underline { text-decoration: underline; }
|
||||
#postamble p, #preamble p { font-size: 90%; margin: .2em; }
|
||||
p.verse { margin-left: 3%; }
|
||||
pre {
|
||||
border: 1px solid #e6e6e6;
|
||||
border-radius: 3px;
|
||||
background-color: #f2f2f2;
|
||||
padding: 8pt;
|
||||
font-family: monospace;
|
||||
overflow: auto;
|
||||
margin: 1.2em;
|
||||
}
|
||||
pre.src {
|
||||
position: relative;
|
||||
overflow: auto;
|
||||
}
|
||||
pre.src:before {
|
||||
display: none;
|
||||
position: absolute;
|
||||
top: -8px;
|
||||
right: 12px;
|
||||
padding: 3px;
|
||||
color: #555;
|
||||
background-color: #f2f2f299;
|
||||
}
|
||||
pre.src:hover:before { display: inline; margin-top: 14px;}
|
||||
/* Languages per Org manual */
|
||||
pre.src-asymptote:before { content: 'Asymptote'; }
|
||||
pre.src-awk:before { content: 'Awk'; }
|
||||
pre.src-authinfo::before { content: 'Authinfo'; }
|
||||
pre.src-C:before { content: 'C'; }
|
||||
/* pre.src-C++ doesn't work in CSS */
|
||||
pre.src-clojure:before { content: 'Clojure'; }
|
||||
pre.src-css:before { content: 'CSS'; }
|
||||
pre.src-D:before { content: 'D'; }
|
||||
pre.src-ditaa:before { content: 'ditaa'; }
|
||||
pre.src-dot:before { content: 'Graphviz'; }
|
||||
pre.src-calc:before { content: 'Emacs Calc'; }
|
||||
pre.src-emacs-lisp:before { content: 'Emacs Lisp'; }
|
||||
pre.src-fortran:before { content: 'Fortran'; }
|
||||
pre.src-gnuplot:before { content: 'gnuplot'; }
|
||||
pre.src-haskell:before { content: 'Haskell'; }
|
||||
pre.src-hledger:before { content: 'hledger'; }
|
||||
pre.src-java:before { content: 'Java'; }
|
||||
pre.src-js:before { content: 'Javascript'; }
|
||||
pre.src-latex:before { content: 'LaTeX'; }
|
||||
pre.src-ledger:before { content: 'Ledger'; }
|
||||
pre.src-lisp:before { content: 'Lisp'; }
|
||||
pre.src-lilypond:before { content: 'Lilypond'; }
|
||||
pre.src-lua:before { content: 'Lua'; }
|
||||
pre.src-matlab:before { content: 'MATLAB'; }
|
||||
pre.src-mscgen:before { content: 'Mscgen'; }
|
||||
pre.src-ocaml:before { content: 'Objective Caml'; }
|
||||
pre.src-octave:before { content: 'Octave'; }
|
||||
pre.src-org:before { content: 'Org mode'; }
|
||||
pre.src-oz:before { content: 'OZ'; }
|
||||
pre.src-plantuml:before { content: 'Plantuml'; }
|
||||
pre.src-processing:before { content: 'Processing.js'; }
|
||||
pre.src-python:before { content: 'Python'; }
|
||||
pre.src-R:before { content: 'R'; }
|
||||
pre.src-ruby:before { content: 'Ruby'; }
|
||||
pre.src-sass:before { content: 'Sass'; }
|
||||
pre.src-scheme:before { content: 'Scheme'; }
|
||||
pre.src-screen:before { content: 'Gnu Screen'; }
|
||||
pre.src-sed:before { content: 'Sed'; }
|
||||
pre.src-sh:before { content: 'shell'; }
|
||||
pre.src-sql:before { content: 'SQL'; }
|
||||
pre.src-sqlite:before { content: 'SQLite'; }
|
||||
/* additional languages in org.el's org-babel-load-languages alist */
|
||||
pre.src-forth:before { content: 'Forth'; }
|
||||
pre.src-io:before { content: 'IO'; }
|
||||
pre.src-J:before { content: 'J'; }
|
||||
pre.src-makefile:before { content: 'Makefile'; }
|
||||
pre.src-maxima:before { content: 'Maxima'; }
|
||||
pre.src-perl:before { content: 'Perl'; }
|
||||
pre.src-picolisp:before { content: 'Pico Lisp'; }
|
||||
pre.src-scala:before { content: 'Scala'; }
|
||||
pre.src-shell:before { content: 'Shell Script'; }
|
||||
pre.src-ebnf2ps:before { content: 'ebfn2ps'; }
|
||||
/* additional language identifiers per "defun org-babel-execute"
|
||||
in ob-*.el */
|
||||
pre.src-cpp:before { content: 'C++'; }
|
||||
pre.src-abc:before { content: 'ABC'; }
|
||||
pre.src-coq:before { content: 'Coq'; }
|
||||
pre.src-groovy:before { content: 'Groovy'; }
|
||||
/* additional language identifiers from org-babel-shell-names in
|
||||
ob-shell.el: ob-shell is the only babel language using a lambda to put
|
||||
the execution function name together. */
|
||||
pre.src-bash:before { content: 'bash'; }
|
||||
pre.src-csh:before { content: 'csh'; }
|
||||
pre.src-ash:before { content: 'ash'; }
|
||||
pre.src-dash:before { content: 'dash'; }
|
||||
pre.src-ksh:before { content: 'ksh'; }
|
||||
pre.src-mksh:before { content: 'mksh'; }
|
||||
pre.src-posh:before { content: 'posh'; }
|
||||
/* Additional Emacs modes also supported by the LaTeX listings package */
|
||||
pre.src-ada:before { content: 'Ada'; }
|
||||
pre.src-asm:before { content: 'Assembler'; }
|
||||
pre.src-caml:before { content: 'Caml'; }
|
||||
pre.src-delphi:before { content: 'Delphi'; }
|
||||
pre.src-html:before { content: 'HTML'; }
|
||||
pre.src-idl:before { content: 'IDL'; }
|
||||
pre.src-mercury:before { content: 'Mercury'; }
|
||||
pre.src-metapost:before { content: 'MetaPost'; }
|
||||
pre.src-modula-2:before { content: 'Modula-2'; }
|
||||
pre.src-pascal:before { content: 'Pascal'; }
|
||||
pre.src-ps:before { content: 'PostScript'; }
|
||||
pre.src-prolog:before { content: 'Prolog'; }
|
||||
pre.src-simula:before { content: 'Simula'; }
|
||||
pre.src-tcl:before { content: 'tcl'; }
|
||||
pre.src-tex:before { content: 'TeX'; }
|
||||
pre.src-plain-tex:before { content: 'Plain TeX'; }
|
||||
pre.src-verilog:before { content: 'Verilog'; }
|
||||
pre.src-vhdl:before { content: 'VHDL'; }
|
||||
pre.src-xml:before { content: 'XML'; }
|
||||
pre.src-nxml:before { content: 'XML'; }
|
||||
/* add a generic configuration mode; LaTeX export needs an additional
|
||||
(add-to-list 'org-latex-listings-langs '(conf " ")) in .emacs */
|
||||
pre.src-conf:before { content: 'Configuration File'; }
|
||||
|
||||
table { border-collapse:collapse; }
|
||||
caption.t-above { caption-side: top; }
|
||||
caption.t-bottom { caption-side: bottom; }
|
||||
td, th { vertical-align:top; }
|
||||
th.org-right { text-align: center; }
|
||||
th.org-left { text-align: center; }
|
||||
th.org-center { text-align: center; }
|
||||
td.org-right { text-align: right; }
|
||||
td.org-left { text-align: left; }
|
||||
td.org-center { text-align: center; }
|
||||
dt { font-weight: bold; }
|
||||
.footpara { display: inline; }
|
||||
.footdef { margin-bottom: 1em; }
|
||||
.figure { padding: 1em; }
|
||||
.figure p { text-align: center; }
|
||||
.equation-container {
|
||||
display: table;
|
||||
text-align: center;
|
||||
width: 100%;
|
||||
}
|
||||
.equation {
|
||||
vertical-align: middle;
|
||||
}
|
||||
.equation-label {
|
||||
display: table-cell;
|
||||
text-align: right;
|
||||
vertical-align: middle;
|
||||
}
|
||||
.inlinetask {
|
||||
padding: 10px;
|
||||
border: 2px solid gray;
|
||||
margin: 10px;
|
||||
background: #ffffcc;
|
||||
}
|
||||
#org-div-home-and-up
|
||||
{ text-align: right; font-size: 70%; white-space: nowrap; }
|
||||
textarea { overflow-x: auto; }
|
||||
.linenr { font-size: smaller }
|
||||
.code-highlighted { background-color: #ffff00; }
|
||||
.org-info-js_info-navigation { border-style: none; }
|
||||
#org-info-js_console-label
|
||||
{ font-size: 10px; font-weight: bold; white-space: nowrap; }
|
||||
.org-info-js_search-highlight
|
||||
{ background-color: #ffff00; color: #000000; font-weight: bold; }
|
||||
.org-svg { }
|
||||
</style>
|
||||
<link rel="stylesheet" type="text/css" href="https://fonts.googleapis.com/css2?family=Literata:ital,wght@0,300;0,600;1,300;1,600&display=swap" /><link rel="stylesheet" type="text/css" href="https://fonts.googleapis.com/css2?family=Overpass:ital,wght@0,300;0,600;1,300;1,600&display=swap" /><link rel="stylesheet" type="text/css" href="https://fonts.googleapis.com/css2?family=Source+Code+Pro:ital,wght@0,200..900;1,200..900&display=swap" /><style>body { font-family: 'Literata', sans-serif; color: #333; }
|
||||
h1,h2,h3,h4,h5 { font-family: 'Overpass', sans-serif; color: #333; }
|
||||
code { font-family: 'Source Code Pro'; color: steelblue }
|
||||
pre { font-family: 'Source Code Pro'; background-color: #eee; border-color: #aaa; }
|
||||
a { text-decoration-style: dotted }
|
||||
@media (prefers-color-scheme: dark) {
|
||||
body { background-color: #1d1f21; color: white; }
|
||||
h1,h2,h3,h4,h5 { color: #fcca1b; }
|
||||
code { color: lightsteelblue; }
|
||||
pre { background-color: black; border-color: #777; }
|
||||
a:link { color: lightblue }
|
||||
a:visited { color: violet }
|
||||
}</style>
|
||||
</head>
|
||||
<body>
|
||||
<div id="content" class="content">
|
||||
<div id="outline-container-org924b8c1" class="outline-2">
|
||||
<h2 id="org924b8c1">The Mossy Player’s Handbook</h2>
|
||||
<div class="outline-text-2" id="text-org924b8c1">
|
||||
<blockquote>
|
||||
<p>
|
||||
“Great party, Shane,” you say as you grab your coat, “by the way, how did you meet the little person, and while we talked for some time, I can’t remember his name.”
|
||||
</p>
|
||||
|
||||
<p>
|
||||
“I must have look over him, but all jokes aside, I didn’t see him, so I can’t help you. Must have been a friend of someone else,” Shane says finishing off his glass of wine.
|
||||
</p>
|
||||
|
||||
<p>
|
||||
“Huh. I would have thought the perfectly quaffed Vandyke and the blue-tinged hair on an older gentlemen would be pretty noticeable.” As you stumble home, you remember the ticket. Ah yeah, you have it, one entry ticket to <b>Wyldwood Bar</b>.
|
||||
</p>
|
||||
|
||||
<p>
|
||||
Even the description he gave you to get to this bar sounded wild. From the Gladstone city park, follow the red bandannas under the hawthorn trees…
|
||||
</p>
|
||||
</blockquote>
|
||||
</div>
|
||||
<div id="outline-container-orga9bab28" class="outline-3">
|
||||
<h3 id="orga9bab28">Introduction</h3>
|
||||
<div class="outline-text-3" id="text-orga9bab28">
|
||||
<p>
|
||||
With all the talk in the TTRPG community about OSR (Old School Revival), I’d like to invite you to an <i>old school</i> online RPG experience (er, experiment), I call <b>Sitting on Moss and Jumping in Puddles</b>. This is:
|
||||
</p>
|
||||
|
||||
<ul class="org-ul">
|
||||
<li>cozy: light-hearted and jovial</li>
|
||||
<li>casual: arrive and leave when you want/can</li>
|
||||
<li>rules lite: so much so, the interface I’ve programmed takes care of the rules</li>
|
||||
<li>role-play heavy: the <i>interesting</i> characters produce the entertainment, and like improv, do a “yes, and” to the characters other players puppet.</li>
|
||||
</ul>
|
||||
|
||||
<p>
|
||||
I guess I’ve made a “collaborative storytelling system”, where we’ll be playing either Fey denizens of this Otherworld or more normal fantasy characters, who tripped and landed in the middle of a faery circle, and now finds themselves outside time, caught at a tavern in a Feywild™ domain. Such narrative-first, each player does “add” to the story.
|
||||
</p>
|
||||
|
||||
<p>
|
||||
Keep in mind that this game is different. It harkens back to the nineteen-hundreds where mechanical mice and online graphical interfaces didn’t exist, so you would <i>type</i> your commands, and <i>read</i> about the world. Here’s an example:
|
||||
</p>
|
||||
|
||||
<blockquote>
|
||||
<p>
|
||||
You find yourself in an amazing room formed from a ring of living trees. The canopy of boughs above twinkle with the lights of small, glowing orbs. Working the bar, a haughty-looking elf; waiting on tables, a smiling mushroom man, er…person.
|
||||
You notice a bowl of candy, and a sign above the bar.
|
||||
You also see the following characters:
|
||||
A quartet of pixies playing music
|
||||
A shrub nursing a glass of water
|
||||
A large frog looking dapper in his pinstripe suit and hat
|
||||
</p>
|
||||
|
||||
<p>
|
||||
<code>>> look sign</code> <br />
|
||||
You see a large sign made of wood over the bar, hanging from a branch of one of the living trees. Painted words at the top read, <b>Wyldwood Cocktails</b>, and a list of drinks you can order.
|
||||
</p>
|
||||
|
||||
<p>
|
||||
The pixies atop the giant, red-capped mushroom begin another tune.
|
||||
</p>
|
||||
|
||||
<p>
|
||||
White mist appears…along with the smell of sulphur… When the smoke clears, an old gnome with fading blue hair and a white vandyke beard materializes.
|
||||
</p>
|
||||
|
||||
<p>
|
||||
The old gnome happily asks you, “Ah, a wanderer from the Mud World, I see. You look familiar, old chap, have we met before?”
|
||||
</p>
|
||||
|
||||
<p>
|
||||
>> <code>say Gosh, I dunno, Mister, I don't ... Why are you so small?</code> <br />
|
||||
You ask, “Gosh, I dunno, Mister, I don’t … Why are you so small?”
|
||||
</p>
|
||||
|
||||
<p>
|
||||
The old gnome indignantly asks, “Judge me by my stature, will you?”
|
||||
</p>
|
||||
|
||||
<p>
|
||||
>> <code>say I didn't mean no offense!</code> <br />
|
||||
You exclaim, “I didn’t mean no offense!”
|
||||
</p>
|
||||
|
||||
<p>
|
||||
The old gnome slams his staff against the floor. The room goes completely dark.
|
||||
</p>
|
||||
|
||||
<p>
|
||||
The music stops abruptly.
|
||||
</p>
|
||||
|
||||
<p>
|
||||
In the darkness, you see a pair of large red eyes, and a low gutteral growl.
|
||||
</p>
|
||||
|
||||
<p>
|
||||
The old gnome whispers to you, “No offense taken, mah boy.”
|
||||
</p>
|
||||
|
||||
<p>
|
||||
The glowing orbs along the branches of this room relight and the music, starts again.
|
||||
</p>
|
||||
|
||||
<p>
|
||||
>> <code>say/carefully Nice to meet yer acquaintance, sir.</code> <br />
|
||||
You carefully say, "Nice to meet yer acquaintance, sir.”
|
||||
</p>
|
||||
</blockquote>
|
||||
|
||||
|
||||
<p>
|
||||
You won’t know any character’s name (necessarily) and with the online interface I’ve made, you won’t even know which player is playing which character, and in fact, until a player actually introduces themselves, you may know them as “blond-braided elf”. My interface is sort of like two chat channels: one for the players and one for the characters.
|
||||
</p>
|
||||
|
||||
<p>
|
||||
Does this sound fun? If so, think of an interesting character you can use to entertain. You can log in any time you want to get a feel for the interface, and create a character (and you can create more than one character, so don’t fear commitment). You can change anything about your character (so again, don’t fear commitment).
|
||||
</p>
|
||||
|
||||
<p>
|
||||
This game has two distinct sections:
|
||||
</p>
|
||||
|
||||
<ul class="org-ul">
|
||||
<li>Solo areas, where you can wander around the Land of Moss to get a feel for the interface as well enjoy the hidden mirth.</li>
|
||||
<li>Party areas, like the Wyldwood Bar, where you interact with others, are available on particular times, like Tuesday evenings from 1900 (7 PM) to 2100 Pacific Time. These areas aren’t available at other times, because they require <i>personal puppeting</i> as I don’t want non-interactive zombies or LLM agents ATM.</li>
|
||||
</ul>
|
||||
|
||||
<p>
|
||||
The interface I’ve programmed has an online help system and a tutorial to walk you through how to play, but the following document explains how to use this game interface.
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
<div id="outline-container-org6da8e03" class="outline-3">
|
||||
<h3 id="org6da8e03">Connecting</h3>
|
||||
<div class="outline-text-3" id="text-org6da8e03">
|
||||
<p>
|
||||
Log in via <a href="https://www.howardabrams.com/cozy">https://www.howardabrams.com/cozy</a> and click the <b>Enter</b> button (if you would rather not use a web browser, you can install any MUD application, and connect to <code>howardabrams.com</code> at port <code>4000</code>).
|
||||
</p>
|
||||
|
||||
<p>
|
||||
First time? Create an account by typing:
|
||||
</p>
|
||||
|
||||
<pre class="example" id="orgeaf9712">
|
||||
create yourname password
|
||||
</pre>
|
||||
|
||||
<p>
|
||||
You can use your name for the <code>yourname</code> and enter an interesting password.
|
||||
</p>
|
||||
|
||||
<p>
|
||||
You will then log into the system each time, by typing:
|
||||
</p>
|
||||
|
||||
<pre class="example" id="org34932a0">
|
||||
connect yourname password
|
||||
</pre>
|
||||
|
||||
<p>
|
||||
To play, you type <i>commands</i> as if you were using a terminal as a grizzled computer programmer from the 80’s, because, that is pretty much what this interface is.
|
||||
</p>
|
||||
|
||||
<p>
|
||||
Let me describe most of the commands.
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
<div id="outline-container-org17f4811" class="outline-3">
|
||||
<h3 id="org17f4811">Character Creation Commands</h3>
|
||||
<div class="outline-text-3" id="text-org17f4811">
|
||||
<p>
|
||||
The first time you log in, you enter the character creator, a text-base wizard interface, where you can type <code>back</code> and <code>next</code> to answer prompts answering questions about your character. You will need to answer the following:
|
||||
</p>
|
||||
|
||||
<ol class="org-ol">
|
||||
<li><b>Short Description,</b> like <i>beardless dwarf</i> or <i>tall, blond elf</i>, etc.</li>
|
||||
<li><b>Set Gender</b> for pronouns: male, female, neutral or ambiguous.</li>
|
||||
<li><b>Character’s “Pose”,</b> like <i>smoking a pipe</i>, or <i>smiling</i>. You will change this often, but if anyone looks around the area, they will see something like: <i>beardless dwarf smoking a pipe</i></li>
|
||||
<li><b>Long Description</b> is a full description that if anyone looks directly at your character, this is what they see.</li>
|
||||
<li><b>Character’s Name</b> is for you to keep track of your characters.</li>
|
||||
</ol>
|
||||
|
||||
<p>
|
||||
You can re-use that system to create a new character at any time, by doing:
|
||||
</p>
|
||||
|
||||
<pre class="example" id="orgf1fe33b">
|
||||
ooc
|
||||
|
||||
charcreate
|
||||
</pre>
|
||||
|
||||
<p>
|
||||
You can also use the <code>chardelete</code> to get rid of a character you don’t want to play, and type <code>ic</code> to switch to a different character.
|
||||
</p>
|
||||
|
||||
<p>
|
||||
During the game, you can change everything about your character, using the following commands:
|
||||
</p>
|
||||
</div>
|
||||
<div id="outline-container-org7fae092" class="outline-4">
|
||||
<h4 id="org7fae092">look</h4>
|
||||
<div class="outline-text-4" id="text-org7fae092">
|
||||
<p>
|
||||
Type this to see what other see when they look at you:
|
||||
</p>
|
||||
|
||||
<pre class="example" id="orga893f71">
|
||||
look me
|
||||
</pre>
|
||||
|
||||
<p>
|
||||
Of course, you can use the <code>look</code> command alone to look around the room, or look at someone or something in particular.
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
<div id="outline-container-org4c9fd3b" class="outline-4">
|
||||
<h4 id="org4c9fd3b">sdesc</h4>
|
||||
<div class="outline-text-4" id="text-org4c9fd3b">
|
||||
<p>
|
||||
Since you won’t know any character’s name, you may know a character as a <i>short description</i>, like “blonde-braided elf” or “beardless dwarf”.
|
||||
</p>
|
||||
|
||||
<p>
|
||||
Come up with a punchy <i>short</i> description of your character by typing:
|
||||
</p>
|
||||
|
||||
<pre class="example" id="org89eefa3">
|
||||
sdesc hobbit with mutton chops
|
||||
</pre>
|
||||
|
||||
<p>
|
||||
While descriptive, everyone will see this <i>all the time</i>, so short and punchy should be your goal.
|
||||
</p>
|
||||
|
||||
<pre class="example" id="org50427df">
|
||||
The hobbit with mutton chops says, "Hello."
|
||||
</pre>
|
||||
</div>
|
||||
</div>
|
||||
<div id="outline-container-org85d78f5" class="outline-4">
|
||||
<h4 id="org85d78f5">pose</h4>
|
||||
<div class="outline-text-4" id="text-org85d78f5">
|
||||
<p>
|
||||
Let the world know <i>what your are doing</i> with the <code>pose</code> command.
|
||||
</p>
|
||||
|
||||
<pre class="example" id="orgd4f929e">
|
||||
pose leaning against the bar
|
||||
</pre>
|
||||
|
||||
<p>
|
||||
This phrase, shown when someone types <code>look</code> without being specific, shows the room and its contents, for instance:
|
||||
</p>
|
||||
|
||||
<pre class="example" id="org628332b">
|
||||
You also see the following characters:
|
||||
A lizardman hungrily looking around the room for a snack
|
||||
An old gnome smoking a pipe
|
||||
A shrub nursing a glass of water
|
||||
</pre>
|
||||
|
||||
<p>
|
||||
You may have a <code>default</code> pose, that can <i>return to</i>. For instance, if you set your <i>default</i> as:
|
||||
</p>
|
||||
|
||||
<pre class="example" id="org51a55ac">
|
||||
pose default whistling a tune only dogs can hear
|
||||
</pre>
|
||||
|
||||
<p>
|
||||
Then when someone cracks a joke, you type:
|
||||
</p>
|
||||
|
||||
<pre class="example" id="orgbc88d10">
|
||||
pose snickering
|
||||
</pre>
|
||||
|
||||
<p>
|
||||
Later, you can return your default pose with:
|
||||
</p>
|
||||
|
||||
<pre class="example" id="org882bf8b">
|
||||
pose reset
|
||||
</pre>
|
||||
</div>
|
||||
</div>
|
||||
<div id="outline-container-org8105318" class="outline-4">
|
||||
<h4 id="org8105318">gender</h4>
|
||||
<div class="outline-text-4" id="text-org8105318">
|
||||
<p>
|
||||
This command sets the pronouns for some situations for your character. Note the simplification, as we have limited this to four in our game:
|
||||
</p>
|
||||
|
||||
<pre class="example" id="org3a22595">
|
||||
gender male
|
||||
</pre>
|
||||
|
||||
<p>
|
||||
For he and his.
|
||||
</p>
|
||||
|
||||
<pre class="example" id="orge20afc9">
|
||||
gender female
|
||||
</pre>
|
||||
|
||||
<p>
|
||||
For she and hers.
|
||||
</p>
|
||||
|
||||
<pre class="example" id="org149a850">
|
||||
gender neutral
|
||||
</pre>
|
||||
|
||||
<p>
|
||||
For it and its.
|
||||
</p>
|
||||
|
||||
<pre class="example" id="org2459341">
|
||||
gender ambiguous
|
||||
</pre>
|
||||
|
||||
<p>
|
||||
For they and theirs.
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
<div id="outline-container-org0c527b1" class="outline-4">
|
||||
<h4 id="org0c527b1">setdesc</h4>
|
||||
<div class="outline-text-4" id="text-org0c527b1">
|
||||
<p>
|
||||
If someone looks directly at you, for instance, by typing:
|
||||
</p>
|
||||
|
||||
<pre class="example" id="orgb75caa5">
|
||||
look hobbit
|
||||
</pre>
|
||||
|
||||
<p>
|
||||
They will see your description you set with <code>desc</code>.
|
||||
</p>
|
||||
|
||||
<p>
|
||||
What do you want them to see? Feel free to get creative and give them a reason to ask you about your character.
|
||||
</p>
|
||||
|
||||
<pre class="example" id="orgf42b211">
|
||||
setdesc A small, hunched old man with a gray vandyke and an eye twinkle. Spectacles perched precariously on the end of his hooked nose, wobble with his head. A jaunty crimson cap contrasts with his dark brown cloak.
|
||||
</pre>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="outline-container-org094b80c" class="outline-3">
|
||||
<h3 id="org094b80c">Character Communication</h3>
|
||||
<div class="outline-text-3" id="text-org094b80c">
|
||||
<p>
|
||||
Use the following commands for your character to communicate with other characters, in story …
|
||||
</p>
|
||||
</div>
|
||||
<div id="outline-container-org005571b" class="outline-4">
|
||||
<h4 id="org005571b">say</h4>
|
||||
<div class="outline-text-4" id="text-org005571b">
|
||||
<p>
|
||||
Type <code>say</code> and a phrase to say something so that everyone in the area can hear that. Because we use this command so much, and we want to make the text to read more interesting, you can use some <i>aliases</i>, including:
|
||||
</p>
|
||||
|
||||
<ul class="org-ul">
|
||||
<li><p>
|
||||
<code>ask</code>, so that it may read:
|
||||
</p>
|
||||
<pre class="example" id="orgf2ccc77">
|
||||
Beardless dwarf asks, “How are you?”
|
||||
</pre></li>
|
||||
<li><p>
|
||||
<code>reply</code>, so it may read:
|
||||
</p>
|
||||
<pre class="example" id="org1bdd7e0">
|
||||
Tall, blond elf replies, “Well, and you?”
|
||||
</pre></li>
|
||||
<li><code>respond</code>, <code>yell</code>, and <code>scream</code>, are similar.</li>
|
||||
<li><p>
|
||||
Remember, <code>"</code> and <code>'</code> are shortcuts allowing you to type: <code>"Greetings</code> to have it read:
|
||||
</p>
|
||||
<pre class="example" id="orgfae66b3">
|
||||
Beardless dwarfless says, “Greetings”
|
||||
</pre></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<div id="outline-container-org19040bd" class="outline-4">
|
||||
<h4 id="org19040bd">whisper</h4>
|
||||
<div class="outline-text-4" id="text-org19040bd">
|
||||
<p>
|
||||
Allows you to say someone to a character that no one else will hear. So typing:
|
||||
</p>
|
||||
<pre class="example" id="org18c4217">
|
||||
whisper gnome = Hey there, wake up!
|
||||
</pre>
|
||||
|
||||
<p>
|
||||
Will send a <i>private</i> message to the character matching the short description, <i>gnome</i>.
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
<div id="outline-container-org5a249ed" class="outline-4">
|
||||
<h4 id="org5a249ed">emote</h4>
|
||||
<div class="outline-text-4" id="text-org5a249ed">
|
||||
<p>
|
||||
This command allows you to state anything else, you want. Essentially turning the chat channel into a bit of a novel. For instance:
|
||||
</p>
|
||||
<pre class="example" id="org2f03f09">
|
||||
emote grins.
|
||||
</pre>
|
||||
|
||||
<p>
|
||||
Will show:
|
||||
</p>
|
||||
<pre class="example" id="org2e2c3dc">
|
||||
Beardless dwarf grins.
|
||||
</pre>
|
||||
|
||||
<p>
|
||||
Entering the following command with a <code>/me</code> removes your <i>sdesc</i> from the beginning of the message, and puts it where you want it, for instance:
|
||||
</p>
|
||||
<pre class="example" id="org80f1dbc">
|
||||
From the corner of the room, /me walks over to /elf. "Hello," she whispers.
|
||||
</pre>
|
||||
|
||||
<p>
|
||||
Would read:
|
||||
</p>
|
||||
<pre class="example" id="org0364097">
|
||||
From the corner of the room, beardless dwarf walks over to tall, blonde elf. "Hello," she whispers.
|
||||
</pre>
|
||||
|
||||
<p>
|
||||
Why use the <code>/me</code> and <code>/elf</code>? Well, they are <i>shorter</i>, but also plays to how each character <i>views</i> that character. See the next command for clarification.
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
<div id="outline-container-org0bd638c" class="outline-4">
|
||||
<h4 id="org0bd638c">recog</h4>
|
||||
<div class="outline-text-4" id="text-org0bd638c">
|
||||
<p>
|
||||
This command allows you to sort-of rename someone. For instance, if you knew the elf’s name was Shasta, you could type
|
||||
</p>
|
||||
<pre class="example" id="orgf150b5c">
|
||||
recog elf = Shasta
|
||||
</pre>
|
||||
<p>
|
||||
and now the previous example would read:
|
||||
</p>
|
||||
<pre class="example" id="orgc801d50">
|
||||
From the corner of the room, beardless dwarf walks over to Shasta.
|
||||
</pre>
|
||||
|
||||
<p>
|
||||
This associates a label to a character <i>for you only</i>. Others may have the Elf labeled only as <code>bitchy elf</code>. So, when you write, in an <code>emote</code>, <code>/Shasta</code>, they might see <code>bitchy elf</code> instead.
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
<div id="outline-container-orgb5c0401" class="outline-4">
|
||||
<h4 id="orgb5c0401">mask</h4>
|
||||
<div class="outline-text-4" id="text-orgb5c0401">
|
||||
<p>
|
||||
Other characters may have labeled you as someone they have met before, but now you look different. Use this to show that they wouldn’t be able to recognize you.
|
||||
</p>
|
||||
|
||||
<pre class="example" id="org8864648">
|
||||
mask hooded stranger
|
||||
</pre>
|
||||
|
||||
<p>
|
||||
Once you remove your mask (or <i>hood</i> in this example), return to your regular <code>sdesc</code> with:
|
||||
</p>
|
||||
|
||||
<pre class="example" id="org0470afc">
|
||||
unmask
|
||||
</pre>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="outline-container-orgcefff49" class="outline-3">
|
||||
<h3 id="orgcefff49">Player Communication</h3>
|
||||
<div class="outline-text-3" id="text-orgcefff49">
|
||||
<p>
|
||||
If you want to talk <i>out of character</i> … you know, player-to-player, uses these commands:
|
||||
</p>
|
||||
</div>
|
||||
<div id="outline-container-org7a7eede" class="outline-4">
|
||||
<h4 id="org7a7eede">pub</h4>
|
||||
<div class="outline-text-4" id="text-org7a7eede">
|
||||
<p>
|
||||
Use this command to send a message to the <i>out-of-character public channel</i>. All logged in users receive these OOC messages, prefixed by your <i>username</i>, not your <i>character</i>.
|
||||
</p>
|
||||
|
||||
<p>
|
||||
Typing something like:
|
||||
</p>
|
||||
<pre class="example" id="org4a0ef5f">
|
||||
pub Is anyone here yet?
|
||||
</pre>
|
||||
|
||||
<p>
|
||||
Might show a transcript like:
|
||||
</p>
|
||||
<pre class="example" id="org7f1c5cc">
|
||||
[Public] howard: Is anyone here yet?
|
||||
[Public] rick: Yeah. I just got here.
|
||||
</pre>
|
||||
|
||||
<p>
|
||||
Yes, for most client apps (including my web version), the <i>in-character</i> and <i>out-of-character</i> messages are interlaced. Not ideal, and I’m going to see if I can do something about that.
|
||||
</p>
|
||||
|
||||
<p>
|
||||
I have more commands for getting and drinking Fey cocktails, and exhibiting their effects, but that should give you an idea of how this game will be played. Nope, no audio and no visuals, so feel free to put on your favorite Fey-inspired music and ambiance and casually role play with us.
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
<div id="outline-container-org422bee6" class="outline-4">
|
||||
<h4 id="org422bee6">page (or tell)</h4>
|
||||
<div class="outline-text-4" id="text-org422bee6">
|
||||
<p>
|
||||
Like the <code>pub</code> command above, this allows you to talk to another player directly. I expect we will use this primarily for talking to the GM during the game session. For instance:
|
||||
</p>
|
||||
|
||||
<pre class="example" id="orgd35fcc5">
|
||||
tell howard I am here.
|
||||
</pre>
|
||||
|
||||
<p>
|
||||
And you might see:
|
||||
</p>
|
||||
|
||||
<pre class="example" id="org8737db8">
|
||||
You paged howard with: 'I am here.'.
|
||||
Account howard pages: Great.
|
||||
</pre>
|
||||
|
||||
<p>
|
||||
While both commands do the same thing, <code>page</code> sounds like the user gets a notification even if they aren’t logged in. That’s not how it goes.
|
||||
</p>
|
||||
|
||||
<p>
|
||||
Perhaps you should probably create an account with your <i>actual name</i>, so I can keep track of who’s who. 😏
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
<div id="outline-container-orgd8f40ff" class="outline-4">
|
||||
<h4 id="orgd8f40ff">think</h4>
|
||||
<div class="outline-text-4" id="text-orgd8f40ff">
|
||||
<p>
|
||||
This command puts a thought bubble on the public channel. Use this to be cute about commenting what you see as a player, and not as a character.
|
||||
</p>
|
||||
|
||||
<pre class="example" id="org1ee7d1b">
|
||||
think Did he really say that out loud?
|
||||
</pre>
|
||||
|
||||
<p>
|
||||
May display as:
|
||||
</p>
|
||||
|
||||
<pre class="example" id="orgd92d5a0">
|
||||
[Public] howard thinks aloud... o O ( Did he really say that out loud? )
|
||||
</pre>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="outline-container-org19473e5" class="outline-3">
|
||||
<h3 id="org19473e5">Misc Commands</h3>
|
||||
<div class="outline-text-3" id="text-org19473e5">
|
||||
<p>
|
||||
Lots of commands I call <i>miscellanea</i>. These commands can also change depending on where you are, or what you have. For instance, the <code>cast</code> and <code>reel</code> commands are only available when you have the <i>fishing pole</i> down at the <b>Lazy Dock</b>. You can type <code>help</code> to see all the commands available at any given point.
|
||||
</p>
|
||||
</div>
|
||||
<div id="outline-container-orgc5eade8" class="outline-4">
|
||||
<h4 id="orgc5eade8">get</h4>
|
||||
<div class="outline-text-4" id="text-orgc5eade8">
|
||||
<p>
|
||||
See something you want, type <code>get</code> and the name of the object. If you can get it, it will be in your <code>inventory</code>. Type <code>inv</code> to see what you’ve got.
|
||||
</p>
|
||||
|
||||
<pre class="example" id="orgfcb2f1a">
|
||||
get stick
|
||||
</pre>
|
||||
</div>
|
||||
</div>
|
||||
<div id="outline-container-org7f1effe" class="outline-4">
|
||||
<h4 id="org7f1effe">drop</h4>
|
||||
<div class="outline-text-4" id="text-org7f1effe">
|
||||
<p>
|
||||
Use this command to leave something from your <code>inventory</code> in the current location.
|
||||
</p>
|
||||
|
||||
<pre class="example" id="org32fdbaa">
|
||||
drop stick
|
||||
</pre>
|
||||
</div>
|
||||
</div>
|
||||
<div id="outline-container-org0e49d1a" class="outline-4">
|
||||
<h4 id="org0e49d1a">give</h4>
|
||||
<div class="outline-text-4" id="text-org0e49d1a">
|
||||
<p>
|
||||
Use this command to give something in your inventory to someone else.
|
||||
</p>
|
||||
|
||||
<pre class="example" id="org550c012">
|
||||
give book to elf
|
||||
</pre>
|
||||
</div>
|
||||
</div>
|
||||
<div id="outline-container-orgb0cddb0" class="outline-4">
|
||||
<h4 id="orgb0cddb0">take</h4>
|
||||
<div class="outline-text-4" id="text-orgb0cddb0">
|
||||
<p>
|
||||
Use this command to take something that someone has that you want. Stealing is frowned upon, so very little can be taken. You also need to specify who has what you want, for instance:
|
||||
</p>
|
||||
|
||||
<pre class="example" id="orga236967">
|
||||
take ring from knocker
|
||||
</pre>
|
||||
</div>
|
||||
</div>
|
||||
<div id="outline-container-org7ccf5b3" class="outline-4">
|
||||
<h4 id="org7ccf5b3">read</h4>
|
||||
<div class="outline-text-4" id="text-org7ccf5b3">
|
||||
<p>
|
||||
You see that sign in the Bar with the cocktail list? You can <code>read</code> it:
|
||||
</p>
|
||||
|
||||
<pre class="example" id="org775ec6e">
|
||||
read sign
|
||||
</pre>
|
||||
|
||||
<p>
|
||||
This is also how you can read a book in Dabbler’s house.
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
<div id="outline-container-org4bf6351" class="outline-4">
|
||||
<h4 id="org4bf6351">eat</h4>
|
||||
<div class="outline-text-4" id="text-org4bf6351">
|
||||
<p>
|
||||
Did you get some <i>berries</i> from the brambleberry bush, or a <i>scone</i> from Dabbler’s? Use this command to find out what it tastes like.
|
||||
</p>
|
||||
|
||||
<pre class="example" id="orgec3eed6">
|
||||
eat scone
|
||||
</pre>
|
||||
<p>
|
||||
You can also use the <code>feed</code> command with the beast and other wildlife.
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
<div id="outline-container-org16b5ed1" class="outline-4">
|
||||
<h4 id="org16b5ed1">drink</h4>
|
||||
<div class="outline-text-4" id="text-org16b5ed1">
|
||||
<p>
|
||||
Got a cocktail from the bar, or a teacup from Dabbler’s? Use this command to enjoy it.
|
||||
</p>
|
||||
|
||||
<pre class="example" id="orgf7ef245">
|
||||
drink
|
||||
</pre>
|
||||
|
||||
<p>
|
||||
You can only drink so many times before the glass or cup runs out, and you need a re-fill.
|
||||
</p>
|
||||
|
||||
<p>
|
||||
That is also when the effects of the potions…er, cocktails kick in.
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="outline-container-orgdef4344" class="outline-3">
|
||||
<h3 id="orgdef4344">Character Backstory</h3>
|
||||
<div class="outline-text-3" id="text-orgdef4344">
|
||||
<p>
|
||||
Every character has a backstory, and I would appreciate if you could share yours with me. I can then start to craft the world to make a home for your character. This doesn’t need to be extensive or long. Perhaps you can think about answering some of the following questions?
|
||||
</p>
|
||||
|
||||
<ol class="org-ol">
|
||||
<li>Where are you from? Think of the D&D Multiverse (and Beyond), and pick your favorite location. If you are a Fey entity, choose a Domain from cannon or of your own devising.</li>
|
||||
|
||||
<li>How did you get here? I have a lot of text about encountering a blue haired gnome with a white, Vandyke facial hair who invited you, but you don’t have to use that.</li>
|
||||
|
||||
<li>Character philosophy or religion? Obviously, unless physically noticeable, what does your character think or worship? Don’t worry about what gods are cannon, for while I really like the names that Matt Mercer uses in his Exandria source book, AllFather, Stormbringer, etc. Your god doesn’t have to be “real” for your character to believe in.</li>
|
||||
|
||||
<li>Any special Fey-related wishes? Now that you’re here, can you think of anything you want or anyone you hope to meet? What has your character heard about the Plane of the Fey?</li>
|
||||
|
||||
<li>Any character-defined events of your past? I suppose all the standard character development features you might find in Xanathar’s Guide to Everything, or from <a href="https://www.simonandschuster.com/books/The-Ultimate-RPG-Character-Backstory-Guide/James-D-Amato/Ultimate-Role-Playing-Game-Series/9781507208373">The Ultimate RPG Character Backstory Guide</a> can be applicable. Granted, most of this could also be fleshed out during play.</li>
|
||||
|
||||
<li>What story would you like to tell? And I mean, <i>actually telling a story</i>. I would love to have an NPC ask a question or help set up a scenario where you can tell a story from your character’s past.</li>
|
||||
</ol>
|
||||
|
||||
<p>
|
||||
Email these backstories to me, and I’ll start to bend the main story to them, and at least, have the NPC’s ask <i>leading</i>, opportune questions.
|
||||
</p>
|
||||
|
||||
<p>
|
||||
Hrm. What have I missed?
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -43,7 +43,7 @@
|
|||
|
||||
|
||||
|
||||
<a href="/cozy/static/website/intro.html" target="_blank"
|
||||
<a href="/cozy-players-guide" target="_blank"
|
||||
class="playbutton" id="instructions">Wait, what is this?</a>
|
||||
</p>
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue