Lingo: Enable start_inventory_from_pool (#2781)
This commit is contained in:
parent
016c1e9bb4
commit
3a51c035ac
|
@ -82,9 +82,8 @@ class LingoWorld(World):
|
|||
skips = int(non_traps * skip_percentage / 100.0)
|
||||
non_skips = non_traps - skips
|
||||
|
||||
filler_list = [":)", "The Feeling of Being Lost", "Wanderlust", "Empty White Hallways"]
|
||||
for i in range(0, non_skips):
|
||||
pool.append(self.create_item(filler_list[i % len(filler_list)]))
|
||||
pool.append(self.create_item(self.get_filler_item_name()))
|
||||
|
||||
for i in range(0, skips):
|
||||
pool.append(self.create_item("Puzzle Skip"))
|
||||
|
@ -130,3 +129,7 @@ class LingoWorld(World):
|
|||
slot_data["painting_entrance_to_exit"] = self.player_logic.painting_mapping
|
||||
|
||||
return slot_data
|
||||
|
||||
def get_filler_item_name(self) -> str:
|
||||
filler_list = [":)", "The Feeling of Being Lost", "Wanderlust", "Empty White Hallways"]
|
||||
return self.random.choice(filler_list)
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
from dataclasses import dataclass
|
||||
|
||||
from Options import Toggle, Choice, DefaultOnToggle, Range, PerGameCommonOptions
|
||||
from Options import Toggle, Choice, DefaultOnToggle, Range, PerGameCommonOptions, StartInventoryPool
|
||||
|
||||
|
||||
class ShuffleDoors(Choice):
|
||||
|
@ -136,3 +136,4 @@ class LingoOptions(PerGameCommonOptions):
|
|||
trap_percentage: TrapPercentage
|
||||
puzzle_skip_percentage: PuzzleSkipPercentage
|
||||
death_link: DeathLink
|
||||
start_inventory_from_pool: StartInventoryPool
|
||||
|
|
Loading…
Reference in New Issue