diff --git a/server/conf/connection_screens.py b/server/conf/connection_screens.py
index b7750a8..74e2377 100644
--- a/server/conf/connection_screens.py
+++ b/server/conf/connection_screens.py
@@ -31,7 +31,7 @@ You followed his instructions. Head to the city park, and on the woodsy side, tu
Just keep following the red kerchiefs, until...
- |b ⋅•⋅⋅•⋅⊰⋅•⋅⋅•⋅⋅•⋅⋅•⋅∙∘☽༓☾∘∙•⋅⋅⋅•⋅⋅⊰⋅•⋅⋅•⋅⋅•⋅⋅•⋅ |n
+ |b ⋅•⋅⋅•⋅⊰⋅•⋅⋅•⋅∙∘☽༓☾∘∙•⋅⋅⋅•⋅⋅⊰⋅•⋅⋅•⋅ |n
Welcome to the World of |g{}|n, version {}!
@@ -47,9 +47,9 @@ If you need to create an account, (in the box at the bottom of the screen) type
If you have spaces in your username, enclose it in quotes.
-After you've logged in Enter |whelp me|n for more info.
+After you've logged in Enter |whelp me start|n for more the getting started guide.
- |b ⋅•⋅⋅•⋅⊰⋅•⋅⋅•⋅⋅•⋅⋅•⋅∙∘☾༓☽∘∙•⋅⋅⋅•⋅⋅⊰⋅•⋅⋅•⋅⋅•⋅⋅•⋅ |n
+ |b ⋅•⋅⋅•⋅⊰⋅•⋅⋅•⋅∙∘☾༓☽∘∙•⋅⋅⋅•⋅⋅⊰⋅•⋅⋅•⋅ |n
""".format(
settings.SERVERNAME, utils.get_evennia_version("short")
)
diff --git a/typeclasses/objects.py b/typeclasses/objects.py
index 6f7971e..ee55dc7 100755
--- a/typeclasses/objects.py
+++ b/typeclasses/objects.py
@@ -216,6 +216,9 @@ class Object(ObjectParent, DefaultObject):
at_desc(looker=None)
"""
+ def global_search(self, searchdata):
+ return super().search(searchdata, global_search=True)
+
def has(self, item):
"""
Return true if object has an item.
diff --git a/typeclasses/rooms_weather.py b/typeclasses/rooms_weather.py
index 92920e7..3a2b9a4 100755
--- a/typeclasses/rooms_weather.py
+++ b/typeclasses/rooms_weather.py
@@ -172,6 +172,7 @@ class KnockableOutsideRoom(TimeWeatherRoom):
autostart=True,
attributes=[("knocker", knocker)])
knock_script.db.waker = door
+ # This is the _character_ that does the knocking, not the door knocker:
knock_script.db.knocker = knocker
knocker.msg("You grab the ring and knock firmly on the door.")
diff --git a/typeclasses/scripts.py b/typeclasses/scripts.py
index 24099ff..c9b8148 100644
--- a/typeclasses/scripts.py
+++ b/typeclasses/scripts.py
@@ -110,7 +110,10 @@ class KnockScript(Script):
def at_start(self):
knocker = self.attributes.get("knocker")
if knocker:
- god_msg(f"{knocker.key} stands at the door, and knocks.")
+ room = knocker.global_search("mp03")
+ if room:
+ room.msg_contents("Someone is knocking on the door...")
+ god_msg(f"With your seer stone, you see the knocker is {knocker.key}.")
def at_repeat(self):
if self.db.waker:
diff --git a/web/static/webclient/css/custom.css b/web/static/webclient/css/custom.css
index e1ace80..df6b566 100644
--- a/web/static/webclient/css/custom.css
+++ b/web/static/webclient/css/custom.css
@@ -18,6 +18,13 @@ div.out {
font-weight: 400;
font-style: normal;
font-size: 21px;
+ line-height: 1.4em;
+}
+
+@media screen and (max-width: 480px) {
+ div.out {
+ line-height: 1.4em;
+ }
}
input[type=textarea]:focus {
diff --git a/web/static/website/css/moss-styles.css b/web/static/website/css/moss-styles.css
index d7a528e..6a834d4 100644
--- a/web/static/website/css/moss-styles.css
+++ b/web/static/website/css/moss-styles.css
@@ -65,6 +65,11 @@ a.playbutton {
margin: auto;
}
+@media screen and (max-width: 480px) {
+ #instructions {
+ display: none;
+ }
+}
#scrolled-instructions {
display: none;
/* display: none; */
diff --git a/web/templates/website/index.html b/web/templates/website/index.html
index 42f27ab..54daccc 100644
--- a/web/templates/website/index.html
+++ b/web/templates/website/index.html
@@ -52,13 +52,7 @@
When two windows appear, click the lower one to enter some commands.
Type create, then a space, followed by some username, another space, and a password. Don't bother getting creative with the username. The password? Go nuts.
- Type the following (replacing the text on the right side of the = symbol):
-
- name self = Rambler
- desc self = A frumpy, but spry person with large ears and dark blue cloak.
-
- When someone types, look rambler, they will see
- the desc line. Make sense?
+ When you've logged in, type help me for additional instructions.
When you return, type connect followed by the original username and password you typed the first time.
{% endif %}
diff --git a/world/version1.ev b/world/version1.ev
index 4d71332..884830f 100644
--- a/world/version1.ev
+++ b/world/version1.ev
@@ -16,10 +16,69 @@
# [[file:../../../projects/mud.org::*Character: Dabble][Character: Dabble:2]]
-@desc self = 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.
+@desc self = 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.
# Character: Dabble:2 ends here
+# Would love to have the following /introduction/. So edit [[file:~/src/moss-n-puddles/server/conf/connection_screens.py::CONNECTION_SCREEN = """][connection_screens.py]]:
+
+# #+begin_example
+# Wha...what is this place?
+
+# You followed his instructions. Head to the city park, and on the woodsy side, turn left at the lamp post. Peer in the brambles and when you see the red handkerchief tied to branch, follow it ...
+
+# Just keep following the red kerchiefs, until...
+# #+end_example
+
+
+# When starting for the first time, I would like to add …
+
+# #+begin_example
+# An envelope of parchment wedged under a scaly protrusion of bark...inside, a letter in familiar penmanship, personally addressed to you...
+
+# If you are reading this, you've found the world I
+# was overly excited in relaying to you over drinks in
+# Marsivan. Most excellent. Enjoy this halcyon world,
+# unspoiled and idyllic.
+
+# I'm here, so join me in a cup of tea and we can
+# reconnect and reminisce of glorious days gone by,
+# and the utter curiosity that surrounds us.
+
+# Your friend,
+# Dabbler
+# #+end_example
+
+# As the surrounding mists dissipate, you find yourself in an ancient, halcyon forest dripping with moss.
+
+# Or some help:
+
+
+# [[file:../../../projects/mud.org::*World: Moss and Puddles][World: Moss and Puddles:1]]
+@sethelp/replace me start = Again, welcome to my cozy little game.
+
+To |wplay this game|n, you typically type a |w|b for an action, or |w