mirror of
https://github.com/ParadiseSS13/Paradise.git
synced 2026-08-28 06:27:26 +01:00
not gonna sugar coat it (#20155)
This commit is contained in:
@@ -30,7 +30,7 @@
|
||||
UnregisterSignal(parent, COMSIG_PARENT_EXAMINE)
|
||||
var/obj/item/I = parent
|
||||
if(ismob(I.loc))
|
||||
UnregisterSignal(I.loc, COMSIG_LIVING_RESIST)
|
||||
UnregisterSignal(I.loc, COMSIG_HUMAN_PARRY)
|
||||
|
||||
/datum/component/parry/Initialize(_stamina_constant = 0, _stamina_coefficient = 0, _parry_time_out_time = PARRY_DEFAULT_TIMEOUT, _parryable_attack_types = ALL_ATTACK_TYPES, _parry_cooldown = 2 SECONDS, _no_parry_sound = FALSE)
|
||||
if(!isitem(parent))
|
||||
@@ -62,13 +62,13 @@
|
||||
/datum/component/parry/proc/equipped(datum/source, mob/user, slot)
|
||||
SIGNAL_HANDLER
|
||||
if(slot in list(slot_l_hand, slot_r_hand))
|
||||
RegisterSignal(user, COMSIG_LIVING_RESIST, PROC_REF(start_parry))
|
||||
RegisterSignal(user, COMSIG_HUMAN_PARRY, PROC_REF(start_parry))
|
||||
else
|
||||
UnregisterSignal(user, COMSIG_LIVING_RESIST)
|
||||
UnregisterSignal(user, COMSIG_HUMAN_PARRY)
|
||||
|
||||
/datum/component/parry/proc/dropped(datum/source, mob/user)
|
||||
SIGNAL_HANDLER
|
||||
UnregisterSignal(user, COMSIG_LIVING_RESIST)
|
||||
UnregisterSignal(user, COMSIG_HUMAN_PARRY)
|
||||
|
||||
/datum/component/parry/proc/start_parry(mob/living/L)
|
||||
SIGNAL_HANDLER
|
||||
|
||||
Reference in New Issue
Block a user