From 4c0719fcb4eac92795e77a3af2a01fd826736d3f Mon Sep 17 00:00:00 2001
From: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date: Mon, 14 Mar 2022 14:01:31 +0100
Subject: [PATCH] [MIRROR] Belt sprites for the syndie screwdriver and alien
tools [MDB IGNORE] (#12078)
* Belt sprites for the syndie screwdriver and alien tools (#65400)
* update
* makes the alien toolbelt use the sprites
* Revert "makes the alien toolbelt use the sprites"
This reverts commit caea9f52741e4f1553f3b3812336b3a4a235b6aa.
* Revert "Revert "makes the alien toolbelt use the sprites""
This reverts commit c60276e7aac93169a036bfe0bc42fb9c736d1d99.
* please check gods
* check pass?
* forgot that
* tabs
* Belt sprites for the syndie screwdriver and alien tools
Co-authored-by: Ebb-Real <95765134+Ebb-Real@users.noreply.github.com>
---
code/game/objects/items/devices/multitool.dm | 1 +
code/game/objects/items/storage/belt.dm | 1 +
code/game/objects/items/theft_tools.dm | 3 +++
code/game/objects/items/tools/crowbar.dm | 1 +
code/game/objects/items/tools/screwdriver.dm | 2 +-
code/game/objects/items/tools/wrench.dm | 1 +
icons/obj/clothing/belt_overlays.dmi | Bin 3622 -> 4025 bytes
7 files changed, 8 insertions(+), 1 deletion(-)
diff --git a/code/game/objects/items/devices/multitool.dm b/code/game/objects/items/devices/multitool.dm
index 2025ce0e3fd..96798511953 100644
--- a/code/game/objects/items/devices/multitool.dm
+++ b/code/game/objects/items/devices/multitool.dm
@@ -169,6 +169,7 @@
desc = "An omni-technological interface."
icon = 'icons/obj/abductor.dmi'
icon_state = "multitool"
+ belt_icon_state = "multitool_alien"
custom_materials = list(/datum/material/iron = 5000, /datum/material/silver = 2500, /datum/material/plasma = 5000, /datum/material/titanium = 2000, /datum/material/diamond = 2000)
toolspeed = 0.1
diff --git a/code/game/objects/items/storage/belt.dm b/code/game/objects/items/storage/belt.dm
index 0172227a7e7..28e7f510ffb 100644
--- a/code/game/objects/items/storage/belt.dm
+++ b/code/game/objects/items/storage/belt.dm
@@ -554,6 +554,7 @@
icon_state = "belt"
inhand_icon_state = "security"
worn_icon_state = "security"
+ content_overlays = TRUE
/obj/item/storage/belt/military/abductor/full/PopulateContents()
new /obj/item/screwdriver/abductor(src)
diff --git a/code/game/objects/items/theft_tools.dm b/code/game/objects/items/theft_tools.dm
index 7e5c31d1bdc..90a30db3176 100644
--- a/code/game/objects/items/theft_tools.dm
+++ b/code/game/objects/items/theft_tools.dm
@@ -94,6 +94,9 @@
greyscale_config_inhand_left = null
greyscale_config_inhand_right = null
+/obj/item/screwdriver/nuke/get_belt_overlay()
+ return mutable_appearance('icons/obj/clothing/belt_overlays.dmi', "screwdriver_nuke")
+
/obj/item/paper/guides/antag/nuke_instructions
info = "How to break into a Nanotrasen self-destruct terminal and remove its plutonium core:
\
\
diff --git a/code/game/objects/items/tools/crowbar.dm b/code/game/objects/items/tools/crowbar.dm
index c7bfd2eae9d..c28186d7c27 100644
--- a/code/game/objects/items/tools/crowbar.dm
+++ b/code/game/objects/items/tools/crowbar.dm
@@ -38,6 +38,7 @@
usesound = 'sound/weapons/sonic_jackhammer.ogg'
custom_materials = list(/datum/material/iron = 5000, /datum/material/silver = 2500, /datum/material/plasma = 1000, /datum/material/titanium = 2000, /datum/material/diamond = 2000)
icon_state = "crowbar"
+ belt_icon_state = "crowbar_alien"
toolspeed = 0.1
diff --git a/code/game/objects/items/tools/screwdriver.dm b/code/game/objects/items/tools/screwdriver.dm
index c05807b975f..4b09aaf954f 100644
--- a/code/game/objects/items/tools/screwdriver.dm
+++ b/code/game/objects/items/tools/screwdriver.dm
@@ -68,7 +68,7 @@
greyscale_config_inhand_right = null
/obj/item/screwdriver/abductor/get_belt_overlay()
- return mutable_appearance('icons/obj/clothing/belt_overlays.dmi', "screwdriver_nuke")
+ return mutable_appearance('icons/obj/clothing/belt_overlays.dmi', "screwdriver_alien")
/obj/item/screwdriver/power
name = "hand drill"
diff --git a/code/game/objects/items/tools/wrench.dm b/code/game/objects/items/tools/wrench.dm
index a801bf5f49e..2c72e0b6539 100644
--- a/code/game/objects/items/tools/wrench.dm
+++ b/code/game/objects/items/tools/wrench.dm
@@ -32,6 +32,7 @@
desc = "A polarized wrench. It causes anything placed between the jaws to turn."
icon = 'icons/obj/abductor.dmi'
icon_state = "wrench"
+ belt_icon_state = "wrench_alien"
custom_materials = list(/datum/material/iron = 5000, /datum/material/silver = 2500, /datum/material/plasma = 1000, /datum/material/titanium = 2000, /datum/material/diamond = 2000)
usesound = 'sound/effects/empulse.ogg'
toolspeed = 0.1
diff --git a/icons/obj/clothing/belt_overlays.dmi b/icons/obj/clothing/belt_overlays.dmi
index 57befb675a100bc47d4fbd8b7ec8081fbe4c91cf..21f0e9dbd436dbc6e3d5cac969a41d2632aaa7c5 100644
GIT binary patch
literal 4025
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
literal 3622
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
z