From a08dd177baa40ec99a82a20a15374f79f78b4d47 Mon Sep 17 00:00:00 2001
From: larentoun <31931237+larentoun@users.noreply.github.com>
Date: Thu, 14 Nov 2024 20:16:33 +0300
Subject: [PATCH] Baseball resets deflectmode on dropping (#27229)
* reset deflectmode on item dropped
* louder message that you can't attack
---
code/game/objects/items/weapons/weaponry.dm | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/code/game/objects/items/weapons/weaponry.dm b/code/game/objects/items/weapons/weaponry.dm
index 994d92e8c71..c0fbf6766a7 100644
--- a/code/game/objects/items/weapons/weaponry.dm
+++ b/code/game/objects/items/weapons/weaponry.dm
@@ -265,7 +265,7 @@
/obj/item/melee/baseball_bat/attack(mob/living/target, mob/living/user)
if(deflectmode)
- to_chat(user, "You cannot attack in deflect mode!")
+ to_chat(user, "You cannot attack in deflect mode!")
return
. = ..()
if(homerun_ready)
@@ -301,6 +301,10 @@
target.throw_at(throw_target, rand(1, 2), 7, user)
next_throw_time = world.time + 10 SECONDS
+/obj/item/melee/baseball_bat/dropped(mob/user, silent)
+ . = ..()
+ deflectmode = FALSE
+
/obj/item/melee/baseball_bat/ablative
name = "metal baseball bat"
desc = "This bat is made of highly reflective, highly armored material."