adjustments to errors generated in the .rpt

This commit is contained in:
Bear
2025-01-25 03:31:51 -03:00
parent f84e5ac7b0
commit 368ae82b7a
6 changed files with 55 additions and 9 deletions

View File

@@ -29,6 +29,14 @@ class CfgVehicles
#include "thug_opfor_units_CUP.hpp"
};
class CfgWeapons
{
class Item_Base_F;
class U_I_C_Soldier_Bandit_4_F: Item_Base_F
{
modelSides[] = {3,2,1,0};
};
};
#endif

View File

@@ -84,8 +84,9 @@ _currentMagazine = getArray ( configFile >> "CfgWeapons" >> primaryWeapon _unit
_definedWeapon = (selectRandom _weapon);
_unit addWeaponGlobal _definedWeapon;
_compatibleMagazines = _compatibleMagazines - magazineBlacklist;
_compatibleMagazines = compatibleMagazines _definedWeapon;
_compatibleMagazines = _compatibleMagazines - magazineBlacklist;
_magazine = (selectRandom _compatibleMagazines);
_unit addMagazines [_magazine, 6];

View File

@@ -38,8 +38,9 @@ _currentMagazine = getArray ( configFile >> "CfgWeapons" >> primaryWeapon _unit
_definedWeapon = (selectRandom _sniper);
_unit addWeaponGlobal _definedWeapon;
_compatibleMagazines = _compatibleMagazines - magazineBlacklist;
_compatibleMagazines = compatibleMagazines _definedWeapon;
_compatibleMagazines = _compatibleMagazines - magazineBlacklist;
_magazine = (selectRandom _compatibleMagazines);

View File

@@ -106,4 +106,8 @@ Vests = [
"braf_ephod_vest"
];
_unit addVest (selectRandom Vests);
_randomVests = selectRandom Vests
if (((_randomVests) != "") || (!isNull(_randomVests))) then
{
_unit addVest _randomVests;
}; // IF Statement criado para parar com erros no log

View File

@@ -140,6 +140,20 @@ facewears = [
"CUP_G_WristWatch",
"G_EyeProtectors_F"
];
_unit forceAddUniform (selectRandom suits);
_unit addHeadgear (selectRandom headgears);
_unit addGoggles (selectRandom facewears);
_randomSuit = selectRandom suits
if (((_randomSuit) != "") || (!isNull(_randomSuit))) then
{
_unit forceAddUniform _randomSuit;
}; // IF Statement criado por que sim
_randomHeadgear = selectRandom headgears
if (((_randomHeadgear) != "") || (!isNull(_randomHeadgear))) then
{
_unit addHeadgear _randomHeadgear;
}; // IF Statement criado para parar com erros no log
_randomFacewears = selectRandom facewears
if (((_randomFacewears) != "") || (!isNull(_randomFacewears))) then
{
_unit addGoggles _randomFacewears;
}; // IF Statement criado para parar com erros no log

View File

@@ -26,6 +26,10 @@ suits = [
];
headgears = [
"",
"",
"",
"",
"",
"",
"",
@@ -101,6 +105,20 @@ facewears = [
"CUP_G_WristWatch",
"G_EyeProtectors_F"
];
_unit forceAddUniform (selectRandom suits);
_unit addHeadgear (selectRandom headgears);
_unit addGoggles (selectRandom facewears);
_randomSuit = selectRandom suits
if (((_randomSuit) != "") || (!isNull(_randomSuit))) then
{
_unit forceAddUniform _randomSuit;
}; // IF Statement criado por que sim
_randomHeadgear = selectRandom headgears
if (((_randomHeadgear) != "") || (!isNull(_randomHeadgear))) then
{
_unit addHeadgear _randomHeadgear;
}; // IF Statement criado para parar com erros no log
_randomFacewears = selectRandom facewears
if (((_randomFacewears) != "") || (!isNull(_randomFacewears))) then
{
_unit addGoggles _randomFacewears;
}; // IF Statement criado para parar com erros no log