diff --git a/code/modules/clothing/shoes/magboots.dm b/code/modules/clothing/shoes/magboots.dm index 07602471f4..2b770fa97a 100644 --- a/code/modules/clothing/shoes/magboots.dm +++ b/code/modules/clothing/shoes/magboots.dm @@ -4,6 +4,8 @@ icon_state = "magboots0" species_restricted = null var/magpulse = 0 + icon_action_button = "action_blank" + action_button_name = "Toggle the magboots" // flags = NOSLIP //disabled by default @@ -13,21 +15,24 @@ set src in usr if(usr.stat) return - if(src.magpulse) - src.flags &= ~NOSLIP - src.slowdown = SHOES_SLOWDOWN - src.magpulse = 0 + + src.attack_self(usr) + + attack_self(mob/user) + if(magpulse) + flags &= ~NOSLIP + slowdown = SHOES_SLOWDOWN + magpulse = 0 icon_state = "magboots0" - usr << "You disable the mag-pulse traction system." + user << "You disable the mag-pulse traction system." else - src.flags |= NOSLIP - src.slowdown = 2 - src.magpulse = 1 + flags |= NOSLIP + slowdown = 2 + magpulse = 1 icon_state = "magboots1" - usr << "You enable the mag-pulse traction system." - usr.update_inv_shoes() //so our mob-overlays update - - + user << "You enable the mag-pulse traction system." + user.update_inv_shoes() //so our mob-overlays update + examine() set src in view() ..()