Removes some action_slots from items where it's not needed (#91466)

## About The Pull Request
Removes action_slots from items which dont need it.
Either the parent type already has it set (anything storage)
or chain of command, which has no actions, nor any subtypes do
## Why It's Good For The Game
code improvement
## Changelog
🆑
code: removes action_slots when not needed
/🆑
This commit is contained in:
Xander3359
2025-06-09 11:37:28 -04:00
committed by Roxy
parent bbc55c8e80
commit 8ca6e949d5
5 changed files with 0 additions and 9 deletions

View File

@@ -14,7 +14,6 @@
righthand_file = 'icons/mob/inhands/weapons/melee_righthand.dmi'
obj_flags = CONDUCTS_ELECTRICITY
slot_flags = ITEM_SLOT_BELT
action_slots = ALL
force = 10
throwforce = 7
demolition_mod = 0.25

View File

@@ -464,7 +464,6 @@
w_class = WEIGHT_CLASS_NORMAL
resistance_flags = LAVA_PROOF | FIRE_PROOF | UNACIDABLE | ACID_PROOF
actions_types = list(/datum/action/item_action/reload_rebar)
action_slots = ALL
storage_type = /datum/storage/bag/rebar_quiver/syndicate
/obj/item/storage/bag/rebar_quiver/syndicate/Initialize(mapload)

View File

@@ -4,7 +4,6 @@
icon_state = "duffel"
inhand_icon_state = "duffel"
actions_types = list(/datum/action/item_action/zipper)
action_slots = ALL
storage_type = /datum/storage/duffel
// How much to slow you down if your bag isn't zipped up
var/zip_slowdown = 1

View File

@@ -82,7 +82,6 @@
worn_icon_state = "syndicate_holster"
w_class = WEIGHT_CLASS_NORMAL
actions_types = list(/datum/action/item_action/chameleon/change/belt)
action_slots = ALL
storage_type = /datum/storage/holster/chameleon
/obj/item/storage/belt/holster/nukie

View File

@@ -152,7 +152,6 @@ do { \
/obj/item/clothing/head/chameleon/drone
actions_types = list(/datum/action/item_action/chameleon/change/hat, /datum/action/item_action/chameleon/drone/togglehatmask, /datum/action/item_action/chameleon/drone/randomise)
action_slots = ALL
item_flags = DROPDEL
// The camohat, I mean, holographic hat projection, is part of the drone itself.
armor_type = /datum/armor/none
@@ -201,7 +200,6 @@ do { \
/obj/item/clothing/mask/chameleon/drone
actions_types = list(/datum/action/item_action/chameleon/change/mask, /datum/action/item_action/chameleon/drone/togglehatmask, /datum/action/item_action/chameleon/drone/randomise)
action_slots = ALL
item_flags = DROPDEL
//Same as the drone chameleon hat, undroppable and no protection
armor_type = /datum/armor/none
@@ -269,7 +267,6 @@ do { \
/obj/item/storage/backpack/chameleon
name = "backpack"
actions_types = list(/datum/action/item_action/chameleon/change/backpack)
action_slots = ALL
/obj/item/storage/backpack/chameleon/Initialize(mapload)
. = ..()
@@ -287,7 +284,6 @@ do { \
name = "toolbelt"
desc = "Holds tools."
actions_types = list(/datum/action/item_action/chameleon/change/belt)
action_slots = ALL
/obj/item/storage/belt/chameleon/Initialize(mapload)
. = ..()
@@ -315,7 +311,6 @@ do { \
/obj/item/modular_computer/pda/chameleon
name = "tablet"
actions_types = list(/datum/action/item_action/chameleon/change/tablet)
action_slots = ALL
flags_1 = parent_type::flags_1 | NO_NEW_GAGS_PREVIEW_1
/obj/item/modular_computer/pda/chameleon/broken