Did some data analysis on my subs' visits to DSS7 and I've included the summary I made in Excel. It turns out that the loot you get is ABSOLUTELY determined first by the weather your submersible encounters. As in, you will only ever get certain drops in certain weather: otters in clear and calm (which we already knew) but also deep-red clusters only in volcanic weather and materia only in strong currents, and so on for the rest of the loot table. So it looks like the flow of results determination in the code is something like:
(1) Determine weather for first anomaly with a random roll, 50% volcanic, 25% currents, 25% clear & calm
(2) Roll result on first anomaly from weather loot table (range of results constrained by sub stats)
(3) Determine if second anomaly can be found (based on Favor stat)
(4) Determine if second anomaly can be harvested (based on ???? -- if the result is "no", message returned is "CSCFIFFE")
(5) Determine weather for second anomaly using same base percentage chance as on first anomaly
(6) Roll result on second anomaly from weather loot table (range of results constrained by sub stats)
Right now it looks like getting an otter, assuming your sub base stats allow that, requires two random rolls, one for weather (25% chance) and one on the actual loot table (can't tell for sure but probably around 5-7% chance max.) In other words, assuming all your stats allow you to get an otter, your odds to find one on any successful try are around 25% times 7%, or around 2% chance overall. So, NOT GOOD! You need lots of rolls to overcome these odds regularly so for best otter farming we should focus on making sure our subs get as many rolls as possible in the shortest amount of time. That would seem to mean fitting for high surveillance (to enable the loot table to have otters on it), high favor (for two tries per visit to DSS7), high speed (to get to DSS7 and back as quick as possible) and don't worry about retrieval or range (as long as you can reach DSS7).
One thing I'm still looking at is if the misses on the second anomaly ("CSCFIFFE") are entirely random or if there's some pattern based on sub stats or repair level or whatever. I don't see any patterns yet but I am still updating my Google sheet as more info comes in, so if you're bored and good with analysis, please take a look and report if you find anything!
![]()