Meteor shield sats can now shoot meaty ores (#17957)

* Meteor shield sats can now shoot meaty ores

* Update code/modules/station_goals/shield.dm

Co-authored-by: AffectedArc07 <25063394+AffectedArc07@users.noreply.github.com>

Co-authored-by: AffectedArc07 <25063394+AffectedArc07@users.noreply.github.com>
This commit is contained in:
Qwertytoforty
2022-06-14 14:56:28 +01:00
committed by GitHub
co-authored by AffectedArc07
parent b6656c0a73
commit 9dc65f5cf0
2 changed files with 8 additions and 1 deletions
+5
View File
@@ -39,6 +39,7 @@
var/endy = 0
var/endx = 0
var/startside = pick(GLOB.cardinal)
GLOB.meteor_list += src
switch(startside)
if(NORTH)
@@ -100,3 +101,7 @@
/obj/effect/space_dust/ex_act(severity)
qdel(src)
/obj/effect/space_dust/Destroy()
GLOB.meteor_list -= src
return ..()
+3 -1
View File
@@ -162,13 +162,15 @@
/obj/machinery/satellite/meteor_shield/process()
if(!active)
return
for(var/obj/effect/meteor/M in GLOB.meteor_list)
for(var/obj/effect/M in GLOB.meteor_list)
if(M.z != z)
continue
if(get_dist(M, src) > kill_range)
continue
if(!emagged && space_los(M))
Beam(get_turf(M), icon_state = "sat_beam", time = 5, maxdistance = kill_range)
if(istype(M, /obj/effect/space_dust/meaty))
new /obj/item/reagent_containers/food/snacks/meatsteak(get_turf(M))
qdel(M)
/obj/machinery/satellite/meteor_shield/toggle(user)