I believe this crash is happening when I case Blizzard (or Inferno as well probably) when all the enemies are dead. It does a randomization based on the number of enemies but if there are technically no enemies alive, you end up dividing by zero.
___________________________________________
############################################################################################
ERROR in
action number 1
of Draw Event
for object oWorld:
DoMod :: Divide by zero
at gml_Script_member_draw_late
############################################################################################
gml_Script_member_draw_late (line -1)
gml_Object_oWorld_Draw_76