mirror of
https://github.com/CHOMPStation2/CHOMPStation2.git
synced 2025-12-14 04:02:31 +00:00
anomlies now have an activated and non-activated sprite
Signed-off-by: caelaislinn <cael_aislinn@yahoo.com.au>
This commit is contained in:
@@ -5,7 +5,8 @@
|
|||||||
name = "alien artifact"
|
name = "alien artifact"
|
||||||
desc = "A large alien device."
|
desc = "A large alien device."
|
||||||
icon = 'anomaly.dmi'
|
icon = 'anomaly.dmi'
|
||||||
icon_state = "ano0"
|
icon_state = "ano00"
|
||||||
|
var/icon_num = 0
|
||||||
anchored = 0
|
anchored = 0
|
||||||
density = 1
|
density = 1
|
||||||
var/origin = null // Used in the randomisation/research of the artifact.
|
var/origin = null // Used in the randomisation/research of the artifact.
|
||||||
@@ -26,11 +27,12 @@
|
|||||||
|
|
||||||
src.origin = pick("ancient","martian","wizard","eldritch","precursor")
|
src.origin = pick("ancient","martian","wizard","eldritch","precursor")
|
||||||
switch(src.origin)
|
switch(src.origin)
|
||||||
if("ancient") src.icon_state = pick("ano2")
|
if("ancient") icon_num = pick(2)//src.icon_state = pick("ano2")
|
||||||
if("martian") src.icon_state = pick("ano4")
|
if("martian") icon_num = pick(4)//src.icon_state = pick("ano4")
|
||||||
if("wizard") src.icon_state = pick("ano0","ano1")
|
if("wizard") icon_num = pick(0,1)//src.icon_state = pick("ano0","ano1")
|
||||||
if("eldritch") src.icon_state = pick("ano3")
|
if("eldritch") icon_num = pick(3)//src.icon_state = pick("ano3")
|
||||||
if("precursor") src.icon_state = pick("ano5")
|
if("precursor") icon_num = pick(5)//src.icon_state = pick("ano5")
|
||||||
|
icon_state = "ano[icon_num]0"
|
||||||
|
|
||||||
// Low-ish random chance to not look like it's origin
|
// Low-ish random chance to not look like it's origin
|
||||||
if(prob(20)) src.icon_state = pick("ano0","ano1","ano2","ano3","ano4","ano5")
|
if(prob(20)) src.icon_state = pick("ano0","ano1","ano2","ano3","ano4","ano5")
|
||||||
@@ -207,6 +209,7 @@
|
|||||||
if(2)
|
if(2)
|
||||||
display_msg = "suddenly becomes very quiet!"
|
display_msg = "suddenly becomes very quiet!"
|
||||||
|
|
||||||
|
icon_state = "ano[icon_num][activated]"
|
||||||
for(var/mob/O in viewers(src, null))
|
for(var/mob/O in viewers(src, null))
|
||||||
O.show_message(text("<b>[]</b> [display_msg]", src), 1)
|
O.show_message(text("<b>[]</b> [display_msg]", src), 1)
|
||||||
|
|
||||||
|
|||||||
Binary file not shown.
|
Before Width: | Height: | Size: 18 KiB After Width: | Height: | Size: 20 KiB |
Reference in New Issue
Block a user