diff --git a/rust/maprando-game/src/lib.rs b/rust/maprando-game/src/lib.rs index feecdba376..ba9f200b67 100644 --- a/rust/maprando-game/src/lib.rs +++ b/rust/maprando-game/src/lib.rs @@ -189,7 +189,9 @@ impl Item { Item::ETank, Item::ReserveTank, Item::Nothing, - Item::ArchipelagoUsefulProgItem, + Item::ArchipelagoItem, + Item::ArchipelagoUsefulItem, + Item::ArchipelagoProgItem, ] .contains(&self) } diff --git a/rust/maprando/src/patch/map_tiles.rs b/rust/maprando/src/patch/map_tiles.rs index aab4d2b432..18b9ce1ea4 100644 --- a/rust/maprando/src/patch/map_tiles.rs +++ b/rust/maprando/src/patch/map_tiles.rs @@ -1257,9 +1257,9 @@ pub fn get_item_interior(item: Item, settings: &RandomizerSettings) -> MapTileIn } } ItemMarkers::ThreeTiered => { - if item.is_unique() { + if item.is_unique() || item == Item::ArchipelagoProgItem { MapTileInterior::MajorItem - } else if item != Item::Missile && item != Item::Nothing && item != Item::ArchipelagoItem && item != Item::ArchipelagoUsefulItem{ + } else if item != Item::Missile && item != Item::Nothing && item != Item::ArchipelagoItem { MapTileInterior::MediumItem } else { MapTileInterior::Item