/obj/item/weapon/tank/jetpack/verb/moveup()
set name = "Move Upwards"
set category = "Object"
. = 1
if(!allow_thrust(0.01, usr))
usr << "\The [src] is disabled."
return
var/turf/above = GetAbove(src)
if(!istype(above))
usr << "There is nothing of interest in this direction."
return
if(!istype(above, /turf/space) && !istype(above, /turf/simulated/open))
usr << "You bump against \the [above]."
return
for(var/atom/A in above)
if(A.density)
usr << "\The [A] blocks you."
return
usr.Move(above)
usr << "You move upwards."
/obj/item/weapon/tank/jetpack/verb/movedown()
set name = "Move Downwards"
set category = "Object"
. = 1
if(!allow_thrust(0.01, usr))
usr << "\The [src] is disabled."
return
var/turf/below = GetBelow(src)
if(!istype(below))
usr << "There is nothing of interest in this direction."
return
if(below.density)
usr << "You bump against \the [below]."
return
for(var/atom/A in below)
if(A.density)
usr << "\The [A] blocks you."
return
usr.Move(below)
usr << "You move downwards."