refactor is_blocked_turf (#29324)

This commit is contained in:
warriorstar-orion
2025-05-21 00:43:45 +00:00
committed by GitHub
parent 7faed06981
commit 45e88ffb71
33 changed files with 107 additions and 75 deletions
@@ -133,7 +133,7 @@
var/list/possible_turfs = get_adjacent_open_turfs(target)
shuffle_inplace(possible_turfs)
for(var/turf/possible_turf as anything in possible_turfs)
if(!is_blocked_turf(possible_turf))
if(!possible_turf.is_blocked_turf())
set_movement_target(controller, possible_turf)
return TRUE
return FALSE
@@ -133,7 +133,7 @@
adjustToxLoss(-3)
T = get_step(T, dir)
if(is_blocked_turf(T))
if(T.is_blocked_turf())
break
/mob/living/carbon/gib()
+1 -1
View File
@@ -65,7 +65,7 @@
for(var/turf/T in target_turfs)
if(isspaceturf(T))
continue
if(is_blocked_turf(T))
if(T.is_blocked_turf())
continue
if(T.x > world.maxx - 5 || T.x < 5)
continue //putting them at the edge is dumb
@@ -118,7 +118,8 @@
movable_target.forceMove(src)
return COMPONENT_CANCEL_ATTACK_CHAIN
if(isturf(target) && !is_blocked_turf(target) && LAZYLEN(crates_in_hand))
var/turf/target_turf = target
if(istype(target_turf) && !target_turf.is_blocked_turf() && LAZYLEN(crates_in_hand))
drop_random_crate(target)
return COMPONENT_CANCEL_ATTACK_CHAIN
@@ -246,7 +246,7 @@ Difficulty: Medium
if(get_dist(src, O) >= MINER_DASH_RANGE && turf_dist_to_target <= self_dist_to_target && !islava(O) && !ischasm(O))
var/valid = TRUE
for(var/turf/T in get_line(own_turf, O))
if(is_blocked_turf(T, TRUE))
if(T.is_blocked_turf(exclude_mobs = TRUE))
valid = FALSE
continue
if(valid)