Adaptive Damage and Camille's Passive Shield
I've been scouring the internet/boards for clarity on this topic and haven't yet found the answers I seek. I was talking about Camille with a fellow player and expressed my confusion over Camille's passive, asking "how does the game know which damage type Camille's shield will take when it procs?"
quote from her official champ bio: "Camille's basic attacks on champions grant a shield against her opponent's primary damage type. The shield's strength increases based on Camille's max HP."
"Primary damage type" is the key here. Is that a simple variable assigned to a champ when they are created? If so, what about hybrid champs? Does it have to do with cumulative damage dealt in a game so far? That doesn't seem very likely. Is the shield type determined by the enemy champion's current adaptive damage metric?
Speaking of adaptive damage, how is that calculated? I haven't seen any concrete formulas, but most people seem to think this is based exclusively on a champion's build...but the adaptive damage type indicator must be decided before items are built, meaning it has to do with the champion's current stats. Which stats are included in the calculation?
Does Camille's shield read a champion's current adaptive damage type? Is it reading some other metric separate from adaptive damage type? Are these answers intentionally kept secret? Have I stumbled upon something greater than myself?
)