Added resist check for holder items. Also hopefully prevented dionaea icons from remaining on a human mob.

Conflicts:
	code/modules/mob/living/carbon/monkey/diona.dm
This commit is contained in:
Zuhayr
2014-01-09 21:13:31 -05:00
committed by ZomgPonies
parent 43ad9cceb7
commit e1203f9320
2 changed files with 13 additions and 2 deletions
@@ -16,8 +16,12 @@
..()
processing_objects.Add(src)
/obj/item/weapon/diona_holder/Del()
/obj/item/weapon/holder/Del()
//Hopefully this will stop the icon from remaining on human mobs.
if(istype(loc,/mob/living))
var/mob/living/A = src.loc
src.loc = null
A.update_icons()
processing_objects.Remove(src)
..()
+7
View File
@@ -421,6 +421,13 @@
var/mob/living/L = usr
//Getting out of someone's inventory.
if(istype(src.loc,/obj/item/weapon/holder))
var/obj/item/weapon/holder/H = src.loc
src.loc = get_turf(src.loc)
del(H)
return
//Resisting control by an alien mind.
if(istype(src.loc,/mob/living/simple_animal/borer))
var/mob/living/simple_animal/borer/B = src.loc