The Messenger: Fix precollected notes not being removed from the itempool (#3066)

* The Messenger: fix precollected notes not being properly removed from pool

* The Messenger: bump required client version
This commit is contained in:
Aaron Wagener
2024-03-31 10:47:11 -05:00
committed by GitHub
parent 72c53513f8
commit 4e3d396394
3 changed files with 38 additions and 10 deletions

View File

@@ -1,4 +1,5 @@
from dataclasses import dataclass
from datetime import date
from typing import Dict
from schema import And, Optional, Or, Schema
@@ -123,6 +124,11 @@ class RequiredSeals(Range):
default = range_end
class Traps(Toggle):
"""Whether traps should be included in the itempool."""
display_name = "Include Traps"
class ShopPrices(Range):
"""Percentage modifier for shuffled item prices in shops"""
display_name = "Shop Prices Modifier"
@@ -199,3 +205,6 @@ class MessengerOptions(DeathLinkMixin, PerGameCommonOptions):
percent_seals_required: RequiredSeals
shop_price: ShopPrices
shop_price_plan: PlannedShopPrices
if date.today() > date(2024, 4, 1):
traps: Traps