Enthralling Loyalty Implanted People

Vampires can no longer enthrall loyalty implanted people, and will be informed as such.
This commit is contained in:
skull132
2016-01-04 15:29:05 +02:00
parent fe26886fcf
commit 52de48dd0a
+10 -9
View File
@@ -293,9 +293,10 @@
M.current.remove_vampire_blood(150)
M.current.verbs -= /client/vampire/proc/vampire_enthrall
spawn(1800) M.current.verbs += /client/vampire/proc/vampire_enthrall
else
M.current << "\red You or your target either moved or you dont have enough usable blood."
return
return
else
M.current << "\red You or your target either moved or you dont have enough usable blood."
return
/client/vampire/proc/vampire_cloak()
set category = "Abilities"
@@ -327,14 +328,14 @@
/mob/proc/can_enthrall(mob/living/carbon/C)
var/enthrall_safe = 0
/* for(var/obj/item/weapon/implant/loyalty/L in C)
for(var/obj/item/weapon/implant/loyalty/L in C)
if(L && L.implanted)
enthrall_safe = 1
break
for(var/obj/item/weapon/implant/traitor/T in C)
if(T && T.implanted)
enthrall_safe = 1
break*/
// for(var/obj/item/weapon/implant/traitor/T in C)
// if(T && T.implanted)
// enthrall_safe = 1
// break
if(!C)
world.log << "something bad happened on enthralling a mob src is [src] [src.key] \ref[src]"
return 0
@@ -526,4 +527,4 @@
bloodold = mind.vampire.bloodusable
mind.vampire.bloodusable = max(0, (mind.vampire.bloodusable - amount))
if(bloodold != mind.vampire.bloodusable)
src << "\blue <b>You have [mind.vampire.bloodusable] left to use.</b>"
src << "\blue <b>You have [mind.vampire.bloodusable] left to use.</b>"