From 8cf2dd02aeace572bce18d98246a44020bb9eae3 Mon Sep 17 00:00:00 2001 From: "Fox \"Dry\" Eternal" <166316941+FoxEternal@users.noreply.github.com> Date: Sat, 20 Dec 2025 20:44:20 +0500 Subject: [PATCH 1/2] Changed items_cooking.ltx Made cooking fuels point to the new Burn's world models of kerosene and charcoal --- .../configs/items/items/items_cooking.ltx | 300 ++++++++++++++++++ 1 file changed, 300 insertions(+) create mode 100644 G.A.M.M.A/modpack_addons/Burn's Optimised World Models/gamedata/configs/items/items/items_cooking.ltx diff --git a/G.A.M.M.A/modpack_addons/Burn's Optimised World Models/gamedata/configs/items/items/items_cooking.ltx b/G.A.M.M.A/modpack_addons/Burn's Optimised World Models/gamedata/configs/items/items/items_cooking.ltx new file mode 100644 index 000000000..b85a9e1bc --- /dev/null +++ b/G.A.M.M.A/modpack_addons/Burn's Optimised World Models/gamedata/configs/items/items/items_cooking.ltx @@ -0,0 +1,300 @@ +;;--;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +;;--;;;;;;; Cooking equipments ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +;;--;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; + +;;-- Section configs for 'cooking kits' - items which initiate the manual cooking UI. Kits are allowed to use other items as 'materials' boosting cooking efficiency. 19.10.2013 ponney68 + + +;;--==========================< Field cooking kit >============================= +[cooking]:booster_multi +$spawn = "devices\repair_kit_10" +kind = i_kit +visual = dynamics\equipments\trade\ckit.ogf +inv_name = st_cooking +inv_name_short = st_cooking +description = st_cooking_descr +empty_weight = 1.02 +inv_weight = 1.92 +inv_grid_width = 2 +inv_grid_height = 1 +inv_grid_x = 3 +inv_grid_y = 32 +upgr_icon_path = ui\actor_items\ui_actor_items_1 +upgr_icon_x = 600 +upgr_icon_y = 200 +upgr_icon_width = 150 +upgr_icon_height = 100 +cost = 2310 +use_condition = true +script_binding = bind_item.bind +max_uses = 3 +remove_after_use = false +cooking_tool = true +cooking_limited = true +cooking_campfire = false +cooking_fuel = charcoal +cooking_use_actor_effects = true +tier = 1 + +;;--==========================< Army Kettle >============================= +[army_bowler]:booster_multi +$spawn = "devices\repair_kit_10" +kind = i_kit +visual = dynamics\cooking\wood_stove.ogf +cost = 6160 +inv_name = st_army_bowler +inv_name_short = st_army_bowler +description = st_army_bowler_descr +empty_weight = 1.19 +inv_weight = 2.27 +inv_grid_width = 2 +inv_grid_height = 1 +inv_grid_x = 5 +inv_grid_y = 32 +upgr_icon_path = ui\actor_items\ui_actor_items_1 +upgr_icon_x = 600 +upgr_icon_y = 100 +upgr_icon_width = 150 +upgr_icon_height = 100 +use_condition = true +script_binding = bind_item.bind +max_uses = 7 +remove_after_use = false +cooking_tool = true +cooking_limited = true +cooking_campfire = true +cooking_fuel = charcoal +cooking_use_actor_effects = true +tier = 2 + +;;--==========================< Multi-fuel Stove >============================= +[fieldcooker]:booster +$spawn = "devices\repair_kit_10" +;$spawn = "devices\roubles" +;$prefetch = 16 +kind = i_kit +;class = II_ATTCH +;cform = skeleton +visual = dynamics\cooking\multi_fuel_stove.ogf +cost = 10155 +inv_name = st_fieldcooker +inv_name_short = st_fieldcooker +description = st_fieldcooker_descr +inv_weight = 0.93 +inv_grid_width = 2 +inv_grid_height = 1 +inv_grid_x = 1 +inv_grid_y = 32 +upgr_icon_path = ui\actor_items\ui_actor_items_1 +upgr_icon_x = 600 +upgr_icon_y = 0 +upgr_icon_width = 150 +upgr_icon_height = 100 +cooking_ui = ui_itm_cook +remove_after_use = false +cooking_tool = true +cooking_limited = false +cooking_campfire = false +cooking_fuel = kerosene, explo_balon_gas, explo_jerrycan_fuel +cooking_use_actor_effects = true +;use_sound = interface\inv_cooking +tier = 4 + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +;;;;;;;; Cooking fuels ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; + +[charcoal]:booster_multi +$spawn = "devices\pda" +visual = dynamics\cooking\charcoal.ogf +kind = i_tool +description = st_charcoal_descr +inv_name = st_charcoal +inv_name_short = st_charcoal +inv_grid_width = 1 +inv_grid_height = 2 +inv_grid_x = 0 +inv_grid_y = 30 +cost = 1262 +inv_weight = 2.72 +empty_weight = 0.32 +can_trade = true +quest_item = false +use_condition = true +script_binding = bind_item.bind +max_uses = 3 +;use_sound = interface\inv_matches +remove_after_use = false +tier = 1 + +[kerosene]:booster_multi +$spawn = "devices\pda" +visual = dynamics\cooking\kerosene.ogf +kind = i_misc +description = st_kerosene_descr +inv_name = st_kerosene +inv_name_short = st_kerosene +inv_grid_width = 1 +inv_grid_height = 2 +inv_grid_x = 1 +inv_grid_y = 30 +cost = 3500 +inv_weight = 4.47 +empty_weight = 0.27 +can_trade = true +quest_item = false +use_condition = true +script_binding = bind_item.bind +max_uses = 5 +;use_sound = interface\inv_matches +remove_after_use = false +tier = 2 + +[explo_jerrycan_fuel]:booster_multi +$spawn = "devices\pda" +visual = dynamics\balon\kanistra.ogf +kind = i_tool +description = st_jerrycan_fuel_descr +inv_name = st_jerrycan_fuel +inv_name_short = st_jerrycan_fuel +inv_grid_width = 2 +inv_grid_height = 2 +inv_grid_x = 2 +inv_grid_y = 30 +cost = 6500 +inv_weight = 8.48 +empty_weight = 3.16 +can_trade = true +quest_item = false +use_condition = true +script_binding = bind_item.bind +max_uses = 8 +;use_sound = interface\inv_matches +remove_after_use = false +tier = 2 + +[explo_balon_gas]:booster_multi +$spawn = "devices\pda" +visual = dynamics\balon\gaz_balon.ogf +kind = i_tool +description = st_balon_gas_descr +inv_name = st_balon_gas +inv_name_short = st_balon_gas +inv_grid_width = 2 +inv_grid_height = 2 +inv_grid_x = 4 +inv_grid_y = 30 +cost = 8000 +inv_weight = 10.36 +empty_weight = 4.16 +can_trade = true +quest_item = false +use_condition = true +script_binding = bind_item.bind +max_uses = 8 +;use_sound = interface\inv_matches +remove_after_use = false +tier = 2 + +;[kerosene]:identity_immunities,delayed_action_fuse,default_weapon_params +;$spawn = "weapons\explosive\mobiltank" +;$prefetch = 16 +;class = S_EXPLO +;cform = skeleton +;visual = dynamics\cooking\kerosene.ogf +;radius = 68; 50 +;kind = i_tool +;description = st_kerosene_descr +;inv_name = st_kerosene +;inv_name_short = st_kerosene +;inv_grid_width = 1 +;inv_grid_height = 2 +;inv_grid_x = 1 +;inv_grid_y = 30 +;cost = 3500 +;box_size = 1 +;empty_weight = 0.27 +;inv_weight = 4.47 +;attach_angle_offset = -0.287979, 1.560923, 1.544060 +;attach_position_offset = 0.096910, -0.013594, 0.107925 +;attach_bone_name = bip01_r_hand +;auto_attach = false +;use_condition = true +;script_binding = bind_item.bind +;max_uses = 5 +;blast = 1 +;blast_r = 1 +;blast_impulse = 1 +;blast_impulse_factor = 1 +;frags = 0 +;frags_r = 0 +;frag_hit = 0 +;frag_hit_impulse = 0 +;hit_type_blast = explosion +;hit_type_frag = fire_wound +;remove_after_use = false +;up_throw_factor = 0.46 +;wm_size = 0.1 +;explode_particles = explosions\explosion_mobiltank +;light_color = 1.9,1.3,0.5 +;light_range = 1.0 +;light_time = 1 +;fragment_speed = 0 ;скорость осколков (м/с) +;explode_duration = 0 ;подолжительность взрыва (с) +;time_to_explode = 0.f +;wallmark_section = explosion_marks +;snd_explode = weapons\explo\fuelcan_boom +;immunities_sect = explosive_jerrycan_immunities_sect +;repair_part_bonus = 0.03 +;uses_charges = 5 + +;[charcoal]:identity_immunities,delayed_action_fuse,default_weapon_params +;$spawn = "weapons\explosive\mobiltank" +;$prefetch = 16 +;class = S_EXPLO +;cform = skeleton +;visual = dynamics\cooking\charcoal.ogf +;radius = 68; 50 +;kind = i_tool +;description = st_charcoal_descr +;inv_name = st_charcoal +;inv_name_short = st_charcoal +;inv_grid_width = 1 +;inv_grid_height = 2 +;inv_grid_x = 0 +;inv_grid_y = 30 +;cost = 1262 +;empty_weight = 0.32 +;inv_weight = 2.72 +;attach_angle_offset = -0.287979, 1.560923, 1.544060 +;attach_position_offset = 0.096910, -0.013594, 0.107925 +;attach_bone_name = bip01_r_hand +;auto_attach = false +;use_condition = true +;script_binding = bind_item.bind +;max_uses = 3 +;blast = 0.1 +;blast_r = 0.1 +;blast_impulse = 0.1 +;blast_impulse_factor = 1 +;frags = 0 +;frags_r = 0 +;frag_hit = 0 +;frag_hit_impulse = 0 +;hit_type_blast = explosion +;hit_type_frag = fire_wound +; +;remove_after_use = false +;up_throw_factor = 0.46 +;wm_size = 0.1 +;explode_particles = explosions\explosion_mobiltank +;light_color = 1.9,1.3,0.5 +;light_range = 1.0 +;light_time = 1 +;fragment_speed = 0 ;скорость осколков (м/с) +;explode_duration = 0 ;подолжительность взрыва (с) +;time_to_explode = 0.f +;wallmark_section = explosion_marks +;snd_explode = weapons\explo\fuelcan_boom +;immunities_sect = explosive_jerrycan_immunities_sect +;uses_charges = 3 From 78b33f8d3842f2851e23fd6390d90e6848e47336 Mon Sep 17 00:00:00 2001 From: "Fox \"Dry\" Eternal" <166316941+FoxEternal@users.noreply.github.com> Date: Sat, 27 Dec 2025 23:34:55 +0500 Subject: [PATCH 2/2] For sure remove unused attachments from trade_stalker_nimble.ltx --- .../items/trade/trade_stalker_nimble.ltx | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/G.A.M.M.A/modpack_addons/G.A.M.M.A. Economy (don't disable, turn on Black Market to buy gear)/gamedata/configs/items/trade/trade_stalker_nimble.ltx b/G.A.M.M.A/modpack_addons/G.A.M.M.A. Economy (don't disable, turn on Black Market to buy gear)/gamedata/configs/items/trade/trade_stalker_nimble.ltx index 33f42a4e4..7ebc9d628 100644 --- a/G.A.M.M.A/modpack_addons/G.A.M.M.A. Economy (don't disable, turn on Black Market to buy gear)/gamedata/configs/items/trade/trade_stalker_nimble.ltx +++ b/G.A.M.M.A/modpack_addons/G.A.M.M.A. Economy (don't disable, turn on Black Market to buy gear)/gamedata/configs/items/trade/trade_stalker_nimble.ltx @@ -26,7 +26,7 @@ wpn_sil_kzrzp = 1, 1 wpn_sil_atg = 1, 1 wpn_sil_aps = 1, 1 wpn_sil_9a91 = 1, 1 -wpn_sil_6p9 = 1, 1 +;wpn_sil_6p9 = 1, 1 wpn_sil_vihr = 1, 1 wpn_sil_gemtech = 1, 1 wpn_sil_sr25 = 1, 1 @@ -43,7 +43,7 @@ ac10632 = 1, 1 acog = 1, 1 eot = 1, 1 c-more = 1, 1 -ac11090 = 1, 1 +;ac11090 = 1, 1 okp = 1, 1 aimpoint = 1, 1 @@ -78,7 +78,7 @@ mark8_rmr = 1, 1 ;psicho_rmr = 1, 1 ; "not used" item spec_alt = 1, 1 kashtan_rmr = 1, 1 -mono_kit = 1, 1 +;mono_kit = 1, 1 226sig_kit = 1, 1 mod9 = 1, 1 upg220 = 1, 1 @@ -103,18 +103,18 @@ triji = 1, 1 wpn_sil_sr1m = 1, 1 ;BaS wpn_sil_veresk = 1, 1 ;BaS kit_sa5x_spec = 1, 1 ;BaS -wpn_sil_auga = 1, 1 ;BaS +;wpn_sil_auga = 1, 1 ;BaS kit_aus_tri = 1, 1 kit_fal_leup = 1, 1 wpn_addon_grenade_launcher_scar =1, 1 -wpn_addon_grenade_launcher_l85 =1, 1 +;wpn_addon_grenade_launcher_l85 =1, 1 wpn_addon_grenade_launcher =1, 1 wpn_addon_grenade_launcher_m203 =1, 1 wpn_addon_grenade_launcher_monolit =1, 1 -wpn_addon_scope =1, 1 +;wpn_addon_scope =1, 1 wpn_addon_scope_zf4 =1, 1 wpn_sil_aac762 =1, 1 -wpn_sil_apb =1, 1 +;wpn_sil_apb =1, 1 wpn_sil_black_box =1, 1 wpn_sil_daniel =1, 1 wpn_sil_forester =1, 1 @@ -130,11 +130,11 @@ wpn_sil_salvo =1, 1 wpn_sil_osp9 =1, 1 wpn_sil_tgpv =1, 1 rmr =1, 1 -susatov = 1, 1 +;susatov = 1, 1 wpn_addon_scope_pu = 1, 1 -wpn_addon_silencer = 1, 1 +;wpn_addon_silencer = 1, 1 wpn_sil_m42k = 1, 1 -wpn_sil_pmm = 1, 1 +;wpn_sil_pmm = 1, 1 wpn_sil_spec_isg = 1, 1 wpn_sil_surfire = 1, 1 wpn_sil_geks545 = 1, 1