diff --git a/code/unit_tests/icon_tests.dm b/code/unit_tests/icon_tests.dm index 48ca9b96915..1a82c783a4a 100644 --- a/code/unit_tests/icon_tests.dm +++ b/code/unit_tests/icon_tests.dm @@ -11,11 +11,14 @@ ) var/list/skip_types = list() -/datum/unit_test/icon_test/food_shall_have_icon_states/start_test() - +/datum/unit_test/icon_test/food_shall_have_icon_states/proc/assemble_skipped_types() skip_types |= typesof(/obj/item/food/grown) skip_types |= typesof(/obj/item/food/processed_grown) +/datum/unit_test/icon_test/food_shall_have_icon_states/start_test() + + assemble_skipped_types() + var/list/failures = list() for(var/check_type in check_types) for(var/check_subtype in typesof(check_type)) diff --git a/mods/pyrelight/datum/traits/wyrd_wild.dm b/mods/pyrelight/datum/traits/wyrd_wild.dm index 49d776f6c91..ea9a4dc4e95 100644 --- a/mods/pyrelight/datum/traits/wyrd_wild.dm +++ b/mods/pyrelight/datum/traits/wyrd_wild.dm @@ -43,3 +43,8 @@ name = "Bear Semblance" mask_type = /obj/item/clothing/mask/ghost_caul/bear uid = "trait_wyrd_wild_bear" + +/decl/trait/wyrd/wild/animal_form/wolf + name = "Wolf Semblance" + mask_type = /obj/item/clothing/mask/ghost_caul/wolf + uid = "trait_wyrd_wild_wolf" diff --git a/mods/pyrelight/datum/wyrdling/mask.dm b/mods/pyrelight/datum/wyrdling/mask.dm index 38304780bbe..25c81889f7b 100644 --- a/mods/pyrelight/datum/wyrdling/mask.dm +++ b/mods/pyrelight/datum/wyrdling/mask.dm @@ -302,3 +302,8 @@ name = "bear mask" transformation_trait = /decl/trait/wyrd/wild/animal_form/bear transformation_mob_type = /mob/living/simple_animal/hostile/bear + +/obj/item/clothing/mask/ghost_caul/wolf + name = "wolf mask" + transformation_trait = /decl/trait/wyrd/wild/animal_form/wolf + transformation_mob_type = /mob/living/simple_animal/passive/wolf diff --git a/mods/pyrelight/plants/plants_fruit_segment.dm b/mods/pyrelight/plants/plants_fruit_segment.dm index d06dba58577..4541d1061d6 100644 --- a/mods/pyrelight/plants/plants_fruit_segment.dm +++ b/mods/pyrelight/plants/plants_fruit_segment.dm @@ -1,3 +1,7 @@ +/datum/unit_test/icon_test/food_shall_have_icon_states/assemble_skipped_types() + ..() + skip_types |= typesof(/obj/item/food/fruit_segment) + /obj/item/food/fruit_segment name = "abstract fruit segment" is_spawnable_type = FALSE