barked on

This commit is contained in:
ItzGabby
2021-03-19 01:38:17 -04:00
parent a980c84958
commit 4a49f6eebe
30 changed files with 354 additions and 105 deletions
+9 -1
View File
@@ -67,7 +67,7 @@
/datum/supply_pack/vending/hydro
name = "Hydroponics Supply Crate"
desc = "Arnt you glad you dont have to do it the natural way? Contains a megaseed and nutrimax vending machine refill."
desc = "Aren't you glad you dont have to do it the natural way? Contains a megaseed and nutrimax vending machine refill."
cost = 5000
contains = list(/obj/item/vending_refill/hydroseeds,
/obj/item/vending_refill/hydronutrients)
@@ -82,6 +82,14 @@
contains = list(/obj/item/vending_refill/kink)
crate_name = "Kinkmate construction kit"
/datum/supply_pack/vending/barkbox
name = "Bark Box Supply Crate"
desc = "Running of out things to keep your pets happy?"
cost = 2000
contraband = TRUE
contains = list(/obj/item/vending_refill/barkbox)
crate_name = "bark box supply crate"
/datum/supply_pack/vending/medical
name = "Medical Vending Crate"
desc = "Contains refills for medical vending machines."
+12
View File
@@ -190,6 +190,12 @@
tagname = stripped_input(user, "Would you like to change the name on the tag?", "Name your new pet", "Spot", MAX_NAME_LEN)
name = "[initial(name)] - [tagname]"
/obj/item/clothing/neck/petcollar/ribbon
name = "ribbon pet collar"
icon_state = "ribboncollar"
poly_states = 2
poly_colors = list("#454545", "#292929")
/obj/item/clothing/neck/petcollar/leather
name = "leather pet collar"
icon_state = "leathercollar"
@@ -225,6 +231,12 @@
return
..()
/obj/item/clothing/neck/petcollar/locked/ribbon
name = "ribbon pet collar"
icon_state = "ribboncollar"
poly_states = 2
poly_colors = list("#454545", "#292929")
/obj/item/clothing/neck/petcollar/locked/leather
name = "leather pet collar"
icon_state = "leathercollar"
@@ -567,6 +567,26 @@
attack_verb = list("warned", "cautioned", "smashed")
armor = list("melee" = 5, "bullet" = 0, "laser" = 0,"energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 0, "acid" = 0)
/obj/item/clothing/suit/petharness
name = "pet harness"
desc = "For your pet! Or not! Has a little clip on the back."
icon_state = "petharness"
item_state = "petharness"
body_parts_covered = NONE
mutantrace_variation = STYLE_DIGITIGRADE|STYLE_NO_ANTHRO_ICON
allowed = /obj/item/toy/fluff
/obj/item/clothing/suit/petharness/mesh
name = "mesh pet harness"
desc = "For your pet! Or not! Has some mesh to cover up your more sensitive bits and a little clip on the back."
icon_state = "petharness_mesh"
item_state = "petharness_mesh"
body_parts_covered = CHEST
/obj/item/clothing/suit/petharness/ComponentInitialize()
. = ..()
AddElement(/datum/element/polychromic, list("#0056D9", "#959595"), 2, _flags = POLYCHROMIC_ACTION)
// WINTER COATS
/obj/item/clothing/suit/hooded/wintercoat
@@ -466,6 +466,17 @@
foodtype = GRAIN | SUGAR
dunkable = TRUE
/obj/item/reagent_containers/food/snacks/dogtreat
name = "dog treat"
desc = "It's a scooby-snack. Right?"
icon_state = "dogtreat"
bitesize = 1
bonus_reagents = list(/datum/reagent/consumable/nutriment = 1)
list_reagents = list(/datum/reagent/consumable/nutriment = 1)
filling_color = "#635444"
tastes = list("meat" = 1, "dough" = 1)
foodtype = GRAIN | MEAT
/obj/item/reagent_containers/food/snacks/donkpocket
name = "\improper Donk-pocket"
desc = "The food of choice for the seasoned traitor."
@@ -214,6 +214,17 @@
result = /obj/item/reagent_containers/food/snacks/cracker
subcategory = CAT_PASTRY
/datum/crafting_recipe/food/dogtreat
time = 15
name = "Dog Treat"
reqs = list(
/datum/reagent/consumable/sodiumchloride = 1,
/obj/item/reagent_containers/food/snacks/meat/cutlet = 1,
/obj/item/reagent_containers/food/snacks/pastrybase = 1,
)
result = /obj/item/reagent_containers/food/snacks/dogtreat
subcategory = CAT_PASTRY
/datum/crafting_recipe/food/fortunecookie
time = 15
name = "Fortune cookie"
+36
View File
@@ -0,0 +1,36 @@
/obj/machinery/vending/barkbox
name = "Bark Box"
desc = "For all your pet needs!"
icon_state = "barkbox"
product_slogans = "Whuff!;Bark!;Give me a treat!"
products = list(
/obj/item/storage/fancy/treat_box = 8,
/obj/item/clothing/neck/petcollar = 5,
/obj/item/clothing/neck/petcollar/ribbon = 5,
/obj/item/clothing/neck/petcollar/leather = 5,
/obj/item/clothing/suit/petharness = 4,
/obj/item/clothing/suit/petharness/mesh = 4,
/obj/item/toy/fluff/tennis_poly = 4,
/obj/item/toy/fluff/tennis_poly/tri = 2,
/obj/item/toy/fluff/bone_poly = 4,
/obj/item/toy/fluff/frisbee_poly = 4
)
contraband = list(
/obj/item/clothing/neck/petcollar/locked = 2,
/obj/item/clothing/neck/petcollar/locked/ribbon = 2,
/obj/item/clothing/neck/petcollar/locked/leather = 2,
/obj/item/key/collar = 2,
/obj/item/dildo/knotted = 3
)
premium = list(
/obj/item/toy/fluff/tennis_poly/tri/squeak = 1,
/obj/item/toy/fluff/bone_poly/squeak = 1
)
refill_canister = /obj/item/vending_refill/barkbox
default_price = PRICE_CHEAP
extra_price = PRICE_BELOW_NORMAL
payment_department = NO_FREEBIES
/obj/item/vending_refill/barkbox
machine_name = "Bark Box"
icon_state = "refill_barkbox"