Abandoned Industrial Station: post-3/4 fixes (#17331)

* mapping

* floor_damage defs

* random_broken

* floor damage

* mapping

* changelog

---------

Co-authored-by: DreamySkrell <>
This commit is contained in:
DreamySkrell
2023-09-27 13:36:28 +00:00
committed by GitHub
co-authored by DreamySkrell <>
parent 86bdf918df
commit 33cb2b433e
4 changed files with 1161 additions and 654 deletions
+1
View File
@@ -936,6 +936,7 @@
#include "code\game\objects\effects\decals\wall.dm"
#include "code\game\objects\effects\decals\warning_stripes.dm"
#include "code\game\objects\effects\decals\Cleanable\aliens.dm"
#include "code\game\objects\effects\decals\Cleanable\floor_damage.dm"
#include "code\game\objects\effects\decals\Cleanable\fuel.dm"
#include "code\game\objects\effects\decals\Cleanable\humans.dm"
#include "code\game\objects\effects\decals\Cleanable\misc.dm"
@@ -0,0 +1,103 @@
/obj/effect/decal/cleanable/floor_damage
name = "floor damage"
desc = "Someone should fix this."
gender = PLURAL
density = FALSE
anchored = TRUE
icon = 'icons/turf/decals/damage.dmi'
icon_state = "rust"
mouse_opacity = MOUSE_OPACITY_TRANSPARENT
/obj/effect/decal/cleanable/floor_damage/rust
icon_state = "rust"
/obj/effect/decal/cleanable/floor_damage/random_broken
icon_state = "broken0"
random_icon_states = list("broken0", "broken1", "broken2", "broken3", "broken4", "broken5", "broken6", "broken7")
/obj/effect/decal/cleanable/floor_damage/broken0
icon_state = "broken0"
/obj/effect/decal/cleanable/floor_damage/broken1
icon_state = "broken1"
/obj/effect/decal/cleanable/floor_damage/broken2
icon_state = "broken2"
/obj/effect/decal/cleanable/floor_damage/broken3
icon_state = "broken3"
/obj/effect/decal/cleanable/floor_damage/broken4
icon_state = "broken4"
/obj/effect/decal/cleanable/floor_damage/broken5
icon_state = "broken5"
/obj/effect/decal/cleanable/floor_damage/broken6
icon_state = "broken6"
/obj/effect/decal/cleanable/floor_damage/broken7
icon_state = "broken7"
/obj/effect/decal/cleanable/floor_damage/random_burned
icon_state = "burned3"
random_icon_states = list("burned0", "burned1", "burned2", "burned3", "burned4")
/obj/effect/decal/cleanable/floor_damage/burned0
icon_state = "burned0"
/obj/effect/decal/cleanable/floor_damage/burned1
icon_state = "burned1"
/obj/effect/decal/cleanable/floor_damage/burned2
icon_state = "burned2"
/obj/effect/decal/cleanable/floor_damage/burned3
icon_state = "burned3"
/obj/effect/decal/cleanable/floor_damage/burned4
icon_state = "burned4"
/obj/effect/decal/cleanable/floor_damage/random_tiled_broken
icon_state = "tiled_broken0"
random_icon_states = list("tiled_broken0", "tiled_broken1", "tiled_broken2", "tiled_broken3", "tiled_broken4", "tiled_broken5", "tiled_broken6", "tiled_broken7")
/obj/effect/decal/cleanable/floor_damage/tiled_broken0
icon_state = "tiled_broken0"
/obj/effect/decal/cleanable/floor_damage/tiled_broken1
icon_state = "tiled_broken1"
/obj/effect/decal/cleanable/floor_damage/tiled_broken2
icon_state = "tiled_broken2"
/obj/effect/decal/cleanable/floor_damage/tiled_broken3
icon_state = "tiled_broken3"
/obj/effect/decal/cleanable/floor_damage/tiled_broken4
icon_state = "tiled_broken4"
/obj/effect/decal/cleanable/floor_damage/random_tiled_burned
icon_state = "tiled_burned0"
random_icon_states = list("tiled_burned0", "tiled_burned1")
/obj/effect/decal/cleanable/floor_damage/tiled_burned0
icon_state = "tiled_burned0"
/obj/effect/decal/cleanable/floor_damage/tiled_burned1
icon_state = "tiled_burned1"
/obj/effect/decal/cleanable/floor_damage/random_carpet_broken
icon_state = "carpet_broken0"
random_icon_states = list("carpet_broken0", "carpet_broken1", "carpet_broken2")
/obj/effect/decal/cleanable/floor_damage/carpet_broken0
icon_state = "carpet_broken0"
/obj/effect/decal/cleanable/floor_damage/carpet_broken1
icon_state = "carpet_broken1"
/obj/effect/decal/cleanable/floor_damage/carpet_broken2
icon_state = "carpet_broken2"
/obj/effect/decal/cleanable/floor_damage/random_wood_broken
icon_state = "wood_broken0"
random_icon_states = list("wood_broken0", "wood_broken1", "wood_broken3", "wood_broken4", "wood_broken5", "wood_broken6", "wood_broken7")
/obj/effect/decal/cleanable/floor_damage/wood_broken0
icon_state = "wood_broken0"
/obj/effect/decal/cleanable/floor_damage/wood_broken1
icon_state = "wood_broken1"
/obj/effect/decal/cleanable/floor_damage/wood_broken3
icon_state = "wood_broken3"
/obj/effect/decal/cleanable/floor_damage/wood_broken4
icon_state = "wood_broken4"
/obj/effect/decal/cleanable/floor_damage/wood_broken5
icon_state = "wood_broken5"
/obj/effect/decal/cleanable/floor_damage/wood_broken6
icon_state = "wood_broken6"
/obj/effect/decal/cleanable/floor_damage/wood_broken7
icon_state = "wood_broken7"
@@ -0,0 +1,42 @@
################################
# 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
# wip (For works in progress)
# tweak
# soundadd
# sounddel
# rscadd (general adding of nice things)
# rscdel (general deleting of nice things)
# imageadd
# imagedel
# maptweak
# spellcheck (typo fixes)
# experiment
# balance
# admin
# backend
# security
# refactor
#################################
# Your name.
author: DreamySkrell
# 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, all entries are changed into a single [] after a master changelog generation. Just remove the brackets when you add new entries.
# Please surround your changes in double quotes ("), as certain characters otherwise screws up compiling. The quotes will not show up in the changelog.
changes:
- maptweak: "Abandoned Industrial Station: post-3/4 fixes."
- rscadd: "Adds definitions for floor damage decal."
File diff suppressed because it is too large Load Diff