diff --git a/code/game/objects/buckling.dm b/code/game/objects/buckling.dm index ae0c851d046..cd285647f84 100644 --- a/code/game/objects/buckling.dm +++ b/code/game/objects/buckling.dm @@ -142,10 +142,15 @@ M.visible_message("[M] buckles [M.p_themselves()] to [src].",\ "You buckle yourself to [src].",\ "You hear metal clanking.") + M.create_log(ATTACK_LOG, "Buckles [M.p_themselves()] to [src]", M) + log_attack(M, M, "Buckles themselves to [src]") else M.visible_message("[user] buckles [M] to [src]!",\ "[user] buckles you to [src]!",\ "You hear metal clanking.") + user.create_log(ATTACK_LOG, "[user] has buckled [M] to [src]", M) + M.create_log(DEFENSE_LOG, "[M] has been buckled by [user] to [src]", user) + log_attack(user, M, "Buckled to [src]") M.pulledby?.stop_pulling() /atom/movable/proc/user_unbuckle_mob(mob/living/buckled_mob, mob/user) @@ -155,10 +160,15 @@ M.visible_message("[user] unbuckles [M] from [src].",\ "[user] unbuckles you from [src].",\ "You hear metal clanking.") + user.create_log(ATTACK_LOG, "[user] has unbuckled [M] from [src]", M) + M.create_log(DEFENSE_LOG, "[M] has been unbuckled by [user] from [src]", user) + log_attack(user, M, "Unbuckled from [src]") else M.visible_message("[M] unbuckles [M.p_themselves()] from [src].",\ "You unbuckle yourself from [src].",\ "You hear metal clanking.") + M.create_log(ATTACK_LOG, "Unbuckles [M.p_themselves()] from [src]", M) + log_attack(M, M, "Unbuckles themselves from [src]") add_fingerprint(user) return M