CanPass refactor (#59804)

This commit is contained in:
Rohesie
2021-06-25 13:36:00 -07:00
committed by GitHub
parent 417f342a84
commit 82dc71c3ae
63 changed files with 171 additions and 155 deletions
+4 -4
View File
@@ -135,14 +135,14 @@
to_chat(user, span_info("[src] has been set to attack hostile wildlife."))
return
/mob/living/simple_animal/hostile/mining_drone/CanAllowThrough(atom/movable/object)
/mob/living/simple_animal/hostile/mining_drone/CanAllowThrough(atom/movable/mover, border_dir)
. = ..()
if(istype(object, /obj/projectile/kinetic))
var/obj/projectile/kinetic/projectile = object
if(istype(mover, /obj/projectile/kinetic))
var/obj/projectile/kinetic/projectile = mover
if(projectile.kinetic_gun)
if (locate(/obj/item/borg/upgrade/modkit/minebot_passthrough) in projectile.kinetic_gun.modkits)
return TRUE
if(istype(object, /obj/projectile/destabilizer))
else if(istype(mover, /obj/projectile/destabilizer))
return TRUE
/mob/living/simple_animal/hostile/mining_drone/proc/SetCollectBehavior()