Subnautica: fix 2 logic/locations bugs and add a bit of docs (#917)
This commit is contained in:
parent
f716bfc58f
commit
d48d775a59
|
@ -555,7 +555,7 @@ location_table: Dict[int, LocationDict] = {
|
||||||
'position': {'x': 348.7, 'y': -1443.5, 'z': -291.9}},
|
'position': {'x': 348.7, 'y': -1443.5, 'z': -291.9}},
|
||||||
33128: {'can_slip_through': False,
|
33128: {'can_slip_through': False,
|
||||||
'name': 'Grassy Plateaus West Wreck - Beam PDA',
|
'name': 'Grassy Plateaus West Wreck - Beam PDA',
|
||||||
'need_laser_cutter': True,
|
'need_laser_cutter': False,
|
||||||
'position': {'x': -641.8, 'y': -111.3, 'z': -19.7}},
|
'position': {'x': -641.8, 'y': -111.3, 'z': -19.7}},
|
||||||
33129: {'can_slip_through': False,
|
33129: {'can_slip_through': False,
|
||||||
'name': 'Floating Island - Cave Entrance PDA',
|
'name': 'Floating Island - Cave Entrance PDA',
|
||||||
|
@ -564,7 +564,7 @@ location_table: Dict[int, LocationDict] = {
|
||||||
33130: {'can_slip_through': False,
|
33130: {'can_slip_through': False,
|
||||||
'name': 'Degasi Seabase - Jellyshroom Cave - Outside PDA',
|
'name': 'Degasi Seabase - Jellyshroom Cave - Outside PDA',
|
||||||
'need_laser_cutter': False,
|
'need_laser_cutter': False,
|
||||||
'position': {'x': -83.2, 'y': -276.4, 'z': -345.5}},
|
'position': {'x': 83.2, 'y': -276.4, 'z': -345.5}},
|
||||||
}
|
}
|
||||||
if False: # turn to True to export for Subnautica mod
|
if False: # turn to True to export for Subnautica mod
|
||||||
payload = {location_id: location_data["position"] for location_id, location_data in location_table.items()}
|
payload = {location_id: location_data["position"] for location_id, location_data in location_table.items()}
|
||||||
|
|
|
@ -42,7 +42,7 @@ class SubnauticaWorld(World):
|
||||||
options = Options.options
|
options = Options.options
|
||||||
|
|
||||||
data_version = 5
|
data_version = 5
|
||||||
required_client_version = (0, 3, 3)
|
required_client_version = (0, 3, 4)
|
||||||
|
|
||||||
prefill_items: List[Item]
|
prefill_items: List[Item]
|
||||||
creatures_to_scan: List[str]
|
creatures_to_scan: List[str]
|
||||||
|
|
|
@ -16,8 +16,12 @@ The goal remains unchanged. Cure the plague, build the Neptune Escape Rocket, an
|
||||||
|
|
||||||
## What items and locations get shuffled?
|
## What items and locations get shuffled?
|
||||||
|
|
||||||
Most of the technologies the player will need throughout the game will be shuffled. Location checks in Subnautica are
|
Most of the technologies the player will need throughout the game will be shuffled.
|
||||||
data pads and technology lockers.
|
Location checks in Subnautica are data pads and technology lockers.
|
||||||
|
|
||||||
|
Optionally up to 50 Creatures to scan can be included as well, for each one added a random duplicate item is created.
|
||||||
|
|
||||||
|
As playing without Seaglide can be daunting, 2 of your Fragments of it can always be found in these locations: Grassy Plateaus South Wreck - Databox, Grassy Plateaus South Wreck - PDA, Grassy Plateaus West Wreck - Locker PDA, Grassy Plateaus West Wreck - Data Terminal, Safe Shallows Wreck - PDA, Kelp Forest Wreck - Databox, Kelp Forest Wreck - PDA, Lifepod 3 - Databox, Lifepod 3 - PDA, Lifepod 17 - PDA, Grassy Plateaus West Wreck - Beam PDA.
|
||||||
|
|
||||||
## Which items can be in another player's world?
|
## Which items can be in another player's world?
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue