189 lines
7.0 KiB
Plaintext
189 lines
7.0 KiB
Plaintext
|
|
//Reminders-
|
|
// If you add something to this list, please group it by type and sort it alphabetically instead of just jamming it in like an animal
|
|
// cost = 700- Minimum cost, or infinite points are possible.
|
|
//////////////////////////////////////////////////////////////////////////////
|
|
////////////////////////////// Livestock /////////////////////////////////////
|
|
//////////////////////////////////////////////////////////////////////////////
|
|
|
|
/datum/supply_pack/critter
|
|
group = "Livestock"
|
|
crate_type = /obj/structure/closet/crate/critter
|
|
|
|
/datum/supply_pack/critter/animal_feed
|
|
name = "Animal Feed Crate"
|
|
desc = "Feed for livestock, like cows and hens. Contains fifty Wheat bundles and fifty Oat bundles."
|
|
cost = 1500
|
|
contains = list(/obj/item/reagent_containers/food/snacks/grown/wheat,
|
|
/obj/item/reagent_containers/food/snacks/grown/oat)
|
|
crate_name = "animal feed crate"
|
|
crate_type = /obj/structure/closet/crate/freezer
|
|
|
|
/datum/supply_pack/critter/animal_feed/generate()
|
|
. = ..()
|
|
for(var/i in 1 to 49)
|
|
new /obj/item/reagent_containers/food/snacks/grown/wheat(.)
|
|
|
|
|
|
/datum/supply_pack/critter/parrot
|
|
name = "Bird Crate"
|
|
desc = "Contains five expert telecommunication birds."
|
|
cost = 4000
|
|
contains = list(/mob/living/simple_animal/parrot)
|
|
crate_name = "parrot crate"
|
|
|
|
/datum/supply_pack/critter/parrot/generate()
|
|
. = ..()
|
|
for(var/i in 1 to 4)
|
|
new /mob/living/simple_animal/parrot(.)
|
|
if(prob(1))
|
|
new /mob/living/simple_animal/parrot/clock_hawk(.)
|
|
|
|
/datum/supply_pack/critter/butterfly
|
|
name = "Butterflies Crate"
|
|
desc = "Not a very dangerous insect, but they do give off a better image than, say, flies or cockroaches."//is that a motherfucking worm reference
|
|
contraband = TRUE
|
|
cost = 5000
|
|
contains = list(/mob/living/simple_animal/butterfly)
|
|
crate_name = "entomology samples crate"
|
|
|
|
/datum/supply_pack/critter/butterfly/generate()
|
|
. = ..()
|
|
for(var/i in 1 to 49)
|
|
new /mob/living/simple_animal/butterfly(.)
|
|
|
|
/datum/supply_pack/critter/cat
|
|
name = "Cat Crate"
|
|
desc = "The cat goes meow! Comes with a collar and a nice cat toy! Cheeseburger not included."//i can't believe im making this reference
|
|
cost = 5000 //Cats are worth as much as corgis.
|
|
contains = list(/mob/living/simple_animal/pet/cat,
|
|
/obj/item/clothing/neck/petcollar,
|
|
/obj/item/toy/cattoy)
|
|
crate_name = "cat crate"
|
|
|
|
/datum/supply_pack/critter/cat/generate()
|
|
. = ..()
|
|
if(prob(50))
|
|
var/mob/living/simple_animal/pet/cat/C = locate() in .
|
|
qdel(C)
|
|
new /mob/living/simple_animal/pet/cat/Proc(.)
|
|
|
|
/datum/supply_pack/critter/chick
|
|
name = "Chicken Crate"
|
|
desc = "The chicken goes bwaak!"
|
|
cost = 2000
|
|
contains = list(/mob/living/simple_animal/chick)
|
|
crate_name = "chicken crate"
|
|
|
|
/datum/supply_pack/critter/crab
|
|
name = "Crab Rocket"
|
|
desc = "CRAAAAAAB ROCKET. CRAB ROCKET. CRAB ROCKET. CRAB CRAB CRAB CRAB CRAB CRAB CRAB CRAB CRAB CRAB CRAB CRAB CRAB CRAB CRAB CRAB CRAB CRAB CRAB CRAB CRAB CRAB CRAB CRAB CRAB CRAB CRAB CRAB CRAB CRAB CRAB CRAB CRAB CRAB CRAB CRAB CRAB CRAB CRAB CRAB CRAB CRAB CRAB CRAB CRAB CRAB CRAB ROCKET. CRAFT. ROCKET. BUY. CRAFT ROCKET. CRAB ROOOCKET. CRAB ROOOOCKET. CRAB CRAB CRAB CRAB CRAB CRAB CRAB CRAB ROOOOOOOOOOOOOOOOOOOOOOCK EEEEEEEEEEEEEEEEEEEEEEEEE EEEETTTTTTTTTTTTAAAAAAAAA AAAHHHHHHHHHHHHH. CRAB ROCKET. CRAAAB ROCKEEEEEEEEEGGGGHHHHTT CRAB CRAB CRAABROCKET CRAB ROCKEEEET."//fun fact: i actually spent like 10 minutes and transcribed the entire video.
|
|
cost = 5000
|
|
contains = list(/mob/living/simple_animal/crab)
|
|
crate_name = "look sir free crabs"
|
|
DropPodOnly = TRUE
|
|
|
|
/datum/supply_pack/critter/crab/generate()
|
|
. = ..()
|
|
for(var/i in 1 to 49)
|
|
new /mob/living/simple_animal/crab(.)
|
|
|
|
/datum/supply_pack/critter/corgi
|
|
name = "Corgi Crate"
|
|
desc = "Considered the optimal dog breed by thousands of research scientists, this Corgi is but one dog from the millions of Ian's noble bloodline. Comes with a cute collar!"
|
|
cost = 5000
|
|
contains = list(/mob/living/simple_animal/pet/dog/corgi,
|
|
/obj/item/clothing/neck/petcollar)
|
|
crate_name = "corgi crate"
|
|
|
|
/datum/supply_pack/critter/corgi/generate()
|
|
. = ..()
|
|
if(prob(50))
|
|
var/mob/living/simple_animal/pet/dog/corgi/D = locate() in .
|
|
if(D.gender == FEMALE)
|
|
qdel(D)
|
|
new /mob/living/simple_animal/pet/dog/corgi/Lisa(.)
|
|
|
|
/datum/supply_pack/critter/corgis/exotic
|
|
name = "Exotic Corgi Crate"
|
|
desc = "Corgis fit for a king, these corgis come in a unique color to signify their superiority. Comes with a cute collar!"
|
|
cost = 5500
|
|
contains = list(/mob/living/simple_animal/pet/dog/corgi/exoticcorgi,
|
|
/obj/item/clothing/neck/petcollar)
|
|
crate_name = "exotic corgi crate"
|
|
|
|
/datum/supply_pack/critter/cow
|
|
name = "Cow Crate"
|
|
desc = "The cow goes moo!"
|
|
cost = 3000
|
|
contains = list(/mob/living/simple_animal/cow)
|
|
crate_name = "cow crate"
|
|
|
|
/datum/supply_pack/critter/fox
|
|
name = "Fox Crate"
|
|
desc = "The fox goes...? Comes with a collar!"//what does the fox say
|
|
cost = 5000
|
|
contains = list(/mob/living/simple_animal/pet/fox,
|
|
/obj/item/clothing/neck/petcollar)
|
|
crate_name = "fox crate"
|
|
|
|
/datum/supply_pack/critter/goat
|
|
name = "Goat Crate"
|
|
desc = "The goat goes baa! Warranty void if used as a replacement for Pete."
|
|
cost = 2500
|
|
contains = list(/mob/living/simple_animal/hostile/retaliate/goat)
|
|
crate_name = "goat crate"
|
|
|
|
/datum/supply_pack/critter/goose
|
|
name = "Goose Crate"
|
|
desc = "Angry and violent birds. Evil, evil creatures."
|
|
cost = 2500
|
|
contains = list(/mob/living/simple_animal/hostile/retaliate/goose)
|
|
crate_name = "goose crate"
|
|
|
|
/datum/supply_pack/critter/pug
|
|
name = "Pug Crate"
|
|
desc = "Like a normal dog, but... squished. Comes with a nice collar!"
|
|
cost = 5000
|
|
contains = list(/mob/living/simple_animal/pet/dog/pug,
|
|
/obj/item/clothing/neck/petcollar)
|
|
crate_name = "pug crate"
|
|
|
|
/datum/supply_pack/critter/kiwi
|
|
name = "Space kiwi Crate"
|
|
cost = 2000
|
|
contains = list( /mob/living/simple_animal/kiwi)
|
|
crate_name = "space kiwi crate"
|
|
|
|
/datum/supply_pack/critter/snake
|
|
name = "Snake Crate"
|
|
desc = "Tired of these MOTHER FUCKING snakes on this MOTHER FUCKING space station? Then this isn't the crate for you. Contains three poisonous snakes."
|
|
cost = 3000
|
|
contains = list(/mob/living/simple_animal/hostile/retaliate/poison/snake,
|
|
/mob/living/simple_animal/hostile/retaliate/poison/snake,
|
|
/mob/living/simple_animal/hostile/retaliate/poison/snake)
|
|
crate_name = "snake crate"
|
|
|
|
/datum/supply_pack/critter/mouse
|
|
name = "Mouse Crate"
|
|
desc = "Good for snakes and lizards of all ages. Contains ~12 feeder mice."
|
|
cost = 2000
|
|
contains = list(/mob/living/simple_animal/mouse,)
|
|
crate_name = "mouse crate"
|
|
|
|
/datum/supply_pack/critter/mouse/generate()
|
|
. = ..()
|
|
for(var/i in 1 to 11)
|
|
new /mob/living/simple_animal/mouse(.)
|
|
|
|
/datum/supply_pack/critter/secbat
|
|
name = "Security Bat Crate"
|
|
desc = "Contains five security bats, perfect to Bat-up any security officer."
|
|
cost = 2500
|
|
contains = list(/mob/living/simple_animal/hostile/retaliate/bat/secbat,
|
|
/mob/living/simple_animal/hostile/retaliate/bat/secbat,
|
|
/mob/living/simple_animal/hostile/retaliate/bat/secbat,
|
|
/mob/living/simple_animal/hostile/retaliate/bat/secbat,
|
|
/mob/living/simple_animal/hostile/retaliate/bat/secbat)
|
|
crate_name = "security bat crate"
|