Skip to content

Commit

Permalink
format Consistency (#49)
Browse files Browse the repository at this point in the history
* format Consistency

* private Consistency
  • Loading branch information
tkcjesse authored Aug 4, 2016
1 parent 57c2d8b commit 98d19e4
Show file tree
Hide file tree
Showing 359 changed files with 1,092 additions and 1,092 deletions.
32 changes: 16 additions & 16 deletions Altis_Life.Altis/KRON_Strings.sqf
Original file line number Diff line number Diff line change
Expand Up @@ -64,7 +64,7 @@
// =========================================================================================================

KRON_StrToArray = {
private["_in","_i","_arr","_out"];
private ["_in","_i","_arr","_out"];
_in=_this select 0;
_arr = toArray(_in);
_out=[];
Expand All @@ -75,7 +75,7 @@ KRON_StrToArray = {
};

KRON_StrLeft = {
private["_in","_len","_arr","_out"];
private ["_in","_len","_arr","_out"];
_in=_this select 0;
_len=(_this select 1)-1;
_arr=[_in] call KRON_StrToArray;
Expand All @@ -91,15 +91,15 @@ KRON_StrLeft = {
};

KRON_StrLen = {
private["_in","_arr","_len"];
private ["_in","_arr","_len"];
_in=_this select 0;
_arr=[_in] call KRON_StrToArray;
_len=count (_arr);
_len
};

KRON_StrRight = {
private["_in","_len","_arr","_i","_out"];
private ["_in","_len","_arr","_i","_out"];
_in=_this select 0;
_len=_this select 1;
_arr=[_in] call KRON_StrToArray;
Expand All @@ -112,7 +112,7 @@ KRON_StrRight = {
};

KRON_StrMid = {
private["_in","_pos","_len","_arr","_i","_out"];
private ["_in","_pos","_len","_arr","_i","_out"];
_in=_this select 0;
_pos=abs(_this select 1);
_arr=[_in] call KRON_StrToArray;
Expand All @@ -129,7 +129,7 @@ KRON_StrMid = {
};

KRON_StrIndex = {
private["_hay","_ndl","_lh","_ln","_arr","_tmp","_i","_j","_out"];
private ["_hay","_ndl","_lh","_ln","_arr","_tmp","_i","_j","_out"];
_hay=_this select 0;
_ndl=_this select 1;
_out=-1;
Expand All @@ -150,14 +150,14 @@ KRON_StrIndex = {
};

KRON_StrInStr = {
private["_out"];
private ["_out"];
_in=_this select 0;
_out=if (([_this select 0,_this select 1] call KRON_StrIndex)==-1) then {false} else {true};
_out
};

KRON_Replace = {
private["_str","_old","_new","_out","_tmp","_jm","_la","_lo","_ln","_i"];
private ["_str","_old","_new","_out","_tmp","_jm","_la","_lo","_ln","_i"];
_str=_this select 0;
_arr=toArray(_str);
_la=count _arr;
Expand Down Expand Up @@ -185,21 +185,21 @@ KRON_Replace = {
};

KRON_StrUpper = {
private["_in","_out"];
private ["_in","_out"];
_in=_this select 0;
_out=toUpper(_in);
_out
};

KRON_StrLower = {
private["_in","_out"];
private ["_in","_out"];
_in=_this select 0;
_out=toLower(_in);
_out
};

KRON_ArrayToUpper = {
private["_in","_i","_e","_out"];
private ["_in","_i","_e","_out"];
_in=_this select 0;
_out=[];
if ((count _in)>0) then {
Expand All @@ -215,7 +215,7 @@ KRON_ArrayToUpper = {
};

KRON_Compare = {
private["_k","_n","_s","_i","_c","_t","_s1","_s2","_l1","_l2","_l"];
private ["_k","_n","_s","_i","_c","_t","_s1","_s2","_l1","_l2","_l"];
_k=[_this,"CASE"] call KRON_findFlag;
_n=0;
_s=0;
Expand Down Expand Up @@ -264,7 +264,7 @@ KRON_Compare = {
};

KRON_ArraySort = {
private["_a","_d","_k","_s","_i","_vo","_v1","_v2","_j","_c","_x"];
private ["_a","_d","_k","_s","_i","_vo","_v1","_v2","_j","_c","_x"];
_a = +(_this select 0);
_d = if ([_this,"DESC"] call KRON_findFlag) then {-1} else {1};
_k = if ([_this,"CASE"] call KRON_findFlag) then {"CASE"} else {"nocase"};
Expand Down Expand Up @@ -293,7 +293,7 @@ KRON_ArraySort = {
};

KRON_findFlag = {
private["_in","_flg","_arr","_out"];
private ["_in","_flg","_arr","_out"];
_in=_this select 0;
_flg=toUpper(_this select 1);
_arr=[_in] call KRON_ArrayToUpper;
Expand All @@ -302,7 +302,7 @@ KRON_findFlag = {
};

KRON_getArg = {
private["_in","_flg","_fl","_def","_arr","_i","_j","_as","_aa","_org","_p","_out"];
private ["_in","_flg","_fl","_def","_arr","_i","_j","_as","_aa","_org","_p","_out"];
_in=_this select 0;
_flg=toUpper(_this select 1);
_fl=[_flg] call KRON_StrLen;
Expand All @@ -329,7 +329,7 @@ KRON_getArg = {


KRON_getArgRev = {
private["_in","_flg","_fl","_def","_arr","_i","_j","_as","_aa","_org","_p","_out"];
private ["_in","_flg","_fl","_def","_arr","_i","_j","_as","_aa","_org","_p","_out"];
_in=_this select 0;
_flg=toUpper(_this select 1);
_fl=[_flg] call KRON_StrLen;
Expand Down
4 changes: 2 additions & 2 deletions Altis_Life.Altis/SpyGlass/fn_cmdMenuCheck.sqf
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
if a non white-listed menu is active it will close it and report it
to the server and active admins.
*/
private["_validMenus","_lastMenu"];
private ["_validMenus","_lastMenu"];
_validMenus = [
"RscMainMenu","RscMoveHigh","#WATCH","#WATCH0","RscWatchDir","RscWatchMoveDir","#GETIN","#RscStatus","RscCallSupport","#ACTION",
"RscCombatMode","RscFormations","RscTeam","RscSelectTeam","RscReply","#User:BIS_Menu_GroupCommunication","#CUSTOM_RADIO",
Expand All @@ -22,7 +22,7 @@ for "_i" from 0 to 1 step 0 do {

if (!(commandingMenu in _validMenus)) then {
[profileName,getPlayerUID player,_lastMenu] remoteExecCall ["SPY_fnc_observe",RSERV];
[[0,1],format["%1 was observed by SPY-GLASS, he/she was trying to access commanding menu:\n\n %2\n\n and that commanding-menu is not known to the system. PLEASE NOTE he/she may not be cheating but the SPY-GLASS found it relevant to report in.",profileName,_lastMenu]] remoteExecCall ["life_fnc_broadcast",RCLIENT];
[[0,1],format ["%1 was observed by SPY-GLASS, he/she was trying to access commanding menu:\n\n %2\n\n and that commanding-menu is not known to the system. PLEASE NOTE he/she may not be cheating but the SPY-GLASS found it relevant to report in.",profileName,_lastMenu]] remoteExecCall ["life_fnc_broadcast",RCLIENT];
showCommandingMenu "";
};
};
4 changes: 2 additions & 2 deletions Altis_Life.Altis/SpyGlass/fn_cookieJar.sqf
Original file line number Diff line number Diff line change
Expand Up @@ -6,11 +6,11 @@
Reports to the RPT of a confirmed cheater for external programs
to parse,log or ban automatically.
*/
private["_pName","_pUID","_pReason"];
private ["_pName","_pUID","_pReason"];
_pName = [_this,0,"",[""]] call BIS_fnc_param;
_pUID = [_this,1,"",[""]] call BIS_fnc_param;
_pReason = [_this,2,"",[""]] call BIS_fnc_param;

if (_pName isEqualTo "" || _pUID isEqualTo "" || _pReason isEqualTo "") exitWith {}; //Bad params passed..

diag_log format["SPYGLASS-FLAG:%1:%2:%3",_pName,_pUID,_pReason]; //Outputs to RPT for external programs to parse,log,react to.
diag_log format ["SPYGLASS-FLAG:%1:%2:%3",_pName,_pUID,_pReason]; //Outputs to RPT for external programs to parse,log,react to.
10 changes: 5 additions & 5 deletions Altis_Life.Altis/SpyGlass/fn_initSpy.sqf
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
Will also become a standalone system which is why it's setup like this.
*/
private["_binConfigPatches","_cfgPatches","_endM"];
private ["_binConfigPatches","_cfgPatches","_endM"];
if (isServer && !hasInterface) exitWith {}; //Server doesn't need to know.
#define CONST(var1,var2) var1 = compileFinal (if (var2 isEqualType "") then {var2} else {str(var2)})
#define RCLIENT -2
Expand Down Expand Up @@ -202,7 +202,7 @@ for "_i" from 0 to count (_binConfigPatches)-1 do {
if (isClass _patchEntry) then {
if (!((configName _patchEntry) in _patchList)) exitWith {
[profileName,getPlayerUID player,(configName _patchEntry)] remoteExec ["SPY_fnc_cookieJar",RSERV];
[profileName,format["Unknown Addon Patch: %1",(configName _patchEntry)]] remoteExec ["SPY_fnc_notifyAdmins",RCLIENT];
[profileName,format ["Unknown Addon Patch: %1",(configName _patchEntry)]] remoteExec ["SPY_fnc_notifyAdmins",RCLIENT];
sleep 0.5;
failMission "SpyGlass";
};
Expand All @@ -211,7 +211,7 @@ for "_i" from 0 to count (_binConfigPatches)-1 do {

//Check for copy-pasters of Dev-Con styled execution.
//Because I am nice, add these to the following below to allow CBA; "CBA_CREDITS_CONT_C","CBA_CREDITS_M_P
private["_children","_allowedChildren"];
private ["_children","_allowedChildren"];
_children = [configFile >> "RscDisplayMPInterrupt" >> "controls",0] call BIS_fnc_returnChildren;
_allowedChildren = [
"Title","MissionTitle","PlayersName","ButtonCancel","ButtonSAVE","ButtonSkip","ButtonRespawn","ButtonOptions",
Expand All @@ -238,8 +238,8 @@ _allowedChildren = [
_onLoad = getText(configFile >> (_x select 0) >> "onLoad");
_onUnload = getText(configFile >> (_x select 0) >> "onUnload");
if (_onLoad != (_x select 1) || _onUnload != (_x select 2)) exitWith {
[profileName,getPlayerUID player,format["Modified_Method_%1",_x select 0]] remoteExecCall ["SPY_fnc_cookieJar",RSERV];
[profileName,format["Modified Display Method %1 (Memory Edit)",_x select 0]] remoteExecCall ["SPY_fnc_notifyAdmins",RCLIENT];
[profileName,getPlayerUID player,format ["Modified_Method_%1",_x select 0]] remoteExecCall ["SPY_fnc_cookieJar",RSERV];
[profileName,format ["Modified Display Method %1 (Memory Edit)",_x select 0]] remoteExecCall ["SPY_fnc_notifyAdmins",RCLIENT];
sleep 0.5;
vehicle player setVelocity[1e10,1e14,1e18]; //It's a surprise.
sleep 3;
Expand Down
14 changes: 7 additions & 7 deletions Altis_Life.Altis/SpyGlass/fn_menuCheck.sqf
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
Description:
Checks for known cheat menus and closes them then reports them to the server.
*/
private["_displays","_detection","_display","_timeStamp"];
private ["_displays","_detection","_display","_timeStamp"];
disableSerialization;

_displays = [
Expand All @@ -27,8 +27,8 @@ for "_i" from 0 to 1 step 0 do {
};

if (_detection) exitWith {
[profileName,getPlayerUID player,format["MenuBasedHack_%1",_targetName]] remoteExecCall ["SPY_fnc_cookieJar",RSERV];
[profileName,format["Menu Hack: %1",_targetName]] remoteExecCall ["SPY_fnc_notifyAdmins",RCLIENT];
[profileName,getPlayerUID player,format ["MenuBasedHack_%1",_targetName]] remoteExecCall ["SPY_fnc_cookieJar",RSERV];
[profileName,format ["Menu Hack: %1",_targetName]] remoteExecCall ["SPY_fnc_notifyAdmins",RCLIENT];
sleep 0.5;
SPYGLASS_END
};
Expand All @@ -45,8 +45,8 @@ for "_i" from 0 to 1 step 0 do {
_display = findDisplay 602;
if (!isNull _display && {count (allControls _display) > 87}) then {
_count = count allControls _display;
[profileName,getPlayerUID player,format["MenuBasedHack_RscDisplayInventory_Controls_%1",_count]] remoteExecCall ["SPY_fnc_cookieJar",RSERV];
[profileName,format["Menu Hack: RscDisplayInventory number of controls do not match (Count %1)",_count]] remoteExecCall ["SPY_fnc_notifyAdmins",RCLIENT];
[profileName,getPlayerUID player,format ["MenuBasedHack_RscDisplayInventory_Controls_%1",_count]] remoteExecCall ["SPY_fnc_cookieJar",RSERV];
[profileName,format ["Menu Hack: RscDisplayInventory number of controls do not match (Count %1)",_count]] remoteExecCall ["SPY_fnc_notifyAdmins",RCLIENT];
closeDialog 0;
SPYGLASS_END
};
Expand Down Expand Up @@ -141,8 +141,8 @@ for "_i" from 0 to 1 step 0 do {
_onLoad = getText(configFile >> (_x select 0) >> "onLoad");
_onUnload = getText(configFile >> (_x select 0) >> "onUnload");
if (_onLoad != _x select 1 || _onUnload != _x select 2) exitWith {
[profileName,getPlayerUID player,format["Modified_Method_%1",_x select 0]] remoteExecCall ["SPY_fnc_cookieJar",RSERV];
[profileName,format["Modified Display Method %1 (Memory Edit)",_x select 0]] remoteExecCall ["SPY_fnc_notifyAdmins",RCLIENT];
[profileName,getPlayerUID player,format ["Modified_Method_%1",_x select 0]] remoteExecCall ["SPY_fnc_cookieJar",RSERV];
[profileName,format ["Modified Display Method %1 (Memory Edit)",_x select 0]] remoteExecCall ["SPY_fnc_notifyAdmins",RCLIENT];
sleep 0.5;
SPYGLASS_END
};
Expand Down
2 changes: 1 addition & 1 deletion Altis_Life.Altis/SpyGlass/fn_notifyAdmins.sqf
Original file line number Diff line number Diff line change
Expand Up @@ -9,4 +9,4 @@
*/
if (isServer && !hasInterface) exitWith {}; //NO SERVER DO NOT EXECUTE IT!
if (FETCH_CONST(life_adminlevel) < 1) exitWith {};
hint parseText format["<t align='center'><t color='#FF0000'><t size='3'>SPY-GLASS</t></t><br/>Cheater Flagged</t><br/><br/>Name: %1<br/>Detection: %2",(_this select 0),(_this select 1)];
hint parseText format ["<t align='center'><t color='#FF0000'><t size='3'>SPY-GLASS</t></t><br/>Cheater Flagged</t><br/><br/>Name: %1<br/>Detection: %2",(_this select 0),(_this select 1)];
4 changes: 2 additions & 2 deletions Altis_Life.Altis/SpyGlass/fn_observe.sqf
Original file line number Diff line number Diff line change
Expand Up @@ -6,11 +6,11 @@
This is the observation part of SPY-GLASS, it reports to the RPT log
of unusual activity by the player.
*/
private["_pName","_pUID","_pReason"];
private ["_pName","_pUID","_pReason"];
_pName = [_this,0,"",[""]] call BIS_fnc_param;
_pUID = [_this,1,"",[""]] call BIS_fnc_param;
_pReason = [_this,2,"",[""]] call BIS_fnc_param;

if (_pName isEqualTo "" || _pUID isEqualTo "" || _pReason isEqualTo "") exitWith {}; //Bad params passed..

diag_log format["||SPY-GLASS Observes|| Name: %1 | UID: %2 | Reason: %3",_pName,_pUID,_pReason]; //Outputs to RPT for external programs to parse,log,react to.
diag_log format ["||SPY-GLASS Observes|| Name: %1 | UID: %2 | Reason: %3",_pName,_pUID,_pReason]; //Outputs to RPT for external programs to parse,log,react to.
12 changes: 6 additions & 6 deletions Altis_Life.Altis/SpyGlass/fn_variableCheck.sqf
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
Checks against harmful variables, disable this if client-performance is
to bad in the fn_initSpy.sqf, the menuCheck should be good enough!
*/
private["_BIS_Functions","_LIFE_Functions","_SERVER_Functions","_SOCK_Functions","_DB_Functions","_allowedVariables","_checkFunction","_BIS_UI_Functions","_allowedVariables_UI","_profileCount"];
private ["_BIS_Functions","_LIFE_Functions","_SERVER_Functions","_SOCK_Functions","_DB_Functions","_allowedVariables","_checkFunction","_BIS_UI_Functions","_allowedVariables_UI","_profileCount"];
_BIS_Functions = SPY_SETTINGS(getArray,"BIS_Functions");
_BIS_UI_Functions = SPY_SETTINGS(getArray,"BIS_UI_Functions");
_LIFE_Functions = SPY_SETTINGS(getArray,"LIFE_Functions");
Expand All @@ -21,9 +21,9 @@ _profileCount = count allVariables profileNameSpace;

/* Build Player Slots because we name them and they are counted as variables */
for "_i" from 1 to 125 do {
if (_i <= SPY_SETTINGS(getNumber,"civSlotNumber")) then {_allowedVariables pushBack [format["civ_%1",_i],"OBJECT"]};
if (_i <= SPY_SETTINGS(getNumber,"copSlotNumber")) then {_allowedVariables pushBack [format["cop_%1",_i],"OBJECT"]};
if (_i <= SPY_SETTINGS(getNumber,"medSlotNumber")) then {_allowedVariables pushBack [format["medic_%1",_i],"OBJECT"]};
if (_i <= SPY_SETTINGS(getNumber,"civSlotNumber")) then {_allowedVariables pushBack [format ["civ_%1",_i],"OBJECT"]};
if (_i <= SPY_SETTINGS(getNumber,"copSlotNumber")) then {_allowedVariables pushBack [format ["cop_%1",_i],"OBJECT"]};
if (_i <= SPY_SETTINGS(getNumber,"medSlotNumber")) then {_allowedVariables pushBack [format ["medic_%1",_i],"OBJECT"]};
};

/* First lets clear out the memory of potentially bad variables */
Expand Down Expand Up @@ -61,7 +61,7 @@ _checkFunction = {
_varType = typeName (missionNamespace getVariable _x);
_find = _allowedVariables find [_x,_varType];
if (_find isEqualTo -1) then {
diag_log format["Variable: %1 is not allowed TYPE: %2 NS: MN",_x,_varType];
diag_log format ["Variable: %1 is not allowed TYPE: %2 NS: MN",_x,_varType];
failMission "SpyGlass";
};
};
Expand All @@ -85,7 +85,7 @@ _uiCheckFunction = {
_varType = typeName (uiNamespace getVariable _x);
_find = _allowedVariables_UI find [_x,_varType];
if (_find isEqualTo -1) then {
diag_log format["Variable: %1 is not allowed TYPE: %2 NS: UI",_x,_varType];
diag_log format ["Variable: %1 is not allowed TYPE: %2 NS: UI",_x,_varType];
failMission "SpyGlass";
};
};
Expand Down
2 changes: 1 addition & 1 deletion Altis_Life.Altis/core/actions/fn_arrestAction.sqf
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
Description:
Arrests the targeted person.
*/
private["_unit","_id"];
private ["_unit","_id"];
_unit = param [0,objNull,[objNull]];
if (isNull _unit) exitWith {}; //Not valid
if (isNil "_unit") exitWith {}; //Not Valid
Expand Down
6 changes: 3 additions & 3 deletions Altis_Life.Altis/core/actions/fn_buyLicense.sqf
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
Description:
Called when purchasing a license. May need to be revised.
*/
private["_type","_varName","_displayName","_sideFlag","_price"];
private ["_type","_varName","_displayName","_sideFlag","_price"];
_type = _this select 3;

if (!isClass (missionConfigFile >> "Licenses" >> _type)) exitWith {}; //Bad entry?
Expand All @@ -15,8 +15,8 @@ _price = M_CONFIG(getNumber,"Licenses",_type,"price");
_sideFlag = M_CONFIG(getText,"Licenses",_type,"side");
_varName = LICENSE_VARNAME(_type,_sideFlag);

if (CASH < _price) exitWith {hint format[localize "STR_NOTF_NE_1",[_price] call life_fnc_numberText,localize _displayName];};
if (CASH < _price) exitWith {hint format [localize "STR_NOTF_NE_1",[_price] call life_fnc_numberText,localize _displayName];};
CASH = CASH - _price;

titleText[format[localize "STR_NOTF_B_1", localize _displayName,[_price] call life_fnc_numberText],"PLAIN"];
titleText[format [localize "STR_NOTF_B_1", localize _displayName,[_price] call life_fnc_numberText],"PLAIN"];
missionNamespace setVariable [_varName,true];
8 changes: 4 additions & 4 deletions Altis_Life.Altis/core/actions/fn_captureHideout.sqf
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
Description:
Blah blah.
*/
private["_group","_hideout","_action","_cpRate","_cP","_progressBar","_title","_titleText","_ui","_flagTexture"];
private ["_group","_hideout","_action","_cpRate","_cP","_progressBar","_title","_titleText","_ui","_flagTexture"];
_altisArray = ["Land_u_Barracks_V2_F","Land_i_Barracks_V2_F"];
_tanoaArray = ["Land_School_01_F","Land_Warehouse_03_F","Land_House_Small_02_F"];
private _hideoutObjs = ALTIS_TANOA(_altisArray,_tanoaArray);
Expand All @@ -19,7 +19,7 @@ if ((_hideout getVariable ["inCapture",false])) exitWith {hint localize "STR_GNO
if (!isNull _group) then {
_gangName = _group getVariable ["gang_name",""];
_action = [
format[localize "STR_GNOTF_AlreadyControlled",_gangName],
format [localize "STR_GNOTF_AlreadyControlled",_gangName],
localize "STR_GNOTF_CurrentCapture",
localize "STR_Global_Yes",
localize "STR_Global_No"
Expand All @@ -40,7 +40,7 @@ _title = localize "STR_GNOTF_Capturing";
_ui = uiNamespace getVariable "life_progress";
_progressBar = _ui displayCtrl 38201;
_titleText = _ui displayCtrl 38202;
_titleText ctrlSetText format["%2 (1%1)...","%",_title];
_titleText ctrlSetText format ["%2 (1%1)...","%",_title];
_progressBar progressSetPosition 0.01;
_cP = 0.01;

Expand All @@ -59,7 +59,7 @@ for "_i" from 0 to 1 step 0 do {
};
_cP = _cP + _cpRate;
_progressBar progressSetPosition _cP;
_titleText ctrlSetText format["%3 (%1%2)...",round(_cP * 100),"%",_title];
_titleText ctrlSetText format ["%3 (%1%2)...",round(_cP * 100),"%",_title];
_hideout setVariable ["inCapture",true,true];
if (_cP >= 1 || !alive player) exitWith {_hideout setVariable ["inCapture",false,true];};
if (life_istazed) exitWith {_hideout setVariable ["inCapture",false,true];}; //Tazed
Expand Down
4 changes: 2 additions & 2 deletions Altis_Life.Altis/core/actions/fn_catchFish.sqf
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
Description:
Catches a fish that is near by.
*/
private["_fish","_type","_typeName"];
private ["_fish","_type","_typeName"];
_fish = [_this,0,objNull,[objNull]] call BIS_fnc_param;
if (isNull _fish) exitWith {}; //Object passed is null?
if (player distance _fish > 3.5) exitWith {};
Expand All @@ -26,5 +26,5 @@ if (_type isEqualTo "") exitWith {}; //Couldn't get a type

if ([true,_type,1] call life_fnc_handleInv) then {
deleteVehicle _fish;
titleText[format[(localize "STR_NOTF_Fishing"),_typeName],"PLAIN"];
titleText[format [(localize "STR_NOTF_Fishing"),_typeName],"PLAIN"];
};
Loading

0 comments on commit 98d19e4

Please sign in to comment.