Admin-freeze refactor and fixes.

Admin freezing is now based on mob procs, instead of a lengthy else-if
change.

Other changes:
 - No longer depends on paralysis, instead uses sleeping.
  - No more frozen mobs setting off bombs.
 - Simple animals and slimes override the default proc to make freezing
   affect them as one would expect.
 - Frozen var has been moved from human defines to living defines, no use
   yet.
 - Mobs frozen are added to a global 'admin_frozen_mobs' list.
  - List is used to determine if the freeze verb should freeze or unfreze.
 - Moved mob freeze-related vars to freeze file.
This commit is contained in:
Tigercat2000
2015-06-24 10:38:19 -07:00
parent b8d21f6721
commit 3f2506e8fc
2 changed files with 66 additions and 73 deletions
@@ -80,7 +80,5 @@
var/lastFart = 0 // Toxic fart cooldown.
var/frozen = 0 //used for preventing attacks on admin-frozen people
var/fire_dmi = 'icons/mob/OnFire.dmi'
var/fire_sprite = "Standing"