Areas have different images for time of day
And Dabbler's room can have a fire level.
This commit is contained in:
parent
e322c2129e
commit
60aa93fb24
1 changed files with 23 additions and 2 deletions
|
|
@ -93,8 +93,25 @@ class Room(ObjectParent, ExtendedRoom, ContribRPRoom, Listener):
|
|||
"""
|
||||
image = self.db.title_image
|
||||
if image:
|
||||
looker.msg(image=(f"https://www.howardabrams.com/cozy-players-guide/{image}",
|
||||
{"type": "background-pane"}))
|
||||
timed = self.attributes.get("title_time", None)
|
||||
if timed:
|
||||
# This makes: mellow-marsh-evening
|
||||
image = f"{image}-{self.get_time_of_day()}"
|
||||
|
||||
season = self.attributes.get("title_season", None)
|
||||
if season:
|
||||
# This makes: frog-meadow-winter
|
||||
image = f"{image}-{self.get_season()}"
|
||||
|
||||
level = self.attributes.get("title_level", None)
|
||||
if level:
|
||||
# This makes: cozy-house-2
|
||||
image = f"{image}-{level}"
|
||||
|
||||
looker.msg(image=(
|
||||
f"https://www.howardabrams.com/cozy-players-guide/{image}.jpg",
|
||||
{"type": "background-pane"}
|
||||
))
|
||||
return "|n"
|
||||
|
||||
def get_display_footer(self, looker, **kwargs):
|
||||
|
|
@ -169,12 +186,16 @@ class DabblersRoom(Room):
|
|||
fire = self.search("fire")
|
||||
full_desc = self.db.initial_desc
|
||||
if fire.hunger() == Hunger.RAVENOUS:
|
||||
self.db.title_level = 0
|
||||
full_desc += " " + self.db.fire_out
|
||||
elif fire.hunger() == Hunger.HUNGRY:
|
||||
self.db.title_level = 1
|
||||
full_desc += " " + self.db.fire_dim
|
||||
elif fire.hunger() == Hunger.FULL:
|
||||
self.db.title_level = 2
|
||||
full_desc += " " + self.db.fire_full
|
||||
else:
|
||||
self.db.title_level = 3
|
||||
full_desc += " " + self.db.fire_on
|
||||
full_desc += " " + self.db.final_desc
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue