//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 5) switch(rand(1, 24)) if(1) new /mob/living/simple_animal/parrot(.) if(2) new /mob/living/simple_animal/parrot/clock_hawk(.) if(3) new /mob/living/simple_animal/parrot/kea(.) if(4) new /mob/living/simple_animal/parrot/eclectus(.) if(5) new /mob/living/simple_animal/parrot/eclectusf(.) if(6) new /mob/living/simple_animal/parrot/greybird(.) if(7) new /mob/living/simple_animal/parrot/blue_caique(.) if(8) new /mob/living/simple_animal/parrot/white_caique(.) if(9) new /mob/living/simple_animal/parrot/green_budgerigar(.) if(10) new /mob/living/simple_animal/parrot/blue_Budgerigar(.) if(11) new /mob/living/simple_animal/parrot/bluegreen_Budgerigar(.) if(12) new /mob/living/simple_animal/parrot/commonblackbird(.) if(13) new /mob/living/simple_animal/parrot/azuretit(.) if(14) new /mob/living/simple_animal/parrot/europeanrobin(.) if(15) new /mob/living/simple_animal/parrot/goldcrest(.) if(16) new /mob/living/simple_animal/parrot/ringneckdove(.) if(17) new /mob/living/simple_animal/parrot/cockatiel(.) if(18) new /mob/living/simple_animal/parrot/white_cockatiel(.) if(19) new /mob/living/simple_animal/parrot/yellowish_cockatiel(.) if(20) new /mob/living/simple_animal/parrot/grey_cockatiel(.) if(21) new /mob/living/simple_animal/parrot/too(.) if(22) new /mob/living/simple_animal/parrot/hooded_too(.) if(23) new /mob/living/simple_animal/parrot/pink_too(.) if(24) new /mob/living/simple_animal/parrot/eclectusr(.) /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"