diff --git a/code/__DEFINES/tools.dm b/code/__DEFINES/tools.dm index 554a6b1c43..8b696032fa 100644 --- a/code/__DEFINES/tools.dm +++ b/code/__DEFINES/tools.dm @@ -1,5 +1,6 @@ #define TOOL_NONE 0 #define TOOL_CROWBAR 1 -#define TOOL_SCREWDRIVER 2 -#define TOOL_WIRECUTTER 3 -#define TOOL_WRENCH 4 \ No newline at end of file +#define TOOL_MULTITOOL 2 +#define TOOL_SCREWDRIVER 3 +#define TOOL_WIRECUTTER 4 +#define TOOL_WRENCH 5 \ No newline at end of file diff --git a/code/_onclick/item_attack.dm b/code/_onclick/item_attack.dm index fce64b36c0..acdccba3df 100644 --- a/code/_onclick/item_attack.dm +++ b/code/_onclick/item_attack.dm @@ -14,6 +14,8 @@ return FALSE if(TOOL_CROWBAR) return target.crowbar_act(user, src) + if(TOOL_MULTITOOL) + return target.multitool_act(user, src) if(TOOL_SCREWDRIVER) return target.screwdriver_act(user, src) if(TOOL_WRENCH) diff --git a/code/game/atoms.dm b/code/game/atoms.dm index 63754c9e34..f17905b5be 100644 --- a/code/game/atoms.dm +++ b/code/game/atoms.dm @@ -626,6 +626,9 @@ GLOBAL_LIST_EMPTY(blood_splatter_icons) /atom/proc/crowbar_act(mob/user, obj/item/tool) return +/atom/proc/multitool_act(mob/user, obj/item/tool) + return + /atom/proc/screwdriver_act(mob/user, obj/item/tool) return