mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2026-01-26 17:11:52 +00:00
Squashed commit of the following:
commit 9af6c37a6a42ecb34f8e712bb8d59a790ea2ed78 Author: nevimer <foxmail@protonmail.com> Date: Thu Dec 29 19:16:33 2022 -0500 snout dlc
This commit is contained in:
@@ -492,7 +492,7 @@
|
||||
else if(helper.zone_selected == BODY_ZONE_PRECISE_MOUTH)
|
||||
nosound = TRUE
|
||||
playsound(src, 'modular_skyrat/modules/emotes/sound/emotes/Nose_boop.ogg', 50, 0)
|
||||
if(HAS_TRAIT(src, TRAIT_SENSITIVESNOUT) && get_location_accessible(src, BODY_ZONE_PRECISE_MOUTH))
|
||||
if(HAS_TRAIT(src, TRAIT_SENSITIVESNOUT))
|
||||
to_chat(src, span_warning("[helper] boops you on your sensitive nose, sending you to the ground!"))
|
||||
src.Knockdown(20)
|
||||
src.apply_damage(30, STAMINA)
|
||||
|
||||
@@ -65,3 +65,27 @@
|
||||
value = -6
|
||||
mob_trait = TRAIT_NOGUNS
|
||||
icon = "none"
|
||||
|
||||
/datum/quirk/sensitivesnout
|
||||
name = "Sensitive Snout"
|
||||
desc = "Your snout has always been sensitive, and it really hurts when someone pokes it!"
|
||||
gain_text = span_notice("Your snout is awfully sensitive.")
|
||||
lose_text = span_notice("Your snout feels numb.")
|
||||
medical_record_text = "Patient's snout seems to have a cluster of nerves in the tip, would advise against direct contact."
|
||||
value = -2
|
||||
mob_trait = TRAIT_SENSITIVESNOUT
|
||||
icon = "fingerprint"
|
||||
|
||||
/datum/quirk/sensitivesnout/post_add()
|
||||
quirk_holder.apply_status_effect(/datum/status_effect/sensitivesnout)
|
||||
|
||||
/datum/quirk/sensitivesnout/remove()
|
||||
quirk_holder.remove_status_effect(/datum/status_effect/sensitivesnout)
|
||||
|
||||
/datum/status_effect/sensitivesnout
|
||||
id = "sensitivesnout"
|
||||
duration = -1
|
||||
alert_type = null
|
||||
|
||||
/datum/status_effect/sensitivesnout/get_examine_text()
|
||||
return span_warning("[owner.p_their(TRUE)] snout is rather bappable...")
|
||||
|
||||
@@ -191,12 +191,3 @@
|
||||
var/obj/item/organ/internal/tongue/dog/new_tongue = new(get_turf(human_holder))
|
||||
new_tongue.Insert(human_holder)
|
||||
|
||||
/datum/quirk/sensitivesnout
|
||||
name = "Sensitive Snout"
|
||||
desc = "Your face has always been sensitive, and it really hurts when someone pokes it!"
|
||||
gain_text = span_notice("Your face is awfully sensitive.")
|
||||
lose_text = span_notice("Your face feels numb.")
|
||||
medical_record_text = "Patient's nose seems to have a cluster of nerves in the tip, would advise against direct contact."
|
||||
value = 0
|
||||
mob_trait = TRAIT_SENSITIVESNOUT
|
||||
icon = "fingerprint"
|
||||
|
||||
Reference in New Issue
Block a user