Monster's status resistances/weakness depending on the family

Hi everyone, I'm trying to make a full guide that will help my fellow knights to kill some monster in a more easy / efficient way and in order to achieve that, I need some information, and in this case, It's based on the statuses monster resists.
Here are a few things I think are right:
- Lumbers, Ice cube jellies and zombies take more damage from fire
- Devilites, Kats and Gremlins resist fire
- Oilers and Quicksilver are inmune to stun
- Construct are inmune to sleep
- Fiends are not inmune to curse (Silkwings, greavers and gorgos do take damage. I haven't teste devilites yet)
- Since shock counts as elemental damage, It does more damage to constructs and undead and less to gremlins and beasts (Is it affected
by damage bonuses?)
- All undead except howlitzers are inmune to Curse
- Almirian crusaders are weak to stun
If It's the case, I'd like to get corrected or get more from you! Most of this is based from things I have read and some on the wiki. Thanks for reading.
Fehzor, was it raw damage? (Not having bonuses, trinks, or UV's)

http://wiki.spiralknights.com/Talk:Firotech_Alchemer
http://wiki.spiralknights.com/Talk:Cryotech_Alchemer
made back in 2011, still holds up today
By the way, Fire, Freeze and Curse damages are not affected by damage bonuses, but shock is.

It's a list of monster resistances, as well as a chart of how all of the statuses work. The latter is a bit confusing, but once you figure out how it works it makes a good deal of sense.

I've never seen this, Flowchart . Where can I find out more about damage bonuses working for shock?

http://wiki.spiralknights.com/Talk:Voltech_Alchemer
but.. that doesn't say anything about damage bonus. And damage bonus doesn't seem to have an effect in the training hall either. So I will have to retract that part.
So, maybe it was attacking a different family (that page seems to imply some have different resistance).
https://docs.google.com/spreadsheet/ccc?key=0AkB_kx1fvrxadEp4V1NyVWZ3b2R...