diff --git a/code/game/objects/items/cigs_lighters.dm b/code/game/objects/items/cigs_lighters.dm index 220b44ab6fb..e965b5809d2 100644 --- a/code/game/objects/items/cigs_lighters.dm +++ b/code/game/objects/items/cigs_lighters.dm @@ -585,6 +585,7 @@ CIGARETTE PACKETS ARE IN FANCY.DM smoketime = 0 chem_volume = 200 // So we can fit densified chemicals plants list_reagents = null + w_class = WEIGHT_CLASS_SMALL ///name of the stuff packed inside this pipe var/packeditem diff --git a/code/game/objects/items/crayons.dm b/code/game/objects/items/crayons.dm index 2adb64c4b79..50588e959e8 100644 --- a/code/game/objects/items/crayons.dm +++ b/code/game/objects/items/crayons.dm @@ -662,6 +662,7 @@ lefthand_file = 'icons/mob/inhands/equipment/hydroponics_lefthand.dmi' righthand_file = 'icons/mob/inhands/equipment/hydroponics_righthand.dmi' desc = "A metallic container containing tasty paint." + w_class = WEIGHT_CLASS_SMALL instant = TRUE edible = FALSE diff --git a/code/modules/modular_computers/computers/item/tablet.dm b/code/modules/modular_computers/computers/item/tablet.dm index ced85bfd63c..938a64aaead 100644 --- a/code/modules/modular_computers/computers/item/tablet.dm +++ b/code/modules/modular_computers/computers/item/tablet.dm @@ -52,6 +52,8 @@ . = ..() if(is_type_in_list(W, contained_item)) + if(W.w_class >= WEIGHT_CLASS_SMALL) // Anything equal to or larger than small won't work + return if(inserted_item) to_chat(user, span_warning("There is already \a [inserted_item] in \the [src]!")) else