Fixing more bugs
This commit is contained in:
parent
e4afca559b
commit
c7683deac3
5 changed files with 20 additions and 11 deletions
|
|
@ -283,7 +283,8 @@ class CmdRead(Command):
|
|||
|
||||
targets = reader.search(readable_str, quiet=True)
|
||||
if not targets:
|
||||
if reader.location.details and reader.location.get(readable_str):
|
||||
# Let's get a better error message:
|
||||
if reader.location.details and reader.location.details.get(readable_str):
|
||||
reader.msg(f"You can't read {readable_str}.")
|
||||
else:
|
||||
reader.msg(f"You don't see {readable_str}.")
|
||||
|
|
|
|||
|
|
@ -377,7 +377,7 @@ class Witch(ChatBot):
|
|||
@script Trampoli = typeclasses.chatbots.TravelingNPC
|
||||
"""
|
||||
def greet(self, character=None):
|
||||
if character:
|
||||
if character and character != self:
|
||||
self.announce_action(f"Looking at the {character.sdesc.get()}, {self.get_name()} says, \"Oh, hello, dear. How are you?\"")
|
||||
else:
|
||||
self.announce_action(f"/me says, \"Hello, dears.\"")
|
||||
|
|
|
|||
|
|
@ -432,8 +432,8 @@ class ResetBoat(Script):
|
|||
"""
|
||||
def at_script_creation(self):
|
||||
self.key = "boat-reset"
|
||||
self.desc = "Sailing the Boat"
|
||||
self.interval = 60 * 60 # reset every hour
|
||||
self.desc = "Send Boat Back"
|
||||
self.interval = 60 * 10 # reset every ten minutes
|
||||
self.start_delay = True # wait self.interval until first call
|
||||
self.persistent = True
|
||||
|
||||
|
|
@ -446,3 +446,5 @@ class ResetBoat(Script):
|
|||
|
||||
# Just make sure the script is running:
|
||||
script.start()
|
||||
|
||||
# from evennia.utils import search; s=search.scripts("sailing")[0].at_repeat()
|
||||
|
|
|
|||
|
|
@ -376,7 +376,8 @@ class Scryer(Object):
|
|||
if room and isinstance(room, typeclasses.rooms.Room):
|
||||
desc = room.get_full_appearance(scryer).strip()
|
||||
others = scryer.characters_here()
|
||||
scryer.location.msg_contents(
|
||||
# scryer.location.msg_contents(
|
||||
scryer.msg(
|
||||
"You gaze into the crystal ball to see the " + desc,
|
||||
exclude=others)
|
||||
else:
|
||||
|
|
|
|||
|
|
@ -454,8 +454,11 @@ expectit "Cocktails"
|
|||
send "get sign\n"
|
||||
expectit "impossible to remove"
|
||||
|
||||
send "say to bartender Good day, sir. May I have a Sylvan Serenade, please?\n"
|
||||
expectit "Sylvan Serenade"
|
||||
# Since this is still problematic getting an actual drink
|
||||
# from our AI server, we will pretend and just work through it.
|
||||
|
||||
send "say to bartender Good day, sir. May I have that delicious serenade drink, again, please?\n"
|
||||
sleep 10
|
||||
|
||||
send "drink\n"
|
||||
expectit "You"
|
||||
|
|
@ -1231,6 +1234,8 @@ send "get moonberry\n"
|
|||
expectit "You collect a handful of moonberries"
|
||||
|
||||
# While we are here, we should solve the puzzle...but...
|
||||
# we will just jump back on the boat before it leaves.
|
||||
|
||||
send "boat\n"
|
||||
expectit "The giant leaf slows as it arrives and docks allowing you to disembark"
|
||||
|
||||
|
|
@ -1256,17 +1261,17 @@ expectit "Secret Room"
|
|||
send "empty\n"
|
||||
expectit "empty"
|
||||
|
||||
send "add mushrooms\n"
|
||||
expectit "You add sack of mushrooms to black cauldron."
|
||||
send "add mushroom\n"
|
||||
expectit "You add dreamshade mushroom to black cauldron."
|
||||
|
||||
send "add moonberries\n"
|
||||
expectit "You add handful of moonberries to black cauldron."
|
||||
|
||||
send "add pixie dust\n"
|
||||
expectit "You add handful of moonberries to black cauldron."
|
||||
expectit "You add wad of pixie dust to black cauldron."
|
||||
|
||||
send "add bottle\n"
|
||||
expectit "You pour the fizzy water from your bottle into the black cauldron."
|
||||
expectit "You pour the still water from your bottle into the black cauldron."
|
||||
|
||||
send "create\n"
|
||||
expectit "making it ready"
|
||||
|
|
|
|||
Loading…
Reference in a new issue