Put the actions back in the Puppets

This commit is contained in:
Howard Abrams 2025-07-10 22:38:13 -07:00
parent a498c2c23f
commit 2d7c08ce30
2 changed files with 21 additions and 27 deletions

View file

@ -429,7 +429,10 @@ class Listener:
c.tags.add(tag, category="mp")
return
logger.info(f"Can't do {cmd}, yet.")
if self.is_typeclass("typeclasses.characters.Character"):
self.execute_cmd(cmd)
else:
logger.info(f"Can't do {cmd}, yet.")
def cleanup(self):
"""

View file

@ -1,48 +1,48 @@
# Bar Lobby
# Main Bar Area
# This room should display /tables/, as exits, differently, but this will be part of standard room with the setting in the Exit, not a special room.
# [[file:../../../projects/mud-rpg.org::*Bar Lobby][Bar Lobby:1]]
# [[file:../../../projects/mud-rpg.org::*Main Bar Area][Main Bar Area:1]]
@dig/teleport Wyldwood Bar;mp10
# Bar Lobby:1 ends here
# Main Bar Area:1 ends here
# Describe it:
# [[file:../../../projects/mud-rpg.org::*Bar Lobby][Bar Lobby:2]]
# [[file:../../../projects/mud-rpg.org::*Main Bar Area][Main Bar Area:2]]
@desc here = An amazing room formed from a ring of living |Ytrees|n. The canopy of |Yboughs|n above twinkle with the |Ylights|n of small, glowing orbs. Working the bar, a haughty-looking |Yelf|n; waiting on tables, a smiling |Ymushroom man|n, er...person.
# Bar Lobby:2 ends here
# Main Bar Area:2 ends here
# [[file:../../../projects/mud-rpg.org::*Bar Lobby][Bar Lobby:5]]
# [[file:../../../projects/mud-rpg.org::*Main Bar Area][Main Bar Area:5]]
@detail trees;tree;trunk;trunks = You've never see black elder tree trunks so large or that grow so close together. The course, dark gray trunks the absorb soft light from the |Yorbs|n making the room appear much larger.
# Bar Lobby:5 ends here
# Main Bar Area:5 ends here
# [[file:../../../projects/mud-rpg.org::*Bar Lobby][Bar Lobby:6]]
# [[file:../../../projects/mud-rpg.org::*Main Bar Area][Main Bar Area:6]]
@detail boughs;bough;branches;canopy = The branches of the black elder |Ytrees|n sport slender leaves and cluster of elder |Yberries|n.
# Bar Lobby:6 ends here
# Main Bar Area:6 ends here
# [[file:../../../projects/mud-rpg.org::*Bar Lobby][Bar Lobby:7]]
# [[file:../../../projects/mud-rpg.org::*Main Bar Area][Main Bar Area:7]]
@detail berries;berry = The cluster of berries from the |Ycanopy|n above are high and out of reach.
# Bar Lobby:7 ends here
# Main Bar Area:7 ends here
# [[file:../../../projects/mud-rpg.org::*Bar Lobby][Bar Lobby:8]]
# [[file:../../../projects/mud-rpg.org::*Main Bar Area][Main Bar Area:8]]
@detail lights;light;orbs = Hundreds of small, dancing orbs float around the |Ycanopy|n above the room, casting a soft glow of light.
# Bar Lobby:8 ends here
# Main Bar Area:8 ends here
# Catch all for tables, if we want to create separate rooms for tables:
# [[file:../../../projects/mud-rpg.org::*Bar Lobby][Bar Lobby:9]]
# [[file:../../../projects/mud-rpg.org::*Main Bar Area][Main Bar Area:9]]
@detail tables;table = Formed from the stumps of giant trees, but strange the roots grew in a way to make easy access for chairs.
# Bar Lobby:9 ends here
# Main Bar Area:9 ends here
# [[file:../../../projects/mud-rpg.org::*Bar Lobby][Bar Lobby:10]]
# [[file:../../../projects/mud-rpg.org::*Main Bar Area][Main Bar Area:10]]
@detail chairs;chair = Didn't know that trees could grow in the shape of a chair, and yet, you're looking at examples.
# Bar Lobby:10 ends here
# Main Bar Area:10 ends here
# Bowl of Candy
# Gives out candy, as there is a never-ending bowl of them on the bar.
@ -342,15 +342,6 @@ nick ticket = say/regrettably All ticket holders drink free here.
@set bartender/arrive:dabbler = "5 ;; say/to old gnome = Ah, welcome, sir. I've acquired another one of those whiskys from the Mud World. This one claims to taste like a... hrm... << burning hosptial ^ seagull's armpit, er wingpit, I guess ^ going down on a mermaid, wait, I believe you've done that ^ licking a salty ashtray >>. ;; 10 ;; emote takes a brown glass bottle from a chest, and pours some into a glass. ;; shake whisky = gnome"
# Automated Responses:1 ends here
# And the lady:
# [[file:../../../projects/mud-rpg.org::*Automated Responses][Automated Responses:2]]
@set bartender/arrive:Lady = "15 ;; say/to lady = Good evening, Lady. Your usual? ;; 5 ;; emote finds a glass bottle, and removes a cork stopper. ;; shake red wine = lady"
# Automated Responses:2 ends here
# Dice Game
# Trolls and Hobbits