Skip to content

Commit 9fdfcb8

Browse files
committed
missing file
1 parent 4e7fd88 commit 9fdfcb8

File tree

1 file changed

+4
-5
lines changed

1 file changed

+4
-5
lines changed

stories/dungeon/story.py

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@ def __init__(self, path = '', layout_generator = LayoutGenerator(), mob_populato
3434

3535

3636
def init(self, driver: Driver) -> None:
37+
self.llm_util = driver.llm_util
3738
super(Story, self).init(driver)
3839

3940
def init_player(self, player: Player) -> None:
@@ -91,8 +92,6 @@ def welcome_savegame(self, player: Player) -> str:
9192
"""welcome text when player enters the game after loading a saved game"""
9293
player.tell("<bright>Hello %s, welcome back to %s.</>" % (player.title, self.config.name), end=True)
9394
player.tell("\n")
94-
player.tell(self.driver.resources["messages/welcome.txt"].text)
95-
player.tell("\n")
9695
return ""
9796

9897
def goodbye(self, player: Player) -> None:
@@ -124,7 +123,7 @@ def add_zone(self, zone: Zone) -> bool:
124123
self.world.add_item_spawner(item_spawner)
125124

126125
if zone.center.z == self.max_depth:
127-
self.driver.llm_util.generate_character
126+
self.llm_util.generate_character
128127

129128
if not first_zone:
130129
self.layout_generator.spawn_gold(zone=zone)
@@ -137,7 +136,7 @@ def _describe_rooms(self, zone: Zone, layout: Layout, rooms: list):
137136
for num in range(0, len(rooms), 10):
138137
sliced_rooms.extend(rooms[num:num+10])
139138
for i in range(3):
140-
described_rooms_slice = self.driver.llm_util.generate_dungeon_locations(zone_info=zone.get_info(), locations=sliced_rooms, depth = self.depth, max_depth=self.max_depth) # type LocationDescriptionResponse
139+
described_rooms_slice = self.llm_util.generate_dungeon_locations(zone_info=zone.get_info(), locations=sliced_rooms, depth = self.depth, max_depth=self.max_depth) # type LocationDescriptionResponse
141140
if described_rooms_slice.valid:
142141
described_rooms.extend(described_rooms_slice.location_descriptions)
143142
sliced_rooms = []
@@ -189,7 +188,7 @@ def _connect_locations(self, layout: Layout) -> None:
189188
Exit.connect(cell_location, parent_location.name, '', None, parent_location, cell_location.name, '', None)
190189

191190
def _generate_boss(self, zone: Zone) -> bool:
192-
character = self.driver.llm_util.generate_character(keywords=['final boss']) # Characterv2
191+
character = self.llm_util.generate_character(keywords=['final boss']) # Characterv2
193192
if character:
194193
boss = RoamingMob(character.name,
195194
gender=character.gender,

0 commit comments

Comments
 (0)