mirror of
https://github.com/CHOMPStation2/CHOMPStation2.git
synced 2025-12-11 18:53:06 +00:00
mechs trigger mines. They're not very effective... (#7113)
This commit is contained in:
@@ -49,6 +49,9 @@
|
|||||||
if(triggered)
|
if(triggered)
|
||||||
return
|
return
|
||||||
|
|
||||||
|
if(istype(M, /obj/mecha))
|
||||||
|
explode(M)
|
||||||
|
|
||||||
if(istype(M, /mob/living/))
|
if(istype(M, /mob/living/))
|
||||||
if(!M.hovering)
|
if(!M.hovering)
|
||||||
explode(M)
|
explode(M)
|
||||||
@@ -79,7 +82,7 @@
|
|||||||
triggered = 1
|
triggered = 1
|
||||||
s.set_up(3, 1, src)
|
s.set_up(3, 1, src)
|
||||||
s.start()
|
s.start()
|
||||||
if(M)
|
if(istype(M))
|
||||||
M.radiation += 50
|
M.radiation += 50
|
||||||
randmutb(M)
|
randmutb(M)
|
||||||
domutcheck(M,null)
|
domutcheck(M,null)
|
||||||
@@ -96,7 +99,7 @@
|
|||||||
var/datum/effect/effect/system/spark_spread/s = new /datum/effect/effect/system/spark_spread()
|
var/datum/effect/effect/system/spark_spread/s = new /datum/effect/effect/system/spark_spread()
|
||||||
s.set_up(3, 1, src)
|
s.set_up(3, 1, src)
|
||||||
s.start()
|
s.start()
|
||||||
if(M)
|
if(istype(M))
|
||||||
M.Stun(30)
|
M.Stun(30)
|
||||||
visible_message("\The [src.name] flashes violently before disintegrating!")
|
visible_message("\The [src.name] flashes violently before disintegrating!")
|
||||||
spawn(0)
|
spawn(0)
|
||||||
@@ -136,7 +139,10 @@
|
|||||||
triggered = 1
|
triggered = 1
|
||||||
s.set_up(3, 1, src)
|
s.set_up(3, 1, src)
|
||||||
s.start()
|
s.start()
|
||||||
if(M)
|
if(istype(M, /obj/mecha))
|
||||||
|
var/obj/mecha/E = M
|
||||||
|
M = E.occupant
|
||||||
|
if(istype(M))
|
||||||
qdel(M.client)
|
qdel(M.client)
|
||||||
spawn(0)
|
spawn(0)
|
||||||
qdel(s)
|
qdel(s)
|
||||||
@@ -195,7 +201,7 @@
|
|||||||
var/datum/effect/effect/system/spark_spread/s = new /datum/effect/effect/system/spark_spread()
|
var/datum/effect/effect/system/spark_spread/s = new /datum/effect/effect/system/spark_spread()
|
||||||
s.set_up(3, 1, src)
|
s.set_up(3, 1, src)
|
||||||
s.start()
|
s.start()
|
||||||
if(M)
|
if(istype(M))
|
||||||
M.adjust_fire_stacks(5)
|
M.adjust_fire_stacks(5)
|
||||||
M.fire_act()
|
M.fire_act()
|
||||||
visible_message("\The [src.name] bursts into flames!")
|
visible_message("\The [src.name] bursts into flames!")
|
||||||
|
|||||||
Reference in New Issue
Block a user