Lavaland welcoming billboard (#24393)

* First attmept

* dzcgv

* some edgy code

* this code works

* x

* map

* last batch of things

* fixie

* small sprite fix

* Update code/game/objects/structures/lavaland/billboard.dm

Co-authored-by: Henri215 <77684085+Henri215@users.noreply.github.com>

* Update code/game/objects/structures/lavaland/billboard.dm

Co-authored-by: Henri215 <77684085+Henri215@users.noreply.github.com>

* Update code/game/objects/structures/lavaland/billboard.dm

Co-authored-by: Henri215 <77684085+Henri215@users.noreply.github.com>

* some fix and 2 new captions

* ugh

---------

Co-authored-by: Henri215 <77684085+Henri215@users.noreply.github.com>
Co-authored-by: S34N <12197162+S34NW@users.noreply.github.com>
This commit is contained in:
McRamon
2024-03-10 18:15:00 +00:00
committed by GitHub
co-authored by Henri215 S34N
parent 18ea4c3fe7
commit 04163038c0
4 changed files with 29 additions and 2 deletions
@@ -0,0 +1,22 @@
/obj/structure/lavaland_billboard
name = "lavaland billboard"
icon = 'icons/obj/lavaland/billboard.dmi'
icon_state = "billboard"
bound_width = 64
bound_height = 32
pixel_x = -2
anchored = TRUE
density = TRUE
max_integrity = 400
armor = list(MELEE = 20, BULLET = 20, LASER = 20, ENERGY = 100, BOMB = 0, RAD = 0, FIRE = 50, ACID = 50)
resistance_flags = LAVA_PROOF | FIRE_PROOF
layer = EDGED_TURF_LAYER
resistance_flags = FIRE_PROOF
blocks_emissive = FALSE
var/static/list/billboard_overlay = list("chasmland", "incompatible", "feed", "warm", "adventure", "plasmaland", "gate", "gate2", "ufo", "notfriendly", "gps", "service", "protection", "diamonds", "step", "paradise", "hell")
/obj/structure/lavaland_billboard/Initialize()
. = ..()
add_overlay(mutable_appearance(/obj/structure/lavaland_billboard, pick(billboard_overlay)))
underlays += emissive_appearance(icon, "billboard_lightmask")