diff --git a/code/modules/cm_preds/yaut_weapons.dm b/code/modules/cm_preds/yaut_weapons.dm index 3fb0a093e37a..02efde8051df 100644 --- a/code/modules/cm_preds/yaut_weapons.dm +++ b/code/modules/cm_preds/yaut_weapons.dm @@ -248,6 +248,7 @@ ability_charge_max = ABILITY_COST_CHAIN var/chain_range = 3 + var/chain_duration = 30 SECONDS var/mob/trapped_mob var/datum/effects/tethering/tether_effect @@ -286,9 +287,7 @@ tether_effect = tether_effects["tetherer_tether"] RegisterSignal(tether_effect, COMSIG_PARENT_QDELETING, PROC_REF(reset_tether)) RegisterSignal(target, COMSIG_MOB_DEATH, PROC_REF(reset_tether)) - /// Uncertain if I want this in place, as would make the chainwhip decidedly more powerful vs xenos. - //if(isxeno(target)) - // RegisterSignal(target, COMSIG_XENO_PRE_HEAL, PROC_REF(block_heal)) + addtimer(CALLBACK(src, PROC_REF(reset_tether), user), chain_duration) trapped_mob = target ability_primed = FALSE ability_charge = max(ability_charge - ability_cost, 0) @@ -303,8 +302,8 @@ SIGNAL_HANDLER if(user) to_chat(user, SPAN_WARNING("[src] is no longer wrapped around [trapped_mob]!")) - user.attack_log += text("\[[time_stamp()]\] [key_name(user)] has disarmed \the [src] at [get_location_in_text(user)].") - log_attack("[key_name(user)] has disarmed \a [src] at [get_location_in_text(user)].") + //user.attack_log += text("\[[time_stamp()]\] [key_name(user)] has disarmed \the [src] at [get_location_in_text(user)].") + //log_attack("[key_name(user)] has disarmed \a [src] at [get_location_in_text(user)].") if(trapped_mob) //if(isxeno(trapped_mob)) // var/mob/living/carbon/xenomorph/xeno = trapped_mob