mirror of
https://github.com/Citadel-Station-13/Citadel-Station-13-RP.git
synced 2026-08-27 03:56:29 +01:00
Scori Alchemy update (#7601)
This commit is contained in:
@@ -580,6 +580,18 @@
|
||||
drop_sound = 'sound/items/drop/leather.ogg'
|
||||
pickup_sound = 'sound/items/pickup/leather.ogg'
|
||||
|
||||
/obj/item/stack/material/shell
|
||||
name = "shell shards"
|
||||
desc = "Shards of animal shell."
|
||||
singular_name = "shell shard"
|
||||
icon_state = "chitin"
|
||||
material = /datum/prototype/material/bone
|
||||
no_variants = FALSE
|
||||
pass_color = TRUE
|
||||
strict_color_stacking = TRUE
|
||||
drop_sound = 'sound/items/drop/glass.ogg'
|
||||
pickup_sound = 'sound/items/pickup/glass.ogg'
|
||||
|
||||
/obj/item/stack/material/glass
|
||||
name = "glass"
|
||||
icon_state = "sheet-glass"
|
||||
|
||||
@@ -159,6 +159,21 @@ It also makes it so a ghost wont know where all the goodies/mobs are.
|
||||
/mob/living/simple_mob/animal/stormdrifter/bull = 30
|
||||
)
|
||||
|
||||
/obj/structure/mob_spawner/sandsifter
|
||||
name = "Sand Sifter Colony"
|
||||
desc = "A pile of rocks and other debris sand sifters often nest in."
|
||||
icon_state = "boulder1"
|
||||
spawn_delay = 5 MINUTES
|
||||
simultaneous_spawns = 8
|
||||
mob_faction = MOB_IFF_FACTION_BIND_TO_MAP
|
||||
total_spawns = 36
|
||||
anchored = 1
|
||||
integrity_flags = NONE
|
||||
integrity = 100
|
||||
spawn_types = list(
|
||||
/mob/living/simple_mob/animal/sandsifter = 100
|
||||
)
|
||||
|
||||
//Scanners
|
||||
/obj/structure/mob_spawner/scanner/corgi
|
||||
name = "Corgi Lazy Spawner"
|
||||
|
||||
@@ -295,6 +295,28 @@
|
||||
playsound(loc, 'sound/weapons/gun_flamethrower3.ogg', 50, 1)
|
||||
beaker.reagents.add_reagent("ash", 10)
|
||||
|
||||
if(istype(I,/obj/item/stack/material/shell))
|
||||
if(!beaker)
|
||||
return
|
||||
else
|
||||
var/obj/item/stack/material/shell/W = I
|
||||
if(W.get_amount() < 1)
|
||||
return
|
||||
else if(do_after(user, 10))
|
||||
W.use(1)
|
||||
user.visible_message("<span class='notice'>[user] feeds \the [W] into \the [src].</span>","<span class='notice'>You reduce \the [W] using \the [src].</span>")
|
||||
playsound(loc, 'sound/weapons/gun_flamethrower3.ogg', 50, 1)
|
||||
beaker.reagents.add_reagent("calcium", 10)
|
||||
|
||||
if(istype(I,/obj/item/elderstone))
|
||||
if(!beaker)
|
||||
return
|
||||
else if(do_after(user, 10))
|
||||
qdel(I)
|
||||
user.visible_message("<span class='notice'>[user] feeds \the [I] into \the [src].</span>","<span class='notice'>You reduce \the [I] using \the [src].</span>")
|
||||
playsound(loc, 'sound/weapons/gun_flamethrower3.ogg', 50, 1)
|
||||
beaker.reagents.add_reagent("catalyst", 10)
|
||||
|
||||
src.updateUsrDialog()
|
||||
return 0
|
||||
|
||||
|
||||
Reference in New Issue
Block a user