diff --git a/code/modules/cm_marines/smartgun_mount.dm b/code/modules/cm_marines/smartgun_mount.dm index b7147bcbc4e7..5fa83d1fa06b 100644 --- a/code/modules/cm_marines/smartgun_mount.dm +++ b/code/modules/cm_marines/smartgun_mount.dm @@ -379,9 +379,6 @@ to_chat(user, "You're securing the M56D into place...") var/disassemble_time = 30 - if(skillcheck(user, SKILL_ENGINEER, SKILL_ENGINEER_TRAINED)) - disassemble_time = 5 - if(do_after(user, disassemble_time * user.get_skill_duration_multiplier(SKILL_ENGINEER), INTERRUPT_ALL|BEHAVIOR_IMMOBILE, BUSY_ICON_BUILD)) playsound(src.loc, 'sound/items/Deconstruct.ogg', 25, 1) user.visible_message(SPAN_NOTICE("[user] screws the M56D into the mount."),SPAN_NOTICE("You finalize the M56D heavy machine gun.")) @@ -571,9 +568,6 @@ to_chat(user, "You begin disassembling [src]...") var/disassemble_time = 30 - if(skillcheck(user, SKILL_ENGINEER, SKILL_ENGINEER_TRAINED)) - disassemble_time = 5 - if(do_after(user, disassemble_time * user.get_skill_duration_multiplier(SKILL_ENGINEER), INTERRUPT_ALL|BEHAVIOR_IMMOBILE, BUSY_ICON_BUILD)) user.visible_message(SPAN_NOTICE(" [user] disassembles [src]! "),SPAN_NOTICE(" You disassemble [src]!")) playsound(src.loc, 'sound/items/Screwdriver.ogg', 25, 1) diff --git a/code/modules/mob/mob_helpers.dm b/code/modules/mob/mob_helpers.dm index efd05f15c269..e7e603fd4916 100644 --- a/code/modules/mob/mob_helpers.dm +++ b/code/modules/mob/mob_helpers.dm @@ -410,6 +410,10 @@ var/global/list/limb_types_by_name = list( if(SKILL_ENGINEER) if(skillcheck(src, SKILL_ENGINEER, SKILL_ENGINEER_MASTER)) return DURATION_MULTIPLIER_TIER_3 + else if(skillcheck(src, SKILL_ENGINEER, SKILL_ENGINEER_ENGI)) + return DURATION_MULTIPLIER_TIER_2 + else if(skillcheck(src, SKILL_ENGINEER, SKILL_ENGINEER_TRAINED)) + return DURATION_MULTIPLIER_TIER_1 // Construction if(SKILL_CONSTRUCTION) if(skillcheck(src, SKILL_CONSTRUCTION, SKILL_CONSTRUCTION_MASTER))