version 3.0
This commit is contained in:
10
functions/fbcb2/fn_addFBCB2DiaryEntries.sqf
Normal file
10
functions/fbcb2/fn_addFBCB2DiaryEntries.sqf
Normal file
@@ -0,0 +1,10 @@
|
||||
if ( !hasInterface ) exitWith {};
|
||||
|
||||
player createDiarySubject["Status","FBCB2 - Status"];
|
||||
player createDiarySubject["Intel","FBCB2 - Combat Msgs"];
|
||||
player createDiarySubject["Messages","FBCB2 - Messages"];
|
||||
|
||||
|
||||
diag_log text "[MILSIM] (fbcb2) diary entries added";
|
||||
|
||||
nil;
|
||||
10
functions/fbcb2/fn_initFBCB2.sqf
Normal file
10
functions/fbcb2/fn_initFBCB2.sqf
Normal file
@@ -0,0 +1,10 @@
|
||||
if ( !hasInterface ) exitWith {};
|
||||
|
||||
waitUntil { !isNil "milsim_complete" };
|
||||
|
||||
[] call milsim_fnc_processFBCB2Callsigns;
|
||||
[] call milsim_fnc_processFBCB2FixedWingAssets;
|
||||
[] call milsim_fnc_processFBCB2RotaryAssets;
|
||||
[] call milsim_fnc_processFBCB2RadioFrequencies;
|
||||
[] call milsim_fnc_processFBCB2SmokeColors;
|
||||
[] call milsim_fnc_processFBCB2Environment;
|
||||
31
functions/fbcb2/fn_messageFBCB2AssetStatus.sqf
Normal file
31
functions/fbcb2/fn_messageFBCB2AssetStatus.sqf
Normal file
@@ -0,0 +1,31 @@
|
||||
_assetList = param [0, [objNull], [[objNull]]];
|
||||
|
||||
_text = parseText "<t size='4'>MESSAGE</t>";
|
||||
_text = composeText [_text, lineBreak ];
|
||||
|
||||
_text = composeText [_text, parseText "<t align='left' size='2'>Asset</t><t align='right' size='2'>Available</t>", lineBreak ];
|
||||
|
||||
{
|
||||
_callSign = _x select 0;
|
||||
_asset = _x select 1;
|
||||
_assigned = _x select 2;
|
||||
_available = 0; //count (getMarkerPos "respawn_west" nearEntities [ _asset, 2000] );
|
||||
|
||||
_homes = allMissionObjects "ModuleRespawnPosition_F";
|
||||
|
||||
{
|
||||
_home = _x;
|
||||
_available = _available + count( _home nearEntities [ _asset, 750] );
|
||||
} forEach _homes;
|
||||
|
||||
|
||||
_image = getText(configFile >> "CfgVehicles" >> _asset >> "picture");
|
||||
|
||||
_name = getText(configFile >> "CfgVehicles" >> _asset >> "displayName") select [0, 24];
|
||||
_data = "<img size='1' align='left' image='" + _image + "'/><t size='1' align='left'> " + _name + "</t><t size='1' align='right'>" + str _available + " [ " + str _assigned +" ]</t>";
|
||||
_text = composeText[ _text, parseText _data, lineBreak ];
|
||||
|
||||
|
||||
} foreach _assetList;
|
||||
|
||||
hint _text;
|
||||
22
functions/fbcb2/fn_processFBCB2Callsigns.sqf
Normal file
22
functions/fbcb2/fn_processFBCB2Callsigns.sqf
Normal file
@@ -0,0 +1,22 @@
|
||||
|
||||
_text = "
|
||||
<font size='24' color='#ff0000'>=======------ Mission Data Set ------=======</font>
|
||||
<br/><br/>
|
||||
<font color='#00FF00' size='16'>RIPTIDE</font><br/>
|
||||
Command
|
||||
<br/><br/>
|
||||
<font color='#00FF00' size='16'>ONI</font><br/>
|
||||
Alpha Platoon
|
||||
<br/><br/>
|
||||
<font color='#00FF00' size='16'>GOLIATH</font><br/>
|
||||
Echo
|
||||
<br/><br/>
|
||||
<font color='#00FF00' size='16'>TIGER</font><br/>
|
||||
RRC
|
||||
<br/><br/>
|
||||
<font color='#00FF00' size='16'>BLACKFOOT/font><br/>
|
||||
Weapons Squad
|
||||
<br/><br/>
|
||||
";
|
||||
|
||||
player createDiaryRecord ["Status", ["MDS - COMMAND - CALLSIGNS", _text]];
|
||||
16
functions/fbcb2/fn_processFBCB2Environment.sqf
Normal file
16
functions/fbcb2/fn_processFBCB2Environment.sqf
Normal file
@@ -0,0 +1,16 @@
|
||||
_sunTimes = date call BIS_fnc_sunriseSunsetTime;
|
||||
|
||||
_text = "
|
||||
<font size='24' color='#ff0000'>=======------ Mission Data Set ------=======</font>
|
||||
<br/><br/>
|
||||
<font size='16' color='#4A86E8'>Local Sunrise</font>
|
||||
<br/>
|
||||
<font size='20' color='#FF0000'>" + ([_sunTimes select 0, "HH:MM"] call BIS_fnc_timeToString) + "</font>
|
||||
<br/><br/>
|
||||
<font size='16' color='#6AA84F'>Local Sunset</font>
|
||||
<br/>
|
||||
<font size='20' color='#FF0000'>" + ([_sunTimes select 1, "HH:MM"] call BIS_fnc_timeToString) + "</font>
|
||||
<br/><br/>
|
||||
";
|
||||
|
||||
player createDiaryRecord ["Status", ["MDS - INTEL - ENVIRONMENT", _text]];
|
||||
19
functions/fbcb2/fn_processFBCB2FixedWingAssets.sqf
Normal file
19
functions/fbcb2/fn_processFBCB2FixedWingAssets.sqf
Normal file
@@ -0,0 +1,19 @@
|
||||
_assetList = missionNamespace getVariable "milsim_var_fixedAssets";
|
||||
|
||||
_text = "<font size='24' color='#ff0000'>=======------ Mission Data Set ------=======</font>";
|
||||
|
||||
{
|
||||
_callSign = _x select 0;
|
||||
_asset = _x select 1;
|
||||
_assigned = _x select 2;
|
||||
_name = getText(configFile >> "CfgVehicles" >> _asset >> "displayName");
|
||||
|
||||
_data = "<t size='2'>Callsign: " + _callsign + "</t><br/><t size='1'>Asset: " + _name + "</t><br/><t size='1'>Assigned: " + str _assigned + "</t>";
|
||||
|
||||
_text = _text + "<br/><br/>" + _data;
|
||||
|
||||
} foreach _assetList;
|
||||
|
||||
_text = _text + "<br/><br/><execute expression='[missionNamespace getVariable ""milsim_var_fixedAssets""] call milsim_fnc_messageFBCB2AssetStatus'>Run Report on local node?</execute>";
|
||||
|
||||
player createDiaryRecord ["Status", ["MDS - ASSETS - FIXED", _text]];
|
||||
35
functions/fbcb2/fn_processFBCB2RadioFrequencies.sqf
Normal file
35
functions/fbcb2/fn_processFBCB2RadioFrequencies.sqf
Normal file
@@ -0,0 +1,35 @@
|
||||
|
||||
_text = "
|
||||
<font size='24' color='#ff0000'>=======------ Mission Data Set ------=======</font>
|
||||
<br/><br/>
|
||||
<font size='16' color='#4A86E8'>EXODUS</font>
|
||||
<br/>
|
||||
<font color='#FF0000'>6 - 45</font>
|
||||
<br/>
|
||||
<font color='#FF0000'>RTO - 45 / 35</font>
|
||||
<br/><br/>
|
||||
<font size='16' color='#6AA84F'>RIPTIDE</font>
|
||||
<br/>
|
||||
<font color='#FF0000'>Actual - 45 / 100</font>
|
||||
<br/>
|
||||
<font color='#FF0000'>Romeo - 45 / 35</font>
|
||||
<br/>
|
||||
<font color='#FF0000'>1 - 110 / 100</font>
|
||||
<br/>
|
||||
<font color='#FF0000'>2 - 120 / 100</font>
|
||||
<br/>
|
||||
<font color='#FF0000'>3 - 130 / 110</font>
|
||||
<br/>
|
||||
<font color='#FF0000'>Blackfoot - 150 / 100</font>
|
||||
<br/><br/>
|
||||
<font size='16' color='#F1C232'>ECHO</font>
|
||||
<br/>
|
||||
<font color='#FF0000'>Impaler - 45 / 35</font>
|
||||
<br/>
|
||||
<font color='#FF0000'>JTAC - 35 / 82</font>
|
||||
<br/>
|
||||
<font color='#FF0000'>IDF - 82 / 100</font>
|
||||
<br/><br/>
|
||||
";
|
||||
|
||||
player createDiaryRecord ["Status", ["MDS - INTEL - RADIO FREQS", _text]];
|
||||
19
functions/fbcb2/fn_processFBCB2RotaryAssets.sqf
Normal file
19
functions/fbcb2/fn_processFBCB2RotaryAssets.sqf
Normal file
@@ -0,0 +1,19 @@
|
||||
_assetList = missionNamespace getVariable "milsim_var_rotaryAssets";
|
||||
|
||||
_text = "<font size='24' color='#ff0000'>=======------ Mission Data Set ------=======</font>";
|
||||
|
||||
{
|
||||
_callSign = _x select 0;
|
||||
_asset = _x select 1;
|
||||
_assigned = _x select 2;
|
||||
_name = getText(configFile >> "CfgVehicles" >> _asset >> "displayName");
|
||||
|
||||
_data = "<t size='2'>Callsign: " + _callsign + "</t><br/><t size='1'>Asset: " + _name + "</t><br/><t size='1'>Assigned: " + str _assigned + "</t>";
|
||||
|
||||
_text = _text + "<br/><br/>" + _data;
|
||||
|
||||
} foreach _assetList;
|
||||
|
||||
_text = _text + "<br/><br/><execute expression='[missionNamespace getVariable ""milsim_var_rotaryAssets""] call milsim_fnc_messageFBCB2AssetStatus'>Run Report on local node?</execute>";
|
||||
|
||||
player createDiaryRecord ["Status", ["MDS - ASSETS - ROTARY", _text]];
|
||||
30
functions/fbcb2/fn_processFBCB2SmokeColors.sqf
Normal file
30
functions/fbcb2/fn_processFBCB2SmokeColors.sqf
Normal file
@@ -0,0 +1,30 @@
|
||||
|
||||
_text = "
|
||||
<font size='24' color='#ff0000'>=======------ Mission Data Set ------=======</font>
|
||||
<br/><br/>
|
||||
Smoke is a Guideline Not a Rule
|
||||
<br/><br/>
|
||||
<font color='#FFFFFF' size='16'>WHITE</font><br/>
|
||||
Concealment
|
||||
<br/><br/>
|
||||
<font color='#008800' size='16'>GREEN</font><br/>
|
||||
Friendly Forces
|
||||
<br/><br/>
|
||||
<font color='#0000FF' size='16'>BLUE</font><br/>
|
||||
LZ Markers
|
||||
<br/><br/>
|
||||
<font color='#FF0000' size='16'>RED</font><br/>
|
||||
Enemy Location
|
||||
<br/><br/>
|
||||
<font color='#FFA500' size='16'>ORANGE</font><br/>
|
||||
Resupply Marker
|
||||
<br/><br/>
|
||||
<font color='#FFFF00' size='16'>YELLOW</font><br/>
|
||||
Medical Emergency
|
||||
<br/><br/>
|
||||
<font color='#800080' size='16'>PURPLE</font><br/>
|
||||
Broken Arrow - 100m radius
|
||||
<br/><br/>
|
||||
";
|
||||
|
||||
player createDiaryRecord ["Status", ["MDS - INTEL - SMOKES", _text]];
|
||||
Reference in New Issue
Block a user