Skip to content

Commit

Permalink
Removes footprints from (most) exoplanet turfs (#20306)
Browse files Browse the repository at this point in the history
See title. It's pretty soulful for shuttles, but it's incredibly
irritating for any buildings on exoplanets in which you mess up all the
flooring if you take so much as one step outside.
  • Loading branch information
hazelrat authored Dec 29, 2024
1 parent 1ba0b35 commit 6806940
Show file tree
Hide file tree
Showing 20 changed files with 60 additions and 22 deletions.
1 change: 1 addition & 0 deletions code/modules/mining/mine_turfs.dm
Original file line number Diff line number Diff line change
Expand Up @@ -725,6 +725,7 @@ var/list/mineral_can_smooth_with = list(
var/digging
has_resources = 1
footstep_sound = /singleton/sound_category/asteroid_footstep
does_footprint = TRUE

roof_type = null
turf_flags = TURF_FLAG_BACKGROUND
Expand Down
2 changes: 0 additions & 2 deletions code/modules/overmap/exoplanets/decor/_turfs.dm
Original file line number Diff line number Diff line change
Expand Up @@ -10,8 +10,6 @@
footstep_sound = /singleton/sound_category/asteroid_footstep
turf_flags = TURF_FLAG_BACKGROUND

does_footprint = TRUE

var/diggable = 1
var/dirt_color = "#7c5e42"
var/has_edge_icon = TRUE
Expand Down
1 change: 1 addition & 0 deletions code/modules/overmap/exoplanets/decor/turfs/barren.dm
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
name = "ground"
icon = 'icons/turf/flooring/asteroid.dmi'
icon_state = "asteroid"
does_footprint = TRUE

/turf/simulated/floor/exoplanet/barren/update_icon()
overlays.Cut()
Expand Down
1 change: 0 additions & 1 deletion code/modules/overmap/exoplanets/decor/turfs/carpet.dm
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,6 @@
broken_overlay = "carpet"
initial_flooring = /singleton/flooring/carpet
footstep_sound = /singleton/sound_category/carpet_footstep
does_footprint = FALSE
has_resources = FALSE

/turf/simulated/floor/exoplanet/carpet/art
Expand Down
1 change: 0 additions & 1 deletion code/modules/overmap/exoplanets/decor/turfs/concrete.dm
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,6 @@
desc = "Stone-like artificial material."
icon = 'icons/turf/flooring/concrete.dmi'
icon_state = "concrete0"
does_footprint = FALSE
has_resources = FALSE

/turf/simulated/floor/exoplanet/concrete/square
Expand Down
1 change: 0 additions & 1 deletion code/modules/overmap/exoplanets/decor/turfs/crystal.dm
Original file line number Diff line number Diff line change
Expand Up @@ -4,4 +4,3 @@
icon = 'icons/turf/crystal.dmi'
icon_state = "crystal"
footstep_sound = /singleton/sound_category/glasscrack_sound
does_footprint = FALSE
1 change: 0 additions & 1 deletion code/modules/overmap/exoplanets/decor/turfs/diona.dm
Original file line number Diff line number Diff line change
Expand Up @@ -5,4 +5,3 @@
footstep_sound = /singleton/sound_category/grass_footstep
initial_flooring = /singleton/flooring/diona
has_resources = FALSE
does_footprint = FALSE
1 change: 0 additions & 1 deletion code/modules/overmap/exoplanets/decor/turfs/foundation.dm
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,6 @@
icon = 'icons/turf/flooring/urban_turfs.dmi'
icon_state = "rust"
has_resources = FALSE
does_footprint = FALSE

/turf/simulated/floor/exoplanet/foundation/Initialize(mapload)
. = ..()
Expand Down
3 changes: 0 additions & 3 deletions code/modules/overmap/exoplanets/decor/turfs/grass.dm
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,6 @@
icon_state = "greygrass"
color = "#799c4b"
footstep_sound = /singleton/sound_category/grass_footstep
does_footprint = FALSE

/turf/simulated/floor/exoplanet/grass/Initialize()
. = ..()
Expand Down Expand Up @@ -40,7 +39,6 @@
color = null
has_edge_icon = null
footstep_sound = /singleton/sound_category/water_footstep
does_footprint = TRUE

/turf/simulated/floor/exoplanet/grass/marsh/Initialize()
. = ..()
Expand All @@ -54,7 +52,6 @@
/turf/simulated/floor/exoplanet/grass/moghes/dirt
icon_state = "dirt"
color = null
does_footprint = TRUE

/turf/simulated/floor/exoplanet/grass/moghes/dirt/beach
icon_state = "beach"
1 change: 0 additions & 1 deletion code/modules/overmap/exoplanets/decor/turfs/ice.dm
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,6 @@
icon = 'icons/turf/flooring/snow.dmi'
icon_state = "ice"
footprint_color = FALSE
does_footprint = FALSE

/turf/simulated/floor/exoplanet/ice/update_icon()
return
Expand Down
3 changes: 0 additions & 3 deletions code/modules/overmap/exoplanets/decor/turfs/konyang.dm
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,6 @@
icon = 'icons/turf/flooring/exoplanet/konyang.dmi'
icon_state = "grass"
footstep_sound = /singleton/sound_category/grass_footstep
does_footprint = FALSE

/turf/simulated/floor/exoplanet/konyang/no_edge
has_edge_icon = FALSE
Expand Down Expand Up @@ -49,7 +48,6 @@
icon_state = "dirt"
layer = 1.99//to let the grass edges go over it, which otherwise doesnt happen due to positioning and byond layering
footstep_sound = /singleton/sound_category/asteroid_footstep
does_footprint = FALSE
has_edge_icon = FALSE

/turf/simulated/floor/exoplanet/dirt_konyang/cave
Expand All @@ -67,5 +65,4 @@
icon_state = "sand"
footstep_sound = /singleton/sound_category/asteroid_footstep
smoothing_flags = SMOOTH_FALSE
does_footprint = FALSE
has_edge_icon = FALSE
1 change: 0 additions & 1 deletion code/modules/overmap/exoplanets/decor/turfs/linoleum.dm
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,6 @@
initial_flooring = /singleton/flooring/linoleum
tile_outline = "linoleum"
has_resources = FALSE
does_footprint = FALSE

/turf/simulated/floor/exoplanet/lino/diamond
icon_state = "lino_diamond_preview"
Expand Down
1 change: 0 additions & 1 deletion code/modules/overmap/exoplanets/decor/turfs/marble.dm
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,6 @@
initial_flooring = /singleton/flooring/marble
color = COLOR_GRAY80
has_resources = FALSE
does_footprint = FALSE

/turf/simulated/floor/exoplanet/marble/dark
initial_flooring = /singleton/flooring/marble/dark
Expand Down
1 change: 0 additions & 1 deletion code/modules/overmap/exoplanets/decor/turfs/mineral.dm
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,6 @@
icon_state = "icy_rock"
temperature = T0C - 5
has_edge_icon = FALSE
does_footprint = FALSE

/turf/simulated/floor/exoplanet/mineral/adhomai/Initialize(mapload)
. = ..()
Expand Down
1 change: 0 additions & 1 deletion code/modules/overmap/exoplanets/decor/turfs/plating.dm
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,6 @@
icon_state = "plating"
footstep_sound = /singleton/sound_category/plating_footstep
has_resources = FALSE
does_footprint = FALSE

/turf/simulated/floor/exoplanet/plating/asteroid
icon_state = "asteroidplating"
Expand Down
1 change: 0 additions & 1 deletion code/modules/overmap/exoplanets/decor/turfs/sidewalk.dm
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,6 @@
icon = 'icons/turf/flooring/urban_turfs.dmi'
icon_state = "sidewalk-tile"
has_resources = FALSE
does_footprint = FALSE

/turf/simulated/floor/exoplanet/sidewalk/blocks
name = "blocked sidewalk tiles"
Expand Down
1 change: 0 additions & 1 deletion code/modules/overmap/exoplanets/decor/turfs/tiled.dm
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,6 @@
broken_overlay = "tiled"
burned_overlay = "tiled"
has_resources = FALSE
does_footprint = FALSE

/turf/simulated/floor/exoplanet/tiled/dark
name = "plasteel tiles"
Expand Down
1 change: 0 additions & 1 deletion code/modules/overmap/exoplanets/decor/turfs/water.dm
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
/turf/simulated/floor/exoplanet/water
does_footprint = FALSE
footstep_sound = /singleton/sound_category/water_footstep
movement_cost = 4
has_resources = FALSE
Expand Down
1 change: 0 additions & 1 deletion code/modules/overmap/exoplanets/decor/turfs/wood.dm
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,6 @@
tile_outline_alpha = 75
color = WOOD_COLOR_GENERIC
has_resources = FALSE
does_footprint = FALSE

/turf/simulated/floor/exoplanet/wood/bamboo
initial_flooring = /singleton/flooring/wood/bamboo
Expand Down
58 changes: 58 additions & 0 deletions html/changelogs/hazelmouse-janitorsaresaved.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,58 @@
################################
# Example Changelog File
#
# Note: This file, and files beginning with ".", and files that don't end in ".yml" will not be read. If you change this file, you will look really dumb.
#
# Your changelog will be merged with a master changelog. (New stuff added only, and only on the date entry for the day it was merged.)
# When it is, any changes listed below will disappear.
#
# Valid Prefixes:
# bugfix
# - (fixes bugs)
# wip
# - (work in progress)
# qol
# - (quality of life)
# soundadd
# - (adds a sound)
# sounddel
# - (removes a sound)
# rscadd
# - (adds a feature)
# rscdel
# - (removes a feature)
# imageadd
# - (adds an image or sprite)
# imagedel
# - (removes an image or sprite)
# spellcheck
# - (fixes spelling or grammar)
# experiment
# - (experimental change)
# balance
# - (balance changes)
# code_imp
# - (misc internal code change)
# refactor
# - (refactors code)
# config
# - (makes a change to the config files)
# admin
# - (makes changes to administrator tools)
# server
# - (miscellaneous changes to server)
#################################

# Your name.
author: hazelmouse

# Optional: Remove this file after generating master changelog. Useful for PR changelogs that won't get used again.
delete-after: True

# Any changes you've made. See valid prefix list above.
# INDENT WITH TWO SPACES. NOT TABS. SPACES.
# SCREW THIS UP AND IT WON'T WORK.
# Also, this gets changed to [] after reading. Just remove the brackets when you add new shit.
# Please surround your changes in double quotes ("). It works without them, but if you use certain characters it screws up compiling. The quotes will not show up in the changelog.
changes:
- qol: "Exoplanet turfs no longer cause characters to leave footprints, with the exception of mineral asteroid and barren exoplanet turfs."

0 comments on commit 6806940

Please sign in to comment.