Я делаю свой кастомный профиль для солдат, почему-то у кого-то нет патронов, у кого-то есть… хз что случилось. Вот скрины
А вот и файлик
МОЙФАЙЛ.txt (2.3 MB)
Я делаю свой кастомный профиль для солдат, почему-то у кого-то нет патронов, у кого-то есть… хз что случилось. Вот скрины
Чуть выше есть поле с “human_weap__weapInfo”. В нем и пишем патроны.
reserveAmmoTemplate отвечает за выдачу конкретных патрон.
numReserveAmmo за кол-во обойм.
gunSlots за модификации оружия.
"human_weap__weapInfo" : [
{
"gunSlots" : {
"bayonet" : "avs_36_bayonet_item"
},
"numReserveAmmo" : 6,
"reserveAmmoTemplate" : "avs_36_magazine"
},
У меня есть такой фрик:
"human_weap__weapTemplates" : {
"grenade" : "grenade_thrower",
"melee" : "knife_weapon",
"primary" : "ppd_bramit_gun",
"secondary" : "",
"tertiary" : "nagant_m1895_bramit_gun"
},
"id" : 2,
"inventory" : [
{
"gametemplate" : "ussr_medkit_item"
},
{
"gametemplate" : "f1_grenade_item"
},
{
"gametemplate" : "flask_ussr_item"
}
],
"isPremium" : false,
"level" : 4,
"maxLevel" : 4,
"name" : "xX",
"perkPoints" : {
"speed" : 9,
"vitality" : 6,
"weapon" : 8
},
"perks" : [
{
"name" : "starter_assault",
"stats" : [
{
"statKey" : "climb_speed",
"statValue" : 0.3499999940395355
}
]
}
],
"perksCount" : 1,
"sClass" : "assault",
"sKind" : "assault",
"surname" : "???Xx",
"tier" : 3,
"weaponPreset" : ""
},
{
"appearance__rndSeed" : 17031,
"availPerks" : 2,
"bodyScale" : {
"height" : 0.9896523952484131,
"width" : 1.013225555419922
},
"callname" : "",
"equipment" : {
"bag_l" : {
"gametemplate" : "attachable_wear_gasmask_nkvd_ussr_winter_item",
"slot" : "bag_l"
},
"belt_1" : {
"gametemplate" : "attachable_wear_belt_nkvd_ussr_winter_item",
"slot" : "belt_1"
},
"belt_2" : {
"gametemplate" : "attachable_wear_belt_shoulder_nkvd_ussr_winter_item",
"slot" : "belt_2"
},
"face" : {
"gametemplate" : "attachable_wear_head_male_31_us_item",
"slot" : "face"
},
"flask_r" : {
"gametemplate" : "attachable_wear_flask_nkvd_ussr_winter_item",
"slot" : "flask_r"
},
"gloves" : {
"gametemplate" : "attachable_wear_nkvd_gloves_ussr_winter_item",
"slot" : "gloves"
},
"head" : {
"gametemplate" : "nkvd_cap_ussr_winter_item",
"slot" : "head"
},
"pants" : {
"gametemplate" : "attachable_wear_pants_04_ussr_winter_item",
"slot" : "pants"
},
"tunic" : {
"gametemplate" : "attachable_wear_nkvd_overcoat_m35_ussr_winter_item",
"slot" : "tunic"
}
},
"exp" : 0,
"gametemplate" : "ussr_base_soldier",
"guid" : "ussr_moscow_soldier_assault_25271697222",
"heroTpl" : "",
"human_weap__weapInfo" : [
{
"gunSlots" : {},
"numReserveAmmo" : 6,
"reserveAmmoTemplate" : "ppsh_drum"
Возможно не тот магаз ему выдал. Но какой тогда надо?
Уже после этого начинается следующий боец.
А вот эта часть закрывает тело кода бойца. Если что запятая в конце нужна только если не последний боец.
"appearance__rndSeed" : 17031,
Так дальше идет магазин, нет?
Дальше идет экипировка, какой объект используется для воссоздания бойца (ussr_base_soldier) ну и только после этого патроны в human_weap__weapInfo. Ты можешь вернуться в начало файла и глянуть как там все начинается.
Да, я понимаю, но солдаты без патронов, фикс ящиками с боеприпасами со стороны бы выглядело глупо, да и боты не могли бы сражаться, ума их нехватает до ящиков. Как же бы узнать все магазины в игре для оружия (не для всяких бластеров, мой мод про 1941-1942 года)?
Спасибо