#These special genes will not be part of a character's DNA. #The game can have hardcoded references to them and might use each of them differently special_genes = { morph_genes = { gene_bs_pregnant = { pregnant = { index = 0 female = { setting = { attribute = "bs_body_pregnant_1" value = { min = 0.0 max = 1.0 } } } } } gene_bubonic_plague = { no_bubonic_plague = { index = 0 } bubonic_plague = { index = 1 male = { setting = { attribute = "bs_plague" value = { min = 0.65 max = 0.65 } } decal = { body_part = head textures = { diffuse = "gfx/models/portraits/decals/visual_traits/decal_bubonic_plague_head_02_diffuse.dds" normal = "gfx/models/portraits/decals/visual_traits/decal_bubonic_plague_head_02_normal.dds" properties = "gfx/models/portraits/decals/visual_traits/decal_bubonic_plague_02_properties.dds" } blend_modes = { #overlay/replace/hard_light/multiply diffuse = multiply normal = overlay properties = overlay } # age = { # mode = multiply # curve = { # { 0.0 0.0 } # { 0.38 0.0 } # { 0.7 0.8 } # } # } priority = 10 } decal = { body_part = torso textures = { diffuse = "gfx/models/portraits/decals/visual_traits/decal_bubonic_plague_body_02_diffuse.dds" normal = "gfx/models/portraits/decals/visual_traits/decal_bubonic_plague_body_02_normal.dds" properties = "gfx/models/portraits/decals/visual_traits/decal_bubonic_plague_body_02_properties.dds" } blend_modes = { #overlay/replace/hard_light/multiply diffuse = multiply normal = overlay properties = overlay } # age = { # mode = multiply # curve = { # { 0.0 0.0 } # { 0.38 0.0 } # { 0.7 0.8 } # } # } priority = 10 } } female = male boy = male girl = male } } gene_drunkard = { drunkard = { index = 0 male = { decal = { body_part = head textures = { diffuse = "gfx/models/portraits/decals/visual_traits/decal_drunkard_diffuse.dds" } blend_modes = { #overlay/replace/hard_light/multiply diffuse = hard_light # normal = overlay # properties = overlay } # age = { # mode = multiply # curve = { # { 0.0 0.0 } # { 0.38 0.0 } # { 0.7 0.8 } # } # } priority = 10 alpha_curve = { #controls decal alpha relative to gene strength. Will give a linear interpolation if left unspecified #gene strength%, decal alpha { 0.0 0.0 } { 1.0 1.0 } } } } female = male boy = male girl = male } } gene_great_pox = { great_pox = { index = 0 male = { ## HEAD MILD VARIANT ## decal = { body_part = head textures = { diffuse = "gfx/models/portraits/decals/visual_traits/tileable/decal_great_pox_mild_tileable_diffuse.dds" normal = "gfx/models/portraits/decals/visual_traits/tileable/decal_great_pox_mild_tileable_normal.dds" properties = "gfx/models/portraits/decals/visual_traits/tileable/decal_great_pox_mild_tileable_properties.dds" } blend_modes = { #overlay/replace/hard_light/multiply diffuse = replace normal = overlay properties = overlay } uv_tiling = { 4 4 } alpha_curve = { { 0.0 0.0 } { 0.2 1.0 } } priority = 10 } ## BODY MILD VARIANT ## decal = { body_part = torso textures = { diffuse = "gfx/models/portraits/decals/visual_traits/tileable/decal_great_pox_mild_tileable_diffuse.dds" normal = "gfx/models/portraits/decals/visual_traits/tileable/decal_great_pox_mild_tileable_normal.dds" properties = "gfx/models/portraits/decals/visual_traits/tileable/decal_great_pox_mild_tileable_properties.dds" } blend_modes = { #overlay/replace/hard_light/multiply diffuse = replace normal = overlay properties = overlay } uv_tiling = { 10 10 } alpha_curve = { { 0.0 0.0 } { 0.2 1.0 } } priority = 10 } ## HEAD SEVERE VARIANT ## decal = { body_part = head textures = { diffuse = "gfx/models/portraits/decals/visual_traits/tileable/decal_great_pox_tileable_diffuse.dds" normal = "gfx/models/portraits/decals/visual_traits/tileable/decal_great_pox_tileable_normal.dds" properties = "gfx/models/portraits/decals/visual_traits/tileable/decal_great_pox_tileable_properties.dds" } blend_modes = { #overlay/replace/hard_light/multiply diffuse = overlay normal = overlay properties = overlay } uv_tiling = { 1 1 } alpha_curve = { { 0.5 0.0 } { 0.8 1.0 } } priority = 10 } ## BODY SEVERE VARIANT ## decal = { body_part = torso textures = { diffuse = "gfx/models/portraits/decals/visual_traits/tileable/decal_great_pox_tileable_diffuse.dds" normal = "gfx/models/portraits/decals/visual_traits/tileable/decal_great_pox_tileable_normal.dds" properties = "gfx/models/portraits/decals/visual_traits/tileable/decal_great_pox_tileable_properties.dds" } blend_modes = { #overlay/replace/hard_light/multiply diffuse = overlay normal = overlay properties = overlay } uv_tiling = { 2 2 } alpha_curve = { { 0.5 0.0 } { 0.8 1.0 } } priority = 10 } } female = male boy = male girl = male } } gene_measles = { measles = { index = 0 male = { ## HEAD MILD VARIANT ## decal = { body_part = head textures = { diffuse = "gfx/models/portraits/decals/visual_traits/tileable/decal_measles_tileable_diffuse.dds" normal = "gfx/models/portraits/decals/visual_traits/tileable/decal_measles_tileable_normal.dds" properties = "gfx/models/portraits/decals/visual_traits/tileable/decal_measles_tileable_properties.dds" } blend_modes = { #overlay/replace/hard_light/multiply diffuse = multiply normal = overlay properties = overlay } uv_tiling = { 3 3 } alpha_curve = { { 0.0 0.75 } { 0.299 0.75 } { 0.3 0.0 } } priority = 10 } ## HEAD Severe VARIANT ## decal = { body_part = head textures = { diffuse = "gfx/models/portraits/decals/visual_traits/tileable/decal_measles_severe_tileable_diffuse.dds" normal = "gfx/models/portraits/decals/visual_traits/tileable/decal_measles_severe_tileable_normal.dds" properties = "gfx/models/portraits/decals/visual_traits/tileable/decal_measles_severe_tileable_properties.dds" } blend_modes = { #overlay/replace/hard_light/multiply diffuse = multiply normal = overlay properties = overlay } uv_tiling = { 8 8 } alpha_curve = { { 0 0 } { 0.299 0 } { 0.3 0.85 } { 0.599 0.85 } { 0.6 0.0 } } priority = 10 } ## HEAD VARIANT ## decal = { body_part = head textures = { diffuse = "gfx/models/portraits/decals/visual_traits/tileable/decal_measles_severe_02_tileable_diffuse.dds" normal = "gfx/models/portraits/decals/visual_traits/tileable/decal_measles_severe_02_tileable_normal.dds" properties = "gfx/models/portraits/decals/visual_traits/tileable/decal_measles_severe_02_tileable_properties.dds" } blend_modes = { #overlay/replace/hard_light/multiply diffuse = multiply normal = overlay properties = overlay } uv_tiling = { 4 4 } alpha_curve = { { 0.599 0 } { 0.6 1 } } priority = 10 } ## BODY MILD VARIANT ## decal = { body_part = torso textures = { diffuse = "gfx/models/portraits/decals/visual_traits/tileable/decal_measles_tileable_diffuse.dds" normal = "gfx/models/portraits/decals/visual_traits/tileable/decal_measles_tileable_normal.dds" properties = "gfx/models/portraits/decals/visual_traits/tileable/decal_measles_tileable_properties.dds" } blend_modes = { #overlay/replace/hard_light/multiply diffuse = multiply normal = overlay properties = overlay } uv_tiling = { 3 3 } alpha_curve = { { 0.0 0.75 } { 0.299 0.75 } { 0.3 0.0 } } priority = 10 } ## BODY VARIANT ## decal = { body_part = torso textures = { diffuse = "gfx/models/portraits/decals/visual_traits/tileable/decal_measles_severe_tileable_diffuse.dds" normal = "gfx/models/portraits/decals/visual_traits/tileable/decal_measles_severe_tileable_normal.dds" properties = "gfx/models/portraits/decals/visual_traits/tileable/decal_measles_severe_tileable_properties.dds" } blend_modes = { #overlay/replace/hard_light/multiply diffuse = multiply normal = overlay properties = overlay } uv_tiling = { 8 8 } alpha_curve = { { 0 0 } { 0.299 0 } { 0.3 0.85 } { 0.599 0.85 } { 0.6 0.0 } } priority = 10 } ## BODY Severe VARIANT ## decal = { body_part = torso textures = { diffuse = "gfx/models/portraits/decals/visual_traits/tileable/decal_measles_severe_02_tileable_diffuse.dds" normal = "gfx/models/portraits/decals/visual_traits/tileable/decal_measles_severe_02_tileable_normal.dds" properties = "gfx/models/portraits/decals/visual_traits/tileable/decal_measles_severe_02_tileable_properties.dds" } blend_modes = { #overlay/replace/hard_light/multiply diffuse = multiply normal = overlay properties = overlay } uv_tiling = { 4 4 } alpha_curve = { { 0.599 0 } { 0.6 0.85 } } priority = 10 } } female = male boy = male girl = male } } gene_illness = { illness = { index = 0 male = { decal = { body_part = head textures = { diffuse = "gfx/models/portraits/decals/visual_traits/decal_illness_diffuse.dds" } blend_modes = { #overlay/replace/hard_light/multiply diffuse = replace # normal = overlay # properties = } # age = { # mode = multiply # curve = { # { 0.0 0.0 } # { 0.38 0.0 } # { 0.7 0.8 } # } # } priority = 10 } } female = male boy = male girl = male } } gene_hair_disease = { hair_disease = { index = 0 set_tags = "disease" male = { setting = { attribute = "bs_hair_disease" value = { min = 1.0 max = 1.0 } } decal = { body_part = head textures = { diffuse = "gfx/models/portraits/decals/visual_traits/decal_scalp_disease_diffuse.dds" normal = "gfx/models/portraits/decals/visual_traits/decal_scalp_disease_normal.dds" #properties = "gfx/models/portraits/decals/visual_traits/decal_scalp_disease_properties.dds" } blend_modes = { #overlay/replace/hard_light/multiply diffuse = hard_light normal = overlay # properties = } # age = { # mode = multiply # curve = { # { 0.0 0.0 } # { 0.38 0.0 } # { 0.7 0.8 } # } # } priority = 10 } hair_hsv_shift_curve = { curve = { { 0.0 { 0.0 -0.2 0.0 } } } } } female = male boy = male girl = male } } gene_leprosy = { leprosy = { index = 5 male = { setting = { attribute = "bs_leper" value = { min = 1.0 max = 1.0 } } decal = { body_part = head textures = { diffuse = "gfx/models/portraits/decals/visual_traits/decal_leprosy_diffuse.dds" normal = "gfx/models/portraits/decals/visual_traits/decal_leprosy_normal.dds" # properties = "gfx/models/portraits/decals/visual_traits/decal_leprosy_properties.dds" } blend_modes = { #overlay/replace/hard_light/multiply diffuse = hard_light normal = overlay # properties = overlay } priority = 10 } decal = { body_part = torso textures = { diffuse = "gfx/models/portraits/decals/visual_traits/tileable/decal_leprosy_tileable_diffuse.dds" normal = "gfx/models/portraits/decals/visual_traits/tileable/decal_leprosy_tileable_normal.dds" properties = "gfx/models/portraits/decals/visual_traits/tileable/decal_leprosy_tileable_properties.dds" } blend_modes = { #overlay/replace/hard_light/multiply diffuse = hard_light normal = overlay properties = overlay } uv_tiling = { 3 3 } alpha_curve = { # { 0.0 0.0 } # { 0.0 0.0 } } priority = 10 } } female = male boy = male girl = male } } gene_lovers_pox = { lovers_pox = { index = 0 male = { decal = { body_part = head textures = { diffuse = "gfx/models/portraits/decals/visual_traits/decal_lovers_pox_diffuse.dds" normal = "gfx/models/portraits/decals/visual_traits/decal_lovers_pox_normal.dds" # properties = "gfx/models/portraits/decals/visual_traits/decal_lovers_pox_properties.dds" } blend_modes = { #overlay/replace/hard_light/multiply diffuse = replace normal = overlay # properties = overlay } # age = { # mode = multiply # curve = { # { 0.0 0.0 } # { 0.38 0.0 } # { 0.7 0.8 } # } # } priority = 10 } } female = male boy = male girl = male } } gene_scaly = { scaly = { index = 7 male = { decal = { body_part = head textures = { diffuse = "gfx/models/portraits/decals/visual_traits/decal_scaly_diffuse.dds" normal = "gfx/models/portraits/decals/visual_traits/decal_scaly_normal.dds" properties = "gfx/models/portraits/decals/visual_traits/decal_scaly_properties.dds" } blend_modes = { #overlay/replace/hard_light/multiply diffuse = overlay normal = overlay properties = overlay } # age = { # mode = multiply # curve = { # { 0.0 0.0 } # { 0.38 0.0 } # { 0.7 0.8 } # } # } priority = 10 } decal = { body_part = torso textures = { diffuse = "gfx/models/portraits/decals/visual_traits/tileable/decal_scaly_tileable_diffuse.dds" normal = "gfx/models/portraits/decals/visual_traits/tileable/decal_scaly_tileable_normal.dds" properties = "gfx/models/portraits/decals/visual_traits/tileable/decal_scaly_tileable_properties.dds" } blend_modes = { #overlay/replace/hard_light/multiply diffuse = hard_light normal = overlay properties = overlay } uv_tiling = { 5 5 } # age = { # mode = multiply # curve = { # { 0.0 0.0 } # { 0.38 0.0 } # { 0.7 0.8 } # } # } priority = 10 } } female = male boy = male girl = male } } gene_scars_battle = { scars_battle = { index = 0 male = { decal = { body_part = head textures = { diffuse = "gfx/models/portraits/decals/visual_traits/decal_scars_battle_diffuse.dds" normal = "gfx/models/portraits/decals/visual_traits/decal_scars_battle_normal.dds" # properties = "gfx/models/portraits/decals/visual_traits/decal_scars_battle_properties.dds" } blend_modes = { #overlay/replace/hard_light/multiply diffuse = overlay normal = overlay # properties = overlay } # age = { # mode = multiply # curve = { # { 0.0 0.0 } # { 0.38 0.0 } # { 0.7 0.8 } # } # } priority = 10 } } female = male boy = male girl = male } } gene_scars_battle_2 = { scars_battle_2 = { index = 0 male = { decal = { body_part = head textures = { diffuse = "gfx/models/portraits/decals/visual_traits/decal_scars_battle_02_diffuse.dds" normal = "gfx/models/portraits/decals/visual_traits/decal_scars_battle_02_normal.dds" properties = "gfx/models/portraits/decals/visual_traits/decal_scars_battle_02_properties.dds" } blend_modes = { #overlay/replace/hard_light/multiply diffuse = overlay normal = overlay properties = overlay } # age = { # mode = multiply # curve = { # { 0.0 0.0 } # { 0.38 0.0 } # { 0.7 0.8 } # } # } priority = 10 } } female = male boy = male girl = male } } gene_scars_battle_3 = { scars_battle_3 = { index = 0 male = { decal = { body_part = head textures = { diffuse = "gfx/models/portraits/decals/visual_traits/decal_scars_battle_03_diffuse.dds" normal = "gfx/models/portraits/decals/visual_traits/decal_scars_battle_03_normal.dds" properties = "gfx/models/portraits/decals/visual_traits/decal_scars_battle_03_properties.dds" } blend_modes = { #overlay/replace/hard_light/multiply diffuse = overlay normal = overlay properties = overlay } # age = { # mode = multiply # curve = { # { 0.0 0.0 } # { 0.38 0.0 } # { 0.7 0.8 } # } # } priority = 10 } } female = male boy = male girl = male } } gene_scars_disease = { scars_disease = { index = 0 male = { decal = { body_part = head textures = { # diffuse = "gfx/models/portraits/decals/visual_traits/decal_scars_disease_diffuse.dds" normal = "gfx/models/portraits/decals/visual_traits/decal_scars_disease_normal.dds" # properties = "gfx/models/portraits/decals/visual_traits/decal_scars_disease_properties.dds" } blend_modes = { #overlay/replace/hard_light/multiply # diffuse = overlay normal = overlay # properties = overlay } # age = { # mode = multiply # curve = { # { 0.0 0.0 } # { 0.38 0.0 } # { 0.7 0.8 } # } # } priority = 10 } } female = male boy = male girl = male } } gene_smallpox = { smallpox_01 = { index = 0 male = { decal = { body_part = head textures = { diffuse = "gfx/models/portraits/decals/visual_traits/tileable/decal_small_pox_mild_tileable_diffuse.dds" normal = "gfx/models/portraits/decals/visual_traits/tileable/decal_small_pox_mild_tileable_normal.dds" properties = "gfx/models/portraits/decals/visual_traits/tileable/decal_small_pox_mild_tileable_properties.dds" } blend_modes = { #overlay/replace/hard_light/multiply diffuse = overlay normal = overlay properties = overlay } uv_tiling = { 12 12 } alpha_curve = { { 0.0 1.0 } { 0.299 1.0 } { 0.3 0.0 } } priority = 10 } decal = { body_part = head textures = { diffuse = "gfx/models/portraits/decals/visual_traits/tileable/decal_small_pox_tileable_diffuse.dds" normal = "gfx/models/portraits/decals/visual_traits/tileable/decal_small_pox_tileable_normal.dds" properties = "gfx/models/portraits/decals/visual_traits/tileable/decal_small_pox_tileable_properties.dds" } blend_modes = { #overlay/replace/hard_light/multiply diffuse = overlay normal = overlay properties = overlay } uv_tiling = { 5 5 } alpha_curve = { { 0.0 0.0 } { 0.299 0.0 } { 0.3 1.0 } { 0.599 1.0 } { 0.6 0.0 } } priority = 10 } decal = { body_part = head textures = { diffuse = "gfx/models/portraits/decals/visual_traits/tileable/decal_small_pox_severe_tileable_diffuse.dds" normal = "gfx/models/portraits/decals/visual_traits/tileable/decal_small_pox_severe_tileable_normal.dds" properties = "gfx/models/portraits/decals/visual_traits/tileable/decal_small_pox_severe_tileable_properties.dds" } blend_modes = { #overlay/replace/hard_light/multiply diffuse = overlay normal = overlay properties = overlay } uv_tiling = { 4 4 } alpha_curve = { { 0.0 0.0 } { 0.599 0.0 } { 0.6 1.0 } } priority = 10 } decal = { body_part = torso textures = { diffuse = "gfx/models/portraits/decals/visual_traits/tileable/decal_small_pox_mild_tileable_diffuse.dds" normal = "gfx/models/portraits/decals/visual_traits/tileable/decal_small_pox_mild_tileable_normal.dds" properties = "gfx/models/portraits/decals/visual_traits/tileable/decal_small_pox_mild_tileable_properties.dds" } blend_modes = { #overlay/replace/hard_light/multiply diffuse = overlay normal = overlay properties = overlay } uv_tiling = { 24 24 } alpha_curve = { { 0.0 1.0 } { 0.299 1.0 } { 0.3 0.0 } } priority = 10 } decal = { body_part = torso textures = { diffuse = "gfx/models/portraits/decals/visual_traits/tileable/decal_small_pox_tileable_diffuse.dds" normal = "gfx/models/portraits/decals/visual_traits/tileable/decal_small_pox_tileable_normal.dds" properties = "gfx/models/portraits/decals/visual_traits/tileable/decal_small_pox_tileable_properties.dds" } blend_modes = { #overlay/replace/hard_light/multiply diffuse = overlay normal = overlay properties = overlay } uv_tiling = { 10 10 } alpha_curve = { { 0.0 0.0 } { 0.299 0.0 } { 0.3 1.0 } { 0.599 1.0 } { 0.6 0.0 } } priority = 10 } decal = { body_part = torso textures = { diffuse = "gfx/models/portraits/decals/visual_traits/tileable/decal_small_pox_severe_tileable_diffuse.dds" normal = "gfx/models/portraits/decals/visual_traits/tileable/decal_small_pox_severe_tileable_normal.dds" properties = "gfx/models/portraits/decals/visual_traits/tileable/decal_small_pox_severe_tileable_properties.dds" } blend_modes = { #overlay/replace/hard_light/multiply diffuse = overlay normal = overlay properties = overlay } uv_tiling = { 8 8 } alpha_curve = { { 0.0 0.0 } { 0.599 0.0 } { 0.6 1.0 } } priority = 10 } } female = male boy = male girl = male } } gene_tuberculosis = { tuberculosis = { index = 0 male = { decal = { body_part = head textures = { diffuse = "gfx/models/portraits/decals/visual_traits/decal_tuberculosis_diffuse.dds" # normal = "gfx/models/portraits/decals/visual_traits/decal_tuberculosis_normal.dds" # properties = "gfx/models/portraits/decals/visual_traits/decal_tuberculosis_properties.dds" } blend_modes = { #overlay/replace/hard_light/multiply diffuse = replace # normal = overlay # properties = overlay } # age = { # mode = multiply # curve = { # { 0.0 0.0 } # { 0.38 0.0 } # { 0.7 0.8 } # } # } priority = 10 } } female = male boy = male girl = male } } gene_typhus = { typhus = { index = 0 male = { decal = { body_part = head textures = { diffuse = "gfx/models/portraits/decals/visual_traits/decal_typhus_diffuse.dds" normal = "gfx/models/portraits/decals/visual_traits/decal_typhus_normal.dds" properties = "gfx/models/portraits/decals/visual_traits/decal_typhus_properties.dds" } blend_modes = { #overlay/replace/hard_light/multiply diffuse = replace normal = overlay properties = overlay } # age = { # mode = multiply # curve = { # { 0.0 0.0 } # { 0.38 0.0 } # { 0.7 0.8 } # } # } priority = 10 } decal = { body_part = torso textures = { diffuse = "gfx/models/portraits/decals/visual_traits/tileable/decal_typhus_tileable_diffuse.dds" normal = "gfx/models/portraits/decals/visual_traits/tileable/decal_typhus_tileable_normal.dds" properties = "gfx/models/portraits/decals/visual_traits/tileable/decal_typhus_tileable_properties.dds" } blend_modes = { #overlay/replace/hard_light/multiply diffuse = replace normal = overlay properties = overlay } uv_tiling = { 8 8 } priority = 10 } } female = male boy = male girl = male } } gene_wounded = { wounded_1 = { index = 0 male = { setting = { attribute = "bs_wounded_2" value = { min = 0.5 max = 0.5 } } decal = { body_part = head textures = { diffuse = "gfx/models/portraits/decals/visual_traits/decal_wounded_1_diffuse.dds" normal = "gfx/models/portraits/decals/visual_traits/decal_wounded_1_normal.dds" properties = "gfx/models/portraits/decals/visual_traits/decal_wounded_1_properties.dds" } blend_modes = { #overlay/replace/hard_light/multiply diffuse = hard_light normal = overlay properties = overlay } # age = { # mode = multiply # curve = { # { 0.0 0.0 } # { 0.38 0.0 } # { 0.7 0.8 } # } # } priority = 10 } } female = male boy = male girl = male } wounded_2 = { index = 1 male = { setting = { attribute = "bs_wounded_2" value = { min = 1.0 max = 1.0 } } decal = { body_part = head textures = { diffuse = "gfx/models/portraits/decals/visual_traits/decal_wounded_2_diffuse.dds" normal = "gfx/models/portraits/decals/visual_traits/decal_wounded_2_normal.dds" properties = "gfx/models/portraits/decals/visual_traits/decal_wounded_2_properties.dds" } blend_modes = { #overlay/replace/hard_light/multiply diffuse = hard_light normal = overlay properties = overlay } # age = { # mode = multiply # curve = { # { 0.0 0.0 } # { 0.38 0.0 } # { 0.7 0.8 } # } # } priority = 10 } } female = male boy = male girl = male } wounded_3 = { index = 2 male = { setting = { attribute = "bs_wounded_3" value = { min = 1.0 max = 1.0 } } decal = { body_part = head textures = { diffuse = "gfx/models/portraits/decals/visual_traits/decal_wounded_3_diffuse.dds" normal = "gfx/models/portraits/decals/visual_traits/decal_wounded_3_normal.dds" properties = "gfx/models/portraits/decals/visual_traits/decal_wounded_3_properties.dds" } blend_modes = { #overlay/replace/hard_light/multiply diffuse = hard_light normal = overlay properties = overlay } # age = { # mode = multiply # curve = { # { 0.0 0.0 } # { 0.38 0.0 } # { 0.7 0.8 } # } # } priority = 10 } } female = male boy = male girl = male } } gene_maimed_left_arm = { maimed_left_arm = { index = 0 male = { setting = { attribute = "body_no_left_arm" value = { min = 1.0 max = 1.0 } } } female = male boy = male girl = male } } gene_no_decal = { no_decal = { index = 0 male = { } female = male boy = male girl = male } } gene_spindly = { # Update this with either a new blend shape or an additive animation spindly = { index = 0 male = { # setting = { attribute = "bs_body_slim_1" value = { min = 0.0 max = 0.3 } } } female = male boy = male girl = male } } gene_one_legged = { no_left_leg = { index = 0 male = { setting = { attribute = "bs_body_no_left_leg" value = { min = 1.0 max = 1.0 } } } female = male boy = male girl = male } } gene_hunchbacked = { hunchbacked = { index = 0 male = { setting = { attribute = "body_hunchbacked" value = { min = 0.0 max = 1.0 } } setting = { attribute = "head_hunchbacked" value = { min = 0.0 max = 1.0 } } } female = male boy = male girl = male } } gene_clubfooted = { clubfooted = { index = 0 male = { setting = { attribute = "body_clubfooted" value = { min = 0.0 max = 1.0 } } } female = male boy = male girl = male } } gene_bs_cloak = { ## Special Genes used for cloak blend shapes. no_cloak = { index = 0 male = { } female = male boy = male girl = male } cloak = { index = 1 male = { setting = { attribute = "bs_cloak" value = { min = 0.0 max = 0.6 } } } female = { setting = { attribute = "bs_cloak" value = { min = 0.0 max = 0.6 } } } boy = male girl = female } } pose = { # Keeping this gene because the game expects it to be there } } accessory_genes = { special_headgear_face_mask = { no_mask = { index = 0 male = { 1 = empty } female = { 1 = empty } boy = male girl = female } face_mask = { index = 1 male = { 100 = male_headgear_special_face_mask_01 } female = { 100 = female_headgear_special_face_mask_01 } boy = male girl = female } ep3_golden_nose = { index = 2 male = { 1 = m_headgear_spec_ep3_golden_nose } female = { 1 = f_headgear_spec_ep3_golden_nose } boy = male girl = female } fp3_iranian_face_mask = { index = 3 male = { 100 = m_headgear_fp3_iranian_face_mask_01 } female = { 100 = female_headgear_special_face_mask_01 } boy = male girl = female } fp3_iranian_face_mask_open = { index = 4 male = { 1 = m_headgear_fp3_iranian_face_mask_closed_01 1 = m_headgear_fp3_iranian_face_mask_open_01 } female = { } boy = male girl = female } head_bandage = { index = 5 male = { 100 = male_headgear_special_head_bandage_01 } female = { 100 = female_headgear_special_head_bandage_01 } boy = male girl = female } tgp_chinese_face_mask = { index = 6 male = { 1 = m_headgear_sec_tgp_chinese_face_mask } female = { 100 = female_headgear_special_face_mask_01 } boy = male girl = female } tgp_japanese_face_mask = { index = 7 male = { 1 = m_headgear_sec_tgp_japanese_face_mask } female = { 100 = female_headgear_special_face_mask_01 } boy = male girl = female } } special_headgear_spectacles = { no_spectacles = { index = 0 male = { 1 = empty } female = male boy = male girl = female } spectacles = { index = 1 male = { 10 = male_headgear_special_spectacles_01 } female = { 10 = female_headgear_special_spectacles_01 } boy = male girl = female } blindfold = { index = 2 male = { 100 = male_headgear_special_blindfold_01 } female = { 100 = female_headgear_special_blindfold_01 } boy = male girl = female } eye_patch = { index = 3 male = { 100 = male_headgear_special_eye_patch_01 } female = { 100 = female_headgear_special_eye_patch_01 } boy = male girl = female } } } }