Fix monster Refrigeration tracer.

It was assuming it would always deal zero damage to the player, which
was inaccurate at best.
Fix a necromancer spell set's spell weights.

These spells each had two copies, so they should get double the weight
of the other spells.
Give a necromancer spell set Inner Flame.

Think of this as replacing the old non-invisibility spell slot, hence
the weight and adding the flag.

Explosions ahoy!
cloud.cc: refactor & flatten

Particularly lightning cloud code.
Fixup storm code
Add a cloud name assert
Further flattening
Fix oplace=D:-1.

Caused by 3ec7e53.
Unbrace
Move cloud colours into data
Use a constant.
Fix shapeshifters, TLH dying (#9200).
Remove a somewhat misleading blank space.
Remove an unused field of MiscastEffect.
Don't blame the player for hell effect miscasts (hanon12, Ugrim).

Or most miscellaneous uses of miscasts.
Don't crash on foe-less blue devils.
Apply statuses from Apocalypse after damage to limit message spam.
Increase Apocalypse slow effect length.

It was fairly short given how much worse than other statuses it is.
avoid some undefined behavior
Webtiles: don't use resetTransform() (#9067).

Since nothing other than Chrome defines it yet, apparently.