byond - Modules - Types

code/modules/mob/living/carbon/xenomorph/xeno_defines.dm

/proc/get_base_caste_type returns the basetype caste from this caste or typepath to get what the base caste is (e.g base rav not primo or strain rav)
/proc/get_parent_caste_type returns the parent caste type for the given caste (e.g. bloodthirster would return base rav)
/proc/get_strain_options returns a list of strains(xeno castedatum paths) that this caste can currently evolve to