/obj/mecha/combat/durand desc = "An aging combat exosuit utilized by the Nanotrasen corporation. Originally developed to combat hostile alien lifeforms." name = "Durand" icon_state = "durand" initial_icon = "durand" step_in = 4 dir_in = 1 //Facing North. health = 400 deflect_chance = 20 damage_absorption = list("brute"=0.5,"fire"=1.1,"bullet"=0.65,"laser"=0.85,"energy"=0.9,"bomb"=0.8) max_temperature = 30000 infra_luminosity = 8 force = 40 var/defence = 0 var/defence_deflect = 35 wreckage = /obj/effect/decal/mecha_wreckage/durand /* /obj/mecha/combat/durand/New() ..() weapons += new /datum/mecha_weapon/ballistic/lmg(src) weapons += new /datum/mecha_weapon/ballistic/scattershot(src) selected_weapon = weapons[1] return */ /obj/mecha/combat/durand/relaymove(mob/user,direction) if(defence) if(world.time - last_message > 20) src.occupant_message("Unable to move while in defence mode") last_message = world.time return 0 . = ..() return /obj/mecha/combat/durand/verb/defence_mode() set category = "Exosuit Interface" set name = "Toggle defence mode" set src = usr.loc set popup_menu = 0 if(usr!=src.occupant) return defence = !defence if(defence) deflect_chance = defence_deflect src.occupant_message("You enable [src] defence mode.") else deflect_chance = initial(deflect_chance) src.occupant_message("You disable [src] defence mode.") src.log_message("Toggled defence mode.") return /obj/mecha/combat/durand/get_stats_part() var/output = ..() output += "Defence mode: [defence?"on":"off"]" return output /obj/mecha/combat/durand/get_commands() var/output = {"