Nukes reverse_direction() in favor of REVERSE_DIR define (#25550)

* same taste, twice the speed

* pain
This commit is contained in:
chuga-git
2024-06-06 03:18:48 +00:00
committed by GitHub
parent 854978fb7f
commit 66f18ffc74
16 changed files with 19 additions and 35 deletions
@@ -23,7 +23,7 @@
/obj/item/tank/jetpack/on_mob_move(direction, mob/user)
if(on)
var/turf/T = get_step(src, reverse_direction(direction))
var/turf/T = get_step(src, REVERSE_DIR(direction))
if(!has_gravity(T))
new /obj/effect/particle_effect/ion_trails(T, direction)
@@ -50,7 +50,7 @@
tube_dirs = list(NORTH, SOUTH)
if(WEST)
tube_dirs = list(NORTH, SOUTH)
boarding_dir = reverse_direction(dir)
boarding_dir = REVERSE_DIR(dir)
/obj/structure/transit_tube/station/should_stop_pod(obj/structure/transit_tube_pod/pod, from_dir)
for(var/atom/atom in pod.contents)
@@ -209,7 +209,7 @@
/obj/structure/transit_tube/station/reverse/init_tube_dirs()
tube_dirs = list(turn(dir, -90))
boarding_dir = reverse_direction(dir)
boarding_dir = REVERSE_DIR(dir)
/obj/structure/transit_tube/station/reverse/flipped
icon_state = "closed_terminus1"
@@ -285,7 +285,7 @@
/obj/structure/transit_tube/station/dispenser/reverse/init_tube_dirs()
tube_dirs = list(turn(dir, -90))
boarding_dir = reverse_direction(dir)
boarding_dir = REVERSE_DIR(dir)
/obj/structure/transit_tube/station/dispenser/reverse/flipped
icon_state = "open_terminusdispenser1"
@@ -91,7 +91,7 @@
var/move_result = move_animation(current_move_anim_mode)
if(isnull(move_result))
if(isnull(current_tube) || (!(dir in current_tube.directions()) && !(reverse_direction(dir) in current_tube.directions())))
if(isnull(current_tube) || (!(dir in current_tube.directions()) && !(REVERSE_DIR(dir) in current_tube.directions())))
outside_tube()
return PROCESS_KILL