diff --git a/__DEFINES/_macros.dm b/__DEFINES/_macros.dm index 60d73d1d786d..f92c96b788cc 100644 --- a/__DEFINES/_macros.dm +++ b/__DEFINES/_macros.dm @@ -82,7 +82,7 @@ #define isrobot(A) istype(A, /mob/living/silicon/robot) -#define isanimal(A) istype(A, /mob/living/simple_animal) || istype(A,/mob/living/complex_animal) +#define isanimal(A) istype(A, /mob/living/simple_animal) #define iscorgi(A) istype(A, /mob/living/simple_animal/corgi) diff --git a/__DEFINES/subsystem.dm b/__DEFINES/subsystem.dm index b1ae9a5771ce..5b42acbc1b27 100644 --- a/__DEFINES/subsystem.dm +++ b/__DEFINES/subsystem.dm @@ -30,7 +30,6 @@ #define SS_INIT_PERSISTENCE_MAP -98 #define SS_INIT_PATHFINDER -100 #define SS_INIT_DAYNIGHT -200 -#define SS_INIT_FOLIAGE_REGROW -300 #define SS_PRIORITY_TIMER 1000 #define FIRE_PRIORITY_RUNECHAT 410 @@ -69,7 +68,6 @@ #define SS_PRIORITY_INACTIVITY 1 #define SS_PRIORITY_BURNABLE -50 #define SS_PRIORITY_DAYNIGHT -200 -#define SS_PRIORITY_FOLIAGE_REGROW -300 #define SS_PRIORITY_NEWS -1000 #define SS_WAIT_WEATHER 2 SECONDS @@ -107,7 +105,6 @@ #define SS_DISPLAY_THERM_ENTROPY 13 #define SS_DISPLAY_THERM_DISS 14 #define SS_DISPLAY_DBCORE 15 -#define SS_DISPLAY_FOLIAGE_REGROW 19 #define SS_DISPLAY_DAYNIGHT 20 #define SS_DISPLAY_BURNABLE 21 diff --git a/code/controllers/subsystem/foliage_regrowth.dm b/code/controllers/subsystem/foliage_regrowth.dm deleted file mode 100644 index dc2807a4cf9b..000000000000 --- a/code/controllers/subsystem/foliage_regrowth.dm +++ /dev/null @@ -1,49 +0,0 @@ -var/datum/subsystem/foliage_regrow/SSFoliageRegrow - -var/global/list/turf/turfs_to_regrow=null //set this to list() to make it start working - -/datum/subsystem/foliage_regrow - name = "Foliage" - init_order = SS_INIT_FOLIAGE_REGROW - display_order = SS_DISPLAY_FOLIAGE_REGROW - priority = SS_PRIORITY_FOLIAGE_REGROW - wait = 2 MINUTES - var/next_firetime=0 - var/growth_chance=100 //percentage probability - - -/datum/subsystem/foliage_regrow/New() - ..() - NEW_SS_GLOBAL(SSFoliageRegrow) - -/datum/subsystem/foliage_regrow/Initialize() - if(!turfs_to_regrow) - flags = SS_NO_INIT | SS_NO_FIRE - ..() - -//this is the meat and potatoes of the logic. -/datum/subsystem/foliage_regrow/proc/regrow_turf(var/turf/T) - return TRUE - -/datum/subsystem/foliage_regrow/fire(resumed = FALSE) - if(world.time < next_firetime) - return - var/i=0 - - while(i\The [M.name] [M.attacktext] against \the [name].", 1) - else if(istype(user,/mob/living/complex_animal)) - var/mob/living/complex_animal/M = user - dmg= M.base_damage+rand(-M.damage_variance ,M.damage_variance ) - visible_message("\The [M.name] smacks against \the [name].", 1) user.do_attack_animation(src, user) user.delayNextAttack(8) playsound(src, 'sound/effects/Glasshit.ogg', 75, 1) diff --git a/code/game/objects/breakable.dm b/code/game/objects/breakable.dm index fea02337d898..d3d7fbf5cc95 100644 --- a/code/game/objects/breakable.dm +++ b/code/game/objects/breakable.dm @@ -249,13 +249,6 @@ try_break() else . = ..() - else if(istype(L,/mob/living/complex_animal)) - var/mob/living/complex_animal/M=L - M.do_attack_animation(src, M) - M.delayNextAttack(1 SECONDS) - var/glanced=!take_damage(M.base_damage +rand(-M.damage_variance,M.damage_variance), skip_break = TRUE) - M.visible_message("\The [M] attacks \the [src][generate_break_text(glanced,TRUE)]","You attack \the [src][generate_break_text(glanced)]") - try_break() //Object ballistically colliding with something diff --git a/code/game/objects/misc_weapons.dm b/code/game/objects/misc_weapons.dm index 818ca271d5c2..39a3108e5379 100644 --- a/code/game/objects/misc_weapons.dm +++ b/code/game/objects/misc_weapons.dm @@ -453,8 +453,7 @@ var/list/available_redphone_names3 = list("1","2","3","4","5","6","7","8","9") var/trapped = 0 var/datum/organ/external/trappedorgan //The limb currently trapped, it must be a leg var/mob/living/carbon/human/trappeduser - var/mob/living/simple_animal/hostile/bear/trappedbear - var/mob/living/complex_animal/trappedcanimal + var/mob/living/simple_animal/trappedbear var/obj/item/weapon/grenade/iedcasing/IED = null var/image/ied_overlay health=60 //so animals don't break it in 1 hit if they attack it. @@ -475,9 +474,6 @@ var/list/available_redphone_names3 = list("1","2","3","4","5","6","7","8","9") if (trappedbear) unlock_atom(trappedbear) trappedbear = null - if (trappedcanimal) - unlock_atom(trappedcanimal) - trappedcanimal=null if (IED) qdel(IED) IED = null @@ -609,38 +605,22 @@ var/list/available_redphone_names3 = list("1","2","3","4","5","6","7","8","9") trappedbear.update_icon() trappedbear = null anchored = FALSE + + if(istype(trappedbear,/mob/living/simple_animal/complex)) + var/mob/living/simple_animal/complex/CA=trappedbear + CA.family+=user + to_chat(user,"\The [trappedbear] seems appreciative.") return else user.visible_message("\The [H] fails to pry \the [src] off of \the [trappedbear], and crushes their leg even more!", \ "You fail to pry \the [src] off of \the [trappedbear], and you crush their leg even more!") trappedbear.adjustBruteLoss(5) return - else if (trappedcanimal) - user.visible_message("[H] tries to pry \the [src] off of \the [trappedcanimal]!", \ - "You try to pry open \the [src] with your bare hands.") - - if(do_after(user, src, 40) && prob(60)) - user.visible_message("\The [H] managed to pry \the [src] off of \the [trappedcanimal]!", \ - "You manage to pry \the [src] off!") - playsound(user.loc, 'sound/weapons/handcuffs.ogg', 30, 1, -3) - trapped = 0 - unlock_atom(trappedcanimal) - trappedcanimal.update_icon() - trappedcanimal = null - anchored = FALSE - trappedcanimal.family+=user - to_chat(user,"\The [trappedcanimal] seems appreciative.") - return - else - user.visible_message("\The [H] fails to pry \the [src] off of \the [trappedcanimal], and crushes their leg even more!", \ - "You fail to pry \the [src] off of \the [trappedcanimal], and you crush their leg even more!") - trappedcanimal.adjustBruteLoss(5) - return ..() /obj/item/weapon/beartrap/try_break(datum/throwparams/propelparams, hit_atom) if(health <= 0) - if(trappeduser || trappedbear || trappedcanimal) + if(trappeduser || trappedbear) armed = 0 anchored = FALSE update_icon() @@ -654,10 +634,6 @@ var/list/available_redphone_names3 = list("1","2","3","4","5","6","7","8","9") unlock_atom(trappedbear) trappedbear.update_icon() trappedbear = null - if(trappedcanimal) - unlock_atom(trappedcanimal) - trappedcanimal.update_icon() - trappedcanimal = null return FALSE visible_message("\the [src] is smashed apart into nothing but metal...") @@ -725,21 +701,10 @@ var/list/available_redphone_names3 = list("1","2","3","4","5","6","7","8","9") unlock_atom(trappedbear) trappedbear.update_icon() trappedbear = null - else if (trappedcanimal) - user.visible_message("[user] tries to pry \the [src] off of \the [trappedcanimal]!", \ - "You try to pry open \the [src] with \the [I.name].") - if(do_after(user, src, 30)) - user.visible_message("\The [user] managed to pry \the [src] off of \the [trappedcanimal]!", \ - "You pry open the bear trap with \the [I.name].") - playsound(user.loc, 'sound/weapons/handcuffs.ogg', 30, 1, -3) - trapped = 0 - unlock_atom(trappedcanimal) - trappedcanimal.update_icon() - trappedcanimal = null - anchored = FALSE - trappedcanimal.family+=user - to_chat(user,"\The [trappedcanimal] seems appreciative.") - return + if(istype(trappedbear,/mob/living/simple_animal/complex)) + var/mob/living/simple_animal/complex/CA=trappedbear + CA.family+=user + to_chat(user,"\The [trappedbear] seems appreciative.") else to_chat(user, "You carefully set the bear trap off with \the [I.name].") playsound(src, 'sound/effects/snap.ogg', 60, 1) @@ -768,7 +733,7 @@ var/list/available_redphone_names3 = list("1","2","3","4","5","6","7","8","9") else if (istype(AM,/mob/living/simple_animal/hostile/bear)) trap(AM) - else if (istype(AM,/mob/living/complex_animal)) + else if (istype(AM,/mob/living/simple_animal/complex)) trap(AM) else if(isanimal(AM)) armed = 0 @@ -822,13 +787,6 @@ var/list/available_redphone_names3 = list("1","2","3","4","5","6","7","8","9") trapped = 0 trappedbear = null anchored = FALSE - - if(trappedcanimal) - unlock_atom(trappedcanimal) - trappedcanimal.gib() - trapped = 0 - trappedcanimal = null - anchored = FALSE // Called when the dude is moved from the trap on way or the other. /obj/item/weapon/beartrap/proc/forcefully_remove(atom/movable/mover) diff --git a/code/game/objects/structures/crates_lockers/closets.dm b/code/game/objects/structures/crates_lockers/closets.dm index 43e20aee21c1..b544441bac24 100644 --- a/code/game/objects/structures/crates_lockers/closets.dm +++ b/code/game/objects/structures/crates_lockers/closets.dm @@ -432,13 +432,6 @@ dump_electronics() dump_contents() qdel(src) - else if(istype(user,/mob/living/complex_animal)) - visible_message("[user] destroys the [src]. ") - broken = 1 - if(has_electronics) - dump_electronics() - dump_contents() - qdel(src) // this should probably use dump_contents() /obj/structure/closet/blob_act() anim(target = loc, a_icon = 'icons/mob/blob/blob.dmi', flick_anim = "blob_act", sleeptime = 15, lay = 12) diff --git a/code/game/objects/structures/flora/flora.dm b/code/game/objects/structures/flora/flora.dm index 8ed62691b6d2..356deb12288b 100644 --- a/code/game/objects/structures/flora/flora.dm +++ b/code/game/objects/structures/flora/flora.dm @@ -11,12 +11,9 @@ update_icon() /obj/structure/flora/Destroy() - if(istype(loc,/turf/unsimulated/floor/jungle/grass)) - var/turf/unsimulated/floor/jungle/grass/G=loc + if(istype(loc,/turf/unsimulated/floor/planetary/grass/jungle)) + var/turf/unsimulated/floor/planetary/grass/jungle/G=loc G.turf_speed_multiplier=1.0 - if(SSFoliageRegrow) - turfs_to_regrow +=G - G.regrowticks=world.time ..() /obj/structure/flora/update_icon() diff --git a/code/game/objects/structures/girders.dm b/code/game/objects/structures/girders.dm index e32f78c1d71e..cac012c44459 100644 --- a/code/game/objects/structures/girders.dm +++ b/code/game/objects/structures/girders.dm @@ -21,13 +21,6 @@ else M.visible_message("[M] smashes against \the [src].", \ "You smash against \the [src].") - if(istype(M,/mob/living/complex_animal)) - if(prob(25)) // Not the best solution, but this should allow for better feedback so the player realizes the mob is trying to break through and has time to retreat - playsound(src, 'sound/weapons/heavysmash.ogg', 75, 1) - M.visible_message("[M] smashes through \the [src].", \ - "You smash through \the [src].") - drop_stack(material, get_turf(src), 2) - qdel(src) else M.visible_message("[M] smashes against \the [src].", \ "You smash against \the [src].") diff --git a/code/game/objects/structures/grille.dm b/code/game/objects/structures/grille.dm index 53833efb8a39..134b80cd409f 100644 --- a/code/game/objects/structures/grille.dm +++ b/code/game/objects/structures/grille.dm @@ -162,14 +162,6 @@ "You smash against \the [src].", \ "You hear twisting metal.") health -= rand(SA.melee_damage_lower, SA.melee_damage_upper) - else if(istype(M,/mob/living/complex_animal)) - var/mob/living/complex_animal/CA = M - M.delayNextAttack(8) - M.do_attack_animation(src, M) - M.visible_message("[M] smashes against \the [src].", \ - "You smash against \the [src].", \ - "You hear twisting metal.") - health -= CA.base_damage + rand(-CA.damage_variance , CA.damage_variance ) healthcheck(hitsound = 1) shock(M, 100) diff --git a/code/game/objects/structures/ladder_jungle.dm b/code/game/objects/structures/ladder_jungle.dm index 17c81187ff49..0b0f8a9899f7 100644 --- a/code/game/objects/structures/ladder_jungle.dm +++ b/code/game/objects/structures/ladder_jungle.dm @@ -43,26 +43,25 @@ /obj/structure/ladder/jungle_tunnel/Destroy() ..() - if(up) - qdel(up) - if(down) - qdel(down) var/turf/T = loc - if(T.type==/turf/unsimulated/floor/jungle/bedrock) - var/turf/unsimulated/floor/jungle/bedrock/TT=T + if(T.type==/turf/unsimulated/floor/planetary/cave/jungle) + var/turf/unsimulated/floor/planetary/cave/jungle/TT=T TT.hashole=null TT.update_icon() - if(T.type==/turf/unsimulated/floor/jungle/dirt) - var/turf/unsimulated/floor/jungle/dirt/TT=T + if(T.type==/turf/unsimulated/floor/planetary/dirt/jungle) + var/turf/unsimulated/floor/planetary/dirt/jungle/TT=T TT.hashole=null - + if(up) + qdel(up) + if(down) + qdel(down) /obj/structure/ladder/jungle_tunnel/mapped /obj/structure/ladder/jungle_tunnel/mapped/New(var/loc) ..() - if(istype(loc,/turf/unsimulated/floor/jungle/dirt)) - var/turf/unsimulated/floor/jungle/dirt/TT=loc + if(istype(loc,/turf/unsimulated/floor/planetary/dirt/jungle)) + var/turf/unsimulated/floor/planetary/dirt/jungle/TT=loc TT.hashole=src var/turf/T=locate(x,y,z==1 ? 2 : 6) var/obj/structure/ladder/jungle_tunnel/mapped/MJT = (locate(/obj/structure/ladder/jungle_tunnel/mapped) in T.contents) @@ -70,8 +69,8 @@ MJT.up=src down=MJT - if(istype(loc,/turf/unsimulated/floor/jungle/bedrock)) - var/turf/unsimulated/floor/jungle/bedrock/TT=loc + if(istype(loc,/turf/unsimulated/floor/planetary/cave/jungle)) + var/turf/unsimulated/floor/planetary/cave/jungle/TT=loc TT.hashole=src var/turf/T=locate(x,y,z==2 ? 1 : 4) var/obj/structure/ladder/jungle_tunnel/mapped/MJT = (locate(/obj/structure/ladder/jungle_tunnel/mapped) in T.contents) diff --git a/code/game/objects/structures/tables_racks.dm b/code/game/objects/structures/tables_racks.dm index ea0f9037dd7b..de635e22787f 100644 --- a/code/game/objects/structures/tables_racks.dm +++ b/code/game/objects/structures/tables_racks.dm @@ -881,10 +881,6 @@ user.do_attack_animation(src, user) visible_message("[user] smashes [src] apart!") destroy() - else if(istype(user,/mob/living/complex_animal)) - user.do_attack_animation(src, user) - visible_message("[user] smashes [src] apart!") - destroy() /obj/structure/rack/attack_tk() // no telehulk sorry return diff --git a/code/game/objects/structures/window.dm b/code/game/objects/structures/window.dm index 9590460ebafb..ed77f28b413d 100644 --- a/code/game/objects/structures/window.dm +++ b/code/game/objects/structures/window.dm @@ -352,9 +352,6 @@ var/list/one_way_windows if(M.melee_damage_upper <= 0) return attack_generic(M, M.melee_damage_upper) - else if(istype(user,/mob/living/complex_animal)) - var/mob/living/complex_animal/M = user - attack_generic(M, M.base_damage+rand(-M.damage_variance ,M.damage_variance )) /obj/structure/window/attack_slime(mob/user as mob) diff --git a/code/game/turfs/unsimulated/floor.dm b/code/game/turfs/unsimulated/floor.dm index 2b3a504e5528..3d18cbfda44c 100644 --- a/code/game/turfs/unsimulated/floor.dm +++ b/code/game/turfs/unsimulated/floor.dm @@ -58,6 +58,9 @@ min_icon_states = 2 max_icon_states = 4 variance = 50 + plane = PLATING_PLANE + var/soil_turf_type=null //when you remove the grass it turns into this. set to null if you don't want this to happen. + var/grass_removal_time=0 /turf/unsimulated/floor/grass/New() ..() @@ -65,6 +68,48 @@ footstep_sound_barefoot = sounds_grass footstep_sound_claw = sounds_grass +/turf/unsimulated/floor/grass/attackby(var/obj/item/I, var/mob/user) + var/uprooting_speed=check_can_uproot(I,user) + if(uprooting_speed) + to_chat(user, "You start breaking up the soil") + if(do_after(user, src, floor(grass_removal_time/uprooting_speed))) + return uproot() + else + return FALSE + return ..() + +/turf/unsimulated/floor/grass/proc/check_can_uproot(var/obj/item/I,var/mob/user) + if(!soil_turf_type || !I || !user) + return 0.0 + if(istype(I,/obj/item/weapon/pickaxe) && !istype(I,/obj/item/weapon/pickaxe/shovel)) + return (1/I.toolspeed)/2.5 //default toolspeed is 0.4. do this math because lower=faster, but we want higher=faster. + if(istype(I,/obj/item/tool/crowbar)) + if(istype(I,/obj/item/tool/crowbar/halligan)) //halligans have a pick end. + return 0.75 + return 0.5 + if(istype(I,/obj/item/weapon/kitchen/utensil/knife)) //for those daring prison escapes, also because it's funny. + return 0.1 + return 0.0 + +/turf/unsimulated/floor/grass/proc/uproot(var/obj/item/I,var/mob/user) + ChangeTurf(soil_turf_type) + new /obj/item/stack/tile/grass(src,1) + return TRUE + + +/turf/unsimulated/floor/grass/ex_act(severity) + if(soil_turf_type) + switch(severity) + if(1) + ChangeTurf(soil_turf_type) + if(2) + if(prob(65)) + ChangeTurf(soil_turf_type) + if(3) + if(prob(20)) + ChangeTurf(soil_turf_type) + ..() + /turf/unsimulated/floor/mars name = "surface" icon_state = "ironsand1" diff --git a/code/game/turfs/unsimulated/jungle.dm b/code/game/turfs/unsimulated/jungle.dm index 22603f1f7265..2b83e69a96b8 100644 --- a/code/game/turfs/unsimulated/jungle.dm +++ b/code/game/turfs/unsimulated/jungle.dm @@ -8,110 +8,6 @@ - - -//floors - -/turf/unsimulated/floor/jungle - temperature = T_JUNGLE - oxygen = MOLES_JUNGLE_O2_STD - nitrogen = MOLES_JUNGLE_N2_STD - carbon_dioxide = MOLES_JUNGLE_CO2_STD - plane = PLATING_PLANE - intact=0 - can_border_transition=TRUE - var/DIGGING_BLOCKED = null // null = you can dig upwards when underground. otherwise, it's a string which is displayed to the user when they try to. - var/plated_icon_override=null //used for the name plaque. NT COLONY Γ 8. in case you were wondering what font it uses: Liberation Sans Regular, 24pt. use two layers. one is #343434 and is above another that is #767676, offset by 1 pixel x and y. - var/construction_allowed=FALSE //if we can add lattices and turn this into plating - - -/turf/unsimulated/floor/jungle/ChangeTurf(var/turf/N, var/tell_universe=1, var/force_lighting_update = 0, var/allow = 1, var/defer_edges = FALSE) - var/former_icoover=plated_icon_override - .=..() - if(.) - var/turf/T=. - if(istype(T,/turf/unsimulated/floor/jungle)) - var/turf/unsimulated/floor/jungle/JT=T - JT.plated_icon_override=former_icoover - if(former_icoover && istype(T,/turf/unsimulated/floor/jungle/path_plated)) - JT.icon_state=former_icoover - -//gets drops when mined. -/turf/unsimulated/floor/jungle/proc/generate_loot(obj/item/C as obj, mob/user as mob) - return - -//returns 0.0 if it cannot. otherwise, returns a number as the object's tool speed. -/turf/unsimulated/floor/jungle/proc/item_terraforming_ispickaxe(obj/item/C) - if(istype(C,/obj/item/weapon/pickaxe) && !istype(C,/obj/item/weapon/pickaxe/shovel)) - return (1/C.toolspeed)/2.5 //default toolspeed is 0.4. do this math because lower=faster, but we want higher=faster. - if(istype(C,/obj/item/tool/crowbar)) - if(istype(C,/obj/item/tool/crowbar/halligan)) //halligans have a pick end. - return 0.75 - return 0.5 - if(istype(C,/obj/item/weapon/kitchen/utensil/knife)) //for those daring prison escapes, also because it's funny. - return 0.1 - return 0.0 - -/turf/unsimulated/floor/jungle/proc/item_terraforming_isshovel(obj/item/C) - if(istype(C,/obj/item/weapon/pickaxe/shovel)) - return (1/C.toolspeed)/2.5 - if(istype(C,/obj/item/weapon/kitchen/utensil/spoon) || istype(C,/obj/item/weapon/kitchen/utensil/spork)) //see above - return 0.1 - return 0.0 - -//shared construction code. -/turf/unsimulated/floor/jungle/attackby(obj/item/C as obj, mob/user as mob) - if(!C || !user) - return FALSE - for(var/obj/structure/flora/F in contents) - return ..() - if(!construction_allowed) - return ..() - - if(C.type== /obj/item/stack/tile/metal) // lattice -> plating - var/obj/item/stack/tile/T = C - for(var/obj/structure/lattice/L in contents) - if(L.type!=/obj/structure/lattice) //catches wood latices - return TRUE //return true to prevent us adding plating to pathes since they both use metal tiles - if(T.use(1)) - playsound(src, 'sound/weapons/Genhit.ogg', 50, 1) - qdel(L) - ChangeTurf(/turf/simulated/floor/plating) - remove_paint_overlay() - update_icon() - update_paint_overlay() - levelupdate() - return TRUE - if(C.type==/obj/item/stack/rods) //add latice - for(var/obj/structure/lattice/L in contents) - to_chat(user, "There's already a lattice here") - return FALSE - var/obj/item/stack/rods/R=C - if(R.use(1)) - new/obj/structure/lattice(src) - return TRUE - if(C.type== /obj/item/stack/tile/wood) // wood lattice -> wood plating - var/obj/item/stack/tile/T = C - for(var/obj/structure/lattice/wood/L in contents) - if(T.use(1)) - playsound(src, 'sound/weapons/Genhit.ogg', 50, 1) - qdel(L) - ChangeTurf(/turf/simulated/floor/plating/deck/airless) - remove_paint_overlay() - update_icon() - update_paint_overlay() - levelupdate() - return TRUE - if(C.type==/obj/item/stack/sheet/wood) //add wood latice - for(var/obj/structure/lattice/L in contents) - to_chat(user, "There's already a lattice here") - return FALSE - var/obj/item/stack/sheet/wood/W=C - if(W.use(1)) - new/obj/structure/lattice/wood(src) - return TRUE - return ..() - var/list/foliage_choices=list( /obj/structure/flora/ausbushes, /obj/structure/flora/ausbushes/brflowers, @@ -136,10 +32,10 @@ var/list/foliage_replacments=list( /obj/structure/flora/rock/pile, ) -/turf/unsimulated/floor/jungle/grass +/turf/unsimulated/floor/planetary/grass/jungle name="Dense Grass" desc="A thick and lush carpet of various plant species, sustained by a regular supply to water." - icon = 'icons/turf/floors.dmi' + icon='icons/turf/floors.dmi' icon_state = "grass_jungle1" base_icon_state = "grass_jungle" variance = 100 @@ -147,21 +43,20 @@ var/list/foliage_replacments=list( max_icon_states = 4 edge_flags = ALL_EDGES edge_priority = GRASS_EDGE_PRIORITY - turf_speed_multiplier=1.0 // tall grass. - construction_allowed=TRUE - var/regrowticks=0 //world.time + temperature = T_JUNGLE + oxygen = MOLES_JUNGLE_O2_STD + nitrogen = MOLES_JUNGLE_N2_STD + carbon_dioxide = MOLES_JUNGLE_CO2_STD + plane=PLATING_PLANE + intact=0 + pickaxe_conversion_turf = /turf/unsimulated/floor/planetary/dirt/jungle + pickaxe_conversion_time = 2 SECONDS -/turf/unsimulated/floor/jungle/grass/New(var/loc) +/turf/unsimulated/floor/planetary/grass/jungle/New(var/loc) ..() - footstep_sound = sounds_grass - footstep_sound_barefoot = sounds_grass - footstep_sound_claw = sounds_grass - - if(SSFoliageRegrow && !generate_foliage()) - turfs_to_regrow +=src - regrowticks=0 + generate_foliage() -/turf/unsimulated/floor/jungle/grass/proc/generate_foliage() +/turf/unsimulated/floor/planetary/grass/jungle/proc/generate_foliage() if (prob(50)) if(prob(10)) //10% chance to replace with rocks or some shit. 5% over all var/rep=pick(foliage_replacments) @@ -179,103 +74,73 @@ var/list/foliage_replacments=list( if( !(locate(/obj/structure/flora/tree) in range(2,src)) ) return new/obj/structure/flora/tree/shitty(src) -/turf/unsimulated/floor/jungle/grass/Destroy() +/turf/unsimulated/floor/planetary/grass/jungle/Destroy() ..() for(var/obj/structure/flora/F in contents) qdel(F) -/turf/unsimulated/floor/jungle/grass/attackby(obj/item/C as obj, mob/user as mob) - ..() - if(!C || !user) - return 0 - var/s=0.0 - s=item_terraforming_ispickaxe(C) - if(s>0.0 && !(locate(/obj/structure/flora) in contents)) - to_chat(user, "You start breaking up the soil") - if(do_after(user, src, 20/s )) - ChangeTurf(/turf/unsimulated/floor/jungle/dirt) - new /obj/item/stack/tile/grass(src,1) - - -/turf/unsimulated/floor/jungle/grass/ex_act(severity) - switch(severity) - if(1.0) - ChangeTurf(/turf/unsimulated/floor/jungle/dirt) - if(2.0) - if(prob(70)) - ChangeTurf(/turf/unsimulated/floor/jungle/dirt) - if(3.0) - if(prob(40)) - ChangeTurf(/turf/unsimulated/floor/jungle/dirt) - -/turf/unsimulated/floor/jungle/grass/no_flora +/turf/unsimulated/floor/planetary/grass/jungle/no_flora icon_state="grass_alt1" //uses an alt texture at first so that it appears different while mapping. this will correct itself when it spawns. -/turf/unsimulated/floor/jungle/grass/no_flora/generate_foliage() +/turf/unsimulated/floor/planetary/grass/jungle/no_flora/generate_foliage() return -/turf/unsimulated/floor/jungle/mud - name="Mud" - desc="A viscous mixture of water and soil." - turf_speed_multiplier=1.75 //mud is difficult to travel over - icon='icons/turf/planetary/jungle.dmi' - icon_state = "mud" - edge_flags = 0 - edge_priority = 1 - -/turf/unsimulated/floor/jungle/mud/New() - footstep_sound = sounds_water - footstep_sound_barefoot = sounds_water - footstep_sound_claw = sounds_water - - -/turf/unsimulated/floor/jungle/concrete - name="Concrete" - desc="Or is it asphalt?" - icon='icons/turf/new_snow.dmi' - icon_state = "concrete" - DIGGING_BLOCKED = "Something hard blocks the way." - -/turf/unsimulated/floor/jungle/concrete/ex_act(severity) - switch(severity) - if(1) - if(prob(50)) - ChangeTurf(/turf/unsimulated/floor/jungle/dirt) - if(2) - if(prob(25)) - ChangeTurf(/turf/unsimulated/floor/jungle/dirt) - if(3) - if(prob(5)) - ChangeTurf(/turf/unsimulated/floor/jungle/dirt) +/turf/unsimulated/floor/planetary/mud/jungle + temperature = T_JUNGLE + oxygen = MOLES_JUNGLE_O2_STD + nitrogen = MOLES_JUNGLE_N2_STD + carbon_dioxide = MOLES_JUNGLE_CO2_STD + + +/turf/unsimulated/floor/planetary/concrete/jungle + temperature = T_JUNGLE + oxygen = MOLES_JUNGLE_O2_STD + nitrogen = MOLES_JUNGLE_N2_STD + carbon_dioxide = MOLES_JUNGLE_CO2_STD -/turf/unsimulated/floor/jungle/dirt +/turf/unsimulated/floor/planetary/dirt/jungle name="Soil" desc="A mixture of sediments, clays, and decomposed matter." + icon='icons/turf/floors.dmi' icon_state = "ironsand1" + temperature = T_JUNGLE + oxygen = MOLES_JUNGLE_O2_STD + nitrogen = MOLES_JUNGLE_N2_STD + carbon_dioxide = MOLES_JUNGLE_CO2_STD + plane=PLATING_PLANE + shovel_conversion_turf = /turf/unsimulated/floor/planetary/path/jungle + shovel_conversion_time = 2 SECONDS var/obj/structure/ladder/jungle_tunnel/hashole=null - construction_allowed=TRUE -/turf/unsimulated/floor/jungle/dirt/examine() +/turf/unsimulated/floor/planetary/dirt/jungle/examine() ..() if(hashole) to_chat(usr,"there's a hole leading underground.") -/turf/unsimulated/floor/jungle/dirt/attackby(obj/item/C as obj, mob/user as mob) - ..() +/turf/unsimulated/floor/planetary/dirt/jungle/item_shovel_ability(var/obj/item/I,var/mob/user) //prevent turf conversion if there's a hole + if(hashole) + return 0.0 + return ..() + +/turf/unsimulated/floor/planetary/dirt/jungle/shovel_modify(var/obj/item/I,var/mob/user,var/speedfactor=1.0) + to_chat(user, "You start packing down \the [src]") + if(do_after(user, src, shovel_conversion_time/speedfactor )) + ChangeTurf(shovel_conversion_turf) + return TRUE + else + return FALSE + +/turf/unsimulated/floor/planetary/dirt/jungle/attackby(obj/item/C as obj, mob/user as mob) if(!C || !user) return 0 if(C.type== /obj/item/stack/tile/grass && !hashole) var/obj/item/stack/tile/T = C if(T.use(1)) - ChangeTurf(/turf/unsimulated/floor/jungle/grass/no_flora) - var/s=0.0 - s=item_terraforming_isshovel(C) - if(s>0.0 && !hashole) - to_chat(user, "You start packing down the soil") - if(do_after(user, src, 20/s )) - ChangeTurf(/turf/unsimulated/floor/jungle/path) - s=item_terraforming_ispickaxe(C) + ChangeTurf(/turf/unsimulated/floor/planetary/grass/jungle/no_flora) + return TRUE + return FALSE + var/s=item_pickaxe_ability(C,user) if(s>0.0 && !hashole && can_dig_down(user) ) to_chat(usr,"you start digging downwards...") if(do_after(user, src, 80/s )) @@ -287,10 +152,11 @@ var/list/foliage_replacments=list( l_surf.down=l_tunnel hashole=l_surf var/turf/T2=locate(x,y,z==1 ? 2 : 6) - T2?.ChangeTurf(/turf/unsimulated/floor/jungle/bedrock) - var/turf/unsimulated/floor/jungle/bedrock/TT=T2 + T2?.ChangeTurf(/turf/unsimulated/floor/planetary/cave/jungle) + var/turf/unsimulated/floor/planetary/cave/jungle/TT=T2 TT?.hashole=l_tunnel - return + return TRUE + return FALSE if(C.type== /obj/item/stack/ore/glass && hashole) var/obj/item/stack/ore/glass/T = C if(T.amount<25) @@ -305,81 +171,97 @@ var/list/foliage_replacments=list( qdel(hashole.down) qdel(hashole) hashole=null + return TRUE + return FALSE + return ..() -/turf/unsimulated/floor/jungle/dirt/proc/can_dig_down(var/mob/user=null) +/turf/unsimulated/floor/planetary/dirt/jungle/proc/can_dig_down(var/mob/user=null) var/turf/T=locate(x,y,z==1 ? 2 : 6) - if(istype(T,/turf/unsimulated/floor/jungle)) - return TRUE + if(istype(T,/turf/unsimulated/floor/planetary)) + return TRUE if(istype(T,/turf/unsimulated/mineral)) return TRUE if(user) to_chat(user,"Something hard blocks you from digging downwards.") return FALSE -/turf/unsimulated/floor/jungle/path +/turf/unsimulated/floor/planetary/dirt/jungle/no_dig + +/turf/unsimulated/floor/planetary/dirt/jungle/no_dig/can_dig_down(var/mob/user=null) + return FALSE + +/turf/unsimulated/floor/planetary/path/jungle name="Compressed Dirt" desc="Soil which has been pressed down into a hard, smooth surface." icon='icons/turf/floors.dmi' icon_state = "asteroid0" - construction_allowed=TRUE + temperature = T_JUNGLE + oxygen = MOLES_JUNGLE_O2_STD + nitrogen = MOLES_JUNGLE_N2_STD + carbon_dioxide = MOLES_JUNGLE_CO2_STD + plane=PLATING_PLANE + intact=0 //allows cables to be placed + pickaxe_conversion_turf=/turf/unsimulated/floor/planetary/dirt/jungle + pickaxe_conversion_time=2 SECONDS -/turf/unsimulated/floor/jungle/path/attackby(obj/item/C as obj, mob/user as mob) - .=..() +/turf/unsimulated/floor/planetary/path/jungle/attackby(obj/item/C as obj, mob/user as mob) if(!C || !user) return 0 - if(C.type== /obj/item/stack/tile/metal && !.) + if(C.type== /obj/item/stack/tile/metal && !(locate(/obj/structure/lattice) in loc.contents )) var/obj/item/stack/tile/T = C if(T.use(1)) playsound(src, 'sound/weapons/Genhit.ogg', 50, 1) - ChangeTurf(/turf/unsimulated/floor/jungle/path_plated) - plane=TURF_PLANE + ChangeTurf(/turf/unsimulated/floor/planetary/path/jungle_plated) + plane=PLATING_PLANE remove_paint_overlay() update_icon() update_paint_overlay() levelupdate() - return - var/s=0.0 - s=item_terraforming_ispickaxe(C) - if(s>0.0) - to_chat(user, "You start breaking up the soil") - if(do_after(user, src, 20/s )) - ChangeTurf(/turf/unsimulated/floor/jungle/dirt) - + return TRUE + return FALSE + return ..() -/turf/unsimulated/floor/jungle/path/can_place_cables() +/turf/unsimulated/floor/planetary/path/jungle/can_place_cables() return TRUE -/turf/unsimulated/floor/jungle/path/ex_act(severity) + + +/turf/unsimulated/floor/planetary/path/jungle/ex_act(severity) switch(severity) if(1) - ChangeTurf(/turf/unsimulated/floor/jungle/dirt) + ChangeTurf(/turf/unsimulated/floor/planetary/dirt/jungle) if(2) if(prob(66)) - ChangeTurf(/turf/unsimulated/floor/jungle/dirt) + ChangeTurf(/turf/unsimulated/floor/planetary/dirt/jungle) if(3) if(prob(33)) - ChangeTurf(/turf/unsimulated/floor/jungle/dirt) + ChangeTurf(/turf/unsimulated/floor/planetary/dirt/jungle) -/turf/unsimulated/floor/jungle/path_plated +/turf/unsimulated/floor/planetary/path/jungle_plated name="Plated Soil" desc="Compressed soil which has plated atop it to protect items underneath it." icon='icons/turf/floors.dmi' icon_state = "asteroidfloor" plane = TURF_PLANE - DIGGING_BLOCKED = "Something hard blocks the way." + temperature = T_JUNGLE + oxygen = MOLES_JUNGLE_O2_STD + nitrogen = MOLES_JUNGLE_N2_STD + carbon_dioxide = MOLES_JUNGLE_CO2_STD -/turf/unsimulated/floor/jungle/path_plated/New() +/turf/unsimulated/floor/planetary/path/jungle_plated/New() ..() - if(plated_icon_override) - icon_state=plated_icon_override + if(plated_icon_override_icon) + icon=plated_icon_override_icon + if(plated_icon_override_state) + icon_state=plated_icon_override_state -/turf/unsimulated/floor/jungle/path_plated/attackby(obj/item/C as obj, mob/user as mob) +/turf/unsimulated/floor/planetary/path/jungle_plated/attackby(obj/item/C as obj, mob/user as mob) ..() if(!C || !user) return 0 if(iscrowbar(C)) - ChangeTurf(/turf/unsimulated/floor/jungle/path) + ChangeTurf(/turf/unsimulated/floor/planetary/path/jungle) new /obj/item/stack/tile/metal(src,1) plane=PLATING_PLANE remove_paint_overlay() @@ -388,124 +270,52 @@ var/list/foliage_replacments=list( levelupdate() playsound(src, 'sound/weapons/Genhit.ogg', 50, 1) -/turf/unsimulated/floor/jungle/path_plated/ex_act(severity) +/turf/unsimulated/floor/planetary/path/jungle_plated/ex_act(severity) switch(severity) if(1) - ChangeTurf(/turf/unsimulated/floor/jungle/path) + ChangeTurf(/turf/unsimulated/floor/planetary/path/jungle) if(2) if(prob(50)) - ChangeTurf(/turf/unsimulated/floor/jungle/path) + ChangeTurf(/turf/unsimulated/floor/planetary/path/jungle) if(3) if(prob(20)) - ChangeTurf(/turf/unsimulated/floor/jungle/path) - - - -/atom/movable/junglewateroverlay - icon = 'icons/misc/beach.dmi' - icon_state = "water5" - anchored = TRUE - name="" - plane = ABOVE_OBJ_PLANE - mouse_opacity = 0 - invisibility = INVISIBILITY_LIGHTING - -/atom/movable/junglewateroverlay/forceMove(atom/destination, step_x = 0, step_y = 0, no_tp = FALSE, harderforce = FALSE, glide_size_override = 0) - if(harderforce) - . = ..() -/atom/movable/junglewateroverlay/ex_act(severity) - return 0 -/atom/movable/junglewateroverlay/shuttle_act() - return 0 -/atom/movable/junglewateroverlay/can_shuttle_move() - return 0 -/atom/movable/junglewateroverlay/singularity_act() - return -/atom/movable/junglewateroverlay/singularity_pull() - return -/atom/movable/junglewateroverlay/blob_act() - return -/atom/movable/junglewateroverlay/send_to_future(var/duration) - return -/atom/movable/junglewateroverlay/send_to_past(var/duration) - return -/atom/movable/junglewateroverlay/clean_act(var/cleanliness) - return + ChangeTurf(/turf/unsimulated/floor/planetary/path/jungle) + -/turf/unsimulated/floor/jungle/water + +/turf/unsimulated/floor/planetary/water/jungle name="Water" desc="It's about knee-height. Probably not safe to drink from." - icon = 'icons/misc/beach.dmi' - icon_state = "water5" - turf_speed_multiplier=2.0 - DIGGING_BLOCKED = "Something tells you that this is a really bad idea." - reagent_interaction_flags = TURF_REAGENT_ENTER | TURF_REAGENT_FILLS_CONTAINERS - turf_reagent_amount = 5 - turf_flags = NO_FLORA - edge_flags = ALL_EDGES - edge_priority = WATER_EDGE_PRIORITY - edge_overlay_type = /obj/effect/edge_overlay/water - var/atom/movable/junglewateroverlay/wateroverlay=null - -/turf/unsimulated/floor/jungle/water/New() - ..() - update_icon() - turf_reagents = list(WATER=1.0) - footstep_sound = sounds_water - footstep_sound_barefoot = sounds_water - footstep_sound_claw = sounds_water - icon='icons/turf/planetary/jungle.dmi' - icon_state = "mud" - wateroverlay=new(src) - -/turf/unsimulated/floor/jungle/water/Destroy() - qdel(wateroverlay) - ..() + backing_trurf_icon='icons/turf/planetary/jungle.dmi' + backing_trurf_state = "mud" + temperature = T_JUNGLE + oxygen = MOLES_JUNGLE_O2_STD + nitrogen = MOLES_JUNGLE_N2_STD + carbon_dioxide = MOLES_JUNGLE_CO2_STD + plane=PLATING_PLANE -/turf/unsimulated/floor/jungle/water_deep +/turf/unsimulated/floor/planetary/water/jungle/deep name="Deep Water" desc="It's nearly up to your shoulders. Probably not safe to drink from." - icon = 'icons/misc/beach.dmi' icon_state = "water2" turf_speed_multiplier=2.5 - DIGGING_BLOCKED = "Something tells you that this is a really bad idea." - reagent_interaction_flags = TURF_REAGENT_ENTER | TURF_REAGENT_FILLS_CONTAINERS turf_reagent_amount = 10 - edge_flags = ALL_EDGES base_icon_state = "deepjunglewater" // to re-create the icon, take the water5 set, then adjust the alpha so that it has full opaque at the dark parts, THEN you need to run it through chroma and lightness, 0, -70, -68. THEN THEN you make the icon have 35% opacity AND THEN AND ONLY THEN do you have your complete usable icon thank you byond very cool edge_priority = DEEPWATER_EDGE_PRIORITY edge_overlay_type = /obj/effect/edge_overlay/water/deep - var/atom/movable/junglewateroverlay/wateroverlay=null - -/turf/unsimulated/floor/jungle/water_deep/New() + water_overlay_state="water2" + +/turf/unsimulated/floor/planetary/water/jungle/deep/New() ..() - update_icon() - turf_reagents = list(WATER=1.0) - footstep_sound = sounds_water - footstep_sound_barefoot = sounds_water - footstep_sound_claw = sounds_water - wateroverlay=new(src) - wateroverlay.icon_state="water2" wateroverlay.plane=MOB_PLANE - icon='icons/turf/planetary/jungle.dmi' - icon_state = "mud" -/turf/unsimulated/floor/jungle/water_deep/Destroy() - qdel(wateroverlay) - ..() -/turf/unsimulated/floor/jungle/sand - name="Sand" - desc="Rocks which have been eroded over countless centuries into a fine powder. A wonderful material for castles!" - icon = 'icons/misc/beach.dmi' - icon_state = "sand" - construction_allowed=TRUE +/turf/unsimulated/floor/planetary/sand/jungle + temperature = T_JUNGLE + oxygen = MOLES_JUNGLE_O2_STD + nitrogen = MOLES_JUNGLE_N2_STD + carbon_dioxide = MOLES_JUNGLE_CO2_STD -/turf/unsimulated/floor/jungle/sand/New() - ..() - footstep_sound = sounds_sand - footstep_sound_barefoot = sounds_sand - footstep_sound_claw = sounds_sand /turf/unsimulated/mineral/jungle_underground @@ -527,38 +337,44 @@ var/list/foliage_replacments=list( var/image/img = image('icons/turf/rock_overlay.dmi', "dirt_overlay",layer = SIDE_LAYER) img.pixel_x = -4*PIXEL_MULTIPLIER img.pixel_y = -4*PIXEL_MULTIPLIER - img.plane = BELOW_TURF_PLANE + img.plane = BELOW_PLATING_PLANE overlays += img /turf/unsimulated/mineral/jungle_underground/ex_act(severity) switch(severity) if(1) generate_loot() - ChangeTurf(/turf/unsimulated/floor/jungle/bedrock) + ChangeTurf(/turf/unsimulated/floor/planetary/cave/jungle) if(2) if(prob(50)) generate_loot() - ChangeTurf(/turf/unsimulated/floor/jungle/bedrock) + ChangeTurf(/turf/unsimulated/floor/planetary/cave/jungle) +/turf/unsimulated/mineral/jungle_underground/proc/gettooleffectivness(var/obj/item/I,var/mob/user) //either a pickaxe or shovel + if(!I || !user) + return 0.0 + if(istype(I,/obj/item/weapon/pickaxe)) + return (1/I.toolspeed)/2.5 //default toolspeed is 0.4. do this math because lower=faster, but we want higher=faster. + if(istype(I,/obj/item/tool/crowbar)) + if(istype(I,/obj/item/tool/crowbar/halligan)) //halligans have a pick end. + return 0.75 + return 0.5 + if(istype(I,/obj/item/weapon/kitchen/utensil)) + return 0.1 + return 0.0 + /turf/unsimulated/mineral/jungle_underground/attackby(obj/item/C as obj, mob/user as mob) if(!C || !user) return 0 - var/s=0.0 - s=item_terraforming_ispickaxe(C) + var/s=gettooleffectivness(C,user) if(s>0.0) to_chat(user,"You begin to break apart the soil...") if(do_after(user, src, 30/s )) generate_loot(C,user) - ChangeTurf(/turf/unsimulated/floor/jungle/bedrock) - return - s=item_terraforming_isshovel(C) - if(s>0.0) - to_chat(user, "You begin to break apart the soil...") - if(do_after(user, src, 30/s )) - generate_loot(C,user) - ChangeTurf(/turf/unsimulated/floor/jungle/bedrock) + ChangeTurf(/turf/unsimulated/floor/planetary/cave/jungle) return + return ..() /turf/unsimulated/mineral/jungle_underground/proc/generate_loot(var/obj/item/C, var/mob/user) @@ -579,25 +395,6 @@ var/list/foliage_replacments=list( new/obj/item/stack/ore/uranium(src,user.lucky_prob_rand_range(1,3)) return -/turf/unsimulated/mineral/jungle_underground/proc/item_terraforming_ispickaxe(obj/item/C) - if(istype(C,/obj/item/weapon/pickaxe) && !istype(C,/obj/item/weapon/pickaxe/shovel)) - return (1/C.toolspeed)/2.5 //default toolspeed is 0.4. do this math because lower=faster, but we want higher=faster. - if(istype(C,/obj/item/tool/crowbar)) - if(istype(C,/obj/item/tool/crowbar/halligan)) //halligans have a pick end. - return 0.75 - return 0.5 - if(istype(C,/obj/item/weapon/kitchen/utensil/knife)) //for those daring prison escapes, also because it's funny. - return 0.1 - return 0.0 - -/turf/unsimulated/mineral/jungle_underground/proc/item_terraforming_isshovel(obj/item/C) - if(istype(C,/obj/item/weapon/pickaxe/shovel)) - return (1/C.toolspeed)/2.5 - if(istype(C,/obj/item/weapon/kitchen/utensil/spoon) || istype(C,/obj/item/weapon/kitchen/utensil/spork)) //see above - return 0.1 - return 0.0 - - /turf/unsimulated/mineral/jungle_underground/Bumped(AM) . = ..() @@ -605,9 +402,9 @@ var/list/foliage_replacments=list( var/mob/living/carbon/human/H = AM if(istype(H.get_active_hand(),/obj/item/weapon/pickaxe) || istype(H.get_inactive_hand(),/obj/item/weapon/pickaxe)) //prevents double attacking the same turf because parent proc covers this return - if(item_terraforming_isshovel(H.get_active_hand()) || item_terraforming_ispickaxe(H.get_active_hand())) + if(gettooleffectivness(H.get_active_hand(),H)) attackby(H.get_active_hand(), H) - else if(item_terraforming_isshovel(H.get_inactive_hand()) || item_terraforming_ispickaxe(H.get_inactive_hand())) + else if(gettooleffectivness(H.get_inactive_hand(),H)) attackby(H.get_inactive_hand(), H) /turf/unsimulated/mineral/jungle_underground/MineralSpread() //do nothing @@ -627,20 +424,21 @@ var/list/foliage_replacments=list( var/ctype=pick(valid_abandoned_crate_types) new ctype(src) -/turf/unsimulated/floor/jungle/bedrock +/turf/unsimulated/floor/planetary/cave/jungle name="Bedrock" desc="A very dense rock. Nothing seems to be able to dig through it." icon='icons/turf/walls.dmi' icon_state = "j_rockfloor" + plane=PLATING_PLANE + intact=0 //allows cables to be placed var/obj/structure/ladder/jungle_tunnel/hashole=null - construction_allowed=TRUE -/turf/unsimulated/floor/jungle/bedrock/New(var/loc) +/turf/unsimulated/floor/planetary/cave/jungle/New(var/loc) ..() update_icon() -/turf/unsimulated/floor/jungle/bedrock/update_icon() +/turf/unsimulated/floor/planetary/cave/jungle/update_icon() icon_state = "j_rockfloor" overlays=list() if(locate(/obj/structure/ladder/jungle_tunnel) in contents) @@ -649,12 +447,10 @@ var/list/foliage_replacments=list( overlays+=image('icons/turf/walls.dmi', "j_rfloor_overlay_d") -/turf/unsimulated/floor/jungle/bedrock/attackby(obj/item/C as obj, mob/user as mob) - ..() +/turf/unsimulated/floor/planetary/cave/jungle/attackby(obj/item/C as obj, mob/user as mob) if(!C || !user) return 0 - var/s=0.0 - s=item_terraforming_ispickaxe(C) + var/s=item_pickaxe_ability(C,user) if(s>0.0 && !hashole) if(!cannot_dig_up() ) to_chat(usr,"you start digging upwards...") @@ -671,20 +467,21 @@ var/list/foliage_replacments=list( l_surf.down=l_tunnel var/turf/T2=locate(x,y,z==2 ? 1 : 4) - T2?.ChangeTurf(/turf/unsimulated/floor/jungle/dirt) - var/turf/unsimulated/floor/jungle/dirt/TT=T2 + T2?.ChangeTurf(/turf/unsimulated/floor/planetary/dirt/jungle) + var/turf/unsimulated/floor/planetary/dirt/jungle/TT=T2 TT?.hashole=l_surf hashole=l_tunnel + return TRUE else update_icon() to_chat(usr,"something gets in your way.") - return else to_chat(usr,cannot_dig_up()) update_icon() + return FALSE + return ..() - -/turf/unsimulated/floor/jungle/bedrock/examine() +/turf/unsimulated/floor/planetary/cave/jungle/examine() ..() if(cannot_dig_up()) to_chat(usr,cannot_dig_up()) @@ -694,45 +491,47 @@ var/list/foliage_replacments=list( //we also use enter to reveal tiles, since the tile above could change. -/turf/unsimulated/floor/jungle/bedrock/Entered(var/atom/movable/Obj) +/turf/unsimulated/floor/planetary/cave/jungle/Entered(var/atom/movable/Obj) ..() update_icon() //we reveal the state of surrounding bedrock. there was a better way to do this. how did i forget to use range? - for(var/turf/unsimulated/floor/jungle/bedrock/B in orange(1)) + for(var/turf/unsimulated/floor/planetary/cave/jungle/B in orange(1)) B.update_icon() -/turf/unsimulated/floor/jungle/bedrock/proc/cannot_dig_up() +/turf/unsimulated/floor/planetary/cave/jungle/proc/cannot_dig_up() var/turf/T=locate(x,y,z==2 ? 1 : 4) - if(!istype(T,/turf/unsimulated/floor/jungle)) + if(!istype(T,/turf/unsimulated/floor/planetary)) return "something hard blocks the way." - var/turf/unsimulated/floor/jungle/JT = T - if(JT.DIGGING_BLOCKED) - return JT.DIGGING_BLOCKED + var/turf/unsimulated/floor/planetary/JT = T + if(istype(JT,/turf/unsimulated/floor/planetary/water)) + return "this feels like a really bad idea..." + if(istype(JT,/turf/unsimulated/floor/planetary/path/jungle_plated)) + return "something hard blocks the way." + if(istype(JT,/turf/unsimulated/floor/planetary/concrete)) + return "something hard blocks the way." if(locate(/obj/structure/flora/tree) in T.contents) return "there's too many roots in the way." + for(var/obj/O in T.contents) + if(O.density && O.anchored) + return "something hard blocks the way." return null -/turf/unsimulated/floor/jungle/bedrock/ex_act(severity) +/turf/unsimulated/floor/planetary/cave/jungle/ex_act(severity) return -/turf/unsimulated/floor/jungle/bedrock/can_place_cables() +/turf/unsimulated/floor/planetary/cave/jungle/can_place_cables() return TRUE -/turf/unsimulated/floor/jungle/worldborder - density=TRUE - opacity=TRUE - name="Strangely hard and tall rock" - desc="you cannot go this way..." - icon='icons/turf/walls.dmi' - icon_state="rock" -/turf/unsimulated/floor/jungle/worldborder/ex_act(severity) - return -/turf/unsimulated/floor/jungle/worldborder/attackby(obj/item/C as obj, mob/user as mob) - return +/turf/unsimulated/floor/planetary/cave/jungle/no_dig +/turf/unsimulated/floor/planetary/cave/jungle/no_dig/cannot_dig_up() + return TRUE +/turf/unsimulated/floor/planetary/cave/jungle/no_dig/update_icon() + ..() + overlays=list() //so mining the planetside roid doesn't cause ZAS hell /turf/unsimulated/mineral/random/jungle @@ -740,22 +539,27 @@ var/list/foliage_replacments=list( oxygen = MOLES_JUNGLE_O2_STD nitrogen = MOLES_JUNGLE_N2_STD carbon_dioxide = MOLES_JUNGLE_CO2_STD - mined_type = /turf/unsimulated/floor/jungle/path + mined_type = /turf/unsimulated/floor/planetary/path/jungle /turf/unsimulated/mineral/random/high_chance/jungle temperature = T_JUNGLE oxygen = MOLES_JUNGLE_O2_STD nitrogen = MOLES_JUNGLE_N2_STD carbon_dioxide = MOLES_JUNGLE_CO2_STD - mined_type = /turf/unsimulated/floor/jungle/path + mined_type = /turf/unsimulated/floor/planetary/path/jungle -/turf/unsimulated/floor/jungle/wasteland +/turf/unsimulated/floor/planetary/wasteland/jungle name="wasteland" desc="A dry, cracked surface with little vegetation." icon = 'icons/turf/planetary/jungle.dmi' icon_state = "wasteland" + temperature = T_JUNGLE + oxygen = MOLES_JUNGLE_O2_STD + nitrogen = MOLES_JUNGLE_N2_STD + carbon_dioxide = MOLES_JUNGLE_CO2_STD + plane=PLATING_PLANE -/turf/unsimulated/floor/jungle/wasteland/New() +/turf/unsimulated/floor/planetary/wasteland/jungle/New() ..() icon_state="wasteland[rand(0,12)]" diff --git a/code/modules/maps/spawners/jungle_spawns.dm b/code/modules/maps/spawners/jungle_spawns.dm index e51125510282..b10d016c7968 100644 --- a/code/modules/maps/spawners/jungle_spawns.dm +++ b/code/modules/maps/spawners/jungle_spawns.dm @@ -1,21 +1,21 @@ //things that try to kill you. var/list/junglemobs_hostile=list( - /mob/living/complex_animal/dinosaur, - /mob/living/complex_animal/panther, - /mob/living/complex_animal/bear, + /mob/living/simple_animal/complex/dinosaur, + /mob/living/simple_animal/complex/panther, + /mob/living/simple_animal/complex/bear, ) //things that won't attack you var/list/junglemobs_passive=list( -/mob/living/complex_animal/frog, -/mob/living/complex_animal/frog/poison, -/mob/living/complex_animal/parrot, +/mob/living/simple_animal/complex/frog, +/mob/living/simple_animal/complex/frog/poison, +/mob/living/simple_animal/complex/parrot, /mob/living/carbon/monkey, ) //they don't kill you, but also are less frequent. capy bappies are here because the pacify aura is quite strong and funny. so we limit that, because we HATE fun. var/list/junglemobs_passive_rare=list( -/mob/living/complex_animal/capybara_wild, +/mob/living/simple_animal/complex/capybara_wild, ) //any wildlife, be it fren-shaped or not. @@ -34,7 +34,7 @@ var/list/junglemobs_passive_rare=list( else amount=rand(2,5) to_spawn = pick(junglemobs_hostile) - if(to_spawn==/mob/living/complex_animal/panther) //being carnivores only, they need a bit of help to get the population ball rolling. also they spread out a lot. + if(to_spawn==/mob/living/simple_animal/complex/panther) //being carnivores only, they need a bit of help to get the population ball rolling. also they spread out a lot. amount+=2 ..() diff --git a/code/modules/mob/living/complex_animal/base.dm b/code/modules/mob/living/complex_animal/base.dm index 8720e223c64e..a5d4f0b270cd 100644 --- a/code/modules/mob/living/complex_animal/base.dm +++ b/code/modules/mob/living/complex_animal/base.dm @@ -32,7 +32,7 @@ #define ANIMAL_STATE_MATING 5 //the birds and the birds. why would they try it with a bee? you sicken me. #define ANIMAL_STATE_SPECIAL 6 //for special behaviors for the mob to do -/mob/living/complex_animal +/mob/living/simple_animal/complex size=0 icon='icons/mob/animal.dmi' can_butcher=TRUE @@ -52,67 +52,53 @@ var/atom/target = null var/turf/territory=null //turf location var/list/family = list() //list of mobs. avoid attacking them and whatnot. also can be used for taming. - var/base_damage=2 - var/damage_variance=1 + environment_smash_flags = 0xFFFFFF var/movespeed=5 //lower=faster. var/kin_check_type_path=null //for mobs with many subtypes. set to the parent mob type. leave null if not needed var/petable=FALSE var/lastmate=0 var/matingcooldown=60 //2 minutes var/max_local_population=6 //to prevent total overpopulation - var/icon_living = "" - var/icon_dead = "" var/healthregen=0.01 var/lasthealth=0.0 var/ticks_dead=0 - - //these are here because we, for some reason that i don't know, call attack_animal. that sounds good, until you realize that attack_animal wants a simple_animal. this causes a lot of runtimes, and i can't find where attack_animal is actually called, or why it's called when we're not even a simple_animal, so instead, we define some of the important variables here so it doesn't totally break. it's still a good practice to revise the code, as was done with most of the common objects that will be broken, like windows and lockers. - var/environment_smash_flags = 0xFFFFFF - var/melee_damage_upper=0 - var/melee_damage_lower=0 - - - + //cache vars. we use this for extra SPEEEEEED. so you can ignore it for vving stuff. var/list/cache_objects_in_view=list() -/mob/living/complex_animal/New(var/loc) +/mob/living/simple_animal/complex/New(var/loc) ..() - create_reagents(100) nutrition = rand(ceil(max_food*0.75),max_food) gender="female" if(prob(50)) gender="male" territory=locate(x,y,z) //store turf where we were born/created - melee_damage_upper=base_damage+damage_variance - melee_damage_lower=base_damage-damage_variance - -/mob/living/complex_animal/proc/allow_msg() +/mob/living/simple_animal/complex/proc/allow_msg() for(var/mob/m in range(src,11)) //only do emotes/say things if a player is nearby. this is to reduce log spam and make obsgang not want to die, even though they should just play the game. if(m.client) return TRUE return FALSE -/mob/living/complex_animal/emote(act, m_type = null, message = null, ignore_status = FALSE, var/arguments) +/mob/living/simple_animal/complex/emote(act, m_type = null, message = null, ignore_status = FALSE, var/arguments) if(allow_msg()) return ..() return null - -/mob/living/complex_animal/say(message, var/datum/language/speaking, var/atom/movable/radio=src, var/class) + +/mob/living/simple_animal/complex/say(message, var/datum/language/speaking, var/atom/movable/radio=src, var/class) if(allow_msg()) return ..() return null -/mob/living/complex_animal/update_icon() +/mob/living/simple_animal/complex/update_icon() ..() icon_state=icon_living if (stat==DEAD) icon_state=icon_dead -/mob/living/complex_animal/Life() +/mob/living/simple_animal/complex/Life() update_icon() if(!..()) return 0 @@ -193,7 +179,7 @@ return 1 //runs independently of other states so we won't starve to death running away. -/mob/living/complex_animal/proc/interrupt_hunger() +/mob/living/simple_animal/complex/proc/interrupt_hunger() if(behavior_state==ANIMAL_STATE_HUNTING || behavior_state==ANIMAL_STATE_ATTACKING || behavior_state==ANIMAL_STATE_DEFENDING) return FALSE if(nutritionmax_food*0.75) abort_target() return FALSE @@ -300,7 +286,7 @@ tryeat(target) return TRUE -/mob/living/complex_animal/proc/tick_state_defending() +/mob/living/simple_animal/complex/proc/tick_state_defending() if(!verify_target(target)) abort_target() return FALSE @@ -315,7 +301,7 @@ attack(target) return TRUE -/mob/living/complex_animal/proc/tick_state_attacking() +/mob/living/simple_animal/complex/proc/tick_state_attacking() if(!verify_target(target,15)) abort_target() return FALSE @@ -328,7 +314,7 @@ attack(target) return TRUE -/mob/living/complex_animal/proc/tick_state_fleeing() +/mob/living/simple_animal/complex/proc/tick_state_fleeing() if(!verify_target(target,10)) abort_target() return FALSE @@ -337,11 +323,11 @@ walk_away(src,target,10,movespeed) return TRUE -/mob/living/complex_animal/proc/tick_state_mating() +/mob/living/simple_animal/complex/proc/tick_state_mating() if(!verify_target(target,8)) for(var/atom/A in cache_objects_in_view) - if(istype(A,/mob/living/complex_animal)) - var/mob/living/complex_animal/CA=A + if(istype(A,/mob/living/simple_animal/complex)) + var/mob/living/simple_animal/complex/CA=A if(can_offspring(CA) && CA.can_offspring(src) && CA.behavior_state==ANIMAL_STATE_MATING && !CA.target) //you better believe we're going to enforce the communicative property. visible_message("\the [src] looks lovingly at \the [CA].") target=CA @@ -351,10 +337,10 @@ abort_target() return FALSE else - if(!istype(target,/mob/living/complex_animal)) //something has gone terribly wrong + if(!istype(target,/mob/living/simple_animal/complex)) //something has gone terribly wrong abort_target() return FALSE - var/mob/living/complex_animal/M = target + var/mob/living/simple_animal/complex/M = target if(get_dist(src,M)>1) walk_to(src,M,0,movespeed) else @@ -371,12 +357,12 @@ return FALSE return TRUE -/mob/living/complex_animal/proc/tick_state_special() +/mob/living/simple_animal/complex/proc/tick_state_special() return TRUE //checks our target variable and returns if it's valid. -/mob/living/complex_animal/proc/verify_target(var/atom/targ,var/max_distance=-1,var/allow_dead=FALSE) +/mob/living/simple_animal/complex/proc/verify_target(var/atom/targ,var/max_distance=-1,var/allow_dead=FALSE) if(!targ) return FALSE if(max_distance>=0) @@ -390,13 +376,13 @@ return FALSE return TRUE -/mob/living/complex_animal/proc/abort_target(var/reset_state=TRUE) +/mob/living/simple_animal/complex/proc/abort_target(var/reset_state=TRUE) target=null walk(src,0) if(reset_state) behavior_state=ANIMAL_STATE_IDLE -/mob/living/complex_animal/proc/is_kin(var/mob/target) +/mob/living/simple_animal/complex/proc/is_kin(var/mob/target) if(!istype(target,/mob)) return FALSE if(target in family) @@ -412,7 +398,7 @@ return FALSE //return a list of valid salad -/mob/living/complex_animal/proc/get_food() +/mob/living/simple_animal/complex/proc/get_food() var/list/foodsources=list() for(var/atom/A in cache_objects_in_view) if(A==src) //do not eat ourselves @@ -421,7 +407,7 @@ if(istype(A,/obj/structure/flora) && !istype(A,/obj/structure/flora/tree) && !istype(A,/obj/structure/flora/rock)) foodsources+=A continue - if(istype(A,/turf/unsimulated/floor/jungle/grass)) + if(istype(A,/turf/unsimulated/floor/planetary/grass/jungle)) foodsources+=A continue if(food_flags & ANIMAL_FRUGIVORE) @@ -431,7 +417,7 @@ foodsources+=A continue if(food_flags & ANIMAL_CARNIVORE) - if(istype(A,/mob/living/carbon) || istype(A,/mob/living/simple_animal) || istype(A,/mob/living/complex_animal)) + if(istype(A,/mob/living/carbon) || istype(A,/mob/living/simple_animal) || istype(A,/mob/living/simple_animal/complex)) var/mob/living/M=A if(M.stat!=DEAD) if(!is_pacified() && behavior_flags & ANIMAL_BEHAVIOR_PREDATORY) @@ -454,7 +440,7 @@ return foodsources //take the list from get_food, and create an associated list ranking our affinity for them -/mob/living/complex_animal/proc/rank_foodsources(var/list/sources) +/mob/living/simple_animal/complex/proc/rank_foodsources(var/list/sources) var/list/out=list() //associate list time!!!!!!!!!! I LOVE BYOND!!!!111! for(var/atom/A in sources) var/p=rand(-2,2) // randomize it for a bit of spice @@ -474,8 +460,8 @@ var/mob/living/simple_animal/SA=A if(SA.is_poisonous) p+=ANIMAL_FOODPRIORITY_UNDESIRABLE - if(istype(A,/mob/living/complex_animal)) - var/mob/living/complex_animal/CA=A + if(istype(A,/mob/living/simple_animal/complex)) + var/mob/living/simple_animal/complex/CA=A if(CA.behavior_flags & ANIMAL_BEHAVIOR_UNDESIRABLE) p+=ANIMAL_FOODPRIORITY_UNDESIRABLE if(istype(A,/obj/item/weapon/reagent_containers/food/snacks)) @@ -486,12 +472,13 @@ return out -/mob/living/complex_animal/UnarmedAttack(var/atom/A, var/proximity_flag, var/params) +/mob/living/simple_animal/complex/UnarmedAttack(var/atom/A, var/proximity_flag, var/params) if(attack_delayer.next_allowed<=world.time) - ..() + .=..() delayNextAttack(2 SECONDS) //fixes hitting same object multiple times rapidly + -/mob/living/complex_animal/proc/aggro_drawn(var/victim,var/state=ANIMAL_STATE_ATTACKING,var/skipsmg=FALSE) +/mob/living/simple_animal/complex/proc/aggro_drawn(var/victim,var/state=ANIMAL_STATE_ATTACKING,var/skipsmg=FALSE) if(!victim) return if(!skipsmg && target!=victim && state!=behavior_state) @@ -503,14 +490,14 @@ if(istype(target,/mob/living)) var/mob/living/T=target if(T.stat!=DEAD) - for(var/mob/living/complex_animal/M in cache_objects_in_view) + for(var/mob/living/simple_animal/complex/M in cache_objects_in_view) if( (behavior_flags & ANIMAL_BEHAVIOR_PACK_DYNAMICS) || (M in family)) if(is_kin(M) && !M.is_kin(target)) //rally the pack to us, if the target is not kin if(M.behavior_state!=state) //if the pack member is not engaged in similar activity M.aggro_drawn(victim,state) //do this recursively for each. don't kick the bee hive. -/mob/living/complex_animal/proc/attack(var/victim) +/mob/living/simple_animal/complex/proc/attack(var/victim) if(!verify_target(victim,1,TRUE)) return FALSE if(is_pacified()) @@ -518,10 +505,13 @@ if(!victim) return FALSE if(istype(victim,/mob)) - return unarmed_attack_mob(victim) - return UnarmedAttack(victim,Adjacent(victim)) + .= unarmed_attack_mob(victim) + else + .= UnarmedAttack(victim,Adjacent(victim)) + if(.) + get_attack_msg(victim) -/mob/living/complex_animal/proc/tryeat(var/victim) +/mob/living/simple_animal/complex/proc/tryeat(var/victim) if(!victim) return FALSE if(!verify_target(victim,1,TRUE)) @@ -574,7 +564,7 @@ return TRUE //stolen from simple_animal/hostile -/mob/living/complex_animal/proc/escape() +/mob/living/simple_animal/complex/proc/escape() if(!(behavior_flags & ANIMAL_BEHAVIOR_AVOID_CAPTURE)) return if(locked_to) @@ -584,7 +574,7 @@ UnarmedAttack(A, Adjacent(A)) //stolen from simple_animal/hostile -/mob/living/complex_animal/proc/fuckshitup() +/mob/living/simple_animal/complex/proc/fuckshitup() if(!target) return if(!(behavior_flags & ANIMAL_BEHAVIOR_DESTRUCTIVE)) @@ -621,7 +611,7 @@ //only fired when the mob is within our territory, and we have the TERRITORIAL flag -/mob/living/complex_animal/proc/determine_tresspass(var/mob/trespasser) +/mob/living/simple_animal/complex/proc/determine_tresspass(var/mob/trespasser) if(!verify_target(trespasser)) return FALSE if(is_pacified()) @@ -630,14 +620,14 @@ var/mob/living/simple_animal/A=trespasser if(A.pacify_aura) return FALSE - if(istype(trespasser,/mob/living/complex_animal)) - var/mob/living/complex_animal/A=trespasser + if(istype(trespasser,/mob/living/simple_animal/complex)) + var/mob/living/simple_animal/complex/A=trespasser if(A.pacify_aura || (A.behavior_flags & ANIMAL_BEHAVIOR_UNDESIRABLE) ) return FALSE return !is_kin(trespasser) //only fired when the mob is seen by us, and we have the AVOID_PRED flag -/mob/living/complex_animal/proc/determine_isthreat(var/mob/individual) +/mob/living/simple_animal/complex/proc/determine_isthreat(var/mob/individual) if(!verify_target(individual)) return FALSE if(is_pacified()) @@ -651,46 +641,46 @@ return !(behavior_flags & ANIMAL_BEHAVIOR_TERRITORIAL) if(istype(individual,/mob/living/simple_animal)) return istype(individual,/mob/living/simple_animal/hostile) - if(istype(individual,/mob/living/complex_animal)) - var/mob/living/complex_animal/A = individual + if(istype(individual,/mob/living/simple_animal/complex)) + var/mob/living/simple_animal/complex/A = individual return A.behavior_flags & (ANIMAL_BEHAVIOR_PREDATORY | ANIMAL_BEHAVIOR_TERRITORIAL) return FALSE -/mob/living/complex_animal/proc/get_aggro_msg(var/individual) +/mob/living/simple_animal/complex/proc/get_aggro_msg(var/individual) emote("me",MESSAGE_SEE,"stares alertly at \the [individual].") -/mob/living/complex_animal/proc/get_flee_msg(var/individual) +/mob/living/simple_animal/complex/proc/get_flee_msg(var/individual) emote("me",MESSAGE_SEE,"stares at \the [individual] and runs away.") -/mob/living/complex_animal/proc/get_tesspass_msg(var/individual) +/mob/living/simple_animal/complex/proc/get_tesspass_msg(var/individual) emote("me",MESSAGE_SEE,"stares alertly at \the [individual].") -/mob/living/complex_animal/proc/get_hunting_msg(var/individual) +/mob/living/simple_animal/complex/proc/get_hunting_msg(var/individual) if(istype(individual,/mob)) emote("me",MESSAGE_SEE,"stares hungrily at \the [individual].") else visible_message("\The [src] stares hungrily at \the [individual].") -/mob/living/complex_animal/proc/get_attack_msg(var/individual) +/mob/living/simple_animal/complex/proc/get_attack_msg(var/individual) emote("me",MESSAGE_SEE,"attacks \the [individual]!") -/mob/living/complex_animal/proc/get_idle_sounds() +/mob/living/simple_animal/complex/proc/get_idle_sounds() if(prob(10)) emote("me",MESSAGE_HEAR, "vocalizes.") -/mob/living/complex_animal/proc/get_offspring_cost() +/mob/living/simple_animal/complex/proc/get_offspring_cost() return size*7.5 // if you don't want offspring, then return FALSE here. -/mob/living/complex_animal/proc/can_offspring(var/mob/living/complex_animal/mate) +/mob/living/simple_animal/complex/proc/can_offspring(var/mob/living/simple_animal/complex/mate) if(!mate) return FALSE if(mate.type!=src.type) return FALSE var/localcount=0 - for(var/mob/living/complex_animal/A in cache_objects_in_view) + for(var/mob/living/simple_animal/complex/A in cache_objects_in_view) if(A.type==src.type && A.stat!=DEAD) localcount++ if(localcount>max_local_population) @@ -704,8 +694,8 @@ return FALSE //this proc is ran on the mother only. -/mob/living/complex_animal/proc/generate_offspring(var/mob/living/complex_animal/father) - var/mob/living/complex_animal/child=new src.type(loc) +/mob/living/simple_animal/complex/proc/generate_offspring(var/mob/living/simple_animal/complex/father) + var/mob/living/simple_animal/complex/child=new src.type(loc) if(!child) return FALSE child.faction=faction @@ -715,38 +705,9 @@ child.family+=src child.family+=father return child + - -/mob/living/complex_animal/get_unarmed_damage(var/atom/victim) - return base_damage+ (damage_variance ? rand(-damage_variance,damage_variance) : 0) - - - -/mob/living/complex_animal/init_butchering_list() - if(butchering_drops && butchering_drops.len) //Already initialized - return - - butchering_drops = list() - var/list/animal_butchering_products = get_butchering_products() - if(animal_butchering_products.len > 0) - for(var/butchering_type in animal_butchering_products) - butchering_drops += new butchering_type() - -/mob/living/complex_animal/death(gibbed) //stolen from simple_animal - ..() - init_butchering_list() - if((status_flags & BUDDHAMODE) || stat == DEAD) - return - - if(!gibbed) - emote("deathgasp", message = TRUE) - health = 0 - stat = DEAD - update_icon() - walk(src,0) - setDensity(FALSE) - -/mob/living/complex_animal/attack_hand(var/mob/living/carbon/human/H) +/mob/living/simple_animal/complex/attack_hand(var/mob/living/carbon/human/H) H.delayNextAttack(2 SECONDS) if(H.a_intent==I_HURT) H.unarmed_attack_mob(src) @@ -767,33 +728,14 @@ return ..() -/mob/living/complex_animal/proc/trypet(var/mob/living/carbon/human/H) +/mob/living/simple_animal/complex/proc/trypet(var/mob/living/carbon/human/H) if(petable) H.emote("me",MESSAGE_SEE,"pets \the [src].") var/image/heart = image('icons/mob/animal.dmi',src,"heart-ani2") heart.plane = ABOVE_HUMAN_PLANE flick_overlay(heart, list(H.client), 20) -/mob/living/complex_animal/attackby(var/obj/item/I, var/mob/user, var/no_delay = 0, var/originator = null, var/def_zone = null) - if(user.a_intent == I_HELP) - user.visible_message("[user] [pick(list("pokes","prods","taps"))] \the [src] with \the [I].") - to_chat(user, "You [pick(list("poke","prod","tap"))] \the [src] with \the [I].") - else - ..() - user.visible_message("[user] hits \the [src] with \the [I]!") - to_chat(user, "You hit \the [src] with \the [I]!") - if(health<=0) - death() - if(behavior_flags & ANIMAL_BEHAVIOR_RETALIATE) - behavior_state=behavior_state=ANIMAL_STATE_ATTACKING - aggro_drawn(user,ANIMAL_STATE_ATTACKING) - else - get_flee_msg(user) - behavior_state = ANIMAL_STATE_FLEEING - target=user - - -/mob/living/complex_animal/assaulted_by(var/mob/M,var/weak_assault=FALSE) +/mob/living/simple_animal/complex/assaulted_by(var/mob/M,var/weak_assault=FALSE) if(!weak_assault) if(behavior_flags & ANIMAL_BEHAVIOR_RETALIATE) behavior_state=ANIMAL_STATE_ATTACKING @@ -804,7 +746,7 @@ target=M return ..() -/mob/living/complex_animal/unarmed_attacked(mob/living/attacker, damage, damage_type, zone) +/mob/living/simple_animal/complex/unarmed_attacked(mob/living/attacker, damage, damage_type, zone) if(behavior_flags & ANIMAL_BEHAVIOR_RETALIATE) behavior_state=behavior_state=ANIMAL_STATE_ATTACKING aggro_drawn(attacker,ANIMAL_STATE_ATTACKING) @@ -814,16 +756,20 @@ target=attacker return ..() -/mob/living/complex_animal/getarmor(var/def_zone, var/type) +/mob/living/simple_animal/complex/getarmor(var/def_zone, var/type) return armor[type] || 0 -/mob/living/complex_animal/beartrap_act(var/obj/item/weapon/beartrap/trap) +/mob/living/simple_animal/complex/death() + ..() + walk(src,0) + +/mob/living/simple_animal/complex/beartrap_act(var/obj/item/weapon/beartrap/trap) if(flying) return FALSE - if(size>SIZE_TINY) + if(size<=SIZE_TINY) return FALSE trap.trapped = 1 - trap.trappedcanimal = src + trap.trappedbear = src trap.armed = 0 playsound(trap, 'sound/effects/snap.ogg', 60, 1) trap.lock_atom(src, /datum/locking_category/beartrap) diff --git a/code/modules/mob/living/complex_animal/jungle_mobs/bears.dm b/code/modules/mob/living/complex_animal/jungle_mobs/bears.dm index 42eb66226b7e..c4aad3013ad5 100644 --- a/code/modules/mob/living/complex_animal/jungle_mobs/bears.dm +++ b/code/modules/mob/living/complex_animal/jungle_mobs/bears.dm @@ -1,4 +1,4 @@ -/mob/living/complex_animal/bear +/mob/living/simple_animal/complex/bear name="\improper Bear" desc="Does it shit in the woods?" icon_state="brownbear" @@ -11,15 +11,15 @@ armor=list(melee=10,bullet=20,laser=20,energy=0,bomb=0,bio=0,rad=0) max_food=100 food_flags = ANIMAL_CARNIVORE | ANIMAL_HERBIVORE - base_damage = 25 - damage_variance = 5 + melee_damage_upper=30 + melee_damage_lower=20 behavior_flags = ANIMAL_BEHAVIOR_PREDATORY | ANIMAL_BEHAVIOR_RETALIATE | ANIMAL_BEHAVIOR_PACK_DYNAMICS | ANIMAL_BEHAVIOR_DESTRUCTIVE | ANIMAL_BEHAVIOR_AVOID_CAPTURE movespeed=5 - kin_check_type_path=/mob/living/complex_animal/bear + kin_check_type_path=/mob/living/simple_animal/complex/bear max_local_population=5 var/sea_bear=TRUE -/mob/living/complex_animal/bear/get_idle_sounds() +/mob/living/simple_animal/complex/bear/get_idle_sounds() if(prob(10)) var/i=rand(1,2) switch(i) @@ -28,7 +28,7 @@ if(2) emote("me", MESSAGE_HEAR, "roars.") -/mob/living/complex_animal/bear/get_attack_msg(var/individual) +/mob/living/simple_animal/complex/bear/get_attack_msg(var/individual) var/i=rand(1,3) switch(i) if(1) @@ -39,18 +39,18 @@ emote("me", MESSAGE_SEE, "claws \the [individual]!") -/mob/living/complex_animal/bear/verify_target(var/individual,var/max_distance=-1,var/allow_dead=FALSE) +/mob/living/simple_animal/complex/bear/verify_target(var/individual,var/max_distance=-1,var/allow_dead=FALSE) if(sea_bear) for(var/obj/effect/decal/cleanable/crayon/C in get_turf(individual)) if(!C.on_wall && C.name == "o") //drawing a circle around yourself is the only way to ward off space bears! return FALSE return ..() -/mob/living/complex_animal/bear/get_butchering_products() +/mob/living/simple_animal/complex/bear/get_butchering_products() return list(/datum/butchering_product/skin/bear/brownbear, /datum/butchering_product/teeth/lots) -/mob/living/complex_animal/bear/spare +/mob/living/simple_animal/complex/bear/spare name="\proper Spare Bear" desc="This bear has adapted a form of camouflage from generations of natural selection in which the omnivores scavenge from space stations and their dumpsters. Its golden skin fools card scanners into opening the door." icon_state="sparebear" @@ -63,23 +63,23 @@ mob_max_age=9999999 healthregen=0.02 food_per_tick = 0.0005 - base_damage = 35 - damage_variance = 5 + melee_damage_upper=40 + melee_damage_lower=30 behavior_flags = ANIMAL_BEHAVIOR_PREDATORY | ANIMAL_BEHAVIOR_TERRITORIAL | ANIMAL_BEHAVIOR_RETALIATE | ANIMAL_BEHAVIOR_PACK_DYNAMICS | ANIMAL_BEHAVIOR_DESTRUCTIVE | ANIMAL_BEHAVIOR_AVOID_CAPTURE animal_flags = ANIMAL_FLAG_IMMORTAL movespeed=4 sea_bear=FALSE -/mob/living/complex_animal/bear/spare/can_offspring(var/mob/living/complex_animal/mate) +/mob/living/simple_animal/complex/bear/spare/can_offspring(var/mob/living/simple_animal/complex/mate) return FALSE -/mob/living/complex_animal/bear/spare/GetAccess() +/mob/living/simple_animal/complex/bear/spare/GetAccess() return get_all_accesses() -/mob/living/complex_animal/bear/spare/get_butchering_products() +/mob/living/simple_animal/complex/bear/spare/get_butchering_products() return list(/datum/butchering_product/skin/bear/spare, /datum/butchering_product/teeth/lots) -/mob/living/complex_animal/bear/spare/aggro_drawn(var/victim,var/state=ANIMAL_STATE_ATTACKING) +/mob/living/simple_animal/complex/bear/spare/aggro_drawn(var/victim,var/state=ANIMAL_STATE_ATTACKING) if(!victim) return target=victim @@ -91,13 +91,13 @@ var/mob/living/T=target if(T.stat!=DEAD) var/list/nearby_objects=range(15,src) //increased range, and ignores visibility. have fun! - for(var/mob/living/complex_animal/M in nearby_objects) + for(var/mob/living/simple_animal/complex/M in nearby_objects) if( (behavior_flags & ANIMAL_BEHAVIOR_PACK_DYNAMICS) || (M in family)) if(is_kin(M) && !M.is_kin(target)) if(M.behavior_state!=state) M.aggro_drawn(victim,state) -/mob/living/complex_animal/bear/panda +/mob/living/simple_animal/complex/bear/panda name="\improper Panda Bear" desc="Endangered even in space." icon_state="panda" @@ -108,32 +108,32 @@ food_per_tick=0.0015 -/mob/living/complex_animal/bear/panda/can_offspring(var/mob/living/complex_animal/mate) +/mob/living/simple_animal/complex/bear/panda/can_offspring(var/mob/living/simple_animal/complex/mate) .=..() if(prob(75)) return FALSE -/mob/living/complex_animal/bear/panda/get_butchering_products() +/mob/living/simple_animal/complex/bear/panda/get_butchering_products() return list(/datum/butchering_product/skin/bear/panda, /datum/butchering_product/teeth/lots) -/mob/living/complex_animal/bear/polar +/mob/living/simple_animal/complex/bear/polar name="\improper Polar Bear" desc="Its eyes are souless and cold." icon_state="polarbear" icon_living = "polarbear" icon_dead = "polarbear_dead" behavior_flags = ANIMAL_BEHAVIOR_PREDATORY | ANIMAL_BEHAVIOR_TERRITORIAL | ANIMAL_BEHAVIOR_RETALIATE | ANIMAL_BEHAVIOR_DESTRUCTIVE | ANIMAL_BEHAVIOR_AVOID_CAPTURE - base_damage=35 - damage_variance=10 + melee_damage_upper=45 + melee_damage_lower=25 health=70 maxHealth=70 -/mob/living/complex_animal/bear/polar/get_butchering_products() +/mob/living/simple_animal/complex/bear/polar/get_butchering_products() return list(/datum/butchering_product/skin/bear/polarbear, /datum/butchering_product/teeth/lots) -/mob/living/complex_animal/bear/polar/chef +/mob/living/simple_animal/complex/bear/polar/chef name="\proper Chef Bear" desc="Not to be confused with Chief Bear, leader of bear tribe. This one just likes to cook." behavior_flags = ANIMAL_BEHAVIOR_TERRITORIAL | ANIMAL_BEHAVIOR_RETALIATE | ANIMAL_BEHAVIOR_DESTRUCTIVE | ANIMAL_BEHAVIOR_AVOID_CAPTURE @@ -141,12 +141,12 @@ movespeed=4 health=100 mob_max_age=9999999 - base_damage=35 - damage_variance=15 + melee_damage_upper=50 + melee_damage_lower=20 maxHealth=100 food_per_tick=0.0 healthregen=0.015 sea_bear=FALSE -/mob/living/complex_animal/bear/polar/chef/can_offspring(var/mob/living/complex_animal/mate) +/mob/living/simple_animal/complex/bear/polar/chef/can_offspring(var/mob/living/simple_animal/complex/mate) return FALSE \ No newline at end of file diff --git a/code/modules/mob/living/complex_animal/jungle_mobs/capybara_wild.dm b/code/modules/mob/living/complex_animal/jungle_mobs/capybara_wild.dm index 082f0537d0c7..0a748417aa90 100644 --- a/code/modules/mob/living/complex_animal/jungle_mobs/capybara_wild.dm +++ b/code/modules/mob/living/complex_animal/jungle_mobs/capybara_wild.dm @@ -1,4 +1,4 @@ -/mob/living/complex_animal/capybara_wild +/mob/living/simple_animal/complex/capybara_wild name="\improper Wild Capybara" desc="The capybara is the largest of the rodents. This one is unaccustomed to human contact." icon_state="capybara" @@ -13,11 +13,11 @@ behavior_flags = ANIMAL_BEHAVIOR_PACK_DYNAMICS | ANIMAL_BEHAVIOR_AVOID_CAPTURE movespeed=1 pacify_aura = TRUE - base_damage=5 - damage_variance=2 + melee_damage_upper=7 + melee_damage_lower=3 petable=TRUE -/mob/living/complex_animal/capybara_wild/tick_state_idle() +/mob/living/simple_animal/complex/capybara_wild/tick_state_idle() if(!..()) return FALSE if(prob(33)) @@ -27,7 +27,7 @@ walk(src,0) return TRUE -/mob/living/complex_animal/capybara_wild/tick_state_special() +/mob/living/simple_animal/complex/capybara_wild/tick_state_special() if(!..()) return FALSE icon_state="capybara-rest" @@ -37,7 +37,7 @@ visible_message("\The [src] gets back up.") return TRUE -/mob/living/complex_animal/capybara_wild/tick_state_fleeing() +/mob/living/simple_animal/complex/capybara_wild/tick_state_fleeing() if(!..()) return FALSE if(prob(33)) @@ -47,22 +47,22 @@ return TRUE -/mob/living/complex_animal/capybara_wild/determine_isthreat(var/mob/individual) +/mob/living/simple_animal/complex/capybara_wild/determine_isthreat(var/mob/individual) return FALSE -/mob/living/complex_animal/capybara_wild/get_flee_msg(var/individual) +/mob/living/simple_animal/complex/capybara_wild/get_flee_msg(var/individual) ..() icon_state="capybara" -/mob/living/complex_animal/capybara_wild/get_idle_sounds() +/mob/living/simple_animal/complex/capybara_wild/get_idle_sounds() return //no predators, so leaving this out is probably a bad idea. -/mob/living/complex_animal/capybara_wild/can_offspring(var/mob/living/complex_animal/mate) +/mob/living/simple_animal/complex/capybara_wild/can_offspring(var/mob/living/simple_animal/complex/mate) return FALSE -/mob/living/complex_animal/capybara_wild/get_attack_msg(var/individual) +/mob/living/simple_animal/complex/capybara_wild/get_attack_msg(var/individual) var/i=rand(1,2) switch(i) if(1) @@ -71,6 +71,6 @@ emote("me", MESSAGE_SEE, "scratches \the [individual]!") -/mob/living/complex_animal/capybara_wild/trypet(mob/living/carbon/human/M) +/mob/living/simple_animal/complex/capybara_wild/trypet(mob/living/carbon/human/M) ..() emote("me", MESSAGE_SEE, "closes its eyes for a moment and looks content.") \ No newline at end of file diff --git a/code/modules/mob/living/complex_animal/jungle_mobs/crocodile.dm b/code/modules/mob/living/complex_animal/jungle_mobs/crocodile.dm index 44a0d9807cb6..017a6e6aa43b 100644 --- a/code/modules/mob/living/complex_animal/jungle_mobs/crocodile.dm +++ b/code/modules/mob/living/complex_animal/jungle_mobs/crocodile.dm @@ -1,4 +1,4 @@ -/mob/living/complex_animal/crocodile +/mob/living/simple_animal/complex/crocodile name = "\improper Crocodile" desc = "Not to be confused with an alligator, or even a gharial." icon_state="crocodile" @@ -10,8 +10,8 @@ armor=list(melee=35,bullet=10,laser=15,energy=0,bomb=0,bio=0,rad=0) max_food=100 food_flags = ANIMAL_CARNIVORE - base_damage = 20 - damage_variance = 5 + melee_damage_upper=25 + melee_damage_lower=15 behavior_flags = ANIMAL_BEHAVIOR_PREDATORY | ANIMAL_BEHAVIOR_RETALIATE | ANIMAL_BEHAVIOR_DESTRUCTIVE | ANIMAL_BEHAVIOR_TERRITORIAL movespeed=5 max_local_population = 3 @@ -19,47 +19,46 @@ food_per_tick = 0.0001 var/stuntracker=FALSE //prevents being stunlocked -/mob/living/complex_animal/crocodile/tick_state_idle() //we like water. +/mob/living/simple_animal/complex/crocodile/tick_state_idle() //we like water. .=..() if(prob(50)) return var/list/watertiles=list() - for(var/turf/unsimulated/floor/jungle/water/W in cache_objects_in_view) + for(var/turf/unsimulated/floor/planetary/water/jungle/W in cache_objects_in_view) watertiles+=W if(!watertiles.len) return - var/turf/unsimulated/floor/jungle/water/waterspot = pick(watertiles) + var/turf/unsimulated/floor/planetary/water/jungle/waterspot = pick(watertiles) walk_to(src,waterspot) -/mob/living/complex_animal/crocodile/attack(var/victim) +/mob/living/simple_animal/complex/crocodile/attack(var/victim) .=..() if(. && istype(victim,/mob/living/carbon) ) var/mob/living/carbon/C=victim if(!stuntracker) - if (!C.knockdown) - visible_message("\The [src] knocks \the [target] off their feet!") - C.stop_pulling() - C.Knockdown(1) - stuntracker=TRUE + C.Knockdown(2) + C.stop_pulling() + visible_message("\The [src] knocks \the [target] off their feet!") + stuntracker=TRUE else stuntracker=FALSE -/mob/living/complex_animal/crocodile/get_attack_msg(var/individual) +/mob/living/simple_animal/complex/crocodile/get_attack_msg(var/individual) emote("me", MESSAGE_SEE, "[prob(50) ? "bites" : "chomps"] \the [individual]!") -/mob/living/complex_animal/crocodile/get_idle_sounds() +/mob/living/simple_animal/complex/crocodile/get_idle_sounds() if(prob(10)) var/i=rand(1,2) switch(i) if(1) emote("me", MESSAGE_HEAR, "growls.") if(2) - if(loc.type==/turf/unsimulated/floor/jungle/water) + if(loc.type==/turf/unsimulated/floor/planetary/water/jungle) emote("me", MESSAGE_HEAR, "splashes.") else emote("me", MESSAGE_HEAR, "growls.") -/mob/living/complex_animal/crocodile/schnapps +/mob/living/simple_animal/complex/crocodile/schnapps name = "Schnapps" desc = "Definitely the coolest croc on the planet." icon_state="schnapps" @@ -73,13 +72,13 @@ armor=list(melee=35,bullet=15,laser=20,energy=0,bomb=10,bio=0,rad=0) petable=TRUE -/mob/living/complex_animal/crocodile/schnapps/get_offspring_cost() +/mob/living/simple_animal/complex/crocodile/schnapps/get_offspring_cost() return 0 //no infinite schnapps. -/mob/living/complex_animal/crocodile/schnapps/can_offspring() +/mob/living/simple_animal/complex/crocodile/schnapps/can_offspring() return FALSE -/mob/living/complex_animal/crocodile/schnapps/tick_state_attacking() +/mob/living/simple_animal/complex/crocodile/schnapps/tick_state_attacking() .=..() if(. && ticks_this_state>4) //forgives you after 10 seconds emote("me",MESSAGE_SEE,"looks more calm.") diff --git a/code/modules/mob/living/complex_animal/jungle_mobs/dino.dm b/code/modules/mob/living/complex_animal/jungle_mobs/dino.dm index a53a3c552f18..17f03094895a 100644 --- a/code/modules/mob/living/complex_animal/jungle_mobs/dino.dm +++ b/code/modules/mob/living/complex_animal/jungle_mobs/dino.dm @@ -1,4 +1,4 @@ -/mob/living/complex_animal/dinosaur +/mob/living/simple_animal/complex/dinosaur name="\improper Dinosaur" desc="Boom boom acka lacka boom boom." icon_state="dino" @@ -11,13 +11,13 @@ meat_type = /obj/item/weapon/reagent_containers/food/snacks/meat/oogabooga max_food=100 food_flags = ANIMAL_CARNIVORE | ANIMAL_FRUGIVORE - base_damage = 20 - damage_variance = 5 + melee_damage_upper=25 + melee_damage_lower=15 behavior_flags = ANIMAL_BEHAVIOR_PREDATORY | ANIMAL_BEHAVIOR_PACK_DYNAMICS | ANIMAL_BEHAVIOR_RETALIATE | ANIMAL_BEHAVIOR_DESTRUCTIVE | ANIMAL_BEHAVIOR_AVOID_CAPTURE | ANIMAL_BEHAVIOR_TERRITORIAL movespeed=7 -/mob/living/complex_animal/dinosaur/tick_state_idle() +/mob/living/simple_animal/complex/dinosaur/tick_state_idle() if(!..()) return FALSE var/shouldwalk=FALSE @@ -32,14 +32,14 @@ return TRUE -/mob/living/complex_animal/dinosaur/verify_target(var/individual,var/max_distance=-1,var/allow_dead=FALSE) +/mob/living/simple_animal/complex/dinosaur/verify_target(var/individual,var/max_distance=-1,var/allow_dead=FALSE) if (istype(individual,/mob/living/carbon)) var/mob/living/carbon/C=individual if (C.resting) return FALSE return ..() -/mob/living/complex_animal/dinosaur/tick_state_special() +/mob/living/simple_animal/complex/dinosaur/tick_state_special() if(!..()) return FALSE var/shouldwalk=FALSE @@ -56,7 +56,7 @@ return TRUE -/mob/living/complex_animal/dinosaur/get_attack_msg(var/individual) +/mob/living/simple_animal/complex/dinosaur/get_attack_msg(var/individual) var/i=rand(1,3) switch(i) if(1) @@ -66,7 +66,7 @@ if(3) emote("me", MESSAGE_SEE, "nibbles at \the [individual]!") -/mob/living/complex_animal/dinosaur/get_idle_sounds() +/mob/living/simple_animal/complex/dinosaur/get_idle_sounds() if(prob(10)) var/i=rand(1,3) switch(i) @@ -78,17 +78,17 @@ emote("me", MESSAGE_HEAR, "stomps.") -/mob/living/complex_animal/dinosaur/determine_tresspass(var/mob/trespasser) +/mob/living/simple_animal/complex/dinosaur/determine_tresspass(var/mob/trespasser) if(trespasser.resting) return FALSE return ..() -/mob/living/complex_animal/dinosaur/determine_isthreat(var/mob/individual) +/mob/living/simple_animal/complex/dinosaur/determine_isthreat(var/mob/individual) if(individual.resting) return FALSE return ..() -/mob/living/complex_animal/dinosaur/rank_foodsources(var/list/sources) +/mob/living/simple_animal/complex/dinosaur/rank_foodsources(var/list/sources) var/list/out=..() for(var/atom/A in out) if(istype(A,/mob/living/carbon)) //mobs on the floor shouldn't be eaten as much. @@ -97,13 +97,13 @@ out[A]-=4 return out -/mob/living/complex_animal/dinosaur/attack(var/victim) +/mob/living/simple_animal/complex/dinosaur/attack(var/victim) .=..() if(.) icon_state="dino-bite" return . -/mob/living/complex_animal/dinosaur/proc/walkthedinosaur() +/mob/living/simple_animal/complex/dinosaur/proc/walkthedinosaur() var/list/dirlist=list(NORTH,SOUTH,EAST,WEST,NORTHWEST,SOUTHEAST,NORTHEAST,SOUTHWEST) var/list/dirlist_cardinal=list(NORTH,SOUTH,EAST,WEST) for(var/i=0,i<4,i++) diff --git a/code/modules/mob/living/complex_animal/jungle_mobs/frogs.dm b/code/modules/mob/living/complex_animal/jungle_mobs/frogs.dm index 29e0369c843c..5e2982b580aa 100644 --- a/code/modules/mob/living/complex_animal/jungle_mobs/frogs.dm +++ b/code/modules/mob/living/complex_animal/jungle_mobs/frogs.dm @@ -1,4 +1,4 @@ -/mob/living/complex_animal/frog +/mob/living/simple_animal/complex/frog name="\improper Frog" desc="Ribbit." icon_state="smallfrog" @@ -10,19 +10,19 @@ max_food=20 food_per_tick = -0.001 //there's no bugs to eat so uh... food_flags = 0 - base_damage = 5 - damage_variance = 1 + melee_damage_upper=6 + melee_damage_lower=4 behavior_flags = ANIMAL_BEHAVIOR_AVOID_PRED movespeed=4 - kin_check_type_path=/mob/living/complex_animal/frog + kin_check_type_path=/mob/living/simple_animal/complex/frog petable=TRUE pass_flags = PASSTABLE | PASSRAILING | PASSMACHINE | PASSMOB -/mob/living/complex_animal/frog/get_butchering_products() +/mob/living/simple_animal/complex/frog/get_butchering_products() return list(/datum/butchering_product/frog_leg) -/mob/living/complex_animal/frog/get_idle_sounds() +/mob/living/simple_animal/complex/frog/get_idle_sounds() if(prob(10)) var/i=rand(1,2) switch(i) @@ -32,13 +32,13 @@ emote("me", MESSAGE_HEAR, "croaks.") -/mob/living/complex_animal/frog/trypet(mob/living/carbon/human/M) +/mob/living/simple_animal/complex/frog/trypet(mob/living/carbon/human/M) ..() emote("me", EMOTE_AUDIBLE, "croaks.") playsound(loc, 'sound/voice/frogcroak.ogg', 50, 1) -/mob/living/complex_animal/frog/poison +/mob/living/simple_animal/complex/frog/poison name="\improper Poison Dart Frog" desc="Poisonous, not venomous" icon_state="poison_dart_frog" @@ -46,13 +46,13 @@ icon_dead = "poison_dart_frog_dead" behavior_flags = ANIMAL_BEHAVIOR_AVOID_PRED | ANIMAL_BEHAVIOR_UNDESIRABLE -/mob/living/complex_animal/frog/poison/attack_hand(mob/living/carbon/human/M) +/mob/living/simple_animal/complex/frog/poison/attack_hand(mob/living/carbon/human/M) ..() //don't touch with bare hands. if(!M.gloves) M.reagents.add_reagent(CARPOTOXIN, 10) -/mob/living/complex_animal/frog/poison/Cross(atom/movable/mover, turf/target, height=1.5, air_group = 0) +/mob/living/simple_animal/complex/frog/poison/Cross(atom/movable/mover, turf/target, height=1.5, air_group = 0) ..() if(istype(mover,/mob)) var/mob/M=mover diff --git a/code/modules/mob/living/complex_animal/jungle_mobs/gorilla.dm b/code/modules/mob/living/complex_animal/jungle_mobs/gorilla.dm index a78e0518f187..3a93b0996601 100644 --- a/code/modules/mob/living/complex_animal/jungle_mobs/gorilla.dm +++ b/code/modules/mob/living/complex_animal/jungle_mobs/gorilla.dm @@ -1,4 +1,4 @@ -/mob/living/complex_animal/gorilla +/mob/living/simple_animal/complex/gorilla name="\improper Gorilla" desc="Gorillas are some of the largest primates. Strong, intelligent, and loyal; they should be treated with care." icon_state="spacegorilla" @@ -11,11 +11,11 @@ food_flags = ANIMAL_HERBIVORE behavior_flags = ANIMAL_BEHAVIOR_PACK_DYNAMICS | ANIMAL_BEHAVIOR_RETALIATE | ANIMAL_BEHAVIOR_DESTRUCTIVE movespeed=5 - base_damage=20 //gorilla grip strong as shit - damage_variance=4 + melee_damage_upper=24 //gorilla grip strong as shit + melee_damage_lower=16 -/mob/living/complex_animal/gorilla/get_idle_sounds() +/mob/living/simple_animal/complex/gorilla/get_idle_sounds() if(prob(10)) var/i=rand(1,3) switch(i) @@ -27,7 +27,7 @@ say("Ook.") -/mob/living/complex_animal/bear/get_attack_msg(var/individual) +/mob/living/simple_animal/complex/bear/get_attack_msg(var/individual) var/i=rand(1,3) switch(i) if(1) diff --git a/code/modules/mob/living/complex_animal/jungle_mobs/panther.dm b/code/modules/mob/living/complex_animal/jungle_mobs/panther.dm index 24ea74cf26e5..940d3a6376e1 100644 --- a/code/modules/mob/living/complex_animal/jungle_mobs/panther.dm +++ b/code/modules/mob/living/complex_animal/jungle_mobs/panther.dm @@ -1,4 +1,4 @@ -/mob/living/complex_animal/panther +/mob/living/simple_animal/complex/panther name="\improper Panther" desc="That's a big kitty!" icon_state="panther" @@ -10,8 +10,8 @@ armor=list(melee=20,bullet=10,laser=0,energy=0,bomb=0,bio=0,rad=0) max_food=100 food_flags = ANIMAL_CARNIVORE - base_damage = 40 - damage_variance = 5 + melee_damage_upper=45 + melee_damage_lower=35 behavior_flags = ANIMAL_BEHAVIOR_PREDATORY | ANIMAL_BEHAVIOR_TERRITORIAL | ANIMAL_BEHAVIOR_RETALIATE | ANIMAL_BEHAVIOR_AVOID_CAPTURE movespeed=2 petable=TRUE @@ -19,7 +19,7 @@ var/list/mob/affinity_list=list() // stores people we like. -/mob/living/complex_animal/panther/get_idle_sounds() +/mob/living/simple_animal/complex/panther/get_idle_sounds() if(prob(20)) var/i=rand(1,3) switch(i) @@ -30,7 +30,7 @@ if(3) emote("me", MESSAGE_HEAR, "hisses.") -/mob/living/complex_animal/panther/get_attack_msg(var/individual) +/mob/living/simple_animal/complex/panther/get_attack_msg(var/individual) var/i=rand(1,3) switch(i) if(1) @@ -40,13 +40,13 @@ if(3) emote("me", MESSAGE_SEE, "claws \the [individual]!") -/mob/living/complex_animal/panther/is_kin(var/mob/target) +/mob/living/simple_animal/complex/panther/is_kin(var/mob/target) if(istype(target,/mob/living/simple_animal/cat) && !istype(target,/mob/living/simple_animal/cat/snek)) return TRUE return ..() -/mob/living/complex_animal/panther/aggro_drawn(var/victim,var/state=ANIMAL_STATE_ATTACKING) +/mob/living/simple_animal/complex/panther/aggro_drawn(var/victim,var/state=ANIMAL_STATE_ATTACKING) playsound(loc, 'sound/voice/cathiss.ogg', 50, 1) if(behavior_state!=state) emote("me", EMOTE_AUDIBLE, "hisses!") @@ -54,13 +54,13 @@ modify_affinity(victim,-1.0) ..() -/mob/living/complex_animal/panther/trypet(mob/living/carbon/human/M) +/mob/living/simple_animal/complex/panther/trypet(mob/living/carbon/human/M) ..() emote("me", MESSAGE_SEE, "purrs.") playsound(loc, 'sound/voice/catpurr.ogg', 50, 1) modify_affinity(M,0.5) -/mob/living/complex_animal/panther/tryeat(var/victim) +/mob/living/simple_animal/complex/panther/tryeat(var/victim) if(istype(target,/obj/item/weapon/reagent_containers/food/snacks)) var/obj/item/weapon/reagent_containers/food/snacks/F=target if(F.fingerprintslast) @@ -68,7 +68,7 @@ ..() //you can tame the kitty :) -/mob/living/complex_animal/panther/proc/modify_affinity(var/mob/M,var/affinity_change) +/mob/living/simple_animal/complex/panther/proc/modify_affinity(var/mob/M,var/affinity_change) if(!M) return if(!affinity_list[M]) diff --git a/code/modules/mob/living/complex_animal/jungle_mobs/parrot.dm b/code/modules/mob/living/complex_animal/jungle_mobs/parrot.dm index 7c06b41803c0..15984d394655 100644 --- a/code/modules/mob/living/complex_animal/jungle_mobs/parrot.dm +++ b/code/modules/mob/living/complex_animal/jungle_mobs/parrot.dm @@ -1,4 +1,4 @@ -/mob/living/complex_animal/parrot +/mob/living/simple_animal/complex/parrot name="\improper Parrot" desc="BWAK!" icon_state="parrot_fly" @@ -9,8 +9,8 @@ maxHealth=30 max_food=20 food_flags = ANIMAL_HERBIVORE - base_damage = 10 - damage_variance = 4 + melee_damage_upper=14 + melee_damage_lower=6 behavior_flags = ANIMAL_BEHAVIOR_AVOID_PRED | ANIMAL_BEHAVIOR_RETALIATE movespeed=3 petable=TRUE @@ -29,14 +29,14 @@ /obj/machinery/suit_storage_unit, /obj/structure/flora/tree) -/mob/living/complex_animal/parrot/Hear(var/datum/speech/speech, var/rendered_speech="") +/mob/living/simple_animal/complex/parrot/Hear(var/datum/speech/speech, var/rendered_speech="") if(speech.speaker && speech.speaker != src && !(speech.message in heard_phrases) && !(speech.message in builtin_phrases) ) //Don't imitate ourselves if(heard_phrases.len >= 20) heard_phrases -= pick(heard_phrases) heard_phrases |= speech.message ..() -/mob/living/complex_animal/parrot/tick_state_idle() +/mob/living/simple_animal/complex/parrot/tick_state_idle() if(!..()) return FALSE if(prob(50)) @@ -48,7 +48,7 @@ cur_perch=perch return TRUE -/mob/living/complex_animal/parrot/tick_state_special() +/mob/living/simple_animal/complex/parrot/tick_state_special() if(!..()) return FALSE if(Adjacent(cur_perch)) @@ -63,7 +63,7 @@ return TRUE -/mob/living/complex_animal/parrot/get_idle_sounds() +/mob/living/simple_animal/complex/parrot/get_idle_sounds() if(prob(10)) var/list/allphrases=list() allphrases|=builtin_phrases @@ -71,19 +71,19 @@ say(pick(allphrases)) //we don't fear people -/mob/living/complex_animal/parrot/determine_isthreat(var/mob/individual) +/mob/living/simple_animal/complex/parrot/determine_isthreat(var/mob/individual) if(istype(individual,/mob/living/carbon)) return FALSE if(istype(individual,/mob/living/silicon)) return FALSE return ..() -/mob/living/complex_animal/parrot/trypet(mob/living/carbon/human/M) +/mob/living/simple_animal/complex/parrot/trypet(mob/living/carbon/human/M) ..() emote("me", EMOTE_AUDIBLE, "croons.") -/mob/living/complex_animal/parrot/proc/find_pearch() +/mob/living/simple_animal/complex/parrot/proc/find_pearch() var/list/obj/candidates=list() for(var/obj/O in cache_objects_in_view) for(var/T in valid_perches) diff --git a/code/modules/mob/living/simple_animal/hostile/hostile.dm b/code/modules/mob/living/simple_animal/hostile/hostile.dm index 9e49f2435d0e..13ac3cb8476e 100644 --- a/code/modules/mob/living/simple_animal/hostile/hostile.dm +++ b/code/modules/mob/living/simple_animal/hostile/hostile.dm @@ -175,8 +175,8 @@ return FALSE if(SA.pacify_aura) return FALSE - if(istype(A,/mob/living/complex_animal)) - var/mob/living/complex_animal/CA=A + if(istype(A,/mob/living/simple_animal/complex)) + var/mob/living/simple_animal/complex/CA=A if(CA.pacify_aura) return FALSE return !loneliness_affected(A) @@ -236,8 +236,8 @@ var/mob/living/simple_animal/SA = L if (SA.pacify_aura) return 0 - if(istype(L,/mob/living/complex_animal)) - var/mob/living/complex_animal/CA=L + if(istype(L,/mob/living/simple_animal/complex)) + var/mob/living/simple_animal/complex/CA=L if(CA.pacify_aura) return 0 return 1 @@ -492,7 +492,7 @@ return new projectiletype(user.loc) /mob/living/simple_animal/hostile/UnarmedAttack(var/atom/A,var/proximity,var/params) - if(istype(A,/mob/living/complex_animal)) + if(istype(A,/mob/living/simple_animal/complex)) unarmed_attack_mob(A) ..() diff --git a/code/modules/procedural mapping/planetGenerator/generators/grass.dm b/code/modules/procedural mapping/planetGenerator/generators/grass.dm index ecd7309cc65f..a67fac202fe9 100644 --- a/code/modules/procedural mapping/planetGenerator/generators/grass.dm +++ b/code/modules/procedural mapping/planetGenerator/generators/grass.dm @@ -336,8 +336,8 @@ /datum/biome/cave/grass/wet open_turf_types = list( - /turf/unsimulated/floor/jungle/mud = 3, - /turf/unsimulated/floor/jungle/water = 2, + /turf/unsimulated/floor/planetary/mud= 3, + /turf/unsimulated/floor/planetary/water= 2, /turf/unsimulated/floor/planetary/dirt = 20, ) flora_spawn_chance = 50 diff --git a/code/modules/procedural mapping/planetGenerator/generators/jungle.dm b/code/modules/procedural mapping/planetGenerator/generators/jungle.dm index ef5c6b7733bf..1811c9fa1e4e 100644 --- a/code/modules/procedural mapping/planetGenerator/generators/jungle.dm +++ b/code/modules/procedural mapping/planetGenerator/generators/jungle.dm @@ -170,7 +170,7 @@ /mob/living/simple_animal/hostile/frog/centurion = 8, /mob/living/simple_animal/hostile/lizard/frog/poison = 10, /mob/living/simple_animal/cockroach = 20, - /mob/living/complex_animal/panther = 8, + /mob/living/simple_animal/complex/panther = 8, /mob/living/simple_animal/cricket = 20, /mob/living/simple_animal/mouse/common = 12, /mob/living/simple_animal/snail = 15, @@ -205,7 +205,7 @@ /mob/living/simple_animal/hostile/frog/javelineer = 5, /mob/living/simple_animal/hostile/lizard/frog/poison = 15, /mob/living/simple_animal/cockroach = 25, - /mob/living/complex_animal/panther = 10, + /mob/living/simple_animal/complex/panther = 10, /mob/living/simple_animal/hostile/giant_spider = 8, /mob/living/simple_animal/cricket = 20, /mob/living/simple_animal/mouse/common = 10, @@ -242,9 +242,9 @@ /mob/living/simple_animal/hostile/frog/javelineer = 8, /mob/living/simple_animal/hostile/lizard/frog/poison = 18, /mob/living/simple_animal/cockroach = 30, - /mob/living/complex_animal/panther = 15, + /mob/living/simple_animal/complex/panther = 15, /mob/living/simple_animal/hostile/giant_spider = 10, - /mob/living/complex_animal/dinosaur = 5, + /mob/living/simple_animal/complex/dinosaur = 5, /mob/living/simple_animal/cricket = 20, /mob/living/simple_animal/mouse/common = 10, /mob/living/simple_animal/snail = 20, @@ -281,9 +281,9 @@ /mob/living/simple_animal/hostile/frog/javelineer = 10, /mob/living/simple_animal/hostile/lizard/frog/poison = 20, /mob/living/simple_animal/cockroach = 35, - /mob/living/complex_animal/panther = 18, + /mob/living/simple_animal/complex/panther = 18, /mob/living/simple_animal/hostile/giant_spider = 15, - /mob/living/complex_animal/dinosaur = 8, + /mob/living/simple_animal/complex/dinosaur = 8, /mob/living/simple_animal/hostile/bear/brownbear = 8, /mob/living/simple_animal/cricket = 25, /mob/living/simple_animal/snail = 22, @@ -294,8 +294,8 @@ /datum/biome/jungle/swamp open_turf_types = list( /turf/unsimulated/floor/planetary/grass = 7, - /turf/unsimulated/floor/jungle/mud = 2, - /turf/unsimulated/floor/jungle/water = 1 + /turf/unsimulated/floor/planetary/mud/jungle = 2, + /turf/unsimulated/floor/planetary/water/jungle = 1 ) flora_spawn_list = list( /obj/structure/flora/ausbushes/fullgrass = 25, @@ -322,9 +322,9 @@ /mob/living/simple_animal/hostile/frog/javelineer = 12, /mob/living/simple_animal/hostile/lizard/frog/poison = 25, /mob/living/simple_animal/cockroach = 40, - /mob/living/complex_animal/panther = 15, + /mob/living/simple_animal/complex/panther = 15, /mob/living/simple_animal/hostile/giant_spider = 18, - /mob/living/complex_animal/dinosaur = 10, + /mob/living/simple_animal/complex/dinosaur = 10, /mob/living/simple_animal/hostile/bear/brownbear = 10, /mob/living/simple_animal/cricket = 25, /mob/living/simple_animal/snail = 25, @@ -336,7 +336,7 @@ // Cave biomes /datum/biome/cave/jungle biome_temperature = T20C + 10 - open_turf_types = list(/turf/unsimulated/floor/jungle/wasteland = 1) + open_turf_types = list(/turf/unsimulated/floor/planetary/wasteland/jungle = 1) closed_turf_types = list( /turf/unsimulated/mineral/random/cave = 5, /turf/unsimulated/mineral/random/high_chance/cave = 1, @@ -412,8 +412,8 @@ /datum/biome/cave/jungle/wet open_turf_types = list( - /turf/unsimulated/floor/jungle/mud = 8, - /turf/unsimulated/floor/jungle/water = 2 + /turf/unsimulated/floor/planetary/mud/jungle = 8, + /turf/unsimulated/floor/planetary/water/jungle = 2 ) flora_spawn_chance = 35 flora_spawn_list = list( @@ -445,9 +445,9 @@ /datum/biome/cave/jungle/underground_river open_turf_types = list( - /turf/unsimulated/floor/jungle/mud = 6, - /turf/unsimulated/floor/jungle/water = 3, - /turf/unsimulated/floor/jungle/water_deep = 1 + /turf/unsimulated/floor/planetary/mud/jungle = 6, + /turf/unsimulated/floor/planetary/water/jungle = 3, + /turf/unsimulated/floor/planetary/water/jungle/deep = 1 ) flora_spawn_chance = 20 flora_spawn_list = list( @@ -505,7 +505,7 @@ /mob/living/simple_animal/hostile/frog/centurion = 10, /mob/living/simple_animal/hostile/lizard/frog/poison = 12, /mob/living/simple_animal/cockroach = 20, - /mob/living/complex_animal/panther = 8, + /mob/living/simple_animal/complex/panther = 8, /mob/living/simple_animal/hostile/giant_spider = 10, /mob/living/simple_animal/crab = 15, /mob/living/simple_animal/cricket = 20, diff --git a/code/modules/procedural mapping/planetGenerator/generators/urban.dm b/code/modules/procedural mapping/planetGenerator/generators/urban.dm index 0edd8251b32c..bb9aca1782f4 100644 --- a/code/modules/procedural mapping/planetGenerator/generators/urban.dm +++ b/code/modules/procedural mapping/planetGenerator/generators/urban.dm @@ -133,7 +133,7 @@ if(istype(T, /turf/unsimulated/floor/planetary/cave) || istype(T, /turf/unsimulated/mineral)) continue if(!prob(decay_chance)) - T.ChangeTurf(/turf/unsimulated/floor/jungle/concrete) + T.ChangeTurf(/turf/unsimulated/floor/planetary/concrete/jungle) road_turfs += T // lane markers @@ -157,14 +157,14 @@ if(istype(T, /turf/unsimulated/floor/planetary/cave) || istype(T, /turf/unsimulated/mineral)) continue if(!prob(decay_chance)) - T.ChangeTurf(/turf/unsimulated/floor/jungle/concrete) + T.ChangeTurf(/turf/unsimulated/floor/planetary/concrete/jungle) road_turfs += T if(road_width >= 3 && w == round(road_width / 2)) if(prob(70)) new /obj/effect/decal/warning_stripes/pathmarkers(T, EAST) // potholes (midwest reference) - for(var/turf/unsimulated/floor/jungle/concrete/C in allocation.turfs) + for(var/turf/unsimulated/floor/planetary/concrete/jungle/C in allocation.turfs) if(prob(12)) // the most magical of all numbers var/decay_options = list( /turf/unsimulated/floor/planetary/wasteland, @@ -197,7 +197,7 @@ if(!istype(check_area, /area/planet/urban)) can_place = FALSE break - if(istype(check_turf, /turf/unsimulated/floor/jungle/concrete) || istype(check_turf, /turf/unsimulated/floor/planetary/cave) || istype(check_turf, /turf/unsimulated/mineral)) + if(istype(check_turf, /turf/unsimulated/floor/planetary/concrete/jungle) || istype(check_turf, /turf/unsimulated/floor/planetary/cave) || istype(check_turf, /turf/unsimulated/mineral)) can_place = FALSE break if(!can_place) diff --git a/code/modules/procedural mapping/planetGenerator/planet_types.dm b/code/modules/procedural mapping/planetGenerator/planet_types.dm index 9ec628c61815..f310809914dc 100644 --- a/code/modules/procedural mapping/planetGenerator/planet_types.dm +++ b/code/modules/procedural mapping/planetGenerator/planet_types.dm @@ -283,7 +283,7 @@ name = "jungle planet" desc = "A hot, humid planet teeming with exotic flora and fauna." mapgen = /datum/planetGenerator/jungle - default_baseturf = /turf/unsimulated/floor/jungle/grass + default_baseturf = /turf/unsimulated/floor/planetary/grass/jungle ruin_whitelist = RUIN_TYPE_JUNGLE|RUIN_TYPE_TROPICAL preferred_ruin_type = RUIN_TYPE_JUNGLE climate_type = /datum/climate/tropical diff --git a/code/modules/procedural mapping/planetGenerator/turf.dm b/code/modules/procedural mapping/planetGenerator/turf.dm index 5781c1418a6d..c578af642171 100644 --- a/code/modules/procedural mapping/planetGenerator/turf.dm +++ b/code/modules/procedural mapping/planetGenerator/turf.dm @@ -20,6 +20,78 @@ oxygen = MOLES_O2STANDARD nitrogen = MOLES_N2STANDARD temperature = T20C + can_border_transition=TRUE //allows zlevel transitions. you must also enable it in the zlevel. + var/plated_icon_override_icon=null //set to an icon path to be used when you plate a tile + var/plated_icon_override_state=null //ditto. + var/pickaxe_conversion_turf=null + var/pickaxe_conversion_time=0 + var/shovel_conversion_turf=null + var/shovel_conversion_time=0 + +/turf/unsimulated/floor/planetary/canBuildLattice() + if(!(locate(/obj/structure/lattice) in contents)) + return BUILD_SUCCESS + return BUILD_FAILURE + +/turf/unsimulated/floor/planetary/canBuildPlating() + if(locate(/obj/structure/lattice) in contents) + return BUILD_SUCCESS + return BUILD_FAILURE + +/turf/unsimulated/floor/planetary/canBuildCatwalk() + if(locate(/obj/structure/lattice) in contents) + return BUILD_SUCCESS + return BUILD_FAILURE + +/turf/unsimulated/floor/planetary/proc/item_shovel_ability(var/obj/item/I,var/mob/user) // returns a number in the form of a divisor applied to turf manipulation duration. this means that lower numbers are worse. 0 means it just can't do it, and should be ignored, also because div 0. + if(!I || !user) + return 0.0 + if(istype(I,/obj/item/weapon/pickaxe/shovel)) + return (1/I.toolspeed)/2.5 + if(istype(I,/obj/item/weapon/kitchen/utensil/spoon) || istype(I,/obj/item/weapon/kitchen/utensil/spork)) //because it's funny. + return 0.1 + return 0.0 + +/turf/unsimulated/floor/planetary/proc/item_pickaxe_ability(var/obj/item/I,var/mob/user) //see above + if(!I || !user) + return 0.0 + if(istype(I,/obj/item/weapon/pickaxe) && !istype(I,/obj/item/weapon/pickaxe/shovel)) + return (1/I.toolspeed)/2.5 //default toolspeed is 0.4. do this math because lower=faster, but we want higher=faster. + if(istype(I,/obj/item/tool/crowbar)) + if(istype(I,/obj/item/tool/crowbar/halligan)) //halligans have a pick end. + return 0.75 + return 0.5 + if(istype(I,/obj/item/weapon/kitchen/utensil/knife)) + return 0.1 + return 0.0 + +/turf/unsimulated/floor/planetary/proc/shovel_modify(var/obj/item/I,var/mob/user,var/speedfactor=1.0) + to_chat(user, "You start digging into \the [src]") + if(do_after(user, src, shovel_conversion_time/speedfactor )) + ChangeTurf(shovel_conversion_turf) + return TRUE + else + return FALSE + +/turf/unsimulated/floor/planetary/proc/pickaxe_modify(var/obj/item/I,var/mob/user,var/speedfactor=1.0) + to_chat(user, "You start breaking up \the [src]") + if(do_after(user, src, pickaxe_conversion_time/speedfactor )) + ChangeTurf(pickaxe_conversion_turf) + return TRUE + else + return FALSE + + +/turf/unsimulated/floor/planetary/attackby(var/obj/item/I, var/mob/user) + if(pickaxe_conversion_turf) + var/pickaxe_factor=item_pickaxe_ability(I,user) + if(pickaxe_factor) + return pickaxe_modify(I,user,pickaxe_factor) + if(shovel_conversion_turf) + var/shovel_factor=item_shovel_ability(I,user) + if(shovel_factor) + return shovel_modify(I,user,shovel_factor) + return ..() //Caves /turf/unsimulated/floor/planetary/cave @@ -66,6 +138,31 @@ edge_priority = GRASS_EDGE_PRIORITY edge_flags = ALL_EDGES +/turf/unsimulated/floor/planetary/grass/New() + ..() + footstep_sound = sounds_grass + footstep_sound_barefoot = sounds_grass + footstep_sound_claw = sounds_grass + +/turf/unsimulated/floor/planetary/grass/pickaxe_modify(var/obj/item/I,var/mob/user) + .=..() + if(.) + new /obj/item/stack/tile/grass(src,1) + +/turf/unsimulated/floor/planetary/grass/ex_act(severity) + if(shovel_conversion_turf) + switch(severity) + if(1.0) + ChangeTurf(shovel_conversion_turf) + if(2.0) + if(prob(65)) + ChangeTurf(shovel_conversion_turf) + if(3.0) + if(prob(20)) + ChangeTurf(shovel_conversion_turf) + ..() + + /turf/unsimulated/floor/planetary/dirt name = "dirt" icon = 'icons/turf/planetary/grass.dmi' @@ -230,6 +327,104 @@ edge_flags = EDGE_CARDINAL|EDGE_OUTER_DIAGONAL edge_priority = SAND_EDGE_PRIORITY + +/obj/effect/overlay/water_turf + icon = 'icons/misc/beach.dmi' + icon_state = "water5" + anchored = TRUE + name="" + plane = ABOVE_OBJ_PLANE + mouse_opacity = 0 + invisibility = INVISIBILITY_LIGHTING + +/obj/effect/overlay/water_turf/forceMove(atom/destination, step_x = 0, step_y = 0, no_tp = FALSE, harderforce = FALSE, glide_size_override = 0) + if(harderforce) + . = ..() +/obj/effect/overlay/water_turf/ex_act(severity) + return 0 +/obj/effect/overlay/water_turf/shuttle_act() + return 0 +/obj/effect/overlay/water_turf/can_shuttle_move() + return 0 +/obj/effect/overlay/water_turf/send_to_future(var/duration) + return +/obj/effect/overlay/water_turf/send_to_past(var/duration) + return +/obj/effect/overlay/water_turf/clean_act(var/cleanliness) + return + +/turf/unsimulated/floor/planetary/water + name = "water" + desc = "Of course it's wet, are you stupid?" + icon = 'icons/misc/beach.dmi' + icon_state = "water5" + turf_reagents = list(WATER=1.0) + reagent_interaction_flags = TURF_REAGENT_ENTER | TURF_REAGENT_FILLS_CONTAINERS + turf_reagent_amount = 5 + turf_flags = NO_FLORA + edge_flags = ALL_EDGES + edge_priority = WATER_EDGE_PRIORITY + edge_overlay_type = /obj/effect/edge_overlay/water + turf_speed_multiplier=2.0 + var/water_overlay_icon='icons/misc/beach.dmi' //water uses a 2 sprite system. 1 sprite lays on the turf layer as the "base" + var/water_overlay_state="water5" //the second sprite lays above the turf, and can layer over other objects + var/backing_trurf_icon=null //this gives the illusion that the water has depth, and looks quite nice + var/backing_trurf_state=null //it's also very flexible, since you can use any icon on either, as long as water_overlay_icon has trasparency. + var/obj/effect/overlay/water_turf/wateroverlay=null + +/turf/unsimulated/floor/planetary/water/New() + ..() + update_icon() + footstep_sound = sounds_water + footstep_sound_barefoot = sounds_water + footstep_sound_claw = sounds_water + icon=backing_trurf_icon ? backing_trurf_icon : icon + icon_state = backing_trurf_state ? backing_trurf_state : icon_state + wateroverlay=new(src) + wateroverlay.icon = water_overlay_icon ? water_overlay_icon : icon + wateroverlay.icon_state = water_overlay_state ? water_overlay_state : icon_state + +/turf/unsimulated/floor/planetary/water/Destroy() + qdel(wateroverlay) + ..() + + +/turf/unsimulated/floor/planetary/sand + name="Sand" + desc="Rocks which have been eroded over countless centuries into a fine powder. A wonderful material for castles!" + icon = 'icons/misc/beach.dmi' + icon_state = "sand" + +/turf/unsimulated/floor/planetary/sand/New() + ..() + footstep_sound = sounds_sand + footstep_sound_barefoot = sounds_sand + footstep_sound_claw = sounds_sand + + +/turf/unsimulated/floor/planetary/mud + name="Mud" + desc="A viscous mixture of water and soil." + icon='icons/turf/planetary/jungle.dmi' + icon_state = "mud" + edge_flags = 0 + edge_priority = 1 + turf_speed_multiplier=1.75 //mud is difficult to travel over + +/turf/unsimulated/floor/planetary/mud/New() + ..() + footstep_sound = sounds_water + footstep_sound_barefoot = sounds_water + footstep_sound_claw = sounds_water + + +/turf/unsimulated/floor/planetary/concrete + name="Concrete" + desc="Or is it asphalt?" + icon='icons/turf/new_snow.dmi' + icon_state = "concrete" + + ///////// Gas Vents ///////// var/list/datum/vent/gas_vents = list() // Global list of all gas vents @@ -283,4 +478,4 @@ var/list/datum/vent/gas_vents = list() // Global list of all gas vents T.overlays -= gas_overlay T.remove_particles(PS_GAS_VENT) T = null - ..() + ..() \ No newline at end of file diff --git a/maps/_map.dm b/maps/_map.dm index 7923ab22067b..88d266d5678b 100644 --- a/maps/_map.dm +++ b/maps/_map.dm @@ -224,14 +224,14 @@ var/global/list/accessable_z_levels = list() //for junglestation /datum/zLevel/junglesurface name = "jungle surface" - base_turf = /turf/unsimulated/floor/jungle/dirt + base_turf = /turf/unsimulated/floor/planetary/dirt/jungle base_area = /area/surface/jungle/landing //hacky workaround. movementJammed = TRUE planetside = TRUE /datum/zLevel/jungleunderground name = "jungle underground" - base_turf = /turf/unsimulated/floor/jungle/bedrock + base_turf = /turf/unsimulated/floor/planetary/cave/jungle base_area = /area/surface/jungle/underground movementJammed = TRUE planetside = TRUE diff --git a/maps/junglestation.dm b/maps/junglestation.dm index 484a26628410..93bd346e92b5 100644 --- a/maps/junglestation.dm +++ b/maps/junglestation.dm @@ -55,7 +55,6 @@ world.name = "NT Colony Gamma-8" station_name="NT Colony Gamma-8" daynight_z_lvls=list(1,4) - turfs_to_regrow=list() /datum/map/active/map_specific_init() @@ -64,7 +63,7 @@ var/num_ass_replacments=0 for(var/area/surface/jungle/mining/unexplored/A in areas) for(var/turf/unsimulated/floor/asteroid/T in A.contents) - new /turf/unsimulated/floor/jungle/path(T) + new /turf/unsimulated/floor/planetary/path/jungle(T) num_ass_replacments++ world.log << "replaced [num_ass_replacments] asteroid tiles to be jungle." @@ -100,7 +99,7 @@ if(!istype(A,/area/surface/jungle/roid/vaults)) return 0 for(var/turf/S in surroundings) //avoid nearby locations. - if(S.type!=/turf/unsimulated/floor/jungle/grass) + if(S.type!=/turf/unsimulated/floor/planetary/grass/jungle) return 0 return 1 @@ -267,28 +266,6 @@ return -/datum/subsystem/foliage_regrow - growth_chance=95 - var/growth_delay=5 MINUTES - - -/datum/subsystem/foliage_regrow/regrow_turf(var/turf/T) - if(!T) - return null - if (T.type!=/turf/unsimulated/floor/jungle/grass) - return null - if(/obj/structure/flora in T.contents) - return null - var/turf/unsimulated/floor/jungle/grass/G=T - if(G.regrowticks <= world.time-growth_delay) - var/created=G.generate_foliage() - if(!created) - turfs_to_regrow+=G - return created - else - turfs_to_regrow+=G - - //////////////////////////////////////////////////////////////// #include "junglestation.dmm" #endif diff --git a/maps/junglestation.dmm b/maps/junglestation.dmm index 37d7735894f9..be8936f83948 100644 --- a/maps/junglestation.dmm +++ b/maps/junglestation.dmm @@ -31,7 +31,7 @@ /area/surface/jungle/mining) "aay" = ( /obj/abstract/map/spawner/jungle_any, -/turf/unsimulated/floor/jungle/water, +/turf/unsimulated/floor/planetary/water/jungle, /area/surface/jungle/roid/vaults) "aaE" = ( /obj/structure/bed/chair, @@ -69,7 +69,7 @@ /obj/structure/fence/door{ dir = 4 }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/zoned/roid_prep) "acg" = ( /obj/structure/bed/chair/shuttle{ @@ -87,7 +87,7 @@ /obj/structure/cable/yellow{ icon_state = "2-4" }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/fenced) "acr" = ( /turf/unsimulated/floor{ @@ -122,7 +122,7 @@ icon_state = "warning"; tag = "icon-warning (NORTH)" }, -/turf/unsimulated/floor/jungle/concrete, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/surface/jungle/vault) "acP" = ( /obj/structure/cable/yellow{ @@ -158,7 +158,7 @@ /area/centcom/evac) "ady" = ( /obj/structure/hanging_lantern, -/turf/unsimulated/floor/jungle/bedrock, +/turf/unsimulated/floor/planetary/cave/jungle, /area/surface/jungle/underground) "adI" = ( /obj/structure/cult_legacy/tome, @@ -373,13 +373,13 @@ /obj/structure/cable/yellow{ icon_state = "4-8" }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/zoned/cargolobby) "ait" = ( /obj/structure/hanging_lantern/dim{ dir = 8 }, -/turf/unsimulated/floor/jungle/grass/no_flora, +/turf/unsimulated/floor/planetary/grass/jungle/no_flora, /area/surface/jungle/fenced) "aix" = ( /obj/structure/rack, @@ -459,7 +459,7 @@ /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 8 }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/fenced) "ake" = ( /obj/structure/rack/crate_shelf/centcomm_provided, @@ -515,13 +515,13 @@ "ali" = ( /obj/machinery/microwave, /obj/structure/table, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/vault) "alj" = ( /obj/machinery/camera{ dir = 4 }, -/turf/unsimulated/floor/jungle/concrete, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/surface/jungle/zoned/prison_yard) "alk" = ( /obj/structure/closet/secure_closet/engineering_electrical, @@ -560,7 +560,7 @@ name = "reinforced one-way window"; one_way = 1 }, -/turf/unsimulated/floor/jungle/dirt, +/turf/unsimulated/floor/planetary/dirt/jungle, /area/surface/jungle/vault) "amb" = ( /obj/structure/bed/chair/shuttle{ @@ -576,7 +576,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/fenced) "amz" = ( /obj/structure/rack, @@ -630,7 +630,7 @@ /obj/structure/fence/corner{ dir = 1 }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle) "anl" = ( /obj/structure/fence, @@ -638,7 +638,7 @@ /obj/structure/cable/yellow{ icon_state = "1-2" }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/zoned/prison_yard) "anm" = ( /obj/structure/block, @@ -691,7 +691,7 @@ /area/engineering/mechanics) "anE" = ( /obj/structure/fence/corner, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/zoned/botanty_outside) "anI" = ( /obj/structure/closet/cabinet, @@ -860,7 +860,7 @@ /obj/structure/cable/yellow{ icon_state = "1-8" }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/zoned/aifenced) "arM" = ( /obj/structure/shuttle/diag_wall/smooth, @@ -919,7 +919,7 @@ /obj/docking_port/destination/deathsquad/near_station{ dir = 8 }, -/turf/unsimulated/floor/jungle/grass, +/turf/unsimulated/floor/planetary/grass/jungle, /area/surface/jungle) "asu" = ( /obj/effect/decal/warning_stripes{ @@ -927,7 +927,7 @@ icon_state = "warning"; tag = "icon-warning (EAST)" }, -/turf/unsimulated/floor/jungle/concrete, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/surface/jungle/landing) "asw" = ( /obj/structure/table/glass, @@ -1047,7 +1047,7 @@ /turf/simulated/floor/plating, /area/prison/solitary) "auf" = ( -/turf/unsimulated/floor/jungle/concrete, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/surface/jungle/zoned/atmos_outside) "auw" = ( /obj/structure/cable/yellow{ @@ -1093,7 +1093,7 @@ /mob/living/simple_animal/hostile/giant_spider{ faction = "jungle" }, -/turf/unsimulated/floor/jungle/grass, +/turf/unsimulated/floor/planetary/grass/jungle, /area/surface/jungle/vault) "avQ" = ( /obj/structure/rack{ @@ -1114,7 +1114,7 @@ "avT" = ( /obj/item/weapon/pickaxe, /obj/effect/decal/cleanable/dirt, -/turf/unsimulated/floor/jungle/bedrock, +/turf/unsimulated/floor/planetary/cave/jungle, /area/surface/jungle/underground) "avW" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ @@ -1284,7 +1284,7 @@ d2 = 4; icon_state = "0-4" }, -/turf/unsimulated/floor/jungle/path, +/turf/unsimulated/floor/planetary/path/jungle, /area/surface/jungle/fenced/trader/solars) "ayZ" = ( /obj/structure/cable/yellow{ @@ -1349,7 +1349,7 @@ dir = 8; icon_state = "unloading" }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/zoned/cargolobby) "aAv" = ( /obj/structure/cable/orange{ @@ -1410,7 +1410,7 @@ /area/surface/jungle/mining) "aBj" = ( /obj/machinery/atmospherics/pipe/manifold4w/supply/visible, -/turf/unsimulated/floor/jungle/concrete, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/surface/jungle/zoned/atmos_outside) "aBs" = ( /obj/machinery/atmospherics/unary/vent_pump{ @@ -1421,7 +1421,7 @@ }, /area/lawoffice) "aBB" = ( -/turf/unsimulated/floor/jungle/grass/no_flora, +/turf/unsimulated/floor/planetary/grass/jungle/no_flora, /area/surface/jungle) "aBG" = ( /obj/structure/rack, @@ -1490,7 +1490,7 @@ /turf/simulated/floor, /area/engineering/mechanics) "aCN" = ( -/turf/unsimulated/floor/jungle/path, +/turf/unsimulated/floor/planetary/path/jungle, /area/surface/jungle/zoned/botanty_outside) "aCS" = ( /obj/structure/bed/chair/comfy/black{ @@ -1560,7 +1560,7 @@ "aDR" = ( /obj/machinery/power/solar/panel/tracker, /obj/structure/cable/orange, -/turf/unsimulated/floor/jungle/path, +/turf/unsimulated/floor/planetary/path/jungle, /area/surface/jungle/zoned/solars) "aEh" = ( /obj/item/clothing/suit/space, @@ -1749,7 +1749,7 @@ name = "Bar Shutters"; opacity = 0 }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/crew_quarters/bar) "aHG" = ( /obj/machinery/door/airlock/command{ @@ -2010,7 +2010,7 @@ "aOh" = ( /obj/structure/fence, /obj/structure/fence/corner, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/fenced) "aOk" = ( /obj/structure/closet/crate, @@ -2028,7 +2028,7 @@ /obj/structure/fence{ dir = 4 }, -/turf/unsimulated/floor/jungle/path, +/turf/unsimulated/floor/planetary/path/jungle, /area/surface/jungle/vault) "aOp" = ( /obj/structure/cable/yellow{ @@ -2039,7 +2039,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/engineering/break_room) "aOC" = ( /turf/simulated/floor{ @@ -2066,7 +2066,7 @@ /obj/structure/fence/corner{ dir = 8 }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle) "aPg" = ( /obj/machinery/suit_storage_unit/excavation, @@ -2145,7 +2145,7 @@ "aQw" = ( /obj/structure/table/plastic, /obj/item/clothing/head/cakehat, -/turf/unsimulated/floor/jungle/path, +/turf/unsimulated/floor/planetary/path/jungle, /area/surface/jungle/zoned/outdoor_bar) "aQE" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ @@ -2237,7 +2237,7 @@ /obj/docking_port/destination/syndicate/south{ dir = 2 }, -/turf/unsimulated/floor/jungle/grass, +/turf/unsimulated/floor/planetary/grass/jungle, /area/surface/jungle) "aSF" = ( /obj/structure/grille/window_spawner/reinforced, @@ -2398,7 +2398,7 @@ /obj/structure/fence{ dir = 4 }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/landing) "aUE" = ( /obj/structure/fence{ @@ -2411,7 +2411,7 @@ /obj/structure/sign/directions/carg{ dir = 1 }, -/turf/unsimulated/floor/jungle/concrete, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/surface/jungle/fenced) "aVa" = ( /obj/machinery/light, @@ -2439,7 +2439,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 10 }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/fenced) "aWz" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -2511,7 +2511,7 @@ /turf/simulated/floor/plating, /area/centcom/suppy) "aXz" = ( -/turf/unsimulated/floor/jungle/grass, +/turf/unsimulated/floor/planetary/grass/jungle, /area/surface/jungle/zoned/bombrange) "aXR" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -2553,7 +2553,7 @@ "aYx" = ( /obj/structure/table, /obj/item/weapon/reagent_containers/pan, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/crew_quarters/kitchen) "aYH" = ( /obj/structure/cable/yellow{ @@ -2637,7 +2637,7 @@ /obj/structure/fence/door{ dir = 4 }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/fenced) "baB" = ( /obj/machinery/atmospherics/unary/vent_pump{ @@ -2793,7 +2793,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/zoned/aifenced) "bcO" = ( /obj/machinery/atmospherics/pipe/simple/insulated/hidden{ @@ -2916,7 +2916,7 @@ "bfz" = ( /obj/structure/table, /obj/abstract/map/spawner/maint, -/turf/unsimulated/floor/jungle/bedrock, +/turf/unsimulated/floor/planetary/cave/jungle, /area/surface/jungle/underground) "bfL" = ( /obj/effect/decal/cleanable/cobweb2, @@ -3077,7 +3077,7 @@ "big" = ( /obj/item/weapon/beach_ball, /obj/structure/bed/chair/wood/normal, -/turf/unsimulated/floor/jungle/sand, +/turf/unsimulated/floor/planetary/sand/jungle, /area/surface/jungle/vault) "biy" = ( /obj/item/weapon/folder, @@ -3125,7 +3125,7 @@ }, /area/surface/jungle/vault) "bje" = ( -/turf/unsimulated/floor/jungle/path, +/turf/unsimulated/floor/planetary/path/jungle, /area/surface/jungle/zoned/aifenced) "bjf" = ( /obj/machinery/computer/fluff/shuttle_control, @@ -3167,7 +3167,7 @@ /obj/structure/fence/corner{ dir = 1 }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/fenced) "ble" = ( /turf/space/transit/south, @@ -3319,7 +3319,7 @@ /obj/machinery/atmospherics/pipe/simple/filtering/visible{ dir = 4 }, -/turf/unsimulated/floor/jungle/concrete, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/surface/jungle/zoned/atmos_outside) "bmS" = ( /obj/structure/table, @@ -3529,7 +3529,7 @@ /obj/structure/bed/chair/folding{ dir = 4 }, -/turf/unsimulated/floor/jungle/path, +/turf/unsimulated/floor/planetary/path/jungle, /area/surface/jungle/zoned/outdoor_bar) "bpF" = ( /obj/structure/bed/chair{ @@ -3599,7 +3599,7 @@ dir = 8; icon_state = "warning_corner" }, -/turf/unsimulated/floor/jungle/concrete, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/surface/jungle/zoned/roid_prep) "brK" = ( /obj/machinery/atmospherics/pipe/simple/filtering/hidden, @@ -3677,7 +3677,7 @@ /turf/simulated/floor/wood, /area/bridge/meeting_room) "bsH" = ( -/turf/unsimulated/floor/jungle/path, +/turf/unsimulated/floor/planetary/path/jungle, /area/surface/jungle/roid) "bsO" = ( /obj/structure/disposalpipe/trunk, @@ -3728,7 +3728,7 @@ /area/crew_quarters) "btP" = ( /obj/machinery/portable_atmospherics/canister/nitrogen, -/turf/unsimulated/floor/jungle/bedrock, +/turf/unsimulated/floor/planetary/cave/jungle, /area/surface/jungle/underground) "btQ" = ( /obj/machinery/door/window{ @@ -3748,14 +3748,14 @@ /area/centcom/ert) "bue" = ( /obj/structure/table, -/turf/unsimulated/floor/jungle/path, +/turf/unsimulated/floor/planetary/path/jungle, /area/surface/jungle/vault) "buf" = ( /obj/machinery/portable_atmospherics/hydroponics, /obj/machinery/light{ dir = 8 }, -/turf/unsimulated/floor/jungle/dirt, +/turf/unsimulated/floor/planetary/dirt/jungle, /area/surface/jungle/zoned/botanty_outside) "bul" = ( /obj/item/device/eftpos{ @@ -3797,7 +3797,7 @@ /obj/machinery/station_map{ dir = 2 }, -/turf/unsimulated/floor/jungle/grass, +/turf/unsimulated/floor/planetary/grass/jungle, /area/surface/jungle/fenced) "bve" = ( /obj/machinery/r_n_d/fabricator/mechanic_fab/flatpacker, @@ -3809,7 +3809,7 @@ /obj/machinery/atmospherics/pipe/simple/heat_exchanging{ dir = 6 }, -/turf/unsimulated/floor/jungle/concrete, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/surface/jungle/zoned/reactor_outside) "bvv" = ( /obj/machinery/atmospherics/unary/vent_pump{ @@ -3845,7 +3845,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 1 }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/fenced) "bwb" = ( /obj/item/weapon/gun/projectile/mosin, @@ -3942,7 +3942,7 @@ /area/medical/storage) "bxo" = ( /obj/machinery/computer/tetris, -/turf/unsimulated/floor/jungle/bedrock, +/turf/unsimulated/floor/planetary/cave/jungle, /area/surface/jungle/underground/zoned/ghetto_research) "bxu" = ( /obj/machinery/requests_console{ @@ -4002,7 +4002,7 @@ /obj/structure/fence/end{ dir = 1 }, -/turf/unsimulated/floor/jungle/path, +/turf/unsimulated/floor/planetary/path/jungle, /area/surface/jungle/vault) "byU" = ( /turf/unsimulated/floor{ @@ -4037,7 +4037,7 @@ pixel_x = -1; pixel_y = 27 }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/zoned/medbay_patio) "bzp" = ( /obj/structure/grille/window_spawner/reinforced/full, @@ -4094,7 +4094,7 @@ /area/centcom/holding) "bzK" = ( /obj/machinery/photobooth, -/turf/unsimulated/floor/jungle/path, +/turf/unsimulated/floor/planetary/path/jungle, /area/crew_quarters/hop) "bzM" = ( /obj/structure/rack, @@ -4164,7 +4164,7 @@ range = 3; req_access_txt = "50" }, -/turf/unsimulated/floor/jungle/path, +/turf/unsimulated/floor/planetary/path/jungle, /area/surface/jungle/zoned/cargogarage) "bAv" = ( /obj/structure/bed/chair/office{ @@ -4238,7 +4238,7 @@ /area/engineering/atmos) "bBz" = ( /obj/item/clothing/gloves/yellow, -/turf/unsimulated/floor/jungle/bedrock, +/turf/unsimulated/floor/planetary/cave/jungle, /area/surface/jungle/underground) "bBC" = ( /obj/structure/grille/broken, @@ -4265,12 +4265,12 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/fenced) "bBU" = ( /obj/structure/table/woodentable, /obj/item/weapon/reagent_containers/food/drinks/shaker, -/turf/unsimulated/floor/jungle/sand, +/turf/unsimulated/floor/planetary/sand/jungle, /area/surface/jungle/vault) "bCl" = ( /obj/machinery/hologram/holopad, @@ -4333,11 +4333,11 @@ /area/research_outpost/xenobot) "bCW" = ( /obj/machinery/atmospherics/pipe/manifold/cyan/visible, -/turf/unsimulated/floor/jungle/concrete, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/surface/jungle/zoned/atmos_outside) "bDb" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/fenced) "bDn" = ( /obj/machinery/light/broken, @@ -4407,7 +4407,7 @@ icon_state = "shuttle2" }, /obj/structure/fence/corner, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/fenced) "bEC" = ( /obj/machinery/status_display/supply{ @@ -4432,7 +4432,7 @@ /area/engineering/ce) "bES" = ( /mob/living/simple_animal/hostile/asteroid/hivelord, -/turf/unsimulated/floor/jungle/path, +/turf/unsimulated/floor/planetary/path/jungle, /area/surface/jungle/mining) "bFi" = ( /obj/effect/decal/cleanable/blood/tracks/footprints/vox{ @@ -4441,7 +4441,7 @@ access_not_dir = 4 }, /obj/item/stack/ore/glass, -/turf/unsimulated/floor/jungle/bedrock, +/turf/unsimulated/floor/planetary/cave/jungle, /area/surface/jungle/underground) "bFn" = ( /obj/structure/window/full/reinforced/plasma/vox, @@ -4455,7 +4455,7 @@ /obj/machinery/camera{ dir = 8 }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/fenced) "bFC" = ( /obj/structure/table/woodentable/poker, @@ -4464,7 +4464,7 @@ /area/centcom/holding) "bFD" = ( /obj/structure/fence, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/landing) "bFH" = ( /obj/machinery/camera{ @@ -4573,7 +4573,7 @@ d2 = 8; icon_state = "2-8" }, -/turf/unsimulated/floor/jungle/path, +/turf/unsimulated/floor/planetary/path/jungle, /area/surface/jungle/zoned/roid_prep) "bHN" = ( /obj/effect/decal/warning_stripes{ @@ -4581,7 +4581,7 @@ icon_state = "warning"; tag = "icon-warning (SOUTHWEST)" }, -/turf/unsimulated/floor/jungle/concrete, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/surface/jungle/landing) "bIv" = ( /turf/simulated/floor{ @@ -4810,7 +4810,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 9 }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/fenced) "bLU" = ( /obj/machinery/alarm{ @@ -4879,7 +4879,7 @@ pixel_y = 4; req_access_txt = "140" }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/fenced/trader) "bNE" = ( /turf/unsimulated/floor/snow, @@ -4990,7 +4990,7 @@ /obj/structure/hanging_lantern{ dir = 8 }, -/turf/unsimulated/floor/jungle/bedrock, +/turf/unsimulated/floor/planetary/cave/jungle, /area/surface/jungle/underground) "bPO" = ( /obj/item/device/assembly/signaler{ @@ -5041,7 +5041,7 @@ name = "Bar Shutters"; opacity = 0 }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/crew_quarters/bar) "bQT" = ( /obj/structure/closet/secure_closet/hydroponics{ @@ -5063,7 +5063,7 @@ }, /area/crew_quarters/courtroom) "bRe" = ( -/turf/unsimulated/floor/jungle/concrete, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/surface/jungle/vault) "bRp" = ( /obj/structure/bed/chair{ @@ -5074,7 +5074,7 @@ }, /area/centcom/control) "bRI" = ( -/turf/unsimulated/floor/jungle/bedrock, +/turf/unsimulated/floor/planetary/cave/jungle, /area/surface/jungle/underground) "bRL" = ( /obj/machinery/computer/secure_data, @@ -5130,7 +5130,7 @@ name = "Vox Crossing - Beware"; pixel_y = -4 }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/fenced/trader/solars) "bSN" = ( /obj/structure/fence, @@ -5146,11 +5146,11 @@ d2 = 8; icon_state = "2-8" }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/zoned/aifenced) "bTg" = ( /obj/docking_port/destination/vox/mining_north, -/turf/unsimulated/floor/jungle/grass, +/turf/unsimulated/floor/planetary/grass/jungle, /area/surface/jungle/roid) "bTo" = ( /obj/structure/shuttle/diag_wall/black, @@ -5174,7 +5174,7 @@ /obj/structure/cable/yellow{ icon_state = "1-2" }, -/turf/unsimulated/floor/jungle/path, +/turf/unsimulated/floor/planetary/path/jungle, /area/surface/jungle/zoned/roid_prep) "bTW" = ( /obj/machinery/conveyor{ @@ -5321,7 +5321,7 @@ /area/engineering/supermatter_room) "bWM" = ( /obj/structure/fence, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/zoned/botanty_outside) "bWP" = ( /obj/machinery/telecomms/hub/preset, @@ -5436,7 +5436,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/unsimulated/floor/jungle/path, +/turf/unsimulated/floor/planetary/path/jungle, /area/surface/jungle/zoned/roid_prep) "bXX" = ( /turf/simulated/wall/r_wall, @@ -5465,7 +5465,7 @@ dir = 1 }, /obj/structure/disposaloutlet, -/turf/unsimulated/floor/jungle/grass, +/turf/unsimulated/floor/planetary/grass/jungle, /area/surface/jungle) "bZc" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ @@ -5539,7 +5539,7 @@ d2 = 2; icon_state = "0-2" }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/zoned/solars) "caP" = ( /obj/machinery/conveyor{ @@ -5576,7 +5576,7 @@ /obj/machinery/station_map{ dir = 2 }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/fenced) "cbl" = ( /obj/machinery/light{ @@ -5599,7 +5599,7 @@ name = "Kitchen Shutters"; opacity = 0 }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/crew_quarters/kitchen) "cbp" = ( /obj/machinery/computer/secure_data/detective_computer, @@ -5632,7 +5632,7 @@ /area/shuttle/nuclearops) "cbI" = ( /obj/item/weapon/table_parts/plastic, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/vault) "cbL" = ( /obj/structure/grille/window_spawner/reinforced/full, @@ -5784,7 +5784,7 @@ icon_state = "warning" }, /obj/machinery/light, -/turf/unsimulated/floor/jungle/concrete, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/surface/jungle/landing) "cej" = ( /obj/structure/cable/yellow{ @@ -5857,7 +5857,7 @@ name = "DANGER: PREDATORY ANIMALS"; icon_state = "fauna2" }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle) "cfy" = ( /obj/machinery/light_switch{ @@ -5874,7 +5874,7 @@ /obj/structure/fence{ dir = 4 }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/zoned/atmos_outside) "cgo" = ( /obj/structure/disposalpipe/segment, @@ -5903,7 +5903,7 @@ /obj/machinery/atmospherics/pipe/simple/heat_exchanging{ dir = 10 }, -/turf/unsimulated/floor/jungle/concrete, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/surface/jungle/zoned/sme_outside) "chk" = ( /obj/structure/cable/yellow{ @@ -5913,7 +5913,7 @@ /obj/item/weapon/kitchen/utensil/knife/large{ pixel_x = -8 }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/crew_quarters/kitchen) "chl" = ( /obj/machinery/light{ @@ -5954,7 +5954,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/fenced) "chS" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -5986,7 +5986,7 @@ dir = 1; invisibility = 1 }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/zoned/medbay_patio) "ciI" = ( /obj/structure/grille/window_spawner/reinforced/full, @@ -6071,7 +6071,7 @@ "cji" = ( /obj/machinery/portable_atmospherics/hydroponics/soil, /obj/structure/window/reinforced, -/turf/unsimulated/floor/jungle/dirt, +/turf/unsimulated/floor/planetary/dirt/jungle, /area/surface/jungle/vault) "cjj" = ( /obj/machinery/power/emitter, @@ -6105,7 +6105,7 @@ /area/lawoffice) "cjH" = ( /obj/structure/fence, -/turf/unsimulated/floor/jungle/concrete, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/surface/jungle/fenced) "cjI" = ( /obj/machinery/door/unpowered/shuttle, @@ -6368,8 +6368,8 @@ /turf/simulated/floor, /area/research_outpost/hallway) "cnU" = ( -/mob/living/complex_animal/bear, -/turf/unsimulated/floor/jungle/grass, +/mob/living/simple_animal/complex/bear, +/turf/unsimulated/floor/planetary/grass/jungle, /area/surface/jungle) "coc" = ( /obj/structure/bed/chair/comfy/brown, @@ -6415,7 +6415,7 @@ /obj/machinery/newscaster{ pixel_y = 31 }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/fenced) "coD" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -6742,7 +6742,7 @@ pixel_x = 17; pixel_y = -11 }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/fenced) "cuy" = ( /obj/machinery/door/poddoor{ @@ -6862,8 +6862,8 @@ }, /area/shuttle/nuclearops) "cvW" = ( -/mob/living/complex_animal/capybara_wild, -/turf/unsimulated/floor/jungle/dirt, +/mob/living/simple_animal/complex/capybara_wild, +/turf/unsimulated/floor/planetary/dirt/jungle, /area/surface/jungle/vault) "cwa" = ( /obj/structure/shuttle/diag_wall/smooth{ @@ -6920,7 +6920,7 @@ /obj/structure/extinguisher_cabinet{ pixel_x = 27 }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/fenced) "cwY" = ( /obj/machinery/chem_master, @@ -7058,7 +7058,7 @@ d2 = 4; icon_state = "1-4" }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/fenced) "cAf" = ( /turf/simulated/floor{ @@ -7350,7 +7350,7 @@ icon_state = "warning"; tag = "icon-warning" }, -/turf/unsimulated/floor/jungle/concrete, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/surface/jungle/landing) "cGl" = ( /obj/machinery/chem_dispenser/mapping, @@ -7406,12 +7406,12 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/light, /obj/structure/flora/pottedplant/random, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/zoned/cargolobby) "cHD" = ( /obj/item/weapon/reagent_containers/syringe, /obj/item/stack/cable_coil, -/turf/unsimulated/floor/jungle/bedrock, +/turf/unsimulated/floor/planetary/cave/jungle, /area/surface/jungle/underground) "cHO" = ( /obj/machinery/door/airlock/glass_medical{ @@ -7446,7 +7446,7 @@ icon_state = "warning"; tag = "icon-warning (WEST)" }, -/turf/unsimulated/floor/jungle/concrete, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/surface/jungle/landing) "cIe" = ( /obj/structure/cable/yellow{ @@ -7490,7 +7490,7 @@ name = "reinforced one-way window"; one_way = 1 }, -/turf/unsimulated/floor/jungle/dirt, +/turf/unsimulated/floor/planetary/dirt/jungle, /area/surface/jungle/vault) "cIR" = ( /turf/simulated/floor{ @@ -7539,7 +7539,7 @@ dir = 1; access_not_dir = 4 }, -/turf/unsimulated/floor/jungle/bedrock, +/turf/unsimulated/floor/planetary/cave/jungle, /area/surface/jungle/underground) "cJG" = ( /obj/structure/shuttle/diag_wall/smooth/black{ @@ -7879,7 +7879,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/fenced) "cPx" = ( /turf/simulated/floor/engine, @@ -8001,7 +8001,7 @@ /area/security/brig) "cRm" = ( /obj/machinery/portable_atmospherics/canister/oxygen, -/turf/unsimulated/floor/jungle/bedrock, +/turf/unsimulated/floor/planetary/cave/jungle, /area/surface/jungle/underground) "cRp" = ( /obj/item/weapon/boomerang/toy, @@ -8073,7 +8073,7 @@ }, /area/security/armory) "cTq" = ( -/mob/living/complex_animal/bear/panda, +/mob/living/simple_animal/complex/bear/panda, /turf/simulated/floor{ dir = 5; icon_state = "vault"; @@ -8280,7 +8280,7 @@ dir = 1 }, /obj/structure/closet/crate/bin, -/turf/unsimulated/floor/jungle/grass/no_flora, +/turf/unsimulated/floor/planetary/grass/jungle/no_flora, /area/surface/jungle/fenced) "cYg" = ( /obj/machinery/light/small{ @@ -8288,7 +8288,7 @@ invisibility = 1 }, /obj/machinery/vending/snack, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/zoned/medbay_patio) "cYi" = ( /obj/structure/table, @@ -8314,7 +8314,7 @@ /area/bridge) "cYT" = ( /obj/machinery/vending/discount, -/turf/unsimulated/floor/jungle/path, +/turf/unsimulated/floor/planetary/path/jungle, /area/surface/jungle/zoned/outdoor_bar) "cZd" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on{ @@ -8412,7 +8412,7 @@ /obj/structure/shuttle/diag_wall/smooth{ dir = 1 }, -/turf/unsimulated/floor/jungle/concrete, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/shuttle/arrival/station) "daH" = ( /obj/structure/grille/window_spawner/reinforced, @@ -8510,7 +8510,7 @@ d1 = 2; d2 = 4 }, -/turf/unsimulated/floor/jungle/path, +/turf/unsimulated/floor/planetary/path/jungle, /area/surface/jungle/zoned/solars) "dcU" = ( /obj/machinery/light_switch{ @@ -8549,7 +8549,7 @@ /obj/machinery/camera{ dir = 8 }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle) "ddp" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -8613,7 +8613,7 @@ /area/shuttle/ert/centcom) "ded" = ( /obj/structure/table/plastic, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/vault) "del" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -8659,7 +8659,7 @@ }, /area/bridge) "deH" = ( -/turf/unsimulated/floor/jungle/mud, +/turf/unsimulated/floor/planetary/mud/jungle, /area/surface/jungle) "deR" = ( /obj/machinery/door/window{ @@ -8747,7 +8747,7 @@ icon_state = "warning"; tag = "icon-warning (NORTHEAST)" }, -/turf/unsimulated/floor/jungle/concrete, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/surface/jungle/landing) "dgu" = ( /obj/machinery/door/airlock/glass_research{ @@ -8880,11 +8880,11 @@ /obj/structure/cable/yellow{ icon_state = "2-4" }, -/turf/unsimulated/floor/jungle/path, +/turf/unsimulated/floor/planetary/path/jungle, /area/surface/jungle/fenced/trader/solars) "dhG" = ( /obj/structure/fence/corner, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/zoned/atmos_outside) "dhO" = ( /obj/structure/shuttle/engine/propulsion{ @@ -8929,7 +8929,7 @@ dir = 1; icon_state = "warning" }, -/turf/unsimulated/floor/jungle/concrete, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/surface/jungle/landing) "dij" = ( /turf/simulated/floor/carpet, @@ -8963,7 +8963,7 @@ /obj/machinery/camera{ dir = 6 }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/zoned/solars) "dkG" = ( /obj/item/weapon/stool{ @@ -9403,7 +9403,7 @@ /area/research_outpost/gearstore) "dti" = ( /obj/structure/flora/pottedplant/random, -/turf/unsimulated/floor/jungle/path, +/turf/unsimulated/floor/planetary/path/jungle, /area/surface/jungle/zoned/outdoor_bar) "dtt" = ( /obj/structure/flora/ausbushes/ywflowers, @@ -9654,7 +9654,7 @@ /area/surface/jungle/vault) "dxe" = ( /obj/effect/decal/cleanable/blood/drip, -/turf/unsimulated/floor/jungle/path, +/turf/unsimulated/floor/planetary/path/jungle, /area/surface/jungle/vault) "dxl" = ( /turf/simulated/wall/shuttle, @@ -9791,7 +9791,7 @@ /obj/machinery/atmospherics/binary/pump/on{ name = "Air to Distro" }, -/turf/unsimulated/floor/jungle/concrete, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/surface/jungle/zoned/atmos_outside) "dzr" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -9843,7 +9843,7 @@ /area/crew_quarters/courtroom) "dzZ" = ( /obj/machinery/atmospherics/pipe/simple/heat_exchanging, -/turf/unsimulated/floor/jungle/concrete, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/surface/jungle/zoned/sme_outside) "dAb" = ( /obj/structure/table/reinforced, @@ -9891,7 +9891,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/fenced) "dAO" = ( /obj/machinery/computer/stacking_unit{ @@ -9906,7 +9906,7 @@ /obj/structure/cable/yellow{ icon_state = "1-4" }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/zoned/outdoor_bar) "dAQ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -9992,7 +9992,7 @@ /area/science/chargebay) "dBT" = ( /obj/machinery/atmospherics/pipe/simple/cyan/visible, -/turf/unsimulated/floor/jungle/concrete, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/surface/jungle/zoned/atmos_outside) "dCb" = ( /obj/docking_port/destination/pod2/transit{ @@ -10018,13 +10018,13 @@ /obj/machinery/atmospherics/unary/portables_connector{ dir = 4 }, -/turf/unsimulated/floor/jungle/concrete, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/surface/jungle/zoned/atmos_outside) "dCE" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 6 }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/fenced) "dCH" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ @@ -10136,7 +10136,7 @@ /area/library) "dFK" = ( /obj/structure/fence/corner, -/turf/unsimulated/floor/jungle/concrete, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/surface/jungle/vault) "dFP" = ( /obj/structure/bed/chair, @@ -10146,7 +10146,7 @@ /obj/machinery/atmospherics/pipe/simple/heat_exchanging/junction{ dir = 4 }, -/turf/unsimulated/floor/jungle/concrete, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/surface/jungle/zoned/reactor_outside) "dGA" = ( /obj/structure/table, @@ -10181,7 +10181,7 @@ /area/science/robotics) "dHq" = ( /obj/machinery/computer/pda_terminal, -/turf/unsimulated/floor/jungle/path, +/turf/unsimulated/floor/planetary/path/jungle, /area/surface/jungle/zoned/cargolobby) "dHr" = ( /obj/structure/rack, @@ -10253,7 +10253,7 @@ /turf/simulated/floor/plating, /area/surface/jungle/zoned/cargolobby) "dIV" = ( -/turf/unsimulated/floor/jungle/water, +/turf/unsimulated/floor/planetary/water/jungle, /area/surface/jungle/vault) "dJz" = ( /obj/structure/grille, @@ -10302,7 +10302,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/fenced) "dKu" = ( /turf/simulated/wall/r_wall, @@ -10406,7 +10406,7 @@ /obj/structure/cable/yellow{ icon_state = "4-8" }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/fenced) "dMF" = ( /turf/unsimulated/floor{ @@ -10418,7 +10418,7 @@ /obj/structure/shuttle/diag_wall/smooth{ dir = 1 }, -/turf/unsimulated/floor/jungle/concrete, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/shuttle/research/station) "dMN" = ( /turf/simulated/wall/r_wall, @@ -10500,7 +10500,7 @@ /obj/effect/decal/cleanable/blood/gibs{ color = "#772222" }, -/turf/unsimulated/floor/jungle/bedrock, +/turf/unsimulated/floor/planetary/cave/jungle, /area/surface/jungle/underground) "dOC" = ( /obj/structure/ore_box, @@ -10679,7 +10679,7 @@ name = "Vox Crossing - Beware"; pixel_y = -4 }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/fenced/trader) "dSb" = ( /obj/structure/shuttle/diag_wall/black{ @@ -10820,7 +10820,7 @@ d1 = 2; d2 = 8 }, -/turf/unsimulated/floor/jungle/path, +/turf/unsimulated/floor/planetary/path/jungle, /area/surface/jungle/zoned/solars) "dTJ" = ( /obj/structure/cable/yellow{ @@ -10835,11 +10835,11 @@ /obj/structure/fence{ dir = 4 }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/zoned/aifenced) "dTU" = ( /obj/machinery/cooking/grill, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/vault) "dUb" = ( /turf/unsimulated/floor{ @@ -10919,7 +10919,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/zoned/outdoor_bar) "dVm" = ( /obj/structure/table/reinforced, @@ -10986,14 +10986,14 @@ /area/security/lobby) "dWg" = ( /obj/abstract/map/spawner/jungle_any, -/turf/unsimulated/floor/jungle/water, +/turf/unsimulated/floor/planetary/water/jungle, /area/surface/jungle/roid) "dWh" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/camera{ dir = 4 }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/fenced) "dWi" = ( /turf/simulated/wall/r_wall, @@ -11056,7 +11056,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/zoned/cargolobby) "dXu" = ( /obj/effect/step_trigger/teleporter/random{ @@ -11137,7 +11137,7 @@ /obj/structure/hanging_lantern/dim{ dir = 8 }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/fenced) "dYG" = ( /turf/simulated/floor/shuttle, @@ -11312,7 +11312,7 @@ /obj/structure/shuttle/diag_wall/smooth{ dir = 4 }, -/turf/unsimulated/floor/jungle/concrete, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/shuttle/research/station) "eaR" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -11421,7 +11421,7 @@ /obj/structure/fence/corner{ dir = 8 }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/fenced) "ecP" = ( /mob/living/simple_animal/hostile/giant_spider/hunter/dead{ @@ -11436,7 +11436,7 @@ }, /area) "edD" = ( -/turf/unsimulated/floor/jungle/path, +/turf/unsimulated/floor/planetary/path/jungle, /area/surface/jungle/zoned/outdoor_bar) "edV" = ( /obj/machinery/door/airlock/glass_medical{ @@ -11522,7 +11522,7 @@ /area/engineering/break_room) "efA" = ( /mob/living/simple_animal/hostile/asteroid/goliath, -/turf/unsimulated/floor/jungle/path, +/turf/unsimulated/floor/planetary/path/jungle, /area/surface/jungle/mining) "efC" = ( /obj/structure/cable/yellow{ @@ -11530,7 +11530,7 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/fence, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/fenced) "efD" = ( /obj/structure/filingcabinet, @@ -11590,7 +11590,7 @@ opacity = 0 }, /obj/structure/table/reinforced, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/crew_quarters/bar) "egA" = ( /obj/structure/cable/yellow{ @@ -11838,7 +11838,7 @@ /area/shuttle/alien/base) "ell" = ( /obj/effect/decal/cleanable/cobweb2, -/turf/unsimulated/floor/jungle/bedrock, +/turf/unsimulated/floor/planetary/cave/jungle, /area/surface/jungle/underground) "elI" = ( /obj/structure/fence{ @@ -11848,7 +11848,7 @@ d2 = 4; icon_state = "0-4" }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/zoned/aifenced) "elK" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -11857,7 +11857,7 @@ d2 = 4; icon_state = "2-4" }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/fenced) "elL" = ( /obj/structure/cable/yellow{ @@ -11865,7 +11865,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/zoned/cargolobby) "elM" = ( /obj/structure/window/reinforced, @@ -11930,7 +11930,7 @@ current_temperature = 288.15; on = 1 }, -/turf/unsimulated/floor/jungle/concrete, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/surface/jungle/zoned/atmos_outside) "emq" = ( /obj/structure/cable/yellow{ @@ -11941,7 +11941,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/fenced) "emw" = ( /obj/structure/shuttle/engine/propulsion, @@ -12020,7 +12020,7 @@ /area/engineering/engine) "enh" = ( /obj/abstract/map/spawner/jungle_any, -/turf/unsimulated/floor/jungle/grass, +/turf/unsimulated/floor/planetary/grass/jungle, /area/surface/jungle/roid) "enr" = ( /obj/machinery/computer/communications, @@ -12242,7 +12242,7 @@ /obj/structure/hanging_lantern/dim{ dir = 8 }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/fenced) "eqq" = ( /obj/structure/cable/yellow{ @@ -12417,7 +12417,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/fenced) "etF" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, @@ -12507,7 +12507,7 @@ /obj/structure/fence/corner{ dir = 2 }, -/turf/unsimulated/floor/jungle/concrete, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/surface/jungle/landing) "euQ" = ( /obj/item/ammo_storage/magazine/m380auto, @@ -12594,7 +12594,7 @@ /obj/docking_port/destination/syndicate/northeast{ dir = 4 }, -/turf/unsimulated/floor/jungle/grass, +/turf/unsimulated/floor/planetary/grass/jungle, /area/surface/jungle) "ewO" = ( /obj/structure/table/woodentable, @@ -12686,7 +12686,7 @@ /obj/machinery/atmospherics/pipe/simple/heat_exchanging{ dir = 9 }, -/turf/unsimulated/floor/jungle/concrete, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/surface/jungle/zoned/reactor_outside) "eyl" = ( /obj/structure/grille, @@ -12727,7 +12727,7 @@ dir = 8; icon_state = "warning" }, -/turf/unsimulated/floor/jungle/concrete, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/surface/jungle/vault) "ezJ" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on{ @@ -12819,7 +12819,7 @@ /obj/structure/holohoop{ dir = 1 }, -/turf/unsimulated/floor/jungle/concrete, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/surface/jungle/zoned/prison_yard) "eBx" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, @@ -12874,7 +12874,7 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/fenced) "eCC" = ( /turf/unsimulated/wall, @@ -12904,7 +12904,7 @@ d2 = 4; icon_state = "2-4" }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/fenced) "eDq" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -12914,7 +12914,7 @@ /area/science/xenobiology) "eDt" = ( /obj/structure/fence/corner, -/turf/unsimulated/floor/jungle/path, +/turf/unsimulated/floor/planetary/path/jungle, /area/surface/jungle/zoned/cargolobby) "eEx" = ( /obj/item/weapon/gun/projectile/russian/empty, @@ -12927,7 +12927,7 @@ /area/security/warden) "eEP" = ( /obj/effect/decal/cleanable/blood/gibs/body, -/turf/unsimulated/floor/jungle/grass/no_flora, +/turf/unsimulated/floor/planetary/grass/jungle/no_flora, /area/surface/jungle) "eFF" = ( /obj/structure/window/reinforced{ @@ -12975,7 +12975,7 @@ "eHa" = ( /obj/item/stack/teeth, /obj/effect/decal/cleanable/blood/drip, -/turf/unsimulated/floor/jungle/grass/no_flora, +/turf/unsimulated/floor/planetary/grass/jungle/no_flora, /area/surface/jungle) "eHg" = ( /obj/machinery/light, @@ -13017,7 +13017,7 @@ /area/supply/storage) "eIe" = ( /obj/machinery/portable_atmospherics/canister/nitrogen, -/turf/unsimulated/floor/jungle/water_deep, +/turf/unsimulated/floor/planetary/water/jungle/deep, /area/surface/jungle/vault) "eIf" = ( /obj/item/stack/cable_coil/orange, @@ -13041,7 +13041,7 @@ /obj/item/clothing/gloves/yellow, /obj/item/tool/wirecutters, /obj/item/device/multitool, -/turf/unsimulated/floor/jungle/path, +/turf/unsimulated/floor/planetary/path/jungle, /area/surface/jungle/zoned/solars) "eIn" = ( /obj/structure/closet/secure_closet/RD, @@ -13051,7 +13051,7 @@ }, /area/centcom/test) "eIt" = ( -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/vault) "eIS" = ( /obj/effect/decal/warning_stripes{ @@ -13092,7 +13092,7 @@ /obj/structure/cable/yellow{ icon_state = "4-8" }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/zoned/outdoor_bar) "eJw" = ( /obj/structure/closet/secure_closet/freezer/fridge, @@ -13129,7 +13129,7 @@ dir = 4 }, /obj/structure/flora/pottedplant/random, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/fenced) "eKp" = ( /turf/simulated/floor{ @@ -13405,7 +13405,7 @@ /area/surface/jungle/mining) "eOA" = ( /obj/structure/fence, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/fenced) "eOB" = ( /obj/machinery/computer/robotics, @@ -13557,7 +13557,7 @@ d2 = 4; icon_state = "2-4" }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/fenced) "eSI" = ( /obj/structure/cable/yellow{ @@ -13611,7 +13611,7 @@ /obj/structure/cable/yellow{ icon_state = "2-4" }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/fenced) "eTQ" = ( /obj/structure/grille, @@ -13868,11 +13868,11 @@ icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/fenced) "eZL" = ( /obj/effect/decal/cleanable/blood/stattrack, -/turf/unsimulated/floor/jungle/bedrock, +/turf/unsimulated/floor/planetary/cave/jungle, /area/surface/jungle/underground) "eZQ" = ( /obj/structure/bed/chair{ @@ -13884,7 +13884,7 @@ /area/centcom/evac) "faf" = ( /obj/machinery/atmospherics/unary/tank, -/turf/unsimulated/floor/jungle/concrete, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/surface/jungle/zoned/atmos_outside) "fau" = ( /obj/structure/bed/chair/wood/pew/right{ @@ -13913,7 +13913,7 @@ /obj/structure/hanging_lantern{ dir = 8 }, -/turf/unsimulated/floor/jungle/bedrock, +/turf/unsimulated/floor/planetary/cave/jungle, /area/surface/jungle/underground) "faP" = ( /turf/simulated/floor{ @@ -13954,7 +13954,7 @@ /turf/simulated/floor/wood, /area/crew_quarters/captain) "fbB" = ( -/turf/unsimulated/floor/jungle/dirt, +/turf/unsimulated/floor/planetary/dirt/jungle, /area/surface/jungle/zoned/dump) "fbQ" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ @@ -13968,7 +13968,7 @@ "fbU" = ( /obj/effect/decal/cleanable/dirt, /obj/item/clothing/head/hardhat/orange, -/turf/unsimulated/floor/jungle/bedrock, +/turf/unsimulated/floor/planetary/cave/jungle, /area/surface/jungle/underground) "fcl" = ( /obj/structure/shuttle/engine/propulsion, @@ -13989,7 +13989,7 @@ /obj/structure/table/woodentable, /obj/item/weapon/pickaxe, /obj/item/device/flashlight, -/turf/unsimulated/floor/jungle/path, +/turf/unsimulated/floor/planetary/path/jungle, /area/surface/jungle/vault) "fcT" = ( /obj/structure/cable/orange{ @@ -14003,7 +14003,7 @@ /obj/structure/fence/corner{ dir = 1 }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle) "fdh" = ( /obj/structure/bed, @@ -14030,7 +14030,7 @@ /area/medical/sleeper) "fdH" = ( /obj/abstract/map/spawner/jungle_fren, -/turf/unsimulated/floor/jungle/grass, +/turf/unsimulated/floor/planetary/grass/jungle, /area/surface/jungle) "fdL" = ( /obj/machinery/door/window/brigdoor{ @@ -14090,7 +14090,7 @@ }, /area/medical/chemistry) "ffk" = ( -/turf/unsimulated/floor/jungle/path, +/turf/unsimulated/floor/planetary/path/jungle, /area/surface/jungle/zoned/roid_prep) "ffm" = ( /turf/simulated/floor{ @@ -14141,7 +14141,7 @@ /obj/structure/cable/yellow{ icon_state = "4-8" }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/zoned/cargolobby) "fgf" = ( /obj/structure/table, @@ -14258,7 +14258,7 @@ /area/surface/jungle/underground/zoned/ghettomining) "fhT" = ( /obj/machinery/hologram/holopad, -/turf/unsimulated/floor/jungle/concrete, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/surface/jungle/zoned/prison_yard) "fil" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on{ @@ -14314,7 +14314,7 @@ /area/science/robotics) "fjc" = ( /obj/structure/holohoop, -/turf/unsimulated/floor/jungle/concrete, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/surface/jungle/zoned/prison_yard) "fji" = ( /turf/unsimulated/floor{ @@ -14351,7 +14351,7 @@ /obj/structure/hanging_lantern/dim{ dir = 4 }, -/turf/unsimulated/floor/jungle/grass, +/turf/unsimulated/floor/planetary/grass/jungle, /area/surface/jungle/fenced) "fjX" = ( /obj/structure/shuttle/engine/propulsion{ @@ -14468,7 +14468,7 @@ }, /area/bridge) "flr" = ( -/mob/living/complex_animal/bear, +/mob/living/simple_animal/complex/bear, /turf/simulated/floor/wood, /area/surface/jungle/vault) "flM" = ( @@ -14545,7 +14545,7 @@ /obj/structure/fence/door{ dir = 4 }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/zoned/dump) "fns" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -14592,7 +14592,7 @@ /obj/structure/bed/chair/folding{ dir = 4 }, -/turf/unsimulated/floor/jungle/path, +/turf/unsimulated/floor/planetary/path/jungle, /area/surface/jungle/fenced/trader) "foS" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ @@ -14625,13 +14625,13 @@ /obj/machinery/camera{ dir = 1 }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/zoned/botanty_outside) "fpM" = ( /obj/structure/hanging_lantern/dim{ dir = 8 }, -/turf/unsimulated/floor/jungle/bedrock, +/turf/unsimulated/floor/planetary/cave/jungle, /area/surface/jungle/underground) "fpN" = ( /obj/machinery/light_switch{ @@ -14664,7 +14664,7 @@ /turf/simulated/floor, /area/engineering/engine) "fqn" = ( -/turf/unsimulated/floor/jungle/path, +/turf/unsimulated/floor/planetary/path/jungle, /area/surface/jungle/zoned/solars) "fqL" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -14941,7 +14941,7 @@ name = "Kitchen Shutters"; opacity = 0 }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/crew_quarters/kitchen) "fvo" = ( /obj/structure/cable/yellow{ @@ -14992,7 +14992,7 @@ }, /area/shuttle/escape/centcom) "fvU" = ( -/turf/unsimulated/floor/jungle/grass, +/turf/unsimulated/floor/planetary/grass/jungle, /area/surface/jungle/roid) "fvX" = ( /obj/machinery/disposal/compactor, @@ -15079,11 +15079,11 @@ }, /area/engineering/supermatter_room) "fxA" = ( -/turf/unsimulated/floor/jungle/mud, +/turf/unsimulated/floor/planetary/mud/jungle, /area/surface/jungle/roid/vaults) "fxF" = ( /obj/effect/landmark/corpse/russian, -/turf/unsimulated/floor/jungle/path, +/turf/unsimulated/floor/planetary/path/jungle, /area/surface/jungle/mining) "fxQ" = ( /turf/simulated/wall/r_wall, @@ -15184,12 +15184,12 @@ /area/engineering/engine) "fzt" = ( /mob/living/carbon/monkey, -/turf/unsimulated/floor/jungle/sand, +/turf/unsimulated/floor/planetary/sand/jungle, /area/surface/jungle/vault) "fzw" = ( /obj/structure/table, /obj/machinery/chem_dispenser/brewer/mapping, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/crew_quarters/bar) "fzM" = ( /obj/effect/decal/cleanable/dirt, @@ -15320,7 +15320,7 @@ "fBx" = ( /obj/structure/fence, /obj/structure/cable/yellow, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/zoned/aifenced) "fBz" = ( /obj/machinery/door/poddoor{ @@ -15428,7 +15428,7 @@ /mob/living/simple_animal/hostile/giant_spider/nurse/queen_spider{ faction = "jungle" }, -/turf/unsimulated/floor/jungle/grass, +/turf/unsimulated/floor/planetary/grass/jungle, /area/surface/jungle/vault) "fEw" = ( /obj/structure/sign/greencross, @@ -15570,7 +15570,7 @@ /obj/machinery/camera{ dir = 4 }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/fenced) "fHl" = ( /obj/structure/table, @@ -15606,13 +15606,13 @@ dir = 4; req_access_txt = "2" }, -/turf/unsimulated/floor/jungle/concrete, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/surface/jungle/landing) "fHE" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 9 }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/zoned/outdoor_bar) "fHQ" = ( /obj/structure/window/reinforced/plasma{ @@ -15702,7 +15702,7 @@ dir = 4; name = "N2O Outlet Valve" }, -/turf/unsimulated/floor/jungle/concrete, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/surface/jungle/zoned/atmos_outside) "fJG" = ( /obj/structure/cable/yellow{ @@ -15710,7 +15710,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/zoned/outdoor_bar) "fJK" = ( /obj/structure/table, @@ -15797,7 +15797,7 @@ /obj/structure/shuttle/diag_wall/smooth{ dir = 4 }, -/turf/unsimulated/floor/jungle/concrete, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/shuttle/arrival/station) "fLH" = ( /obj/structure/table, @@ -15831,13 +15831,13 @@ name = "Bar Shutters"; opacity = 0 }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/crew_quarters/bar) "fMu" = ( /obj/structure/fence{ dir = 4 }, -/turf/unsimulated/floor/jungle/concrete, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/surface/jungle/fenced) "fMy" = ( /turf/simulated/floor{ @@ -15883,7 +15883,7 @@ /area/security/evidence) "fNi" = ( /obj/structure/flora/pottedplant/random, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/zoned/dorms_patio) "fNr" = ( /obj/structure/window/reinforced{ @@ -15937,7 +15937,7 @@ /obj/machinery/atmospherics/unary/heat_exchanger{ dir = 8 }, -/turf/unsimulated/floor/jungle/concrete, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/surface/jungle/zoned/atmos_outside) "fOo" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden, @@ -15955,7 +15955,7 @@ pixel_y = 1; dir = 4 }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/fenced) "fOA" = ( /obj/structure/cable/yellow{ @@ -15963,7 +15963,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/zoned/outdoor_bar) "fOE" = ( /obj/machinery/light{ @@ -15979,7 +15979,7 @@ color = "#111111"; name = "Batarang" }, -/turf/unsimulated/floor/jungle/bedrock, +/turf/unsimulated/floor/planetary/cave/jungle, /area/surface/jungle/underground) "fOJ" = ( /turf/unsimulated/floor{ @@ -16073,7 +16073,7 @@ /obj/structure/bed/chair/folding{ dir = 4 }, -/turf/unsimulated/floor/jungle/path, +/turf/unsimulated/floor/planetary/path/jungle, /area/surface/jungle/fenced) "fQX" = ( /obj/machinery/computer{ @@ -16137,8 +16137,8 @@ }, /area/centcom/control) "fRP" = ( -/mob/living/complex_animal/gorilla, -/turf/unsimulated/floor/jungle/dirt, +/mob/living/simple_animal/complex/gorilla, +/turf/unsimulated/floor/planetary/dirt/jungle, /area/surface/jungle/vault) "fRS" = ( /obj/structure/window{ @@ -16166,7 +16166,7 @@ pixel_x = 13; pixel_y = -8 }, -/turf/unsimulated/floor/jungle/bedrock, +/turf/unsimulated/floor/planetary/cave/jungle, /area/surface/jungle/underground/zoned/ghetto_research) "fSx" = ( /obj/machinery/atmospherics/unary/cold_sink/freezer, @@ -16303,7 +16303,7 @@ /area/security/armory) "fUv" = ( /obj/machinery/hologram/holopad, -/turf/unsimulated/floor/jungle/concrete, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/surface/jungle/zoned/atmos_outside) "fUw" = ( /obj/machinery/vending/medical, @@ -16331,14 +16331,14 @@ /obj/machinery/camera{ dir = 1 }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle) "fVI" = ( /obj/structure/cable/yellow{ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/fenced) "fVS" = ( /obj/machinery/light_switch{ @@ -16406,13 +16406,13 @@ /area/syndicate_mothership) "fWT" = ( /obj/structure/flora/pottedplant/random, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/fenced) "fWV" = ( /obj/machinery/atmospherics/unary/vent{ dir = 8 }, -/turf/unsimulated/floor/jungle/path, +/turf/unsimulated/floor/planetary/path/jungle, /area/surface/jungle/zoned/roid_prep) "fWX" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -16432,7 +16432,7 @@ dir = 4; icon_state = "warning" }, -/turf/unsimulated/floor/jungle/concrete, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/surface/jungle/zoned/roid_prep) "fXH" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -16540,7 +16540,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 6 }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/fenced) "fYP" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on, @@ -16565,7 +16565,7 @@ /obj/machinery/atmospherics/pipe/simple/heat_exchanging{ dir = 10 }, -/turf/unsimulated/floor/jungle/concrete, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/surface/jungle/zoned/reactor_outside) "gab" = ( /turf/simulated/floor/server, @@ -16646,7 +16646,7 @@ /turf/simulated/floor, /area/research_outpost/entry) "gaW" = ( -/turf/unsimulated/floor/jungle/concrete, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/surface/jungle/zoned/reactor_outside) "gba" = ( /obj/machinery/alarm{ @@ -16670,7 +16670,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ dir = 4 }, -/turf/unsimulated/floor/jungle/path, +/turf/unsimulated/floor/planetary/path/jungle, /area/surface/jungle/zoned/roid_prep) "gbU" = ( /mob/living/simple_animal/hostile/giant_spider/nurse/queen_spider{ @@ -16703,7 +16703,7 @@ pixel_y = -4; pixel_x = -25 }, -/turf/unsimulated/floor/jungle/path, +/turf/unsimulated/floor/planetary/path/jungle, /area/surface/jungle/zoned/roid_prep) "gcu" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ @@ -16850,7 +16850,7 @@ /obj/structure/shuttle/engine/propulsion/right{ dir = 4 }, -/turf/unsimulated/floor/jungle/concrete, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/shuttle/arrival/station) "gfH" = ( /obj/machinery/power/apc{ @@ -17137,7 +17137,7 @@ name = "DANGER: PREDATORY ANIMALS"; icon_state = "fauna2" }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle) "gkr" = ( /obj/structure/rack, @@ -17161,7 +17161,7 @@ /obj/structure/fence/corner{ dir = 8 }, -/turf/unsimulated/floor/jungle/path, +/turf/unsimulated/floor/planetary/path/jungle, /area/surface/jungle/vault) "gkx" = ( /obj/machinery/atmospherics/pipe/manifold/general/visible{ @@ -17332,7 +17332,7 @@ /obj/structure/fence/corner{ dir = 8 }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/zoned/botanty_outside) "gnK" = ( /obj/machinery/light{ @@ -17391,7 +17391,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/fenced) "gpb" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -17474,7 +17474,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ dir = 4 }, -/turf/unsimulated/floor/jungle/concrete, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/surface/jungle/zoned/atmos_outside) "grk" = ( /obj/machinery/firealarm{ @@ -17629,7 +17629,7 @@ /area/science/hallway) "gtX" = ( /obj/item/weapon/beach_ball, -/turf/unsimulated/floor/jungle/water, +/turf/unsimulated/floor/planetary/water/jungle, /area/surface/jungle/vault) "guc" = ( /turf/simulated/wall/r_wall, @@ -17647,7 +17647,7 @@ /area/security/prison) "guq" = ( /obj/structure/bookcase/manuals/medical, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/zoned/medbay_patio) "gus" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -17666,14 +17666,14 @@ icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/fenced) "guA" = ( /obj/structure/disposalpipe/segment, /obj/structure/fence{ dir = 4 }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle) "guB" = ( /obj/structure/cable/yellow{ @@ -17687,7 +17687,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/fenced) "guE" = ( /obj/machinery/vending/coffee, @@ -17781,7 +17781,7 @@ /obj/structure/shuttle/engine/propulsion{ dir = 4 }, -/turf/unsimulated/floor/jungle/path, +/turf/unsimulated/floor/planetary/path/jungle, /area/surface/jungle/mining) "gwB" = ( /obj/structure/table/glass, @@ -17848,7 +17848,7 @@ /area/turret_protected/tcomms_control_room) "gzf" = ( /obj/structure/fence/corner, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/zoned/dump) "gzw" = ( /obj/structure/grille, @@ -17985,7 +17985,7 @@ pixel_y = -3; pixel_x = -5 }, -/turf/unsimulated/floor/jungle/concrete, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/surface/jungle/vault) "gBK" = ( /obj/structure/window/reinforced{ @@ -18055,7 +18055,7 @@ /area/security/brig) "gDf" = ( /obj/machinery/floodlight, -/turf/unsimulated/floor/jungle/concrete, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/surface/jungle/zoned/atmos_outside) "gDj" = ( /obj/machinery/atmospherics/pipe/manifold/insulated/hidden/blue, @@ -18259,7 +18259,7 @@ dir = 4 }, /obj/structure/hanging_lantern/dim, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/fenced) "gHg" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -18295,7 +18295,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/visible{ dir = 4 }, -/turf/unsimulated/floor/jungle/concrete, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/surface/jungle/zoned/atmos_outside) "gIk" = ( /obj/machinery/door/airlock/glass{ @@ -18346,7 +18346,7 @@ /turf/simulated/floor/plating/vox, /area/vox_trading_post/gardens) "gJc" = ( -/turf/unsimulated/floor/jungle/grass, +/turf/unsimulated/floor/planetary/grass/jungle, /area/surface/jungle/roid/vaults) "gJt" = ( /obj/machinery/door/airlock/highsecurity{ @@ -18392,7 +18392,7 @@ pixel_y = -8; pixel_x = 33 }, -/turf/unsimulated/floor/jungle/grass, +/turf/unsimulated/floor/planetary/grass/jungle, /area/surface/jungle/fenced) "gKy" = ( /obj/structure/grille, @@ -18508,7 +18508,7 @@ target_pressure = 506.625; on = 1 }, -/turf/unsimulated/floor/jungle/concrete, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/surface/jungle/zoned/atmos_outside) "gMK" = ( /obj/machinery/door/airlock/glass_security{ @@ -18584,11 +18584,11 @@ /obj/structure/sign/directions/trader{ pixel_y = -26 }, -/turf/unsimulated/floor/jungle/bedrock, +/turf/unsimulated/floor/planetary/cave/jungle, /area/surface/jungle/underground) "gOu" = ( -/mob/living/complex_animal/panther, -/turf/unsimulated/floor/jungle/grass, +/mob/living/simple_animal/complex/panther, +/turf/unsimulated/floor/planetary/grass/jungle, /area/surface/jungle) "gOE" = ( /obj/structure/closet/vox_raiders/trader, @@ -18706,7 +18706,7 @@ /area/science/hallway) "gRf" = ( /obj/structure/closet/jungle_first_aid, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/fenced) "gRl" = ( /obj/machinery/door/airlock/external{ @@ -18744,7 +18744,7 @@ /obj/structure/bed/chair/folding{ dir = 1 }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/zoned/dorms_patio) "gRV" = ( /obj/structure/extinguisher_cabinet{ @@ -18933,7 +18933,7 @@ d2 = 4; icon_state = "0-4" }, -/turf/unsimulated/floor/jungle/bedrock, +/turf/unsimulated/floor/planetary/cave/jungle, /area/surface/jungle/underground/zoned/ghetto_research) "gUo" = ( /obj/structure/bed/chair/wood/normal{ @@ -18947,7 +18947,7 @@ "gUG" = ( /obj/structure/table/plastic, /obj/item/ashtray/plastic, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/zoned/dorms_patio) "gUP" = ( /obj/structure/closet, @@ -18982,7 +18982,7 @@ }, /area/security/prison) "gVx" = ( -/turf/unsimulated/floor/jungle/path, +/turf/unsimulated/floor/planetary/path/jungle, /area/surface/jungle/vault) "gVC" = ( /obj/structure/cable/yellow{ @@ -19063,7 +19063,7 @@ dir = 2; id_tag = "cargoparking" }, -/turf/unsimulated/floor/jungle/path, +/turf/unsimulated/floor/planetary/path/jungle, /area/surface/jungle/zoned/cargogarage) "gWN" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -19109,7 +19109,7 @@ "gXN" = ( /obj/structure/table, /obj/item/weapon/storage/toolbox/mechanical, -/turf/unsimulated/floor/jungle/bedrock, +/turf/unsimulated/floor/planetary/cave/jungle, /area/surface/jungle/underground) "gXP" = ( /turf/simulated/wall, @@ -19227,7 +19227,7 @@ /obj/effect/decal/cleanable/blood{ icon_state = "floor4" }, -/turf/unsimulated/floor/jungle/grass/no_flora, +/turf/unsimulated/floor/planetary/grass/jungle/no_flora, /area/surface/jungle) "gZQ" = ( /obj/structure/bed/chair/folding{ @@ -19236,7 +19236,7 @@ /obj/effect/landmark/start{ name = "Assistant" }, -/turf/unsimulated/floor/jungle/path, +/turf/unsimulated/floor/planetary/path/jungle, /area/surface/jungle/zoned/outdoor_bar) "hah" = ( /obj/structure/cable/yellow{ @@ -19289,11 +19289,11 @@ /area/engineering/engine) "hbh" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/zoned/outdoor_bar) "hbi" = ( /obj/structure/fence/corner, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/zoned/reactor_outside) "hbm" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -19348,7 +19348,7 @@ /obj/structure/bed/chair/folding{ dir = 1 }, -/turf/unsimulated/floor/jungle/path, +/turf/unsimulated/floor/planetary/path/jungle, /area/surface/jungle/fenced) "hcB" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -19357,7 +19357,7 @@ /obj/structure/cable/yellow{ icon_state = "1-8" }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/zoned/outdoor_bar) "hcH" = ( /obj/structure/closet/secure_closet/RD, @@ -19392,7 +19392,7 @@ pixel_y = 2 }, /obj/machinery/light, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/crew_quarters/bar) "hds" = ( /obj/machinery/computer/shuttle_control/research, @@ -19547,9 +19547,9 @@ /obj/machinery/newscaster{ pixel_y = 31 }, -/turf/unsimulated/floor/jungle/path_plated{ +/turf/unsimulated/floor/planetary/path/jungle_plated{ icon_state = "junglestation8"; - plated_icon_override = "junglestation8" + plated_icon_override_state = "junglestation8" }, /area/surface/jungle/zoned/outdoor_bar) "hgt" = ( @@ -19580,14 +19580,14 @@ "hgV" = ( /obj/structure/table, /obj/item/weapon/storage/toolbox/electrical, -/turf/unsimulated/floor/jungle/bedrock, +/turf/unsimulated/floor/planetary/cave/jungle, /area/surface/jungle/underground) "hhe" = ( /turf/space, /area/centcom/specops) "hhk" = ( /obj/item/clothing/head/collectable/petehat, -/turf/unsimulated/floor/jungle/sand, +/turf/unsimulated/floor/planetary/sand/jungle, /area/surface/jungle/vault) "hhu" = ( /obj/item/tool/crowbar, @@ -19612,7 +19612,7 @@ name = "KEEP CLEAR: DOCKING AREA"; icon_state = "shuttle2" }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/fenced) "hhC" = ( /obj/structure/table/woodentable, @@ -19704,7 +19704,7 @@ /area/engineering/supermatter_room) "hjm" = ( /obj/item/weapon/stool/bar, -/turf/unsimulated/floor/jungle/path, +/turf/unsimulated/floor/planetary/path/jungle, /area/surface/jungle/zoned/outdoor_bar) "hjn" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -19768,8 +19768,8 @@ /turf/simulated/floor, /area/security/perma) "hlL" = ( -/mob/living/complex_animal/bear/panda, -/turf/unsimulated/floor/jungle/concrete, +/mob/living/simple_animal/complex/bear/panda, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/surface/jungle/vault) "hlP" = ( /obj/structure/window/reinforced{ @@ -19810,7 +19810,7 @@ /obj/docking_port/destination/salvage/trading_post{ dir = 2 }, -/turf/unsimulated/floor/jungle/path, +/turf/unsimulated/floor/planetary/path/jungle, /area/surface/jungle/fenced/trader) "hmv" = ( /obj/effect/decal/warning_stripes{ @@ -19820,7 +19820,7 @@ /obj/docking_port/destination/transport/station{ dir = 8 }, -/turf/unsimulated/floor/jungle/concrete, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/surface/jungle/landing) "hmB" = ( /obj/machinery/computer/rdconsole/core, @@ -19890,7 +19890,7 @@ /obj/machinery/camera{ dir = 6 }, -/turf/unsimulated/floor/jungle/path, +/turf/unsimulated/floor/planetary/path/jungle, /area/surface/jungle/fenced) "hnj" = ( /obj/structure/grille/window_spawner/reinforced, @@ -19957,7 +19957,7 @@ /obj/machinery/camera{ dir = 1 }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/fenced) "hoM" = ( /obj/structure/hanging_lantern/dim{ @@ -20083,7 +20083,7 @@ /area/crew_quarters/kitchen) "hqY" = ( /mob/living/simple_animal/chicken, -/turf/unsimulated/floor/jungle/grass/no_flora, +/turf/unsimulated/floor/planetary/grass/jungle/no_flora, /area/surface/jungle/zoned/botanty_outside) "hre" = ( /obj/structure/bed/chair{ @@ -20104,7 +20104,7 @@ dir = 8; pixel_y = 32 }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/fenced) "hrq" = ( /obj/machinery/navbeacon{ @@ -20112,7 +20112,7 @@ freq = 1400; location = "Bar" }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/zoned/outdoor_bar) "hrv" = ( /turf/unsimulated/floor{ @@ -20200,7 +20200,7 @@ /turf/simulated/floor, /area/security/perma) "hul" = ( -/mob/living/complex_animal/bear/polar, +/mob/living/simple_animal/complex/bear/polar, /turf/simulated/floor/plating, /area/surface/jungle/vault) "hus" = ( @@ -20253,7 +20253,7 @@ /obj/structure/shuttle/diag_wall/smooth{ dir = 1 }, -/turf/unsimulated/floor/jungle/concrete, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/surface/jungle/vault) "hvG" = ( /obj/machinery/door/airlock/glass_medical{ @@ -20331,7 +20331,7 @@ d2 = 8; icon_state = "2-8" }, -/turf/unsimulated/floor/jungle/path, +/turf/unsimulated/floor/planetary/path/jungle, /area/surface/jungle/zoned/roid_prep) "hyp" = ( /obj/machinery/door/airlock/glass_medical{ @@ -20382,7 +20382,7 @@ /obj/structure/window/reinforced{ dir = 8 }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/crew_quarters/hop) "hzT" = ( /obj/machinery/computer/security/engineering, @@ -20414,7 +20414,7 @@ /area/janitor) "hAr" = ( /obj/structure/flora/pottedplant/random, -/turf/unsimulated/floor/jungle/grass/no_flora, +/turf/unsimulated/floor/planetary/grass/jungle/no_flora, /area/surface/jungle/fenced) "hAu" = ( /obj/structure/grille, @@ -20631,7 +20631,7 @@ pixel_y = -30; req_access_txt = "25" }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/crew_quarters/bar) "hDm" = ( /obj/structure/rack, @@ -20740,7 +20740,7 @@ pixel_y = 6; pixel_x = -8 }, -/turf/unsimulated/floor/jungle/sand, +/turf/unsimulated/floor/planetary/sand/jungle, /area/surface/jungle/vault) "hFg" = ( /obj/structure/table/woodentable, @@ -20768,7 +20768,7 @@ dir = 6 }, /obj/machinery/camera, -/turf/unsimulated/floor/jungle/concrete, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/surface/jungle/zoned/reactor_outside) "hFN" = ( /obj/structure/bed/chair/shuttle/red{ @@ -20789,7 +20789,7 @@ }, /obj/structure/hanging_lantern/dim, /obj/machinery/vending/cigarette, -/turf/unsimulated/floor/jungle/path, +/turf/unsimulated/floor/planetary/path/jungle, /area/surface/jungle/fenced) "hFZ" = ( /turf/simulated/floor/engine{ @@ -20938,7 +20938,7 @@ /obj/structure/sign/securearea{ name = "VEHICLES PASSING" }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/fenced/trader) "hIz" = ( /obj/structure/cable/orange{ @@ -21080,7 +21080,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/fenced) "hLP" = ( /obj/effect/landmark/start{ @@ -21123,7 +21123,7 @@ }, /area/research_outpost/harvesting) "hML" = ( -/turf/unsimulated/floor/jungle/concrete, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/surface/jungle/zoned/sme_outside) "hMO" = ( /obj/machinery/computer/scan_consolenew, @@ -21133,7 +21133,7 @@ /area/shuttle/administration/centcom) "hMT" = ( /obj/structure/ladder/jungle_tunnel/mapped, -/turf/unsimulated/floor/jungle/bedrock, +/turf/unsimulated/floor/planetary/cave/jungle, /area/surface/jungle/underground) "hMX" = ( /obj/structure/table, @@ -21166,7 +21166,7 @@ pixel_x = -7; pixel_y = 8 }, -/turf/unsimulated/floor/jungle/path, +/turf/unsimulated/floor/planetary/path/jungle, /area/surface/jungle/fenced/trader) "hNl" = ( /obj/structure/cable/yellow{ @@ -21203,7 +21203,7 @@ /area/bridge) "hNC" = ( /obj/docking_port/destination/vox/east_station, -/turf/unsimulated/floor/jungle/grass, +/turf/unsimulated/floor/planetary/grass/jungle, /area/surface/jungle) "hNK" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -21245,7 +21245,7 @@ /obj/structure/shuttle/engine/propulsion/horizon/large_engine{ dir = 4 }, -/turf/unsimulated/floor/jungle/path, +/turf/unsimulated/floor/planetary/path/jungle, /area/surface/jungle/mining) "hOp" = ( /obj/machinery/camera{ @@ -21460,7 +21460,7 @@ dir = 9 }, /obj/structure/fence, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/fenced) "hRD" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -21482,7 +21482,7 @@ dir = 4 }, /obj/machinery/camera, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/fenced) "hSj" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -21620,14 +21620,14 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ dir = 5 }, -/turf/unsimulated/floor/jungle/concrete, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/surface/jungle/zoned/atmos_outside) "hUZ" = ( /obj/effect/decal/warning_stripes{ dir = 8; icon_state = "warning" }, -/turf/unsimulated/floor/jungle/concrete, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/surface/jungle/landing) "hVc" = ( /obj/structure/table, @@ -21669,7 +21669,7 @@ /obj/machinery/atmospherics/unary/heat_exchanger{ dir = 4 }, -/turf/unsimulated/floor/jungle/concrete, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/surface/jungle/zoned/atmos_outside) "hVP" = ( /obj/effect/decal/warning_stripes{ @@ -21719,7 +21719,7 @@ /obj/structure/bed/chair/folding{ dir = 1 }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/vault) "hWL" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -21821,7 +21821,7 @@ "hYr" = ( /obj/structure/fence/corner, /obj/structure/fence, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle) "hYt" = ( /obj/item/ammo_casing/a357, @@ -21881,7 +21881,7 @@ dir = 1; pixel_y = 24 }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/fenced) "hZu" = ( /obj/structure/flora/pottedplant/random, @@ -21984,7 +21984,7 @@ /obj/structure/cable/yellow{ icon_state = "4-8" }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/fenced) "ibt" = ( /obj/machinery/door/airlock/security{ @@ -22029,7 +22029,7 @@ /area/turret_protected/ai_upload) "icG" = ( /obj/structure/table/woodentable, -/turf/unsimulated/floor/jungle/dirt, +/turf/unsimulated/floor/planetary/dirt/jungle, /area/surface/jungle/vault) "icJ" = ( /obj/structure/table/reinforced, @@ -22065,7 +22065,7 @@ /obj/machinery/atmospherics/pipe/manifold/cyan/visible{ dir = 4 }, -/turf/unsimulated/floor/jungle/concrete, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/surface/jungle/zoned/atmos_outside) "idU" = ( /obj/machinery/door/airlock/glass{ @@ -22091,7 +22091,7 @@ dir = 4; name = "Plasma Outlet Valve" }, -/turf/unsimulated/floor/jungle/concrete, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/surface/jungle/zoned/atmos_outside) "ieR" = ( /obj/machinery/door/airlock/research{ @@ -22172,13 +22172,13 @@ /obj/structure/fence/corner{ dir = 1 }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/zoned/botanty_outside) "ifY" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/fenced) "igw" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ @@ -22191,7 +22191,7 @@ /obj/machinery/camera{ dir = 4 }, -/turf/unsimulated/floor/jungle/concrete, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/surface/jungle/zoned/atmos_outside) "igT" = ( /obj/structure/table, @@ -22210,7 +22210,7 @@ /area/surface/jungle/zoned/storage_shed) "ihi" = ( /obj/machinery/disposal/compactor, -/turf/unsimulated/floor/jungle/path, +/turf/unsimulated/floor/planetary/path/jungle, /area/surface/jungle/zoned/outdoor_bar) "iht" = ( /obj/structure/bed/chair/folding, @@ -22398,11 +22398,11 @@ icon_state = "shock"; name = "CAUTION: ELECTRIC FENCE" }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/zoned/prison_yard) "iky" = ( /obj/machinery/vending/groans, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/zoned/medbay_patio) "ikF" = ( /obj/machinery/processor, @@ -22419,7 +22419,7 @@ /area/prison/solitary) "ild" = ( /obj/item/weapon/book/manual/mailing_guide, -/turf/unsimulated/floor/jungle/dirt, +/turf/unsimulated/floor/planetary/dirt/jungle, /area/surface/jungle/zoned/dump) "ilq" = ( /obj/structure/bed/chair/comfy/black{ @@ -22519,7 +22519,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 9 }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/fenced) "inh" = ( /obj/structure/table/glass, @@ -22551,8 +22551,8 @@ }, /area/chapel/main) "iny" = ( -/mob/living/complex_animal/crocodile/schnapps, -/turf/unsimulated/floor/jungle/path_plated, +/mob/living/simple_animal/complex/crocodile/schnapps, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/crew_quarters/bar) "inM" = ( /obj/structure/table, @@ -22683,7 +22683,7 @@ /obj/structure/cable/yellow{ icon_state = "1-4" }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/fenced) "iqC" = ( /obj/structure/deathsquad_tele, @@ -22734,7 +22734,7 @@ /obj/machinery/camera{ dir = 8 }, -/turf/unsimulated/floor/jungle/concrete, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/surface/jungle/zoned/atmos_outside) "irr" = ( /obj/structure/cable/orange{ @@ -22872,7 +22872,7 @@ }, /area/security/brig) "iuN" = ( -/turf/unsimulated/floor/jungle/concrete, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/surface/jungle/zoned/prison_yard) "iuS" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -22940,7 +22940,7 @@ icon_state = "warning"; tag = "icon-warning (SOUTHEAST)" }, -/turf/unsimulated/floor/jungle/concrete, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/surface/jungle/vault) "iwK" = ( /obj/structure/window/reinforced{ @@ -23092,7 +23092,7 @@ pixel_x = 5; pixel_y = -5 }, -/turf/unsimulated/floor/jungle/grass, +/turf/unsimulated/floor/planetary/grass/jungle, /area/surface/jungle/fenced) "izu" = ( /obj/structure/table, @@ -23201,7 +23201,7 @@ /turf/simulated/floor, /area/security/perma) "iBL" = ( -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/fenced/trader) "iBP" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -23234,7 +23234,7 @@ /area/engineering/engine) "iCf" = ( /obj/structure/bed/chair/office/dark, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/fenced) "iCp" = ( /obj/structure/window/reinforced/plasma{ @@ -23291,7 +23291,7 @@ name = "DANGER: BOMB RANGE"; desc = "A warning sign which reads 'DANGER: BOMB RANGE'." }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/zoned/bombrange) "iCY" = ( /turf/unsimulated/floor{ @@ -23322,13 +23322,13 @@ pixel_y = -6; dir = 1 }, -/turf/unsimulated/floor/jungle/concrete, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/surface/jungle/fenced) "iDZ" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/fenced) "iEc" = ( /obj/structure/cable/yellow{ @@ -23410,7 +23410,7 @@ /obj/structure/cable/yellow{ icon_state = "1-4" }, -/turf/unsimulated/floor/jungle/path, +/turf/unsimulated/floor/planetary/path/jungle, /area/surface/jungle/fenced/trader/solars) "iFP" = ( /obj/machinery/disease2/diseaseanalyser, @@ -23527,7 +23527,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ dir = 4 }, -/turf/unsimulated/floor/jungle/path, +/turf/unsimulated/floor/planetary/path/jungle, /area/surface/jungle/zoned/roid_prep) "iIK" = ( /obj/structure/disposalpipe/segment{ @@ -23710,7 +23710,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/fenced) "iMR" = ( /obj/structure/cable/yellow{ @@ -23798,7 +23798,7 @@ /obj/structure/hanging_lantern{ dir = 1 }, -/turf/unsimulated/floor/jungle/bedrock, +/turf/unsimulated/floor/planetary/cave/jungle, /area/surface/jungle/underground) "iOJ" = ( /obj/machinery/camera{ @@ -23914,7 +23914,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ dir = 4 }, -/turf/unsimulated/floor/jungle/path, +/turf/unsimulated/floor/planetary/path/jungle, /area/surface/jungle/fenced/trader) "iPZ" = ( /obj/structure/flora/tree/pine/xmas, @@ -24005,7 +24005,7 @@ /obj/structure/fence{ dir = 4 }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle) "iRG" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -24046,7 +24046,7 @@ d2 = 4; icon_state = "0-4" }, -/turf/unsimulated/floor/jungle/path, +/turf/unsimulated/floor/planetary/path/jungle, /area/surface/jungle/zoned/roid_prep) "iSf" = ( /obj/structure/window/reinforced{ @@ -24090,7 +24090,7 @@ icon_state = "warning_corner"; tag = "icon-warning_corner (NORTH)" }, -/turf/unsimulated/floor/jungle/concrete, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/surface/jungle/landing) "iSJ" = ( /obj/machinery/atmospherics/pipe/manifold/insulated/hidden/blue, @@ -24119,7 +24119,7 @@ /area/shuttle/ert/centcom) "iTa" = ( /obj/structure/shuttle/engine/propulsion, -/turf/unsimulated/floor/jungle/concrete, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/shuttle/supply) "iTk" = ( /obj/structure/cable/orange{ @@ -24268,7 +24268,7 @@ /area/centcom/suppy) "iVZ" = ( /obj/effect/decal/cleanable/dirt, -/turf/unsimulated/floor/jungle/bedrock, +/turf/unsimulated/floor/planetary/cave/jungle, /area/surface/jungle/underground) "iWr" = ( /obj/structure/cable/yellow{ @@ -24327,7 +24327,7 @@ icon_state = "loading_area"; tag = "icon-loading_area (WEST)" }, -/turf/unsimulated/floor/jungle/concrete, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/surface/jungle/landing) "iWK" = ( /obj/structure/grille/window_spawner/reinforced/full, @@ -24366,7 +24366,7 @@ /obj/structure/fence{ dir = 4 }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/fenced/trader/solars) "iXH" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -24551,7 +24551,7 @@ }, /obj/effect/decal/cleanable/blood/drip, /obj/effect/decal/cleanable/blood/drip, -/turf/unsimulated/floor/jungle/grass, +/turf/unsimulated/floor/planetary/grass/jungle, /area/surface/jungle/vault) "iZK" = ( /obj/structure/cable/yellow{ @@ -24604,7 +24604,7 @@ /obj/machinery/camera{ dir = 8 }, -/turf/unsimulated/floor/jungle/grass, +/turf/unsimulated/floor/planetary/grass/jungle, /area/surface/jungle/fenced) "jaX" = ( /obj/structure/cable/yellow{ @@ -24660,7 +24660,7 @@ /obj/structure/hanging_lantern/dim{ dir = 4 }, -/turf/unsimulated/floor/jungle/path, +/turf/unsimulated/floor/planetary/path/jungle, /area/surface/jungle/fenced/trader) "jcM" = ( /obj/machinery/computer/secure_data, @@ -24708,7 +24708,7 @@ /obj/effect/landmark/start{ name = "Chef" }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/crew_quarters/kitchen) "jdr" = ( /obj/machinery/door/unpowered/shuttle, @@ -24732,9 +24732,9 @@ }, /obj/machinery/camera, /obj/machinery/station_map, -/turf/unsimulated/floor/jungle/path_plated{ +/turf/unsimulated/floor/planetary/path/jungle_plated{ icon_state = "junglestation4"; - plated_icon_override = "junglestation4" + plated_icon_override_state = "junglestation4" }, /area/surface/jungle/zoned/outdoor_bar) "jdC" = ( @@ -24849,7 +24849,7 @@ name = "DANGER: BOMB RANGE"; desc = "A warning sign which reads 'DANGER: BOMB RANGE'." }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/zoned/bombrange) "jfq" = ( /obj/machinery/conveyor{ @@ -24924,7 +24924,7 @@ icon_state = "warning_corner"; tag = "icon-warning_corner (EAST)" }, -/turf/unsimulated/floor/jungle/concrete, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/surface/jungle/landing) "jgs" = ( /obj/machinery/light/small{ @@ -24947,7 +24947,7 @@ /area/centcom/holding) "jgK" = ( /obj/structure/table, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/fenced) "jgU" = ( /turf/simulated/wall/r_wall, @@ -24991,7 +24991,7 @@ icon_state = "warning" }, /obj/structure/fence/corner, -/turf/unsimulated/floor/jungle/concrete, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/surface/jungle/landing) "jhX" = ( /obj/structure/table/reinforced, @@ -25210,13 +25210,13 @@ icon_state = "warning_corner"; tag = "icon-warning_corner (WEST)" }, -/turf/unsimulated/floor/jungle/concrete, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/surface/jungle/landing) "jlm" = ( /obj/structure/fence/corner{ dir = 8 }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/zoned/dorms_patio) "jlt" = ( /obj/structure/rack, @@ -25306,7 +25306,7 @@ /area/medical/sleeper) "jnw" = ( /obj/structure/closet/jungle_first_aid, -/turf/unsimulated/floor/jungle/path, +/turf/unsimulated/floor/planetary/path/jungle, /area/surface/jungle/fenced) "jnA" = ( /turf/unsimulated/floor{ @@ -25321,7 +25321,7 @@ pixel_x = -17; pixel_y = 12 }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/fenced) "jop" = ( /obj/machinery/light{ @@ -25394,7 +25394,7 @@ icon_state = "0-2"; pixel_y = 1 }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/zoned/medbay_patio) "jpu" = ( /obj/machinery/door/airlock/glass_medical{ @@ -25482,7 +25482,7 @@ /area/research_outpost/med) "jrJ" = ( /obj/structure/shuttle/diag_wall/smooth, -/turf/unsimulated/floor/jungle/concrete, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/shuttle/escape_pod2) "jrQ" = ( /obj/structure/rack/crate_shelf/centcomm_provided, @@ -25503,7 +25503,7 @@ dir = 4 }, /obj/structure/closet/jungle_first_aid, -/turf/unsimulated/floor/jungle/grass/no_flora, +/turf/unsimulated/floor/planetary/grass/jungle/no_flora, /area/surface/jungle/fenced) "jsu" = ( /obj/machinery/light{ @@ -25539,7 +25539,7 @@ /area/tdome/tdome1) "jtm" = ( /obj/structure/fence, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/zoned/sme_outside) "jto" = ( /obj/machinery/computer/security/wooden_tv, @@ -25681,7 +25681,7 @@ /area/crew_quarters/theatre) "jwM" = ( /obj/structure/wc/sink/puddle, -/turf/unsimulated/floor/jungle/grass/no_flora, +/turf/unsimulated/floor/planetary/grass/jungle/no_flora, /area/surface/jungle/zoned/botanty_outside) "jxh" = ( /obj/machinery/message_server, @@ -25733,7 +25733,7 @@ /area/chapel/office) "jyd" = ( /obj/structure/fence, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/zoned/atmos_outside) "jyu" = ( /obj/machinery/door/airlock/glass_command{ @@ -25920,7 +25920,7 @@ /obj/structure/fence{ dir = 4 }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/zoned/bombrange) "jBk" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/visible, @@ -25993,7 +25993,7 @@ name = "KEEP CLEAR: DOCKING AREA"; icon_state = "shuttle2" }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/landing) "jCt" = ( /obj/structure/cable/yellow{ @@ -26072,11 +26072,11 @@ d2 = 8; icon_state = "4-8" }, -/turf/unsimulated/floor/jungle/path, +/turf/unsimulated/floor/planetary/path/jungle, /area/surface/jungle/zoned/roid_prep) "jDF" = ( /obj/structure/fence, -/turf/unsimulated/floor/jungle/path, +/turf/unsimulated/floor/planetary/path/jungle, /area/surface/jungle/zoned/cargolobby) "jDK" = ( /obj/structure/cable/yellow{ @@ -26123,7 +26123,7 @@ /obj/machinery/camera{ dir = 8 }, -/turf/unsimulated/floor/jungle/grass, +/turf/unsimulated/floor/planetary/grass/jungle, /area/surface/jungle) "jEt" = ( /obj/structure/table/woodentable, @@ -26223,7 +26223,7 @@ d1 = 4; d2 = 8 }, -/turf/unsimulated/floor/jungle/path, +/turf/unsimulated/floor/planetary/path/jungle, /area/surface/jungle/zoned/solars) "jFT" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -26325,7 +26325,7 @@ /obj/machinery/camera{ dir = 1 }, -/turf/unsimulated/floor/jungle/dirt, +/turf/unsimulated/floor/planetary/dirt/jungle, /area/surface/jungle/zoned/dump) "jHK" = ( /obj/machinery/atmospherics/unary/vent_pump{ @@ -26340,14 +26340,14 @@ /obj/structure/cable/yellow{ icon_state = "1-2" }, -/turf/unsimulated/floor/jungle/path, +/turf/unsimulated/floor/planetary/path/jungle, /area/surface/jungle/zoned/roid_prep) "jHZ" = ( /obj/machinery/cart/cargo, /obj/effect/decal/warning_stripes{ icon_state = "bot" }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/zoned/cargogarage) "jIb" = ( /obj/structure/fence/corner{ @@ -26358,7 +26358,7 @@ name = "KEEP CLEAR: DOCKING AREA"; icon_state = "shuttle2" }, -/turf/unsimulated/floor/jungle/concrete, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/surface/jungle/fenced) "jIh" = ( /obj/structure/table/woodentable, @@ -26416,7 +26416,7 @@ /obj/structure/hanging_lantern{ dir = 8 }, -/turf/unsimulated/floor/jungle/bedrock, +/turf/unsimulated/floor/planetary/cave/jungle, /area/surface/jungle/underground) "jJt" = ( /obj/structure/cable/yellow{ @@ -26445,11 +26445,11 @@ /area/centcom/test) "jJY" = ( /obj/structure/reagent_dispensers/watertank, -/turf/unsimulated/floor/jungle/grass/no_flora, +/turf/unsimulated/floor/planetary/grass/jungle/no_flora, /area/surface/jungle/zoned/botanty_outside) "jKk" = ( /obj/structure/ladder/jungle_tunnel/mapped, -/turf/unsimulated/floor/jungle/dirt, +/turf/unsimulated/floor/planetary/dirt/jungle, /area/surface/jungle/fenced/trader) "jKB" = ( /obj/machinery/suit_storage_unit/engie, @@ -26582,7 +26582,7 @@ /obj/structure/hanging_lantern/dim{ dir = 1 }, -/turf/unsimulated/floor/jungle/path, +/turf/unsimulated/floor/planetary/path/jungle, /area/surface/jungle/fenced/trader) "jNN" = ( /turf/simulated/floor{ @@ -26596,7 +26596,7 @@ /area/science/xenobiology/specimen_6) "jOq" = ( /obj/abstract/map/spawner/misc/seeds, -/turf/unsimulated/floor/jungle/bedrock, +/turf/unsimulated/floor/planetary/cave/jungle, /area/surface/jungle/underground) "jOE" = ( /obj/machinery/alarm/vox{ @@ -26607,7 +26607,7 @@ /area/vox_trading_post/dorms) "jOM" = ( /obj/effect/landmark/corpse/batman, -/turf/unsimulated/floor/jungle/bedrock, +/turf/unsimulated/floor/planetary/cave/jungle, /area/surface/jungle/underground) "jOP" = ( /obj/structure/shuttle/diag_wall/black, @@ -26683,7 +26683,7 @@ /obj/structure/cable/yellow{ icon_state = "1-8" }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/zoned/medbay_patio) "jQj" = ( /obj/machinery/light/small{ @@ -26889,13 +26889,13 @@ name = "Kitchen Shutters"; opacity = 0 }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/crew_quarters/kitchen) "jSw" = ( /obj/machinery/atmospherics/pipe/simple/heat_exchanging{ dir = 5 }, -/turf/unsimulated/floor/jungle/concrete, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/surface/jungle/zoned/reactor_outside) "jSz" = ( /obj/structure/cable/yellow{ @@ -26908,8 +26908,8 @@ /turf/simulated/floor, /area/medical/medbay) "jSA" = ( -/mob/living/complex_animal/bear/polar/chef, -/turf/unsimulated/floor/jungle/path, +/mob/living/simple_animal/complex/bear/polar/chef, +/turf/unsimulated/floor/planetary/path/jungle, /area/surface/jungle/vault) "jSP" = ( /obj/machinery/atmospherics/pipe/simple/insulated/hidden/blue{ @@ -26933,7 +26933,7 @@ /area/engineering/reactor_room) "jSV" = ( /obj/effect/decal/cleanable/blood/drip, -/turf/unsimulated/floor/jungle/grass, +/turf/unsimulated/floor/planetary/grass/jungle, /area/surface/jungle/vault) "jTi" = ( /obj/item/clothing/shoes/black, @@ -26970,7 +26970,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/zoned/outdoor_bar) "jTC" = ( /obj/machinery/light{ @@ -26999,7 +26999,7 @@ /obj/structure/cable/yellow{ icon_state = "1-2" }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/fenced) "jUg" = ( /obj/machinery/power/generator{ @@ -27110,7 +27110,7 @@ /obj/structure/fence{ dir = 4 }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/zoned/sme_outside) "jWK" = ( /obj/machinery/door/window{ @@ -27205,7 +27205,7 @@ /obj/machinery/door/mineral/wood{ name = "Refinery" }, -/turf/unsimulated/floor/jungle/bedrock, +/turf/unsimulated/floor/planetary/cave/jungle, /area/surface/jungle/underground/zoned/ghettomining) "jZa" = ( /obj/machinery/conveyor{ @@ -27222,7 +27222,7 @@ /area/science/hallway) "jZn" = ( /obj/structure/fence, -/turf/unsimulated/floor/jungle/concrete, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/surface/jungle/vault) "jZs" = ( /obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, @@ -27251,14 +27251,14 @@ /obj/effect/landmark/start{ name = "Assistant" }, -/turf/unsimulated/floor/jungle/path, +/turf/unsimulated/floor/planetary/path/jungle, /area/surface/jungle/zoned/outdoor_bar) "jZS" = ( /obj/structure/table, /obj/item/tool/weldingtool, /obj/item/tool/wirecutters, /obj/item/stack/cable_coil, -/turf/unsimulated/floor/jungle/bedrock, +/turf/unsimulated/floor/planetary/cave/jungle, /area/surface/jungle/underground) "jZW" = ( /obj/structure/bed/chair/shuttle/yellow, @@ -27300,7 +27300,7 @@ /obj/structure/hanging_lantern/dim{ dir = 4 }, -/turf/unsimulated/floor/jungle/path, +/turf/unsimulated/floor/planetary/path/jungle, /area/surface/jungle/fenced) "kaT" = ( /obj/machinery/door/unpowered/shuttle{ @@ -27416,7 +27416,7 @@ /area/shuttle/ert/centcom) "kdz" = ( /obj/docking_port/destination/vox/northeast_station, -/turf/unsimulated/floor/jungle/grass, +/turf/unsimulated/floor/planetary/grass/jungle, /area/surface/jungle) "kdG" = ( /turf/unsimulated/wall, @@ -27510,7 +27510,7 @@ /obj/structure/cable/yellow{ icon_state = "1-2" }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/fenced) "keI" = ( /obj/machinery/suit_storage_unit/atmos, @@ -27534,7 +27534,7 @@ pixel_y = 12; req_access_txt = "140" }, -/turf/unsimulated/floor/jungle/path, +/turf/unsimulated/floor/planetary/path/jungle, /area/surface/jungle/fenced/trader) "kfr" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -27602,7 +27602,7 @@ }, /obj/structure/hanging_lantern/dim, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/fenced) "kgv" = ( /turf/unsimulated/wall/blastdoor, @@ -27635,7 +27635,7 @@ icon_state = "plant-13"; tag = "icon-plant-13" }, -/turf/unsimulated/floor/jungle/path, +/turf/unsimulated/floor/planetary/path/jungle, /area/surface/jungle/fenced) "khn" = ( /obj/machinery/atmospherics/unary/cryo_cell, @@ -27664,7 +27664,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/fenced) "kie" = ( /obj/structure/closet/radiation, @@ -27696,7 +27696,7 @@ dir = 1 }, /obj/structure/hanging_lantern/dim, -/turf/unsimulated/floor/jungle/grass, +/turf/unsimulated/floor/planetary/grass/jungle, /area/surface/jungle/fenced) "kjd" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -27762,8 +27762,8 @@ }, /area/centcom/ert) "kkn" = ( -/mob/living/complex_animal/bear/panda, -/turf/unsimulated/floor/jungle/grass, +/mob/living/simple_animal/complex/bear/panda, +/turf/unsimulated/floor/planetary/grass/jungle, /area/surface/jungle/vault) "kkr" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -27781,7 +27781,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/engineering/break_room) "kkD" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ @@ -27873,8 +27873,8 @@ }, /area/security/prison) "kmF" = ( -/mob/living/complex_animal/crocodile, -/turf/unsimulated/floor/jungle/water, +/mob/living/simple_animal/complex/crocodile, +/turf/unsimulated/floor/planetary/water/jungle, /area/surface/jungle) "kmN" = ( /obj/structure/rack, @@ -27910,7 +27910,7 @@ icon_state = "warning"; tag = "icon-warning (WEST)" }, -/turf/unsimulated/floor/jungle/concrete, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/surface/jungle/zoned/roid_prep) "knp" = ( /obj/structure/fence, @@ -27918,7 +27918,7 @@ name = "Entrance Lockdown"; id_tag = "entergatelockext" }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle) "knv" = ( /obj/machinery/hologram/holopad, @@ -27937,11 +27937,11 @@ icon_state = "warning"; tag = "icon-warning (EAST)" }, -/turf/unsimulated/floor/jungle/concrete, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/surface/jungle/vault) "kot" = ( /obj/structure/rack/crate_shelf/centcomm_provided, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/fenced) "koy" = ( /obj/structure/closet/crate, @@ -28035,7 +28035,7 @@ /obj/machinery/media/receiver/boombox/wallmount/muzak{ pixel_y = -22 }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/crew_quarters/bar) "kqT" = ( /obj/structure/window/barricade{ @@ -28050,7 +28050,7 @@ /obj/structure/cable/yellow{ icon_state = "1-2" }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/fenced) "krF" = ( /obj/structure/bed/chair{ @@ -28144,7 +28144,7 @@ /obj/machinery/camera{ dir = 1 }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/fenced) "ktj" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on, @@ -28322,7 +28322,7 @@ }, /area/centcom/ert) "kxT" = ( -/turf/unsimulated/floor/jungle/path, +/turf/unsimulated/floor/planetary/path/jungle, /area/surface/jungle/zoned/bombrange) "kxX" = ( /obj/machinery/door/window{ @@ -28367,7 +28367,7 @@ /obj/structure/cable/yellow{ icon_state = "2-4" }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/fenced) "kyA" = ( /obj/machinery/vending/snack, @@ -28436,7 +28436,7 @@ pixel_x = 32; dir = 1 }, -/turf/unsimulated/floor/jungle/path, +/turf/unsimulated/floor/planetary/path/jungle, /area/surface/jungle/zoned/roid_prep) "kzE" = ( /obj/effect/decal/warning_stripes{ @@ -28491,7 +28491,7 @@ /turf/simulated/floor, /area/security/perma) "kAl" = ( -/turf/unsimulated/floor/jungle/water_deep, +/turf/unsimulated/floor/planetary/water/jungle/deep, /area/surface/jungle/roid/vaults) "kAo" = ( /obj/item/stack/teeth, @@ -28502,7 +28502,7 @@ /obj/effect/decal/cleanable/blood{ icon_state = "floor4" }, -/turf/unsimulated/floor/jungle/grass/no_flora, +/turf/unsimulated/floor/planetary/grass/jungle/no_flora, /area/surface/jungle) "kAu" = ( /obj/machinery/atmospherics/unary/cold_sink/freezer{ @@ -28747,7 +28747,7 @@ /obj/effect/decal/warning_stripes{ icon_state = "bot" }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/zoned/cargolobby) "kEg" = ( /turf/simulated/wall/shuttle, @@ -28896,7 +28896,7 @@ /obj/structure/cable/yellow{ icon_state = "4-8" }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/fenced) "kHQ" = ( /obj/structure/cable/yellow{ @@ -28908,7 +28908,7 @@ /obj/structure/cable/yellow{ icon_state = "1-4" }, -/turf/unsimulated/floor/jungle/path, +/turf/unsimulated/floor/planetary/path/jungle, /area/surface/jungle/fenced/trader/solars) "kHV" = ( /obj/structure/cable/yellow{ @@ -28928,7 +28928,7 @@ /obj/structure/shuttle/diag_wall/smooth{ dir = 8 }, -/turf/unsimulated/floor/jungle/concrete, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/surface/jungle/vault) "kIe" = ( /obj/machinery/power/apc{ @@ -29065,7 +29065,7 @@ /area/shuttle/striketeam/centcom) "kLi" = ( /obj/structure/bed/chair/comfy/teal, -/mob/living/complex_animal/bear, +/mob/living/simple_animal/complex/bear, /turf/simulated/floor{ dir = 5; icon_state = "vault"; @@ -29097,7 +29097,7 @@ icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/fenced) "kMy" = ( /obj/machinery/door/poddoor{ @@ -29114,7 +29114,7 @@ /obj/machinery/atmospherics/pipe/simple/yellow/visible{ dir = 4 }, -/turf/unsimulated/floor/jungle/concrete, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/surface/jungle/zoned/atmos_outside) "kNj" = ( /obj/structure/anomaly_container, @@ -29127,7 +29127,7 @@ /obj/structure/fence/corner{ dir = 8 }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/fenced/trader) "kNn" = ( /obj/structure/table/woodentable, @@ -29235,7 +29235,7 @@ /obj/machinery/camera{ dir = 8 }, -/turf/unsimulated/floor/jungle/concrete, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/surface/jungle/zoned/reactor_outside) "kPL" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on{ @@ -29348,7 +29348,7 @@ }, /area/tdome/tdomeobserve) "kRi" = ( -/turf/unsimulated/floor/jungle/bedrock, +/turf/unsimulated/floor/planetary/cave/jungle, /turf/unsimulated/mineral/jungle_underground, /area/surface/jungle/underground) "kRj" = ( @@ -29374,7 +29374,7 @@ /obj/structure/fence/corner{ dir = 8 }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/fenced) "kSn" = ( /obj/structure/sign/securearea{ @@ -29503,7 +29503,7 @@ name = "Bar Shutters"; opacity = 0 }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/crew_quarters/bar) "kUc" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -29547,7 +29547,7 @@ "kUL" = ( /obj/structure/table, /obj/item/weapon/reagent_containers/food/snacks/donutburger, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/vault) "kUO" = ( /obj/structure/cable/yellow{ @@ -29602,11 +29602,11 @@ /obj/structure/cable/yellow{ icon_state = "1-8" }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/fenced) "kWj" = ( /obj/machinery/cooking/deepfryer, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/crew_quarters/kitchen) "kXk" = ( /obj/structure/table, @@ -29811,7 +29811,7 @@ pixel_x = -3; pixel_y = 6 }, -/turf/unsimulated/floor/jungle/bedrock, +/turf/unsimulated/floor/planetary/cave/jungle, /area/surface/jungle/underground) "lcs" = ( /obj/machinery/atmospherics/pipe/manifold/insulated/hidden/blue{ @@ -29922,7 +29922,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/zoned/outdoor_bar) "lfZ" = ( /obj/structure/cable/yellow{ @@ -29934,7 +29934,7 @@ /obj/structure/cable/yellow{ icon_state = "4-8" }, -/turf/unsimulated/floor/jungle/path, +/turf/unsimulated/floor/planetary/path/jungle, /area/surface/jungle/fenced/trader/solars) "lga" = ( /obj/structure/window/reinforced{ @@ -29994,7 +29994,7 @@ /obj/structure/fence/corner{ dir = 1 }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/zoned/dump) "lgL" = ( /obj/machinery/atmospherics/miner/toxins, @@ -30106,7 +30106,7 @@ /area/medical/paramedics) "lhE" = ( /obj/structure/ladder/jungle_tunnel/mapped, -/turf/unsimulated/floor/jungle/dirt, +/turf/unsimulated/floor/planetary/dirt/jungle, /area/surface/jungle/vault) "lhJ" = ( /obj/structure/shuttle/diag_wall/smooth{ @@ -30186,7 +30186,7 @@ pixel_y = 26; dir = 8 }, -/turf/unsimulated/floor/jungle/bedrock, +/turf/unsimulated/floor/planetary/cave/jungle, /area/surface/jungle/underground) "liR" = ( /obj/machinery/camera{ @@ -30260,7 +30260,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/fenced) "lkq" = ( /obj/machinery/atmospherics/unary/cold_sink/freezer{ @@ -30336,7 +30336,7 @@ /area/surface/jungle/vault) "lmu" = ( /obj/docking_port/destination/syndicate/north, -/turf/unsimulated/floor/jungle/grass, +/turf/unsimulated/floor/planetary/grass/jungle, /area/surface/jungle) "lmw" = ( /obj/effect/step_trigger/thrower/east{ @@ -30396,7 +30396,7 @@ /area/centcom/living) "lnq" = ( /obj/structure/shuttle/diag_wall/smooth, -/turf/unsimulated/floor/jungle/concrete, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/shuttle/supply) "lnu" = ( /obj/structure/table, @@ -30454,7 +30454,7 @@ /area/crew_quarters/captain) "loL" = ( /obj/structure/fence, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/zoned/dump) "loR" = ( /obj/machinery/door_control/mapped/box_armoury{ @@ -30475,7 +30475,7 @@ /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 4 }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/fenced) "lpq" = ( /obj/structure/table/woodentable, @@ -30526,14 +30526,14 @@ pixel_y = 3 }, /obj/machinery/media/receiver/boombox, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/zoned/medbay_patio) "lpV" = ( /obj/effect/decal/warning_stripes{ icon_state = "warning"; tag = "icon-warning" }, -/turf/unsimulated/floor/jungle/concrete, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/surface/jungle/vault) "lqd" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -30566,7 +30566,7 @@ /area/science/xenobiology/specimen_2) "lqv" = ( /obj/machinery/vending/cola, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/zoned/dorms_patio) "lqU" = ( /obj/machinery/vending/shoedispenser, @@ -30582,7 +30582,7 @@ id_tag = "cargoparking"; req_access_txt = "3" }, -/turf/unsimulated/floor/jungle/path, +/turf/unsimulated/floor/planetary/path/jungle, /area/surface/jungle/zoned/cargogarage) "lrn" = ( /obj/machinery/portable_atmospherics/canister/nitrogen, @@ -30609,7 +30609,7 @@ icon_state = "loading_area"; tag = "icon-loading_area" }, -/turf/unsimulated/floor/jungle/concrete, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/surface/jungle/landing) "lrG" = ( /obj/machinery/alarm{ @@ -30741,7 +30741,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/fenced) "ltI" = ( /obj/machinery/hologram/holopad, @@ -30809,7 +30809,7 @@ /area/shuttle/supply) "luW" = ( /obj/abstract/map/spawner/jungle_fren, -/turf/unsimulated/floor/jungle/sand, +/turf/unsimulated/floor/planetary/sand/jungle, /area/surface/jungle/vault) "lvn" = ( /turf/simulated/wall, @@ -30836,7 +30836,7 @@ pixel_y = 9; pixel_x = -3 }, -/turf/unsimulated/floor/jungle/bedrock, +/turf/unsimulated/floor/planetary/cave/jungle, /area/surface/jungle/underground/zoned/ghetto_research) "lvW" = ( /obj/structure/table/reinforced, @@ -30949,12 +30949,12 @@ }, /area/vox_trading_post/atmos) "lxN" = ( -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/zoned/dorms_patio) "lxO" = ( /obj/structure/table/woodentable, /obj/item/weapon/pickaxe/shovel, -/turf/unsimulated/floor/jungle/path, +/turf/unsimulated/floor/planetary/path/jungle, /area/surface/jungle/vault) "lxQ" = ( /obj/machinery/portable_atmospherics/canister/air, @@ -31153,7 +31153,7 @@ /obj/structure/fence/corner{ dir = 2 }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/fenced) "lBe" = ( /obj/structure/cable/yellow{ @@ -31401,7 +31401,7 @@ /area/syndicate_mothership) "lFu" = ( /obj/structure/fence/door, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/fenced) "lFE" = ( /obj/machinery/fissioncontroller, @@ -31424,7 +31424,7 @@ /area/syndicate_mothership) "lFR" = ( /obj/structure/bed/chair/vehicle/mower, -/turf/unsimulated/floor/jungle/grass/no_flora, +/turf/unsimulated/floor/planetary/grass/jungle/no_flora, /area/surface/jungle/zoned/botanty_outside) "lGd" = ( /mob/living/simple_animal/hostile/giant_spider{ @@ -31544,14 +31544,14 @@ name = "Entrance Lockdown"; id_tag = "entergatelockext" }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle) "lIc" = ( /obj/structure/fence, /obj/machinery/camera{ dir = 1 }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/zoned/dorms_patio) "lIh" = ( /obj/machinery/station_map{ @@ -31616,7 +31616,7 @@ }, /area/science/hallway) "lIK" = ( -/turf/unsimulated/floor/jungle/grass, +/turf/unsimulated/floor/planetary/grass/jungle, /area/surface/jungle) "lIS" = ( /obj/structure/table, @@ -31683,7 +31683,7 @@ /obj/structure/fence{ dir = 4 }, -/turf/unsimulated/floor/jungle/path, +/turf/unsimulated/floor/planetary/path/jungle, /area/surface/jungle/zoned/cargogarage) "lKb" = ( /obj/structure/flora/ausbushes/brflowers, @@ -31823,7 +31823,7 @@ /area/engineering/engine) "lMe" = ( /obj/structure/closet/emcloset/vox, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/fenced) "lMI" = ( /obj/structure/grille/window_spawner/reinforced/full, @@ -31909,7 +31909,7 @@ /obj/structure/extinguisher_cabinet{ pixel_y = 30 }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/fenced) "lNP" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -31980,7 +31980,7 @@ /area) "lPv" = ( /obj/item/clothing/gloves/boxing, -/turf/unsimulated/floor/jungle/concrete, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/surface/jungle/zoned/prison_yard) "lPD" = ( /turf/simulated/floor/vox{ @@ -32053,7 +32053,7 @@ /obj/structure/cable/yellow{ icon_state = "2-4" }, -/turf/unsimulated/floor/jungle/path, +/turf/unsimulated/floor/planetary/path/jungle, /area/surface/jungle/zoned/roid_prep) "lQr" = ( /obj/structure/cable/yellow{ @@ -32098,7 +32098,7 @@ "lRd" = ( /obj/structure/table, /obj/machinery/chem_dispenser/soda_dispenser/mapping, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/crew_quarters/bar) "lRl" = ( /obj/structure/cable/yellow{ @@ -32113,14 +32113,14 @@ /obj/structure/shuttle/diag_wall/smooth{ dir = 4 }, -/turf/unsimulated/floor/jungle/concrete, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/shuttle/supply) "lRt" = ( /obj/machinery/door/poddoor/shutters{ name = "Entrance Lockdown"; id_tag = "tradergate" }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/fenced/trader) "lRA" = ( /obj/structure/cable/yellow{ @@ -32295,7 +32295,7 @@ /obj/machinery/newscaster{ pixel_x = 27 }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/fenced) "lTG" = ( /obj/structure/cable/yellow{ @@ -32361,7 +32361,7 @@ /obj/structure/cable/yellow{ icon_state = "4-8" }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/fenced) "lUK" = ( /obj/structure/rack, @@ -32399,7 +32399,7 @@ /obj/structure/shuttle/diag_wall/smooth{ dir = 8 }, -/turf/unsimulated/floor/jungle/concrete, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/shuttle/mining/station) "lUZ" = ( /obj/structure/table, @@ -32417,7 +32417,7 @@ /obj/structure/fence{ dir = 4 }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/zoned/dump) "lVw" = ( /obj/structure/grille, @@ -32452,7 +32452,7 @@ /obj/structure/bed/chair/wood/normal{ dir = 8 }, -/turf/unsimulated/floor/jungle/dirt, +/turf/unsimulated/floor/planetary/dirt/jungle, /area/surface/jungle/vault) "lWt" = ( /obj/structure/table, @@ -32483,7 +32483,7 @@ /area/crew_quarters/sleep) "lWz" = ( /obj/structure/fence, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle) "lWJ" = ( /obj/structure/table/reinforced, @@ -32541,7 +32541,7 @@ /obj/structure/table/woodentable, /obj/item/weapon/pickaxe/shovel, /obj/item/device/flashlight, -/turf/unsimulated/floor/jungle/path, +/turf/unsimulated/floor/planetary/path/jungle, /area/surface/jungle/vault) "lYc" = ( /turf/simulated/floor, @@ -32702,7 +32702,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/fenced) "mbf" = ( /obj/structure/window/reinforced{ @@ -32800,7 +32800,7 @@ /obj/structure/fence{ dir = 4 }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/zoned/reactor_outside) "mdo" = ( /obj/structure/table/woodentable, @@ -32826,7 +32826,7 @@ /obj/structure/fence{ dir = 4 }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/mining) "mdI" = ( /obj/item/weapon/stool, @@ -32953,7 +32953,7 @@ /area/bridge/meeting_room) "mgo" = ( /obj/machinery/portable_atmospherics/hydroponics/soil, -/turf/unsimulated/floor/jungle/bedrock, +/turf/unsimulated/floor/planetary/cave/jungle, /area/surface/jungle/underground) "mgz" = ( /obj/structure/rack, @@ -32999,13 +32999,13 @@ d2 = 8; icon_state = "0-8" }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/zoned/aifenced) "mhF" = ( /obj/machinery/door/mineral/wood{ name = "Auxiliary Tool Storage" }, -/turf/unsimulated/floor/jungle/bedrock, +/turf/unsimulated/floor/planetary/cave/jungle, /area/surface/jungle/underground) "mhT" = ( /obj/machinery/telecomms/processor/preset_four, @@ -33104,7 +33104,7 @@ "mjg" = ( /obj/structure/table/woodentable, /obj/structure/reagent_dispensers/beerkeg, -/turf/unsimulated/floor/jungle/sand, +/turf/unsimulated/floor/planetary/sand/jungle, /area/surface/jungle/vault) "mjn" = ( /obj/structure/table, @@ -33170,7 +33170,7 @@ /area/shuttle/transport1/centcom) "mkt" = ( /obj/item/tool/wirecutters/clippers, -/turf/unsimulated/floor/jungle/dirt, +/turf/unsimulated/floor/planetary/dirt/jungle, /area/surface/jungle/vault) "mky" = ( /turf/unsimulated/wall{ @@ -33212,14 +33212,14 @@ /obj/machinery/status_display{ pixel_x = 32 }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/fenced) "mlw" = ( /obj/machinery/power/solar/panel{ id_tag = "voxsolars" }, /obj/structure/cable/yellow, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/fenced/trader/solars) "mlA" = ( /obj/structure/shuttle/diag_wall/black{ @@ -33255,7 +33255,7 @@ /obj/machinery/station_map{ dir = 2 }, -/turf/unsimulated/floor/jungle/path, +/turf/unsimulated/floor/planetary/path/jungle, /area/surface/jungle/fenced) "mma" = ( /obj/structure/bed/chair{ @@ -33267,9 +33267,9 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/unsimulated/floor/jungle/path_plated{ +/turf/unsimulated/floor/planetary/path/jungle_plated{ icon_state = "junglestation5"; - plated_icon_override = "junglestation5" + plated_icon_override_state = "junglestation5" }, /area/surface/jungle/zoned/outdoor_bar) "mmg" = ( @@ -33301,7 +33301,7 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/zoned/cargolobby) "mmv" = ( /obj/structure/cable/yellow{ @@ -33336,7 +33336,7 @@ d1 = 1; d2 = 2 }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/zoned/solars) "mmZ" = ( /obj/machinery/camera{ @@ -33384,7 +33384,7 @@ icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/zoned/outdoor_bar) "mnx" = ( /obj/structure/window/reinforced, @@ -33485,7 +33485,7 @@ /turf/simulated/wall, /area/medical/medbay) "mpt" = ( -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/zoned/outdoor_bar) "mpz" = ( /turf/simulated/floor/wood, @@ -33510,11 +33510,11 @@ dir = 1; pixel_y = 23 }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/fenced) "mqz" = ( /obj/structure/shuttle/diag_wall/smooth, -/turf/unsimulated/floor/jungle/concrete, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/surface/jungle/vault) "mqQ" = ( /turf/simulated/floor{ @@ -33665,7 +33665,7 @@ "mty" = ( /obj/machinery/hologram/holopad, /obj/machinery/atmospherics/pipe/simple/scrubbers/visible, -/turf/unsimulated/floor/jungle/concrete, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/surface/jungle/zoned/atmos_outside) "mtC" = ( /obj/structure/table/woodentable, @@ -33733,7 +33733,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 5 }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/fenced) "mvd" = ( /obj/structure/grille/window_spawner/reinforced/full, @@ -33800,7 +33800,7 @@ pixel_y = 22; dir = 8 }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/fenced) "mwu" = ( /obj/machinery/portable_atmospherics/hydroponics, @@ -33831,9 +33831,9 @@ }, /area/crew_quarters/courtroom) "mwM" = ( -/turf/unsimulated/floor/jungle/grass, -/turf/unsimulated/floor/jungle/path, -/turf/unsimulated/floor/jungle/path, +/turf/unsimulated/floor/planetary/grass/jungle, +/turf/unsimulated/floor/planetary/path/jungle, +/turf/unsimulated/floor/planetary/path/jungle, /area/surface/jungle/zoned/aifenced) "mxc" = ( /obj/machinery/light/small{ @@ -33946,7 +33946,7 @@ dir = 8 }, /obj/machinery/vending/cigarette, -/turf/unsimulated/floor/jungle/grass/no_flora, +/turf/unsimulated/floor/planetary/grass/jungle/no_flora, /area/crew_quarters/hop) "mzf" = ( /obj/machinery/door/airlock/silver{ @@ -33994,9 +33994,9 @@ /obj/structure/cable/yellow{ icon_state = "1-2" }, -/turf/unsimulated/floor/jungle/path_plated{ +/turf/unsimulated/floor/planetary/path/jungle_plated{ icon_state = "junglestation1"; - plated_icon_override = "junglestation1" + plated_icon_override_state = "junglestation1" }, /area/surface/jungle/zoned/outdoor_bar) "mzZ" = ( @@ -34091,7 +34091,7 @@ icon_state = "shock"; name = "CAUTION: ELECTRIC FENCE" }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/zoned/prison_yard) "mAM" = ( /obj/structure/fence/corner{ @@ -34101,7 +34101,7 @@ name = "DANGER: BOMB RANGE"; desc = "A warning sign which reads 'DANGER: BOMB RANGE'." }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/zoned/bombrange) "mBc" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -34131,8 +34131,8 @@ name = "Toxins" }) "mCs" = ( -/mob/living/complex_animal/bear/panda, -/turf/unsimulated/floor/jungle/grass, +/mob/living/simple_animal/complex/bear/panda, +/turf/unsimulated/floor/planetary/grass/jungle, /area/surface/jungle) "mCB" = ( /obj/structure/table, @@ -34168,7 +34168,7 @@ /area/supply/storage) "mDL" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/zoned/cargolobby) "mDN" = ( /obj/machinery/light_switch{ @@ -34203,7 +34203,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/fenced) "mEl" = ( /obj/structure/closet/wardrobe, @@ -34218,7 +34218,7 @@ /area/library) "mEG" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/fenced) "mEV" = ( /obj/structure/table/reinforced, @@ -34285,7 +34285,7 @@ icon_state = "warning"; tag = "icon-warning" }, -/turf/unsimulated/floor/jungle/path, +/turf/unsimulated/floor/planetary/path/jungle, /area/surface/jungle/fenced/trader) "mGk" = ( /obj/machinery/alarm/vox{ @@ -34344,7 +34344,7 @@ /obj/machinery/camera{ dir = 4 }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/fenced) "mHk" = ( /obj/structure/fence{ @@ -34353,7 +34353,7 @@ /obj/machinery/camera{ dir = 5 }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/zoned/sme_outside) "mHo" = ( /obj/machinery/light{ @@ -34482,7 +34482,7 @@ /obj/docking_port/destination/syndicate/southwest{ dir = 8 }, -/turf/unsimulated/floor/jungle/grass, +/turf/unsimulated/floor/planetary/grass/jungle, /area/surface/jungle) "mJE" = ( /obj/structure/table, @@ -34565,13 +34565,13 @@ d1 = 1; d2 = 2 }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/fenced) "mLa" = ( /obj/machinery/light{ dir = 1 }, -/turf/unsimulated/floor/jungle/concrete, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/surface/jungle/zoned/atmos_outside) "mLc" = ( /obj/structure/table, @@ -34614,9 +34614,9 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/unsimulated/floor/jungle/path_plated{ +/turf/unsimulated/floor/planetary/path/jungle_plated{ icon_state = "junglestation6"; - plated_icon_override = "junglestation6" + plated_icon_override_state = "junglestation6" }, /area/surface/jungle/zoned/outdoor_bar) "mLW" = ( @@ -34657,7 +34657,7 @@ name = "Entrance Lockdown"; id_tag = "entergatelock" }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/fenced) "mNK" = ( /obj/machinery/atmospherics/unary/cryo_cell, @@ -34669,7 +34669,7 @@ /obj/structure/bed/chair/wood/normal{ dir = 4 }, -/turf/unsimulated/floor/jungle/dirt, +/turf/unsimulated/floor/planetary/dirt/jungle, /area/surface/jungle/vault) "mNY" = ( /obj/machinery/camera{ @@ -34691,7 +34691,7 @@ "mOd" = ( /obj/item/weapon/pickaxe/shovel/spade, /obj/machinery/portable_atmospherics/hydroponics/soil, -/turf/unsimulated/floor/jungle/dirt, +/turf/unsimulated/floor/planetary/dirt/jungle, /area/surface/jungle/vault) "mOg" = ( /obj/machinery/vending/security, @@ -34728,7 +34728,7 @@ /obj/structure/window/reinforced{ dir = 8 }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/crew_quarters/hop) "mOy" = ( /turf/simulated/wall/r_wall, @@ -34813,7 +34813,7 @@ /area/turret_protected/ai) "mQa" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/zoned/outdoor_bar) "mQL" = ( /obj/structure/bed/chair/vehicle/tractor{ @@ -34825,7 +34825,7 @@ tag = "icon-loading_area"; dir = 1 }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/zoned/cargogarage) "mQM" = ( /obj/structure/cable/yellow{ @@ -34846,7 +34846,7 @@ /obj/structure/cable/yellow{ icon_state = "1-4" }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/zoned/medbay_patio) "mRt" = ( /obj/machinery/power/apc{ @@ -34881,7 +34881,7 @@ /obj/machinery/camera{ dir = 6 }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/zoned/medbay_patio) "mRO" = ( /obj/structure/table/woodentable, @@ -34990,7 +34990,7 @@ icon_state = "warning_corner"; tag = "icon-warning_corner (NORTH)" }, -/turf/unsimulated/floor/jungle/concrete, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/surface/jungle/zoned/roid_prep) "mSW" = ( /turf/simulated/wall/r_wall, @@ -35013,7 +35013,7 @@ /obj/structure/fence{ dir = 4 }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/fenced) "mUv" = ( /obj/structure/table/reinforced, @@ -35055,7 +35055,7 @@ /area/vox_trading_post/eva) "mUU" = ( /mob/living/simple_animal/hostile/asteroid/basilisk, -/turf/unsimulated/floor/jungle/path, +/turf/unsimulated/floor/planetary/path/jungle, /area/surface/jungle/mining) "mVa" = ( /obj/machinery/atmospherics/pipe/simple/insulated/hidden/blue{ @@ -35089,7 +35089,7 @@ "mVg" = ( /obj/structure/table, /obj/item/clothing/gloves/fyellow, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/fenced) "mVo" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -35099,7 +35099,7 @@ /obj/structure/fence{ dir = 4 }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/zoned/dorms_patio) "mWh" = ( /obj/structure/shuttle/diag_wall/smooth{ @@ -35144,7 +35144,7 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/fenced) "mWR" = ( /obj/machinery/door/airlock/external{ @@ -35227,7 +35227,7 @@ /obj/structure/shuttle/engine/propulsion{ dir = 4 }, -/turf/unsimulated/floor/jungle/concrete, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/shuttle/arrival/station) "mXF" = ( /obj/structure/grille/window_spawner/reinforced/full, @@ -35254,7 +35254,7 @@ name = "KEEP CLEAR: DOCKING AREA"; icon_state = "shuttle2" }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/fenced) "mYd" = ( /obj/machinery/vending/cigarette, @@ -35520,7 +35520,7 @@ /area/centcom/holding) "ndk" = ( /mob/living/simple_animal/cow, -/turf/unsimulated/floor/jungle/grass/no_flora, +/turf/unsimulated/floor/planetary/grass/jungle/no_flora, /area/surface/jungle/zoned/botanty_outside) "ndz" = ( /obj/machinery/door_control{ @@ -35580,13 +35580,13 @@ pixel_x = -5; pixel_y = 30 }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/fenced) "neJ" = ( /obj/structure/bed/chair/folding{ dir = 4 }, -/turf/unsimulated/floor/jungle/path, +/turf/unsimulated/floor/planetary/path/jungle, /area/surface/jungle/vault) "neQ" = ( /obj/structure/grille, @@ -35655,7 +35655,7 @@ /obj/item/weapon/grown/log/tree, /obj/item/weapon/grown/log/tree, /obj/item/weapon/grown/log/tree, -/turf/unsimulated/floor/jungle/path, +/turf/unsimulated/floor/planetary/path/jungle, /area/surface/jungle/vault) "ngf" = ( /obj/machinery/light_switch{ @@ -35667,7 +35667,7 @@ /area/security/range) "ngi" = ( /obj/abstract/map/spawner/jungle_hostile, -/turf/unsimulated/floor/jungle/grass, +/turf/unsimulated/floor/planetary/grass/jungle, /area/surface/jungle) "ngq" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -35809,7 +35809,7 @@ /obj/machinery/atmospherics/unary/vent/high_volume{ dir = 1 }, -/turf/unsimulated/floor/jungle/concrete, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/surface/jungle/zoned/atmos_outside) "niw" = ( /obj/structure/fence{ @@ -35824,7 +35824,7 @@ d2 = 4; icon_state = "1-4" }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/zoned/aifenced) "niN" = ( /obj/structure/disposalpipe/segment, @@ -35884,7 +35884,7 @@ d1 = 2; d2 = 4 }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/fenced) "nkc" = ( /obj/machinery/atmospherics/pipe/manifold/insulated/hidden/blue{ @@ -35905,7 +35905,7 @@ /obj/structure/shuttle/diag_wall/smooth{ dir = 8 }, -/turf/unsimulated/floor/jungle/concrete, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/shuttle/arrival/station) "nkI" = ( /obj/machinery/door/airlock{ @@ -35919,7 +35919,7 @@ }, /area/crew_quarters) "nkN" = ( -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/crew_quarters/bar) "nkR" = ( /obj/machinery/door/airlock/research{ @@ -36023,7 +36023,7 @@ /obj/machinery/camera{ pixel_y = -3 }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/fenced) "nmg" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on, @@ -36073,7 +36073,7 @@ /obj/machinery/atmospherics/pipe/manifold/cyan/visible{ dir = 8 }, -/turf/unsimulated/floor/jungle/concrete, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/surface/jungle/zoned/atmos_outside) "nmH" = ( /obj/machinery/door/airlock/external, @@ -36090,7 +36090,7 @@ d1 = 4; d2 = 8 }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/fenced) "nnL" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -36104,7 +36104,7 @@ pixel_x = -5; pixel_y = 30 }, -/turf/unsimulated/floor/jungle/grass/no_flora, +/turf/unsimulated/floor/planetary/grass/jungle/no_flora, /area/surface/jungle/fenced) "nod" = ( /obj/machinery/turret{ @@ -36119,7 +36119,7 @@ /obj/machinery/camera{ dir = 4 }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/zoned/atmos_outside) "noi" = ( /obj/machinery/power/apc{ @@ -36146,7 +36146,7 @@ /area/shuttle/escape/centcom) "noW" = ( /obj/docking_port/destination/vox/tradepost, -/turf/unsimulated/floor/jungle/grass, +/turf/unsimulated/floor/planetary/grass/jungle, /area/surface/jungle) "noZ" = ( /obj/structure/table/woodentable, @@ -36262,7 +36262,7 @@ }, /area/turret_protected/tcomms_control_room) "nre" = ( -/turf/unsimulated/floor/jungle/grass/no_flora, +/turf/unsimulated/floor/planetary/grass/jungle/no_flora, /area/surface/jungle/fenced) "nrn" = ( /obj/machinery/atmospherics/unary/cold_sink/freezer{ @@ -36340,7 +36340,7 @@ d1 = 2; d2 = 4 }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/fenced) "nsl" = ( /turf/simulated/floor, @@ -36403,7 +36403,7 @@ /obj/machinery/space_heater/campfire, /obj/machinery/cooking/grill/spit, /obj/item/weapon/reagent_containers/pan, -/turf/unsimulated/floor/jungle/grass, +/turf/unsimulated/floor/planetary/grass/jungle, /area/surface/jungle/vault) "nuc" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -36414,7 +36414,7 @@ d2 = 4; icon_state = "2-4" }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/zoned/cargolobby) "nuy" = ( /obj/effect/decal/warning_stripes{ @@ -36432,7 +36432,7 @@ dir = 4; icon_state = "warning" }, -/turf/unsimulated/floor/jungle/concrete, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/surface/jungle/landing) "nve" = ( /obj/structure/cable/yellow{ @@ -36468,7 +36468,7 @@ dir = 1; pixel_y = 23 }, -/turf/unsimulated/floor/jungle/grass, +/turf/unsimulated/floor/planetary/grass/jungle, /area/surface/jungle/fenced) "nwK" = ( /obj/machinery/atmospherics/unary/vent_pump{ @@ -36482,7 +36482,7 @@ icon_state = "4-8" }, /obj/machinery/computer/merch, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/zoned/cargolobby) "nxB" = ( /obj/structure/bed/chair{ @@ -36496,14 +36496,14 @@ /obj/structure/bed/chair/wood/normal{ dir = 4 }, -/mob/living/complex_animal/gorilla, -/turf/unsimulated/floor/jungle/dirt, +/mob/living/simple_animal/complex/gorilla, +/turf/unsimulated/floor/planetary/dirt/jungle, /area/surface/jungle/vault) "nxM" = ( /obj/structure/table/plastic, /obj/item/clothing/under/shorts/red, /obj/item/clothing/under/shorts/grey, -/turf/unsimulated/floor/jungle/concrete, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/surface/jungle/zoned/prison_yard) "nyu" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -36594,7 +36594,7 @@ "nAg" = ( /obj/structure/table, /obj/machinery/chem_dispenser/booze_dispenser/mapping, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/crew_quarters/bar) "nAi" = ( /obj/effect/decal/cleanable/dirt, @@ -36662,20 +36662,20 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/fenced) "nBG" = ( /obj/structure/bed/chair/folding{ dir = 8 }, -/turf/unsimulated/floor/jungle/path, +/turf/unsimulated/floor/planetary/path/jungle, /area/surface/jungle/zoned/outdoor_bar) "nBI" = ( /obj/structure/bed/chair/wood/normal{ dir = 8 }, -/mob/living/complex_animal/gorilla, -/turf/unsimulated/floor/jungle/dirt, +/mob/living/simple_animal/complex/gorilla, +/turf/unsimulated/floor/planetary/dirt/jungle, /area/surface/jungle/vault) "nBR" = ( /obj/machinery/light/small{ @@ -36758,7 +36758,7 @@ /obj/structure/fence{ dir = 4 }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/fenced/trader) "nDb" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on, @@ -36767,7 +36767,7 @@ }, /area/chapel/main) "nDz" = ( -/turf/unsimulated/floor/jungle/water_deep, +/turf/unsimulated/floor/planetary/water/jungle/deep, /area/surface/jungle) "nDE" = ( /obj/structure/cable/yellow{ @@ -36803,7 +36803,7 @@ d2 = 8; icon_state = "1-8" }, -/turf/unsimulated/floor/jungle/path, +/turf/unsimulated/floor/planetary/path/jungle, /area/surface/jungle/fenced/trader/solars) "nEx" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -36836,7 +36836,7 @@ /obj/structure/shuttle/diag_wall/smooth{ dir = 8 }, -/turf/unsimulated/floor/jungle/concrete, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/shuttle/research/station) "nFp" = ( /obj/structure/grille, @@ -36854,7 +36854,7 @@ /area/centcom/control) "nFM" = ( /obj/structure/shuttle/diag_wall/smooth, -/turf/unsimulated/floor/jungle/concrete, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/shuttle/mining/station) "nFU" = ( /obj/machinery/door/airlock/external{ @@ -36899,7 +36899,7 @@ name = "Kitchen Shutters"; opacity = 0 }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/crew_quarters/kitchen) "nGC" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden, @@ -37068,10 +37068,10 @@ /obj/machinery/light{ dir = 4 }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/crew_quarters/kitchen) "nJC" = ( -/turf/unsimulated/floor/jungle/path, +/turf/unsimulated/floor/planetary/path/jungle, /area/surface/jungle/fenced/trader) "nKa" = ( /turf/simulated/floor{ @@ -37295,7 +37295,7 @@ d1 = 1; d2 = 2 }, -/turf/unsimulated/floor/jungle/path, +/turf/unsimulated/floor/planetary/path/jungle, /area/surface/jungle/zoned/solars) "nNC" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -37437,7 +37437,7 @@ icon_state = "warning_corner"; tag = "icon-warning_corner" }, -/turf/unsimulated/floor/jungle/concrete, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/surface/jungle/landing) "nPx" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -37473,7 +37473,7 @@ d2 = 4; icon_state = "1-4" }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/fenced) "nQj" = ( /obj/structure/bed/chair{ @@ -37571,7 +37571,7 @@ /area/centcom/ert) "nRK" = ( /obj/structure/closet/crate/bin, -/turf/unsimulated/floor/jungle/grass/no_flora, +/turf/unsimulated/floor/planetary/grass/jungle/no_flora, /area/surface/jungle/fenced) "nRR" = ( /obj/effect/decal/warning_stripes{ @@ -37636,7 +37636,7 @@ /obj/structure/fence{ dir = 4 }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/zoned/botanty_outside) "nTn" = ( /obj/structure/table, @@ -37801,7 +37801,7 @@ pixel_x = -7; pixel_y = 6 }, -/turf/unsimulated/floor/jungle/bedrock, +/turf/unsimulated/floor/planetary/cave/jungle, /area/surface/jungle/underground) "nWa" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -37832,7 +37832,7 @@ d2 = 4; icon_state = "2-4" }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/fenced) "nWh" = ( /obj/structure/closet/secure_closet/CMO, @@ -37860,7 +37860,7 @@ /obj/structure/cable/yellow{ icon_state = "1-2" }, -/turf/unsimulated/floor/jungle/path, +/turf/unsimulated/floor/planetary/path/jungle, /area/surface/jungle/fenced/trader/solars) "nWH" = ( /obj/structure/window/reinforced{ @@ -37996,7 +37996,7 @@ }, /area/centcom/suppy) "nYD" = ( -/turf/unsimulated/floor/jungle/water, +/turf/unsimulated/floor/planetary/water/jungle, /area/surface/jungle) "nYL" = ( /obj/machinery/camera{ @@ -38023,7 +38023,7 @@ /obj/machinery/camera{ dir = 4 }, -/turf/unsimulated/floor/jungle/grass, +/turf/unsimulated/floor/planetary/grass/jungle, /area/surface/jungle) "nZc" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -38094,7 +38094,7 @@ /obj/machinery/camera{ dir = 1 }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/fenced) "nZS" = ( /obj/machinery/alarm{ @@ -38137,7 +38137,7 @@ icon_state = "loading_area"; tag = "icon-loading_area (WEST)" }, -/turf/unsimulated/floor/jungle/concrete, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/surface/jungle/landing) "oaH" = ( /obj/effect/decal/cleanable/blood/gibs, @@ -38149,7 +38149,7 @@ /obj/machinery/camera{ dir = 6 }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/zoned/botanty_outside) "oaR" = ( /obj/structure/bed/chair/wood/pew/mid{ @@ -38349,7 +38349,7 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/fenced) "oee" = ( /obj/structure/cable/yellow{ @@ -38471,7 +38471,7 @@ pixel_y = 2; pixel_x = -30 }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/fenced) "ogK" = ( /obj/machinery/atm{ @@ -38516,7 +38516,7 @@ /obj/structure/cable/yellow{ icon_state = "1-8" }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/fenced) "ohn" = ( /obj/machinery/cloning/clonepod/full, @@ -38529,7 +38529,7 @@ /area/centcom/evac) "ohD" = ( /obj/structure/hanging_lantern/dim, -/turf/unsimulated/floor/jungle/grass, +/turf/unsimulated/floor/planetary/grass/jungle, /area/surface/jungle/fenced) "ohO" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -38547,11 +38547,11 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/fence/corner, /obj/structure/sign/securearea, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/fenced) "oiw" = ( /obj/item/weapon/storage/fancy/beer_box, -/turf/unsimulated/floor/jungle/bedrock, +/turf/unsimulated/floor/planetary/cave/jungle, /area/surface/jungle/underground) "oiR" = ( /obj/machinery/atmospherics/unary/vent_pump{ @@ -38673,8 +38673,8 @@ /turf/simulated/floor/greengrid, /area/turret_protected/ai) "oku" = ( -/turf/unsimulated/floor/jungle/path, -/turf/unsimulated/floor/jungle/path, +/turf/unsimulated/floor/planetary/path/jungle, +/turf/unsimulated/floor/planetary/path/jungle, /area/surface/jungle/zoned/aifenced) "okz" = ( /obj/machinery/power/apc{ @@ -38712,7 +38712,7 @@ /area/science/xenobiology/specimen_2) "oli" = ( /obj/abstract/map/spawner/jungle_any, -/turf/unsimulated/floor/jungle/grass, +/turf/unsimulated/floor/planetary/grass/jungle, /area/surface/jungle/roid/vaults) "olk" = ( /obj/structure/closet/secure_closet/courtroom, @@ -38722,7 +38722,7 @@ }, /area/centcom/control) "olm" = ( -/mob/living/complex_animal/bear, +/mob/living/simple_animal/complex/bear, /turf/simulated/floor{ dir = 5; icon_state = "vault"; @@ -38738,7 +38738,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ dir = 9 }, -/turf/unsimulated/floor/jungle/concrete, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/surface/jungle/zoned/atmos_outside) "olV" = ( /obj/machinery/light/small{ @@ -38811,7 +38811,7 @@ d2 = 4; icon_state = "0-4" }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/zoned/dorms_patio) "oni" = ( /turf/unsimulated/floor{ @@ -38824,7 +38824,7 @@ /obj/structure/sign/directions/evac{ dir = 1 }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/fenced) "onM" = ( /obj/machinery/door/poddoor{ @@ -38868,7 +38868,7 @@ d2 = 8; icon_state = "2-8" }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/crew_quarters/bar) "ooS" = ( /obj/machinery/door/airlock{ @@ -38884,13 +38884,13 @@ /area/crew_quarters/kitchen) "opc" = ( /obj/structure/fence/corner, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle) "opn" = ( /obj/machinery/atmospherics/unary/vent/high_volume{ dir = 1 }, -/turf/unsimulated/floor/jungle/dirt, +/turf/unsimulated/floor/planetary/dirt/jungle, /area/surface/jungle/roid) "opq" = ( /turf/simulated/floor/shuttle/vox{ @@ -38920,7 +38920,7 @@ /area/science/hallway) "oqo" = ( /obj/structure/closet/jungle_first_aid, -/turf/unsimulated/floor/jungle/grass/no_flora, +/turf/unsimulated/floor/planetary/grass/jungle/no_flora, /area/surface/jungle/fenced) "oqz" = ( /obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, @@ -39149,8 +39149,8 @@ /obj/machinery/camera{ dir = 6 }, -/turf/unsimulated/floor/jungle/grass, -/turf/unsimulated/floor/jungle/path, +/turf/unsimulated/floor/planetary/grass/jungle, +/turf/unsimulated/floor/planetary/path/jungle, /area/surface/jungle/zoned/aifenced) "ovC" = ( /obj/machinery/power/apc{ @@ -39178,12 +39178,12 @@ /area/science/rd) "owa" = ( /obj/structure/fence/cut/large, -/turf/unsimulated/floor/jungle/concrete, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/surface/jungle/vault) "owy" = ( /obj/machinery/space_heater/campfire, /obj/machinery/cooking/grill/spit, -/turf/unsimulated/floor/jungle/path, +/turf/unsimulated/floor/planetary/path/jungle, /area/surface/jungle/vault) "owz" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -39195,13 +39195,13 @@ /obj/structure/hanging_lantern/dim{ dir = 1 }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/fenced) "owT" = ( /obj/structure/hanging_lantern/dim{ dir = 1 }, -/turf/unsimulated/floor/jungle/path, +/turf/unsimulated/floor/planetary/path/jungle, /area/surface/jungle/fenced) "oxj" = ( /obj/machinery/hologram/holopad, @@ -39256,7 +39256,7 @@ /area/supply/qm) "oxJ" = ( /obj/effect/glowshroom, -/turf/unsimulated/floor/jungle/bedrock, +/turf/unsimulated/floor/planetary/cave/jungle, /area/surface/jungle/underground) "oxL" = ( /obj/effect/decal/warning_stripes{ @@ -39430,7 +39430,7 @@ /turf/simulated/floor/plating, /area/engineering/reactor_room) "oAb" = ( -/turf/unsimulated/floor/jungle/path, +/turf/unsimulated/floor/planetary/path/jungle, /area/surface/jungle/mining/unexplored) "oAg" = ( /obj/machinery/disease2/centrifuge, @@ -39442,14 +39442,14 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/unsimulated/floor/jungle/path_plated{ +/turf/unsimulated/floor/planetary/path/jungle_plated{ icon_state = "junglestation3"; - plated_icon_override = "junglestation3" + plated_icon_override_state = "junglestation3" }, /area/surface/jungle/zoned/outdoor_bar) "oAq" = ( /obj/machinery/atmospherics/pipe/simple/heat_exchanging, -/turf/unsimulated/floor/jungle/concrete, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/surface/jungle/zoned/reactor_outside) "oAr" = ( /obj/structure/table, @@ -39639,7 +39639,7 @@ /turf/simulated/floor/greengrid, /area/turret_protected/ai_upload) "oDr" = ( -/mob/living/complex_animal/bear, +/mob/living/simple_animal/complex/bear, /turf/simulated/floor/plating, /area/surface/jungle/vault) "oDN" = ( @@ -39733,7 +39733,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/fenced) "oFN" = ( /obj/structure/grille/window_spawner/reinforced/full, @@ -39790,7 +39790,7 @@ /area/engineering/engine) "oHF" = ( /obj/structure/fence, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/fenced/trader) "oHV" = ( /obj/structure/shuttle/diag_wall/smooth{ @@ -39840,7 +39840,7 @@ icon_state = "0-2"; pixel_y = 1 }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/zoned/roid_prep) "oIN" = ( /obj/machinery/photocopier, @@ -39865,7 +39865,7 @@ name = "Entrance Lockdown"; id_tag = "entergatelock" }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/fenced) "oJd" = ( /obj/machinery/atmospherics/unary/vent_pump{ @@ -39895,7 +39895,7 @@ /area/centcom/suppy) "oJC" = ( /obj/machinery/vending/cola, -/turf/unsimulated/floor/jungle/path, +/turf/unsimulated/floor/planetary/path/jungle, /area/surface/jungle/fenced) "oJH" = ( /obj/machinery/hologram/holopad, @@ -40133,7 +40133,7 @@ icon = 'icons/turf/voxprobe.dmi'; icon_state = "voxcorner1" }, -/turf/unsimulated/floor/jungle/concrete, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/shuttle/escape_pod1) "oPJ" = ( /obj/machinery/door/window{ @@ -40166,7 +40166,7 @@ name = "Toxins" }) "oQA" = ( -/turf/unsimulated/floor/jungle/dirt, +/turf/unsimulated/floor/planetary/dirt/jungle, /area/surface/jungle/vault) "oQF" = ( /turf/simulated/wall/r_wall, @@ -40195,7 +40195,7 @@ name = "KEEP CLEAR: DOCKING AREA"; icon_state = "shuttle2" }, -/turf/unsimulated/floor/jungle/concrete, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/surface/jungle/vault) "oRk" = ( /obj/machinery/hologram/holopad, @@ -40289,7 +40289,7 @@ /obj/machinery/atmospherics/pipe/simple/heat_exchanging{ dir = 4 }, -/turf/unsimulated/floor/jungle/concrete, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/surface/jungle/zoned/sme_outside) "oUa" = ( /obj/structure/cable/yellow{ @@ -40502,7 +40502,7 @@ /area/science/hallway) "oYt" = ( /mob/living/simple_animal/hostile/scarybat/cave, -/turf/unsimulated/floor/jungle/bedrock, +/turf/unsimulated/floor/planetary/cave/jungle, /area/surface/jungle/underground) "oYA" = ( /obj/structure/cable/yellow{ @@ -40526,7 +40526,7 @@ name = "Vox Crossing - Beware"; pixel_y = -4 }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/fenced/trader/solars) "oYQ" = ( /turf/simulated/floor{ @@ -40554,7 +40554,7 @@ /obj/structure/cable/yellow{ icon_state = "2-4" }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/fenced) "oZQ" = ( /obj/structure/bed/chair{ @@ -40664,8 +40664,8 @@ }, /area/surface/jungle/zoned/art_zone) "pax" = ( -/turf/unsimulated/floor/jungle/grass, -/turf/unsimulated/floor/jungle/path, +/turf/unsimulated/floor/planetary/grass/jungle, +/turf/unsimulated/floor/planetary/path/jungle, /area/surface/jungle/zoned/aifenced) "paF" = ( /obj/structure/table, @@ -40741,7 +40741,7 @@ /obj/structure/extinguisher_cabinet{ pixel_x = 27 }, -/turf/unsimulated/floor/jungle/path, +/turf/unsimulated/floor/planetary/path/jungle, /area/surface/jungle/fenced) "pbQ" = ( /obj/machinery/recharger/defibcharger/wallcharger, @@ -40788,7 +40788,7 @@ /area/centcom/specops) "pdc" = ( /obj/structure/window/reinforced, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/crew_quarters/hop) "pdh" = ( /obj/structure/table, @@ -40829,7 +40829,7 @@ d2 = 4; icon_state = "2-4" }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/fenced) "pdV" = ( /obj/machinery/atmospherics/binary/pump, @@ -40862,7 +40862,7 @@ /turf/space, /area/centcom/holding) "pes" = ( -/turf/unsimulated/floor/jungle/path, +/turf/unsimulated/floor/planetary/path/jungle, /area/surface/jungle/zoned/cargogarage) "pex" = ( /turf/simulated/floor/vox, @@ -40887,7 +40887,7 @@ d2 = 8; icon_state = "0-8" }, -/turf/unsimulated/floor/jungle/path, +/turf/unsimulated/floor/planetary/path/jungle, /area/surface/jungle/zoned/solars) "pfB" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -40919,14 +40919,14 @@ pixel_y = -3; dir = 4 }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle) "pgl" = ( /obj/machinery/light{ dir = 4 }, /obj/machinery/vending/cola, -/turf/unsimulated/floor/jungle/path, +/turf/unsimulated/floor/planetary/path/jungle, /area/surface/jungle/zoned/outdoor_bar) "pgo" = ( /obj/structure/window{ @@ -41028,7 +41028,7 @@ /obj/structure/bed/chair/folding{ dir = 4 }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/vault) "phH" = ( /obj/structure/cable/yellow{ @@ -41042,7 +41042,7 @@ tag = "icon-warning" }, /obj/machinery/light/small, -/turf/unsimulated/floor/jungle/concrete, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/surface/jungle/landing) "pif" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -41076,7 +41076,7 @@ /area/centcom/specops) "piw" = ( /obj/structure/flora/pottedplant/random, -/turf/unsimulated/floor/jungle/path, +/turf/unsimulated/floor/planetary/path/jungle, /area/surface/jungle/fenced) "pjc" = ( /obj/machinery/door/airlock/centcom{ @@ -41123,7 +41123,7 @@ /obj/machinery/camera{ dir = 8 }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/zoned/medbay_patio) "pkx" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -41207,7 +41207,7 @@ /area/centcom/holding) "pmR" = ( /obj/machinery/camera, -/turf/unsimulated/floor/jungle/grass, +/turf/unsimulated/floor/planetary/grass/jungle, /area/surface/jungle) "pmU" = ( /obj/machinery/iv_drip, @@ -41241,7 +41241,7 @@ "pny" = ( /obj/structure/table/plastic, /obj/machinery/media/receiver/boombox, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/zoned/dorms_patio) "pnK" = ( /obj/structure/cable/yellow{ @@ -41262,7 +41262,7 @@ /obj/structure/cable/yellow{ icon_state = "1-8" }, -/turf/unsimulated/floor/jungle/path, +/turf/unsimulated/floor/planetary/path/jungle, /area/surface/jungle/zoned/roid_prep) "poa" = ( /turf/simulated/floor/shuttle/vox, @@ -41303,11 +41303,11 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/fenced) "ppm" = ( /obj/machinery/vending/discount, -/turf/unsimulated/floor/jungle/grass/no_flora, +/turf/unsimulated/floor/planetary/grass/jungle/no_flora, /area/engineering/break_room) "pps" = ( /obj/machinery/hologram/holopad, @@ -41318,7 +41318,7 @@ dir = 8; name = "Distro to Waste" }, -/turf/unsimulated/floor/jungle/concrete, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/surface/jungle/zoned/atmos_outside) "ppF" = ( /obj/structure/table, @@ -41467,7 +41467,7 @@ req_one_access_txt = "25;28;35"; dir = 2 }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/crew_quarters/kitchen) "psB" = ( /obj/machinery/atmospherics/pipe/manifold/yellow/visible{ @@ -41484,7 +41484,7 @@ /obj/structure/cable/yellow{ icon_state = "4-8" }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/fenced) "pte" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -41503,7 +41503,7 @@ dir = 8; initialize_directions = 11 }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/fenced) "ptB" = ( /obj/item/clothing/suit/space, @@ -41546,7 +41546,7 @@ /area/security/perma) "ptW" = ( /obj/item/weapon/shard, -/turf/unsimulated/floor/jungle/grass, +/turf/unsimulated/floor/planetary/grass/jungle, /area/surface/jungle/fenced) "ptY" = ( /obj/structure/disposalpipe/trunk{ @@ -41633,8 +41633,8 @@ /turf/simulated/floor, /area/research_outpost/hallway) "pvc" = ( -/mob/living/complex_animal/crocodile, -/turf/unsimulated/floor/jungle/water, +/mob/living/simple_animal/complex/crocodile, +/turf/unsimulated/floor/planetary/water/jungle, /area/surface/jungle/roid) "pvf" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on{ @@ -41679,7 +41679,7 @@ d2 = 8; icon_state = "0-8" }, -/turf/unsimulated/floor/jungle/path, +/turf/unsimulated/floor/planetary/path/jungle, /area/surface/jungle/fenced/trader/solars) "pwd" = ( /obj/structure/closet/wardrobe/mixed, @@ -41723,7 +41723,7 @@ icon_state = "warning"; tag = "icon-warning (NORTHWEST)" }, -/turf/unsimulated/floor/jungle/concrete, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/surface/jungle/landing) "pwT" = ( /obj/structure/table, @@ -41751,7 +41751,7 @@ /obj/structure/hanging_lantern{ dir = 1 }, -/turf/unsimulated/floor/jungle/bedrock, +/turf/unsimulated/floor/planetary/cave/jungle, /area/surface/jungle/underground) "pxf" = ( /obj/structure/window/reinforced{ @@ -41778,7 +41778,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/fenced) "pxq" = ( /obj/machinery/r_n_d/fabricator/circuit_imprinter, @@ -41826,7 +41826,7 @@ /area/mine/production) "pxD" = ( /obj/structure/fence/corner, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/fenced/trader) "pxG" = ( /turf/simulated/wall, @@ -41840,7 +41840,7 @@ dir = 1 }, /obj/machinery/cooking/foodpress, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/crew_quarters/kitchen) "pyc" = ( /obj/structure/table/woodentable, @@ -41910,7 +41910,7 @@ /obj/structure/cable/yellow{ icon_state = "1-2" }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/fenced) "pBk" = ( /obj/machinery/power/apc{ @@ -42130,7 +42130,7 @@ /area/vox_trading_post/vault) "pEU" = ( /obj/item/trash/chips, -/turf/unsimulated/floor/jungle/path, +/turf/unsimulated/floor/planetary/path/jungle, /area/surface/jungle/fenced) "pFk" = ( /obj/machinery/recharge_station, @@ -42253,9 +42253,9 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/unsimulated/floor/jungle/path_plated{ +/turf/unsimulated/floor/planetary/path/jungle_plated{ icon_state = "junglestation7"; - plated_icon_override = "junglestation7" + plated_icon_override_state = "junglestation7" }, /area/surface/jungle/zoned/outdoor_bar) "pIb" = ( @@ -42376,7 +42376,7 @@ d2 = 4; icon_state = "2-4" }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/fenced) "pKF" = ( /obj/structure/sign/securearea{ @@ -42560,15 +42560,15 @@ /area/research_outpost/anomaly) "pMO" = ( /obj/structure/fence/corner, -/turf/unsimulated/floor/jungle/path, +/turf/unsimulated/floor/planetary/path/jungle, /area/surface/jungle/vault) "pMV" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/unsimulated/floor/jungle/path_plated{ +/turf/unsimulated/floor/planetary/path/jungle_plated{ icon_state = "junglestation2"; - plated_icon_override = "junglestation2" + plated_icon_override_state = "junglestation2" }, /area/surface/jungle/zoned/outdoor_bar) "pNN" = ( @@ -42611,7 +42611,7 @@ name = "Waste In Total"; on = 1 }, -/turf/unsimulated/floor/jungle/concrete, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/surface/jungle/zoned/atmos_outside) "pOt" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -42661,7 +42661,7 @@ /obj/structure/cable/yellow{ icon_state = "1-2" }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/fenced) "pOW" = ( /obj/item/weapon/gun/projectile/shotgun/doublebarrel/sawnoff/empty, @@ -42693,7 +42693,7 @@ /obj/machinery/camera{ dir = 1 }, -/turf/unsimulated/floor/jungle/grass, +/turf/unsimulated/floor/planetary/grass/jungle, /area/surface/jungle/fenced) "pPM" = ( /obj/machinery/atmospherics/unary/outlet_injector{ @@ -42723,7 +42723,7 @@ name = "VOX RESERVATION"; desc = "A sign which reads 'USE CAUTION: VOX RESERVATION'." }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/fenced/trader) "pPX" = ( /obj/structure/table, @@ -42902,7 +42902,7 @@ /obj/structure/shuttle/diag_wall/smooth{ dir = 1 }, -/turf/unsimulated/floor/jungle/concrete, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/shuttle/mining/station) "pSC" = ( /obj/structure/cable/yellow{ @@ -42953,7 +42953,7 @@ req_access_txt = "53"; name = "Vault" }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/fenced) "pTZ" = ( /obj/structure/cable/yellow{ @@ -42990,7 +42990,7 @@ /obj/structure/disposaloutlet{ dir = 4 }, -/turf/unsimulated/floor/jungle/dirt, +/turf/unsimulated/floor/planetary/dirt/jungle, /area/surface/jungle/zoned/dump) "pUJ" = ( /turf/simulated/floor{ @@ -43011,7 +43011,7 @@ pixel_x = -3; pixel_y = 4 }, -/turf/unsimulated/floor/jungle/bedrock, +/turf/unsimulated/floor/planetary/cave/jungle, /area/surface/jungle/underground) "pVd" = ( /obj/structure/extinguisher_cabinet{ @@ -43046,7 +43046,7 @@ pixel_x = 12; pixel_y = -1 }, -/turf/unsimulated/floor/jungle/path, +/turf/unsimulated/floor/planetary/path/jungle, /area/surface/jungle/zoned/solars) "pVM" = ( /obj/structure/grille, @@ -43070,7 +43070,7 @@ /obj/structure/fence/cut/large{ dir = 4 }, -/turf/unsimulated/floor/jungle/concrete, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/surface/jungle/vault) "pWt" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -43121,7 +43121,7 @@ }, /area/crew_quarters/kitchen) "pXf" = ( -/turf/unsimulated/floor/jungle/path, +/turf/unsimulated/floor/planetary/path/jungle, /area/surface/jungle/fenced/trader/solars) "pXw" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -43314,7 +43314,7 @@ /obj/effect/decal/cleanable/blood/gibs, /obj/item/clothing/shoes/jackboots, /obj/effect/decal/cleanable/blood/gibs/core, -/turf/unsimulated/floor/jungle/grass/no_flora, +/turf/unsimulated/floor/planetary/grass/jungle/no_flora, /area/surface/jungle) "pZZ" = ( /obj/machinery/computer/message_monitor, @@ -43460,11 +43460,11 @@ dir = 8; icon_state = "warning" }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/fenced) "qdq" = ( /obj/structure/fence, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/fenced/trader/solars) "qdw" = ( /obj/machinery/media/jukebox, @@ -43612,7 +43612,7 @@ /obj/structure/rack{ dir = 8 }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/fenced) "qgI" = ( /obj/structure/extinguisher_cabinet{ @@ -43779,7 +43779,7 @@ icon_state = "warning"; tag = "icon-warning (EAST)" }, -/turf/unsimulated/floor/jungle/concrete, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/surface/jungle/landing) "qjs" = ( /obj/machinery/power/apc{ @@ -44149,7 +44149,7 @@ /area/centcom/ert) "qon" = ( /obj/effect/decal/remains/human, -/turf/unsimulated/floor/jungle/bedrock, +/turf/unsimulated/floor/planetary/cave/jungle, /area/surface/jungle/underground) "qoA" = ( /obj/effect/decal/cleanable/dirt, @@ -44159,7 +44159,7 @@ access_not_dir = 4 }, /obj/item/stack/ore/glass, -/turf/unsimulated/floor/jungle/bedrock, +/turf/unsimulated/floor/planetary/cave/jungle, /area/surface/jungle/underground) "qoE" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on{ @@ -44285,7 +44285,7 @@ icon_state = "warning"; tag = "icon-warning (WEST)" }, -/turf/unsimulated/floor/jungle/concrete, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/surface/jungle/landing) "qrL" = ( /obj/machinery/computer/shuttle_control/mining, @@ -44322,7 +44322,7 @@ /obj/structure/hanging_lantern{ dir = 8 }, -/turf/unsimulated/floor/jungle/bedrock, +/turf/unsimulated/floor/planetary/cave/jungle, /area/surface/jungle/underground) "qtd" = ( /obj/structure/cable/yellow{ @@ -44377,7 +44377,7 @@ "qtG" = ( /obj/structure/table, /obj/item/weapon/reagent_containers/food/drinks/flour, -/turf/unsimulated/floor/jungle/path, +/turf/unsimulated/floor/planetary/path/jungle, /area/surface/jungle/vault) "qtI" = ( /obj/structure/bed/chair{ @@ -44391,7 +44391,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/fenced) "qui" = ( /obj/structure/shuttle/diag_wall/smooth{ @@ -44447,7 +44447,7 @@ /area/engineering/engine) "quU" = ( /obj/structure/ladder/jungle_tunnel/mapped, -/turf/unsimulated/floor/jungle/dirt, +/turf/unsimulated/floor/planetary/dirt/jungle, /area/surface/jungle/fenced) "qve" = ( /obj/machinery/computer/communications, @@ -44527,7 +44527,7 @@ range = 3; req_access_txt = "50" }, -/turf/unsimulated/floor/jungle/path, +/turf/unsimulated/floor/planetary/path/jungle, /area/surface/jungle/fenced) "qwa" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -44569,7 +44569,7 @@ /obj/docking_port/destination/syndicate/researchoutpost{ dir = 2 }, -/turf/unsimulated/floor/jungle/grass, +/turf/unsimulated/floor/planetary/grass/jungle, /area/surface/jungle/roid) "qwF" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -44667,7 +44667,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/zoned/dorms_patio) "qyG" = ( /turf/simulated/floor/carpet{ @@ -44729,7 +44729,7 @@ d1 = 4; d2 = 8 }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/engineering/break_room) "qzF" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -44750,7 +44750,7 @@ dir = 8; pixel_x = -24 }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/zoned/cargolobby) "qAa" = ( /obj/machinery/alarm{ @@ -44774,7 +44774,7 @@ /obj/structure/hanging_lantern/dim{ dir = 8 }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/fenced) "qBb" = ( /obj/structure/cable/yellow, @@ -44842,7 +44842,7 @@ /area/bridge) "qCc" = ( /obj/structure/fence, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/zoned/dorms_patio) "qCg" = ( /obj/structure/fence{ @@ -44862,7 +44862,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/zoned/aifenced) "qCj" = ( /obj/effect/landmark/corpse/russian, @@ -45056,7 +45056,7 @@ d2 = 8; icon_state = "2-8" }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/zoned/dorms_patio) "qFq" = ( /obj/structure/kitchenspike, @@ -45159,7 +45159,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/visible{ dir = 4 }, -/turf/unsimulated/floor/jungle/concrete, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/surface/jungle/zoned/atmos_outside) "qHF" = ( /obj/machinery/anomaly/fourier_transform, @@ -45177,7 +45177,7 @@ d1 = 1; d2 = 8 }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/fenced) "qIi" = ( /obj/structure/table/reinforced, @@ -45194,7 +45194,7 @@ /obj/abstract/map/spawner/maint, /obj/abstract/map/spawner/maint, /obj/structure/rack, -/turf/unsimulated/floor/jungle/bedrock, +/turf/unsimulated/floor/planetary/cave/jungle, /area/surface/jungle/underground) "qIH" = ( /obj/effect/decal/warning_stripes{ @@ -45202,7 +45202,7 @@ icon_state = "warning"; tag = "icon-warning (NORTHEAST)" }, -/turf/unsimulated/floor/jungle/concrete, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/surface/jungle/vault) "qIK" = ( /obj/machinery/door/poddoor{ @@ -45267,7 +45267,7 @@ /area/medical/chemistry) "qJE" = ( /obj/abstract/map/spawner/floorpill, -/turf/unsimulated/floor/jungle/bedrock, +/turf/unsimulated/floor/planetary/cave/jungle, /area/surface/jungle/underground) "qJF" = ( /obj/machinery/atmospherics/unary/vent_pump{ @@ -45302,12 +45302,12 @@ d1 = 1; d2 = 2 }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/fenced) "qKS" = ( /obj/structure/table/woodentable, /obj/item/weapon/storage/fancy/beer_box, -/turf/unsimulated/floor/jungle/sand, +/turf/unsimulated/floor/planetary/sand/jungle, /area/surface/jungle/vault) "qLa" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on, @@ -45327,7 +45327,7 @@ /obj/machinery/atmospherics/pipe/simple/cyan/visible{ dir = 6 }, -/turf/unsimulated/floor/jungle/concrete, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/surface/jungle/zoned/atmos_outside) "qLm" = ( /obj/structure/bed/chair, @@ -45356,7 +45356,7 @@ dir = 8; anchored = 1 }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/crew_quarters/hop) "qLu" = ( /obj/structure/table/woodentable, @@ -45419,7 +45419,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/fenced) "qLW" = ( /obj/structure/grille, @@ -45447,7 +45447,7 @@ /area/centcom/control) "qMf" = ( /obj/structure/shuttle/diag_wall/smooth, -/turf/unsimulated/floor/jungle/concrete, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/shuttle/arrival/station) "qMo" = ( /turf/simulated/floor/engine, @@ -45534,7 +45534,7 @@ /area/centcom/holding) "qOk" = ( /obj/machinery/atmospherics/pipe/simple/supply/visible, -/turf/unsimulated/floor/jungle/concrete, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/surface/jungle/zoned/atmos_outside) "qOl" = ( /obj/structure/grille/window_spawner/reinforced, @@ -45583,7 +45583,7 @@ dir = 1; icon_state = "warning" }, -/turf/unsimulated/floor/jungle/concrete, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/surface/jungle/vault) "qQq" = ( /obj/machinery/door/airlock/external{ @@ -45710,7 +45710,7 @@ /obj/structure/hanging_lantern/dim{ dir = 4 }, -/turf/unsimulated/floor/jungle/path, +/turf/unsimulated/floor/planetary/path/jungle, /area/surface/jungle/fenced) "qTt" = ( /mob/living/carbon/monkey, @@ -45727,7 +45727,7 @@ /obj/machinery/camera{ dir = 6 }, -/turf/unsimulated/floor/jungle/path, +/turf/unsimulated/floor/planetary/path/jungle, /area/surface/jungle/zoned/aifenced) "qTV" = ( /obj/structure/table/reinforced, @@ -45745,7 +45745,7 @@ icon_state = "warning"; tag = "icon-warning (NORTH)" }, -/turf/unsimulated/floor/jungle/concrete, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/surface/jungle/zoned/roid_prep) "qUf" = ( /obj/structure/bed, @@ -45771,11 +45771,11 @@ }, /obj/structure/table, /obj/item/clothing/head/hardhat/dblue, -/turf/unsimulated/floor/jungle/bedrock, +/turf/unsimulated/floor/planetary/cave/jungle, /area/surface/jungle/underground) "qVc" = ( /obj/structure/shuttle/engine/propulsion/right, -/turf/unsimulated/floor/jungle/concrete, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/shuttle/supply) "qVj" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -45789,7 +45789,7 @@ /obj/structure/shuttle/diag_wall/smooth{ dir = 4 }, -/turf/unsimulated/floor/jungle/concrete, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/surface/jungle/vault) "qVF" = ( /obj/structure/cable/orange{ @@ -45864,7 +45864,7 @@ name = "Bar Counter"; pixel_x = -23 }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/crew_quarters/bar) "qXl" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on{ @@ -46014,7 +46014,7 @@ /obj/docking_port/destination/pod2/station{ dir = 4 }, -/turf/unsimulated/floor/jungle/concrete, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/surface/jungle/zoned/roid_prep) "qZe" = ( /obj/machinery/suit_storage_unit/engie, @@ -46091,7 +46091,7 @@ /area/engineering/supermatter_room) "raw" = ( /obj/structure/shuttle/diag_wall/smooth, -/turf/unsimulated/floor/jungle/concrete, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/shuttle/research/station) "raD" = ( /obj/machinery/door/poddoor{ @@ -46107,7 +46107,7 @@ /area/surface/jungle/fenced) "raU" = ( /obj/structure/clock, -/turf/unsimulated/floor/jungle/bedrock, +/turf/unsimulated/floor/planetary/cave/jungle, /area/surface/jungle/underground) "rbo" = ( /obj/machinery/vending/wallmed1{ @@ -46146,7 +46146,7 @@ /area/medical/sleeper) "rbL" = ( /obj/item/device/maracas, -/turf/unsimulated/floor/jungle/sand, +/turf/unsimulated/floor/planetary/sand/jungle, /area/surface/jungle/vault) "rbO" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -46189,7 +46189,7 @@ icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/fenced) "rcB" = ( /obj/effect/step_trigger/teleporter/random{ @@ -46210,7 +46210,7 @@ d2 = 8; icon_state = "1-8" }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/fenced) "rdd" = ( /turf/simulated/floor/carpet{ @@ -46302,7 +46302,7 @@ /area/medical/medbay) "rel" = ( /obj/structure/table/woodentable, -/turf/unsimulated/floor/jungle/bedrock, +/turf/unsimulated/floor/planetary/cave/jungle, /area/surface/jungle/underground) "reo" = ( /obj/effect/step_trigger/thrower/north{ @@ -46412,7 +46412,7 @@ dir = 8; icon_state = "warning_corner" }, -/turf/unsimulated/floor/jungle/concrete, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/surface/jungle/landing) "rgk" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ @@ -46516,7 +46516,7 @@ pixel_x = -3; pixel_y = 6 }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/crew_quarters/kitchen) "riT" = ( /obj/structure/table, @@ -46623,7 +46623,7 @@ /turf/simulated/floor/engine, /area/storage/nuke_storage) "rki" = ( -/turf/unsimulated/floor/jungle/concrete, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/surface/jungle/landing) "rkv" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -46645,7 +46645,7 @@ /obj/structure/shuttle/diag_wall/smooth{ dir = 4 }, -/turf/unsimulated/floor/jungle/concrete, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/shuttle/mining/station) "rlM" = ( /obj/structure/grille/window_spawner/reinforced, @@ -46733,7 +46733,7 @@ /obj/docking_port/destination/striketeam/destination1{ dir = 8 }, -/turf/unsimulated/floor/jungle/grass, +/turf/unsimulated/floor/planetary/grass/jungle, /area/surface/jungle) "rno" = ( /turf/unsimulated/floor{ @@ -46763,7 +46763,7 @@ d1 = 4; d2 = 8 }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/fenced) "rnA" = ( /turf/unsimulated/wall{ @@ -46779,7 +46779,7 @@ }, /area/syndicate_mothership/elite_squad) "rnF" = ( -/turf/unsimulated/floor/jungle/grass, +/turf/unsimulated/floor/planetary/grass/jungle, /area/surface/jungle/vault) "rnL" = ( /obj/structure/bookcase/manuals/xenoarchaeology, @@ -46831,7 +46831,7 @@ /area/medical/genetics) "rol" = ( /obj/structure/table, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/vault) "ron" = ( /obj/machinery/chem_master, @@ -47138,8 +47138,8 @@ icon_state = "warning"; tag = "icon-warning (WEST)" }, -/mob/living/complex_animal/bear, -/turf/unsimulated/floor/jungle/concrete, +/mob/living/simple_animal/complex/bear, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/surface/jungle/vault) "rsW" = ( /obj/machinery/door/airlock/glass_command{ @@ -47188,7 +47188,7 @@ }, /area/surface/jungle/mining) "rul" = ( -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/zoned/cargolobby) "rus" = ( /obj/structure/cable/yellow{ @@ -47246,7 +47246,7 @@ /area/medical/genetics) "rvr" = ( /obj/machinery/atmospherics/unary/vent/high_volume, -/turf/unsimulated/floor/jungle/concrete, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/surface/jungle/zoned/atmos_outside) "rvy" = ( /obj/structure/closet/secure_closet/freezer/meat, @@ -47386,7 +47386,7 @@ on = 1; dir = 8 }, -/turf/unsimulated/floor/jungle/concrete, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/surface/jungle/zoned/atmos_outside) "rxd" = ( /obj/structure/bed/chair/wood/wings{ @@ -47401,7 +47401,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 9 }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/fenced) "rxq" = ( /obj/machinery/power/apc{ @@ -47474,7 +47474,7 @@ /obj/machinery/atmospherics/binary/volume_pump{ name = "Air Supply Purge" }, -/turf/unsimulated/floor/jungle/concrete, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/surface/jungle/zoned/atmos_outside) "ryq" = ( /obj/structure/window/reinforced{ @@ -47526,20 +47526,20 @@ pixel_y = 12; req_access_txt = "140" }, -/turf/unsimulated/floor/jungle/grass, +/turf/unsimulated/floor/planetary/grass/jungle, /area/surface/jungle) "rzs" = ( /obj/structure/rack, /obj/abstract/map/spawner/maint, /obj/abstract/map/spawner/maint, -/turf/unsimulated/floor/jungle/bedrock, +/turf/unsimulated/floor/planetary/cave/jungle, /area/surface/jungle/underground) "rzv" = ( /obj/structure/sign/directions/trader{ pixel_y = -26; dir = 8 }, -/turf/unsimulated/floor/jungle/bedrock, +/turf/unsimulated/floor/planetary/cave/jungle, /area/surface/jungle/underground) "rzA" = ( /obj/item/weapon/storage/box/beakers{ @@ -47643,7 +47643,7 @@ pixel_y = -30; req_access_txt = "28" }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/crew_quarters/kitchen) "rAN" = ( /obj/machinery/chem_dispenser/scp_294, @@ -47746,7 +47746,7 @@ icon_state = "warning"; tag = "icon-warning (WEST)" }, -/turf/unsimulated/floor/jungle/concrete, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/surface/jungle/vault) "rCl" = ( /obj/machinery/light_switch{ @@ -47803,7 +47803,7 @@ /obj/item/trash/soda_cans{ pixel_x = 14 }, -/turf/unsimulated/floor/jungle/bedrock, +/turf/unsimulated/floor/planetary/cave/jungle, /area/surface/jungle/underground/zoned/ghetto_research) "rDf" = ( /obj/machinery/door/window/brigdoor{ @@ -48003,7 +48003,7 @@ /obj/structure/extinguisher_cabinet{ pixel_y = -30 }, -/turf/unsimulated/floor/jungle/path, +/turf/unsimulated/floor/planetary/path/jungle, /area/surface/jungle/fenced) "rGx" = ( /obj/structure/table, @@ -48115,7 +48115,7 @@ name = "DANGER: PREDATORY ANIMALS"; icon_state = "fauna2" }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/fenced) "rIX" = ( /turf/unsimulated/floor{ @@ -48125,19 +48125,19 @@ /area/centcom/suppy) "rJa" = ( /obj/docking_port/destination/vox/mining_south, -/turf/unsimulated/floor/jungle/grass, +/turf/unsimulated/floor/planetary/grass/jungle, /area/surface/jungle/roid) "rJL" = ( /obj/machinery/disposal/compactor, -/turf/unsimulated/floor/jungle/path, +/turf/unsimulated/floor/planetary/path/jungle, /area/surface/jungle/zoned/cargolobby) "rJR" = ( /obj/machinery/vending/snack, -/turf/unsimulated/floor/jungle/path, +/turf/unsimulated/floor/planetary/path/jungle, /area/surface/jungle/fenced) "rKl" = ( /obj/structure/closet/crate/bin, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/fenced) "rKt" = ( /obj/structure/cable/yellow{ @@ -48221,7 +48221,7 @@ /obj/machinery/atmospherics/pipe/simple/cyan/visible{ dir = 9 }, -/turf/unsimulated/floor/jungle/concrete, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/surface/jungle/zoned/atmos_outside) "rMs" = ( /obj/machinery/hologram/holopad, @@ -48263,7 +48263,7 @@ /obj/machinery/camera{ dir = 4 }, -/turf/unsimulated/floor/jungle/grass, +/turf/unsimulated/floor/planetary/grass/jungle, /area/surface/jungle/fenced) "rNK" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -48292,7 +48292,7 @@ /area/prison/solitary) "rOg" = ( /obj/item/stack/ore/glass, -/turf/unsimulated/floor/jungle/bedrock, +/turf/unsimulated/floor/planetary/cave/jungle, /area/surface/jungle/underground) "rOp" = ( /mob/living/simple_animal/cat/snek/corpus, @@ -48306,7 +48306,7 @@ /area/medical/paramedics) "rOD" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/fenced) "rOF" = ( /obj/machinery/door/poddoor/shutters{ @@ -48359,7 +48359,7 @@ /area/mine/production) "rQF" = ( /obj/structure/fence, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/zoned/roid_prep) "rQQ" = ( /obj/machinery/door/airlock/silver{ @@ -48441,7 +48441,7 @@ /obj/structure/fence/corner{ dir = 1 }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/zoned/atmos_outside) "rRX" = ( /obj/structure/table, @@ -48452,7 +48452,7 @@ /area/shuttle/escape/centcom) "rSe" = ( /obj/structure/falsewall/closed, -/turf/unsimulated/floor/jungle/bedrock, +/turf/unsimulated/floor/planetary/cave/jungle, /area/surface/jungle/underground) "rSg" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -48547,13 +48547,13 @@ pixel_x = 3; pixel_y = 4 }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/crew_quarters/kitchen) "rTj" = ( /obj/machinery/door/mineral/wood{ name = "Speakeasy" }, -/turf/unsimulated/floor/jungle/bedrock, +/turf/unsimulated/floor/planetary/cave/jungle, /area/surface/jungle/underground/zoned/speakeasy) "rTm" = ( /obj/machinery/shower{ @@ -48592,7 +48592,7 @@ dir = 4 }, /obj/machinery/station_map, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/fenced) "rTN" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -48648,7 +48648,7 @@ d2 = 4; icon_state = "2-4" }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/zoned/aifenced) "rTZ" = ( /obj/effect/decal/cleanable/blood/drip, @@ -48763,7 +48763,7 @@ /area/centcom/ert) "rWg" = ( /obj/structure/bed/chair/folding, -/turf/unsimulated/floor/jungle/path, +/turf/unsimulated/floor/planetary/path/jungle, /area/surface/jungle/fenced) "rWn" = ( /obj/machinery/door/airlock{ @@ -48797,7 +48797,7 @@ }, /area/centcom/living) "rWI" = ( -/turf/unsimulated/floor/jungle/water_deep, +/turf/unsimulated/floor/planetary/water/jungle/deep, /area/surface/jungle/roid) "rWJ" = ( /obj/structure/bed, @@ -49000,7 +49000,7 @@ /obj/structure/shuttle/diag_wall/smooth{ dir = 8 }, -/turf/unsimulated/floor/jungle/concrete, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/shuttle/supply) "rZO" = ( /obj/machinery/light{ @@ -49167,7 +49167,7 @@ "scg" = ( /obj/machinery/space_heater/campfire, /obj/machinery/cooking/grill/spit, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/zoned/outdoor_bar) "scl" = ( /obj/structure/closet/cabinet/basic, @@ -49192,14 +49192,14 @@ }, /area/crew_quarters/courtroom) "scy" = ( -/mob/living/complex_animal/bear, -/turf/unsimulated/floor/jungle/grass, +/mob/living/simple_animal/complex/bear, +/turf/unsimulated/floor/planetary/grass/jungle, /area/surface/jungle/vault) "scK" = ( /obj/structure/shuttle/engine/propulsion/left{ dir = 4 }, -/turf/unsimulated/floor/jungle/concrete, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/shuttle/arrival/station) "sdg" = ( /obj/structure/bed/chair/wood/pew/left{ @@ -49232,7 +49232,7 @@ icon_state = "4-8" }, /obj/machinery/disposal/compactor, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/crew_quarters/kitchen) "sdQ" = ( /obj/effect/decal/warning_stripes{ @@ -49375,7 +49375,7 @@ /obj/machinery/camera{ dir = 4 }, -/turf/unsimulated/floor/jungle/path, +/turf/unsimulated/floor/planetary/path/jungle, /area/surface/jungle/zoned/cargogarage) "sfK" = ( /obj/effect/decal/warning_stripes{ @@ -49383,7 +49383,7 @@ icon_state = "warning"; tag = "icon-warning (NORTH)" }, -/turf/unsimulated/floor/jungle/concrete, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/surface/jungle/landing) "sfX" = ( /obj/structure/cable/yellow{ @@ -49465,7 +49465,7 @@ icon_state = "2-8" }, /obj/structure/flora/pottedplant/random, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/zoned/outdoor_bar) "sgU" = ( /obj/structure/table, @@ -49576,7 +49576,7 @@ /turf/simulated/wall, /area/medical/medbay) "skr" = ( -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/crew_quarters/hop) "skx" = ( /obj/structure/dispenser, @@ -49624,7 +49624,7 @@ /obj/structure/shuttle/diag_wall/smooth{ dir = 4 }, -/turf/unsimulated/floor/jungle/concrete, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/shuttle/escape_pod2) "slT" = ( /turf/unsimulated/wall/blastdoor, @@ -49662,7 +49662,7 @@ name = "Toxins" }) "snf" = ( -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/fenced) "snl" = ( /obj/machinery/teleport/hub, @@ -49691,7 +49691,7 @@ /obj/machinery/atmospherics/pipe/simple/heat_exchanging{ dir = 4 }, -/turf/unsimulated/floor/jungle/concrete, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/surface/jungle/zoned/reactor_outside) "snV" = ( /obj/structure/window/reinforced{ @@ -49780,7 +49780,7 @@ /area/centcom/ert) "sqq" = ( /obj/structure/fence, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/zoned/reactor_outside) "sqr" = ( /obj/machinery/door/airlock/centcom{ @@ -49798,7 +49798,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/crew_quarters/kitchen) "sqP" = ( /obj/machinery/door_control{ @@ -50091,7 +50091,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/zoned/aifenced) "sxb" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -50213,7 +50213,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 1 }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/fenced) "sAe" = ( /obj/structure/grille, @@ -50266,7 +50266,7 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/fenced) "sAP" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -50316,7 +50316,7 @@ /area/surface/jungle/zoned/storage_shed) "sBx" = ( /obj/structure/closet/crate, -/turf/unsimulated/floor/jungle/bedrock, +/turf/unsimulated/floor/planetary/cave/jungle, /area/surface/jungle/underground) "sBR" = ( /obj/structure/table, @@ -50340,7 +50340,7 @@ d2 = 8; icon_state = "2-8" }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/fenced) "sCi" = ( /obj/machinery/portable_atmospherics/canister/nitrogen, @@ -50380,7 +50380,7 @@ /obj/structure/sign/directions/trader{ pixel_y = -28 }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/fenced) "sCN" = ( /obj/structure/cable/orange{ @@ -50522,7 +50522,7 @@ /obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ dir = 8 }, -/turf/unsimulated/floor/jungle/concrete, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/surface/jungle/zoned/atmos_outside) "sFI" = ( /obj/machinery/door/airlock/external, @@ -50539,7 +50539,7 @@ "sFU" = ( /obj/machinery/power/solar/panel, /obj/structure/cable/yellow, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/zoned/roid_prep) "sFV" = ( /obj/machinery/door/airlock/maintenance_hatch{ @@ -50588,7 +50588,7 @@ /obj/structure/fence/door{ dir = 4 }, -/turf/unsimulated/floor/jungle/path, +/turf/unsimulated/floor/planetary/path/jungle, /area/surface/jungle/vault) "sGy" = ( /turf/space, @@ -50642,7 +50642,7 @@ /area/science/server) "sHt" = ( /obj/structure/shuttle/engine/propulsion/left, -/turf/unsimulated/floor/jungle/concrete, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/shuttle/supply) "sHu" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -50663,7 +50663,7 @@ "sIe" = ( /obj/structure/table, /obj/item/weapon/kitchen/rollingpin, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/crew_quarters/kitchen) "sIE" = ( /obj/machinery/conveyor/centcom_auto{ @@ -50793,7 +50793,7 @@ name = "KEEP CLEAR: DOCKING AREA"; icon_state = "shuttle2" }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/fenced) "sKT" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -50874,7 +50874,7 @@ /obj/docking_port/destination/supply/station{ dir = 8 }, -/turf/unsimulated/floor/jungle/concrete, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/surface/jungle/landing) "sLT" = ( /obj/machinery/light/small{ @@ -50892,13 +50892,13 @@ /obj/structure/cable/yellow{ icon_state = "1-2" }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/fenced) "sMa" = ( /obj/structure/fence/corner{ dir = 1 }, -/turf/unsimulated/floor/jungle/path, +/turf/unsimulated/floor/planetary/path/jungle, /area/surface/jungle/vault) "sMv" = ( /mob/living/simple_animal/mouse/dessert, @@ -50913,7 +50913,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/zoned/outdoor_bar) "sMI" = ( /obj/structure/closet, @@ -51053,7 +51053,7 @@ /obj/structure/extinguisher_cabinet{ pixel_x = -27 }, -/turf/unsimulated/floor/jungle/dirt, +/turf/unsimulated/floor/planetary/dirt/jungle, /area/surface/jungle/zoned/botanty_outside) "sOX" = ( /obj/machinery/atmospherics/binary/pump{ @@ -51153,7 +51153,7 @@ "sRJ" = ( /obj/effect/decal/cleanable/dirt, /obj/item/stack/ore/glass, -/turf/unsimulated/floor/jungle/bedrock, +/turf/unsimulated/floor/planetary/cave/jungle, /area/surface/jungle/underground) "sRK" = ( /obj/structure/shuttle/diag_wall/smooth{ @@ -51161,11 +51161,11 @@ icon = 'icons/turf/voxprobe.dmi'; icon_state = "voxcorner4" }, -/turf/unsimulated/floor/jungle/concrete, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/shuttle/escape_pod1) "sRO" = ( /obj/machinery/vending/snack, -/turf/unsimulated/floor/jungle/path, +/turf/unsimulated/floor/planetary/path/jungle, /area/surface/jungle/zoned/outdoor_bar) "sRR" = ( /obj/structure/fence, @@ -51174,7 +51174,7 @@ icon_state = "warning_corner"; tag = "icon-warning_corner (NORTH)" }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/fenced) "sRS" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -51294,7 +51294,7 @@ /area/crew_quarters/courtroom) "sTG" = ( /obj/structure/table/plastic, -/turf/unsimulated/floor/jungle/path, +/turf/unsimulated/floor/planetary/path/jungle, /area/surface/jungle/fenced) "sTK" = ( /obj/structure/cable/yellow{ @@ -51338,7 +51338,7 @@ /obj/machinery/door/mineral/wood{ name = "Underground Kitchen" }, -/turf/unsimulated/floor/jungle/bedrock, +/turf/unsimulated/floor/planetary/cave/jungle, /area/surface/jungle/underground) "sUL" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -51380,7 +51380,7 @@ /obj/machinery/atmospherics/pipe/manifold/cyan/visible{ dir = 1 }, -/turf/unsimulated/floor/jungle/concrete, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/surface/jungle/zoned/atmos_outside) "sWa" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -51502,11 +51502,11 @@ "sXJ" = ( /obj/machinery/portable_atmospherics/hydroponics/soil, /obj/item/weapon/reagent_containers/glass/bucket, -/turf/unsimulated/floor/jungle/dirt, +/turf/unsimulated/floor/planetary/dirt/jungle, /area/surface/jungle/vault) "sXU" = ( /obj/structure/table/plastic, -/turf/unsimulated/floor/jungle/path, +/turf/unsimulated/floor/planetary/path/jungle, /area/surface/jungle/zoned/outdoor_bar) "sYa" = ( /obj/structure/rack{ @@ -51739,11 +51739,11 @@ name = "KEEP CLEAR: DOCKING AREA"; icon_state = "shuttle2" }, -/turf/unsimulated/floor/jungle/concrete, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/surface/jungle/vault) "tct" = ( /obj/docking_port/destination/syndicate/miningoutpost, -/turf/unsimulated/floor/jungle/grass, +/turf/unsimulated/floor/planetary/grass/jungle, /area/surface/jungle/roid) "tcB" = ( /turf/unsimulated/floor{ @@ -51817,7 +51817,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/fenced) "tdA" = ( /obj/structure/closet/secure_closet/bar{ @@ -51847,7 +51847,7 @@ /obj/structure/hanging_lantern/dim{ dir = 4 }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/fenced) "tew" = ( /obj/machinery/door/airlock/glass_engineering{ @@ -51871,7 +51871,7 @@ /area/engineering/engine) "teC" = ( /obj/structure/flora/pottedplant/random, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/zoned/medbay_patio) "teG" = ( /obj/structure/cable/yellow{ @@ -51929,7 +51929,7 @@ /area/crew_quarters/captain) "tfx" = ( /obj/item/weapon/pickaxe, -/turf/unsimulated/floor/jungle/path, +/turf/unsimulated/floor/planetary/path/jungle, /area/surface/jungle/mining) "tfO" = ( /obj/structure/fence/corner{ @@ -51941,7 +51941,7 @@ icon_state = "shuttle2"; pixel_y = -3 }, -/turf/unsimulated/floor/jungle/concrete, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/surface/jungle/vault) "tfT" = ( /obj/machinery/portable_atmospherics/canister/carbon_dioxide, @@ -52039,7 +52039,7 @@ /obj/structure/fence{ dir = 4 }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/zoned/solars) "tht" = ( /obj/structure/filingcabinet/chestdrawer, @@ -52150,13 +52150,13 @@ "tiw" = ( /obj/structure/table, /obj/item/weapon/kitchen/rollingpin, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/vault) "tiz" = ( /obj/machinery/camera{ dir = 5 }, -/turf/unsimulated/floor/jungle/grass, +/turf/unsimulated/floor/planetary/grass/jungle, /area/surface/jungle/fenced) "tjl" = ( /obj/machinery/atmospherics/binary/volume_pump{ @@ -52236,7 +52236,7 @@ /obj/structure/cable/yellow{ icon_state = "0-2" }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/fenced/trader/solars) "tks" = ( /obj/machinery/firealarm{ @@ -52302,7 +52302,7 @@ /obj/structure/hanging_lantern/dim{ dir = 4 }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/fenced) "tlz" = ( /obj/structure/table, @@ -52570,7 +52570,7 @@ /obj/structure/cable/yellow{ icon_state = "1-2" }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/fenced) "tql" = ( /obj/machinery/portable_atmospherics/hydroponics, @@ -52646,7 +52646,7 @@ /obj/structure/hanging_lantern/dim{ dir = 8 }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/fenced) "tsw" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, @@ -52673,7 +52673,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/fenced) "ttd" = ( /obj/structure/cable/yellow{ @@ -52701,7 +52701,7 @@ pixel_y = -6; dir = 4 }, -/turf/unsimulated/floor/jungle/concrete, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/surface/jungle/fenced) "tto" = ( /obj/machinery/power/apc{ @@ -52719,7 +52719,7 @@ }, /area/science/lab) "ttx" = ( -/turf/unsimulated/floor/jungle/concrete, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/surface/jungle/fenced) "ttE" = ( /turf/unsimulated/floor{ @@ -52948,7 +52948,7 @@ pixel_y = 1; pixel_x = 34 }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/fenced) "twL" = ( /obj/structure/bed/chair/office/light, @@ -53019,10 +53019,10 @@ /obj/machinery/camera{ dir = 1 }, -/turf/unsimulated/floor/jungle/path, +/turf/unsimulated/floor/planetary/path/jungle, /area/surface/jungle/zoned/aifenced) "tyg" = ( -/turf/unsimulated/floor/jungle/bedrock, +/turf/unsimulated/floor/planetary/cave/jungle, /area/surface/jungle/underground/zoned/ghetto_research) "tyv" = ( /obj/machinery/light, @@ -53100,7 +53100,7 @@ "tzW" = ( /obj/structure/table/glass, /obj/item/ashtray/plastic, -/turf/unsimulated/floor/jungle/path, +/turf/unsimulated/floor/planetary/path/jungle, /area/surface/jungle/zoned/cargolobby) "tAd" = ( /obj/structure/table, @@ -53151,7 +53151,7 @@ name = "Vox Crossing - Beware"; pixel_y = -4 }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/fenced) "tAY" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -53234,7 +53234,7 @@ /obj/structure/window/reinforced{ dir = 8 }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/crew_quarters/kitchen) "tCk" = ( /obj/effect/decal/warning_stripes{ @@ -53245,7 +53245,7 @@ /obj/machinery/camera{ dir = 8 }, -/turf/unsimulated/floor/jungle/concrete, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/surface/jungle/landing) "tCm" = ( /turf/simulated/wall/r_wall, @@ -53254,7 +53254,7 @@ /obj/structure/shuttle/engine/propulsion{ dir = 1 }, -/turf/unsimulated/floor/jungle/concrete, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/shuttle/mining/station) "tCs" = ( /obj/machinery/power/terminal{ @@ -53290,7 +53290,7 @@ /obj/structure/fence/door{ req_access_txt = "10;24" }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/zoned/atmos_outside) "tCU" = ( /obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, @@ -53323,7 +53323,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/fenced) "tDF" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -53433,11 +53433,11 @@ /turf/simulated/wall, /area/vox_trading_post/eva) "tFd" = ( -/turf/unsimulated/floor/jungle/path, +/turf/unsimulated/floor/planetary/path/jungle, /area/surface/jungle/mining) "tFZ" = ( /obj/structure/closet/emcloset/vox, -/turf/unsimulated/floor/jungle/grass/no_flora, +/turf/unsimulated/floor/planetary/grass/jungle/no_flora, /area/surface/jungle/fenced) "tGh" = ( /obj/structure/grille, @@ -53578,7 +53578,7 @@ dir = 1; access_not_dir = 4 }, -/turf/unsimulated/floor/jungle/bedrock, +/turf/unsimulated/floor/planetary/cave/jungle, /area/surface/jungle/underground) "tIP" = ( /obj/structure/closet/coffin, @@ -53631,7 +53631,7 @@ /obj/structure/cable/yellow{ icon_state = "4-8" }, -/turf/unsimulated/floor/jungle/path, +/turf/unsimulated/floor/planetary/path/jungle, /area/surface/jungle/fenced/trader/solars) "tJE" = ( /obj/structure/closet/crate{ @@ -53773,7 +53773,7 @@ /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 8 }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/fenced) "tMj" = ( /obj/structure/window/reinforced, @@ -53815,7 +53815,7 @@ name = "KEEP CLEAR: DOCKING AREA"; icon_state = "shuttle2" }, -/turf/unsimulated/floor/jungle/concrete, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/surface/jungle/fenced) "tMP" = ( /obj/effect/decal/cleanable/blood/gibs{ @@ -53942,7 +53942,7 @@ "tOU" = ( /obj/structure/table/plastic, /obj/item/weapon/lighter, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/zoned/dorms_patio) "tPb" = ( /obj/machinery/door/poddoor/shutters{ @@ -53960,7 +53960,7 @@ /obj/docking_port/destination/syndicate/southeast{ dir = 8 }, -/turf/unsimulated/floor/jungle/grass, +/turf/unsimulated/floor/planetary/grass/jungle, /area/surface/jungle) "tPg" = ( /obj/structure/bed/chair{ @@ -53981,7 +53981,7 @@ req_one_access_txt = "25;28;35"; dir = 8 }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/crew_quarters/bar) "tPr" = ( /obj/structure/table/reinforced, @@ -54103,7 +54103,7 @@ name = "CAUTION: ELECTRIC FENCE" }, /obj/structure/fence/corner, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/zoned/prison_yard) "tRL" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -54143,7 +54143,7 @@ /area/bridge) "tSU" = ( /obj/structure/closet/firecloset, -/turf/unsimulated/floor/jungle/bedrock, +/turf/unsimulated/floor/planetary/cave/jungle, /area/surface/jungle/underground) "tTf" = ( /obj/structure/rack, @@ -54157,7 +54157,7 @@ /obj/item/weapon/reagent_containers/food/drinks/soda_cans/thirteenloko{ pixel_x = 6 }, -/turf/unsimulated/floor/jungle/bedrock, +/turf/unsimulated/floor/planetary/cave/jungle, /area/surface/jungle/underground/zoned/ghetto_research) "tTq" = ( /obj/machinery/computer/mech_bay_power_console, @@ -54349,7 +54349,7 @@ /obj/machinery/camera{ dir = 6 }, -/turf/unsimulated/floor/jungle/grass, +/turf/unsimulated/floor/planetary/grass/jungle, /area/surface/jungle/fenced) "tXe" = ( /obj/structure/disposalpipe/segment{ @@ -54418,7 +54418,7 @@ }) "tYW" = ( /obj/structure/closet/firecloset/full, -/turf/unsimulated/floor/jungle/bedrock, +/turf/unsimulated/floor/planetary/cave/jungle, /area/surface/jungle/underground) "tZh" = ( /obj/structure/window/reinforced{ @@ -54451,7 +54451,7 @@ /turf/unsimulated/wall/blastdoor, /area/centcom/specops) "uad" = ( -/turf/unsimulated/floor/jungle/water, +/turf/unsimulated/floor/planetary/water/jungle, /area/surface/jungle/roid/vaults) "uah" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -54483,7 +54483,7 @@ /obj/structure/hanging_lantern/dim{ dir = 4 }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/fenced) "ubz" = ( /obj/structure/cable/orange{ @@ -54554,7 +54554,7 @@ dir = 8 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/fenced) "ucP" = ( /obj/machinery/alarm{ @@ -54689,7 +54689,7 @@ }, /area/shuttle/nuclearops) "ugv" = ( -/turf/unsimulated/floor/jungle/dirt, +/turf/unsimulated/floor/planetary/dirt/jungle, /area/surface/jungle/roid) "ugz" = ( /obj/machinery/telecomms/server/presets/common, @@ -54729,17 +54729,17 @@ /obj/structure/bed/chair/comfy/teal{ dir = 1 }, -/mob/living/complex_animal/bear/polar, +/mob/living/simple_animal/complex/bear/polar, /turf/simulated/floor/plating, /area/surface/jungle/vault) "uhL" = ( /obj/structure/fence, -/turf/unsimulated/floor/jungle/path, +/turf/unsimulated/floor/planetary/path/jungle, /area/surface/jungle/vault) "uiq" = ( /obj/item/weapon/storage/box/donkpockets/random_amount, /obj/structure/table/glass, -/turf/unsimulated/floor/jungle/bedrock, +/turf/unsimulated/floor/planetary/cave/jungle, /area/surface/jungle/underground/zoned/ghetto_research) "uir" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -54794,13 +54794,13 @@ /area/research_outpost/xenobot) "ujj" = ( /obj/machinery/floodlight, -/turf/unsimulated/floor/jungle/path, +/turf/unsimulated/floor/planetary/path/jungle, /area/surface/jungle/zoned/solars) "ujn" = ( /obj/machinery/station_map{ dir = 8 }, -/turf/unsimulated/floor/jungle/path, +/turf/unsimulated/floor/planetary/path/jungle, /area/surface/jungle/fenced) "uju" = ( /turf/simulated/floor{ @@ -54847,7 +54847,7 @@ /obj/machinery/pos{ dir = 1 }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/fenced) "ujW" = ( /obj/machinery/door/window/smartglass, @@ -54911,7 +54911,7 @@ dir = 4 }, /obj/structure/sign/directions/evac, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/fenced) "ukV" = ( /obj/machinery/door/airlock/highsecurity{ @@ -54972,7 +54972,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 9 }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/fenced) "ulV" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -55028,7 +55028,7 @@ name = "KEEP CLEAR: DOCKING AREA"; icon_state = "shuttle2" }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/landing) "unn" = ( /obj/machinery/door_control{ @@ -55042,7 +55042,7 @@ }, /area/centcom/holding) "unq" = ( -/turf/unsimulated/floor/jungle/path, +/turf/unsimulated/floor/planetary/path/jungle, /area/surface/jungle/zoned/cargolobby) "uns" = ( /obj/machinery/disposal/deliveryChute{ @@ -55064,7 +55064,7 @@ }, /area/maintenance/disposal) "unv" = ( -/turf/unsimulated/floor/jungle/sand, +/turf/unsimulated/floor/planetary/sand/jungle, /area/surface/jungle/vault) "unD" = ( /obj/structure/cable/yellow{ @@ -55091,7 +55091,7 @@ "unH" = ( /obj/structure/table, /obj/item/weapon/storage/toolbox/mechanical, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/fenced) "unZ" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on, @@ -55159,7 +55159,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/zoned/outdoor_bar) "upA" = ( /obj/effect/decal/warning_stripes{ @@ -55303,7 +55303,7 @@ /obj/machinery/station_map{ dir = 4 }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/fenced) "urp" = ( /obj/structure/grille/window_spawner/reinforced/full, @@ -55430,7 +55430,7 @@ /obj/machinery/media/receiver/boombox/wallmount/muzak{ pixel_x = 28 }, -/turf/unsimulated/floor/jungle/path, +/turf/unsimulated/floor/planetary/path/jungle, /area/surface/jungle/zoned/cargogarage) "uup" = ( /turf/unsimulated/wall, @@ -55492,7 +55492,7 @@ icon_state = "warning"; tag = "icon-warning" }, -/turf/unsimulated/floor/jungle/concrete, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/surface/jungle/zoned/roid_prep) "uuX" = ( /turf/simulated/floor/shuttle, @@ -55514,7 +55514,7 @@ /obj/structure/hanging_lantern/dim{ dir = 1 }, -/turf/unsimulated/floor/jungle/grass/no_flora, +/turf/unsimulated/floor/planetary/grass/jungle/no_flora, /area/surface/jungle/fenced) "uwt" = ( /obj/machinery/door/airlock/glass_command{ @@ -55579,7 +55579,7 @@ /area/security/armory) "uxO" = ( /obj/structure/closet/jungle_first_aid, -/turf/unsimulated/floor/jungle/path, +/turf/unsimulated/floor/planetary/path/jungle, /area/surface/jungle/vault) "uxP" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on{ @@ -55825,7 +55825,7 @@ /area/shuttle/arrival/station) "uDx" = ( /obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/fenced) "uDD" = ( /obj/effect/step_trigger/thrower/east{ @@ -55925,7 +55925,7 @@ /obj/structure/bed/chair/folding{ dir = 4 }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/zoned/medbay_patio) "uFk" = ( /obj/machinery/camera{ @@ -55946,7 +55946,7 @@ /obj/structure/hanging_lantern{ dir = 1 }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/fenced) "uFM" = ( /obj/item/weapon/stool/cushion{ @@ -56117,7 +56117,7 @@ /obj/structure/shuttle/diag_wall/smooth{ dir = 1 }, -/turf/unsimulated/floor/jungle/concrete, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/shuttle/supply) "uJn" = ( /turf/simulated/wall/shuttle/unsmoothed/vox, @@ -56148,7 +56148,7 @@ /area/medical/surgery) "uJN" = ( /obj/item/weapon/gun/hookshot, -/turf/unsimulated/floor/jungle/bedrock, +/turf/unsimulated/floor/planetary/cave/jungle, /area/surface/jungle/underground) "uKc" = ( /obj/machinery/hologram/holopad, @@ -56253,7 +56253,7 @@ icon_state = "warning_corner"; tag = "icon-warning_corner (EAST)" }, -/turf/unsimulated/floor/jungle/concrete, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/surface/jungle/zoned/roid_prep) "uNl" = ( /obj/machinery/telepad, @@ -56286,7 +56286,7 @@ "uNM" = ( /obj/machinery/portable_atmospherics/canister/air, /obj/machinery/portable_atmospherics/canister/air, -/turf/unsimulated/floor/jungle/bedrock, +/turf/unsimulated/floor/planetary/cave/jungle, /area/surface/jungle/underground) "uNN" = ( /obj/structure/table, @@ -56356,7 +56356,7 @@ "uPk" = ( /obj/structure/table/plastic, /obj/item/toy/cards, -/turf/unsimulated/floor/jungle/path, +/turf/unsimulated/floor/planetary/path/jungle, /area/surface/jungle/zoned/outdoor_bar) "uPq" = ( /obj/structure/bed/chair/wood/normal, @@ -56458,7 +56458,7 @@ /area/engineering/atmos_control) "uRf" = ( /obj/structure/fence/corner, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/zoned/dorms_patio) "uRh" = ( /obj/machinery/computer/card, @@ -56475,7 +56475,7 @@ /area/research_outpost/gearstore) "uRD" = ( /obj/machinery/vending/cola, -/turf/unsimulated/floor/jungle/grass/no_flora, +/turf/unsimulated/floor/planetary/grass/jungle/no_flora, /area/engineering/break_room) "uSl" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -56746,7 +56746,7 @@ name = "KEEP CLEAR: DOCKING AREA"; icon_state = "shuttle2" }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/landing) "uWy" = ( /obj/structure/shuttle/diag_wall/black{ @@ -56794,7 +56794,7 @@ /obj/structure/fence/corner{ dir = 8 }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle) "uXt" = ( /obj/machinery/disposal/compactor, @@ -56806,7 +56806,7 @@ /area/security/brig) "uXC" = ( /obj/machinery/door/unpowered/shuttle, -/turf/unsimulated/floor/jungle/concrete, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/surface/jungle/vault) "uXJ" = ( /obj/machinery/camera{ @@ -56815,7 +56815,7 @@ /turf/simulated/floor, /area/medical/virology) "uXL" = ( -/turf/unsimulated/floor/jungle/path, +/turf/unsimulated/floor/planetary/path/jungle, /area/surface/jungle) "uXO" = ( /obj/machinery/door/window{ @@ -56854,7 +56854,7 @@ /obj/structure/hanging_lantern/dim{ dir = 4 }, -/turf/unsimulated/floor/jungle/path, +/turf/unsimulated/floor/planetary/path/jungle, /area/surface/jungle/vault) "uYK" = ( /obj/machinery/telecomms/server/presets/command, @@ -56896,7 +56896,7 @@ /area/science/robotics) "uYZ" = ( /obj/item/weapon/cell/crepe/mommi, -/turf/unsimulated/floor/jungle/grass, +/turf/unsimulated/floor/planetary/grass/jungle, /area/surface/jungle/fenced) "uZq" = ( /obj/docking_port/destination/research/station, @@ -56909,7 +56909,7 @@ tag = "icon-loading_area"; dir = 1 }, -/turf/unsimulated/floor/jungle/concrete, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/surface/jungle/landing) "uZI" = ( /obj/structure/window/reinforced{ @@ -56954,7 +56954,7 @@ /area/engineering/reactor_room) "vav" = ( /obj/structure/fence, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/zoned/bombrange) "vay" = ( /obj/structure/grille/window_spawner/reinforced/full, @@ -56997,7 +56997,7 @@ /area/security/perma) "vba" = ( /obj/structure/flora/tree/palm, -/turf/unsimulated/floor/jungle/sand, +/turf/unsimulated/floor/planetary/sand/jungle, /area/surface/jungle/vault) "vbp" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -57016,7 +57016,7 @@ dir = 8 }, /obj/machinery/cooking/deepfryer, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/crew_quarters/kitchen) "vbB" = ( /turf/simulated/wall, @@ -57129,14 +57129,14 @@ /obj/structure/hanging_lantern/dim{ dir = 4 }, -/turf/unsimulated/floor/jungle/path, -/turf/unsimulated/floor/jungle/grass, +/turf/unsimulated/floor/planetary/path/jungle, +/turf/unsimulated/floor/planetary/grass/jungle, /area/surface/jungle/fenced) "vcQ" = ( /obj/structure/fence/corner{ dir = 8 }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/fenced) "vcT" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -57193,7 +57193,7 @@ /obj/structure/cable/yellow{ icon_state = "1-2" }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/fenced) "vei" = ( /obj/machinery/alarm/server{ @@ -57261,8 +57261,8 @@ /turf/simulated/floor/wood, /area/crew_quarters/bar_backroom) "vfF" = ( -/mob/living/complex_animal/bear, -/turf/unsimulated/floor/jungle/concrete, +/mob/living/simple_animal/complex/bear, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/surface/jungle/vault) "vfK" = ( /obj/structure/bed/chair{ @@ -57391,7 +57391,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/fenced) "vhM" = ( /obj/structure/shuttle/diag_wall/black{ @@ -57419,7 +57419,7 @@ /obj/effect/decal/arrow{ anchored = 1 }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/crew_quarters/hop) "vib" = ( /obj/structure/table{ @@ -57636,7 +57636,7 @@ /area/crew_quarters/captain) "vkL" = ( /obj/item/weapon/beach_ball/holoball, -/turf/unsimulated/floor/jungle/concrete, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/surface/jungle/zoned/prison_yard) "vkM" = ( /turf/unsimulated/mineral/random/high_chance/jungle, @@ -57710,7 +57710,7 @@ /area/centcom/control) "vmh" = ( /obj/item/weapon/pickaxe/shovel/spade, -/turf/unsimulated/floor/jungle/dirt, +/turf/unsimulated/floor/planetary/dirt/jungle, /area/surface/jungle/vault) "vmj" = ( /obj/item/weapon/storage/box/fissionsupply_genericassembly, @@ -57762,8 +57762,8 @@ /area/shuttle/ert/centcom) "vnq" = ( /obj/structure/bed/chair/wood/normal, -/mob/living/complex_animal/capybara_wild, -/turf/unsimulated/floor/jungle/sand, +/mob/living/simple_animal/complex/capybara_wild, +/turf/unsimulated/floor/planetary/sand/jungle, /area/surface/jungle/vault) "vnz" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -57820,7 +57820,7 @@ /obj/structure/table, /obj/item/device/radio, /obj/abstract/map/spawner/maint, -/turf/unsimulated/floor/jungle/bedrock, +/turf/unsimulated/floor/planetary/cave/jungle, /area/surface/jungle/underground) "vol" = ( /obj/machinery/researcharchive, @@ -57959,7 +57959,7 @@ dir = 1 }, /obj/structure/fence/corner, -/turf/unsimulated/floor/jungle/concrete, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/surface/jungle/fenced) "vqh" = ( /obj/machinery/computer/crew, @@ -58047,7 +58047,7 @@ /area/supply/storage) "vrD" = ( /obj/machinery/smartfridge, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/hydroponics) "vrL" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -58075,7 +58075,7 @@ dir = 1; initialize_directions = 11 }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/fenced) "vsB" = ( /obj/structure/fence{ @@ -58086,17 +58086,17 @@ name = "KEEP CLEAR: DOCKING AREA"; icon_state = "shuttle2" }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/fenced) "vsC" = ( /obj/structure/bed/chair/folding{ dir = 4 }, -/turf/unsimulated/floor/jungle/bedrock, +/turf/unsimulated/floor/planetary/cave/jungle, /area/surface/jungle/underground) "vsF" = ( /obj/abstract/map/spawner/jungle_any, -/turf/unsimulated/floor/jungle/dirt, +/turf/unsimulated/floor/planetary/dirt/jungle, /area/surface/jungle/roid) "vsO" = ( /obj/machinery/r_n_d/server/centcom, @@ -58108,7 +58108,7 @@ /obj/machinery/camera{ dir = 8 }, -/turf/unsimulated/floor/jungle/grass, +/turf/unsimulated/floor/planetary/grass/jungle, /area/surface/jungle) "vti" = ( /obj/structure/ladder/jungle_tunnel/mapped, @@ -58116,7 +58116,7 @@ dir = 1; pixel_y = -21 }, -/turf/unsimulated/floor/jungle/dirt, +/turf/unsimulated/floor/planetary/dirt/jungle, /area/surface/jungle/fenced) "vtq" = ( /obj/machinery/camera{ @@ -58157,7 +58157,7 @@ /obj/structure/cable/yellow{ icon_state = "1-2" }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/fenced) "vuh" = ( /obj/structure/cable/orange{ @@ -58190,8 +58190,8 @@ }, /area/security/warden) "vut" = ( -/mob/living/complex_animal/crocodile, -/turf/unsimulated/floor/jungle/grass, +/mob/living/simple_animal/complex/crocodile, +/turf/unsimulated/floor/planetary/grass/jungle, /area/surface/jungle) "vuA" = ( /obj/machinery/door/poddoor{ @@ -58376,7 +58376,7 @@ /obj/machinery/door/airlock/research{ name = "Ghetto Research" }, -/turf/unsimulated/floor/jungle/bedrock, +/turf/unsimulated/floor/planetary/cave/jungle, /area/surface/jungle/underground/zoned/ghetto_research) "vxH" = ( /obj/machinery/computer/aifixer, @@ -58402,7 +58402,7 @@ "vxT" = ( /obj/item/stack/sheet/wood/bigstack, /obj/structure/rack, -/turf/unsimulated/floor/jungle/path, +/turf/unsimulated/floor/planetary/path/jungle, /area/surface/jungle/zoned/outdoor_bar) "vya" = ( /obj/structure/table/reinforced, @@ -58502,7 +58502,7 @@ pressure_checks = 2; pump_direction = 0 }, -/turf/unsimulated/floor/jungle/concrete, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/surface/jungle/zoned/atmos_outside) "vzE" = ( /obj/machinery/alarm/vox{ @@ -58622,10 +58622,10 @@ /area/teleporter) "vCr" = ( /obj/effect/decal/cleanable/blood/drip, -/turf/unsimulated/floor/jungle/grass/no_flora, +/turf/unsimulated/floor/planetary/grass/jungle/no_flora, /area/surface/jungle) "vCv" = ( -/turf/unsimulated/floor/jungle/grass/no_flora, +/turf/unsimulated/floor/planetary/grass/jungle/no_flora, /area/surface/jungle/zoned/bombrange) "vCx" = ( /obj/structure/grille/window_spawner/reinforced/full, @@ -58645,7 +58645,7 @@ /turf/simulated/floor/vox, /area/vox_trading_post/eva) "vCT" = ( -/turf/unsimulated/floor/jungle/grass, +/turf/unsimulated/floor/planetary/grass/jungle, /area/surface/jungle/mining) "vCU" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -58673,7 +58673,7 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/fenced) "vDH" = ( /obj/machinery/door/airlock{ @@ -58792,7 +58792,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/zoned/medbay_patio) "vEE" = ( /obj/structure/table/woodentable, @@ -58840,7 +58840,7 @@ /obj/structure/bed/chair/comfy/teal{ dir = 4 }, -/mob/living/complex_animal/bear/panda, +/mob/living/simple_animal/complex/bear/panda, /turf/simulated/floor{ dir = 5; icon_state = "vault"; @@ -58896,7 +58896,7 @@ /obj/structure/extinguisher_cabinet{ pixel_y = 30 }, -/turf/unsimulated/floor/jungle/grass, +/turf/unsimulated/floor/planetary/grass/jungle, /area/surface/jungle/fenced) "vGj" = ( /obj/structure/railing/wood, @@ -59043,7 +59043,7 @@ /area/engineering/reactor_room) "vIV" = ( /obj/item/device/camera, -/turf/unsimulated/floor/jungle/sand, +/turf/unsimulated/floor/planetary/sand/jungle, /area/surface/jungle/vault) "vJe" = ( /obj/structure/cable/yellow{ @@ -59092,7 +59092,7 @@ /obj/structure/cable/yellow{ icon_state = "1-2" }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/zoned/aifenced) "vJR" = ( /obj/machinery/computer/secure_data, @@ -59238,7 +59238,7 @@ /obj/item/tool/crowbar, /obj/item/tool/screwdriver, /obj/item/tool/wrench, -/turf/unsimulated/floor/jungle/bedrock, +/turf/unsimulated/floor/planetary/cave/jungle, /area/surface/jungle/underground) "vMC" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -59258,8 +59258,8 @@ }, /area/security/lobby) "vNb" = ( -/turf/unsimulated/floor/jungle/path, -/turf/unsimulated/floor/jungle/grass, +/turf/unsimulated/floor/planetary/path/jungle, +/turf/unsimulated/floor/planetary/grass/jungle, /area/surface/jungle/fenced) "vNg" = ( /obj/structure/cable/yellow{ @@ -59309,14 +59309,14 @@ icon_state = "4-8" }, /obj/structure/hanging_lantern/dim, -/turf/unsimulated/floor/jungle/path, +/turf/unsimulated/floor/planetary/path/jungle, /area/surface/jungle/fenced/trader/solars) "vNY" = ( /obj/effect/decal/warning_stripes{ icon_state = "warning_corner"; tag = "icon-warning_corner" }, -/turf/unsimulated/floor/jungle/concrete, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/surface/jungle/zoned/roid_prep) "vOj" = ( /obj/machinery/conveyor/centcom_auto{ @@ -59361,7 +59361,7 @@ /obj/effect/decal/cleanable/blood/gibs{ color = "#772222" }, -/turf/unsimulated/floor/jungle/grass, +/turf/unsimulated/floor/planetary/grass/jungle, /area/surface/jungle) "vPt" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -59398,7 +59398,7 @@ /obj/structure/cable/yellow{ icon_state = "4-8" }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/zoned/prison_yard) "vPY" = ( /obj/structure/table/woodentable, @@ -59502,7 +59502,7 @@ /obj/structure/sign/directions/evac{ dir = 4 }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/fenced) "vSi" = ( /turf/simulated/floor/carpet{ @@ -59546,7 +59546,7 @@ /area/medical/virology) "vSB" = ( /obj/structure/wc/sink/puddle, -/turf/unsimulated/floor/jungle/path, +/turf/unsimulated/floor/planetary/path/jungle, /area/surface/jungle/vault) "vSK" = ( /obj/structure/bed/chair/wood/normal{ @@ -59561,7 +59561,7 @@ /obj/structure/hanging_lantern/dim{ dir = 1 }, -/turf/unsimulated/floor/jungle/path, +/turf/unsimulated/floor/planetary/path/jungle, /area/surface/jungle/zoned/cargogarage) "vTp" = ( /obj/machinery/door_control{ @@ -59643,7 +59643,7 @@ /obj/structure/cable/yellow{ icon_state = "4-8" }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/crew_quarters/kitchen) "vUA" = ( /obj/structure/closet/crate, @@ -59659,7 +59659,7 @@ }, /area/shuttle/nuclearops) "vUL" = ( -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/crew_quarters/kitchen) "vUM" = ( /obj/structure/closet/secure_closet/bar{ @@ -59697,7 +59697,7 @@ /obj/item/tool/wirecutters{ pixel_x = 8 }, -/turf/unsimulated/floor/jungle/bedrock, +/turf/unsimulated/floor/planetary/cave/jungle, /area/surface/jungle/underground) "vVo" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -59891,7 +59891,7 @@ /obj/effect/landmark/start{ name = "Botanist" }, -/turf/unsimulated/floor/jungle/path, +/turf/unsimulated/floor/planetary/path/jungle, /area/surface/jungle/zoned/botanty_outside) "vZy" = ( /obj/machinery/computer/operating{ @@ -59917,7 +59917,7 @@ /turf/simulated/wall/shuttle, /area/shuttle/mining/station) "way" = ( -/turf/unsimulated/floor/jungle/mud, +/turf/unsimulated/floor/planetary/mud/jungle, /area/surface/jungle/roid) "waI" = ( /obj/machinery/light/small{ @@ -59983,7 +59983,7 @@ /area/surface/jungle/vault) "wbS" = ( /obj/structure/fence/corner, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/zoned/sme_outside) "wca" = ( /obj/structure/table/woodentable, @@ -60059,7 +60059,7 @@ dir = 8; icon_state = "warning" }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/fenced) "wdW" = ( /obj/machinery/chem_dispenser/mapping, @@ -60076,7 +60076,7 @@ name = "KEEP CLEAR: DOCKING AREA"; icon_state = "shuttle2" }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/fenced) "wee" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on{ @@ -60172,7 +60172,7 @@ /area/centcom/test) "wfk" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/fenced) "wfm" = ( /obj/effect/decal/cleanable/cobweb2, @@ -60201,7 +60201,7 @@ /area/research_outpost/anomaly) "wfz" = ( /obj/structure/fence/corner, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/fenced) "wfQ" = ( /obj/structure/shuttle/diag_wall/black{ @@ -60221,7 +60221,7 @@ /turf/simulated/floor, /area/supply/miningdock) "wgs" = ( -/turf/unsimulated/floor/jungle/dirt, +/turf/unsimulated/floor/planetary/dirt/jungle, /area/surface/jungle/mining) "wgH" = ( /obj/item/weapon/storage/toolbox/electrical, @@ -60245,7 +60245,7 @@ name = "Kitchen Shutters"; opacity = 0 }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/crew_quarters/kitchen) "wgN" = ( /obj/item/weapon/lighter{ @@ -60276,7 +60276,7 @@ /obj/machinery/media/receiver/boombox/wallmount/muzak{ pixel_x = 28 }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/zoned/cargolobby) "wgW" = ( /obj/item/weapon/storage/box/donkpockets{ @@ -60425,7 +60425,7 @@ /obj/effect/landmark/start{ name = "Bartender" }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/crew_quarters/bar) "wkT" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -60447,13 +60447,13 @@ /turf/simulated/floor, /area/research_outpost/entry) "wld" = ( -/turf/unsimulated/floor/jungle/grass, +/turf/unsimulated/floor/planetary/grass/jungle, /area/surface/jungle/fenced) "wlz" = ( /obj/structure/fence{ dir = 4 }, -/turf/unsimulated/floor/jungle/concrete, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/surface/jungle/vault) "wlC" = ( /turf/simulated/floor{ @@ -60491,7 +60491,7 @@ /obj/structure/cable/yellow{ icon_state = "2-8" }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/fenced) "wmH" = ( /obj/structure/cable/yellow{ @@ -60546,7 +60546,7 @@ /obj/structure/hanging_lantern{ dir = 4 }, -/turf/unsimulated/floor/jungle/bedrock, +/turf/unsimulated/floor/planetary/cave/jungle, /area/surface/jungle/underground) "wnS" = ( /obj/structure/shuttle/diag_wall/black{ @@ -60615,7 +60615,7 @@ d1 = 1; d2 = 2 }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/fenced) "wpj" = ( /obj/structure/table, @@ -60724,7 +60724,7 @@ /area/security/armory) "wra" = ( /obj/machinery/portable_atmospherics/hydroponics/soil, -/turf/unsimulated/floor/jungle/dirt, +/turf/unsimulated/floor/planetary/dirt/jungle, /area/surface/jungle/vault) "wrh" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -60803,7 +60803,7 @@ /area/science/telescience) "wtr" = ( /obj/structure/table/plastic, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/zoned/dorms_patio) "wtD" = ( /obj/structure/window/reinforced{ @@ -60881,7 +60881,7 @@ "wuN" = ( /obj/machinery/power/solar/panel, /obj/structure/cable/orange, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/zoned/solars) "wuV" = ( /obj/structure/table/woodentable, @@ -60913,7 +60913,7 @@ /obj/machinery/atmospherics/pipe/simple/heat_exchanging{ dir = 9 }, -/turf/unsimulated/floor/jungle/concrete, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/surface/jungle/zoned/sme_outside) "wwi" = ( /obj/structure/railing/wood, @@ -60954,7 +60954,7 @@ }, /area/medical/sleeper) "wwO" = ( -/turf/unsimulated/floor/jungle/dirt, +/turf/unsimulated/floor/planetary/dirt/jungle, /area/surface/jungle/zoned/botanty_outside) "wxh" = ( /obj/machinery/newscaster{ @@ -61138,7 +61138,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/zoned/aifenced) "wyR" = ( /turf/simulated/floor{ @@ -61210,13 +61210,13 @@ d1 = 2; d2 = 4 }, -/turf/unsimulated/floor/jungle/path, +/turf/unsimulated/floor/planetary/path/jungle, /area/surface/jungle/zoned/solars) "wzI" = ( /obj/machinery/atmospherics/pipe/simple/cyan/visible{ dir = 4 }, -/turf/unsimulated/floor/jungle/concrete, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/surface/jungle/zoned/atmos_outside) "wzS" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -61237,7 +61237,7 @@ dir = 4; icon_state = "warning" }, -/turf/unsimulated/floor/jungle/concrete, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/surface/jungle/vault) "wAb" = ( /obj/structure/bed/chair/wood/normal{ @@ -61290,13 +61290,13 @@ icon_state = "loading_area"; tag = "icon-loading_area (EAST)" }, -/turf/unsimulated/floor/jungle/concrete, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/surface/jungle/landing) "wBV" = ( /obj/structure/fence/corner{ dir = 8 }, -/turf/unsimulated/floor/jungle/concrete, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/surface/jungle/vault) "wCc" = ( /obj/structure/window/reinforced{ @@ -61350,7 +61350,7 @@ name = "KEEP CLEAR: DOCKING AREA"; icon_state = "shuttle2" }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/mining) "wCQ" = ( /obj/structure/fence/door/opened, @@ -61377,7 +61377,7 @@ /obj/machinery/status_display{ pixel_y = -32 }, -/turf/unsimulated/floor/jungle/path, +/turf/unsimulated/floor/planetary/path/jungle, /area/surface/jungle/fenced) "wDf" = ( /turf/unsimulated/floor{ @@ -61441,14 +61441,14 @@ /turf/simulated/floor/plating/vox, /area/vox_trading_post/gardens) "wEH" = ( -/turf/unsimulated/floor/jungle/dirt, +/turf/unsimulated/floor/planetary/dirt/jungle, /area/surface/jungle/zoned/bombrange) "wEJ" = ( /obj/structure/sign/directions/evac{ dir = 1; pixel_y = 25 }, -/turf/unsimulated/floor/jungle/grass/no_flora, +/turf/unsimulated/floor/planetary/grass/jungle/no_flora, /area/surface/jungle/fenced) "wEY" = ( /obj/structure/grille, @@ -61473,7 +61473,7 @@ name = "KEEP CLEAR: DOCKING AREA"; icon_state = "shuttle2" }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/fenced) "wFu" = ( /obj/machinery/space_heater/campfire/stove/fireplace, @@ -61495,7 +61495,7 @@ }) "wGE" = ( /obj/structure/reagent_dispensers/cauldron/barrel, -/turf/unsimulated/floor/jungle/bedrock, +/turf/unsimulated/floor/planetary/cave/jungle, /area/surface/jungle/underground) "wHa" = ( /obj/structure/grille, @@ -61560,7 +61560,7 @@ /area/engineering/engine) "wHL" = ( /obj/item/clothing/gloves/fyellow/insulted, -/turf/unsimulated/floor/jungle/path, +/turf/unsimulated/floor/planetary/path/jungle, /area/surface/jungle/zoned/aifenced) "wHM" = ( /obj/structure/bed/chair{ @@ -61586,7 +61586,7 @@ /area/research_outpost/gearstore) "wIs" = ( /obj/machinery/vending/cigarette, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/zoned/dorms_patio) "wIx" = ( /obj/structure/table/woodentable, @@ -61626,7 +61626,7 @@ /obj/structure/bed/chair/comfy/teal{ dir = 1 }, -/mob/living/complex_animal/bear/panda, +/mob/living/simple_animal/complex/bear/panda, /turf/simulated/floor{ dir = 5; icon_state = "vault"; @@ -61640,7 +61640,7 @@ /obj/structure/cable/yellow{ icon_state = "1-2" }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/fenced) "wJf" = ( /obj/machinery/atmospherics/unary/portables_connector{ @@ -61690,7 +61690,7 @@ /obj/machinery/camera{ dir = 1 }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/fenced) "wJm" = ( /obj/structure/deathsquad_gravpult{ @@ -62183,7 +62183,7 @@ d2 = 4; icon_state = "0-4" }, -/turf/unsimulated/floor/jungle/path, +/turf/unsimulated/floor/planetary/path/jungle, /area/surface/jungle/zoned/roid_prep) "wTf" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -62239,7 +62239,7 @@ /obj/structure/cable/yellow{ icon_state = "4-8" }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/fenced) "wUP" = ( /obj/structure/table, @@ -62414,7 +62414,7 @@ /obj/structure/shuttle/engine/propulsion{ dir = 8 }, -/turf/unsimulated/floor/jungle/concrete, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/shuttle/research/station) "wWG" = ( /obj/structure/rack, @@ -62441,7 +62441,7 @@ name = "DANGER: BOMB RANGE"; desc = "A warning sign which reads 'DANGER: BOMB RANGE'." }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/zoned/bombrange) "wWX" = ( /obj/structure/window/reinforced{ @@ -62470,7 +62470,7 @@ /obj/docking_port/destination/vox/southeast_station{ dir = 2 }, -/turf/unsimulated/floor/jungle/grass, +/turf/unsimulated/floor/planetary/grass/jungle, /area/surface/jungle) "wXa" = ( /obj/structure/shuttle/engine/propulsion{ @@ -62526,7 +62526,7 @@ /area/engineering/antimatter_room) "wYg" = ( /obj/machinery/vending/dinnerware, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/crew_quarters/kitchen) "wYm" = ( /obj/machinery/door/airlock/glass_medical{ @@ -62580,7 +62580,7 @@ /area/engineering/atmos_control) "wZY" = ( /obj/structure/closet/crate/bin, -/turf/unsimulated/floor/jungle/path, +/turf/unsimulated/floor/planetary/path/jungle, /area/surface/jungle/fenced) "xad" = ( /turf/unsimulated/floor{ @@ -62630,7 +62630,7 @@ d2 = 4; icon_state = "0-4" }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/zoned/outdoor_bar) "xaQ" = ( /turf/unsimulated/floor{ @@ -62644,7 +62644,7 @@ icon_state = "loading_area"; tag = "icon-loading_area (EAST)" }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/zoned/cargolobby) "xbe" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on{ @@ -62672,7 +62672,7 @@ /turf/simulated/floor, /area/research_outpost/dorm1) "xbO" = ( -/turf/unsimulated/floor/jungle/grass/no_flora, +/turf/unsimulated/floor/planetary/grass/jungle/no_flora, /area/surface/jungle/zoned/botanty_outside) "xbQ" = ( /obj/machinery/light/broken{ @@ -62804,7 +62804,7 @@ /obj/machinery/camera{ dir = 6 }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/fenced) "xex" = ( /obj/machinery/door/morgue{ @@ -62836,7 +62836,7 @@ }) "xfk" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/visible, -/turf/unsimulated/floor/jungle/concrete, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/surface/jungle/zoned/atmos_outside) "xfl" = ( /obj/structure/AIcore, @@ -62997,7 +62997,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/zoned/aifenced) "xiF" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -63006,10 +63006,10 @@ /obj/machinery/status_display{ pixel_y = 32 }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/fenced) "xiJ" = ( -/turf/unsimulated/floor/jungle/water, +/turf/unsimulated/floor/planetary/water/jungle, /area/surface/jungle/roid) "xiL" = ( /obj/machinery/power/battery/smes, @@ -63039,7 +63039,7 @@ dir = 1; icon_state = "warning" }, -/turf/unsimulated/floor/jungle/concrete, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/surface/jungle/vault) "xje" = ( /obj/machinery/computer{ @@ -63219,8 +63219,8 @@ }, /area/science/hallway) "xmG" = ( -/mob/living/complex_animal/crocodile, -/turf/unsimulated/floor/jungle/water, +/mob/living/simple_animal/complex/crocodile, +/turf/unsimulated/floor/planetary/water/jungle, /area/surface/jungle/roid/vaults) "xmN" = ( /obj/structure/window/full/reinforced, @@ -63351,7 +63351,7 @@ }, /area/vox_trading_post/gardens) "xor" = ( -/turf/unsimulated/floor/jungle/path, +/turf/unsimulated/floor/planetary/path/jungle, /area/surface/jungle/fenced) "xot" = ( /obj/structure/table, @@ -63474,13 +63474,13 @@ /area/engineering/engine) "xpO" = ( /obj/machinery/vending/coffee, -/turf/unsimulated/floor/jungle/grass/no_flora, +/turf/unsimulated/floor/planetary/grass/jungle/no_flora, /area/crew_quarters/hop) "xpU" = ( /obj/structure/table/woodentable, /obj/item/stack/sheet/wood/bigstack, /obj/item/weapon/lighter/random, -/turf/unsimulated/floor/jungle/path, +/turf/unsimulated/floor/planetary/path/jungle, /area/surface/jungle/vault) "xqg" = ( /obj/structure/cable/yellow{ @@ -63520,7 +63520,7 @@ icon_state = "1-8" }, /obj/machinery/vending/snack, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/zoned/cargolobby) "xqP" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -63593,7 +63593,7 @@ /turf/simulated/floor/wood, /area/crew_quarters/sleep) "xrX" = ( -/turf/unsimulated/floor/jungle/water_deep, +/turf/unsimulated/floor/planetary/water/jungle/deep, /area/surface/jungle/vault) "xrY" = ( /obj/machinery/sorting_machine/recycling{ @@ -63633,7 +63633,7 @@ /area/centcom/ert) "xtf" = ( /obj/item/trash/cigbutt/cigarbutt, -/turf/unsimulated/floor/jungle/grass, +/turf/unsimulated/floor/planetary/grass/jungle, /area/surface/jungle/fenced) "xth" = ( /obj/structure/table, @@ -63642,7 +63642,7 @@ /area/centcom/evac) "xtL" = ( /obj/abstract/map/spawner/jungle_any, -/turf/unsimulated/floor/jungle/grass, +/turf/unsimulated/floor/planetary/grass/jungle, /area/surface/jungle) "xtN" = ( /obj/machinery/atmospherics/pipe/simple/insulated/hidden/blue{ @@ -63668,8 +63668,8 @@ }, /area/engineering/reactor_room) "xtQ" = ( -/mob/living/complex_animal/capybara_wild, -/turf/unsimulated/floor/jungle/grass, +/mob/living/simple_animal/complex/capybara_wild, +/turf/unsimulated/floor/planetary/grass/jungle, /area/surface/jungle/vault) "xuh" = ( /turf/simulated/floor{ @@ -63730,7 +63730,7 @@ /obj/structure/cable/yellow{ icon_state = "4-8" }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/fenced) "xvV" = ( /obj/structure/table/glass, @@ -63833,7 +63833,7 @@ /obj/machinery/media/receiver/boombox/wallmount/muzak{ pixel_x = 28 }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/fenced/trader) "xxV" = ( /obj/structure/table, @@ -63905,7 +63905,7 @@ /obj/structure/cable/yellow{ icon_state = "2-4" }, -/turf/unsimulated/floor/jungle/path, +/turf/unsimulated/floor/planetary/path/jungle, /area/surface/jungle/fenced/trader/solars) "xyL" = ( /obj/machinery/atmospherics/unary/vent_pump/high_volume{ @@ -63920,7 +63920,7 @@ pressure_checks = 2; pump_direction = 0 }, -/turf/unsimulated/floor/jungle/concrete, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/surface/jungle/zoned/atmos_outside) "xyQ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -63986,7 +63986,7 @@ /mob/living/simple_animal/hostile/giant_spider/hunter/dead{ faction = "jungle" }, -/turf/unsimulated/floor/jungle/grass, +/turf/unsimulated/floor/planetary/grass/jungle, /area/surface/jungle/vault) "xAr" = ( /obj/machinery/light{ @@ -64033,7 +64033,7 @@ }, /obj/item/ashtray/glass, /obj/item/weapon/storage/fancy/cigarettes/dromedaryco, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/zoned/medbay_patio) "xBC" = ( /obj/machinery/computer/arcade, @@ -64044,7 +64044,7 @@ /area/prison/solitary) "xBU" = ( /obj/structure/bed/chair, -/mob/living/complex_animal/bear/panda, +/mob/living/simple_animal/complex/bear/panda, /turf/simulated/floor/wood, /area/surface/jungle/vault) "xCz" = ( @@ -64174,7 +64174,7 @@ dir = 8; icon_state = "warning_corner" }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/fenced) "xFL" = ( /obj/structure/closet/secure_closet/personal/patient, @@ -64294,7 +64294,7 @@ /obj/item/folding_chair, /obj/effect/decal/remains/human, /obj/effect/decal/cleanable/cobweb, -/turf/unsimulated/floor/jungle/bedrock, +/turf/unsimulated/floor/planetary/cave/jungle, /area/surface/jungle/underground) "xHm" = ( /turf/simulated/wall, @@ -64363,7 +64363,7 @@ icon_state = "0-2"; pixel_y = 1 }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/zoned/aifenced) "xIy" = ( /turf/simulated/floor, @@ -64410,7 +64410,7 @@ /obj/structure/shuttle/diag_wall/smooth{ dir = 1 }, -/turf/unsimulated/floor/jungle/concrete, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/shuttle/escape_pod2) "xJv" = ( /obj/machinery/atmospherics/trinary/filter/mirrored{ @@ -64450,7 +64450,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/zoned/aifenced) "xJP" = ( /obj/structure/bed/chair{ @@ -64467,7 +64467,7 @@ /area/research_outpost/entry) "xKn" = ( /obj/structure/closet/jungle_first_aid, -/turf/unsimulated/floor/jungle/bedrock, +/turf/unsimulated/floor/planetary/cave/jungle, /area/surface/jungle/underground) "xKq" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -64477,7 +64477,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/fenced) "xKH" = ( /obj/structure/closet/crate, @@ -64502,13 +64502,13 @@ /obj/machinery/newscaster{ pixel_y = 31 }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/zoned/medbay_patio) "xLp" = ( /obj/structure/bed/chair{ dir = 1 }, -/turf/unsimulated/floor/jungle/path, +/turf/unsimulated/floor/planetary/path/jungle, /area/surface/jungle/zoned/cargolobby) "xLr" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ @@ -64563,7 +64563,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/fenced) "xMO" = ( /turf/unsimulated/mineral/random/jungle, @@ -64596,7 +64596,7 @@ "xNJ" = ( /obj/structure/ladder/jungle_tunnel/mapped, /obj/effect/decal/cleanable/dirt, -/turf/unsimulated/floor/jungle/bedrock, +/turf/unsimulated/floor/planetary/cave/jungle, /area/surface/jungle/underground) "xNL" = ( /obj/structure/closet/secure_closet/medical1{ @@ -64691,7 +64691,7 @@ /obj/structure/bed/chair/folding{ dir = 8 }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/zoned/medbay_patio) "xOV" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ @@ -64780,7 +64780,7 @@ /obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ dir = 4 }, -/turf/unsimulated/floor/jungle/concrete, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/surface/jungle/zoned/atmos_outside) "xPT" = ( /obj/docking_port/destination/arrival/station, @@ -64794,7 +64794,7 @@ tag = "icon-loading_area"; dir = 1 }, -/turf/unsimulated/floor/jungle/concrete, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/surface/jungle/landing) "xQw" = ( /turf/simulated/floor/carpet{ @@ -64860,13 +64860,13 @@ name = "KEEP CLEAR: DOCKING AREA"; icon_state = "shuttle2" }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/fenced/trader) "xSi" = ( /obj/machinery/atmospherics/unary/vent/high_volume{ dir = 4 }, -/turf/unsimulated/floor/jungle/path, +/turf/unsimulated/floor/planetary/path/jungle, /area/surface/jungle/fenced/trader) "xSn" = ( /obj/machinery/sleeper, @@ -64895,7 +64895,7 @@ }, /area/storage/tech) "xSZ" = ( -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/zoned/medbay_patio) "xTa" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -64933,7 +64933,7 @@ /area/tcomms/chamber) "xTn" = ( /obj/machinery/portable_atmospherics/hydroponics, -/turf/unsimulated/floor/jungle/dirt, +/turf/unsimulated/floor/planetary/dirt/jungle, /area/surface/jungle/zoned/botanty_outside) "xTu" = ( /obj/structure/shuttle/engine/heater{ @@ -64951,7 +64951,7 @@ icon_state = "warning"; tag = "icon-warning (SOUTHEAST)" }, -/turf/unsimulated/floor/jungle/concrete, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/surface/jungle/landing) "xTB" = ( /turf/unsimulated/wall, @@ -65045,7 +65045,7 @@ d1 = 4; d2 = 8 }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/fenced) "xUT" = ( /obj/machinery/vending/hydronutrients, @@ -65092,7 +65092,7 @@ /obj/structure/shuttle/diag_wall/black{ dir = 8 }, -/turf/unsimulated/floor/jungle/path, +/turf/unsimulated/floor/planetary/path/jungle, /area/surface/jungle/mining) "xVC" = ( /obj/machinery/kinetic_accelerator{ @@ -65124,11 +65124,11 @@ /obj/structure/cable/yellow{ icon_state = "2-4" }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/fenced) "xWe" = ( /obj/structure/bed/chair/folding, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/zoned/dorms_patio) "xWt" = ( /obj/structure/cable/yellow{ @@ -65184,7 +65184,7 @@ /obj/structure/shuttle/diag_wall/smooth{ dir = 8 }, -/turf/unsimulated/floor/jungle/concrete, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/shuttle/escape_pod2) "xWU" = ( /obj/effect/landmark{ @@ -65209,7 +65209,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/fenced) "xXG" = ( /obj/item/weapon/stool{ @@ -65221,7 +65221,7 @@ /obj/structure/cable/yellow{ icon_state = "1-4" }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/fenced) "xYb" = ( /turf/simulated/wall/r_wall, @@ -65255,7 +65255,7 @@ /obj/structure/table, /obj/item/weapon/pickaxe/shovel, /obj/item/weapon/pickaxe, -/turf/unsimulated/floor/jungle/bedrock, +/turf/unsimulated/floor/planetary/cave/jungle, /area/surface/jungle/underground) "xYN" = ( /obj/machinery/door/airlock/glass{ @@ -65282,13 +65282,13 @@ pixel_y = -3; pixel_x = -5 }, -/turf/unsimulated/floor/jungle/concrete, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/surface/jungle/vault) "xZa" = ( /obj/machinery/atmospherics/pipe/simple/supply/visible{ dir = 9 }, -/turf/unsimulated/floor/jungle/concrete, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/surface/jungle/zoned/atmos_outside) "xZl" = ( /obj/machinery/door/airlock/glass_security{ @@ -65522,7 +65522,7 @@ /obj/structure/hanging_lantern/dim{ dir = 4 }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/surface/jungle/fenced) "ydE" = ( /turf/simulated/wall/mineral/wood, @@ -65563,7 +65563,7 @@ d2 = 8; icon_state = "0-8" }, -/turf/unsimulated/floor/jungle/bedrock, +/turf/unsimulated/floor/planetary/cave/jungle, /area/surface/jungle/underground/zoned/ghetto_research) "yeO" = ( /obj/machinery/door/airlock/external{ @@ -65662,11 +65662,11 @@ /obj/structure/cable/yellow{ icon_state = "4-8" }, -/turf/unsimulated/floor/jungle/path, +/turf/unsimulated/floor/planetary/path/jungle, /area/surface/jungle/fenced/trader/solars) "yfz" = ( /obj/machinery/media/jukebox/bar, -/turf/unsimulated/floor/jungle/path, +/turf/unsimulated/floor/planetary/path/jungle, /area/surface/jungle/zoned/outdoor_bar) "yfX" = ( /turf/unsimulated/mineral/random/jungle, @@ -65705,7 +65705,7 @@ /obj/structure/hanging_lantern{ dir = 1 }, -/turf/unsimulated/floor/jungle/bedrock, +/turf/unsimulated/floor/planetary/cave/jungle, /area/surface/jungle/underground) "yhm" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -65935,7 +65935,7 @@ /obj/structure/bed/chair/comfy/brown{ dir = 1 }, -/mob/living/complex_animal/bear/spare, +/mob/living/simple_animal/complex/bear/spare, /turf/simulated/floor/plating, /area/surface/jungle/vault) "ylX" = ( diff --git a/maps/ruins/generic/asteroid_temple_ruin.dmm b/maps/ruins/generic/asteroid_temple_ruin.dmm index a8c5a2572a7e..0443a3112b82 100644 --- a/maps/ruins/generic/asteroid_temple_ruin.dmm +++ b/maps/ruins/generic/asteroid_temple_ruin.dmm @@ -48,7 +48,7 @@ /area/vault/asteroid) "al" = ( /obj/structure/catwalk, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/exposed_ruin) "am" = ( /obj/item/stack/tile/metal, diff --git a/maps/ruins/generic/dance_revolution_ruin.dmm b/maps/ruins/generic/dance_revolution_ruin.dmm index 6dd80a360c70..c3265becae62 100644 --- a/maps/ruins/generic/dance_revolution_ruin.dmm +++ b/maps/ruins/generic/dance_revolution_ruin.dmm @@ -6,7 +6,7 @@ /turf/template_noop, /area/template_noop) "ad" = ( -/turf/unsimulated/floor/jungle/concrete, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/exposed_ruin) "af" = ( /obj/machinery/light/small, @@ -19,24 +19,24 @@ /obj/machinery/light{ dir = 8 }, -/turf/unsimulated/floor/jungle/concrete, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/exposed_ruin) "ai" = ( /obj/machinery/light{ dir = 4 }, -/turf/unsimulated/floor/jungle/concrete, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/exposed_ruin) "aj" = ( /obj/structure/table/woodentable, /obj/item/weapon/reagent_containers/food/drinks/bottle/vodka, /obj/item/weapon/reagent_containers/food/drinks/drinkingglass, /obj/item/weapon/reagent_containers/food/drinks/drinkingglass, -/turf/unsimulated/floor/jungle/concrete, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/exposed_ruin) "ak" = ( /obj/structure/flora/pottedplant, -/turf/unsimulated/floor/jungle/concrete, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/exposed_ruin) "al" = ( /obj/machinery/light/small{ diff --git a/maps/ruins/generic/fastfoodjoint_ruin.dmm b/maps/ruins/generic/fastfoodjoint_ruin.dmm index 8bf977204172..1c7d005a08f2 100644 --- a/maps/ruins/generic/fastfoodjoint_ruin.dmm +++ b/maps/ruins/generic/fastfoodjoint_ruin.dmm @@ -132,7 +132,7 @@ /obj/machinery/light/small/broken{ dir = 8 }, -/turf/unsimulated/floor/jungle/concrete, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/vault/fastfood/dining) "ch" = ( /obj/machinery/gibber, @@ -446,7 +446,7 @@ /area/exposed_ruin) "iK" = ( /obj/effect/decal/cleanable/dirt, -/turf/unsimulated/floor/jungle/concrete, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/exposed_ruin) "iP" = ( /obj/machinery/chem_master/snackbar_machine, @@ -742,7 +742,7 @@ /turf/simulated/floor/plating, /area/vault/fastfood/misc) "rB" = ( -/turf/unsimulated/floor/jungle/concrete, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/exposed_ruin) "rC" = ( /obj/structure/cable/yellow{ @@ -767,7 +767,7 @@ pixel_x = -28; broadcasting = 1 }, -/turf/unsimulated/floor/jungle/concrete, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/vault/fastfood/dining) "sn" = ( /obj/structure/wc/urinal{ @@ -1824,7 +1824,7 @@ /obj/machinery/light/small{ dir = 4 }, -/turf/unsimulated/floor/jungle/concrete, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/vault/fastfood/dining) "ME" = ( /obj/structure/railing{ @@ -1840,7 +1840,7 @@ "MU" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, -/turf/unsimulated/floor/jungle/concrete, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/exposed_ruin) "Nf" = ( /obj/item/weapon/stool/bar, @@ -2361,7 +2361,7 @@ }, /area/vault/fastfood/kitchen) "YF" = ( -/turf/unsimulated/floor/jungle/concrete, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/vault/fastfood/dining) "YQ" = ( /obj/effect/decal/cleanable/crayon, diff --git a/maps/ruins/generic/podstation_ruin.dmm b/maps/ruins/generic/podstation_ruin.dmm index e685ae11798a..64dc4725baaf 100644 --- a/maps/ruins/generic/podstation_ruin.dmm +++ b/maps/ruins/generic/podstation_ruin.dmm @@ -76,11 +76,11 @@ /area/vault/podstation/interior) "aM" = ( /obj/effect/decal/cleanable/dirt, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/exposed_ruin) "aN" = ( /obj/effect/decal/cleanable/dirt, -/turf/unsimulated/floor/jungle/path_plated{ +/turf/unsimulated/floor/planetary/path/jungle_plated{ icon_state = "asteroidwarning" }, /area/exposed_ruin) @@ -88,11 +88,11 @@ /obj/effect/decal/cleanable/blood/oil{ icon_state = "floor2" }, -/turf/unsimulated/floor/jungle/concrete, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/exposed_ruin) "aW" = ( /obj/machinery/floodlight/on/infinite, -/turf/unsimulated/floor/jungle/path_plated{ +/turf/unsimulated/floor/planetary/path/jungle_plated{ dir = 8; icon_state = "asteroidwarning" }, @@ -102,12 +102,12 @@ icon_state = "bot" }, /obj/abstract/loot_spawner/engineering, -/turf/unsimulated/floor/jungle/concrete, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/exposed_ruin) "ba" = ( /obj/structure/cable/yellow, /obj/machinery/power/port_gen/pacman, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/exposed_ruin) "bB" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layered{ @@ -169,7 +169,7 @@ /obj/effect/decal/warning_stripes{ icon_state = "bot" }, -/turf/unsimulated/floor/jungle/concrete, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/exposed_ruin) "cq" = ( /mob/living/simple_animal/cockroach, @@ -181,7 +181,7 @@ /area/vault/podstation/interior) "cx" = ( /obj/effect/decal/cleanable/dirt, -/turf/unsimulated/floor/jungle/path_plated{ +/turf/unsimulated/floor/planetary/path/jungle_plated{ dir = 8; icon_state = "asteroidwarning" }, @@ -238,7 +238,7 @@ /area/vault/podstation/interior) "dU" = ( /obj/structure/fence/door, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/exposed_ruin) "ev" = ( /mob/living/simple_animal/hostile/bigroach, @@ -276,7 +276,7 @@ /area/vault/podstation/interior) "eZ" = ( /obj/structure/lattice, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/exposed_ruin) "fx" = ( /obj/structure/table/reinforced, @@ -302,7 +302,7 @@ }, /area/vault/podstation/interior) "fJ" = ( -/turf/unsimulated/floor/jungle/path_plated{ +/turf/unsimulated/floor/planetary/path/jungle_plated{ dir = 4; icon_state = "asteroidwarning" }, @@ -318,7 +318,7 @@ /area/vault/podstation/interior) "gm" = ( /obj/structure/hanging_lantern, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/exposed_ruin) "gp" = ( /mob/living/simple_animal/cockroach, @@ -378,7 +378,7 @@ name = "Pod Station Northwest"; network = list("PODSTATION") }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/vault/podstation/interior) "hd" = ( /obj/item/trash/lollipopstick, @@ -389,7 +389,7 @@ name = "Pod Station Northeast"; network = list("PODSTATION") }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/vault/podstation/interior) "hs" = ( /obj/structure/closet/crate/freezer, @@ -411,7 +411,7 @@ }, /obj/item/weapon/reagent_containers/food/condiment/spacemilk, /obj/item/weapon/reagent_containers/food/condiment/spacemilk, -/turf/unsimulated/floor/jungle/concrete, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/exposed_ruin) "hw" = ( /obj/item/weapon/reagent_containers/glass/bottle/insecticide, @@ -423,7 +423,7 @@ icon_state = "bot" }, /obj/item/weapon/reagent_containers/glass/bottle/insecticide, -/turf/unsimulated/floor/jungle/concrete, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/exposed_ruin) "hD" = ( /mob/living/simple_animal/cockroach, @@ -446,12 +446,12 @@ /obj/effect/decal/warning_stripes{ icon_state = "bot" }, -/turf/unsimulated/floor/jungle/concrete, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/exposed_ruin) "hL" = ( /obj/effect/decal/warning_stripes/pathmarkers, /obj/effect/decal/cleanable/dirt, -/turf/unsimulated/floor/jungle/concrete, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/exposed_ruin) "hQ" = ( /obj/structure/closet/crate/freezer, @@ -468,7 +468,7 @@ /obj/effect/decal/warning_stripes{ icon_state = "bot" }, -/turf/unsimulated/floor/jungle/concrete, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/exposed_ruin) "if" = ( /mob/living/simple_animal/hostile/bigroach, @@ -544,7 +544,7 @@ icon_state = "bot" }, /obj/machinery/portable_atmospherics/canister/air, -/turf/unsimulated/floor/jungle/concrete, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/exposed_ruin) "kb" = ( /obj/machinery/floodlight/on/infinite, @@ -557,7 +557,7 @@ }, /obj/item/weapon/cell/high/empty, /obj/item/weapon/cell/high/empty, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/exposed_ruin) "kq" = ( /mob/living/simple_animal/cockroach, @@ -641,7 +641,7 @@ "lt" = ( /obj/item/weapon/barricade_kit, /obj/effect/decal/cleanable/dirt, -/turf/unsimulated/floor/jungle/path_plated{ +/turf/unsimulated/floor/planetary/path/jungle_plated{ dir = 4; icon_state = "asteroidwarning" }, @@ -653,7 +653,7 @@ /obj/structure/rack, /obj/item/device/crank_charger, /obj/item/device/crank_charger, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/exposed_ruin) "lz" = ( /obj/structure/table/woodentable, @@ -833,11 +833,11 @@ /area/vault/podstation/interior) "or" = ( /obj/structure/signpost, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/exposed_ruin) "oZ" = ( /obj/effect/decal/cleanable/blood/oil, -/turf/unsimulated/floor/jungle/concrete, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/exposed_ruin) "pn" = ( /obj/structure/bed/chair{ @@ -970,20 +970,20 @@ /obj/structure/fence{ dir = 4 }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/exposed_ruin) "ru" = ( /obj/structure/reagent_dispensers/silicate, /obj/effect/decal/warning_stripes{ icon_state = "bot" }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/exposed_ruin) "rx" = ( /obj/structure/fence/corner{ dir = 1 }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/exposed_ruin) "rF" = ( /mob/living/simple_animal/cockroach, @@ -1018,19 +1018,19 @@ /obj/structure/hanging_lantern{ dir = 8 }, -/turf/unsimulated/floor/jungle/path_plated{ +/turf/unsimulated/floor/planetary/path/jungle_plated{ dir = 4; icon_state = "asteroidwarning" }, /area/exposed_ruin) "sX" = ( -/turf/unsimulated/floor/jungle/path_plated{ +/turf/unsimulated/floor/planetary/path/jungle_plated{ dir = 10; icon_state = "asteroidwarning" }, /area/exposed_ruin) "tc" = ( -/turf/unsimulated/floor/jungle/path_plated{ +/turf/unsimulated/floor/planetary/path/jungle_plated{ dir = 6; icon_state = "asteroidwarning" }, @@ -1039,12 +1039,12 @@ /obj/structure/bed/chair, /obj/item/trash/cigbutt, /obj/item/trash/cigbutt, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/exposed_ruin) "uy" = ( /obj/structure/bed/chair, /obj/item/weapon/storage/fancy/cigarettes/spaceports, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/exposed_ruin) "uF" = ( /obj/structure/sign/securearea, @@ -1137,7 +1137,7 @@ "wh" = ( /obj/item/trash/tray, /obj/effect/decal/cleanable/dirt, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/exposed_ruin) "wi" = ( /obj/machinery/camera{ @@ -1145,7 +1145,7 @@ name = "Pod Station Southwest"; network = list("PODSTATION") }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/vault/podstation/interior) "wu" = ( /obj/item/trash/plate, @@ -1215,7 +1215,7 @@ dir = 1 }, /obj/structure/lattice, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/exposed_ruin) "zs" = ( /mob/living/simple_animal/cockroach, @@ -1349,13 +1349,13 @@ /turf/simulated/floor, /area/vault/podstation/interior) "CY" = ( -/turf/unsimulated/floor/jungle/path_plated{ +/turf/unsimulated/floor/planetary/path/jungle_plated{ dir = 9; icon_state = "asteroidwarning" }, /area/exposed_ruin) "Db" = ( -/turf/unsimulated/floor/jungle/path_plated{ +/turf/unsimulated/floor/planetary/path/jungle_plated{ icon_state = "asteroidwarning"; dir = 1 }, @@ -1369,7 +1369,7 @@ "Dx" = ( /obj/item/trash/bustanuts, /obj/effect/decal/cleanable/dirt, -/turf/unsimulated/floor/jungle/path_plated{ +/turf/unsimulated/floor/planetary/path/jungle_plated{ dir = 5; icon_state = "asteroidwarning" }, @@ -1379,14 +1379,14 @@ /obj/effect/decal/warning_stripes{ icon_state = "bot" }, -/turf/unsimulated/floor/jungle/concrete, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/exposed_ruin) "DR" = ( /obj/item/weapon/storage/toolbox/emergency, /obj/effect/decal/warning_stripes{ icon_state = "bot" }, -/turf/unsimulated/floor/jungle/concrete, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/exposed_ruin) "DW" = ( /obj/structure/lattice, @@ -1397,17 +1397,17 @@ name = "Discount Dan's Sauce Barrel" }, /obj/effect/decal/cleanable/greenglow, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/exposed_ruin) "Eu" = ( /obj/effect/decal/cleanable/greenglow, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/exposed_ruin) "Fe" = ( /obj/structure/hanging_lantern{ dir = 4 }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/exposed_ruin) "FB" = ( /obj/machinery/door/airlock/freezer, @@ -1451,7 +1451,7 @@ "Ga" = ( /obj/item/trash/chicken_bucket, /obj/effect/decal/cleanable/dirt, -/turf/unsimulated/floor/jungle/path_plated{ +/turf/unsimulated/floor/planetary/path/jungle_plated{ dir = 4; icon_state = "asteroidwarning" }, @@ -1466,7 +1466,7 @@ }, /obj/item/weapon/reagent_containers/glass/bottle/sacid, /obj/item/weapon/reagent_containers/glass/bottle/sacid, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/exposed_ruin) "GO" = ( /obj/structure/wc/sink/kitchen, @@ -1485,22 +1485,22 @@ pixel_x = 1; pixel_y = 1 }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/exposed_ruin) "HJ" = ( /obj/structure/fence/corner{ dir = 8 }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/exposed_ruin) "HV" = ( /obj/structure/fence/door/opened, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/exposed_ruin) "HW" = ( /obj/effect/decal/cleanable/ash, /obj/item/trash/cigbutt/cigarbutt, -/turf/unsimulated/floor/jungle/path_plated{ +/turf/unsimulated/floor/planetary/path/jungle_plated{ dir = 4; icon_state = "asteroidwarning" }, @@ -1559,7 +1559,7 @@ icon_state = "bot" }, /obj/abstract/loot_spawner/trash, -/turf/unsimulated/floor/jungle/concrete, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/exposed_ruin) "Kg" = ( /obj/machinery/light/small{ @@ -1603,11 +1603,11 @@ /area/vault/podstation/interior) "KC" = ( /obj/effect/decal/warning_stripes/pathmarkers, -/turf/unsimulated/floor/jungle/concrete, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/exposed_ruin) "Li" = ( /obj/effect/decal/cleanable/dirt, -/turf/unsimulated/floor/jungle/path_plated{ +/turf/unsimulated/floor/planetary/path/jungle_plated{ dir = 4; icon_state = "asteroidwarning" }, @@ -1617,7 +1617,7 @@ icon_state = "bot" }, /obj/item/device/silicate_sprayer, -/turf/unsimulated/floor/jungle/concrete, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/exposed_ruin) "LD" = ( /obj/structure/table, @@ -1676,7 +1676,7 @@ icon_state = "bot" }, /obj/machinery/cryopod, -/turf/unsimulated/floor/jungle/concrete, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/exposed_ruin) "Nl" = ( /obj/structure/catwalk, @@ -1687,19 +1687,19 @@ /area/exposed_ruin) "Np" = ( /obj/structure/fence, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/exposed_ruin) "NA" = ( /obj/effect/decal/warning_stripes{ icon_state = "bot" }, /obj/abstract/loot_spawner/module, -/turf/unsimulated/floor/jungle/concrete, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/exposed_ruin) "NF" = ( /obj/effect/decal/cleanable/dirt, /obj/item/trash/packet/mayo, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/exposed_ruin) "NS" = ( /obj/structure/closet/crate/trashcart, @@ -1711,7 +1711,7 @@ /obj/item/trash/zam_notraisins, /obj/item/weapon/newspaper, /obj/item/weapon/storage/fancy/cigarettes/ntstandard, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/exposed_ruin) "Ov" = ( /obj/machinery/light/small{ @@ -1916,7 +1916,7 @@ icon_state = "bot" }, /obj/machinery/portable_atmospherics/canister/oxygen, -/turf/unsimulated/floor/jungle/concrete, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/exposed_ruin) "Sn" = ( /obj/structure/bed/chair{ @@ -1932,7 +1932,7 @@ icon_state = "bot" }, /obj/structure/dispenser/oxygen, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/exposed_ruin) "Ti" = ( /obj/structure/bed/chair{ @@ -1948,7 +1948,7 @@ "Ts" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, -/turf/unsimulated/floor/jungle/concrete, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/exposed_ruin) "TM" = ( /obj/item/weapon/shard, @@ -1959,21 +1959,21 @@ /obj/effect/decal/warning_stripes{ icon_state = "bot" }, -/turf/unsimulated/floor/jungle/concrete, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/exposed_ruin) "TV" = ( /turf/template_noop, /area/exposed_ruin) "Uc" = ( /obj/abstract/loot_spawner/structure, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/exposed_ruin) "Uk" = ( /obj/item/tool/wrench, /obj/effect/decal/warning_stripes{ icon_state = "bot" }, -/turf/unsimulated/floor/jungle/concrete, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/exposed_ruin) "UN" = ( /obj/structure/window/barricade/full/block, @@ -1990,16 +1990,16 @@ icon_state = "bot" }, /obj/structure/reagent_dispensers/fueltank, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/exposed_ruin) "VJ" = ( /obj/structure/fence/corner{ dir = 10 }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/exposed_ruin) "VP" = ( -/turf/unsimulated/floor/jungle/path_plated{ +/turf/unsimulated/floor/planetary/path/jungle_plated{ dir = 8; icon_state = "asteroidwarning" }, @@ -2014,13 +2014,13 @@ /obj/structure/fence{ dir = 4 }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/exposed_ruin) "VW" = ( /obj/structure/fence/corner{ dir = 5 }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/exposed_ruin) "VX" = ( /obj/machinery/camera{ @@ -2029,12 +2029,12 @@ name = "Pod Station North"; network = list("PODSTATION") }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/vault/podstation/interior) "VY" = ( /obj/item/trash/cigbutt, /obj/item/weapon/storage/bag/trash, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/exposed_ruin) "Wu" = ( /obj/machinery/cryopod, @@ -2059,7 +2059,7 @@ /obj/structure/hanging_lantern{ dir = 4 }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/exposed_ruin) "Xi" = ( /obj/effect/decal/cleanable/dirt, @@ -2198,7 +2198,7 @@ /turf/simulated/floor/plating, /area/vault/podstation/interior) "Yx" = ( -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/exposed_ruin) "YD" = ( /obj/structure/cable/yellow{ @@ -2224,7 +2224,7 @@ /area/vault/podstation/interior) "YT" = ( /obj/effect/decal/cleanable/dirt, -/turf/unsimulated/floor/jungle/concrete, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/exposed_ruin) "Zo" = ( /obj/structure/rack, @@ -2247,10 +2247,10 @@ }, /area/vault/podstation/interior) "Zy" = ( -/turf/unsimulated/floor/jungle/concrete, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/exposed_ruin) "ZI" = ( -/turf/unsimulated/floor/jungle/path_plated{ +/turf/unsimulated/floor/planetary/path/jungle_plated{ icon_state = "asteroidwarning" }, /area/exposed_ruin) diff --git a/maps/ruins/generic/pretty_rad_clubhouse_ruin.dmm b/maps/ruins/generic/pretty_rad_clubhouse_ruin.dmm index bf11030d0501..8a6e84f298f7 100644 --- a/maps/ruins/generic/pretty_rad_clubhouse_ruin.dmm +++ b/maps/ruins/generic/pretty_rad_clubhouse_ruin.dmm @@ -47,7 +47,7 @@ "k" = ( /obj/item/pod_parts/armor, /obj/structure/table, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/exposed_ruin) "l" = ( /obj/structure/flora/pottedplant{ @@ -81,7 +81,7 @@ "p" = ( /obj/item/pod_parts/core, /obj/structure/table, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/exposed_ruin) "r" = ( /obj/item/stack/sheet/metal/bigstack, @@ -92,7 +92,7 @@ /area/vault/mechclubhouse) "t" = ( /obj/abstract/loot_spawner/structure, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/exposed_ruin) "u" = ( /obj/item/stack/sheet/mineral/uranium, @@ -104,7 +104,7 @@ /turf/simulated/floor/mineral/plastic, /area/vault/mechclubhouse) "v" = ( -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/exposed_ruin) "w" = ( /obj/machinery/washing_machine, @@ -117,7 +117,7 @@ /area/vault/mechclubhouse) "z" = ( /obj/machinery/vending/mining, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/exposed_ruin) "A" = ( /obj/machinery/light{ @@ -214,7 +214,7 @@ /area/vault/mechclubhouse) "T" = ( /obj/structure/vendomatpack/mining, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/exposed_ruin) "U" = ( /obj/structure/table/glass, @@ -232,7 +232,7 @@ /area/vault/mechclubhouse) "X" = ( /obj/machinery/suit_storage_unit/engie, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/exposed_ruin) "Y" = ( /obj/structure/wc/toilet{ diff --git a/maps/ruins/jungle/logging.dmm b/maps/ruins/jungle/logging.dmm index 96e9e7079ba1..33a6b9903fad 100644 --- a/maps/ruins/jungle/logging.dmm +++ b/maps/ruins/jungle/logging.dmm @@ -1,13 +1,13 @@ //MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE "a" = ( -/turf/unsimulated/floor/jungle/concrete, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/exposed_ruin) "b" = ( /obj/effect/decal/warning_stripes{ icon_state = "loading_area"; tag = "icon-loading_area" }, -/turf/unsimulated/floor/jungle/concrete, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/exposed_ruin) "d" = ( /obj/effect/decal/warning_stripes{ @@ -15,16 +15,16 @@ icon_state = "warning_corner" }, /obj/abstract/loot_spawner/combat, -/turf/unsimulated/floor/jungle/concrete, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/exposed_ruin) "f" = ( /obj/structure/fence/cut/medium{ dir = 4 }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/exposed_ruin) "h" = ( -/turf/unsimulated/floor/jungle/path, +/turf/unsimulated/floor/planetary/path/jungle, /area/exposed_ruin) "i" = ( /obj/abstract/loot_spawner/medical, @@ -32,7 +32,7 @@ /area/exposed_ruin) "k" = ( /obj/structure/fence, -/turf/unsimulated/floor/jungle/path, +/turf/unsimulated/floor/planetary/path/jungle, /area/exposed_ruin) "l" = ( /obj/structure/rack, @@ -45,24 +45,24 @@ /area/exposed_ruin) "m" = ( /obj/structure/fence/cut/medium, -/turf/unsimulated/floor/jungle/path, +/turf/unsimulated/floor/planetary/path/jungle, /area/exposed_ruin) "o" = ( /obj/effect/decal/warning_stripes{ dir = 1; icon_state = "warning" }, -/turf/unsimulated/floor/jungle/concrete, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/exposed_ruin) "s" = ( /obj/structure/fence/corner, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/exposed_ruin) "t" = ( /obj/structure/fence/cut/large{ dir = 4 }, -/turf/unsimulated/floor/jungle/path, +/turf/unsimulated/floor/planetary/path/jungle, /area/exposed_ruin) "w" = ( /turf/template_noop, @@ -71,7 +71,7 @@ /obj/structure/fence/cut/large{ dir = 4 }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/exposed_ruin) "z" = ( /turf/unsimulated/floor/planetary/dirt, @@ -114,7 +114,7 @@ pixel_x = 12; pixel_y = 8 }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/exposed_ruin) "G" = ( /obj/structure/rack, @@ -129,7 +129,7 @@ /obj/structure/fence/corner{ dir = 8 }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/exposed_ruin) "I" = ( /obj/structure/flora/tree_stump, @@ -139,18 +139,18 @@ /obj/structure/fence{ dir = 4 }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/exposed_ruin) "K" = ( /obj/effect/decal/warning_stripes{ dir = 8; icon_state = "warning" }, -/turf/unsimulated/floor/jungle/concrete, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/exposed_ruin) "M" = ( /obj/structure/fence, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/exposed_ruin) "N" = ( /obj/structure/rack, @@ -163,10 +163,10 @@ /area/exposed_ruin) "O" = ( /obj/structure/fence/cut/medium, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/exposed_ruin) "R" = ( -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/exposed_ruin) "S" = ( /obj/effect/decal/warning_stripes{ @@ -174,13 +174,13 @@ icon_state = "warning_corner"; tag = "icon-warning_corner (NORTH)" }, -/turf/unsimulated/floor/jungle/concrete, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/exposed_ruin) "T" = ( /obj/structure/fence{ dir = 4 }, -/turf/unsimulated/floor/jungle/path, +/turf/unsimulated/floor/planetary/path/jungle, /area/exposed_ruin) "U" = ( /obj/effect/decal/warning_stripes{ @@ -188,14 +188,14 @@ icon_state = "warning_corner"; tag = "icon-warning_corner (EAST)" }, -/turf/unsimulated/floor/jungle/concrete, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/exposed_ruin) "X" = ( /obj/effect/decal/warning_stripes{ dir = 4; icon_state = "warning" }, -/turf/unsimulated/floor/jungle/concrete, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/exposed_ruin) "Y" = ( /mob/living/complex_animal/panther{ @@ -211,7 +211,7 @@ icon_state = "warning"; tag = "icon-warning" }, -/turf/unsimulated/floor/jungle/concrete, +/turf/unsimulated/floor/planetary/concrete/jungle, /area/exposed_ruin) (1,1,1) = {" diff --git a/maps/ruins/jungle/pond.dmm b/maps/ruins/jungle/pond.dmm index a39315e39fc8..ca0ee799d6e4 100644 --- a/maps/ruins/jungle/pond.dmm +++ b/maps/ruins/jungle/pond.dmm @@ -13,7 +13,7 @@ /turf/template_noop, /area/exposed_ruin) "G" = ( -/turf/unsimulated/floor/jungle/water_deep, +/turf/unsimulated/floor/planetary/water/jungle/deep, /area/exposed_ruin) "O" = ( /obj/structure/bed/chair/folding, @@ -36,7 +36,7 @@ /turf/template_noop, /area/exposed_ruin) "R" = ( -/turf/unsimulated/floor/jungle/water, +/turf/unsimulated/floor/planetary/water/jungle, /area/exposed_ruin) (1,1,1) = {" diff --git a/maps/ruins/jungle/sunbath.dmm b/maps/ruins/jungle/sunbath.dmm index 1396e978d6d3..7915ffc0b345 100644 --- a/maps/ruins/jungle/sunbath.dmm +++ b/maps/ruins/jungle/sunbath.dmm @@ -2,13 +2,13 @@ "c" = ( /obj/structure/table/woodentable, /obj/item/weapon/storage/fancy/beer_box, -/turf/unsimulated/floor/jungle/path, +/turf/unsimulated/floor/planetary/path/jungle, /area/exposed_ruin) "h" = ( /turf/template_noop, /area/template_noop) "y" = ( -/turf/unsimulated/floor/jungle/path, +/turf/unsimulated/floor/planetary/path/jungle, /area/exposed_ruin) "G" = ( /obj/item/clothing/glasses/sunglasses{ @@ -23,12 +23,12 @@ pixel_y = 7; pixel_x = -6 }, -/turf/unsimulated/floor/jungle/path, +/turf/unsimulated/floor/planetary/path/jungle, /area/exposed_ruin) "O" = ( /obj/effect/landmark/corpse, /obj/structure/bed/chair/wood/normal, -/turf/unsimulated/floor/jungle/path, +/turf/unsimulated/floor/planetary/path/jungle, /area/exposed_ruin) (1,1,1) = {" diff --git a/maps/ruins/jungle/zoo.dmm b/maps/ruins/jungle/zoo.dmm index f372821bd3ae..d7ac2d56dd1e 100644 --- a/maps/ruins/jungle/zoo.dmm +++ b/maps/ruins/jungle/zoo.dmm @@ -1,6 +1,6 @@ //MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE "a" = ( -/turf/unsimulated/floor/jungle/dirt, +/turf/unsimulated/floor/planetary/dirt/jungle, /area/exposed_ruin) "b" = ( /obj/structure/table, @@ -11,23 +11,23 @@ /obj/item/weapon/spacecash/c10, /obj/item/weapon/spacecash/c10, /obj/abstract/loot_spawner/entertainment, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/exposed_ruin) "c" = ( /obj/abstract/loot_spawner/trash, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/exposed_ruin) "d" = ( /obj/structure/flora/tree/shitty, -/turf/unsimulated/floor/jungle/grass, +/turf/unsimulated/floor/planetary/grass/jungle, /area/exposed_ruin) "e" = ( /mob/living/simple_animal/cow/chocolate, /obj/structure/flora/ausbushes/fullgrass, -/turf/unsimulated/floor/jungle/grass, +/turf/unsimulated/floor/planetary/grass/jungle, /area/exposed_ruin) "f" = ( -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/exposed_ruin) "g" = ( /obj/structure/fence/corner, @@ -36,109 +36,109 @@ desc = "A warning sign which reads 'DANGER:SPIDERS'."; icon_state = "fauna1" }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/exposed_ruin) "i" = ( /obj/structure/fence/corner, /obj/structure/fence/corner{ dir = 8 }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/exposed_ruin) "j" = ( /obj/structure/flora/ausbushes/fullgrass, -/turf/unsimulated/floor/jungle/grass, +/turf/unsimulated/floor/planetary/grass/jungle, /area/exposed_ruin) "l" = ( /obj/structure/flora/jungle_berries, -/turf/unsimulated/floor/jungle/grass, +/turf/unsimulated/floor/planetary/grass/jungle, /area/exposed_ruin) "n" = ( /obj/structure/flora/ausbushes/lavendergrass, -/turf/unsimulated/floor/jungle/grass, +/turf/unsimulated/floor/planetary/grass/jungle, /area/exposed_ruin) "o" = ( /obj/structure/flora/rock, -/turf/unsimulated/floor/jungle/grass, +/turf/unsimulated/floor/planetary/grass/jungle, /area/exposed_ruin) "p" = ( /obj/structure/bed/chair/office{ dir = 8 }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/exposed_ruin) "q" = ( -/turf/unsimulated/floor/jungle/water, +/turf/unsimulated/floor/planetary/water/jungle, /area/exposed_ruin) "w" = ( -/turf/unsimulated/floor/jungle/grass, +/turf/unsimulated/floor/planetary/grass/jungle, /area/exposed_ruin) "x" = ( /obj/structure/flora/ausbushes/leafybush, -/turf/unsimulated/floor/jungle/grass, +/turf/unsimulated/floor/planetary/grass/jungle, /area/exposed_ruin) "y" = ( /mob/living/simple_animal/cow/chocolate, /obj/structure/flora/ausbushes/lavendergrass, -/turf/unsimulated/floor/jungle/grass, +/turf/unsimulated/floor/planetary/grass/jungle, /area/exposed_ruin) "z" = ( /obj/structure/fence{ dir = 4 }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/exposed_ruin) "A" = ( /obj/structure/fence/corner, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/exposed_ruin) "B" = ( /obj/structure/table, /obj/abstract/loot_spawner/food_or_drink, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/exposed_ruin) "D" = ( /obj/abstract/loot_spawner/structure, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/exposed_ruin) "F" = ( /obj/structure/flora/ausbushes/fullgrass, /obj/structure/flora/ausbushes/fullgrass, -/turf/unsimulated/floor/jungle/grass, +/turf/unsimulated/floor/planetary/grass/jungle, /area/exposed_ruin) "G" = ( /obj/effect/decal/warning_stripes{ icon_state = "zoo"; name = "decal" }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/exposed_ruin) "H" = ( /turf/template_noop, /area/exposed_ruin) "J" = ( /mob/living/simple_animal/hostile/humanoid/tajaran, -/turf/unsimulated/floor/jungle/sand, +/turf/unsimulated/floor/planetary/sand/jungle, /area/exposed_ruin) "K" = ( -/turf/unsimulated/floor/jungle/sand, +/turf/unsimulated/floor/planetary/sand/jungle, /area/exposed_ruin) "L" = ( /obj/structure/fence, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/exposed_ruin) "M" = ( /obj/structure/fence/corner{ dir = 8 }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/exposed_ruin) "N" = ( /turf/template_noop, /area/template_noop) "O" = ( /mob/living/complex_animal/dinosaur, -/turf/unsimulated/floor/jungle/grass, +/turf/unsimulated/floor/planetary/grass/jungle, /area/exposed_ruin) "R" = ( /obj/structure/table, @@ -147,23 +147,23 @@ pixel_x = -5; pixel_y = 2 }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/exposed_ruin) "S" = ( /obj/structure/fence/door, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/exposed_ruin) "T" = ( /mob/living/simple_animal/hostile/asteroid/basilisk/gorgon, -/turf/unsimulated/floor/jungle/dirt, +/turf/unsimulated/floor/planetary/dirt/jungle, /area/exposed_ruin) "U" = ( /mob/living/simple_animal/cow/chocolate, -/turf/unsimulated/floor/jungle/grass, +/turf/unsimulated/floor/planetary/grass/jungle, /area/exposed_ruin) "V" = ( /mob/living/simple_animal/hostile/asteroid/basilisk, -/turf/unsimulated/floor/jungle/dirt, +/turf/unsimulated/floor/planetary/dirt/jungle, /area/exposed_ruin) "Y" = ( /obj/structure/fence/corner, @@ -172,11 +172,11 @@ desc = "A warning sign which reads 'DANGER:SPIDERS'."; icon_state = "fauna3" }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/exposed_ruin) "Z" = ( /obj/structure/flora/ausbushes/reedbush, -/turf/unsimulated/floor/jungle/grass, +/turf/unsimulated/floor/planetary/grass/jungle, /area/exposed_ruin) (1,1,1) = {" diff --git a/maps/ruins/urban/ironchef_ruin.dmm b/maps/ruins/urban/ironchef_ruin.dmm index 374ac4f2ebe0..884627ebd641 100644 --- a/maps/ruins/urban/ironchef_ruin.dmm +++ b/maps/ruins/urban/ironchef_ruin.dmm @@ -1,6 +1,6 @@ //MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE "aa" = ( -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/vault/ironchef) "ab" = ( /turf/simulated/wall/r_wall, @@ -661,7 +661,7 @@ /obj/structure/table/woodentable, /obj/item/weapon/storage/fancy/cigarettes, /obj/item/ashtray/bronze, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/vault/ironchef) "bN" = ( /obj/structure/table/woodentable, @@ -749,17 +749,17 @@ "cb" = ( /obj/structure/table/woodentable, /obj/abstract/loot_spawner/food_or_drink, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/vault/ironchef) "cc" = ( /obj/structure/bed/chair/wood/normal{ dir = 4 }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/vault/ironchef) "cd" = ( /obj/structure/railing/wood/glass, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/vault/ironchef) "ce" = ( /obj/machinery/cart/cargo, @@ -786,7 +786,7 @@ /obj/structure/railing/wood/glass{ dir = 4 }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/vault/ironchef) "ci" = ( /obj/machinery/light/small{ @@ -794,7 +794,7 @@ }, /obj/structure/railing/wood/glass, /obj/abstract/loot_spawner/trash, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/vault/ironchef) "cj" = ( /obj/structure/table, @@ -810,7 +810,7 @@ /obj/structure/railing/wood/glass{ dir = 4 }, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/vault/ironchef) "dt" = ( /obj/structure/grille/window_spawner/reinforced, @@ -845,7 +845,7 @@ "Rc" = ( /obj/structure/table/woodentable, /obj/abstract/loot_spawner/entertainment, -/turf/unsimulated/floor/jungle/path_plated, +/turf/unsimulated/floor/planetary/path/jungle_plated, /area/vault/ironchef) "Rr" = ( /obj/machinery/smartfridge/condiments, diff --git a/vgstation13.dme b/vgstation13.dme index 6f950d759621..bbbcd164e625 100644 --- a/vgstation13.dme +++ b/vgstation13.dme @@ -212,7 +212,6 @@ #include "code\controllers\subsystem\event.dm" #include "code\controllers\subsystem\fast_machinery.dm" #include "code\controllers\subsystem\fast_objects.dm" -#include "code\controllers\subsystem\foliage_regrowth.dm" #include "code\controllers\subsystem\garbage.dm" #include "code\controllers\subsystem\htmlui.dm" #include "code\controllers\subsystem\inactivity.dm"