Regarding the error, my session logs say:
Note that columns go from 1-10 - as logged in the session log - but as reported by KoLmafia, they are zero-indexed, and in my (and combo's) JSON data, they go from 0-9.
Looking at that session log:
I did not like that logging, so I fixed it and tried again.
I did not like that logging, so I fixed it and tried again.
That was good and was how I logged it henceforth.
You found the single tile that got logged - and stored - incorrectly.
I will remove (9077,10,5) from the uncommons set.
Thanks!
I'm about to add more stuff for spading - which will not be used if you are simply looking for rares, like combo:
commons (rough sand and sand castle)
combed (unknown)
heads (well, these are static, but what the heck.)
Since there are about 950,000 commons, this is data bloat for people (not me) who are not actively spading.
Over the next 5 days or so, I'll have identified the vast majority of commons.
Subsequent passes will go only to beaches where I have seen (not yet identified) combed tiles.
And combed will be exclude things that I, personally, have combed, and have identified as rare, uncommon, or common.
That will eventually be the equivalent of what you are doing, in that all unknowns will come out of the combed set.
Sure, thank you. That will be very helpful!
Regarding whales, I have seen 5 of them in the last 3 months.
I have seen both whales and normal rares in the same tile.
I have no reason to think that they only appear in certain rare tiles; I expect KoL randomizes what you get in a rare tile.
and
Code:
(9077,2,9) is an 'uncommon' tile.
(9077,3,10) is an 'uncommon' tile.
(9077,8,9) is a 'unknown' tile.
(9077,8,10) is an 'uncommon' tile.
(9077,9,4) is an 'uncommon' tile.
(9077,10,2) is an 'uncommon' tile.
(9077,10,5) is a 'uncommon' tile.
(9077,10,6) is an 'uncommon' tile.
(9077,10,10) is an 'uncommon' tile.
Note that columns go from 1-10 - as logged in the session log - but as reported by KoLmafia, they are zero-indexed, and in my (and combo's) JSON data, they go from 0-9.
Looking at that session log:
Code:
Encounter: Comb the Beach (9077 minutes down the beach)
> 1 squares in beach 9077 contain combed sand
> 65 squares in beach 9077 contain rough sand
> 4 squares in beach 9077 contain rough sand with a twinkle
> Combing the square at coordinates (9077,8,9) which contains rough sand with a twinkle
Combing square 0,1 (0 minutes down the beach)
> (9077,8,9) is a 'unknown' tile.
Code:
Encounter: Comb the Beach (9077 minutes down the beach)
> 1 squares in beach 9077 contain combed sand
> 65 squares in beach 9077 contain rough sand
> 4 squares in beach 9077 contain rough sand with a twinkle
> Combing the square at coordinates 10,90765 which contains rough sand with a twinkle
Combing square 10,6 (9077 minutes down the beach)
You acquire an item: dull fish scale
> (9077,10,5) is a 'uncommon' tile.
Code:
Encounter: Comb the Beach (6270 minutes down the beach)
> 68 squares in beach 6270 contain rough sand
> 2 squares in beach 6270 contain rough sand with a twinkle
> Combing the square at coordinates 5,62696 which contains rough sand with a twinkle
Combing square 5,5 (6270 minutes down the beach)
You acquire an item: sand dollar
> (6270,5,5) is a 'uncommon' tile.
You found the single tile that got logged - and stored - incorrectly.
I will remove (9077,10,5) from the uncommons set.
Thanks!
I'm about to add more stuff for spading - which will not be used if you are simply looking for rares, like combo:
commons (rough sand and sand castle)
combed (unknown)
heads (well, these are static, but what the heck.)
Since there are about 950,000 commons, this is data bloat for people (not me) who are not actively spading.
Over the next 5 days or so, I'll have identified the vast majority of commons.
Subsequent passes will go only to beaches where I have seen (not yet identified) combed tiles.
And combed will be exclude things that I, personally, have combed, and have identified as rare, uncommon, or common.
That will eventually be the equivalent of what you are doing, in that all unknowns will come out of the combed set.
Did you want me to make a PR to add any new tiles to your lists?
Sure, thank you. That will be very helpful!
Regarding whales, I have seen 5 of them in the last 3 months.
I have seen both whales and normal rares in the same tile.
I have no reason to think that they only appear in certain rare tiles; I expect KoL randomizes what you get in a rare tile.
Code:
Encounter: Comb the Beach (4067 minutes down the beach)
> 3 squares in beach 4067 contain combed sand
> 76 squares in beach 4067 contain rough sand
> 1 squares in beach 4067 contain rough sand with a twinkle
> Combing the square at coordinates (4067,3,9) which contains rough sand with a twinkle
Combing square 3,9 (4067 minutes down the beach)
You acquire an item: piece of driftwood
> (4067,3,9) is a 'rare' tile.
Code:
Encounter: Comb the Beach (4067 minutes down the beach)
> 1 squares in beach 4067 contain a beached whale
> 2 squares in beach 4067 contain combed sand
> 77 squares in beach 4067 contain rough sand
> You found a beached whale!
> Saving page HTML to Veracity_4067_3_9_20230823234110454.html
> Combing the square at coordinates (4067,3,9) which contains a beached whale
Combing square 3,9 (4067 minutes down the beach)
You gain 10,723,919 Meat
> (4067,3,9) is a 'rare' tile.
> Saving page HTML to Veracity_4067_3_9_20230823234110636.html