diff --git a/code/game/objects/items/storage/belt.dm b/code/game/objects/items/storage/belt.dm index 66ad44b5acf7..01a71bbdebbe 100644 --- a/code/game/objects/items/storage/belt.dm +++ b/code/game/objects/items/storage/belt.dm @@ -32,8 +32,8 @@ /obj/item/storage/belt/gun/flaregun/has_room(obj/item/W as obj, W_class_override = null) - if(istype(new_item, /obj/item/device/flashlight/flare) && length(holstered_guns) > 0 && length(contents) >= storage_slots) - return FALSE + if(istype(new_item, /obj/item/device/flashlight/flare) && length(holstered_guns) < 1 && length(contents) >= (storage_slots-1)) + return FALSE //No slot open because gun in holster. return ..() /obj/item/storage/belt/equipped(mob/user, slot)