Files
Paradise/code/modules/smithing/components/knife_components.dm
PollardTheDragon 5d4a01148e Smithing Expansion: Knives and Mothsilk (#31084)
* Smith Knives Initial Commit

* sprites and handling

* Knife stuff, mothsilk

* Touch ups

* Linters

* Apply suggestions from code review

Co-authored-by: DGamerL <108773801+DGamerL@users.noreply.github.com>
Signed-off-by: PollardTheDragon <144391971+PollardTheDragon@users.noreply.github.com>

* Abstract type desc

---------

Signed-off-by: PollardTheDragon <144391971+PollardTheDragon@users.noreply.github.com>
Co-authored-by: DGamerL <108773801+DGamerL@users.noreply.github.com>
2025-12-08 21:34:30 +00:00

50 lines
2.0 KiB
Plaintext

/obj/item/smithed_item/component/knife_blade
name = "Debug knife blade"
desc = ABSTRACT_TYPE_DESC
icon_state = "knife_blade"
part_type = PART_PRIMARY
hammer_time = 4
/obj/item/smithed_item/component/knife_blade/utility
name = "utility knife blade"
desc = "Smithed component part of a utility knife. The blade has yet to be honed."
materials = list(MAT_METAL = 18000)
finished_product = /obj/item/kitchen/knife/smithed/utility
/obj/item/smithed_item/component/knife_blade/throwing
name = "throwing knife blade"
desc = "Lightweight smithed component part of a knife. The shape is optimally balanced."
materials = list(MAT_METAL = 9000, MAT_TITANIUM = 9000)
finished_product = /obj/item/kitchen/knife/smithed/thrown
/obj/item/smithed_item/component/knife_blade/combat
name = "combat knife blade"
desc = "Heavyweight smithed component part of a knife. A toothed edge runs across the top."
materials = list(MAT_TITANIUM = 9000, MAT_PLASMA = 9000)
finished_product = /obj/item/kitchen/knife/smithed/combat
/obj/item/smithed_item/component/knife_handle
name = "Debug knife handle"
desc = ABSTRACT_TYPE_DESC
icon_state = "knife_handle"
part_type = PART_SECONDARY
hammer_time = 2
/obj/item/smithed_item/component/knife_handle/utility
name = "utility knife handle"
desc = "Smithed component part of a utility knife. The handle fits comfortably in your hand."
materials = list(MAT_METAL = 6000)
finished_product = /obj/item/kitchen/knife/smithed/utility
/obj/item/smithed_item/component/knife_handle/throwing
name = "throwing knife blade"
desc = "Lightweight smithed component part of a knife. There is a small ring on the end of the handle."
materials = list(MAT_METAL = 3000, MAT_TITANIUM = 3000)
finished_product = /obj/item/kitchen/knife/smithed/thrown
/obj/item/smithed_item/component/knife_handle/combat
name = "combat knife blade"
desc = "Heavyweight smithed component part of a knife. The handle is thick and rugged."
materials = list(MAT_TITANIUM = 3000, MAT_PLASMA = 3000)
finished_product = /obj/item/kitchen/knife/smithed/combat