mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2026-08-29 16:18:01 +01:00
[MIRROR] Converts jittering to status effect, striking yet another mob level status value [MDB IGNORE] (#13534)
* Converts jittering to status effect, striking yet another mob level status value * mmkay * weh Co-authored-by: MrMelbert <51863163+MrMelbert@users.noreply.github.com> Co-authored-by: Gandalf <9026500+Gandalf2k15@users.noreply.github.com>
This commit is contained in:
co-authored by
MrMelbert
Gandalf
parent
4bc9446f21
commit
133b753507
@@ -513,7 +513,7 @@
|
||||
span_userdanger("[user] touches [M] with [src]!"))
|
||||
M.adjustStaminaLoss(60)
|
||||
M.Knockdown(75)
|
||||
M.Jitter(50)
|
||||
M.set_timed_status_effect(100 SECONDS, /datum/status_effect/jitter, only_if_higher = TRUE)
|
||||
M.apply_status_effect(/datum/status_effect/convulsing)
|
||||
playsound(src, 'sound/machines/defib_zap.ogg', 50, TRUE, -1)
|
||||
if(HAS_TRAIT(M,MOB_ORGANIC))
|
||||
@@ -559,7 +559,7 @@
|
||||
H.apply_damage(50, BURN, BODY_ZONE_CHEST)
|
||||
log_combat(user, H, "overloaded the heart of", defib)
|
||||
H.Paralyze(100)
|
||||
H.Jitter(100)
|
||||
H.set_timed_status_effect(200 SECONDS, /datum/status_effect/jitter, only_if_higher = TRUE)
|
||||
do_success()
|
||||
return
|
||||
do_cancel()
|
||||
@@ -634,7 +634,7 @@
|
||||
H.grab_ghost()
|
||||
H.revive(full_heal = FALSE, admin_revive = FALSE)
|
||||
H.emote("gasp")
|
||||
H.Jitter(100)
|
||||
H.set_timed_status_effect(200 SECONDS, /datum/status_effect/jitter, only_if_higher = TRUE)
|
||||
to_chat(H, "<span class='userdanger'>[CONFIG_GET(string/blackoutpolicy)]</span>") //SKYRAT EDIT ADDITION
|
||||
SEND_SIGNAL(H, COMSIG_LIVING_MINOR_SHOCK)
|
||||
SEND_SIGNAL(user, COMSIG_ADD_MOOD_EVENT, "saved_life", /datum/mood_event/saved_life)
|
||||
|
||||
@@ -370,7 +370,7 @@
|
||||
return span_danger("The baton is still charging!")
|
||||
|
||||
/obj/item/melee/baton/telescopic/contractor_baton/additional_effects_non_cyborg(mob/living/target, mob/living/user)
|
||||
target.Jitter(20)
|
||||
target.set_timed_status_effect(40 SECONDS, /datum/status_effect/jitter, only_if_higher = TRUE)
|
||||
target.adjust_timed_status_effect(40 SECONDS, /datum/status_effect/speech/stutter)
|
||||
|
||||
/obj/item/melee/baton/security
|
||||
@@ -562,7 +562,7 @@
|
||||
* After a period of time, we then check to see what stun duration we give.
|
||||
*/
|
||||
/obj/item/melee/baton/security/additional_effects_non_cyborg(mob/living/target, mob/living/user)
|
||||
target.Jitter(20)
|
||||
target.set_timed_status_effect(40 SECONDS, /datum/status_effect/jitter, only_if_higher = TRUE)
|
||||
//target.set_timed_status_effect(10 SECONDS, /datum/status_effect/confusion, only_if_higher = TRUE) SKYRAT EDIT REMOVAL
|
||||
target.set_timed_status_effect(16 SECONDS, /datum/status_effect/speech/stutter, only_if_higher = TRUE)
|
||||
|
||||
|
||||
@@ -343,12 +343,12 @@
|
||||
if(1)
|
||||
carbon.adjust_timed_status_effect(5 SECONDS, /datum/status_effect/confusion)
|
||||
carbon.adjust_timed_status_effect(20 SECONDS, /datum/status_effect/speech/stutter)
|
||||
carbon.Jitter(10)
|
||||
carbon.adjust_timed_status_effect(20 SECONDS, /datum/status_effect/jitter)
|
||||
if(2)
|
||||
carbon.Paralyze(40)
|
||||
carbon.adjust_timed_status_effect(10 SECONDS, /datum/status_effect/confusion)
|
||||
carbon.adjust_timed_status_effect(30 SECONDS, /datum/status_effect/speech/stutter)
|
||||
carbon.Jitter(25)
|
||||
carbon.adjust_timed_status_effect(50 SECONDS, /datum/status_effect/jitter)
|
||||
playsound(get_turf(src), 'sound/machines/warning-buzzer.ogg', 130, 3)
|
||||
COOLDOWN_START(src, alarm_cooldown, HARM_ALARM_NO_SAFETY_COOLDOWN)
|
||||
user.log_message("used an emagged Cyborg Harm Alarm in [AREACOORD(user)]", LOG_ATTACK)
|
||||
|
||||
Reference in New Issue
Block a user