Subnautica: fix Multipurpose Room not acquirable in valuable item pool

BaseRoomFragment doesn't exist in vanilla, so when valuable item pool marked it as scannable in vanilla location it did not work, as it's technically BaseRoom
BaseRoom is also required to install other modules into, modules that are already marked as useful, so logically if it's required for other useful stuff it should also be marked as useful
By switching from Fragment to non-fragment one now needs 1 out of 2 instead of 2 out of 2 items, which I consider a plus as well.
This commit is contained in:
Fabian Dill 2022-07-21 13:38:56 +02:00 committed by Fabian Dill
parent 41883e44e7
commit ce536fa3ac
2 changed files with 4 additions and 4 deletions

View File

@ -222,10 +222,10 @@ item_table: Dict[int, ItemDict] = {
'count': 2,
'name': 'Observatory Fragment',
'tech_type': 'BaseObservatoryFragment'},
35053: {'classification': ItemClassification.filler,
35053: {'classification': ItemClassification.useful,
'count': 2,
'name': 'Multipurpose Room Fragment',
'tech_type': 'BaseRoomFragment'},
'name': 'Multipurpose Room',
'tech_type': 'BaseRoom'},
35054: {'classification': ItemClassification.useful,
'count': 2,
'name': 'Bulkhead Fragment',

View File

@ -41,7 +41,7 @@ class SubnauticaWorld(World):
location_name_to_id = all_locations
options = Options.options
data_version = 4
data_version = 5
required_client_version = (0, 3, 3)
prefill_items: List[Item]