83 lines
1.9 KiB
Python
83 lines
1.9 KiB
Python
from typing import Dict, Set, List
|
|
|
|
# EN Locale Creature Name to rough depth in meters found at
|
|
all_creatures: Dict[str, int] = {
|
|
"Gasopod": 0,
|
|
"Bladderfish": 0,
|
|
"Ancient Floater": 0,
|
|
"Skyray": 0,
|
|
"Garryfish": 0,
|
|
"Peeper": 0,
|
|
"Shuttlebug": 0,
|
|
"Rabbit Ray": 0,
|
|
"Stalker": 0,
|
|
"Floater": 0,
|
|
"Holefish": 0,
|
|
"Cave Crawler": 0,
|
|
"Hoopfish": 0,
|
|
"Crashfish": 0,
|
|
"Hoverfish": 0,
|
|
"Spadefish": 0,
|
|
"Reefback Leviathan": 0,
|
|
"Reaper Leviathan": 0,
|
|
"Warper": 0,
|
|
"Boomerang": 0,
|
|
"Biter": 200,
|
|
"Sand Shark": 200,
|
|
"Bleeder": 200,
|
|
"Crabsnake": 300,
|
|
"Jellyray": 300,
|
|
"Oculus": 300,
|
|
"Mesmer": 300,
|
|
"Eyeye": 300,
|
|
"Reginald": 400,
|
|
"Sea Treader Leviathan": 400,
|
|
"Crabsquid": 400,
|
|
"Ampeel": 400,
|
|
"Boneshark": 400,
|
|
"Rockgrub": 400,
|
|
"Ghost Leviathan": 500,
|
|
"Ghost Leviathan Juvenile": 500,
|
|
"Spinefish": 600,
|
|
"Blighter": 600,
|
|
"Blood Crawler": 600,
|
|
"Ghostray": 1000,
|
|
"Amoeboid": 1000,
|
|
"River Prowler": 1000,
|
|
"Red Eyeye": 1300,
|
|
"Magmarang": 1300,
|
|
"Crimson Ray": 1300,
|
|
"Lava Larva": 1300,
|
|
"Lava Lizard": 1300,
|
|
"Sea Dragon Leviathan": 1300,
|
|
"Sea Emperor Leviathan": 1700,
|
|
"Sea Emperor Juvenile": 1700,
|
|
|
|
# "Cuddlefish": 300, # maybe at some point, needs hatching in containment chamber (20 real-life minutes)
|
|
}
|
|
|
|
# be nice and make these require Stasis Rifle
|
|
aggressive: Set[str] = {
|
|
"Cave Crawler", # is very easy without Stasis Rifle, but included for consistency
|
|
"Crashfish",
|
|
"Bleeder",
|
|
"Mesmer",
|
|
"Reaper Leviathan",
|
|
"Crabsquid",
|
|
"Warper",
|
|
"Crabsnake",
|
|
"Ampeel",
|
|
"Boneshark",
|
|
"Lava Lizard",
|
|
"Sea Dragon Leviathan",
|
|
"River Prowler",
|
|
}
|
|
|
|
suffix: str = " Scan"
|
|
|
|
creature_locations: Dict[str, int] = {
|
|
creature+suffix: creature_id for creature_id, creature in enumerate(all_creatures, start=34000)
|
|
}
|
|
|
|
all_creatures_presorted: List[str] = sorted(all_creatures)
|