mirror of
https://github.com/VOREStation/VOREStation.git
synced 2026-07-21 12:05:28 +01:00
Adds a graffiti spawner for PoI and general map-making.
This commit is contained in:
@@ -0,0 +1,28 @@
|
||||
/obj/effect/graffitispawner
|
||||
name = "old scrawling"
|
||||
icon = 'icons/effects/map_effects.dmi'
|
||||
icon_state = "graffiti"
|
||||
|
||||
var/graffiti_type // The text string for the desired icon state of your graffiti.
|
||||
|
||||
// If the effect's color is not set, it will be chosen at random.
|
||||
var/color_secondary // The hexcode for the desired secondary color of your graffiti. If blank, it will inherit this effect's color.
|
||||
|
||||
/obj/effect/graffitispawner/Initialize()
|
||||
..()
|
||||
|
||||
if(!color)
|
||||
color = rgb(rand(1,255),rand(1,255),rand(1,255))
|
||||
|
||||
if(!color_secondary)
|
||||
color_secondary = color
|
||||
|
||||
if(!graffiti_type)
|
||||
graffiti_type = pick("rune", "graffiti", "left", "right", "up", "down")
|
||||
|
||||
var/turf/T = get_turf(src)
|
||||
var/obj/effect/decal/cleanable/crayon/C = new(T, color, color_secondary, graffiti_type)
|
||||
|
||||
C.name = name
|
||||
|
||||
qdel(src)
|
||||
Reference in New Issue
Block a user