Skip to content

Commit

Permalink
Into it's proper place
Browse files Browse the repository at this point in the history
  • Loading branch information
Hardly3D committed Sep 30, 2024
1 parent 9d5d2ea commit b0a59de
Show file tree
Hide file tree
Showing 31 changed files with 44 additions and 100 deletions.
1 change: 1 addition & 0 deletions monkestation/code/modules/blueshift/mobs/misc_pets.dm
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,7 @@
unsuitable_atmos_damage = 0
minimum_survivable_temperature = 0
maximum_survivable_temperature = 30000
worn_slot_flags = null

/mob/living/basic/lizard/tegu
name = "tegu"
Expand Down
100 changes: 0 additions & 100 deletions monkestation/code/modules/mob/living/basic/pets/farm_animals.dm

This file was deleted.

6 changes: 6 additions & 0 deletions monkestation/code/modules/ranching/chickens/_chick.dm
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,12 @@
pass_flags = PASSTABLE | PASSGRILLE | PASSMOB
mob_size = MOB_SIZE_TINY
gold_core_spawnable = FRIENDLY_SPAWN
can_be_held = TRUE
worn_slot_flags = ITEM_SLOT_HEAD
held_state = "chick"
head_icon = 'monkestation/icons/mob/pets_held.dmi'
held_lh = 'monkestation/icons/mob/pets_held_lh.dmi'
held_rh = 'monkestation/icons/mob/pets_held_rh.dmi'

ai_controller = /datum/ai_controller/basic_controller/chick

Expand Down
4 changes: 4 additions & 0 deletions monkestation/code/modules/ranching/chickens/_chicken.dm
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,9 @@
icon_living = "chicken_white"
icon_dead = "dead_state"
held_state = "chicken_white"
head_icon = 'monkestation/icons/mob/pets_held.dmi'
held_lh = 'monkestation/icons/mob/pets_held_lh.dmi'
held_rh = 'monkestation/icons/mob/pets_held_rh.dmi'

speak_emote = list("clucks","croons")

Expand All @@ -40,6 +43,7 @@

/mob/living/basic/chicken/Initialize(mapload)
. = ..()
head_icon = 'monkestation/icons/mob/pets_held_large.dmi'
pixel_x = rand(-6, 6)
pixel_y = rand(0, 10)
health = maxHealth
Expand Down
1 change: 1 addition & 0 deletions monkestation/code/modules/ranching/chickens/misc/gary.dm
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
///gary is gonna have nothing to do with other crows because of how much unique code it has
/mob/living/basic/chicken/gary
worn_slot_flags = null
breed_name_male = "Gary"
breed_name_female = "Gary"
desc = "Gary the Crow. An inquisitive, yet cruel barterer."
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@
icon_state = "turkey_plain"
icon_living = "turkey_plain"
icon_dead = "turkey_plain_dead"
worn_slot_flags = null
speak_emote = list("clucks","gobbles")
density = FALSE
health = 15
Expand Down
2 changes: 2 additions & 0 deletions monkestation/code/modules/ranching/chickens/tier1/clown.dm
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
/mob/living/basic/chicken/clown
icon_suffix = "clown"
worn_slot_flags = null

breed_name_female = "Henk"
breed_name_male = "Henkster"
Expand All @@ -14,6 +15,7 @@
targeted_ability = /datum/action/cooldown/mob_cooldown/chicken/honk

book_desc = "Tries very hard to be funny and occasionally honks."

/obj/item/food/egg/clown
name = "Clown Egg?"
food_reagents = list(/datum/reagent/water = 50)
Expand Down
2 changes: 2 additions & 0 deletions monkestation/code/modules/ranching/chickens/tier1/glass.dm
Original file line number Diff line number Diff line change
@@ -1,12 +1,14 @@
/mob/living/basic/chicken/glass
icon_suffix = "glass"
worn_slot_flags = null

breed_name = "Glass"
egg_type = /obj/item/food/egg/glass
mutation_list = list(/datum/mutation/ranching/chicken/wiznerd, /datum/mutation/ranching/chicken/stone)
liked_foods = list(/obj/item/food/grown/rice = 2)

book_desc = "Fragile as glass, but produces the chemical injected into its egg overtime."

/obj/item/food/egg/glass
name = "Glass Egg"
food_reagents = list()
Expand Down
2 changes: 2 additions & 0 deletions monkestation/code/modules/ranching/chickens/tier1/ixworth.dm
Original file line number Diff line number Diff line change
@@ -1,12 +1,14 @@
/mob/living/basic/chicken/ixworth
icon_suffix = "ixworth"
worn_slot_flags = null

breed_name = "Ixworth"
egg_type = /obj/item/food/egg/ixworth
mutation_list = list()
liked_foods = list(/obj/item/food/grown/tomato = 2)

book_desc = "A very stylish breed."

/obj/item/food/egg/ixworth
name = "Ixworth Egg"
icon_state = "ixworth"
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@

/mob/living/basic/chicken/onagadori
icon_suffix = "onagadori"
worn_slot_flags = null

breed_name = "Onagadori"
egg_type = /obj/item/food/egg/onagadori
Expand All @@ -9,6 +10,7 @@

book_desc = "Japanese long-tailed chickens, with no unique features aside from its plumage."


/obj/item/food/egg/onagadori
name = "Onagadori Egg"
icon_state = "onagadori"
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
/mob/living/basic/chicken/silkie
icon_suffix = "silkie"
worn_slot_flags = null

breed_name = "Selkie"
egg_type = /obj/item/food/egg/silkie
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
/mob/living/basic/chicken/silkie_black
icon_suffix = "silkie_black"
worn_slot_flags = null

breed_name = "Black Selkie"
egg_type = /obj/item/food/egg/silkie_black
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
/mob/living/basic/chicken/silkie_white
icon_suffix = "silkie_white"
worn_slot_flags = null

breed_name = "White Silkie"
egg_type = /obj/item/food/egg/silkie_white
Expand Down
1 change: 1 addition & 0 deletions monkestation/code/modules/ranching/chickens/tier1/void.dm
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
/mob/living/basic/chicken/void
icon_suffix = "void"
worn_slot_flags = null

breed_name = "Void"
egg_type = /obj/item/food/egg/void
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
/mob/living/basic/chicken/clown_sad
icon_suffix = "sad_clown"
worn_slot_flags = null

breed_name_male = "huOnkHoNkHoeNK"
breed_name_female = "huOnkHoNkHoeNK"
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
/mob/living/basic/chicken/cotton_candy
icon_suffix = "cotton_candy"
worn_slot_flags = null

breed_name = "Cotton Candy"
egg_type = /obj/item/food/egg/cotton_candy
Expand Down
1 change: 1 addition & 0 deletions monkestation/code/modules/ranching/chickens/tier2/dream.dm
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
/mob/living/basic/chicken/dream
icon_suffix = "dreaming"
worn_slot_flags = null

breed_name = "Dream"
egg_type = /obj/item/food/egg/dream
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
/mob/living/basic/chicken/golden
icon_suffix = "gold"
worn_slot_flags = null

breed_name = "Golden"
egg_type = /obj/item/food/egg/golden
Expand Down
1 change: 1 addition & 0 deletions monkestation/code/modules/ranching/chickens/tier2/mime.dm
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
/mob/living/basic/chicken/mime
icon_suffix = "mime"
worn_slot_flags = null

breed_name = "Mime"
egg_type = /obj/item/food/egg/mime
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
/mob/living/basic/chicken/pigeon
icon_suffix = "pigeon"
worn_slot_flags = null

breed_name_male = "Pigeon"
breed_name_female = "Pigeon"
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
/mob/living/basic/chicken/raptor
icon_suffix = "raptor"
worn_slot_flags = null

breed_name = "Raptor"
breed_name_male = "Tiercel"
Expand Down
1 change: 1 addition & 0 deletions monkestation/code/modules/ranching/chickens/tier2/snowy.dm
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
/mob/living/basic/chicken/snowy
icon_suffix = "snowy"
worn_slot_flags = null

breed_name = "Snow"
egg_type = /obj/item/food/egg/snowy
Expand Down
1 change: 1 addition & 0 deletions monkestation/code/modules/ranching/chickens/tier2/spicy.dm
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
/mob/living/basic/chicken/spicy
icon_suffix = "spicy"
worn_slot_flags = null

breed_name = "Spicy"
egg_type = /obj/item/food/egg/spicy
Expand Down
1 change: 1 addition & 0 deletions monkestation/code/modules/ranching/chickens/tier2/stone.dm
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
#define MINIMUM_BREAK_FORCE 10
/mob/living/basic/chicken/stone
icon_suffix = "stone"
worn_slot_flags = null

breed_name = "Stone"
egg_type = /obj/item/food/egg/stone
Expand Down
1 change: 1 addition & 0 deletions monkestation/code/modules/ranching/chickens/tier2/sword.dm
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
/mob/living/basic/chicken/sword
icon_suffix = "sword"
worn_slot_flags = null

maxHealth = 300
melee_damage_lower = 2 //weak damage but strong health
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
/mob/living/basic/chicken/wiznerd //No matter what you say Zanden this is staying as wiznerd
icon_suffix = "wiznerd"
worn_slot_flags = null

maxHealth = 150
melee_damage_upper = 7
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
/mob/living/basic/chicken/cockatrice
icon_suffix = "cockatrice"
worn_slot_flags = null

breed_name_male = "Cockatrice"
breed_name_female = "Cockatrice"
Expand All @@ -25,6 +26,7 @@
egg_type = /obj/item/food/egg/cockatrice

book_desc = "Part lizard, part chicken, part bat. The Males of this species are capable of spitting a venom that will petrify you temporarily, and are very hostile."

/obj/item/food/egg/cockatrice
name = "Petrifying Egg"
icon_state = "cockatrice"
Expand Down
Original file line number Diff line number Diff line change
@@ -1,12 +1,14 @@
/mob/living/basic/chicken/dreamsicle
icon_suffix = "dreamsicle"
worn_slot_flags = null

breed_name = "Dreamsicle"
egg_type = /obj/item/food/egg/dreamsicle
mutation_list = list()
liked_foods = list(/obj/item/food/popsicle/creamsicle_orange = 9)

book_desc = "Unlike its parent the dreamsicle is able to survive in normal environments, it has also tamed the hyper nature of its parents. This is the perfect hybrid and consuming the egg will make you bounce of the walls leaving a trail of ice behind you."

/obj/item/food/egg/dreamsicle
name = "Dreamsicle Egg"
icon_state = "dreamsicle"
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
/mob/living/basic/chicken/phoenix
icon_suffix = "spicy"
worn_slot_flags = null

breed_name = "Phoenix"
egg_type = /obj/item/food/egg/phoenix
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
/mob/living/basic/chicken/rev_raptor
icon_suffix = "rev_raptor"
worn_slot_flags = null

breed_name = "Revolutionary Raptor"
breed_name_male = "Revolutionary Tiercel"
Expand Down
1 change: 1 addition & 0 deletions monkestation/code/modules/ranching/chickens/tier3/robot.dm
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
/mob/living/basic/chicken/robot
icon_suffix = "robot"
worn_slot_flags = null

breed_name = "Robotic"

Expand Down

0 comments on commit b0a59de

Please sign in to comment.