Как добавить больше профилей за группировки

Тут будут выкладываться и обсуждаться идеи для новых модов или для их реализации в уже существующих
(Here would be posted and discussed ideas for new mods, and their realizations for existing mods)

Как добавить больше профилей за группировки

Сообщение ROMCHA » 02 июн 2020, 19:02

Собственно раз в фриплее нельзя выбрать аву своего ГГ, нужно создавать для каждой авы свой отдельный профиль, без наследования..

т.е. без такого [009_actor_freedom_min_profile]:002_actor_freedom_profile

Ковырял я файлы fs_config_loadouts.ltx, fs_config_profiles.ltx, character_desc_freeplay.xml, ui_st_other.xml(тут ничё не менял пока).

fs_config_profiles.ltx
[Показать] Спойлер:
[profiles_list]
001_stalker_neutral_novice_one_profile
002_stalker_neutral_novice_two_profile
003_stalker_neutral_novice_three_profile
004_stalker_neutral_one_profile
005_stalker_neutral_two_profile
006_stalker_neutral_three_profile
007_stalker_neutral_four_profile
008_stalker_neutral_five_profile
009_bandit_one_profile
010_bandit_two_profile
011_bandit_three_profile
012_bandit_four_profile
013_svoboda_one_profile
014_svoboda_two_profile
015_svoboda_three_profile
016_svoboda_four_profile
017_svoboda_five_profile
018_svoboda_six_profile
019_dolg_one_profile
020_dolg_two_profile
021_dolg_three_profile
022_dolg_four_profile
023_dolg_five_profile
024_dolg_six_profile
025_dolg_seven_profile
026_killer_one_profile
027_killer_two_profile
028_killer_three_profile
029_killer_four_profile
030_military_one_profile
031_military_two_profile
032_military_three_profile
033_military_four_profile
034_military_five_profile
035_military_six_profile
036_monolith_one_profle
037_monolith_two_profle
038_monolith_three_profile
039_monolith_four_profile
040_ecolog_one_profile
041_ecolog_two_profile
042_test_profile

; base_profile - не использовать. только наследовать в других профилях
[base_profile]
profile_name = base ; это имя будет отображаться в списке профилей
icon = ui_npc_u_actor ; иконка только для отображение во время выбора профиля при старте игры.. иконку нужно менять в профиле персонажа
community = actor
inventory = inv_actor
character_profile = fp_actor_default
money = 50
; give_infoportions = ;инфопорции которые будут выданы при старте, через запятую
; disable_infoportions = ;инфопорции которые будут отключаться при старте, через запятую ... например при игре за Монолит можно насильно включить Выжигатели
spawn_point = actor_spawn_point ; место в котором будет стартовать игрок с выбраным профилем

; пока что этот профиль повторяет базовый но его всеравно надо переопределять чтоб когда ктото изменит базовый то не менялся этот
[001_stalker_neutral_novice_one_profile]
profile_name = Loners
icon = ui_npc_u_green_stalker_2
community = actor
inventory = inv_stalker_neutral_novice_one
character_profile = fp_stalker_neutral_novice_one
money = 445
spawn_point = actor_spawn_point

[002_stalker_neutral_novice_two_profile]
profile_name = Loners
icon = ui_npc_u_green_stalker_10
community = actor
inventory = inv_stalker_neutral_novice_two
character_profile = fp_stalker_neutral_novice_two
money = 445
spawn_point = actor_spawn_point

[003_stalker_neutral_novice_three_profile]
profile_name = Loners
icon = ui_npc_u_green_stalker_antigas
community = actor
inventory = inv_stalker_neutral_novice_three
character_profile = fp_stalker_neutral_novice_three
money = 445
spawn_point = actor_spawn_point

[004_stalker_neutral_one_profile]
profile_name = Loners
icon = ui_npc_u_stalker_neytral_rukzak_2
community = actor
inventory = inv_stalker_neutral_one
character_profile = fp_stalker_neutral_one
money = 445
spawn_point = actor_spawn_point

[005_stalker_neutral_two_profile]
profile_name = Loners
icon = ui_npc_u_stalker_neytral_balon_8
community = actor
inventory = inv_stalker_neutral_two
character_profile = fp_stalker_neutral_two
money = 445
spawn_point = actor_spawn_point

[006_stalker_neutral_three_profile]
profile_name = Loners
icon = ui_npc_u_stalker_neytral_hood_9
community = actor
inventory = inv_stalker_neutral_three
character_profile = fp_stalker_neutral_three
money = 445
spawn_point = actor_spawn_point

[007_stalker_neutral_four_profile]
profile_name = Loners
icon = ui_npc_u_stalker_neytral_nauchniy
community = actor
inventory = inv_stalker_neutral_four
character_profile = fp_stalker_neutral_four
money = 445
spawn_point = actor_spawn_point

[008_stalker_neutral_five_profile]
profile_name = Loners
icon = ui_npc_u_stalker_neytral_exoskeleton
community = actor
inventory = inv_stalker_neutral_five
character_profile = fp_stalker_neutral_five
money = 445
spawn_point = actor_spawn_point

[009_bandit_one_profile]
profile_name = Bandits
icon = ui_npc_u_stalker_bandit_3
community = bandit
inventory = inv_bandit_one
character_profile = fp_bandit_one
money = 445
spawn_point = bandit_spawn_point

[010_bandit_two_profile]
profile_name = Bandits
icon = ui_npc_u_stalker_bandit_8
community = bandit
inventory = inv_bandit_two
character_profile = fp_bandit_two
money = 445
spawn_point = bandit_spawn_point

[011_bandit_three_profile]
profile_name = Bandits
icon = ui_npc_u_stalker_bandit_master
community = bandit
inventory = inv_bandit_three
character_profile = fp_bandit_three
money = 445
spawn_point = bandit_spawn_point

[012_bandit_four_profile]
profile_name = Bandits
icon = ui_npc_u_stalker_bandit_veteran
community = bandit
inventory = inv_bandit_four
character_profile = fp_bandit_four
money = 445
spawn_point = bandit_spawn_point

[013_freedom_one_profile]
profile_name = Freedom
icon = ui_npc_u_stalker_sv_rukzak_1_1
community = actor_freedom
inventory = inv_freedom_one
character_profile = fp_freedom_one
give_infoportions = mil_leader_attach_community
money = 445
spawn_point = actor_freedom_spawn_point

[014_freedom_two_profile]
profile_name = Freedom
icon = ui_npc_u_stalker_sv_hood_91
community = actor_freedom
inventory = inv_freedom_two
character_profile = fp_freedom_two
give_infoportions = mil_leader_attach_community
money = 445
spawn_point = actor_freedom_spawn_point

[015_freedom_three_profile]
profile_name = Freedom
icon = ui_npc_u_stalker_sv_rukzak_2
community = actor_freedom
inventory = inv_freedom_three
character_profile = fp_freedom_three
give_infoportions = mil_leader_attach_community
money = 445
spawn_point = actor_freedom_spawn_point

[016_freedom_four_profile]
profile_name = Freedom
icon = ui_npc_u_stalker_sv_hood_9
community = actor_freedom
inventory = inv_freedom_four
character_profile = fp_freedom_four
give_infoportions = mil_leader_attach_community
money = 445
spawn_point = actor_freedom_spawn_point

[017_freedom_five_profile]
profile_name = Freedom
icon = ui_npc_u_stalker_sv_nauchniy
community = actor_freedom
inventory = inv_freedom_five
character_profile = fp_freedom_five
give_infoportions = mil_leader_attach_community
money = 445
spawn_point = actor_freedom_spawn_point

[018_freedom_six_profile]
profile_name = Freedom
icon = ui_npc_u_stalker_sv_exoskeleton
community = actor_freedom
inventory = inv_freedom_six
character_profile = fp_freedom_six
give_infoportions = mil_leader_attach_community
money = 445
spawn_point = actor_freedom_spawn_point

[019_dolg_one_profile]
profile_name = Duty
icon = ui_npc_u_stalker_do_balon_7
community = actor_dolg
inventory = inv_dolg_one
character_profile = fp_dolg_one
give_infoportions = bar_dolg_community_leader_done, bar_dolg_community_start, bar_dolg_community_leader
money = 445
spawn_point = actor_dolg_spawn_point

[020_dolg_two_profile]
profile_name = Duty
icon = ui_npc_u_stalker_do_balon_6
community = actor_dolg
inventory = inv_dolg_two
character_profile = fp_dolg_two
give_infoportions = bar_dolg_community_leader_done, bar_dolg_community_start, bar_dolg_community_leader
money = 445
spawn_point = actor_dolg_spawn_point

[021_dolg_three_profile]
profile_name = Duty
icon = ui_npc_u_stalker_do_mask_1
community = actor_dolg
inventory = inv_dolg_three
character_profile = fp_dolg_three
give_infoportions = bar_dolg_community_leader_done, bar_dolg_community_start, bar_dolg_community_leader
money = 445
spawn_point = actor_dolg_spawn_point

[022_dolg_four_profile]
profile_name = Duty
icon = ui_npc_u_stalker_do_balon_8
community = actor_dolg
inventory = inv_dolg_four
character_profile = fp_dolg_four
give_infoportions = bar_dolg_community_leader_done, bar_dolg_community_start, bar_dolg_community_leader
money = 445
spawn_point = actor_dolg_spawn_point

[023_dolg_five_profile]
profile_name = Duty
icon = ui_npc_u_stalker_do_antigas
community = actor_dolg
inventory = inv_dolg_five
character_profile = fp_dolg_five
give_infoportions = bar_dolg_community_leader_done, bar_dolg_community_start, bar_dolg_community_leader
money = 445
spawn_point = actor_dolg_spawn_point

[024_dolg_sx_profile]
profile_name = Duty
icon = ui_npc_u_stalker_do_nauchniy
community = actor_dolg
inventory = inv_dolg_six
character_profile = fp_dolg_six
give_infoportions = bar_dolg_community_leader_done, bar_dolg_community_start, bar_dolg_community_leader
money = 445
spawn_point = actor_dolg_spawn_point

[025_dolg_seven_profile]
profile_name = Duty
icon = ui_npc_u_stalker_do_exoskeleton
community = actor_dolg
inventory = inv_dolg_seven
character_profile = fp_dolg_seven
give_infoportions = bar_dolg_community_leader_done, bar_dolg_community_start, bar_dolg_community_leader
money = 445
spawn_point = actor_dolg_spawn_point

[026_killer_one_profile]:base_profile
profile_name = prof_Killer_min
icon = ui_npc_u_stalker_ki_mask
community = killer
inventory = inv_killer_one
character_profile = fp_killer_one
spawn_point = killer_spawn_point

[027_killer_two_profile]
profile_name = Killers
icon = ui_npc_u_stalker_ki_antigas
community = killer
inventory = inv_killer_two
character_profile = fp_killer_two
money = 445
spawn_point = killer_spawn_point

[028_killer_three_profile]
profile_name = Killers
icon = ui_npc_u_stalker_ki_nauchniy
community = killer
inventory = inv_killer_three
character_profile = fp_killer_three
money = 445
spawn_point = killer_spawn_point

[029_killer_four_profile]
profile_name = Killers
icon = ui_npc_u_stalker_ki_exoskeleton
community = killer
inventory = inv_killer_four
character_profile = fp_killer_four
money = 445
spawn_point = killer_spawn_point

[030_military_one_profile]
profile_name = Military
icon = ui_npc_u_soldier_mask
community = military
inventory = inv_military_one
character_profile = fp_military_one
money = 445
spawn_point = military_spawn_point

[031_military_two_profile]
profile_name = Military
icon = ui_npc_u_soldier_antigas
community = military
inventory = inv_military_two
character_profile = fp_military_two
money = 445
spawn_point = military_spawn_point

[032_military_three_profile]
profile_name = Military
icon = ui_npc_u_stalker_militari_1
community = military
inventory = inv_military_three
character_profile = fp_military_three
money = 445
spawn_point = military_spawn_point

[033_military_four_profile]
profile_name = Military
icon = ui_npc_u_stalker_militari_2
community = military
inventory = inv_military_four
character_profile = fp_military_four
money = 445
spawn_point = military_spawn_point

[034_military_five_profile]
profile_name = Military
icon = ui_npc_u_stalker_militari_antigas_1
community = military
inventory = inv_military_five
character_profile = fp_military_five
money = 445
spawn_point = military_spawn_point

[035_military_six_profile]
profile_name = Military
icon = ui_npc_u_stalker_militari_antigas_2
community = military
inventory = inv_military_six
character_profile = fp_military_six
money = 445
spawn_point = military_spawn_point

[036_monolith_one_profile]
profile_name = Monolith
icon = ui_npc_u_stalker_mo_mask
community = monolith
inventory = inv_monolith_one
character_profile = fp_monolith_one
give_infoportions = zombied_psy_immunity, pri_monolith_spawn1, pri_monolith_spawn2
money = 445
spawn_point = monolith_spawn_point

[037_monolith_two_profile]
profile_name = Monolith
icon = ui_npc_u_stalker_mo_hood_9
community = monolith
inventory = inv_monolith_two
character_profile = fp_monolith_two
give_infoportions = zombied_psy_immunity, pri_monolith_spawn1, pri_monolith_spawn2
money = 445
spawn_point = monolith_spawn_point

[038_monolith_three_profile]
profile_name = Monolith
icon = ui_npc_u_stalker_mo_nauchniy
community = monolith
inventory = inv_monolith_three
character_profile = fp_monolith_three
give_infoportions = zombied_psy_immunity, pri_monolith_spawn1, pri_monolith_spawn2
money = 445
spawn_point = monolith_spawn_point

[039_monolith_four_profile]
profile_name = Monolith
icon = ui_npc_u_stalker_mo_exo
community = monolith
inventory = inv_monolith_four
character_profile = fp_monolith_four
give_infoportions = zombied_psy_immunity, pri_monolith_spawn1, pri_monolith_spawn2
money = 445
spawn_point = monolith_spawn_point

[040_ecolog_one_profile]
profile_name = Scientists
icon = ui_npc_u_stalker_ecolog
community = ecolog
inventory = inv_ecolog_one
character_profile = fp_ecolog_one
money = 445
spawn_point = ecolog_spawn_point

[041_ecolog_two_profile]
profile_name = Scientists
icon = ui_npc_u_stalker_ecolog_military
community = ecolog
inventory = inv_ecolog_two
character_profile = fp_ecolog_two
money = 445
spawn_point = ecolog_spawn_point

[042_test_profile]:base_profile
profile_name = test
icon = ui_npc_u_green_stalker_2
community = actor
inventory = inv_test
character_profile = fp_test
spawn_point = actor_spawn_point


fs_config_loadouts.ltx
[Показать] Спойлер:
[inv_base]
; если значение меньше 1 то расценивается как вероятность, иначе как гарантированное фиксированное количество, 0 чтоб блокировать
wpn_binoc
wpn_knife
detector_simple = 0
inv_ruck = 1

[inv_stalker_neutral_novice_one]:inv_base
stalker_outfit
wpn_pm
ammo_9x18_fmj = 4
wpn_mp5
ammo_9x19_fmj = 4
grenade_rgd5 = 3
medkit = 3
bandage = 3
antirad = 1
bread = 3
vodka = 3

[inv_stalker_neutral_novice_two]:inv_base
stalker_outfit
wpn_pm
ammo_9x18_fmj = 4
wpn_mp5
ammo_9x19_fmj = 4
grenade_rgd5 = 3
medkit = 3
bandage = 3
antirad = 1
bread = 3
vodka = 3

[inv_stalker_neutral_novice_three]:inv_base
stalker_outfit
wpn_pm
ammo_9x18_fmj = 4
wpn_mp5
ammo_9x19_fmj = 4
grenade_rgd5 = 3
medkit = 3
bandage = 3
antirad = 1
bread = 3
vodka = 3

[inv_stalker_neutral_one]:inv_base
stalker_outfit
wpn_pm
ammo_9x18_fmj = 4
wpn_mp5
ammo_9x19_fmj = 4
grenade_rgd5 = 3
medkit = 3
bandage = 3
antirad = 1
bread = 3
vodka = 3

[inv_stalker_neutral_two]:inv_base
stalker_outfit
wpn_pm
ammo_9x18_fmj = 4
wpn_mp5
ammo_9x19_fmj = 4
grenade_rgd5 = 3
medkit = 3
bandage = 3
antirad = 1
bread = 3
vodka = 3

[inv_stalker_neutral_three]:inv_base
stalker_outfit
wpn_pm
ammo_9x18_fmj = 4
wpn_mp5
ammo_9x19_fmj = 4
grenade_rgd5 = 3
medkit = 3
bandage = 3
antirad = 1
bread = 3
vodka = 3

[inv_stalker_neutral_four]:inv_base
stalker_outfit
wpn_pm
ammo_9x18_fmj = 4
wpn_mp5
ammo_9x19_fmj = 4
grenade_rgd5 = 3
medkit = 3
bandage = 3
antirad = 1
bread = 3
vodka = 3

[inv_stalker_neutral_five]:inv_base
stalker_outfit
wpn_pm
ammo_9x18_fmj = 4
wpn_mp5
ammo_9x19_fmj = 4
grenade_rgd5 = 3
medkit = 3
bandage = 3
antirad = 1
bread = 3
vodka = 3

[inv_bandit_one]:inv_base
bandit_outfit
wpn_pm
ammo_9x18_fmj = 4
wpn_bm16
ammo_12x70_buck = 4
grenade_rgd5 = 3
medkit = 3
bandage = 3
antirad = 1
bread = 3
vodka = 3

[inv_bandit_two]:inv_base
bandit_outfit
wpn_pm
ammo_9x18_fmj = 4
wpn_bm16
ammo_12x70_buck = 4
grenade_rgd5 = 3
medkit = 3
bandage = 3
antirad = 1
bread = 3
vodka = 3

[inv_bandit_three]:inv_base
bandit_outfit
wpn_pm
ammo_9x18_fmj = 4
wpn_bm16
ammo_12x70_buck = 4
grenade_rgd5 = 3
medkit = 3
bandage = 3
antirad = 1
bread = 3
vodka = 3

[inv_bandit_four]:inv_base
bandit_outfit
wpn_pm
ammo_9x18_fmj = 4
wpn_bm16
ammo_12x70_buck = 4
grenade_rgd5 = 3
medkit = 3
bandage = 3
antirad = 1
bread = 3
vodka = 3

[inv_freedom_one]:inv_base
svoboda_light_outfit
wpn_beretta
ammo_9x19_fmj = 4
wpn_lr300
ammo_5.56x45_ss190 = 4
grenade_f1 = 3
medkit = 3
bandage = 3
antirad = 1
kolbasa = 3
vodka = 3

[inv_freedom_two]:inv_base
svoboda_light_outfit
wpn_beretta
ammo_9x19_fmj = 4
wpn_lr300
ammo_5.56x45_ss190 = 4
grenade_f1 = 3
medkit = 3
bandage = 3
antirad = 1
kolbasa = 3
vodka = 3

[inv_freedom_three]:inv_base
svoboda_light_outfit
wpn_beretta
ammo_9x19_fmj = 4
wpn_lr300
ammo_5.56x45_ss190 = 4
grenade_f1 = 3
medkit = 3
bandage = 3
antirad = 1
kolbasa = 3
vodka = 3

[inv_freedom_four]:inv_base
svoboda_light_outfit
wpn_beretta
ammo_9x19_fmj = 4
wpn_lr300
ammo_5.56x45_ss190 = 4
grenade_f1 = 3
medkit = 3
bandage = 3
antirad = 1
kolbasa = 3
vodka = 3

[inv_freedom_five]:inv_base
svoboda_light_outfit
wpn_beretta
ammo_9x19_fmj = 4
wpn_lr300
ammo_5.56x45_ss190 = 4
grenade_f1 = 3
medkit = 3
bandage = 3
antirad = 1
kolbasa = 3
vodka = 3

[inv_freedom_six]:inv_base
svoboda_light_outfit
wpn_beretta
ammo_9x19_fmj = 4
wpn_lr300
ammo_5.56x45_ss190 = 4
grenade_f1 = 3
medkit = 3
bandage = 3
antirad = 1
kolbasa = 3
vodka = 3

[inv_dolg_one]:inv_base
dolg_outfit
wpn_sig220
ammo_11.43x23_fmj = 4
wpn_abakan
ammo_5.45x39_fmj = 4
grenade_f1 = 3
medkit = 3
bandage = 3
antirad = 1
kolbasa = 3
vodka = 3

[inv_dolg_two]:inv_base
dolg_outfit
wpn_sig220
ammo_11.43x23_fmj = 4
wpn_abakan
ammo_5.45x39_fmj = 4
grenade_f1 = 3
medkit = 3
bandage = 3
antirad = 1
kolbasa = 3
vodka = 3

[inv_dolg_three]:inv_base
dolg_outfit
wpn_sig220
ammo_11.43x23_fmj = 4
wpn_abakan
ammo_5.45x39_fmj = 4
grenade_f1 = 3
medkit = 3
bandage = 3
antirad = 1
kolbasa = 3
vodka = 3

[inv_dolg_four]:inv_base
dolg_outfit
wpn_sig220
ammo_11.43x23_fmj = 4
wpn_abakan
ammo_5.45x39_fmj = 4
grenade_f1 = 3
medkit = 3
bandage = 3
antirad = 1
kolbasa = 3
vodka = 3

[inv_dolg_five]:inv_base
dolg_outfit
wpn_sig220
ammo_11.43x23_fmj = 4
wpn_abakan
ammo_5.45x39_fmj = 4
grenade_f1 = 3
medkit = 3
bandage = 3
antirad = 1
kolbasa = 3
vodka = 3

[inv_dolg_six]:inv_base
dolg_outfit
wpn_sig220
ammo_11.43x23_fmj = 4
wpn_abakan
ammo_5.45x39_fmj = 4
grenade_f1 = 3
medkit = 3
bandage = 3
antirad = 1
kolbasa = 3
vodka = 3

[inv_dolg_seven]:inv_base
dolg_outfit
wpn_sig220
ammo_11.43x23_fmj = 4
wpn_abakan
ammo_5.45x39_fmj = 4
grenade_f1 = 3
medkit = 3
bandage = 3
antirad = 1
kolbasa = 3
vodka = 3

[inv_killer_one]:inv_base
killer_outfit
wpn_usp
ammo_11.43x23_fmj = 4
wpn_lr300
ammo_5.56x45_ss190 = 4
grenade_gd-05 = 3
medkit = 3
bandage = 3
antirad = 1
bread = 3
kolbasa = 3
vodka = 3

[inv_killer_two]:inv_base
killer_outfit
wpn_usp
ammo_11.43x23_fmj = 4
wpn_lr300
ammo_5.56x45_ss190 = 4
grenade_gd-05 = 3
medkit = 3
bandage = 3
antirad = 1
bread = 3
kolbasa = 3
vodka = 3

[inv_killer_three]:inv_base
killer_outfit
wpn_usp
ammo_11.43x23_fmj = 4
wpn_lr300
ammo_5.56x45_ss190 = 4
grenade_gd-05 = 3
medkit = 3
bandage = 3
antirad = 1
bread = 3
kolbasa = 3
vodka = 3

[inv_killer_four]:inv_base
killer_outfit
wpn_usp
ammo_11.43x23_fmj = 4
wpn_lr300
ammo_5.56x45_ss190 = 4
grenade_gd-05 = 3
medkit = 3
bandage = 3
antirad = 1
bread = 3
kolbasa = 3
vodka = 3

[inv_military_one]:inv_base
soldier_outfit
wpn_fort
ammo_9x18_fmj = 4
wpn_ak74u
ammo_5.45x39_fmj = 4
grenade_f1 = 3
medkit_army = 3
bandage = 3
antirad = 1
conserva = 3

[inv_military_two]:inv_base
soldier_outfit
wpn_fort
ammo_9x18_fmj = 4
wpn_ak74u
ammo_5.45x39_fmj = 4
grenade_f1 = 3
medkit_army = 3
bandage = 3
antirad = 1
conserva = 3

[inv_military_three]:inv_base
soldier_outfit
wpn_fort
ammo_9x18_fmj = 4
wpn_ak74u
ammo_5.45x39_fmj = 4
grenade_f1 = 3
medkit_army = 3
bandage = 3
antirad = 1
conserva = 3

[inv_military_four]:inv_base
soldier_outfit
wpn_fort
ammo_9x18_fmj = 4
wpn_ak74u
ammo_5.45x39_fmj = 4
grenade_f1 = 3
medkit_army = 3
bandage = 3
antirad = 1
conserva = 3

[inv_military_five]:inv_base
soldier_outfit
wpn_fort
ammo_9x18_fmj = 4
wpn_ak74u
ammo_5.45x39_fmj = 4
grenade_f1 = 3
medkit_army = 3
bandage = 3
antirad = 1
conserva = 3

[inv_military_six]:inv_base
soldier_outfit
wpn_fort
ammo_9x18_fmj = 4
wpn_ak74u
ammo_5.45x39_fmj = 4
grenade_f1 = 3
medkit_army = 3
bandage = 3
antirad = 1
conserva = 3

[inv_monolith_one]:inv_base
monolit_outfit
wpn_hpsa
ammo_9x19_fmj = 4
wpn_abakan
ammo_5.45x39_fmj = 4
grenade_f1 = 1
grenade_rgd5 = 1
grenade_gd-05 = 1
medkit = 3
bandage = 3
antirad = 1
bread = 3
kolbasa = 3

[inv_monolith_two]:inv_base
monolit_outfit
wpn_hpsa
ammo_9x19_fmj = 4
wpn_abakan
ammo_5.45x39_fmj = 4
grenade_f1 = 1
grenade_rgd5 = 1
grenade_gd-05 = 1
medkit = 3
bandage = 3
antirad = 1
bread = 3
kolbasa = 3

[inv_monolith_three]:inv_base
monolit_outfit
wpn_hpsa
ammo_9x19_fmj = 4
wpn_abakan
ammo_5.45x39_fmj = 4
grenade_f1 = 1
grenade_rgd5 = 1
grenade_gd-05 = 1
medkit = 3
bandage = 3
antirad = 1
bread = 3
kolbasa = 3

[inv_monolith_four]:inv_base
monolit_outfit
wpn_hpsa
ammo_9x19_fmj = 4
wpn_abakan
ammo_5.45x39_fmj = 4
grenade_f1 = 1
grenade_rgd5 = 1
grenade_gd-05 = 1
medkit = 3
bandage = 3
antirad = 1
bread = 3
kolbasa = 3

[inv_ecolog_one]:inv_base
ecolog_outfit
wpn_walther
ammo_9x19_fmj = 4
wpn_l85
ammo_5.56x45_ss190 = 4
grenade_gd-05 = 3
medkit_scientic = 3
bandage = 3
antirad = 1
conserva = 3

[inv_ecolog_two]:inv_base
ecolog_outfit
wpn_walther
ammo_9x19_fmj = 4
wpn_l85
ammo_5.56x45_ss190 = 4
grenade_gd-05 = 3
medkit_scientic = 3
bandage = 3
antirad = 1
conserva = 3

[inv_test]:inv_base
novice_outfit
wpn_pm
ammo_9x18_fmj = 4
medkit = 3
bandage = 3
antirad = 1


character_desc_freeplay.xml
[Показать] Спойлер:
<?xml version='1.0' encoding="windows-1251"?>
<xml>
<specific_character id="fp_stalker_neutral_novice_one" no_random = "1">
<name>GENERATE_NAME_stalker</name>
<icon>ui_npc_u_green_stalker_2</icon>
<map_icon x="0" y="0"></map_icon>

<team>Actor</team>
<supplies>
[spawn] \n
device_torch \n
</supplies>

<class>actor</class>
<community>actor</community>

<rank>00</rank>
<reputation>0</reputation>
<visual>actors\novice\green_stalker_2</visual>
</specific_character>
<specific_character id="fp_stalker_neutral_novice_two" no_random = "1">
<name>GENERATE_NAME_stalker</name>
<icon>ui_npc_u_green_stalker_10</icon>
<map_icon x="0" y="0"></map_icon>

<team>Actor</team>
<supplies>
[spawn] \n
device_torch \n
</supplies>

<class>actor</class>
<community>actor</community>

<rank>00</rank>
<reputation>0</reputation>
<visual>actors\novice\green_stalker_10</visual>
</specific_character>
<specific_character id="fp_stalker_neutral_novice_three" no_random = "1">
<name>GENERATE_NAME_stalker</name>
<icon>ui_npc_u_green_stalker_antigas</icon>
<map_icon x="0" y="0"></map_icon>

<team>Actor</team>
<supplies>
[spawn] \n
device_torch \n
</supplies>

<class>actor</class>
<community>actor</community>

<rank>00</rank>
<reputation>0</reputation>
<visual>actors\novice\green_stalker_antigas</visual>
</specific_character>
<specific_character id="fp_stalker_neutral_one" no_random = "1">
<name>GENERATE_NAME_stalker</name>
<icon>ui_npc_u_stalker_neytral_rukzak_2</icon>
<map_icon x="0" y="0"></map_icon>

<team>Actor</team>
<supplies>
[spawn] \n
device_torch \n
</supplies>

<class>actor</class>
<community>actor</community>

<rank>00</rank>
<reputation>0</reputation>
<visual>actors\neytral\stalker_neytral_rukzak_2</visual>
</specific_character>
<specific_character id="fp_stalker_neutral_two" no_random = "1">
<name>GENERATE_NAME_stalker</name>
<icon>ui_npc_u_stalker_neytral_balon_8</icon>
<map_icon x="0" y="0"></map_icon>

<team>Actor</team>
<supplies>
[spawn] \n
device_torch \n
</supplies>

<class>actor</class>
<community>actor</community>

<rank>00</rank>
<reputation>0</reputation>
<visual>actors\neytral\stalker_neytral_balon_8</visual>
</specific_character>
<specific_character id="fp_stalker_neutral_three" no_random = "1">
<name>GENERATE_NAME_stalker</name>
<icon>ui_npc_u_stalker_neytral_hood_9</icon>
<map_icon x="0" y="0"></map_icon>

<team>Actor</team>
<supplies>
[spawn] \n
device_torch \n
</supplies>

<class>actor</class>
<community>actor</community>

<rank>00</rank>
<reputation>0</reputation>
<visual>actors\neytral\stalker_neytral_hood_9</visual>
</specific_character>
<specific_character id="fp_stalker_neutral_four" no_random = "1">
<name>GENERATE_NAME_stalker</name>
<icon>ui_npc_u_stalker_neytral_nauchniy</icon>
<map_icon x="0" y="0"></map_icon>

<team>Actor</team>
<supplies>
[spawn] \n
device_torch \n
</supplies>

<class>actor</class>
<community>actor</community>

<rank>00</rank>
<reputation>0</reputation>
<visual>actors\neytral\stalker_neytral_nauchniy</visual>
</specific_character>
<specific_character id="fp_stalker_neutral_five" no_random = "1">
<name>GENERATE_NAME_stalker</name>
<icon>ui_npc_u_stalker_neytral_exoskeleton</icon>
<map_icon x="0" y="0"></map_icon>

<team>Actor</team>
<supplies>
[spawn] \n
device_torch \n
</supplies>

<class>actor</class>
<community>actor</community>

<rank>00</rank>
<reputation>0</reputation>
<visual>actors\neytral\stalker_neytral_exoskeleton</visual>
</specific_character>
<specific_character id="fp_bandit_one" no_random = "1">
<name>GENERATE_NAME_bandit</name>
<icon>ui_npc_u_stalker_bandit_3</icon>
<map_icon x="3" y="2"></map_icon>

<team>Actor</team>
<supplies>
[spawn] \n
device_torch \n
</supplies>

<class>actor</class>
<community>actor</community>

<rank>00</rank>
<reputation>0</reputation>
<visual>actors\bandit\stalker_bandit_3</visual>
</specific_character>
<specific_character id="fp_bandit_two" no_random = "1">
<name>GENERATE_NAME_bandit</name>
<icon>ui_npc_u_stalker_bandit_8</icon>
<map_icon x="3" y="2"></map_icon>

<team>Actor</team>
<supplies>
[spawn] \n
device_torch \n
</supplies>

<class>actor</class>
<community>actor</community>

<rank>00</rank>
<reputation>0</reputation>
<visual>actors\bandit\stalker_bandit_8</visual>
</specific_character>
<specific_character id="fp_bandit_three" no_random = "1">
<name>GENERATE_NAME_bandit</name>
<icon>ui_npc_u_stalker_bandit_master</icon>
<map_icon x="3" y="2"></map_icon>

<team>Actor</team>
<supplies>
[spawn] \n
device_torch \n
</supplies>

<class>actor</class>
<community>actor</community>

<rank>00</rank>
<reputation>0</reputation>
<visual>actors\bandit\stalker_bandit_master</visual>
</specific_character>
<specific_character id="fp_bandit_four" no_random = "1">
<name>GENERATE_NAME_bandit</name>
<icon>ui_npc_u_stalker_bandit_veteran</icon>
<map_icon x="3" y="2"></map_icon>

<team>Actor</team>
<supplies>
[spawn] \n
device_torch \n
</supplies>

<class>actor</class>
<community>actor</community>

<rank>00</rank>
<reputation>0</reputation>
<visual>actors\bandit\stalker_bandit_veteran</visual>
</specific_character>
<specific_character id="fp_freedom_one" no_random = "1">
<name>GENERATE_NAME_stalker</name>
<icon>ui_npc_u_stalker_sv_rukzak_1_1</icon>
<map_icon x="5" y="0"></map_icon>
<bio>mil_Svoboda_regular_bio</bio>

<team>Actor</team>
<supplies>
[spawn] \n
device_torch \n
</supplies>

<class>actor</class>
<community>actor</community>

<rank>00</rank>
<reputation>0</reputation>
<visual>actors\svoboda\stalker_sv_rukzak_1_1</visual>
</specific_character>
<specific_character id="fp_freedom_two" no_random = "1">
<name>GENERATE_NAME_stalker</name>
<icon>ui_npc_u_stalker_sv_hood_91</icon>
<map_icon x="5" y="0"></map_icon>
<bio>mil_Svoboda_regular_bio</bio>

<team>Actor</team>
<supplies>
[spawn] \n
device_torch \n
</supplies>

<class>actor</class>
<community>actor</community>

<rank>00</rank>
<reputation>0</reputation>
<visual>actors\svoboda\stalker_sv_hood_91</visual>
</specific_character>
<specific_character id="fp_freedom_three" no_random = "1">
<name>GENERATE_NAME_stalker</name>
<icon>ui_npc_u_stalker_sv_rukzak_2</icon>
<map_icon x="5" y="0"></map_icon>
<bio>mil_Svoboda_regular_bio</bio>

<team>Actor</team>
<supplies>
[spawn] \n
device_torch \n
</supplies>

<class>actor</class>
<community>actor</community>

<rank>00</rank>
<reputation>0</reputation>
<visual>actors\svoboda\stalker_sv_rukzak_2</visual>
</specific_character>
<specific_character id="fp_freedom_four" no_random = "1">
<name>GENERATE_NAME_stalker</name>
<icon>ui_npc_u_stalker_sv_hood_9</icon>
<map_icon x="5" y="0"></map_icon>
<bio>mil_Svoboda_regular_bio</bio>

<team>Actor</team>
<supplies>
[spawn] \n
device_torch \n
</supplies>

<class>actor</class>
<community>actor</community>

<rank>00</rank>
<reputation>0</reputation>
<visual>actors\svoboda\stalker_sv_hood_9</visual>
</specific_character>
<specific_character id="fp_freedom_five" no_random = "1">
<name>GENERATE_NAME_stalker</name>
<icon>ui_npc_u_stalker_sv_nauchniy</icon>
<map_icon x="5" y="0"></map_icon>
<bio>mil_Svoboda_regular_bio</bio>

<team>Actor</team>
<supplies>
[spawn] \n
device_torch \n
</supplies>

<class>actor</class>
<community>actor</community>

<rank>00</rank>
<reputation>0</reputation>
<visual>actors\svoboda\stalker_sv_nauchniy</visual>
</specific_character>
<specific_character id="fp_freedom_six" no_random = "1">
<name>GENERATE_NAME_stalker</name>
<icon>ui_npc_u_stalker_sv_exoskeleton</icon>
<map_icon x="5" y="0"></map_icon>
<bio>mil_Svoboda_regular_bio</bio>

<team>Actor</team>
<supplies>
[spawn] \n
device_torch \n
</supplies>

<class>actor</class>
<community>actor</community>

<rank>00</rank>
<reputation>0</reputation>
<visual>actors\svoboda\stalker_sv_exoskeleton</visual>
</specific_character>
<specific_character id="fp_dolg_one" no_random = "1">
<name>GENERATE_NAME_stalker</name>
<icon>ui_npc_u_stalker_do_balon_7</icon>
<map_icon x="0" y="0"></map_icon>

<team>Actor</team>
<supplies>
[spawn] \n
device_torch \n
</supplies>

<class>actor</class>
<community>actor</community>

<rank>00</rank>
<reputation>0</reputation>
<visual>actors\dolg\stalker_do_balon_7</visual>
</specific_character>
<specific_character id="fp_dolg_two" no_random = "1">
<name>GENERATE_NAME_stalker</name>
<icon>ui_npc_u_stalker_do_balon_6</icon>
<map_icon x="0" y="0"></map_icon>

<team>Actor</team>
<supplies>
[spawn] \n
device_torch \n
</supplies>

<class>actor</class>
<community>actor</community>

<rank>00</rank>
<reputation>0</reputation>
<visual>actors\dolg\stalker_do_balon_6</visual>
</specific_character>
<specific_character id="fp_dolg_three" no_random = "1">
<name>GENERATE_NAME_stalker</name>
<icon>ui_npc_u_stalker_do_mask_1</icon>
<map_icon x="0" y="0"></map_icon>

<team>Actor</team>
<supplies>
[spawn] \n
device_torch \n
</supplies>

<class>actor</class>
<community>actor</community>

<rank>00</rank>
<reputation>0</reputation>
<visual>actors\dolg\stalker_do_mask_1</visual>
</specific_character>
<specific_character id="fp_dolg_four" no_random = "1">
<name>GENERATE_NAME_stalker</name>
<icon>ui_npc_u_stalker_do_balon_8</icon>
<map_icon x="0" y="0"></map_icon>

<team>Actor</team>
<supplies>
[spawn] \n
device_torch \n
</supplies>

<class>actor</class>
<community>actor</community>

<rank>00</rank>
<reputation>0</reputation>
<visual>actors\dolg\stalker_do_balon_8</visual>
</specific_character>
<specific_character id="fp_dolg_five" no_random = "1">
<name>GENERATE_NAME_stalker</name>
<icon>ui_npc_u_stalker_do_antigas</icon>
<map_icon x="0" y="0"></map_icon>

<team>Actor</team>
<supplies>
[spawn] \n
device_torch \n
</supplies>

<class>actor</class>
<community>actor</community>

<rank>00</rank>
<reputation>0</reputation>
<visual>actors\dolg\stalker_do_antigas</visual>
</specific_character>
<specific_character id="fp_dolg_six" no_random = "1">
<name>GENERATE_NAME_stalker</name>
<icon>ui_npc_u_stalker_do_nauchniy</icon>
<map_icon x="0" y="0"></map_icon>

<team>Actor</team>
<supplies>
[spawn] \n
device_torch \n
</supplies>

<class>actor</class>
<community>actor</community>

<rank>00</rank>
<reputation>0</reputation>
<visual>actors\dolg\stalker_do_nauchniy</visual>
</specific_character>
<specific_character id="fp_dolg_seven" no_random = "1">
<name>GENERATE_NAME_stalker</name>
<icon>ui_npc_u_stalker_do_exoskeleton</icon>
<map_icon x="0" y="0"></map_icon>

<team>Actor</team>
<supplies>
[spawn] \n
device_torch \n
</supplies>

<class>actor</class>
<community>actor</community>

<rank>00</rank>
<reputation>0</reputation>
<visual>actors\dolg\stalker_do_exoskeleton</visual>
</specific_character>
<specific_character id="fp_killer_one" no_random = "1">
<name>GENERATE_NAME_stalker</name>
<icon>ui_npc_u_stalker_ki_mask</icon>
<map_icon x="2" y="0"></map_icon>


<team>Actor</team>
<supplies>
[spawn] \n
device_torch \n
</supplies>

<class>actor</class>
<community>actor</community>

<rank>00</rank>
<reputation>0</reputation>
<visual>actors\killer\stalker_ki_mask</visual>
</specific_character>
<specific_character id="fp_killer_two" no_random = "1">
<name>GENERATE_NAME_stalker</name>
<icon>ui_npc_u_stalker_ki_antigas</icon>
<map_icon x="2" y="0"></map_icon>


<team>Actor</team>
<supplies>
[spawn] \n
device_torch \n
</supplies>

<class>actor</class>
<community>actor</community>

<rank>00</rank>
<reputation>0</reputation>
<visual>actors\killer\stalker_ki_antigas</visual>
</specific_character>
<specific_character id="fp_killer_three" no_random = "1">
<name>GENERATE_NAME_stalker</name>
<icon>ui_npc_u_stalker_ki_nauchniy</icon>
<map_icon x="2" y="0"></map_icon>


<team>Actor</team>
<supplies>
[spawn] \n
device_torch \n
</supplies>

<class>actor</class>
<community>actor</community>

<rank>00</rank>
<reputation>0</reputation>
<visual>actors\killer\stalker_ki_nauchniy</visual>
</specific_character>
<specific_character id="fp_killer_four" no_random = "1">
<name>GENERATE_NAME_stalker</name>
<icon>ui_npc_u_stalker_ki_exoskeleton</icon>
<map_icon x="2" y="0"></map_icon>


<team>Actor</team>
<supplies>
[spawn] \n
device_torch \n
</supplies>

<class>actor</class>
<community>actor</community>

<rank>00</rank>
<reputation>0</reputation>
<visual>actors\killer\stalker_ki_exoskeleton</visual>
</specific_character>
<specific_character id="fp_military_one" no_random = "1">
<name>GENERATE_NAME_private</name>
<icon>ui_npc_u_soldier_mask</icon>
<map_icon x="0" y="0"></map_icon>

<team>Actor</team>
<supplies>
[spawn] \n
device_torch \n
</supplies>

<class>actor</class>
<community>actor</community>

<rank>00</rank>
<reputation>0</reputation>
<visual>actors\soldier\soldier_mask</visual>
</specific_character>
<specific_character id="fp_military_two" no_random = "1">
<name>GENERATE_NAME_private</name>
<icon>ui_npc_u_soldier_antigas</icon>
<map_icon x="0" y="0"></map_icon>

<team>Actor</team>
<supplies>
[spawn] \n
device_torch \n
</supplies>

<class>actor</class>
<community>actor</community>

<rank>00</rank>
<reputation>0</reputation>
<visual>actors\soldier\soldier_antigas</visual>
</specific_character>
<specific_character id="fp_military_three" no_random = "1">
<name>GENERATE_NAME_private</name>
<icon>ui_npc_u_stalker_militari_1</icon>
<map_icon x="0" y="0"></map_icon>

<team>Actor</team>
<supplies>
[spawn] \n
device_torch \n
</supplies>

<class>actor</class>
<community>actor</community>

<rank>00</rank>
<reputation>0</reputation>
<visual>actors\militari\stalker_militari_1</visual>
</specific_character>
<specific_character id="fp_military_four" no_random = "1">
<name>GENERATE_NAME_private</name>
<icon>ui_npc_u_stalker_militari_2</icon>
<map_icon x="0" y="0"></map_icon>

<team>Actor</team>
<supplies>
[spawn] \n
device_torch \n
</supplies>

<class>actor</class>
<community>actor</community>

<rank>00</rank>
<reputation>0</reputation>
<visual>actors\militari\stalker_militari_2</visual>
</specific_character>
<specific_character id="fp_military_five" no_random = "1">
<name>GENERATE_NAME_private</name>
<icon>ui_npc_u_stalker_militari_antigas_1</icon>
<map_icon x="0" y="0"></map_icon>

<team>Actor</team>
<supplies>
[spawn] \n
device_torch \n
</supplies>

<class>actor</class>
<community>actor</community>

<rank>00</rank>
<reputation>0</reputation>
<visual>actors\militari\stalker_militari_antigas_1</visual>
</specific_character>
<specific_character id="fp_military_six" no_random = "1">
<name>GENERATE_NAME_private</name>
<icon>ui_npc_u_stalker_militari_antigas_2</icon>
<map_icon x="0" y="0"></map_icon>

<team>Actor</team>
<supplies>
[spawn] \n
device_torch \n
</supplies>

<class>actor</class>
<community>actor</community>

<rank>00</rank>
<reputation>0</reputation>
<visual>actors\militari\stalker_militari_antigas_2</visual>
</specific_character>
<specific_character id="fp_monolith_one" no_random = "1">
<name>GENERATE_NAME_stalker</name>
<icon>ui_npc_u_stalker_mo_mask</icon>
<map_icon x="3" y="0"></map_icon>

<team>Actor</team>
<supplies>
[spawn] \n
device_torch \n
</supplies>

<class>actor</class>
<community>actor</community>

<rank>00</rank>
<reputation>0</reputation>
<visual>actors\monolit\stalker_mo_mask</visual>
</specific_character>
<specific_character id="fp_monolith_two" no_random = "1">
<name>GENERATE_NAME_stalker</name>
<icon>ui_npc_u_stalker_mo_hood_9</icon>
<map_icon x="3" y="0"></map_icon>

<team>Actor</team>
<supplies>
[spawn] \n
device_torch \n
</supplies>

<class>actor</class>
<community>actor</community>

<rank>00</rank>
<reputation>0</reputation>
<visual>actors\monolit\stalker_mo_hood_9</visual>
</specific_character>
<specific_character id="fp_monolith_three" no_random = "1">
<name>GENERATE_NAME_stalker</name>
<icon>ui_npc_u_stalker_mo_nauchniy</icon>
<map_icon x="3" y="0"></map_icon>

<team>Actor</team>
<supplies>
[spawn] \n
device_torch \n
</supplies>

<class>actor</class>
<community>actor</community>

<rank>00</rank>
<reputation>0</reputation>
<visual>actors\monolit\stalker_mo_nauchniy</visual>
</specific_character>
<specific_character id="fp_monolith_four" no_random = "1">
<name>GENERATE_NAME_stalker</name>
<icon>ui_npc_u_stalker_mo_exo</icon>
<map_icon x="3" y="0"></map_icon>

<team>Actor</team>
<supplies>
[spawn] \n
device_torch \n
</supplies>

<class>actor</class>
<community>actor</community>

<rank>00</rank>
<reputation>0</reputation>
<visual>actors\monolit\stalker_mo_exo</visual>
</specific_character>
<specific_character id="fp_ecolog_one" no_random = "1">
<name>GENERATE_NAME_science</name>
<icon>ui_npc_u_stalker_ecolog</icon>
<map_icon x="0" y="6"></map_icon>

<team>Actor</team>
<supplies>
[spawn] \n
device_torch \n
</supplies>

<class>actor</class>
<community>actor</community>

<rank>00</rank>
<reputation>0</reputation>
<visual>actors\ecolog\stalker_ecolog</visual>
</specific_character>
<specific_character id="fp_ecolog_two" no_random = "1">
<name>GENERATE_NAME_science</name>
<icon>ui_npc_u_stalker_ecolog_military</icon>
<map_icon x="0" y="6"></map_icon>

<team>Actor</team>
<supplies>
[spawn] \n
device_torch \n
</supplies>

<class>actor</class>
<community>actor</community>

<rank>00</rank>
<reputation>0</reputation>
<visual>actors\ecolog\stalker_ecolog_military</visual>
</specific_character>
<specific_character id="fp_test" no_random = "1">
<name>GENERATE_NAME_stalker</name>
<icon>ui_npc_u_green_stalker_2</icon>
<map_icon x="0" y="0"></map_icon>

<team>Actor</team>
<supplies>
[spawn] \n
device_torch \n
</supplies>

<class>actor</class>
<community>actor</community>

<rank>00</rank>
<reputation>0</reputation>
<visual>actors\novice\green_stalker_2</visual>
</specific_character>
<!--
</xml>-->


Собственно не могу понять в чём вылет

лог вылета
[Показать] Спойлер:
Expression : fatal error
Function : CScriptEngine::lua_error
File : E:\stalker\sources\trunk\xr_3da\xrGame\script_engine.cpp
Line : 73
Description : <no expression>
Arguments : LUA error: ...games\stalker\gamedata\scripts\ui_mm_freeplay.script:282: attempt to index field '?' (a nil value)


Может мне кто-нибудь подскажет где мне ещё ковырнуть дабы исправить вылет? Надеюсь оригиналы фриплея выкладывать не нужно....
ROMCHA
 
Сообщения: 11
Зарегистрирован: 01 дек 2011, 23:58

Вернуться в Идеи для модов (Ideas for mods)

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

cron