mirror of
https://github.com/ParadiseSS13/Paradise.git
synced 2026-08-22 03:27:05 +01:00
* I am suffering * Alright this should be all now * Fixes CI * I hate the online merge resolver. * This got lost in the merge master * Updatepaths fixed + new added * Contra review * Fixes desserts * Oops * This should fix it * Maybe? * Attempt 3 * Missed conflict * Update code/modules/reagents/chemistry/machinery/reagentgrinder.dm Co-authored-by: Ryan <80364400+Sirryan2002@users.noreply.github.com> * Update code/modules/food_and_drinks/kitchen_machinery/kitchen_machine.dm Co-authored-by: Ryan <80364400+Sirryan2002@users.noreply.github.com> * Update code/modules/food_and_drinks/food/foods/pizza.dm Co-authored-by: Ryan <80364400+Sirryan2002@users.noreply.github.com> * Fixes grinders * Adds comment * Warrior review * Warrior + Sirryan review * Update code/modules/food_and_drinks/food_base.dm Co-authored-by: Henri215 <77684085+Henri215@users.noreply.github.com> --------- Co-authored-by: Ryan <80364400+Sirryan2002@users.noreply.github.com> Co-authored-by: Henri215 <77684085+Henri215@users.noreply.github.com>
40 lines
1.1 KiB
Plaintext
40 lines
1.1 KiB
Plaintext
/datum/event/dust/meaty/announce()
|
|
if(prob(16))
|
|
GLOB.minor_announcement.Announce("Unknown biological entities have been detected near [station_name()], please stand-by.", "Lifesign Alert")
|
|
else
|
|
GLOB.minor_announcement.Announce("Meaty ores have been detected on collision course with the station.", "Meaty Ore Alert", new_sound = 'sound/AI/meteors.ogg')
|
|
|
|
/datum/event/dust/meaty/setup()
|
|
qnty = rand(45,125)
|
|
|
|
/datum/event/dust/meaty/start()
|
|
INVOKE_ASYNC(src, PROC_REF(spawn_meaty_ores))
|
|
|
|
/datum/event/dust/meaty/proc/spawn_meaty_ores()
|
|
while(qnty-- > 0)
|
|
new /obj/effect/space_dust/meaty()
|
|
if(prob(10))
|
|
sleep(rand(10,15))
|
|
|
|
/obj/effect/space_dust/meaty
|
|
icon = 'icons/mob/animal.dmi'
|
|
icon_state = "cow"
|
|
|
|
strength = 1
|
|
life = 3
|
|
shake_chance = 20
|
|
|
|
/obj/effect/space_dust/meaty/impact_meteor(atom/A)
|
|
new /obj/effect/decal/cleanable/blood(get_turf(A))
|
|
..()
|
|
|
|
/obj/effect/space_dust/meaty/on_shatter(turf/where)
|
|
if(prob(80))
|
|
gibs(where)
|
|
if(prob(45))
|
|
new /obj/item/food/snacks/meat(where)
|
|
else if(prob(10))
|
|
explosion(where, 0, pick(0,1), pick(2,3), 0)
|
|
else
|
|
new /mob/living/simple_animal/cow(where)
|