implementing calorit (new mineral)

Just setting the scene for the item, basically. It doesn't have a single sprite yet, nor does it have any 'special' code
This commit is contained in:
Sonoida
2023-01-04 18:06:04 +01:00
parent 1efb0fdcfc
commit 60af4e60c5
12 changed files with 360 additions and 7 deletions
@@ -203,6 +203,51 @@
/turf/open/floor/mineral/bananium/airless
initial_gas_mix = AIRLESS_ATMOS
//CALORIT - GS13
/turf/open/floor/mineral/calorit
article = "a"
name = "calorit floor"
icon_state = "calorit"
floor_tile = /obj/item/stack/tile/mineral/calorit
icons = list("calorit","calorit_dam")
var/last_event = 0
var/active = null
/turf/open/floor/mineral/calorit/Entered(var/mob/AM)
.=..()
if(!.)
if(istype(AM))
fatten()
/turf/open/floor/mineral/calorit/attackby(obj/item/W, mob/user, params)
.=..()
if(!.)
fatten()
/turf/open/floor/mineral/calorit/attack_hand(mob/user)
.=..()
if(!.)
fatten()
/turf/open/floor/mineral/calorit/attack_paw(mob/user)
.=..()
if(!.)
fatten()
/turf/open/floor/mineral/calorit/proc/fatten()
if(!active)
if(world.time > last_event+15)
active = 1
radiation_pulse(src, 10)
for(var/turf/open/floor/mineral/calorit/T in orange(1,src))
T.radiate()
last_event = world.time
active = 0
return
//DIAMOND
/turf/open/floor/mineral/diamond
@@ -290,4 +335,4 @@
name = "basalt floor"
icon_state = "basaltstone"
floor_tile = /obj/item/stack/tile/mineral/basaltstone
icons = list("basaltstone","basaltstone_dam")
icons = list("basaltstone","basaltstone_dam")
+6
View File
@@ -355,6 +355,12 @@
spread = 0
scan_state = "rock_Bananium"
/turf/closed/mineral/calorit //GS13
mineralType = /obj/item/stack/ore/calorit
mineralAmt = 3
spreadChance = 1
spread = 0
scan_state = "rock_Calorit"
/turf/closed/mineral/bscrystal
mineralType = /obj/item/stack/ore/bluespace_crystal