[MIRROR] Cytology Adjacent Update #2: Carp scale crafting. [MDB IGNORE] (#8682)

* Cytology Adjacent Update #2: Carp scale crafting.  (#61913)

expansion: Adds carp scales, and carp scale crafting.

* Cytology Adjacent Update #2: Carp scale crafting.

Co-authored-by: Krysonism <49783092+Krysonism@users.noreply.github.com>
This commit is contained in:
SkyratBot
2021-10-08 07:47:10 -04:00
committed by GitHub
co-authored by Krysonism
parent 86bafa62a2
commit 210b17557e
6 changed files with 34 additions and 2 deletions
@@ -282,3 +282,21 @@ GLOBAL_LIST_INIT(sinew_recipes, list ( \
..()
new /obj/item/stack/sheet/leather(drop_location(), amount)
qdel(src)
/obj/item/stack/sheet/animalhide/carp
name = "carp scales"
desc = "The scaly skin of a space carp. It looks quite beatiful when detached from the foul creature who once wore it."
singular_name = "carp scales"
icon_state = "sheet-carp"
inhand_icon_state = "sheet-carp"
merge_type = /obj/item/stack/sheet/animalhide/carp
GLOBAL_LIST_INIT(carp_recipes, list ( \
new/datum/stack_recipe("carp costume", /obj/item/clothing/suit/hooded/carp_costume, 4), \
new/datum/stack_recipe("carp mask", /obj/item/clothing/mask/gas/carp, 1), \
new/datum/stack_recipe("carpskin chair", /obj/structure/chair/comfy/carp, 2), \
))
/obj/item/stack/sheet/animalhide/carp/get_main_recipes()
. = ..()
. += GLOB.carp_recipes
@@ -230,6 +230,15 @@
overlays_from_child_procs = list(image('icons/obj/chairs.dmi', loc, "echair_over", pixel_x = -1))
. = ..()
/obj/structure/chair/comfy/carp
name = "carpskin chair"
desc = "A luxurious chair, the many purple scales reflect the light in a most pleasing manner."
icon_state = "carp_chair"
buildstacktype = /obj/item/stack/sheet/animalhide/carp
/obj/structure/chair/comfy/carp/GetArmrest()
return mutable_appearance('icons/obj/chairs.dmi', "carp_chair_armrest")
/obj/structure/chair/office
anchored = FALSE
buildstackamount = 5
+5
View File
@@ -50,6 +50,11 @@
unit_name = "alien hide"
export_types = list(/obj/item/stack/sheet/animalhide/xeno)
/datum/export/stack/skin/carp
cost = CARGO_CRATE_VALUE * 0.5
unit_name = "carp skin"
export_types = list(/obj/item/stack/sheet/animalhide/carp)
/datum/export/stack/licenseplate
cost = CARGO_CRATE_VALUE * 0.125
unit_name = "license plate"
@@ -13,7 +13,7 @@
ai_controller = /datum/ai_controller/hostile_friend
speak_chance = 0
turns_per_move = 5
butcher_results = list(/obj/item/food/fishmeat/carp = 2)
butcher_results = list(/obj/item/food/fishmeat/carp = 2, /obj/item/stack/sheet/animalhide/carp = 1)
response_help_continuous = "pets"
response_help_simple = "pet"
response_disarm_continuous = "gently pushes aside"
@@ -167,7 +167,7 @@
obj_damage = 80
melee_damage_lower = 20
melee_damage_upper = 20
butcher_results = list(/obj/item/food/fishmeat/carp = 2, /obj/item/stack/sheet/animalhide/carp = 3)
var/regen_cooldown = 0
/mob/living/simple_animal/hostile/carp/megacarp/Initialize(mapload)
Binary file not shown.

Before

Width:  |  Height:  |  Size: 33 KiB

After

Width:  |  Height:  |  Size: 38 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 48 KiB

After

Width:  |  Height:  |  Size: 50 KiB