Vamp weaknesses

Vampire weaknesses added.  Null rod and holy water.
This commit is contained in:
Duck-
2014-08-07 18:09:26 -04:00
parent f0ba88e7c6
commit 6401e62001
4 changed files with 41 additions and 7 deletions
@@ -1,8 +1,8 @@
/obj/item/weapon/gun/energy/temperature
name = "temperature gun"
name = "freeze ray"
icon_state = "freezegun"
fire_sound = 'sound/weapons/pulse3.ogg'
desc = "A gun that changes temperatures."
desc = "For when somebody won't let it go."
// var/temperature = T20C None of this commented stuff works. Freeze gun revamping. Now it freezes you and it freezes you hard on-hit.
// var/current_temperature = T20C
charge_cost = 25//20 shots.
@@ -276,9 +276,17 @@ datum
ticker.mode.remove_cultist(M.mind)
for(var/mob/O in viewers(M, null))
O.show_message(text("\blue []'s eyes blink and become clearer.", M), 1) // So observers know it worked.
if((M.mind in ticker.mode.vampires) && (M.mind.vampire) && (!(VAMP_FULL in M.mind.vampire.powers)))
if(!M) M = holder.my_atom
M.adjustFireLoss(6)
//M.take_organ_damage(0, 1*REM)
if(prob(50))
for(var/mob/O in viewers(M, null))
O.show_message(text("\red []'s skin sizzles and burns.", M), 1)
holder.remove_reagent(src.id, 10 * REAGENTS_METABOLISM) //high metabolism to prevent extended uncult rolls.
return
lube
name = "Space Lube"
id = "lube"
@@ -1429,6 +1437,24 @@ datum
reagent_state = LIQUID
color = "#535E66" // rgb: 83, 94, 102
on_mob_life(var/mob/living/M as mob)
if(ishuman(M))
if((M.mind in ticker.mode.cult) && prob(10))
M << "\blue A cooling sensation from inside you brings you an untold calmness."
ticker.mode.remove_cultist(M.mind)
for(var/mob/O in viewers(M, null))
O.show_message(text("\blue []'s eyes blink and become clearer.", M), 1) // So observers know it worked.
if((M.mind in ticker.mode.vampires) && (M.mind.vampire) && (!(VAMP_FULL in M.mind.vampire.powers)))
if(!M) M = holder.my_atom
M.adjustFireLoss(6)
//M.take_organ_damage(0, 1*REM)
if(prob(50))
for(var/mob/O in viewers(M, null))
O.show_message(text("\red []'s skin sizzles and burns.", M), 1)
holder.remove_reagent(src.id, 10 * REAGENTS_METABOLISM) //high metabolism to prevent extended uncult rolls.
return
nanites
name = "Nanomachines"
id = "nanites"