mirror of
https://github.com/ParadiseSS13/Paradise.git
synced 2026-08-21 11:07:12 +01:00
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:
co-authored by
AffectedArc07
parent
b6656c0a73
commit
9dc65f5cf0
@@ -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 ..()
|
||||
|
||||
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user