mirror of
https://github.com/Aurorastation/Aurora-Old.git
synced 2026-08-29 23:56:22 +01:00
Vamp weaknesses
Vampire weaknesses added. Null rod and holy water.
This commit is contained in:
@@ -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"
|
||||
|
||||
Reference in New Issue
Block a user