Talk:Poseidon

Poseidon Favour
There have been a couple attempts to change the Poseidon favour to say that each of the 18 different fish are needed rather than 18 minimum. This is not backed by the game's data.

PoseidonUpgrade = {		InheritFrom = {"DefaultGodGiftData"}, MaxedIcon = "Keepsake_Poseidon_Max", MaxedSticker = "Keepsake_PoseidonSticker_Max", MaxedRequirement = { RequiredTextLines = { "PoseidonGift07" }, }, Locked = 7, Maximum = 7, [1] = { Gift = "ForcePoseidonBoonTrait" }, [7] = { RequiredResource = "SuperGiftPoints" }, UnlockGameStateRequirements = { RequiredTextLines = { "PoseidonAboutFishing03" } }

we see here that the dialogue "PoseidonAboutFishing03" is needed to unlock his affinity.

PoseidonAboutFishing03 = {				PlayOnce = true, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, RequiredTextLines = { "PoseidonAboutFishing02", "PoseidonGift06" }, RequiredFalseTextLinesLastRun = { "PoseidonAboutFishing02" }, RequiredMinTotalCaughtFish = 18, RequiredHasFish = true, { Cue = "/VO/Poseidon_0241", StartSound = "/Leftovers/World Sounds/MapZoomInShort", UseEventEndSound = true, Text = "All these river denizens you've caught, little Hades... it can only mean we share a deep connection, don't you think? I, with my power over the entire vastness of the seas! And you, with the power to ensnare a hapless fish with but a flick of the wrist!" },			},

in checking the mentioned text, we see you are required to have a fish on hand, and "RequiredMinTotalCaughtFish = 18"

This 18 does not mean 18 different fish. This count is a minimum total count, as stated in condition. Checking the previous lines is the same

PoseidonAboutFishing01 = {				PlayOnce = true, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, RequiredTextLines = { "PoseidonFirstPickUp" }, RequiredCosmetics = { "FishingUnlockItem" },

{ Cue = "/VO/Poseidon_0146", StartSound = "/Leftovers/World Sounds/MapZoomInShort", UseEventEndSound = true, Emote = "PortraitEmoteFiredUp", Text = "Why, Nephew, you've procured the Rod of Fishing, I detect! Fine handiwork if I say so myself! Its line is nigh-invisible and causes denizens of my domain to flock to it like mortals to temples of mine! Good fortune with that thing!" },			},			PoseidonAboutFishing02 = {				PlayOnce = true, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, RequiredTextLines = { "PoseidonAboutFishing01", "PoseidonGift02" }, RequiredCosmetics = { "FishingUnlockItem" }, RequiredFalseTextLinesLastRun = { "PoseidonAboutFishing01" }, RequiredMinTotalCaughtFish = 9, { Cue = "/VO/Poseidon_0147", StartSound = "/Leftovers/World Sounds/MapZoomInShort", UseEventEndSound = true, Text = "I'm told a number of the underwater denizens from my domain were captured fair-and-square through your surpassing skill using the Rod of Fishing, little Hades!! They're yours, I've millions more!" },			},

The script data is particular about when specific bits of data is needed to fulfill a condition, so if you were required to obtain each different fish, the data would imply as much. Given that the line says "MinTotal" we can conclude the game is only checking your total caught fish. I for sure did not have every variety of fish caught when I unlocked Poseidon affinity, and in fact I am still missing Chaos fish. Early Access players were able to max out Poseidon prior to 1.0, thus meaning prior to there being 18 different kinds of fish in the game, as the surface fish were not added until full release. Bereou (talk) 19:26, 7 March 2021 (UTC)