Migrate /obj/effect/spawner/lootdrop to /obj/effect/spawner/random. (#27445)

* refactor: Migrate /obj/effect/spawner/lootdrop to /obj/effect/spawner/random.

* set script PR number

* fix broken updatepaths for three course meal

* make filenames unique

* goddamnit

* redirect incorrect icon states

* ugh

* fix typepath fixes
This commit is contained in:
warriorstar-orion
2024-12-06 15:05:38 +00:00
committed by GitHub
parent 584e6b26d5
commit af2a3daf22
29 changed files with 842 additions and 849 deletions
@@ -19,3 +19,40 @@
/obj/item/food/stroopwafel = 1,
)
record_spawn = TRUE
/obj/effect/spawner/random/food_or_drink
// TODO: Consolidate all the spawner icons once all the legacy random spawners have been migrated
icon = 'icons/effects/random_spawners.dmi'
/obj/effect/spawner/random/food_or_drink/soup
name = "soup spawner"
icon_state = "soup"
loot_subtype_path = /obj/item/food/soup
/obj/effect/spawner/random/food_or_drink/salad
name = "salad spawner"
icon_state = "soup"
loot_subtype_path = /obj/item/food/salad
/obj/effect/spawner/random/food_or_drink/dinner
name = "dinner spawner"
icon_state = "soup"
loot = list(
/obj/item/food/burger/bigbite,
/obj/item/food/burger/fivealarm,
/obj/item/food/burger/superbite,
/obj/item/food/enchiladas,
/obj/item/food/philly_cheesesteak,
/obj/item/food/sandwich,
/obj/item/food/stewedsoymeat,
)
/obj/effect/spawner/random/food_or_drink/three_course_meal
name = "three course meal spawner"
icon_state = "soup"
spawn_all_loot = TRUE
loot = list(
/obj/effect/spawner/random/food_or_drink/soup,
/obj/effect/spawner/random/food_or_drink/salad,
/obj/effect/spawner/random/food_or_drink/dinner,
)