I've noticed there are way too many scale armors dropping across the system, be it chests, ghosts, enemies, randomly placed items or ring of wealth, which is quite unusual unlike the previous versions. I am not saying it based on a few games but my experience with over a lot of playthroughs with different classes. Unfortunately, I couldn't take a screenshot of a particular seed but this seed generated over 12 scale armors throughout the game with maximum in caves region alone. This confirmed my suspicion there's something wrong with item generation wrt scale armor just like previously reported when it comes to a few wands generating more often over others.
Has anyone experienced the same? Do you think 2.2.1 drops a lot of scale armors?
Also, I would like a clarification wrt floor generation. Are items calculated for drops when player reaches a floor or interacts with a chest, OR the game calculates all the items to be dropped for all the regions (sewers to yog level) immediately upon generating a seed on level 1 itself?
The seed is a number used to initialise the random number generator. It's at least used for floor generation and drops. You should get the same drops when you replay a seed. Even across different versions of the game.
So in a way the drops are generated at the beginning.
Humans have a tendency to see patterns. Even in randomness. So sometimes it might appear to be less random.
I've had runs on 2.2.1 with piles of scale drops and runs where I didn't ever see a single one. My most recent run had me wearing chain from the prison to the end of dwarven halls where I found plate +1 with nary a scale mail in-between.