diff --git a/code/datums/supplypacks.dm b/code/datums/supplypacks.dm index 0de118b2cc5..2f6195af592 100644 --- a/code/datums/supplypacks.dm +++ b/code/datums/supplypacks.dm @@ -927,3 +927,10 @@ var/list/all_supply_groups = list(supply_emergency,supply_security,supply_engine cost = 30 containername = "crate" //let's keep it subtle, eh? contraband = 1 + +/datum/supply_packs/pug + name = "Pug Crate" + contains = list() + cost = 50 + containertype = /obj/structure/largecrate/pug + containername = "pug crate" diff --git a/code/game/objects/structures/crates_lockers/largecrate.dm b/code/game/objects/structures/crates_lockers/largecrate.dm index c13aafb5927..a0f469b3f6c 100644 --- a/code/game/objects/structures/crates_lockers/largecrate.dm +++ b/code/game/objects/structures/crates_lockers/largecrate.dm @@ -34,6 +34,14 @@ new /mob/living/simple_animal/corgi/Lisa(loc) ..() +/obj/structure/largecrate/pug + icon_state = "lisacrate" + +/obj/structure/largecrate/pug/attackby(obj/item/weapon/W as obj, mob/user as mob) + if(istype(W, /obj/item/weapon/crowbar)) + new /mob/living/simple_animal/pug(loc) + ..() + /obj/structure/largecrate/cow name = "cow crate" icon_state = "lisacrate"