/mob/living/silicon/robot/Process_Spacemove(movement_dir = 0) if(ionpulse()) return 1 return ..() /mob/living/silicon/robot/movement_delay() . = ..() . += speed . += config.robot_delay /mob/living/silicon/robot/mob_negates_gravity() return magpulse /mob/living/silicon/robot/mob_has_gravity() return ..() || mob_negates_gravity() /mob/living/silicon/robot/experience_pressure_difference(pressure_difference, direction) if(!magpulse) return ..() /mob/living/silicon/robot/Moved() . = ..() if(riding_datum) riding_datum.on_vehicle_move()