mirror of
https://github.com/CHOMPStation2/CHOMPStation2.git
synced 2025-12-10 18:22:39 +00:00
Optimizes asteroid generation
This commit is contained in:
@@ -6,7 +6,11 @@
|
|||||||
|
|
||||||
/area/initialize()
|
/area/initialize()
|
||||||
..()
|
..()
|
||||||
|
var/list/minerals = list()
|
||||||
for(var/turf/simulated/T in src)
|
for(var/turf/simulated/T in src)
|
||||||
T.initialize()
|
if(T.initialize())
|
||||||
|
minerals += T
|
||||||
if(turf_initializer)
|
if(turf_initializer)
|
||||||
turf_initializer.initialize(T)
|
turf_initializer.initialize(T)
|
||||||
|
for(var/turf/simulated/mineral/M in minerals)
|
||||||
|
M.MineralSpread()
|
||||||
|
|||||||
@@ -85,10 +85,8 @@ var/list/mining_overlay_cache = list()
|
|||||||
/turf/simulated/mineral/initialize()
|
/turf/simulated/mineral/initialize()
|
||||||
if(prob(20))
|
if(prob(20))
|
||||||
overlay_detail = "asteroid[rand(0,9)]"
|
overlay_detail = "asteroid[rand(0,9)]"
|
||||||
if(density)
|
|
||||||
spawn(0)
|
|
||||||
MineralSpread()
|
|
||||||
update_icon(1)
|
update_icon(1)
|
||||||
|
return density && mineral
|
||||||
|
|
||||||
/turf/simulated/mineral/update_icon(var/update_neighbors)
|
/turf/simulated/mineral/update_icon(var/update_neighbors)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user