From 220546b558ef527d211a1ed3e702535b5ca34366 Mon Sep 17 00:00:00 2001 From: lolman360 Date: Sun, 23 Aug 2020 17:19:30 +1000 Subject: [PATCH] you forgot the knife idiot --- code/modules/smithing/anvil.dm | 8 ++++---- code/modules/smithing/smithed_items.dm | 10 +++++++++- 2 files changed, 13 insertions(+), 5 deletions(-) diff --git a/code/modules/smithing/anvil.dm b/code/modules/smithing/anvil.dm index c0f951879d..174ccb2e12 100644 --- a/code/modules/smithing/anvil.dm +++ b/code/modules/smithing/anvil.dm @@ -106,15 +106,15 @@ switch(stepdone) if("weak hit") currentsteps += 1 - outrightfailchance += 10 + outrightfailchance += 5 currentquality += 1 if("strong hit") currentsteps += 2 - outrightfailchance += 17.5 + outrightfailchance += 9.5 currentquality += 2 if("heavy hit") currentsteps += 3 - outrightfailchance += 25 + outrightfailchance += 12.5 currentquality += 3 if("fold") stepsdone += "f" @@ -146,7 +146,7 @@ tryfinish(user) /obj/structure/anvil/proc/tryfinish(mob/user) - if(currentsteps > 12 || (rng && prob(outrightfailchance))) + if(currentsteps > 10 || (rng && prob(outrightfailchance))) to_chat(user, "You overwork the metal, causing it to turn into useless slag!") var/turf/T = get_turf(user) workpiece_state = FALSE diff --git a/code/modules/smithing/smithed_items.dm b/code/modules/smithing/smithed_items.dm index e078871b2e..e6b9cf2824 100644 --- a/code/modules/smithing/smithed_items.dm +++ b/code/modules/smithing/smithed_items.dm @@ -265,7 +265,15 @@ /obj/item/smithing/knifehead/startfinish() finalitem = new /obj/item/kitchen/knife(src) - finalitem.force += quality/2 + finalitem.force = 4 + quality/2 + finalitem.icon = 'icons/obj/smith.dmi' + finalitem.icon_state = "dagger" + var/mutable_appearance/overlay = mutable_appearance('icons/obj/smith.dmi', "daggerhilt") + overlay.appearance_flags = RESET_COLOR + finalitem.add_overlay(overlay) + if(finalitem.force < 0) + finalitem.force = 0 + finalitem.MATERIAL_COLOR | MATERIAL_AFFECT_STATISTICS ..() /obj/item/smithing/broadblade