Files
CHOMPStation2/modular_chomp/code/game/gamemodes/meteor/meteors.dm
2024-01-27 18:43:35 +01:00

102 lines
2.9 KiB
Plaintext

/obj/effect/meteor/dust/meatyore
name = "space blood"
icon = 'modular_chomp/icons/obj/meteor.dmi'
icon_state = "meaty_dust"
meteordrop = /obj/item/weapon/reagent_containers/food/snacks/bacon
/obj/effect/meteor/dust/meatyore/Bump()
..()
new /obj/effect/decal/cleanable/blood/drip(get_turf(src))
/obj/effect/meteor/medium/meatyore
name = "meatyore"
icon = 'modular_chomp/icons/obj/meteor.dmi'
icon_state = "meaty_medium"
meteordrop = /obj/random/organ
/obj/effect/meteor/medium/meatyore/Bump()
..()
new /obj/effect/decal/cleanable/blood/splatter(get_turf(src))
/obj/effect/meteor/medium/meatyore/meteor_effect(var/gib)
..()
if(gib)
new /obj/effect/gibspawner/human(get_turf(src))
/obj/effect/meteor/big/meatyore
name = "large meatyore"
icon = 'modular_chomp/icons/obj/meteor.dmi'
icon_state = "meaty_big"
meteordrop = /obj/random/organ
/obj/effect/meteor/big/meatyore/Bump()
..()
new /obj/effect/decal/cleanable/blood/splatter(get_turf(src))
/obj/effect/meteor/big/meteor_effect(var/gib)
..()
if(gib)
new /obj/effect/gibspawner/human(get_turf(src))
/obj/effect/meteor/flaming/
name = "flaming meatyore"
icon = 'modular_chomp/icons/obj/meteor.dmi'
icon_state = "meaty_flaming"
meteordrop = /obj/item/weapon/reagent_containers/food/snacks/meatsteak
/obj/effect/meteor/flaming/meatyore/Bump()
..()
new /obj/effect/decal/cleanable/blood/splatter(get_turf(src))
/obj/effect/meteor/flaming/meatyore/meteor_effect(var/gib)
..()
if(gib)
new /obj/effect/gibspawner/human(get_turf(src))
/obj/effect/meteor/irradiated/meatyore
name = "glowing meaty ore"
icon = 'icons/obj/meteor.dmi'
icon_state = "glowing"
meteordrop = /obj/item/weapon/reagent_containers/food/snacks/deathclawmeat
/obj/effect/meteor/irradiated/meatyore/Bump()
..()
new /obj/effect/decal/cleanable/blood/splatter(get_turf(src))
/obj/effect/meteor/irradiated/meatyore/meteor_effect(var/gib)
..()
if(gib)
new /obj/effect/gibspawner/human(get_turf(src))
/obj/effect/meteor/emp/meatyore
name = "conducting meaty ore"
icon = 'modular_chomp/icons/obj/meteor.dmi'
icon_state = "meaty_glowing"
meteordrop = /obj/item/weapon/reagent_containers/food/snacks/meat/grubmeat
/obj/effect/meteor/emp/meatyore/Bump()
..()
new /obj/effect/decal/cleanable/blood/splatter(get_turf(src))
/obj/effect/meteor/emp/meatyore/meteor_effect(var/gib)
..()
if(gib)
new /obj/effect/gibspawner/human
/obj/effect/meteor/tunguska/meatyore
name = "tunguska meatyore"
icon = 'modular_chomp/icons/obj/meteor.dmi'
icon_state = "meaty_flaming"
meteordrop = /obj/item/weapon/reagent_containers/food/snacks/phorondragonmeat
/obj/effect/meteor/tunguska/meatyore/meteor_effect(var/gib)
..()
if(gib)
new /obj/effect/gibspawner/human(get_turf(src))
/obj/effect/meteor/tunguska/meatyore/Bump()
..()
new /obj/effect/decal/cleanable/blood/splatter(get_turf(src))
if(prob(20))
new /obj/effect/decal/cleanable/blood/gibs(get_turf(src))