Borg belly tweaks and fixes.

-Fixes UI autoupdated firing off the popups after closing the window.
-Fixes mob digestion order for clean cycle. Dead mobs will no longer linger on the mercy of the rng against other loose crap.
-Makes the gurgledamages draw water from mobs as well.
-Removes redundant mob_energy corpse gain since corpse handling now comes after the damage gains.
-Sanitizes a whole bunch of UI update stuff.
-The UI window now starts with a less cluttery size.
-Makes clean cycle actually finish the limbo when nothing but protected stuff is left.

-Also fixed runtimes on digest_act for protected items while at it.
This commit is contained in:
Verkister
2018-05-25 17:39:58 +03:00
parent b1b9090430
commit dbccc8ef6d
2 changed files with 65 additions and 95 deletions
+9 -9
View File
@@ -19,23 +19,23 @@
/////////////
// Some indigestible stuff
/////////////
/obj/item/weapon/hand_tele/digest_act(...)
/obj/item/weapon/hand_tele/digest_act(var/atom/movable/item_storage = null)
return FALSE
/obj/item/weapon/card/id/gold/captain/spare/digest_act(...)
/obj/item/weapon/card/id/gold/captain/spare/digest_act(var/atom/movable/item_storage = null)
return FALSE
/obj/item/device/aicard/digest_act(...)
/obj/item/device/aicard/digest_act(var/atom/movable/item_storage = null)
return FALSE
/obj/item/device/paicard/digest_act(...)
/obj/item/device/paicard/digest_act(var/atom/movable/item_storage = null)
return FALSE
/obj/item/weapon/gun/digest_act(...)
/obj/item/weapon/gun/digest_act(var/atom/movable/item_storage = null)
return FALSE
/obj/item/weapon/pinpointer/digest_act(...)
/obj/item/weapon/pinpointer/digest_act(var/atom/movable/item_storage = null)
return FALSE
/obj/item/blueprints/digest_act(...)
/obj/item/blueprints/digest_act(var/atom/movable/item_storage = null)
return FALSE
/obj/item/weapon/disk/nuclear/digest_act(...)
/obj/item/weapon/disk/nuclear/digest_act(var/atom/movable/item_storage = null)
return FALSE
/obj/item/device/perfect_tele_beacon/digest_act(...)
/obj/item/device/perfect_tele_beacon/digest_act(var/atom/movable/item_storage = null)
return FALSE //Sorta important to not digest your own beacons.
/////////////