diff --git a/code/modules/client/preferences.dm b/code/modules/client/preferences.dm index a673012118..ed16ef7615 100644 --- a/code/modules/client/preferences.dm +++ b/code/modules/client/preferences.dm @@ -544,7 +544,7 @@ GLOBAL_LIST_EMPTY(preferences_datums) if(length(pref_species.allowed_limb_ids)) if(!chosen_limb_id || !(chosen_limb_id in pref_species.allowed_limb_ids)) - chosen_limb_id = pref_species.id + chosen_limb_id = pref_species.limbs_id || pref_species.id dat += "

Body sprite

" dat += "[chosen_limb_id]" diff --git a/code/modules/mob/living/carbon/human/species_types/jellypeople.dm b/code/modules/mob/living/carbon/human/species_types/jellypeople.dm index 43f5ca5526..c06e88bdb7 100644 --- a/code/modules/mob/living/carbon/human/species_types/jellypeople.dm +++ b/code/modules/mob/living/carbon/human/species_types/jellypeople.dm @@ -435,6 +435,8 @@ heatmod = 1 burnmod = 1 + allowed_limb_ids = list("slime","stargazer","lum") + /datum/action/innate/slime_change name = "Alter Form" check_flags = AB_CHECK_CONSCIOUS