Ports /tg/'s meteor implementation.

Merges the two meteor events into one, and now takes severity into consideration instead.
Including the basic meteors there are also new types ranging from flaming to radioactive which may drop appropriate types of ore.
This commit is contained in:
PsiOmegaDelta
2015-06-05 14:58:35 +02:00
parent 5844b836e9
commit a07d20d657
50 changed files with 276 additions and 443 deletions

View File

@@ -83,10 +83,6 @@ using metal and glass, it uses glass and reagents (usually sulphuric acid).
if(prob(50))
qdel(src)
/obj/machinery/r_n_d/circuit_imprinter/meteorhit()
qdel(src)
return
/obj/machinery/r_n_d/circuit_imprinter/proc/TotalMaterials()
var/t = 0
for(var/f in materials)

View File

@@ -31,10 +31,6 @@ Note: Must be placed within 3 tiles of the R&D Console
T += S.rating
decon_mod = T * 0.1
/obj/machinery/r_n_d/destructive_analyzer/meteorhit()
qdel(src)
return
/obj/machinery/r_n_d/destructive_analyzer/update_icon()
if(panel_open)
icon_state = "d_analyzer_t"

View File

@@ -71,10 +71,6 @@
produce_heat()
delay = initial(delay)
/obj/machinery/r_n_d/server/meteorhit(var/obj/O as obj)
griefProtection()
..()
/obj/machinery/r_n_d/server/emp_act(severity)
griefProtection()
..()