server/addons/init/functions/fnc_handleServerStateLoad.sqf
Jacob Schmidt 257a62acc0 fix: Rename companyGenerals to companyShareholders
This commit renames the `companyGenerals` variable to `companyShareholders` to better reflect its intended purpose and usage within the codebase. The change affects the following files:

-   `addons/main/config.cpp`: Renames the `companyGenerals` config entry to `companyShareholders`.
-   `addons/init/functions/fnc_handleServerState.sqf`: Updates the variable name used when saving company state.
-   `addons/db/functions/fnc_loadGameState.sqf`: Updates the variable name used when loading company state.
-   `addons/db/functions/fnc_saveGameState.sqf`: Updates the variable name used when saving company state.
-   `addons/init/functions/fnc_handleServerStateLoad.sqf`: Updates the variable name used when loading company state from the server.

This change ensures consistency and clarity in the codebase, making it easier to understand and maintain. The `companyGarageUnlocks` variable was also removed from the save/load functions as it was not being used.
2025-04-05 14:24:46 -05:00

38 lines
1.2 KiB
Plaintext

#include "..\script_component.hpp"
_data = _this;
if (_data isEqualTo [""]) then {
companyShareholders = (configFile >> "CfgPatches" >> "forge_server_main" >> "companyShareholders") call BFUNC(getCfgData);
publicVariable "companyShareholders";
companyFunds = "OP_BUDGET" call BFUNC(getParamValue);
publicVariable "companyFunds";
companyRating = "OP_RATING" call BFUNC(getParamValue);
publicVariable "companyRating";
diag_log "No Server Entry Found!";
["save"] call FUNC(handleServerState);
value_serverDone = true;
publicVariable "value_serverDone";
} else {
for "_i" from 0 to (count _data - 1) step 2 do {
_key = _data select _i;
_value = _data select (_i + 1);
if (_value isEqualType []) then {
_value = _value select 0;
};
switch (_key) do {
case "funds": { companyFunds = _value; publicVariable "companyFunds" };
case "rating": { companyRating = _value; publicVariable "companyRating" };
case "operations": { companyShareholders = _value; publicVariable "companyShareholders" };
};
};
value_serverDone = true;
publicVariable "value_serverDone";
};