mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2026-08-22 20:48:56 +01:00
* 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:
@@ -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
|
||||
|
||||
@@ -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 |
Reference in New Issue
Block a user