@@ -3383,6 +3383,27 @@ df.squad_equipment_context_type = {}
33833383---@field squad_id DFNumberVector
33843384---@field squad_pos DFNumberVector
33853385---@field last_tick_update number
3386+ ---@field setting_ammo boolean
3387+ ---@field setting_ammo_squad_id number References: `df.squad`
3388+ ---@field setting_ammo_scroll_position number
3389+ ---@field setting_ammo_scrolling boolean
3390+ ---@field setting_ammo_amount_str string
3391+ ---@field setting_ammo_entering_amount boolean
3392+ ---@field setting_ammo_mat boolean
3393+ ---@field setting_ammo_mat_sea_index number
3394+ ---@field am_cand_civ_mat _squad_equipment_interfacest_am_cand_civ_mat
3395+ ---@field am_cand_spec_mat DFNumberVector
3396+ ---@field am_cand_spec_matg DFNumberVector
3397+ ---@field setting_ammo_new_type boolean
3398+ ---@field am_cand_type DFNumberVector
3399+ ---@field am_cand_subtype DFNumberVector
3400+ ---@field am_cand_foreign _squad_equipment_interfacest_am_cand_foreign
3401+ ---@field setting_ammo_scroll_position_am number
3402+ ---@field setting_ammo_scrolling_am boolean
3403+ ---@field setting_supplies boolean
3404+ ---@field setting_supplies_squad_id DFNumberVector
3405+ ---@field setting_supplies_scroll_position number
3406+ ---@field setting_supplies_scrolling boolean
33863407---@field customizing_equipment boolean
33873408---@field customizing_squad_id number
33883409---@field customizing_squad_pos number
@@ -3427,6 +3448,38 @@ df.squad_equipment_interfacest = {}
34273448---@return df.squad_equipment_interfacest
34283449function df.squad_equipment_interfacest:new() end
34293450
3451+ ---@class _squad_equipment_interfacest_am_cand_civ_mat: DFContainer
3452+ ---@field [integer] df.entity_material_category
3453+ local _squad_equipment_interfacest_am_cand_civ_mat
3454+
3455+ ---@nodiscard
3456+ ---@param index integer
3457+ ---@return DFPointer<df.entity_material_category>
3458+ function _squad_equipment_interfacest_am_cand_civ_mat:_field(index) end
3459+
3460+ ---@param index '#'|integer
3461+ ---@param item df.entity_material_category
3462+ function _squad_equipment_interfacest_am_cand_civ_mat:insert(index, item) end
3463+
3464+ ---@param index integer
3465+ function _squad_equipment_interfacest_am_cand_civ_mat:erase(index) end
3466+
3467+ ---@class _squad_equipment_interfacest_am_cand_foreign: DFContainer
3468+ ---@field [integer] any[]
3469+ local _squad_equipment_interfacest_am_cand_foreign
3470+
3471+ ---@nodiscard
3472+ ---@param index integer
3473+ ---@return DFPointer<any[]>
3474+ function _squad_equipment_interfacest_am_cand_foreign:_field(index) end
3475+
3476+ ---@param index '#'|integer
3477+ ---@param item any[]
3478+ function _squad_equipment_interfacest_am_cand_foreign:insert(index, item) end
3479+
3480+ ---@param index integer
3481+ function _squad_equipment_interfacest_am_cand_foreign:erase(index) end
3482+
34303483---@class _squad_equipment_interfacest_cs_cat: DFContainer
34313484---@field [integer] df.uniform_category
34323485local _squad_equipment_interfacest_cs_cat
@@ -7064,18 +7117,6 @@ function _assign_uniform_interfacest_cand_uniform:insert(index, item) end
70647117---@param index integer
70657118function _assign_uniform_interfacest_cand_uniform:erase(index) end
70667119
7067- ---@class (exact) df.squad_supplies_interfacest: DFStruct
7068- ---@field _type identity.squad_supplies_interfacest
7069- ---@field open boolean
7070- ---@field squad_id number
7071-
7072- ---@class identity.squad_supplies_interfacest: DFCompoundType
7073- ---@field _kind 'struct-type'
7074- df.squad_supplies_interfacest = {}
7075-
7076- ---@return df.squad_supplies_interfacest
7077- function df.squad_supplies_interfacest:new() end
7078-
70797120---@class (exact) df.create_squad_interfacest: DFStruct
70807121---@field _type identity.create_squad_interfacest
70817122---@field open boolean
@@ -10382,7 +10423,13 @@ function df.projectile_target_list_optionst:new() end
1038210423---@field shooter_it df.item
1038310424---@field ammo_it df.item
1038410425---@field thrown_it df.item
10426+ ---@field show_no_prepped_ammo_warning boolean
1038510427---@field projectile_target_list _adventure_interface_aim_projectilest_projectile_target_list
10428+ ---@field aiming_carefully boolean
10429+ ---@field target_unit df.unit
10430+ ---@field scroll_position_aim_target number
10431+ ---@field scrolling_aim_target boolean
10432+ ---@field came_from_direct_click boolean
1038610433
1038710434---@class identity.adventure_interface_aim_projectilest: DFCompoundType
1038810435---@field _kind 'struct-type'
@@ -11539,7 +11586,6 @@ function df.adventure_interfacest:new() end
1153911586---@field info df.info_interfacest
1154011587---@field squads df.squads_interfacest
1154111588---@field create_squad df.create_squad_interfacest
11542- ---@field squad_supplies df.squad_supplies_interfacest
1154311589---@field assign_uniform df.assign_uniform_interfacest
1154411590---@field create_work_order df.create_work_order_interfacest
1154511591---@field hotkey df.hotkeys_interfacest
0 commit comments