Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /datum/surgery/chainsaw
- name = "chainsaw augmentation"
- steps = list(/datum/surgery_step/incise, /datum/surgery_step/retract_skin, /datum/surgery_step/saw, /datum/surgery_step/clamp_bleeders,
- /datum/surgery_step/incise, /datum/surgery_step/chainsaw)
- species = list(/mob/living/carbon/human)
- possible_locs = list("r_arm", "l_arm")
- requires_organic_bodypart = 0
- /obj/item/weapon/mounted_chainsaw
- name = "mounted chainsaw"
- desc = "A chainsaw that has replaced your arm."
- icon_state = "chainsaw_on"
- flags = ABSTRACT | NODROP
- w_class = 5.0
- force = 21
- throwforce = 0
- throw_range = 0
- throw_speed = 0
- sharpness = IS_SHARP
- attack_verb = list("sawed", "torn", "cut", "chopped", "diced")
- hitsound = "sound/weapons/chainsawhit.ogg"
- /datum/surgery_step/chainsaw
- time = 64
- name = "insert chainsaw"
- implements = list(/obj/item/weapon/twohanded/required/chainsaw = 100)
- /datum/surgery_step/chainsaw/preop(mob/user, mob/living/carbon/target, target_zone, obj/item/tool, datum/surgery/surgery)
- user.visible_message("[user] begins to install the chainsaw onto [target].", "<span class='notice'>You begin to install the chainsaw onto [target]...</span>")
- /datum/surgery_step/chainsaw/success(mob/user, mob/living/carbon/target, target_zone, obj/item/tool, datum/surgery/surgery)
- user.visible_message("[user] finshes installing the chainsaw!", "<span class='notice'>You install the chainsaw.</span>")
- target.put_in_hands(/obj/item/weapon/twohanded/required/chainsaw)
- user.drop_item()
- qdel(tool)
- return 1
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement