The current theory is that the damage cap applies on all of them, except the multiplicative effect breaks that 99999 cap.
I won't pretend to know the real number for certain, but I think that it's a 1.2 multiplier for each additional monster that pierce hits. You wind up with a max of:
99999 * 1.2 = 119998 for the second monster
99999 * 1.2 * 1.2 = 143998 for the third monster
99999 * 1.2 * 1.2 * 1.2 = 172798 for the fourth
99999 * 1.2 * 1.2 * 1.2 * 1.2 = 207357 for the fifth
99999 * 1.2 * 1.2 * 1.2 * 1.2 * 1.2 = 248829 for the last
Meaning that if it is a 1.2 multiplier, 250k is impossible although you can get close to it.
Come to think of it, if this is correct, it would also be impossible to do 248828 damage because a 99998 pre-multiplication gives 248827
What would be cool to have clarified is how the 199999 damage cap on snipe affected this for the KMS players. Was the cap raised for every skill or just snipe? Are they now able to go up to 497661 damage on the last monster with pierce?
I won't pretend to know the real number for certain, but I think that it's a 1.2 multiplier for each additional monster that pierce hits. You wind up with a max of:
99999 * 1.2 = 119998 for the second monster
99999 * 1.2 * 1.2 = 143998 for the third monster
99999 * 1.2 * 1.2 * 1.2 = 172798 for the fourth
99999 * 1.2 * 1.2 * 1.2 * 1.2 = 207357 for the fifth
99999 * 1.2 * 1.2 * 1.2 * 1.2 * 1.2 = 248829 for the last
Meaning that if it is a 1.2 multiplier, 250k is impossible although you can get close to it.
Come to think of it, if this is correct, it would also be impossible to do 248828 damage because a 99998 pre-multiplication gives 248827

What would be cool to have clarified is how the 199999 damage cap on snipe affected this for the KMS players. Was the cap raised for every skill or just snipe? Are they now able to go up to 497661 damage on the last monster with pierce?

