diff --git a/code/_onclick/item_attack.dm b/code/_onclick/item_attack.dm index 3bc540be44d..063a1eb6f40 100644 --- a/code/_onclick/item_attack.dm +++ b/code/_onclick/item_attack.dm @@ -35,7 +35,7 @@ user.lastattacked = M M.lastattacker = user - add_logs(user, M, "attacked", src.name, "(INTENT: [uppertext(user.a_intent)]) (DAMTYE: [uppertext(damtype)])") + add_logs(user, M, "attacked", object=src.name, addition="(INTENT: [uppertext(user.a_intent)]) (DAMTYE: [uppertext(damtype)])") //spawn(1800) // this wont work right // M.lastattacker = null diff --git a/code/game/gamemodes/changeling/changeling_powers.dm b/code/game/gamemodes/changeling/changeling_powers.dm index fefaabe3b0c..0b38a126046 100644 --- a/code/game/gamemodes/changeling/changeling_powers.dm +++ b/code/game/gamemodes/changeling/changeling_powers.dm @@ -557,6 +557,7 @@ var/list/datum/dna/hivemind_bank = list() src << "We stealthly sting [C.name]." if(C.mind && C.mind.changeling) C << "You feel a tiny prick." + add_logs(src, C, "unsuccessfully stinged") return 0 else return 1 @@ -580,9 +581,9 @@ var/list/datum/dna/hivemind_bank = list() set_sting(/mob/living/carbon/proc/sting_effect_trasnform, "sting_transform", D) /mob/living/carbon/proc/sting_effect_trasnform(mob/living/carbon/T) - add_logs(src, T, "stung", "transformation sting", "new identity is [src.mind.changeling.chosen_dna.real_name]") if(!sting_can_reach(T, 40)) return 0 + add_logs(src, T, "stung", object="transformation sting", addition="new identity is [src.mind.changeling.chosen_dna.real_name]") if((HUSK in T.mutations) || !check_dna_integrity(T)) src << "Our sting appears ineffective against its DNA." return 0 @@ -602,9 +603,9 @@ var/list/datum/dna/hivemind_bank = list() set_sting(/mob/living/carbon/proc/sting_effect_extract, "sting_extract") /mob/living/carbon/proc/sting_effect_extract(mob/living/carbon/T) - add_logs(src, T, "stung", "extraction sting") if(!sting_can_reach(T, 25)) return 0 + add_logs(src, T, "stung", object="extraction sting") if(src.mind.changeling.can_absorb_dna(T, usr)) src.mind.changeling.absorb_dna(T, usr) else//If the sting fails, give the guy most of his chems back. @@ -621,9 +622,9 @@ var/list/datum/dna/hivemind_bank = list() set_sting(/mob/living/carbon/proc/sting_effect_mute, "sting_mute") /mob/living/carbon/proc/sting_effect_mute(mob/living/carbon/T) - add_logs(src, T, "stung", "mute sting") if(!sting_can_reach(T, 20)) return 0 + add_logs(src, T, "stung", object="mute sting") T.silent += 30 feedback_add_details("changeling_powers","MS") return 1 @@ -636,9 +637,9 @@ var/list/datum/dna/hivemind_bank = list() set_sting(/mob/living/carbon/proc/sting_effect_blind, "sting_blind") /mob/living/carbon/proc/sting_effect_blind(mob/living/carbon/T) - add_logs(src, T, "stung", "blind sting") if(!sting_can_reach(T, 25)) return 0 + add_logs(src, T, "stung", object="blind sting") T << "Your eyes burn horrifically!" T.disabilities |= NEARSIGHTED T.eye_blind = 20 @@ -654,9 +655,9 @@ var/list/datum/dna/hivemind_bank = list() set_sting(/mob/living/carbon/proc/sting_effect_lsd, "sting_lsd") /mob/living/carbon/proc/sting_effect_lsd(mob/living/carbon/T) - add_logs(src, T, "stung", "LSD sting") if(!sting_can_reach(T, 5)) return 0 + add_logs(src, T, "stung", object="LSD sting") spawn(rand(300,600)) if(T) T.hallucination += 400 feedback_add_details("changeling_powers","HS") @@ -670,9 +671,9 @@ var/list/datum/dna/hivemind_bank = list() set_sting(/mob/living/carbon/proc/sting_effect_cryo, "sting_cryo") /mob/living/carbon/proc/sting_effect_cryo(mob/living/carbon/T) - add_logs(src, T, "stung", "cryo sting") if(!sting_can_reach(T, 15)) return 0 + add_logs(src, T, "stung", object="cryo sting") if(T.reagents) T.reagents.add_reagent("frostoil", 30) T.reagents.add_reagent("ice", 30)