mirror of
https://github.com/VOREStation/VOREStation.git
synced 2026-08-28 22:48:38 +01:00
mecdicine_vr
This commit is contained in:
@@ -307,7 +307,7 @@
|
||||
return
|
||||
//VOREStation Addition end: shadekin
|
||||
|
||||
if(reagents.has_reagent("prussian_blue")) //Prussian Blue temporarily stops radiation effects.
|
||||
if(reagents.has_reagent(REAGENT_ID_PRUSSIANBLUE)) //Prussian Blue temporarily stops radiation effects.
|
||||
return
|
||||
|
||||
var/damage = 0
|
||||
@@ -452,7 +452,7 @@
|
||||
// Begin long-term radiation effects
|
||||
// Loss of taste occurs at 100 (2Gy) and is handled in taste.dm
|
||||
// These are all done one after another, so duplication is not required. Someone at 400rads will have the 100&400 effects.
|
||||
if(!radiation && accumulated_rads >= 100 && !reagents.has_reagent("prussian_blue")) //Let's not hit them with long term effects when they're actively being hit with rads.
|
||||
if(!radiation && accumulated_rads >= 100 && !reagents.has_reagent(REAGENT_ID_PRUSSIANBLUE)) //Let's not hit them with long term effects when they're actively being hit with rads.
|
||||
if(!isSynthetic())
|
||||
I = internal_organs_by_name[O_EYES]
|
||||
if(I) //Eye stuff
|
||||
|
||||
@@ -20,30 +20,30 @@
|
||||
if(1 to 2)
|
||||
user.visible_message(span_danger("[user]'s fangs scrape across [target]'s cheek!"))
|
||||
to_chat(target, span_danger("Your face feels tingly!"))
|
||||
target.bloodstr.add_reagent("numbenzyme",attack_damage) //Have to add this here, otherwise the swtich fails.
|
||||
target.bloodstr.add_reagent(REAGENT_ID_NUMBENZYME,attack_damage) //Have to add this here, otherwise the swtich fails.
|
||||
if(3 to 4)
|
||||
user.visible_message(span_danger("[user]'s fangs pierce into [target]'s neck at an odd, awkward angle!"))
|
||||
to_chat(target, span_danger("Your neck feels like it's on fire before going numb!"))
|
||||
target.bloodstr.add_reagent("numbenzyme",attack_damage)
|
||||
target.bloodstr.add_reagent(REAGENT_ID_NUMBENZYME,attack_damage)
|
||||
if(5)
|
||||
user.visible_message(span_danger("[user] sinks \his [pick(attack_noun)] <b><i>deep</i></b> into [target]'s neck, causing the vein to bulge outwards at some type of chemical is pumped into it!"))
|
||||
to_chat(target, span_danger("Your neck feels like it's going to burst! Moments later, you simply can't feel your neck any longer, the numbness beginning to spread throughout your body!"))
|
||||
target.bloodstr.add_reagent("numbenzyme",attack_damage)
|
||||
target.bloodstr.add_reagent(REAGENT_ID_NUMBENZYME,attack_damage)
|
||||
else
|
||||
// ----- BODY ----- //
|
||||
switch(attack_damage)
|
||||
if(1 to 2)
|
||||
user.visible_message(span_danger("[user]'s fangs scrape across [target]'s [affecting.name]!"))
|
||||
to_chat(target, span_danger("Your [affecting.name] feels tingly!"))
|
||||
target.bloodstr.add_reagent("numbenzyme",attack_damage)
|
||||
target.bloodstr.add_reagent(REAGENT_ID_NUMBENZYME,attack_damage)
|
||||
if(3 to 4)
|
||||
user.visible_message(span_danger("[user]'s fangs pierce [pick("", "", "the side of")] [target]'s [affecting.name]!"))
|
||||
to_chat(target, span_danger("Your [affecting.name] feels like it's on fire before going numb!"))
|
||||
target.bloodstr.add_reagent("numbenzyme",attack_damage)
|
||||
target.bloodstr.add_reagent(REAGENT_ID_NUMBENZYME,attack_damage)
|
||||
if(5)
|
||||
user.visible_message(span_danger("[user]'s fangs sink deep into [target]'s [affecting.name], one of their veins bulging outwards from the sudden fluid pumped into it!"))
|
||||
to_chat(target, span_danger("Your [affecting.name] feels like it's going to burst! Moments later, you simply can't feel your [affecting.name] any longer, the numbness slowly spreading throughout your body!"))
|
||||
target.bloodstr.add_reagent("numbenzyme",attack_damage)
|
||||
target.bloodstr.add_reagent(REAGENT_ID_NUMBENZYME,attack_damage)
|
||||
|
||||
/datum/unarmed_attack/claws/shadekin
|
||||
|
||||
|
||||
@@ -173,7 +173,7 @@
|
||||
H.trait_injection_reagents += REAGENT_ID_MICROCILLIN // get small
|
||||
H.trait_injection_reagents += REAGENT_ID_MACROCILLIN // get BIG
|
||||
H.trait_injection_reagents += REAGENT_ID_NORMALCILLIN // normal
|
||||
H.trait_injection_reagents += "numbenzyme" // no feelings
|
||||
H.trait_injection_reagents += REAGENT_ID_NUMBENZYME // no feelings
|
||||
H.trait_injection_reagents += REAGENT_ID_ANDROROVIR // -> MALE
|
||||
H.trait_injection_reagents += REAGENT_ID_GYNOROVIR // -> FEMALE
|
||||
H.trait_injection_reagents += REAGENT_ID_ANDROGYNOROVIR // -> PLURAL
|
||||
|
||||
Reference in New Issue
Block a user