Auto-translated
I would divide them into: activated skills, passive standard + class skills, passive unique-unstable (random) skills, and finally, passive unique-stable skills. All kinds of immunities would fall into one of these groups accordingly. This makes it a bit simpler.