@@ -938,15 +938,18 @@ df.body_actionst = {}
938938function df .body_actionst :new () end
939939
940940--- @alias df.gait_type
941+ --- | -1 # NONE
941942--- | 0 # WALK
942943--- | 1 # FLY
943944--- | 2 # SWIM
944945--- | 3 # CRAWL
945946--- | 4 # CLIMB
946947
947948--- @class identity.gait_type : DFEnumType
948- --- @field WALK 0 bay12 : GaitType
949- --- @field [ 0] " WALK" bay12 : GaitType
949+ --- @field NONE -1 bay12 : GaitType
950+ --- @field [ -1] " NONE" bay12 : GaitType
951+ --- @field WALK 0
952+ --- @field [ 0] " WALK"
950953--- @field FLY 1
951954--- @field [ 1] " FLY"
952955--- @field SWIM 2
@@ -1411,6 +1414,7 @@ df.creature_graphics_layer_flag = {}
14111414--- @field required_profession DFNumberVector
14121415--- @field haul_min_count number
14131416--- @field haul_max_count number
1417+ --- @field body_size_min number
14141418--- @field required_item _creature_graphics_layerst_required_item
14151419--- @field forbidden_item _creature_graphics_layerst_forbidden_item
14161420--- @field dye_color_index DFNumberVector
@@ -1620,15 +1624,15 @@ df.creature_small_texture_type = {}
16201624--- @field creature_texture_texpos DFEnumVector<df.creature_graphics_role , number[][]>[]
16211625--- @field creature_texture_add_color DFEnumVector<df.creature_graphics_role , boolean>
16221626--- @field creature_texture_sheet_icon_texpos DFEnumVector<df.creature_graphics_role , number>[]
1623- --- @field entity_link_texpos DFEnumVector<df.histfig_entity_link_type , DFEnumVector<df.creature_graphics_role , number[][]>>[]
1624- --- @field entity_link_add_color DFEnumVector<df.histfig_entity_link_type , DFEnumVector<df.creature_graphics_role , boolean>>
1625- --- @field entity_link_sheet_icon_texpos DFEnumVector<df.histfig_entity_link_type , DFEnumVector<df.creature_graphics_role , number>>[]
1626- --- @field site_link_texpos DFEnumVector<df.histfig_site_link_type , DFEnumVector<df.creature_graphics_role , number[][]>>[]
1627- --- @field site_link_add_color DFEnumVector<df.histfig_site_link_type , DFEnumVector<df.creature_graphics_role , boolean>>
1628- --- @field site_link_sheet_icon_texpos DFEnumVector<df.histfig_site_link_type , DFEnumVector<df.creature_graphics_role , number>>[]
1629- --- @field profession_texpos DFEnumVector<df.profession , DFEnumVector<df.creature_graphics_role , number[][]>>[]
1630- --- @field profession_add_color DFEnumVector<df.profession , DFEnumVector<df.creature_graphics_role , boolean>>
1631- --- @field profession_sheet_icon_texpos DFEnumVector<df.profession , DFEnumVector<df.creature_graphics_role , number>>[]
1627+ --- @field entity_link_texpos DFEnumVector<df.creature_graphics_role , DFEnumVector<df.histfig_entity_link_type , number[][]>>[]
1628+ --- @field entity_link_add_color DFEnumVector<df.creature_graphics_role , DFEnumVector<df.histfig_entity_link_type , boolean>>
1629+ --- @field entity_link_sheet_icon_texpos DFEnumVector<df.creature_graphics_role , DFEnumVector<df.histfig_entity_link_type , number>>[]
1630+ --- @field site_link_texpos DFEnumVector<df.creature_graphics_role , DFEnumVector<df.histfig_site_link_type , number[][]>>[]
1631+ --- @field site_link_add_color DFEnumVector<df.creature_graphics_role , DFEnumVector<df.histfig_site_link_type , boolean>>
1632+ --- @field site_link_sheet_icon_texpos DFEnumVector<df.creature_graphics_role , DFEnumVector<df.histfig_site_link_type , number>>[]
1633+ --- @field profession_texpos DFEnumVector<df.creature_graphics_role , DFEnumVector<df.profession , number[][]>>[]
1634+ --- @field profession_add_color DFEnumVector<df.creature_graphics_role , DFEnumVector<df.profession , boolean>>
1635+ --- @field profession_sheet_icon_texpos DFEnumVector<df.creature_graphics_role , DFEnumVector<df.profession , number>>[]
16321636--- @field position_graphics _creature_raw_graphics_position_graphics
16331637--- @field graphics_layer_set _creature_raw_graphics_graphics_layer_set
16341638--- @field creature_small_texpos DFEnumVector<df.creature_small_texture_type , number>
@@ -2270,8 +2274,8 @@ df.caste_raw_flags = {}
22702274--- @field color_modifiers _caste_raw_color_modifiers
22712275--- @field tissue_styles _caste_raw_tissue_styles
22722276--- @field shearable_tissue_layer _caste_raw_shearable_tissue_layer
2273- --- @field body_app_mode_rate_index any[][]
2274- --- @field bp_app_mode_rate_index number[]
2277+ --- @field body_app_mode_rate_index DFEnumVector<df.appearance_modifier_growth_interval , number>
2278+ --- @field bp_app_mode_rate_index DFEnumVector<df.appearance_modifier_growth_interval , number>
22752279--- @field appearance_gene_count number
22762280--- @field color_gene_count number
22772281--- @field natural_skill_id _caste_raw_natural_skill_id
@@ -2315,8 +2319,7 @@ df.caste_raw_flags = {}
23152319--- @field lair_hunter_speech df.caste_raw.T_lair_hunter_speech
23162320--- @field specific_food df.caste_raw.T_specific_food
23172321--- @field sound _caste_raw_sound
2318- --- @field sound_alert DFNumberVector
2319- --- @field sound_peaceful_intermittent DFNumberVector bay12 : vector[CreatureSoundType]
2322+ --- @field sound_index DFEnumVector<df.creature_sound_type , number>
23202323--- @field material_force_adjust _caste_raw_material_force_adjust
23212324--- @field smell_trigger number v0.40.01
23222325--- @field odor_level number
@@ -3406,7 +3409,7 @@ function _creature_raw_hive_product_item_type:erase(index) end
34063409--- @field list_creature DFNumberVector Together with list_caste , a list of all caste indexes in order.
34073410--- @field list_caste DFNumberVector
34083411--- @field action_strings DFStringVector
3409- --- @field hist_fig_to_creature_map DFNumberVector unordered_map<int32_t,int32_t>
3412+ --- @field hist_fig_to_creature_map DFNumberVector
34103413local creature_handler
34113414
34123415--- @param creature_index number References : ` df.creature_raw `
0 commit comments