initial files

This commit is contained in:
Samuele Lorefice
2025-05-24 16:17:33 +02:00
commit 9e023649ac
477 changed files with 118566 additions and 0 deletions

View File

@@ -0,0 +1,39 @@
params ["_targetsector"];
if (combat_readiness > 15) then {
private _init_units_count = (([markerPos _targetsector, GRLIB_capture_size, GRLIB_side_enemy] call KPLIB_fnc_getUnitsCount));
if !(_targetsector in sectors_bigtown) then {
while {(_init_units_count * 0.75) <= ([markerPos _targetsector, GRLIB_capture_size, GRLIB_side_enemy] call KPLIB_fnc_getUnitsCount)} do {
sleep 5;
};
};
if (_targetsector in active_sectors) then {
private _nearestower = [markerpos _targetsector, GRLIB_side_enemy, GRLIB_radiotower_size * 1.4] call KPLIB_fnc_getNearestTower;
if !(isNil "_nearestower") then {
private _reinforcements_time = (((((markerpos _nearestower) distance (markerpos _targetsector)) / 1000) ^ 1.66 ) * 120) / (GRLIB_difficulty_modifier * GRLIB_csat_aggressivity);
if (_targetsector in sectors_bigtown) then {
_reinforcements_time = _reinforcements_time * 0.35;
};
private _current_timer = time;
waitUntil {sleep 1; (_current_timer + _reinforcements_time < time) || (_targetsector in blufor_sectors) || (_nearestower in blufor_sectors)};
sleep 15;
if ((_targetsector in active_sectors) && !(_targetsector in blufor_sectors) && !(_nearestower in blufor_sectors) && (!([] call KPLIB_fnc_isBigtownActive) || _targetsector in sectors_bigtown)) then {
reinforcements_sector_under_attack = _targetsector;
reinforcements_set = true;
["lib_reinforcements",[markertext _targetsector]] remoteExec ["bis_fnc_shownotification"];
if ((random combat_readiness) > (20 + (30 / GRLIB_csat_aggressivity))) then {
[_targetsector] spawn send_paratroopers;
};
stats_reinforcements_called = stats_reinforcements_called + 1;
};
};
};
};