diff --git a/code/modules/mining/mine_turfs.dm b/code/modules/mining/mine_turfs.dm index 130f64e8d4c..94f861751cc 100644 --- a/code/modules/mining/mine_turfs.dm +++ b/code/modules/mining/mine_turfs.dm @@ -510,6 +510,7 @@ var/global/list/rockTurfEdgeCache icon = 'icons/turf/floors.dmi' icon_state = "asteroid" icon_plating = "asteroid" + var/environment_type = "asteroid" var/dug = 0 //0 = has not yet been dug, 1 = has already been dug /turf/simulated/floor/plating/asteroid/airless @@ -517,17 +518,25 @@ var/global/list/rockTurfEdgeCache nitrogen = 0.01 temperature = TCMB +/turf/simulated/floor/plating/asteroid/basalt + name = "volcanic floor" + baseturf = /turf/simulated/floor/plating/asteroid/basalt + icon = 'icons/turf/floors.dmi' + icon_state = "basalt" + icon_plating = "basalt" + environment_type = "basalt" + +/turf/simulated/floor/plating/asteroid/basalt/airless + oxygen = 0.01 + nitrogen = 0.01 + temperature = TCMB + /turf/simulated/floor/plating/asteroid/New() var/proper_name = name ..() name = proper_name - //if (prob(50)) - // seedName = pick(list("1","2","3","4")) - // seedAmt = rand(1,4) if(prob(20)) - icon_state = "asteroid[rand(0,12)]" -// spawn(2) -//O updateMineralOverlays() + icon_state = "[environment_type][rand(0,12)]" /turf/simulated/floor/plating/asteroid/burn_tile() return @@ -600,8 +609,8 @@ var/global/list/rockTurfEdgeCache new/obj/item/weapon/ore/glass(src) new/obj/item/weapon/ore/glass(src) dug = 1 - icon_plating = "asteroid_dug" - icon_state = "asteroid_dug" + icon_plating = "[environment_type]_dug" + icon_state = "[environment_type]_dug" return /turf/simulated/floor/plating/asteroid/singularity_act() diff --git a/icons/turf/floors.dmi b/icons/turf/floors.dmi index 0453e612e74..d8bd9667399 100644 Binary files a/icons/turf/floors.dmi and b/icons/turf/floors.dmi differ diff --git a/icons/turf/mining.dmi b/icons/turf/mining.dmi index f409dc179e5..14df5cf6e50 100644 Binary files a/icons/turf/mining.dmi and b/icons/turf/mining.dmi differ