• 0
Uffz_Meier

Weather Problem! RPT Full of one Error

Question

I dont can fix the Error!

Every second in my RPT is the same Error -.- One RPT log is over 700MB...

 

RPT=

2016/02/05, 21:02:15   Error Undefined variable in expression: _keyframename
2016/02/05, 21:02:15 File exile_server\code\ExileServer_system_weather_thread_weatherSimulation.sqf, line 16
2016/02/05, 21:02:15 Error in expression <igFile >> "CfgSettings" >> "Weather" >> _keyframeName;
_interval setFog getNumbe>
2016/02/05, 21:02:15   Error position: <_keyframeName;
_interval setFog getNumbe>

What must i do? 

Need Help!

 

Sry for my bad english.

 

Edited by Uffz_Meier

Share this post


Link to post
Share on other sites

9 answers to this question

  • 0

I think i found the Error....

  fehlergefunden372yzbjdns.png

 

};  was to much.  I delete it and the error is no longer in the RPT. 

 

Thx to @Eichi and @ShootingBlanks 

 

Closed*

 

 

Edited by Uffz_Meier

Share this post


Link to post
Share on other sites
  • 0

I would guess that you made an error in your @exileserver/addons/exile_server_config/config.cpp file where it has the list of keyframes.  

Look for this part in that file.  ... fix it.  Just guessing though, could be wrong.  either in the keyframes[] array or in the class definitions .. check for spelling errors or missing commas etc.

CProgram_Files_%252528x86%252529Steamste

Edited by ShootingBlanks

Share this post


Link to post
Share on other sites
Advertisement
  • 0

Thats my Config.ccp   i dont change there anything for the Weather

congifccpmj2lkgpe6q.png

 

Edited by Uffz_Meier
Pic added

Share this post


Link to post
Share on other sites
  • 0

In 12H i got 2RPT logs with a size of 650mb.... Only with this Error.

 

No one can help me with this? 

Edited by Uffz_Meier

Share this post


Link to post
Share on other sites
  • 0

The only possible way this occurs is that you have changed the following line:

keyframes[] = {"Sunny", "Cloudy", "Thunderstorm"}; 

I have a fine guess. Either you have removed this line in your server config OR you have changed it to this:

keyframes[] = {}; 

 

Share this post


Link to post
Share on other sites
  • 0

We never change the weather.

My config looks so:

weatherxbg93jsuce.png

Server runs with: Infistar,A3XAI,DMS+Ai_Island,ACD,Statusbar,R3F

Config.cpp 

Spoiler

*
 * config
 *
 * Exile Mod
 * www.exilemod.com
 * © 2015 Exile Mod Team
 *
 * This work is licensed under the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License. 
 * To view a copy of this license, visit http://creativecommons.org/licenses/by-nc-nd/4.0/.
 */
 
class CfgPatches
{
    class exile_server_config
    {
        requiredVersion = 0.1;
        requiredAddons[] = {};
        units[] = {};
        weapons[] = {};
        magazines[] = {};
        ammo[] = {};
    };
};


class CfgBuildings
{
    ///////////////////////////////////////////////////////////////////////////
    // Castles & Lighthouses & Life Guard Towers
    ///////////////////////////////////////////////////////////////////////////
    class Land_LifeguardTower_01_F
    {
        table = "Tourist";
        positions[] = {{-0.498047, -0.222656, 1.13312}};
    };

    class Land_LightHouse_F
    {
        table = "Tourist";
        positions[] = {{-5.74805, 11.0859, -3.75002}, {0.789063, -2.94336, -11.0953}, {1.07813, -2.83008, 5.39755}};
    };

    class Land_Lighthouse_small_F
    {
        table = "Tourist";
        positions[] = {{-0.369141, 1.18555, -3.39546}, {4.32617, -0.462891, -3.39546}};
    };

    class Land_Castle_01_tower_F
    {
        table = "Tourist";
        positions[] = {{-1.66602, 0.603516, 7.94255}, {-1.99023, -1.70508, -1.0866}, {-2.14453, 2.73633, -3.95897}, {0.164063, 1.33203, -9.47995}, {1.14844, -1.18359, 7.94255}, {2.06641, 2.66992, -6.67494}, {2.15039, -1.89063, 1.70487}, {2.27344, 2.70703, 4.42336}};
    };

    ///////////////////////////////////////////////////////////////////////////
    // Military
    ///////////////////////////////////////////////////////////////////////////
    //"Land_Airport_center_F"
    //"Land_Airport_left_F"
    //"Land_Airport_right_F"
    // TODO: "Land_Cargo_House_V2_F",

    class Land_TentHangar_V1_F
    {
        table = "Military";
        positions[] = {{-8.1582, -2.20703, -4.08853}, {-8.1582, 6.85547, -4.08853}, {-8.52734, -7.57227, -4.08853}, {7.76953, -7.64453, -4.08853}, {8.16016, 1.89453, -4.08853}, {8.57617, 7.48438, -4.08853}};
    };

    class Land_Hangar_F
    {
        table = "Military";
        positions[] = {{-11.6641, 20.9063, -5.38129}, {-12.1133, 9.19336, -5.38129}, {-12.1543, -3.90625, -5.38129}, {-12.1816, -16.8906, -5.38129}, {1.75, 20.9688, -5.38129}, {11.3711, -19.2734, -5.38129}, {12.0469, -5.7168, -5.38129}, {12.7305, 6.83203, -5.38129}, {13.7285, 18.1602, -5.38129}};
    };

    class Land_Airport_Tower_F
    {
        table = "Military";
        positions[] = {{-0.363281, 6.25586, -10.4415}, {-0.636719, -2.08203, -1.4408}, {-0.638672, 2.21875, -4.44063}, {-0.705078, 1.94336, -7.44128}, {-0.751953, 5.2793, 1.55464}, {-1.10742, -4.67578, 2.25613}};
    };

    class Land_Cargo_House_V1_F
    {
        table = "Military";
        positions[] = {{-1.38281, 3.12109, 0.040287}, {1.24805, 2.54102, 0.0402873}};
    };

    class Land_Cargo_House_V3_F
    {
        table = "Military";
        positions[] = {{-2.0918, 1.58984, -0.0957484}, {1.11914, 3.17969, 0.0402873}};
    };

    class Land_Cargo_HQ_V1_F
    {
        table = "Military";
        positions[] = {{-0.294922, -3.42188, -3.27229}, {-1.46484, 3.26172, -3.27229}, {-2.02734, -2.62891, -0.747443}, {4.24609, 1.51758, -0.747443}, {4.98633, 3.64844, -3.27229}};
    };

    class Land_Cargo_HQ_V2_F
    {
        table = "Military";
        positions[] = {{-1.25586, 1.48828, -0.747442}, {-1.50391, -2.52148, -3.27229}, {-1.50391, 2.67773, -3.27229}, {-1.9043, -4.61133, -0.747442}, {5.35156, 1.64648, -0.747442}, {5.5332, 3.30859, -3.27229}};
    };

    class Land_Cargo_HQ_V3_F
    {
        table = "Military";
        positions[] = {{-1.56641, -2.93164, -0.747444}, {-1.81641, -4.90234, -3.27229}, {-1.89648, 0.654297, -3.27229}, {4.65234, 2.41602, -3.27229}, {5.24805, 1.60742, -0.747444}};
    };

    class Land_u_Barracks_V2_F
    {
        table = "Military";
        // There are broken?
        //positions[] = {{-0.505859, 3.2168, 0.605521}, {-0.601563, 3.07617, 3.9395}, {-11.0234, -2.65625, 0.60552}, {-11.1328, -3.58398, 3.9395}, {-12.377, 0.271484, 3.9395}, {-2.39453, -3.92773, 0.605342}, {-5.09766, -4.89844, 3.93943}, {-8.69922, 3.24414, 3.9395}, {-9.12695, 3.73047, 0.60552}, {10.3711, 3.51367, 0.605521}, {10.6484, 2.85156, 3.9395}, {13.0684, -3.30469, 0.605521}, {13.1934, -3.42383, 3.9395}, {3.28711, -3.98633, 0.605521}, {3.4707, -3.55469, 3.9395}, {6.22852, 3.50391, 3.9395}, {6.39258, 3.05664, 0.605521}};
        positions[] = {{9.75244, -1.66211, 1.43508}, {9.70215, -1.77148, -1.89791}, {-5.31592, -2.94531, -1.89791}, {-16.0903, 1.21094, -1.8979}, {6.95557, 4.13867, -1.89791}, {-14.6865, -2.08008, -1.89791}, {-3.89746, 3.95898, -1.89791}, {0.0639648, -2.16406, 1.43507}, {2.74951, 4.44336, 1.43507}, {2.84521, 4.22461, -1.89791}, {-12.3584, 4.30469, 1.43508}, {-12.1733, 4.46875, -1.89791}, {-16.123, 1.125, 1.43507}, {0.137695, -1.90625, -1.89791}, {-14.585, -1.94336, 1.43508}, {-5.88818, -3.99609, 1.43507}, {-3.96143, 4.37109, 1.43508}, {6.89014, 4.32227, 1.43507}};
    };

    class Land_i_Barracks_V2_F
    {
        table = "Military";
        positions[] = {{-0.505859, 3.2168, 0.605521}, {-0.601563, 3.07617, 3.9395}, {-11.0234, -2.65625, 0.60552}, {-11.1328, -3.58398, 3.9395}, {-12.377, 0.271484, 3.9395}, {-2.39453, -3.92773, 0.605342}, {-5.09766, -4.89844, 3.93943}, {-8.69922, 3.24414, 3.9395}, {-9.12695, 3.73047, 0.60552}, {10.3711, 3.51367, 0.605521}, {10.6484, 2.85156, 3.9395}, {13.0684, -3.30469, 0.605521}, {13.1934, -3.42383, 3.9395}, {3.28711, -3.98633, 0.605521}, {3.4707, -3.55469, 3.9395}, {6.22852, 3.50391, 3.9395}, {6.39258, 3.05664, 0.605521}};
    };

    class Land_i_Barracks_V1_F
    {
        table = "Military";
        positions[] = {{-0.464844, 3.49219, 0.605521}, {-0.476563, 3.95703, 3.9395}, {-10.4844, -3.32422, 3.9395}, {-11.1055, -2.92188, 0.605521}, {-12.3066, 0.222656, 0.605521}, {-2.29688, -4.23828, 0.605283}, {-3.89648, -4.80078, 3.93923}, {-8.66992, 3.86328, 0.605521}, {-9.03516, 3.31055, 3.9395}, {10.3301, 2.77734, 0.605521}, {10.4023, 3.18945, 3.9395}, {13.0352, -3.23438, 3.9395}, {13.1738, -3.31055, 0.605521}, {3.57227, -3.49414, 0.605522}, {3.61133, -2.98047, 3.9395}, {6.38281, 3.41992, 0.60552}, {6.4082, 2.87695, 3.9395}};
    };

    class Land_Cargo_Patrol_V1_F
    {
        table = "Military";
        positions[] = {{-1.6875, -1.03906, -0.55952}, {1.73828, -1.17383, -0.55952}};
    };

    class Land_Cargo_Patrol_V2_F 
    {
        table = "Military";
        positions[] = {{-1.01953, -1.0918, -0.55952}, {1.82031, -0.695313, -0.55952}};
    };

    class Land_Cargo_Tower_V1_F 
    {
        table = "Military";
        positions[] = {{-3.54785, -3.01758, 2.47987},{-3.15625, -0.837891, 5.00472},{-2.0498, -3.29883, -0.120125},{4.55957, 4.39258, -0.120125},{-4.42383, 2.45117, -0.120125},{-2.87598, 2.20898, -4.2958},{-2.88281, 4.14258, 5.00472},{0.235352, -1.19727, 5.07987},{3.58105, 4.11719, 2.47988},{1.27441, 3.17773, -8.24333},{2.50488, 0.0625, 5.00472}};
    };

    class Land_Cargo_Tower_V1_No1_F
    {
        table = "Military";
        positions[] = {{-2.4668, -4.10156, 5.00471}, {-2.7168, 1.0625, -0.120123}, {-2.83984, -2.95313, 2.47987}, {-3.06641, -2.66992, -0.120123}, {-3.12109, 2.42773, -4.2958}, {-3.16211, 4.51563, 5.00471}, {1.26367, 2.49609, -8.24333}, {2.25195, 4.30664, -0.120123}, {3.34766, 3.33203, 2.47987}, {3.66797, 1.8457, 5.00471}};
    };

    class Land_Cargo_Tower_V1_No2_F 
    {
        table = "Military";
        positions[] = {{-2.71289, 3.0957, -0.120123}, {-2.83203, 5.06445, 5.00472}, {-3.48633, 2.28906, -4.2958}, {-3.64844, -2.87891, 2.47988}, {-3.77344, -3.32617, 5.00472}, {-3.80664, -1.75977, -0.120123}, {0.0625, -0.287109, 5.07988}, {1.58984, -2.11523, -0.120123}, {2.13672, 2.20703, -8.24332}, {3.57422, 4.22461, 2.47988}, {3.75, 1.31055, 5.00472}, {4.98633, 3.90625, -0.120123}};
    };

    class Land_Cargo_Tower_V1_No3_F 
    {
        table = "Military";
        positions[] = {{-0.214844, -0.460938, 5.07988}, {-2.33203, -2.96094, -0.120119}, {-2.89648, -4.0625, 5.00472}, {-3.08008, -2.8125, 2.47988}, {-3.28711, 2.60352, -4.2958}, {-3.61328, 4.44141, 5.00472}, {-4.01758, 1.86133, -0.120119}, {1.54688, 2.61133, -8.24332}, {3.52734, 3.8418, 2.47988}, {3.5332, -0.386719, 5.00472}, {4.88477, 4.18945, -0.120119}};
    };

    class Land_Cargo_Tower_V1_No4_F 
    {
        table = "Military";
        positions[] = {{-2.68555, -3.07031, -0.120119}, {-2.93359, -4.27148, 5.00472}, {-3.22461, 4.84375, 5.00472}, {-3.6543, 1.57227, -4.2958}, {-3.70508, -3.0332, 2.47988}, {-4.26367, 0.980469, -0.120119}, {2.1543, 2.08789, -8.24332}, {3.46289, 2.25781, 2.47988}, {3.62305, 2.16797, 5.00472}, {5.10156, 4.20898, -0.120119}};
    };

    class Land_Cargo_Tower_V1_No5_F
    {
        table = "Military";
        positions[] = {{-2.25781, -2.77344, -0.120119}, {-2.375, -4.45508, 5.00472}, {-2.41602, 5.18164, 5.00472}, {-2.94922, 2.4082, -4.2958}, {-3.89648, -2.7832, 2.47988}, {-4.03906, 1.43945, -0.120119}, {0.0410156, -0.8125, 5.07988}, {1.62305, 2.55664, -8.24332}, {2.97461, -0.335938, 5.00472}, {3.90039, 3.68555, 2.47988}, {4.80859, 3.57422, -0.120117}};
    };

    class Land_Cargo_Tower_V1_No6_F
    {
        table = "Military";
        positions[] = {{-1.6875, -2.5918, -0.120119}, {-3.16992, -3.74219, 5.00472}, {-3.41797, 1.87305, -0.120119}, {-3.49805, 2.06836, -4.2958}, {-3.81055, 4.59766, 5.00472}, {-3.92969, -2.12109, 2.47988}, {1.92578, 2.27344, -8.24332}, {3.50195, 2.76563, 2.47988}, {3.64258, 0.0078125, 5.00472}, {5.19141, 4.45117, -0.120119}};
    };

    class Land_Cargo_Tower_V1_No7_F
    {
        table = "Military";
        positions[] = {{-2.59766, -3.14063, -0.120119}, {-2.7832, 1.94531, -4.2958}, {-2.83203, 1.58594, -0.120119}, {-3.20508, 4.62891, 5.00472}, {-3.29883, -2.90234, 5.00472}, {-3.87891, -3.11914, 2.47988}, {0.228516, -1.05273, 5.07988}, {1.65234, 2.58594, -8.24332}, {3.40039, 3.05859, 2.47988}, {4.18164, 0.246094, 5.00472}, {4.42578, 3.99805, -0.120119}};
    };

    class Land_Cargo_Tower_V2_F 
    {
        table = "Military";
        positions[] = {{4.29492, 3.70508, -0.120117}, {-2.5293, -3.10742, 2.47988}, {-2.6543, 2.01172, -4.2958}, {-2.66797, -3.4707, 5.00472}, {-2.67773, 4.97461, 5.00472}, {-3.06836, 1.80273, -0.120117}, {-3.25586, -3.56445, -0.120117}, {0.611328, 0.0214844, 5.07988}, {2.46094, 1.92383, -8.24332}, {2.61328, -0.296875, 2.47988}, {3.07422, 4.14063, 2.47988}, {3.50195, 1.22656, 5.00472}};
    };

    class Land_Cargo_Tower_V3_F
    {
        table = "Military";
        positions[] = {{-1.59375, -2.7168, -0.120119}, {-2.40039, 2.39648, -4.2958}, {-3.24023, -3.17773, 5.00472}, {-3.51367, 4.57617, 5.00472}, {-3.70703, -3.60547, 2.47988}, {-4.54883, 2.47266, -0.120119}, {0.142578, -0.179688, 5.07988}, {2.2793, 2.25391, -8.24332}, {3.87109, 3.3418, 2.47988}, {4.22656, 0.390625, 5.00472}, {5.05469, 4.16406, -0.120119}};
    };

    class Land_MilOffices_V1_F
    {
        table = "Military";
        positions[] = {{-11.6309, -5.04492, -2.86675}, {-15.1172, 9.07617, -2.86675}, {-15.123, 2.19336, -2.86675}, {-15.5938, -4.07227, -2.86675}, {-3.46484, -3.22266, -2.86675}, {-4.10352, 9.33398, -2.86675}, {-7.09766, -2.95898, -2.86675}, {-8.6582, 9.02344, -2.86675}, {0.794922, -3.08594, -2.86675}, {1.45703, 8.60156, -2.86675}, {13.9258, 0.492188, -2.86675}, {15.3613, 8.10742, -2.86675}, {8.54883, 8.01563, -2.86675}, {8.61133, -4.3125, -2.86675}, {8.68359, -1.73438, -2.86675}};
    };

    class Land_Radar_F
    {
        table = "Military";
        positions[] = {{-10.1797, -9.80859, -6.00412}, {-9.61719, 10.4219, -6.00412}, {11.6211, 1.06641, -6.00412}, {2.81445, 12.2578, -7.78305}};
    };

    ///////////////////////////////////////////////////////////////////////////
    // Medical
    ///////////////////////////////////////////////////////////////////////////
    //"Land_Hospital_main_F",
    //"Land_Hospital_side1_F",
    //"Land_Hospital_side2_F",
    class Land_Medevac_house_V1_F
    {
        table = "Medical";
        positions[] = {{-1.25, 1.01367, -0.105749}, {1.38281, 2.82227, 0.0302868}};
    };

    class Land_Medevac_HQ_V1_F
    {
        table = "Medical";
        positions[] = {{-0.896484, 2.24219, -3.26622}, {-1.45898, -3.75391, -3.26622}, {-1.54297, 1.05469, -0.741375}, {5.17578, 2.66992, -3.26622}, {5.6875, 1.63477, -0.741374}};
    };

    ///////////////////////////////////////////////////////////////////////////
    // Garages / Vehicle
    ///////////////////////////////////////////////////////////////////////////
    class Land_FuelStation_Build_F
    {
        table = "VehicleService";
        positions[] = {{-1.02344, -0.509766, -1.33601}, {2.07617, 0.580078, -1.3361}};
    };

    class Land_i_Garage_V1_F
    {
        table = "VehicleService";
        positions[] = {{-0.925781, 2.05469, -0.0974805}, {-1.52539, -1.99805, -0.0974805}, {3.80273, -0.939453, -0.0974805}};
    };

    class Land_i_Garage_V2_F
    {
        table = "VehicleService";
        positions[] = {{-0.00585938, -1.24609, -0.0974801}, {-2.16016, 1.54492, -0.0974798}, {1.60547, 2.11719, -0.0974803}, {3.2832, -1.51953, -0.0974796}};
    };

    class Land_CarService_F
    {
        table = "VehicleService";
        positions[] = {{-0.964844, 1.77148, -1.25606}, {-3.15625, 7.39844, -1.25606}, {-4.54688, 4, -1.25606}, {0.492188, 2.8457, -1.25606}, {3.50781, -0.113281, -1.25606}, {3.74414, 6.12891, -1.25606}};
    };

    ///////////////////////////////////////////////////////////////////////////
    // Civillian Lower Class
    ///////////////////////////////////////////////////////////////////////////
    // TODO: "Land_u_Addon_02_V1_F",
    // TODO: "Land_i_Addon_02_V1_F",
    // TODO: "Land_i_Addon_03mid_V1_F",

    class Land_Chapel_Small_V1_F
    {
        table = "CivillianLowerClass";
        positions[] = {{0.482422, 0.65625, -0.867858}, {3.08984, -1.2832, -0.867858}};
    };

    class Land_Chapel_Small_V2_F 
    {
        table = "CivillianLowerClass";
        positions[] = {{0.556641, -0.966797, -0.867857}, {3.54297, 0.486328, -0.867857}};
    };

    class Land_Chapel_V1_F
    {
        table = "CivillianLowerClass";
        positions[] = {{-3.22852, -3.4043, -2.80848}, {-3.65625, 2.8418, -2.80848}, {-6.47266, -2.20703, -2.80848}, {3.98438, 2.72852, -2.80848}, {4.73242, -2.59375, -2.80848}, {9.35938, -0.285156, -2.60848}};
    };

    class Land_Chapel_V2_F
    {
        table = "CivillianLowerClass";
        positions[] = {{-2.36523, 2.46289, -2.80848}, {-3.06445, -2, -2.80848}, {-6.61328, -1.54688, -2.80848}, {4.75781, 3.67383, -2.80848}, {4.82813, -2.96484, -2.80848}, {9.03711, 0.316406, -2.60848}};
    };

    class Land_Church_01_V1_F
    {
        table = "CivillianLowerClass";
        positions[] = {{-4.36719, -5.81055, -5.46942}, {-4.46875, -2.23633, -5.74363}, {-4.54492, 1.57422, -5.74363}, {-4.8125, 5.58789, -5.49442}, {3.00781, -5.92969, -6.44017}, {4.19141, 5.77148, -6.44865}};
    };

    class Land_i_Addon_03_V1_F
    {
        table = "CivillianLowerClass";
        positions[] = {{-2.98828, -0.244141, -0.0501008}, {3.53711, -0.578125, -0.0501013}};
    };

    class Land_i_Addon_04_V1_F
    {
        table = "CivillianLowerClass";
        positions[] = {{-1.25, 0.0175781, 0.0796976}};
    };

    class Land_u_Addon_01_V1_F
    {
        table = "CivillianLowerClass";
        positions[] = {{1.69727, 3.04102, 0.0627024}, {4.28125, 1.1543, 0.0627022}};
    };

    class Land_i_Windmill01_F 
    {
        table = "CivillianLowerClass";
        positions[] = {{-0.585938, 0.908203, -3.53162}};
    };

    class Land_d_Windmill01_F 
    {
        table = "CivillianLowerClass";
        positions[] = {{-0.935547, 0.259766, -2.2985}, {-1.65039, 0.365234, 0.947132}};
    };

    class Land_Slum_House01_F
    {
        table = "CivillianLowerClass";
        positions[] = {{0.767578, 0.773438, -1.07847}};
    };

    class Land_Slum_House02_F
    {
        table = "CivillianLowerClass";
        positions[] = {{1.13867, 2.50391, -0.798099}, {1.59375, -0.0566406, -0.798099}};
    };

    class Land_Slum_House03_F
    {
        table = "CivillianLowerClass";
        positions[] = {{-1.29688, 0.566406, -1.07377}, {2.27148, 1.125, -1.07377}};
    };

    class Land_cargo_house_slum_F 
    {
        table = "CivillianLowerClass";
        positions[] = {{-3.04688, -0.306641, -0.36025}};
    };

    class Land_i_Stone_HouseBig_V1_F
    {
        table = "CivillianLowerClass";
        positions[] = {{-0.777344, 2.19922, 1.21893}, {-1.33789, 0.355469, -1.65434}, {1.58594, -0.576172, 1.21893}, {3.7793, 1.48828, -1.64097}};
    };

    class Land_i_Stone_HouseBig_V2_F
    {
        table = "CivillianLowerClass";
        positions[] = {{-0.207031, 2.62305, 1.21893}, {-1.26953, 0.136719, -1.65416}, {2.55078, -0.556641, 1.21893}, {4.26367, 1.48828, -1.63971}};
    };

    class Land_i_Stone_HouseBig_V3_F
    {
        table = "CivillianLowerClass";
        positions[] = {{-0.484375, 2.57617, 1.21893}, {-0.759766, 0.404297, -1.65283}, {2.29102, -1.02539, 1.21893}, {4.02734, 1.1543, -1.64032}};
    };

    class Land_i_Stone_HouseSmall_V1_F
    {
        table = "CivillianLowerClass";
        positions[] = {{-3.47656, 2.25195, -0.627007}, {-6.96094, 3.02539, -0.619827}, {3.27148, 2.02734, -0.611488}, {6.61914, 2.50977, -0.596566}};
    };

    class Land_i_Stone_HouseSmall_V2_F
    {
        table = "CivillianLowerClass";
        positions[] = {{-2.41992, 1.76758, -0.632064}, {-7.00391, 1.83594, -0.633547}, {3.77148, 2.05664, -0.609262}, {7.33008, 2.02539, -0.593399}};
    };

    class Land_i_Stone_HouseSmall_V3_F
    {
        table = "CivillianLowerClass";
        positions[] = {{-2.68945, 2.05664, -0.628867}, {-7.74023, 3.45313, -0.615288}, {3.60938, 1.61328, -0.609982}, {6.83984, 3.07227, -0.595582}};
    };

    class Land_i_Stone_Shed_V1_F
    {
        table = "CivillianLowerClass";
        positions[] = {{-2.63867, 1.96484, -0.100502}, {1.19141, 2.16992, -0.100502}};
    };

    class Land_i_Stone_Shed_V2_F
    {
        table = "CivillianLowerClass";
        positions[] = {{-2.12305, 1.86914, -0.100502}, {1.78125, 1.625, -0.100502}};
    };

    class Land_i_Stone_Shed_V3_F
    {
        table = "CivillianLowerClass";
        positions[] = {{-2.3125, 2.05469, -0.100502}, {1.79297, 1.93359, -0.100502}};
    };

    class Land_u_House_Big_01_V1_F
    {
        table = "CivillianLowerClass";
        positions[] = {{-1.89648, 6.0332, 0.855065}, {-2.35742, 5.4082, -2.56494}, {-2.89648, -3.33203, 0.855065}, {-3.0957, -0.896484, -2.65494}, {1.25, -1.31445, -2.56494}, {2.0293, -0.521484, 0.855065}, {2.36523, 5.47461, -2.56493}, {2.95117, 5.49609, 0.855065}, {2.99023, -5.02734, 0.855065}, {3.58789, -4.98828, -2.56494}};
    };

    class Land_u_House_Big_02_V1_F
    {
        table = "CivillianLowerClass";
        positions[] = {{-2.43164, 2.83008, 0.965823}, {-2.70703, -2.07422, 0.965824}, {-2.88281, 1.88086, -2.54418}, {0.871094, -1.66016, -2.54418}, {2.41602, 3.00977, 0.965824}, {3.66992, -5.79883, -2.10418}, {3.9082, 3.56055, -2.54418}};
    };

    class Land_u_House_Small_01_V1_F
    {
        table = "CivillianLowerClass";
        positions[] = {{-1.18359, 3.63281, -0.904629}, {-1.7793, -2.59961, -0.903945}, {3.25195, 3.44531, -0.904572}};
    };

    class Land_u_House_Small_02_V1_F
    {
        table = "CivillianLowerClass";
        positions[] = {{-0.916016, -2.17969, -0.71971}, {-1.49609, 0.962891, -0.714579}, {3.83203, 1.15234, -0.713537}, {5.80469, -1.7207, -0.710968}};
    };

    ///////////////////////////////////////////////////////////////////////////
    // Civillian Upper Class
    ///////////////////////////////////////////////////////////////////////////
    class Land_Offices_01_V1_F
    {
        table = "CivillianUpperClass";
        positions[] = {{-13.502, -6.54883, 9.84601}, {10.7676, -5.27734, 4.66547}, {-10.7031, 6.85156, -7.05899}, {-3.26953, 5.84961, 9.84601}, {1.09375, -4.51172, -7.05899}, {5.52148, 2.22852, 0.752261}, {5.68164, 4.16602, -7.05899}, {5.94531, -2.68945, -3.15997}, {6.1875, 2.40625, 4.66546}, {9.07422, -4.97656, 9.84601}};
    };

    class Land_i_House_Big_01_V1_F
    {
        table = "CivillianUpperClass";
        positions[] = {{-2.21484, 5.46875, -2.56493}, {-3.24023, -1.5918, -2.65493}, {0.558594, -0.640625, 0.855072}, {1.24023, -1.98828, -2.56493}, {1.66602, -5.2832, 0.855072}, {2.19531, 5.19922, -2.56493}, {2.4375, 5.01172, 0.855076}, {2.87305, -5.01758, -2.56493}};
    };

    class Land_i_House_Big_01_V2_F
    {
        table = "CivillianUpperClass";
        positions[] = {{-2.05078, 5.41016, 0.855071}, {-2.11133, 5.51758, -2.56493}, {-3.19531, -1.45117, -2.65493}, {0.328125, 0.283203, -2.56493}, {0.759766, -1.29688, 0.855071}, {1.27539, -5.21484, 0.855071}, {2.25195, -4.56445, -2.56493}, {3.68359, 5.18359, 0.855071}};
    };

    class Land_i_House_Big_01_V3_F
    {
        table = "CivillianUpperClass";
        positions[] = {{-2.78125, 5.69336, -2.56493}, {-2.7832, 5.31055, 0.855072}, {-2.78906, 0.654297, 0.855072}, {-3.03906, -1.11133, -2.65493}, {0.675781, -1.29883, -2.56493}, {1.61133, -0.865234, 0.855072}, {2.51758, 5.85938, 0.855072}, {2.65625, -4.94531, -2.56493}, {2.99414, -5.15625, 0.855073}, {3.16211, 5.16406, -2.56493}};
    };

    class Land_i_House_Big_02_V1_F
    {
        table = "CivillianUpperClass";
        positions[] = {{-1.69141, -2.51172, 0.784063}, {-2.58789, 3.63672, 0.784063}, {-2.86914, 2.97266, -2.62327}, {1.15234, -1.65625, -2.62327}, {2.55273, 1.625, 0.784063}, {3.08203, 2.11914, -2.62327}, {3.33594, -5.625, -2.28594}};
    };

    class Land_i_House_Big_02_V2_F
    {
        table = "CivillianUpperClass";
        positions[] = {{-2.08789, -2.46484, 0.784063}, {-2.54688, 2.53906, -2.62327}, {-3.01758, 3.12109, 0.784063}, {1.11328, -1.46289, -2.62327}, {2.68945, 2.03711, 0.784063}, {3.02734, 2.27344, -2.62327}, {3.26367, -5.55273, -2.28594}};
    };

    class Land_i_House_Big_02_V3_F
    {
        table = "CivillianUpperClass";
        positions[] = {{-2.50391, -2.10742, -2.62327}, {-3.00781, 3.68164, 0.784063}, {-3.0957, 2.57227, -2.62327}, {-3.31055, -2.88867, 0.784063}, {1.26953, -1.73438, -2.62327}, {2.40234, 2.26953, -2.62327}, {2.89844, 2.11719, 0.784064}, {3.26758, -5.52734, -2.28594}};
    };

    class Land_i_House_Small_01_V1_F
    {
        table = "CivillianUpperClass";
        positions[] = {{-1.2207, 3.05078, -1.0419}, {-2.74414, -0.560547, -1.04199}, {3.06641, -1.90234, -1.0404}, {3.35547, 2.94336, -1.04187}};
    };

    class Land_i_House_Small_01_V2_F
    {
        table = "CivillianUpperClass";
        positions[] = {{-2.53711, -1.80664, -1.0418}, {-3.90625, 3.26367, -1.04239}, {3.31836, -1.31641, -1.04058}, {3.38672, 3.78906, -1.04213}};
    };

    class Land_i_House_Small_01_V3_F
    {
        table = "CivillianUpperClass";
        positions[] = {{-0.738281, 3.17578, -1.04194}, {-2.46094, -2.16992, -1.04174}, {-2.68359, -1.76563, -1.04187}, {-2.76563, 3.31641, -1.04232}, {3.07422, -1.27539, -1.04059}, {3.08398, 3.04883, -1.0419}, {3.41406, 3.10547, -1.04192}, {3.61719, -0.394531, -1.04086}};
    };

    class Land_i_House_Small_02_V1_F
    {
        table = "CivillianUpperClass";
        positions[] = {{-1.08008, -2.11133, -0.709651}, {-1.18945, 0.785156, -0.705689}, {2.64258, -2.09766, -0.704848}, {5.95313, 0.556641, -0.700583}};
    };

    class Land_i_House_Small_02_V2_F
    {
        table = "CivillianUpperClass";
        positions[] = {{-1.29688, 1.06641, -0.704727}, {-1.56836, -1.83789, -0.710279}, {2.85352, -1.52148, -0.704572}, {2.88086, 1.76367, -0.702332}, {5.21289, 0.935547, -0.701534}};
    };

    class Land_i_House_Small_02_V3_F
    {
        table = "CivillianUpperClass";
        positions[] = {{-1.35352, 0.873047, -0.705387}, {-1.5, -2.00781, -0.710184}, {3.49219, -1.16602, -0.703744}, {5.61328, 1.51367, -0.70101}};
    };

    class Land_i_House_Small_03_V1_F
    {
        table = "CivillianUpperClass";
        positions[] = {{-3.89648, -0.134766, -0.371629}, {0.419922, 2.68555, -0.371629}, {3.59961, 2.0918, -0.371629}, {3.70703, -4.19727, -0.371629}};
    };

    ///////////////////////////////////////////////////////////////////////////
    // Shops
    ///////////////////////////////////////////////////////////////////////////
    class Land_i_Shop_01_V1_F
    {
        table = "Shop";
        positions[] = {{-0.863281, 6.10938, -2.76158}, {-1.2168, 0.232422, -2.76158}, {-1.2832, -0.884766, 1.10984}, {-2.28516, 6.1875, 1.10975}};
    };

    class Land_i_Shop_01_V2_F 
    {
        table = "Shop";
        positions[] = {{-1.17969, 5.32813, -2.76158}, {-18.127, 16.7285, -2.74088}, {-2.39258, 5.51563, 1.10978}, {-2.53906, 0.253906, -2.76158}, {-2.70703, -1.4707, 1.10992}, {-24.2051, 3.65039, 1.25308}, {1.15625, 1.20313, 1.10906}};
    };

    class Land_i_Shop_01_V3_F 
    {
        table = "Shop";
        positions[] = {{-1.5918, 5.35156, -2.76158}, {-2.39258, -0.544922, -2.76158}, {-2.73242, -1.03906, 1.10991}, {-2.98242, 5.80664, 1.10999}, {1.66016, 1.70508, 1.10901}};
    };

    class Land_i_Shop_02_V1_F 
    {
        table = "Shop";
        positions[] = {{-0.824219, 1.10742, -2.67036}, {-4.04883, -3.18555, 1.2386}, {-4.43359, -1.98242, -2.69136}, {0.78125, -2.35547, -2.66928}, {2.27734, 1.0957, 1.2386}};
    };

    class Land_i_Shop_02_V2_F 
    {
        table = "Shop";
        positions[] = {{-0.171875, -1.43359, -2.66855}, {-2.57422, -4.19336, 1.23859}, {-4.51758, 2.74023, -2.66855}, {1.61523, 0.28125, 1.23859}};
    };

    class Land_i_Shop_02_V3_F 
    {
        table = "Shop";
        positions[] = {{-1.01953, 0.71875, -2.66924}, {-2.86719, -3.83594, 1.23859}, {-4.25195, 3.58789, -2.66855}, {1.56641, 0.509766, 1.23859}};
    };

    class Land_u_Shop_01_V1_F 
    {
        table = "Shop";
        positions[] = {{-1.14258, 1.23438, -2.88084}, {-2.32422, 3.14648, 0.9905}, {-3.31836, 5.81836, 0.990853}, {0.808594, -0.544922, 0.990474}, {2.58789, 5.81641, -2.88084}};
    };

    class Land_u_Shop_02_V1_F 
    {
        table = "Shop";
        positions[] = {{-3.46484, -1.625, 1.23859}, {-3.9082, 3.0957, -2.66855}, {0.751953, -3.26563, -2.66855}, {1.71484, 0.486328, 1.23859}};
    };

    class Land_Kiosk_blueking_F 
    {
        table = "Shop";
        positions[] = {{-1.62109, 0.341797, -1.76588}, {1.36328, -0.908203, -1.76588}};
    };

    class Land_Kiosk_gyros_F 
    {
        table = "Shop";
        positions[] = {{-1.20898, -1.07813, -1.97606}, {1.26758, -0.128906, -1.97606}};
    };

    class Land_Kiosk_redburger_F
    {
        table = "Shop";
        positions[] = {{-1.07617, -0.335938, -2.87051}, {1.42188, -0.373047, -2.87051}};
    };

    ///////////////////////////////////////////////////////////////////////////
    // Industrial
    ///////////////////////////////////////////////////////////////////////////
    class Land_Unfinished_Building_01_F 
    {
        table = "Industrial";
        positions[] = {{-0.158203, 3.50391, 1.19791}, {-2.34375, 4.20898, -2.29709}, {-2.51563, 0.337891, 1.19791}, {-3.25391, 0.0351563, -2.29709}, {2.45508, -0.144531, -2.29709}, {3.10742, -2.34766, 1.19791}};
    };

    class Land_Unfinished_Building_02_F
    {
        table = "Industrial";
        positions[] = {{-0.890625, -3.35742, 0.976167}, {-2.31055, -1.57227, -2.48553}, {-6.36523, 2.20898, 0.976168}, {-6.58398, 3.67383, -2.50139}, {3.58008, 3.13281, -2.49362}, {4.33594, 3.00391, 0.976168}};
    };

    class Land_WIP_F
    {
        table = "Industrial";
        positions[] = {{-10.0645, -4.58398, 8.3499}, {-12.5254, 10.1191, 8.348}, {-13.3496, 9.04883, 12.3173}, {-14.3477, -2.64844, 0.392311}, {-15.1621, 9.90039, 0.407514}, {-15.9004, -9.26367, 12.3304}, {-16.0352, -2.52734, 4.32572}, {-16.0996, 4.24023, 0.444829}, {-16.4004, 8.88672, 4.32572}, {-16.7813, -8.80078, 0.347982}, {-17.0195, -8.72852, 4.32572}, {-3.60156, -14.6484, 4.32041}, {-4.18359, -1.03516, 0.386505}, {-6.93359, -0.988281, 12.1457}, {-7.66016, 9.24414, 0.417827}, {-7.77344, -10.4785, 0.359629}, {-8.33008, -14.7305, 12.3244}, {-8.73242, 9.51953, 4.32572}, {-8.88867, -13.3887, 0.355543}, {11.9922, -7.99219, 12.2546}, {12.9023, 9.91797, 0.448912}, {18.0801, -9.25781, 4.32428}, {19.5586, -7.8457, 8.33803}, {2.11719, 9.48438, 0.337147}, {20.6309, -9.31445, 0.329187}, {22.334, -2.5332, 4.32572}, {24.0859, -0.179688, 8.29181}, {3.30859, 6.66602, 8.36808}, {3.99219, -8.87891, 8.34295}, {4.74414, -8.89063, 4.32432}, {6.0332, -8.34961, 0.384681}, {7.08984, 10.4727, 4.32572}, {8.53906, 8.4082, 0.415831}, {9.10742, -1.40625, 0.431863}, {9.64844, 6.28906, 12.3112}};
    };

    class Land_dp_smallTank_F
    {
        table = "Industrial";
        positions[] = {{-0.0898438, -1.58203, 5.32797}};
    };

    class Land_dp_bigTank_F
    {
        table = "Industrial";
        positions[] = {{-1.54102, -1.93359, 3.59794}, {-5.79883, -0.496094, 3.59794}, {5.9707, -1.84375, 3.59794}};
    };

    class Land_u_Shed_Ind_F
    {
        table = "Industrial";
        positions[] = {{-2.41211, 4.91602, -1.40862}, {-6.54688, -0.166016, -1.40862}, {10.6914, 2.14648, -1.40862}};
    };

    class Land_Metal_Shed_F
    {
        table = "Industrial";
        positions[] = {{-3.34375, -1.80273, -1.343}, {3.52539, -2.15625, -1.343}};
    };

    class Land_i_Shed_Ind_F 
    {
        table = "Industrial";
        positions[] = {{-2.66797, -0.576172, -1.40977}, {-2.85547, 6.49023, -1.40977}, {-5.78906, 0.158203, -1.40977}, {14.1348, 6.31445, -1.40977}, {5.70508, 0.423828, -1.40977}, {6.49609, 6.5625, -1.40977}};
    };

    class Land_Research_house_V1_F
    {
        table = "Industrial";
        positions[] = {{-1.28516, 2.89258, 0.0302877}, {1.12305, 2.04492, -0.0384929}};
    };

    class Land_Research_HQ_F
    {
        table = "Industrial";
        positions[] = {{-1.03125, 2.60547, -3.26622}, {-2.25195, -2.75586, -0.741376}, {-2.28711, -3.94141, -3.26622}, {4.69336, 4.01172, -3.26622}, {6.06445, 3.50391, -0.741376}};
    };
    
    ///////////////////////////////////////////////////////////////////////////
    // Factories
    ///////////////////////////////////////////////////////////////////////////
    class Land_Factory_Main_F 
    {
        table = "Factories";
        positions[] = {{-8.51953,13.5698,-6.45422}, {-8.75,10.9609,-6.41479}};
    };
    
    class Land_dp_smallFactory_F
    {
        table = "Factories";
        positions[] = {{-1.97266, 3.14844, 2.62608}, {-6.49609, -4.92773, 2.82442}, {5.32422, -3.69531, 2.95848}, {9.49805, -4.71094, 1.21193}, {9.95898, 1.41211, 1.21193}};
    };
    
    class Land_dp_mainFactory_F
    {
        table = "Factories";
        positions[] = {{-12.8477, -4.8457, -4.45162}, {-15.4961, 6.70703, -4.45162}, {-6.36133, -2.13477, 1.18268}, {-6.91211, -15.3555, 1.18268}, {0.736328, 8.16406, 1.18268}, {1.25391, -10.5801, 1.18268}, {12.8926, 7.0332, -5.51301}, {13.0332, -3.95117, -4.22302}, {13.1719, 4.60742, -4.22302}, {13.2676, 0.710938, -4.22302}, {14.793, -16.8613, -4.08302}, {18.1406, -9.24023, -4.08302}, {19.0566, 5.17969, -7.61482}, {19.0996, -5.68555, -5.51301}, {19.3535, 2.14844, -5.51301}, {3.43555, -2.94141, 1.18268}, {8.82617, -7.33008, -0.280016}, {8.92773, -13.9453, -0.280016}, {9.13281, 8.58203, -0.280016}};
    };
};
class CfgLootTables
{
    /**
      Result of 100 rounds:

      U_C_Poloshirt_tricolour
      H_Cap_headphones
      U_C_Journalist
      H_Hat_brown
      B_HuntingBackpack
      Chemlight_blue
      Exile_Item_Can_Empty
      U_C_Poor_1
      U_C_Poloshirt_blue
      Exile_Item_ToiletPaper
      Exile_Item_CatFood
      Chemlight_yellow
      Chemlight_yellow
      B_AssaultPack_khk
      Exile_Item_PlasticBottleEmpty
      Exile_Item_ChristmasTinner
      B_AssaultPack_cbr
      Exile_Item_SausageGravy
      SMG_02_F
      Chemlight_yellow
      FlareWhite_F
      Exile_Item_InstantCoffee
      Chemlight_blue
      Exile_Item_ToiletPaper
      Exile_Item_Beer
      Exile_Item_ChristmasTinner
      U_C_Poloshirt_blue
      30Rnd_9x21_Mag
      U_C_Scientist
      Chemlight_red
      B_AssaultPack_mcamo
      U_C_Poor_2
      B_HuntingBackpack
      hgun_P07_F
      Exile_Item_MountainDupe
      ItemRadio
      U_NikosAgedBody
      hgun_P07_F
      ItemRadio
      U_C_Scientist
      U_Rangemaster
      H_Bandanna_surfer
      B_AssaultPack_rgr
      Exile_Item_Can_Empty
      Exile_Item_PlasticBottleEmpty
      U_C_Poloshirt_burgundy
      H_Cap_tan
      B_AssaultPack_sgg
      ItemRadio
      H_Bandanna_surfer
      Exile_Item_ToiletPaper
      Chemlight_green
      Exile_Item_InstantCoffee
      H_Beret_blk_POLICE
      11Rnd_45ACP_Mag
      U_C_Poor_2
      Exile_Item_Dogfood
      Exile_Item_MountainDupe
      Exile_Item_PlasticBottleEmpty
      Binocular
      SMG_01_F
      Exile_Item_PlasticBottleEmpty
      Exile_Item_CookingPot
      Exile_Item_Raisins
      Exile_Item_PlasticBottleEmpty
      Exile_Item_ToiletPaper
      Exile_Item_Raisins
      H_StrawHat
      Exile_Item_Dogfood
      B_AssaultPack_khk
      Exile_Item_SausageGravy
      U_C_Poor_1
      Exile_Item_Moobar
      Exile_Item_InstantCoffee
      muzzle_snds_L
      U_C_Journalist
      Chemlight_red
      Chemlight_green
      B_AssaultPack_dgtl
      optic_Yorris
      Exile_Item_PlasticBottleFreshWater
      V_Press_F
      H_Hat_grey
      Exile_Item_Beer
      ItemWatch
      U_C_Poloshirt_blue
      Exile_Item_PlasticBottleDirtyWater
      Exile_Item_ToiletPaper
      Exile_Item_Beer
      Exile_Item_CookingPot
      30Rnd_45ACP_Mag_SMG_01_Tracer_Green
      30Rnd_45ACP_Mag_SMG_01
      Exile_Item_Raisins
      muzzle_snds_L
      B_OutdoorPack_blk
      Chemlight_blue
      9Rnd_45ACP_Mag
      hgun_Rook40_F
      H_Beret_blk_POLICE
      Exile_Item_ToiletPaper
    */
    class CivillianLowerClass
    {
        count = 117;
        half = 7310.1552180397;
        halfIndex = 58;
        sum = 10000;
        items[] = 
        {
            {552.486187845304, "Exile_Item_Can_Empty"}, // 5.52%
            {1104.97237569061, "Exile_Item_ToiletPaper"}, // 5.52%
            {1657.45856353591, "Exile_Item_PlasticBottleEmpty"}, // 5.52%
            {1823.2044198895, "ItemRadio"}, // 1.66%
            {1988.95027624309, "ItemWatch"}, // 1.66%
            {2154.69613259669, "Exile_Item_PlasticBottleDirtyWater"}, // 1.66%
            {2294.17625215107, "Exile_Item_InstantCoffee"}, // 1.39%
            {2432.2977991124, "FlareRed_F"}, // 1.38%
            {2570.41934607373, "FlareGreen_F"}, // 1.38%
            {2708.54089303505, "Chemlight_yellow"}, // 1.38%
            {2846.66243999638, "Chemlight_red"}, // 1.38%
            {2984.7839869577, "Chemlight_green"}, // 1.38%
            {3122.90553391903, "Chemlight_blue"}, // 1.38%
            {3261.02708088036, "V_Rangemaster_belt"}, // 1.38%
            {3399.14862784168, "FlareWhite_F"}, // 1.38%
            {3537.27017480301, "FlareYellow_F"}, // 1.38%
            {3651.39027262024, "Exile_Item_Raisins"}, // 1.14%
            {3765.51037043746, "Exile_Item_Moobar"}, // 1.14%
            {3876.00760800652, "Binocular"}, // 1.10%
            {3986.50484557559, "Exile_Item_MountainDupe"}, // 1.10%
            {4097.00208314465, "ItemGPS"}, // 1.10%
            {4198.44217009329, "Exile_Item_SeedAstics"}, // 1.01%
            {4296.90505505582, "U_C_Poor_1"}, // 0.98%
            {4395.36794001835, "U_C_Poor_2"}, // 0.98%
            {4493.83082498088, "U_C_Poor_shorts_1"}, // 0.98%
            {4592.29370994341, "U_Rangemaster"}, // 0.98%
            {4690.75659490594, "U_C_HunterBody_grn"}, // 0.98%
            {4789.21947986847, "U_C_Scientist"}, // 0.98%
            {4887.682364831, "U_C_Journalist"}, // 0.98%
            {4981.6050167647, "Exile_Item_EnergyDrink"}, // 0.94%
            {5074.42269632271, "hgun_P07_F"}, // 0.93%
            {5163.18277240278, "Exile_Item_Noodles"}, // 0.89%
            {5251.94284848284, "Exile_Item_CatFood"}, // 0.89%
            {5340.70292456291, "Exile_Item_Cheathas"}, // 0.89%
            {5429.46300064297, "Exile_Item_ChristmasTinner"}, // 0.89%
            {5518.22307672304, "Exile_Item_SausageGravy"}, // 0.89%
            {5606.9831528031, "Exile_Item_Dogfood"}, // 0.89%
            {5695.74322888317, "Exile_Item_Surstromming"}, // 0.89%
            {5784.50330496323, "Exile_Item_BeefParts"}, // 0.89%
            {5873.2633810433, "Exile_Item_BBQSandwich"}, // 0.89%
            {5961.66117109855, "hgun_Rook40_F"}, // 0.88%
            {6050.0589611538, "hgun_ACPC2_F"}, // 0.88%
            {6132.93188933059, "30Rnd_45ACP_Mag_SMG_01"}, // 0.83%
            {6215.80481750739, "30Rnd_45ACP_Mag_SMG_01_Tracer_Green"}, // 0.83%
            {6293.15288380573, "Exile_Item_Beer"}, // 0.77%
            {6369.73512766548, "U_C_Poloshirt_blue"}, // 0.77%
            {6446.31737152522, "U_C_Poloshirt_burgundy"}, // 0.77%
            {6522.89961538497, "U_C_Poloshirt_stripped"}, // 0.77%
            {6599.48185924471, "U_C_Poloshirt_tricolour"}, // 0.77%
            {6676.06410310446, "U_C_Poloshirt_salmon"}, // 0.77%
            {6752.14416831594, "Exile_Item_GloriousKnakworst"}, // 0.76%
            {6827.2822898629, "SMG_01_F"}, // 0.75%
            {6900.21046665848, "hgun_PDW2000_F"}, // 0.73%
            {6973.13864345406, "SMG_02_F"}, // 0.73%
            {7042.19941693472, "V_Press_F"}, // 0.69%
            {7111.26019041539, "V_TacVest_blk_POLICE"}, // 0.69%
            {7177.55853295682, "H_Hat_grey"}, // 0.66%
            {7243.85687549826, "H_Hat_tan"}, // 0.66%
            {7310.1552180397, "H_Hat_checker"}, // 0.66%
            {7376.45356058113, "H_StrawHat_dark"}, // 0.66%
            {7442.75190312257, "H_Cap_press"}, // 0.66%
            {7509.05024566401, "H_Cap_red"}, // 0.66%
            {7575.34858820544, "Exile_Item_PlasticBottleFreshWater"}, // 0.66%
            {7641.64693074688, "H_StrawHat"}, // 0.66%
            {7707.94527328832, "H_Hat_brown"}, // 0.66%
            {7774.24361582976, "H_Hat_blue"}, // 0.66%
            {7840.54195837119, "H_Cap_tan"}, // 0.66%
            {7903.9420127141, "Exile_Item_CanOpener"}, // 0.63%
            {7967.342067057, "Exile_Item_Matches"}, // 0.63%
            {8028.11554771998, "B_OutdoorPack_blk"}, // 0.61%
            {8087.78405600728, "muzzle_snds_L"}, // 0.60%
            {8147.45256429457, "muzzle_snds_acp"}, // 0.60%
            {8204.91112783048, "hgun_Pistol_heavy_02_F"}, // 0.57%
            {8262.36969136639, "hgun_Pistol_heavy_01_F"}, // 0.57%
            {8319.8282549023, "hgun_Pistol_Signal_F"}, // 0.57%
            {8375.07687368683, "H_Cap_blu"}, // 0.55%
            {8430.32549247136, "H_Cap_blk"}, // 0.55%
            {8485.57411125589, "H_Beret_blk_POLICE"}, // 0.55%
            {8540.82273004042, "H_Bandanna_surfer"}, // 0.55%
            {8596.07134882495, "H_Cap_headphones"}, // 0.55%
            {8651.31996760948, "H_Cap_oli"}, // 0.55%
            {8706.56858639401, "H_Cap_grn"}, // 0.55%
            {8761.81720517854, "H_Cap_blk_Raven"}, // 0.55%
            {8817.06582396307, "11Rnd_45ACP_Mag"}, // 0.55%
            {8872.3144427476, "30Rnd_9x21_Mag"}, // 0.55%
            {8927.56306153213, "9Rnd_45ACP_Mag"}, // 0.55%
            {8982.81168031666, "Exile_Item_ZipTie"}, // 0.55%
            {9037.50781291334, "B_OutdoorPack_blu"}, // 0.55%
            {9092.20394551003, "B_OutdoorPack_tan"}, // 0.55%
            {9140.82273004042, "B_HuntingBackpack"}, // 0.49%
            {9185.02162506804, "6Rnd_45ACP_Cylinder"}, // 0.44%
            {9227.56306153213, "B_AssaultPack_mcamo"}, // 0.43%
            {9270.10449799622, "B_AssaultPack_cbr"}, // 0.43%
            {9312.64593446031, "B_AssaultPack_dgtl"}, // 0.43%
            {9355.1873709244, "B_AssaultPack_sgg"}, // 0.43%
            {9397.72880738849, "B_AssaultPack_blk"}, // 0.43%
            {9440.27024385258, "B_AssaultPack_khk"}, // 0.43%
            {9482.81168031666, "B_AssaultPack_rgr"}, // 0.43%
            {9521.48571346584, "Exile_Item_PowerDrink"}, // 0.39%
            {9559.52574607158, "Exile_Item_EMRE"}, // 0.38%
            {9597.56577867732, "Exile_Item_CookingPot"}, // 0.38%
            {9630.71494994804, "optic_ACO_grn_smg"}, // 0.33%
            {9663.86412121876, "optic_Aco"}, // 0.33%
            {9697.01329248947, "optic_ACO_grn"}, // 0.33%
            {9730.16246376019, "optic_Aco_smg"}, // 0.33%
            {9763.31163503091, "optic_Holosight_smg"}, // 0.33%
            {9793.6983753624, "B_Kitbag_cbr"}, // 0.30%
            {9824.08511569389, "B_Kitbag_sgg"}, // 0.30%
            {9854.47185602539, "B_Kitbag_mcamo"}, // 0.30%
            {9882.09616541765, "16Rnd_9x21_Mag"}, // 0.28%
            {9905.30058530715, "optic_Yorris"}, // 0.23%
            {9928.50500519666, "optic_MRD"}, // 0.23%
            {9947.84202177124, "6Rnd_GreenSignal_F"}, // 0.19%
            {9967.17903834583, "6Rnd_RedSignal_F"}, // 0.19%
            {9978.11935889722, "U_NikosAgedBody"}, // 0.11%
            {9989.05967944861, "U_NikosBody"}, // 0.11%
            {10000, "U_OrestesBody"} // 0.11%
        };
    };

    /**
      Result of 100 rounds:

      hgun_Pistol_Signal_F
      hgun_Pistol_Signal_F
      Exile_Item_BeefParts
      Exile_Item_Noodles
      arifle_Mk20_F
      arifle_MX_F
      FlareWhite_F
      30Rnd_45ACP_Mag_SMG_01
      Chemlight_yellow
      30Rnd_556x45_Stanag_Tracer_Red
      arifle_MXM_F
      FlareRed_F
      V_Press_F
      muzzle_snds_L
      H_Cap_blu
      FlareRed_F
      Exile_Item_PlasticBottleEmpty
      ItemRadio
      Exile_Item_Can_Empty
      B_AssaultPack_mcamo
      Exile_Item_Can_Empty
      Exile_Item_Can_Empty
      Exile_Item_PlasticBottleEmpty
      U_C_Journalist
      optic_ACO_grn_smg
      FlareGreen_F
      V_TacVest_blk_POLICE
      H_StrawHat
      6Rnd_45ACP_Cylinder
      arifle_Katiba_GL_F
      Exile_Item_CatFood
      Exile_Item_SeedAstics
      30Rnd_9x21_Mag
      H_Cap_headphones
      Exile_Item_Noodles
      30Rnd_45ACP_Mag_SMG_01
      6Rnd_RedSignal_F
      optic_Hamr
      Chemlight_blue
      Exile_Item_Can_Empty
      H_Cap_red
      Exile_Item_BeefParts
      ItemWatch
      Exile_Item_Beer
      hgun_PDW2000_F
      Exile_Item_Can_Empty
      H_Beret_blk_POLICE
      optic_ACO_grn_smg
      hgun_PDW2000_F
      U_OrestesBody
      Exile_Item_PlasticBottleEmpty
      H_StrawHat
      Exile_Item_PlasticBottleEmpty
      Exile_Item_BBQSandwich
      Exile_Item_Can_Empty
      H_Cap_red
      U_C_Poloshirt_burgundy
      Exile_Item_PlasticBottleEmpty
      U_C_Poloshirt_blue
      H_Hat_brown
      FlareRed_F
      Exile_Item_Beer
      Exile_Item_PlasticBottleFreshWater
      FlareYellow_F
      Exile_Item_CatFood
      Exile_Item_Beer
      U_C_Poor_shorts_1
      11Rnd_45ACP_Mag
      Chemlight_green
      Chemlight_green
      Exile_Item_Moobar
      Exile_Item_PlasticBottleDirtyWater
      optic_ACO_grn_smg
      Exile_Item_Can_Empty
      ItemRadio
      U_C_Poor_1
      Exile_Item_ZipTie
      Exile_Item_BeefParts
      B_OutdoorPack_blk
      optic_ACO_grn
      U_C_Poor_1
      Exile_Item_CanOpener
      Exile_Item_Can_Empty
      B_AssaultPack_sgg
      B_OutdoorPack_tan
      muzzle_snds_acp
      Chemlight_blue
      Exile_Item_Moobar
      H_Beret_blk_POLICE
      H_Beret_blk_POLICE
      acc_flashlight
      H_Cap_grn
      Exile_Item_Moobar
      Exile_Item_Surstromming
      H_Hat_checker
      Exile_Item_PlasticBottleEmpty
      30Rnd_9x21_Mag
      Exile_Item_CookingPot
      Exile_Item_PlasticBottleEmpty
      Exile_Item_ToiletPaper
    */
    class CivillianUpperClass
    {
        count = 153;
        half = 8030.99428493325;
        halfIndex = 76;
        sum = 10000;
        items[] = 
        {
            {526.315789473684, "Exile_Item_Can_Empty"}, // 5.26%
            {1052.63157894737, "Exile_Item_ToiletPaper"}, // 5.26%
            {1578.94736842105, "Exile_Item_PlasticBottleEmpty"}, // 5.26%
            {1736.84210526316, "ItemRadio"}, // 1.58%
            {1894.73684210526, "Exile_Item_PlasticBottleDirtyWater"}, // 1.58%
            {2052.63157894737, "ItemWatch"}, // 1.58%
            {2185.50474547023, "Exile_Item_InstantCoffee"}, // 1.33%
            {2317.08369283865, "Chemlight_red"}, // 1.32%
            {2448.66264020708, "Chemlight_green"}, // 1.32%
            {2580.2415875755, "Chemlight_blue"}, // 1.32%
            {2711.82053494392, "FlareGreen_F"}, // 1.32%
            {2843.39948231234, "Chemlight_yellow"}, // 1.32%
            {2974.97842968076, "FlareYellow_F"}, // 1.32%
            {3106.55737704918, "FlareRed_F"}, // 1.32%
            {3238.1363244176, "FlareWhite_F"}, // 1.32%
            {3369.71527178602, "V_Rangemaster_belt"}, // 1.32%
            {3478.42968075928, "Exile_Item_Raisins"}, // 1.09%
            {3587.14408973253, "Exile_Item_Moobar"}, // 1.09%
            {3692.40724762727, "ItemGPS"}, // 1.05%
            {3797.670405522, "Binocular"}, // 1.05%
            {3902.93356341674, "Exile_Item_MountainDupe"}, // 1.05%
            {3999.56859361519, "Exile_Item_SeedAstics"}, // 0.97%
            {4093.36744718476, "U_Rangemaster"}, // 0.94%
            {4187.16630075432, "U_C_Scientist"}, // 0.94%
            {4280.96515432389, "U_C_Journalist"}, // 0.94%
            {4374.76400789346, "U_C_HunterBody_grn"}, // 0.94%
            {4468.56286146303, "U_C_Poor_shorts_1"}, // 0.94%
            {4562.36171503259, "U_C_Poor_2"}, // 0.94%
            {4656.16056860216, "U_C_Poor_1"}, // 0.94%
            {4745.63425281269, "Exile_Item_EnergyDrink"}, // 0.89%
            {4834.05530544427, "hgun_P07_F"}, // 0.88%
            {4918.61095686791, "Exile_Item_CatFood"}, // 0.85%
            {5003.16660829155, "Exile_Item_BBQSandwich"}, // 0.85%
            {5087.72225971519, "Exile_Item_ChristmasTinner"}, // 0.85%
            {5172.27791113883, "Exile_Item_SausageGravy"}, // 0.85%
            {5256.83356256247, "Exile_Item_Surstromming"}, // 0.85%
            {5341.38921398612, "Exile_Item_Dogfood"}, // 0.85%
            {5425.94486540976, "Exile_Item_Noodles"}, // 0.85%
            {5510.5005168334, "Exile_Item_Cheathas"}, // 0.85%
            {5595.05616825704, "Exile_Item_BeefParts"}, // 0.85%
            {5679.26669457283, "hgun_Rook40_F"}, // 0.84%
            {5763.47722088862, "hgun_ACPC2_F"}, // 0.84%
            {5842.42458930967, "30Rnd_45ACP_Mag_SMG_01"}, // 0.79%
            {5921.37195773072, "30Rnd_45ACP_Mag_SMG_01_Tracer_Green"}, // 0.79%
            {5995.05616825704, "Exile_Item_Beer"}, // 0.74%
            {6068.01083214448, "U_C_Poloshirt_stripped"}, // 0.73%
            {6140.96549603192, "U_C_Poloshirt_blue"}, // 0.73%
            {6213.92015991936, "U_C_Poloshirt_tricolour"}, // 0.73%
            {6286.87482380681, "U_C_Poloshirt_salmon"}, // 0.73%
            {6359.82948769425, "U_C_Poloshirt_burgundy"}, // 0.73%
            {6432.30576034308, "Exile_Item_GloriousKnakworst"}, // 0.72%
            {6503.8847077115, "SMG_01_F"}, // 0.72%
            {6573.35839192203, "SMG_02_F"}, // 0.69%
            {6642.83207613256, "hgun_PDW2000_F"}, // 0.69%
            {6708.62154981677, "V_Press_F"}, // 0.66%
            {6774.41102350098, "V_TacVest_blk_POLICE"}, // 0.66%
            {6837.56891823782, "H_Cap_press"}, // 0.63%
            {6900.72681297466, "H_Cap_tan"}, // 0.63%
            {6963.88470771151, "H_Hat_grey"}, // 0.63%
            {7027.04260244835, "Exile_Item_PlasticBottleFreshWater"}, // 0.63%
            {7090.20049718519, "H_StrawHat_dark"}, // 0.63%
            {7153.35839192203, "H_StrawHat"}, // 0.63%
            {7216.51628665888, "H_Hat_tan"}, // 0.63%
            {7279.67418139572, "H_Hat_blue"}, // 0.63%
            {7342.83207613256, "H_Hat_brown"}, // 0.63%
            {7405.9899708694, "H_Hat_checker"}, // 0.63%
            {7469.14786560625, "H_Cap_red"}, // 0.63%
            {7529.54475948028, "Exile_Item_CanOpener"}, // 0.60%
            {7589.9416533543, "Exile_Item_Matches"}, // 0.60%
            {7647.83639019641, "B_OutdoorPack_blk"}, // 0.58%
            {7704.67849545957, "muzzle_snds_L"}, // 0.57%
            {7761.52060072272, "muzzle_snds_acp"}, // 0.57%
            {7816.25744282799, "hgun_Pistol_Signal_F"}, // 0.55%
            {7870.99428493325, "hgun_Pistol_heavy_02_F"}, // 0.55%
            {7925.73112703851, "hgun_Pistol_heavy_01_F"}, // 0.55%
            {7978.36270598588, "H_Beret_blk_POLICE"}, // 0.53%
            {8030.99428493325, "H_Cap_blk"}, // 0.53%
            {8083.62586388062, "H_Cap_blk_Raven"}, // 0.53%
            {8136.25744282799, "H_Cap_blu"}, // 0.53%
            {8188.88902177536, "H_Cap_grn"}, // 0.53%
            {8241.52060072272, "H_Cap_headphones"}, // 0.53%
            {8294.15217967009, "H_Bandanna_surfer"}, // 0.53%
            {8346.78375861746, "H_Cap_oli"}, // 0.53%
            {8399.41533756483, "Exile_Item_ZipTie"}, // 0.53%
            {8452.0469165122, "9Rnd_45ACP_Mag"}, // 0.53%
            {8504.67849545957, "11Rnd_45ACP_Mag"}, // 0.53%
            {8557.31007440693, "30Rnd_9x21_Mag"}, // 0.53%
            {8609.41533756483, "B_OutdoorPack_blu"}, // 0.52%
            {8661.52060072272, "B_OutdoorPack_tan"}, // 0.52%
            {8707.83639019641, "B_HuntingBackpack"}, // 0.46%
            {8749.9416533543, "6Rnd_45ACP_Cylinder"}, // 0.42%
            {8790.46796914378, "B_AssaultPack_blk"}, // 0.41%
            {8830.99428493325, "B_AssaultPack_sgg"}, // 0.41%
            {8871.52060072272, "B_AssaultPack_rgr"}, // 0.41%
            {8912.0469165122, "B_AssaultPack_khk"}, // 0.41%
            {8952.57323230167, "B_AssaultPack_cbr"}, // 0.41%
            {8993.09954809114, "B_AssaultPack_dgtl"}, // 0.41%
            {9033.62586388062, "B_AssaultPack_mcamo"}, // 0.41%
            {9070.46796914378, "Exile_Item_PowerDrink"}, // 0.37%
            {9106.70610546819, "Exile_Item_EMRE"}, // 0.36%
            {9142.94424179261, "Exile_Item_CookingPot"}, // 0.36%
            {9174.52318916103, "optic_ACO_grn"}, // 0.32%
            {9206.10213652945, "optic_Aco"}, // 0.32%
            {9237.68108389787, "optic_Aco_smg"}, // 0.32%
            {9269.2600312663, "optic_ACO_grn_smg"}, // 0.32%
            {9300.83897863472, "optic_Holosight_smg"}, // 0.32%
            {9329.78634705577, "B_Kitbag_sgg"}, // 0.29%
            {9358.73371547682, "B_Kitbag_mcamo"}, // 0.29%
            {9387.68108389788, "B_Kitbag_cbr"}, // 0.29%
            {9413.99687337156, "16Rnd_9x21_Mag"}, // 0.26%
            {9438.927621294, "30Rnd_65x39_caseless_green"}, // 0.25%
            {9463.85836921644, "30Rnd_556x45_Stanag"}, // 0.25%
            {9486.18691786078, "acc_flashlight"}, // 0.22%
            {9508.29218101867, "optic_MRD"}, // 0.22%
            {9530.39744417657, "optic_Yorris"}, // 0.22%
            {9548.81849680814, "6Rnd_RedSignal_F"}, // 0.18%
            {9567.23954943972, "6Rnd_GreenSignal_F"}, // 0.18%
            {9585.52209791618, "20Rnd_556x45_UW_mag"}, // 0.18%
            {9601.47106123356, "optic_Holosight"}, // 0.16%
            {9617.42002455095, "muzzle_snds_M"}, // 0.16%
            {9633.36898786833, "muzzle_snds_H"}, // 0.16%
            {9649.31795118571, "optic_DMS"}, // 0.16%
            {9665.2669145031, "optic_Hamr"}, // 0.16%
            {9681.21587782048, "optic_MRCO"}, // 0.16%
            {9697.16484113786, "acc_pointer_IR"}, // 0.16%
            {9713.11380445525, "optic_Arco"}, // 0.16%
            {9728.90327813946, "arifle_Katiba_F"}, // 0.16%
            {9743.86172689292, "30Rnd_556x45_Stanag_Tracer_Red"}, // 0.15%
            {9758.82017564638, "30Rnd_556x45_Stanag_Tracer_Green"}, // 0.15%
            {9773.77862439985, "30Rnd_65x39_caseless_mag_Tracer"}, // 0.15%
            {9788.73707315331, "30Rnd_65x39_caseless_mag"}, // 0.15%
            {9803.69552190677, "30Rnd_65x39_caseless_green_mag_Tracer"}, // 0.15%
            {9818.65397066023, "30Rnd_556x45_Stanag_Tracer_Yellow"}, // 0.15%
            {9831.2855496076, "arifle_MXC_F"}, // 0.13%
            {9843.91712855497, "arifle_MX_F"}, // 0.13%
            {9856.54870750234, "arifle_Katiba_GL_F"}, // 0.13%
            {9869.18028644971, "arifle_TRG21_F"}, // 0.13%
            {9881.81186539708, "arifle_TRG20_F"}, // 0.13%
            {9892.86449697602, "arifle_Mk20_F"}, // 0.11%
            {9903.91712855497, "arifle_Mk20C_F"}, // 0.11%
            {9914.33922339603, "U_NikosBody"}, // 0.10%
            {9924.7613182371, "U_OrestesBody"}, // 0.10%
            {9935.18341307816, "U_NikosAgedBody"}, // 0.10%
            {9944.65709728869, "arifle_SDAR_F"}, // 0.09%
            {9954.13078149921, "arifle_MXM_F"}, // 0.09%
            {9962.10526315791, "optic_NVS"}, // 0.08%
            {9968.42105263159, "arifle_Mk20_GL_F"}, // 0.06%
            {9974.73684210528, "arifle_MX_GL_F"}, // 0.06%
            {9981.05263157896, "arifle_TRG21_GL_F"}, // 0.06%
            {9985.78947368422, "arifle_MXM_Black_F"}, // 0.05%
            {9990.52631578949, "arifle_MXC_Black_F"}, // 0.05%
            {9995.26315789475, "arifle_MX_GL_Black_F"}, // 0.05%
            {10000, "arifle_MX_Black_F"} // 0.05%
        };
    };

    /**
      Result of 100 rounds:

      Exile_Item_ChristmasTinner
      Exile_Item_ChristmasTinner
      Exile_Item_InstantCoffee
      ItemGPS
      Exile_Item_Rope
      6Rnd_GreenSignal_F
      Exile_Item_ZipTie
      hgun_Pistol_Signal_F
      Exile_Item_PlasticBottleDirtyWater
      H_Beret_blk_POLICE
      U_C_Poor_shorts_1
      Exile_Item_ZipTie
      FlareYellow_F
      Exile_Item_CatFood
      Exile_Item_CanOpener
      Exile_Item_ZipTie
      Exile_Item_ToiletPaper
      Exile_Item_PlasticBottleEmpty
      Exile_Item_Can_Empty
      muzzle_snds_acp
      Exile_Item_Can_Empty
      Exile_Item_Can_Empty
      Exile_Item_ToiletPaper
      Exile_Item_Beer
      Exile_Item_JunkMetal
      Exile_Item_PlasticBottleDirtyWater
      Chemlight_yellow
      Exile_Item_SeedAstics
      30Rnd_9x21_Mag
      optic_Yorris
      Exile_Item_Vishpirin
      hgun_P07_F
      V_Rangemaster_belt
      SmokeShellBlue
      ItemGPS
      hgun_Pistol_Signal_F
      optic_Aco
      H_Hat_blue
      Exile_Item_PlasticBottleEmpty
      Exile_Item_Can_Empty
      Exile_Item_Surstromming
      Binocular
      Exile_Item_PlasticBottleEmpty
      hgun_Pistol_heavy_01_F
      FlareWhite_F
      Exile_Item_Can_Empty
      Exile_Item_GloriousKnakworst
      B_AssaultPack_cbr
      FlareWhite_F
      U_C_Journalist
      Exile_Item_ToiletPaper
      Exile_Item_SeedAstics
      Exile_Item_ToiletPaper
      SMG_01_F
      Exile_Item_Can_Empty
      Exile_Item_Surstromming
      Chemlight_red
      Exile_Item_ToiletPaper
      Chemlight_green
      Exile_Item_BeefParts
      Exile_Item_ZipTie
      hgun_Pistol_heavy_01_F
      Exile_Item_Raisins
      Exile_Item_PlasticBottleDirtyWater
      Exile_Item_Vishpirin
      hgun_Pistol_heavy_01_F
      hgun_Rook40_F
      SmokeShellGreen
      Exile_Item_PlasticBottleEmpty
      Exile_Item_PlasticBottleEmpty
      Exile_Item_EnergyDrink
      Exile_Item_PlasticBottleEmpty
      B_AssaultPack_cbr
      Exile_Item_Can_Empty
      Exile_Item_ToiletPaper
      Exile_Item_PlasticBottleFreshWater
      SmokeShellPurple
      Binocular
      Exile_Item_Dogfood
      B_AssaultPack_khk
      Exile_Item_PlasticBottleFreshWater
      Exile_Item_Noodles
      Exile_Item_Can_Empty
      9Rnd_45ACP_Mag
      B_OutdoorPack_blu
      Exile_Item_BBQSandwich
      Exile_Item_PlasticBottleEmpty
      Exile_Item_EnergyDrink
      Exile_Item_GloriousKnakworst
      Exile_Item_GloriousKnakworst
      optic_ACO_grn_smg
      SmokeShellOrange
      Exile_Item_EnergyDrink
      hgun_PDW2000_F
      Exile_Item_Cheathas
      Exile_Item_ToiletPaper
      30Rnd_45ACP_Mag_SMG_01_Tracer_Green
      B_AssaultPack_sgg
      Exile_Item_ToiletPaper
      Exile_Item_Can_Empty
    */
    class Shop
    {
        count = 140;
        half = 8965.58823529411;
        halfIndex = 70;
        sum = 9999.99999999999;
        items[] = 
        {
            {833.333333333333, "Exile_Item_Can_Empty"}, // 8.33%
            {1666.66666666667, "Exile_Item_ToiletPaper"}, // 8.33%
            {2500, "Exile_Item_PlasticBottleEmpty"}, // 8.33%
            {2875, "Exile_Item_PlasticBottleDirtyWater"}, // 3.75%
            {3125, "Exile_Item_ZipTie"}, // 2.50%
            {3375, "Exile_Item_MountainDupe"}, // 2.50%
            {3587.5, "Exile_Item_EnergyDrink"}, // 2.13%
            {3762.5, "ItemRadio"}, // 1.75%
            {3937.5, "ItemWatch"}, // 1.75%
            {4112.5, "hgun_P07_F"}, // 1.75%
            {4287.5, "Exile_Item_Beer"}, // 1.75%
            {4454.16666666667, "hgun_Rook40_F"}, // 1.67%
            {4620.83333333333, "hgun_ACPC2_F"}, // 1.67%
            {4770.83333333333, "Exile_Item_PlasticBottleFreshWater"}, // 1.50%
            {4917.89215686275, "Exile_Item_Vishpirin"}, // 1.47%
            {5059.55882352941, "SMG_01_F"}, // 1.42%
            {5197.05882352941, "hgun_PDW2000_F"}, // 1.38%
            {5334.55882352941, "SMG_02_F"}, // 1.38%
            {5451.22549019608, "ItemGPS"}, // 1.17%
            {5567.89215686275, "Binocular"}, // 1.17%
            {5680.59707489553, "Exile_Item_InstantCoffee"}, // 1.13%
            {5788.93040822887, "hgun_Pistol_Signal_F"}, // 1.08%
            {5897.2637415622, "hgun_Pistol_heavy_02_F"}, // 1.08%
            {6005.59707489553, "hgun_Pistol_heavy_01_F"}, // 1.08%
            {6109.7637415622, "Chemlight_blue"}, // 1.04%
            {6213.93040822887, "Chemlight_green"}, // 1.04%
            {6318.09707489553, "Chemlight_red"}, // 1.04%
            {6422.2637415622, "FlareGreen_F"}, // 1.04%
            {6526.43040822887, "FlareRed_F"}, // 1.04%
            {6630.59707489553, "FlareWhite_F"}, // 1.04%
            {6734.7637415622, "FlareYellow_F"}, // 1.04%
            {6838.93040822887, "Chemlight_yellow"}, // 1.04%
            {6931.14352298297, "Exile_Item_Moobar"}, // 0.92%
            {7023.35663773707, "Exile_Item_Raisins"}, // 0.92%
            {7110.85663773707, "Exile_Item_PowerDrink"}, // 0.88%
            {7192.82385085182, "Exile_Item_SeedAstics"}, // 0.82%
            {7266.35326261653, "Exile_Item_Bandage"}, // 0.74%
            {7338.07457409194, "Exile_Item_BeefParts"}, // 0.72%
            {7409.79588556735, "Exile_Item_Cheathas"}, // 0.72%
            {7481.51719704275, "Exile_Item_Surstromming"}, // 0.72%
            {7553.23850851816, "Exile_Item_Noodles"}, // 0.72%
            {7624.95981999357, "Exile_Item_Dogfood"}, // 0.72%
            {7696.68113146898, "Exile_Item_CatFood"}, // 0.72%
            {7768.40244294439, "Exile_Item_BBQSandwich"}, // 0.72%
            {7840.1237544198, "Exile_Item_ChristmasTinner"}, // 0.72%
            {7911.84506589521, "Exile_Item_SausageGravy"}, // 0.72%
            {7973.32047573128, "Exile_Item_GloriousKnakworst"}, // 0.61%
            {8028.32047573128, "Exile_Melee_Axe"}, // 0.55%
            {8079.549983928, "Exile_Item_Matches"}, // 0.51%
            {8130.77949212472, "Exile_Item_CanOpener"}, // 0.51%
            {8180.77949212472, "SmokeShellOrange"}, // 0.50%
            {8230.77949212472, "SmokeShellBlue"}, // 0.50%
            {8277.44615879138, "SmokeShellYellow"}, // 0.47%
            {8324.11282545805, "SmokeShellRed"}, // 0.47%
            {8370.77949212472, "SmokeShell"}, // 0.47%
            {8417.44615879138, "SmokeShellPurple"}, // 0.47%
            {8464.11282545805, "SmokeShellGreen"}, // 0.47%
            {8505.77949212472, "30Rnd_45ACP_Mag_SMG_01"}, // 0.42%
            {8547.44615879138, "30Rnd_45ACP_Mag_SMG_01_Tracer_Green"}, // 0.42%
            {8589.11282545805, "V_Rangemaster_belt"}, // 0.42%
            {8630.77949212471, "B_OutdoorPack_blk"}, // 0.42%
            {8668.27949212471, "B_OutdoorPack_blu"}, // 0.38%
            {8705.77949212471, "B_OutdoorPack_tan"}, // 0.38%
            {8739.11282545805, "B_HuntingBackpack"}, // 0.33%
            {8772.44615879138, "30Rnd_9x21_Mag"}, // 0.33%
            {8805.77949212472, "11Rnd_45ACP_Mag"}, // 0.33%
            {8839.11282545805, "9Rnd_45ACP_Mag"}, // 0.33%
            {8871.61282545805, "Exile_Item_Handsaw"}, // 0.33%
            {8904.11282545805, "Exile_Item_Pliers"}, // 0.33%
            {8934.85053037608, "Exile_Item_EMRE"}, // 0.31%
            {8965.58823529411, "Exile_Item_CookingPot"}, // 0.31%
            {8995.58823529411, "muzzle_snds_L"}, // 0.30%
            {9025.58823529411, "muzzle_snds_acp"}, // 0.30%
            {9055, "Exile_Item_InstaDoc"}, // 0.29%
            {9084.16666666666, "B_AssaultPack_dgtl"}, // 0.29%
            {9113.33333333333, "B_AssaultPack_rgr"}, // 0.29%
            {9142.49999999999, "B_AssaultPack_sgg"}, // 0.29%
            {9171.66666666666, "B_AssaultPack_khk"}, // 0.29%
            {9200.83333333333, "B_AssaultPack_blk"}, // 0.29%
            {9229.99999999999, "B_AssaultPack_mcamo"}, // 0.29%
            {9259.16666666666, "B_AssaultPack_cbr"}, // 0.29%
            {9286.66666666666, "Exile_Item_JunkMetal"}, // 0.28%
            {9313.33333333332, "6Rnd_45ACP_Cylinder"}, // 0.27%
            {9335.83333333332, "Exile_Item_LightBulb"}, // 0.23%
            {9356.66666666666, "B_Kitbag_cbr"}, // 0.21%
            {9377.49999999999, "V_TacVest_blk_POLICE"}, // 0.21%
            {9398.33333333333, "V_Press_F"}, // 0.21%
            {9419.16666666666, "B_Kitbag_mcamo"}, // 0.21%
            {9439.99999999999, "B_Kitbag_sgg"}, // 0.21%
            {9459.99999999999, "Exile_Item_ExtensionCord"}, // 0.20%
            {9476.66666666666, "optic_ACO_grn_smg"}, // 0.17%
            {9493.33333333333, "optic_Aco_smg"}, // 0.17%
            {9509.99999999999, "optic_ACO_grn"}, // 0.17%
            {9526.66666666666, "16Rnd_9x21_Mag"}, // 0.17%
            {9543.33333333332, "optic_Aco"}, // 0.17%
            {9559.99999999999, "optic_Holosight_smg"}, // 0.17%
            {9574.99999999999, "H_StrawHat_dark"}, // 0.15%
            {9589.99999999999, "H_StrawHat"}, // 0.15%
            {9604.99999999999, "H_Cap_red"}, // 0.15%
            {9619.99999999999, "H_Hat_grey"}, // 0.15%
            {9634.99999999999, "H_Hat_checker"}, // 0.15%
            {9649.99999999999, "H_Hat_brown"}, // 0.15%
            {9664.99999999999, "H_Hat_blue"}, // 0.15%
            {9679.99999999999, "H_Cap_tan"}, // 0.15%
            {9694.99999999999, "H_Cap_press"}, // 0.15%
            {9709.99999999999, "H_Hat_tan"}, // 0.15%
            {9722.49999999999, "Exile_Item_Grinder"}, // 0.13%
            {9734.99999999999, "H_Bandanna_surfer"}, // 0.13%
            {9747.49999999999, "H_Beret_blk_POLICE"}, // 0.13%
            {9759.99999999999, "H_Cap_blk_Raven"}, // 0.13%
            {9772.49999999999, "H_Cap_grn"}, // 0.13%
            {9784.99999999999, "H_Cap_headphones"}, // 0.13%
            {9797.49999999999, "H_Cap_oli"}, // 0.13%
            {9809.99999999999, "H_Cap_blk"}, // 0.13%
            {9822.49999999999, "H_Cap_blu"}, // 0.13%
            {9834.16666666666, "6Rnd_GreenSignal_F"}, // 0.12%
            {9845.83333333332, "optic_MRD"}, // 0.12%
            {9857.49999999999, "optic_Yorris"}, // 0.12%
            {9869.16666666666, "6Rnd_RedSignal_F"}, // 0.12%
            {9879.16666666666, "Exile_Item_MetalBoard"}, // 0.10%
            {9889.16666666666, "Exile_Item_Rope"}, // 0.10%
            {9899.16666666666, "Exile_Item_CamoTentKit"}, // 0.10%
            {9906.66666666666, "Exile_Item_PortableGeneratorKit"}, // 0.08%
            {9914.16666666666, "Exile_Item_FloodLightKit"}, // 0.08%
            {9921.59240924091, "U_C_Journalist"}, // 0.07%
            {9929.01815181517, "U_Rangemaster"}, // 0.07%
            {9936.44389438943, "U_C_Scientist"}, // 0.07%
            {9943.86963696369, "U_C_HunterBody_grn"}, // 0.07%
            {9951.29537953795, "U_C_Poor_shorts_1"}, // 0.07%
            {9958.7211221122, "U_C_Poor_1"}, // 0.07%
            {9966.14686468646, "U_C_Poor_2"}, // 0.07%
            {9971.92244224422, "U_C_Poloshirt_blue"}, // 0.06%
            {9977.69801980197, "U_C_Poloshirt_burgundy"}, // 0.06%
            {9983.47359735973, "U_C_Poloshirt_stripped"}, // 0.06%
            {9989.24917491748, "U_C_Poloshirt_tricolour"}, // 0.06%
            {9995.02475247524, "U_C_Poloshirt_salmon"}, // 0.06%
            {9997.52475247524, "Exile_Item_ThermalScannerPro"}, // 0.03%
            {9998.34983498349, "U_NikosAgedBody"}, // 0.01%
            {9999.17491749174, "U_NikosBody"}, // 0.01%
            {9999.99999999999, "U_OrestesBody"} // 0.01%
        };
    };

    /**
      Result of 100 rounds:

      FlareRed_F
      FlareRed_F
      Exile_Item_Pliers
      Exile_Item_Pliers
      Exile_Item_FloodLightKit
      Exile_Item_PortableGeneratorKit
      Exile_Item_PlasticBottleEmpty
      Exile_Item_Pliers
      Exile_Item_ToiletPaper
      Exile_Item_CamoTentKit
      Exile_Item_FloodLightKit
      Exile_Item_PlasticBottleEmpty
      Exile_Item_ZipTie
      FlareGreen_F
      FlareWhite_F
      Exile_Item_PlasticBottleEmpty
      Exile_Item_Can_Empty
      Exile_Item_Can_Empty
      Exile_Item_FuelCanisterEmpty
      Exile_Item_DuctTape
      Exile_Item_FuelCanisterEmpty
      Exile_Item_FuelCanisterEmpty
      Exile_Item_Can_Empty
      Exile_Item_FuelCanisterFull
      Exile_Item_Grinder
      Exile_Item_ToiletPaper
      Exile_Item_JunkMetal
      FlareYellow_F
      Exile_Item_ExtensionCord
      Exile_Item_PortableGeneratorKit
      Exile_Melee_Axe
      Exile_Item_FuelCanisterFull
      Exile_Item_LightBulb
      FlareWhite_F
      Exile_Item_Pliers
      Exile_Item_Pliers
      Exile_Item_MetalBoard
      Exile_Item_CamoTentKit
      Exile_Item_ToiletPaper
      Exile_Item_FuelCanisterEmpty
      FlareGreen_F
      Exile_Item_Pliers
      Exile_Item_ToiletPaper
      Exile_Item_Handsaw
      Exile_Item_ZipTie
      Exile_Item_FuelCanisterEmpty
      FlareRed_F
      Exile_Item_Grinder
      Exile_Item_ZipTie
      Exile_Item_FloodLightKit
      Exile_Item_Can_Empty
      FlareYellow_F
      Exile_Item_Can_Empty
      Exile_Melee_Axe
      Exile_Item_FuelCanisterEmpty
      FlareGreen_F
      Exile_Item_ZipTie
      Exile_Item_Can_Empty
      Exile_Item_Handsaw
      FlareYellow_F
      Exile_Item_PlasticBottleEmpty
      Exile_Item_Handsaw
      Exile_Item_JunkMetal
      Exile_Item_PlasticBottleEmpty
      Exile_Melee_Axe
      Exile_Item_Handsaw
      Exile_Item_FuelCanisterFull
      Exile_Item_LightBulb
      Exile_Item_ToiletPaper
      Exile_Item_ToiletPaper
      Exile_Item_PlasticBottleEmpty
      Exile_Item_Can_Empty
      Exile_Item_Grinder
      Exile_Item_FuelCanisterEmpty
      Exile_Item_Can_Empty
      Exile_Melee_Axe
      Exile_Item_LightBulb
      Exile_Item_Pliers
      FlareGreen_F
      Exile_Item_DuctTape
      Exile_Melee_Axe
      FlareGreen_F
      Exile_Item_FuelCanisterEmpty
      Exile_Item_ExtensionCord
      Exile_Item_LightBulb
      FlareRed_F
      Exile_Item_ToiletPaper
      Exile_Item_PlasticBottleEmpty
      FlareRed_F
      FlareRed_F
      Exile_Item_Rope
      FlareWhite_F
      Exile_Item_PlasticBottleEmpty
      Exile_Melee_Axe
      FlareYellow_F
      Exile_Item_Can_Empty
      Exile_Item_LightBulb
      Exile_Item_DuctTape
      Exile_Item_Can_Empty
      Exile_Item_FuelCanisterEmpty
    */
    class Industrial
    {
        count = 24;
        half = 8030.4347826087;
        halfIndex = 12;
        sum = 10000;
        items[] = 
        {
            {1086.95652173913, "Exile_Item_FuelCanisterEmpty"}, // 10.87%
            {1956.52173913043, "Exile_Item_Can_Empty"}, // 8.70%
            {2826.08695652174, "Exile_Item_ToiletPaper"}, // 8.70%
            {3695.65217391304, "Exile_Item_PlasticBottleEmpty"}, // 8.70%
            {4565.21739130435, "Exile_Item_FuelCanisterFull"}, // 8.70%
            {5330.4347826087, "Exile_Melee_Axe"}, // 7.65%
            {5782.60869565217, "Exile_Item_Pliers"}, // 4.52%
            {6234.78260869565, "Exile_Item_Handsaw"}, // 4.52%
            {6669.5652173913, "Exile_Item_ZipTie"}, // 4.35%
            {7052.17391304348, "Exile_Item_JunkMetal"}, // 3.83%
            {7378.26086956522, "FlareYellow_F"}, // 3.26%
            {7704.34782608696, "FlareGreen_F"}, // 3.26%
            {8030.4347826087, "FlareRed_F"}, // 3.26%
            {8356.52173913043, "FlareWhite_F"}, // 3.26%
            {8669.5652173913, "Exile_Item_LightBulb"}, // 3.13%
            {8947.82608695652, "Exile_Item_ExtensionCord"}, // 2.78%
            {9165.21739130435, "Exile_Item_DuctTape"}, // 2.17%
            {9339.13043478261, "Exile_Item_Grinder"}, // 1.74%
            {9478.26086956522, "Exile_Item_Rope"}, // 1.39%
            {9617.39130434782, "Exile_Item_MetalBoard"}, // 1.39%
            {9756.52173913043, "Exile_Item_CamoTentKit"}, // 1.39%
            {9860.86956521739, "Exile_Item_PortableGeneratorKit"}, // 1.04%
            {9965.21739130434, "Exile_Item_FloodLightKit"}, // 1.04%
            {10000, "Exile_Item_ThermalScannerPro"} // 0.35%
        };
    };

    /**
      Result of 100 rounds:

      Exile_Item_LightBulb
      Exile_Item_LightBulb
      Exile_Item_BaseCameraKit
      Exile_Item_BaseCameraKit
      Exile_Item_FloodLightKit
      Exile_Item_FloodLightKit
      Exile_Item_PlasticBottleEmpty
      Exile_Item_BaseCameraKit
      Exile_Item_PlasticBottleEmpty
      Exile_Item_PortableGeneratorKit
      Exile_Item_FloodLightKit
      Exile_Item_PlasticBottleEmpty
      Exile_Item_Handsaw
      Exile_Item_JunkMetal
      Exile_Item_LightBulb
      Exile_Item_PlasticBottleEmpty
      Exile_Item_ToiletPaper
      Exile_Item_ToiletPaper
      Exile_Item_Can_Empty
      Exile_Item_MetalBoard
      Exile_Item_Can_Empty
      Exile_Item_Can_Empty
      Exile_Item_ToiletPaper
      Exile_Melee_Axe
      Exile_Item_Rope
      Exile_Item_ToiletPaper
      Exile_Item_Handsaw
      Exile_Item_Handsaw
      Exile_Item_Grinder
      Exile_Item_FloodLightKit
      Exile_Melee_Axe
      Exile_Item_PlasticBottleEmpty
      Exile_Item_ExtensionCord
      Exile_Item_LightBulb
      Exile_Item_BaseCameraKit
      Exile_Item_BaseCameraKit
      Exile_Item_Laptop
      Exile_Item_PortableGeneratorKit
      Exile_Item_ToiletPaper
      Exile_Item_Can_Empty
      Exile_Item_JunkMetal
      Exile_Item_BaseCameraKit
      Exile_Item_ToiletPaper
      Exile_Item_Pliers
      Exile_Item_Handsaw
      Exile_Item_Can_Empty
      Exile_Item_LightBulb
      Exile_Item_CamoTentKit
      Exile_Item_Handsaw
      Exile_Item_FloodLightKit
      Exile_Item_Can_Empty
      Exile_Item_Handsaw
      Exile_Item_ToiletPaper
      Exile_Melee_Axe
      Exile_Item_Can_Empty
      Exile_Item_JunkMetal
      Exile_Item_Pliers
      Exile_Item_ToiletPaper
      Exile_Item_Pliers
      Exile_Item_JunkMetal
      Exile_Item_PlasticBottleEmpty
      Exile_Item_Pliers
      Exile_Item_Handsaw
      Exile_Item_PlasticBottleEmpty
      Exile_Melee_Axe
      Exile_Item_Pliers
      Exile_Melee_Axe
      Exile_Item_ExtensionCord
      Exile_Item_ToiletPaper
      Exile_Item_ToiletPaper
      Exile_Item_PlasticBottleEmpty
      Exile_Item_ToiletPaper
      Exile_Item_CamoTentKit
      Exile_Item_Can_Empty
      Exile_Item_ToiletPaper
      Exile_Melee_Axe
      Exile_Item_ExtensionCord
      Exile_Item_BaseCameraKit
      Exile_Item_JunkMetal
      Exile_Item_CamoTentKit
      Exile_Melee_Axe
      Exile_Item_JunkMetal
      Exile_Item_Can_Empty
      Exile_Item_Grinder
      Exile_Item_Grinder
      Exile_Item_JunkMetal
      Exile_Item_ToiletPaper
      Exile_Item_PlasticBottleEmpty
      Exile_Item_LightBulb
      Exile_Item_LightBulb
      Exile_Item_Laptop
      Exile_Item_LightBulb
      Exile_Item_PlasticBottleEmpty
      Exile_Item_BaseCameraKit
      Exile_Item_JunkMetal
      Exile_Item_ToiletPaper
      Exile_Item_ExtensionCord
      Exile_Item_CamoTentKit
      Exile_Item_Can_Empty
      Exile_Item_Can_Empty
    */
    class Factories
    {
        count = 18;
        half = 8600;
        halfIndex = 9;
        sum = 10000;
        items[] = 
        {
            {1333.33333333333, "Exile_Item_Can_Empty"}, // 13.33%
            {2666.66666666667, "Exile_Item_ToiletPaper"}, // 13.33%
            {4000, "Exile_Item_PlasticBottleEmpty"}, // 13.33%
            {5100, "Exile_Melee_Axe"}, // 11.00%
            {5900, "Exile_Item_BaseCameraKit"}, // 8.00%
            {6550, "Exile_Item_Pliers"}, // 6.50%
            {7200, "Exile_Item_Handsaw"}, // 6.50%
            {7750, "Exile_Item_JunkMetal"}, // 5.50%
            {8200, "Exile_Item_LightBulb"}, // 4.50%
            {8600, "Exile_Item_ExtensionCord"}, // 4.00%
            {8850, "Exile_Item_Grinder"}, // 2.50%
            {9050, "Exile_Item_MetalBoard"}, // 2.00%
            {9250, "Exile_Item_CamoTentKit"}, // 2.00%
            {9450, "Exile_Item_Rope"}, // 2.00%
            {9650, "Exile_Item_Laptop"}, // 2.00%
            {9800, "Exile_Item_PortableGeneratorKit"}, // 1.50%
            {9950, "Exile_Item_FloodLightKit"}, // 1.50%
            {10000, "Exile_Item_ThermalScannerPro"} // 0.50%
        };
    };

    /**
      Result of 100 rounds:

      FlareGreen_F
      FlareGreen_F
      Exile_Item_PlasticBottleEmpty
      Exile_Item_PlasticBottleEmpty
      Exile_Item_FloodLightKit
      Exile_Item_CamoTentKit
      Exile_Item_FuelCanisterFull
      Exile_Melee_Axe
      Exile_Item_FuelCanisterFull
      Exile_Item_Rope
      Exile_Item_PortableGeneratorKit
      Exile_Item_FuelCanisterFull
      Exile_Item_DuctTape
      FlareGreen_F
      FlareYellow_F
      Exile_Item_FuelCanisterFull
      Exile_Item_FuelCanisterEmpty
      Exile_Item_FuelCanisterEmpty
      Exile_Item_FuelCanisterEmpty
      Exile_Item_JunkMetal
      Exile_Item_FuelCanisterEmpty
      Exile_Item_FuelCanisterEmpty
      Exile_Item_FuelCanisterEmpty
      Exile_Item_ToiletPaper
      Exile_Item_LightBulb
      Exile_Item_FuelCanisterFull
      Exile_Item_DuctTape
      FlareWhite_F
      Exile_Item_Pliers
      Exile_Item_CamoTentKit
      Exile_Item_PlasticBottleEmpty
      Exile_Item_Can_Empty
      Exile_Item_Handsaw
      FlareYellow_F
      Exile_Item_PlasticBottleEmpty
      Exile_Melee_Axe
      Exile_Item_Grinder
      Exile_Item_MetalBoard
      Exile_Item_FuelCanisterFull
      Exile_Item_FuelCanisterEmpty
      FlareRed_F
      Exile_Item_PlasticBottleEmpty
      Exile_Item_FuelCanisterFull
      Exile_Melee_Axe
      Exile_Item_ZipTie
      Exile_Item_FuelCanisterEmpty
      FlareGreen_F
      Exile_Item_LightBulb
      Exile_Item_ZipTie
      Exile_Item_PortableGeneratorKit
      Exile_Item_FuelCanisterEmpty
      FlareWhite_F
      Exile_Item_FuelCanisterEmpty
      Exile_Item_PlasticBottleEmpty
      Exile_Item_FuelCanisterEmpty
      FlareRed_F
      Exile_Item_ZipTie
      Exile_Item_FuelCanisterEmpty
      Exile_Melee_Axe
      FlareWhite_F
      Exile_Item_FuelCanisterFull
      Exile_Melee_Axe
      FlareWhite_F
      Exile_Item_FuelCanisterFull
      Exile_Item_ToiletPaper
      Exile_Melee_Axe
      Exile_Item_ToiletPaper
      Exile_Item_Handsaw
      Exile_Item_FuelCanisterFull
      Exile_Item_FuelCanisterFull
      Exile_Item_Can_Empty
      Exile_Item_FuelCanisterFull
      Exile_Item_LightBulb
      Exile_Item_FuelCanisterEmpty
      Exile_Item_FuelCanisterEmpty
      Exile_Item_ToiletPaper
      Exile_Item_Handsaw
      Exile_Item_PlasticBottleEmpty
      FlareRed_F
      Exile_Item_LightBulb
      Exile_Item_ToiletPaper
      FlareRed_F
      Exile_Item_FuelCanisterEmpty
      Exile_Item_Pliers
      Exile_Item_Pliers
      FlareGreen_F
      Exile_Item_FuelCanisterFull
      Exile_Item_Can_Empty
      FlareGreen_F
      FlareGreen_F
      Exile_Item_ExtensionCord
      FlareYellow_F
      Exile_Item_Can_Empty
      Exile_Item_PlasticBottleEmpty
      FlareRed_F
      Exile_Item_FuelCanisterEmpty
      Exile_Item_Handsaw
      Exile_Item_LightBulb
      Exile_Item_FuelCanisterEmpty
      Exile_Item_FuelCanisterEmpty
    */
    class VehicleService
    {
        count = 24;
        half = 8586.95652173913;
        halfIndex = 12;
        sum = 10000;
        items[] = 
        {
            {1739.13043478261, "Exile_Item_FuelCanisterEmpty"}, // 17.39%
            {3130.4347826087, "Exile_Item_FuelCanisterFull"}, // 13.91%
            {4000, "Exile_Item_Can_Empty"}, // 8.70%
            {4869.5652173913, "Exile_Item_ToiletPaper"}, // 8.70%
            {5739.13043478261, "Exile_Item_PlasticBottleEmpty"}, // 8.70%
            {6217.39130434783, "Exile_Melee_Axe"}, // 4.78%
            {6652.17391304348, "Exile_Item_ZipTie"}, // 4.35%
            {7000, "Exile_Item_DuctTape"}, // 3.48%
            {7326.08695652174, "FlareWhite_F"}, // 3.26%
            {7652.17391304348, "FlareRed_F"}, // 3.26%
            {7978.26086956522, "FlareGreen_F"}, // 3.26%
            {8304.34782608696, "FlareYellow_F"}, // 3.26%
            {8586.95652173913, "Exile_Item_Handsaw"}, // 2.83%
            {8869.5652173913, "Exile_Item_Pliers"}, // 2.83%
            {9108.69565217391, "Exile_Item_JunkMetal"}, // 2.39%
            {9304.34782608696, "Exile_Item_LightBulb"}, // 1.96%
            {9478.26086956522, "Exile_Item_ExtensionCord"}, // 1.74%
            {9586.95652173913, "Exile_Item_Grinder"}, // 1.09%
            {9673.91304347826, "Exile_Item_MetalBoard"}, // 0.87%
            {9760.86956521739, "Exile_Item_Rope"}, // 0.87%
            {9847.82608695652, "Exile_Item_CamoTentKit"}, // 0.87%
            {9913.04347826087, "Exile_Item_FloodLightKit"}, // 0.65%
            {9978.26086956522, "Exile_Item_PortableGeneratorKit"}, // 0.65%
            {10000, "Exile_Item_ThermalScannerPro"} // 0.22%
        };
    };

    /**
      Result of 100 rounds:

      V_PlateCarrierGL_rgr
      V_PlateCarrierGL_rgr
      150Rnd_93x64_Mag
      MiniGrenade
      H_HelmetB_plain_blk
      H_HelmetB_light
      Exile_Item_ToiletPaper
      APERSBoundingMine_Range_Mag
      Exile_Item_ToiletPaper
      U_O_OfficerUniform_ocamo
      H_TurbanO_blk
      Exile_Item_ToiletPaper
      IEDLandSmall_Remote_Mag
      arifle_MX_F
      5Rnd_127x108_Mag
      Exile_Item_ToiletPaper
      Exile_Item_Can_Empty
      Exile_Item_ToiletPaper
      Exile_Item_Can_Empty
      srifle_DMR_02_camo_F
      Exile_Item_Can_Empty
      Exile_Item_Can_Empty
      Exile_Item_Can_Empty
      Exile_Item_PlasticBottleEmpty
      V_BandollierB_oli
      Exile_Item_ToiletPaper
      10Rnd_338_Mag
      UGL_FlareYellow_F
      optic_KHS_tan
      H_HelmetSpecB_paint1
      Exile_Item_PlasticBottleEmpty
      Exile_Item_PlasticBottleEmpty
      V_PlateCarrier1_rgr
      muzzle_snds_338_black
      MiniGrenade
      LMG_Mk200_F
      3Rnd_SmokeGreen_Grenade_shell
      H_Booniehat_tan
      Exile_Item_ToiletPaper
      Exile_Item_Can_Empty
      B_Bergen_sgg
      Exile_Item_Vishpirin
      Exile_Item_ToiletPaper
      Rangefinder
      DemoCharge_Remote_Mag
      Exile_Item_Can_Empty
      U_B_CombatUniform_mcam_tshirt
      V_HarnessO_brn
      DemoCharge_Remote_Mag
      H_BandMask_khk
      Exile_Item_Can_Empty
      UGL_FlareWhite_F
      Exile_Item_Can_Empty
      1Rnd_HE_Grenade_shell
      Exile_Item_Can_Empty
      B_Bergen_sgg
      U_IG_Guerilla2_1
      Exile_Item_Can_Empty
      3Rnd_HE_Grenade_shell
      B_Carryall_oucamo
      Exile_Item_ToiletPaper
      LMG_Zafir_F
      B_Carryall_oli
      Exile_Item_ToiletPaper
      Exile_Item_PlasticBottleEmpty
      Rangefinder
      Exile_Item_PlasticBottleEmpty
      optic_Arco
      Exile_Item_ToiletPaper
      Exile_Item_ToiletPaper
      Exile_Item_PlasticBottleEmpty
      Exile_Item_ToiletPaper
      V_HarnessO_brn
      Exile_Item_Can_Empty
      Exile_Item_Can_Empty
      Exile_Item_PlasticBottleEmpty
      1Rnd_SmokeBlue_Grenade_shell
      Exile_Item_Vishpirin
      SmokeShellYellow
      Exile_Item_InstaDoc
      Exile_Item_PlasticBottleEmpty
      SmokeShellPurple
      Exile_Item_Can_Empty
      30Rnd_65x39_caseless_green_mag_Tracer
      V_PlateCarrier1_blk
      V_PlateCarrierSpec_blk
      Exile_Item_ToiletPaper
      Exile_Item_PlasticBottleEmpty
      U_B_CTRG_2
      U_B_CTRG_2
      V_Chestrig_blk
      muzzle_snds_338_sand
      Exile_Item_PlasticBottleEmpty
      Exile_Item_ZipTie
      B_Carryall_ocamo
      Exile_Item_Can_Empty
      optic_Holosight
      bipod_01_F_mtp
      Exile_Item_Can_Empty
      Exile_Item_Can_Empty
    */
    class Military
    {
        count = 337;
        half = 9071.22307938943;
        halfIndex = 168;
        sum = 9999.99999999997;
        items[] = 
        {
            {1650.16501650165, "Exile_Item_Can_Empty"}, // 16.50%
            {3300.3300330033, "Exile_Item_ToiletPaper"}, // 16.50%
            {4950.49504950495, "Exile_Item_PlasticBottleEmpty"}, // 16.50%
            {5050, "1Rnd_HE_Grenade_shell"}, // 1.00%
            {5149.0099009901, "ItemCompass"}, // 0.99%
            {5248.0198019802, "Exile_Item_ZipTie"}, // 0.99%
            {5322.27722772277, "HandGrenade"}, // 0.74%
            {5396.53465346535, "MiniGrenade"}, // 0.74%
            {5455.94059405941, "ItemRadio"}, // 0.59%
            {5515.34653465346, "ItemWatch"}, // 0.59%
            {5573.58765288293, "Exile_Item_Vishpirin"}, // 0.58%
            {5624.08270238789, "150Rnd_93x64_Mag"}, // 0.50%
            {5673.58765288293, "APERSTripMine_Wire_Mag"}, // 0.50%
            {5723.09260337798, "arifle_MX_SW_Black_F"}, // 0.50%
            {5772.59755387303, "APERSBoundingMine_Range_Mag"}, // 0.50%
            {5822.10250436808, "LMG_Mk200_F"}, // 0.50%
            {5871.60745486313, "arifle_MX_SW_F"}, // 0.50%
            {5921.11240535818, "NVGoggles"}, // 0.50%
            {5970.61735585323, "Rangefinder"}, // 0.50%
            {6020.12230634828, "LMG_Zafir_F"}, // 0.50%
            {6069.62725684333, "APERSMine_Range_Mag"}, // 0.50%
            {6118.63715783343, "3Rnd_HE_Grenade_shell"}, // 0.49%
            {6160.22131624927, "srifle_DMR_01_F"}, // 0.42%
            {6201.80547466511, "srifle_EBR_F"}, // 0.42%
            {6241.40943506115, "U_IG_Guerilla2_3"}, // 0.40%
            {6281.01339545719, "U_IG_Guerilla2_2"}, // 0.40%
            {6320.61735585323, "U_IG_Guerilla2_1"}, // 0.40%
            {6360.22131624927, "U_IG_Guerilla1_1"}, // 0.40%
            {6399.82527664531, "ItemGPS"}, // 0.40%
            {6439.42923704135, "Binocular"}, // 0.40%
            {6476.55794991264, "U_IG_Guerilla3_2"}, // 0.37%
            {6513.68666278393, "U_IG_Guerilla3_1"}, // 0.37%
            {6546.35993011066, "srifle_GM6_F"}, // 0.33%
            {6579.03319743739, "srifle_LRR_F"}, // 0.33%
            {6608.73616773442, "IEDUrbanSmall_Remote_Mag"}, // 0.30%
            {6638.43913803145, "DemoCharge_Remote_Mag"}, // 0.30%
            {6668.14210832848, "IEDLandSmall_Remote_Mag"}, // 0.30%
            {6697.26266744321, "Exile_Item_Bandage"}, // 0.29%
            {6725.48048922539, "B_Carryall_cbr"}, // 0.28%
            {6753.27274213489, "10Rnd_338_Mag"}, // 0.28%
            {6781.06499504439, "10Rnd_93x64_DMR_05_Mag"}, // 0.28%
            {6808.78776732162, "10Rnd_762x51_Mag"}, // 0.28%
            {6836.51053959885, "20Rnd_762x51_Mag"}, // 0.28%
            {6864.23331187608, "B_FieldPack_oucamo"}, // 0.28%
            {6891.95608415331, "B_FieldPack_cbr"}, // 0.28%
            {6919.67885643053, "B_FieldPack_blk"}, // 0.28%
            {6947.40162870776, "B_FieldPack_ocamo"}, // 0.28%
            {6974.67986673565, "optic_DMS"}, // 0.27%
            {7001.41254000297, "B_Carryall_khk"}, // 0.27%
            {7028.1452132703, "B_Carryall_oli"}, // 0.27%
            {7054.41314618604, "optic_LRPS"}, // 0.26%
            {7080.68107910178, "optic_SOS"}, // 0.26%
            {7105.92860385426, "UGL_FlareRed_F"}, // 0.25%
            {7131.17612860673, "UGL_FlareYellow_F"}, // 0.25%
            {7156.42365335921, "UGL_FlareWhite_F"}, // 0.25%
            {7181.67117811168, "UGL_FlareGreen_F"}, // 0.25%
            {7206.42365335921, "arifle_Katiba_F"}, // 0.25%
            {7230.74187465502, "10Rnd_127x54_Mag"}, // 0.24%
            {7254.19158804741, "30Rnd_556x45_Stanag"}, // 0.23%
            {7277.6413014398, "30Rnd_65x39_caseless_green"}, // 0.23%
            {7299.91852916257, "B_Carryall_oucamo"}, // 0.22%
            {7322.19575688535, "SmokeShellOrange"}, // 0.22%
            {7344.47298460812, "B_Carryall_ocamo"}, // 0.22%
            {7366.75021233089, "SmokeShellBlue"}, // 0.22%
            {7389.02744005366, "B_Carryall_mcamo"}, // 0.22%
            {7410.80961827149, "B_Bergen_mcamo"}, // 0.22%
            {7432.59179648931, "B_Bergen_sgg"}, // 0.22%
            {7454.37397470713, "B_Bergen_blk"}, // 0.22%
            {7476.15615292495, "B_Bergen_rgr"}, // 0.22%
            {7497.15825313497, "acc_flashlight"}, // 0.21%
            {7517.95033234289, "SmokeShellPurple"}, // 0.21%
            {7538.74241155081, "V_PlateCarrierSpec_rgr"}, // 0.21%
            {7559.53449075874, "SmokeShell"}, // 0.21%
            {7580.32656996666, "SmokeShellRed"}, // 0.21%
            {7601.11864917458, "SmokeShellGreen"}, // 0.21%
            {7621.9107283825, "SmokeShellYellow"}, // 0.21%
            {7641.71270858052, "arifle_TRG20_F"}, // 0.20%
            {7661.51468877854, "arifle_Katiba_GL_F"}, // 0.20%
            {7681.31666897656, "arifle_TRG21_F"}, // 0.20%
            {7701.11864917458, "arifle_MX_F"}, // 0.20%
            {7720.9206293726, "arifle_MXC_F"}, // 0.20%
            {7740.22756006567, "V_PlateCarrierSpec_mtp"}, // 0.19%
            {7759.53449075874, "V_PlateCarrierSpec_blk"}, // 0.19%
            {7778.73028788947, "muzzle_snds_B"}, // 0.19%
            {7797.83746176475, "20Rnd_762x51_Mag"}, // 0.19%
            {7815.65924394297, "V_PlateCarrierGL_rgr"}, // 0.18%
            {7833.48102612119, "V_PlateCarrierIAGL_dgtl"}, // 0.18%
            {7851.30280829941, "V_PlateCarrierIAGL_oli"}, // 0.18%
            {7869.12459047763, "V_PlateCarrierGL_blk"}, // 0.18%
            {7886.94637265584, "V_PlateCarrierGL_mtp"}, // 0.18%
            {7904.27310532911, "U_B_CTRG_3"}, // 0.17%
            {7921.59983800238, "arifle_Mk20_F"}, // 0.17%
            {7938.92657067565, "arifle_Mk20C_F"}, // 0.17%
            {7956.25330334891, "U_B_CTRG_2"}, // 0.17%
            {7973.58003602218, "U_B_CombatUniform_mcam_tshirt"}, // 0.17%
            {7990.90676869545, "U_B_CombatUniform_mcam_vest"}, // 0.17%
            {8008.23350136872, "U_B_CTRG_1"}, // 0.17%
            {8025.56023404198, "U_B_CombatUniform_mcam_worn"}, // 0.17%
            {8042.75669052974, "20Rnd_556x45_UW_mag"}, // 0.17%
            {8059.58837369806, "7Rnd_408_Mag"}, // 0.17%
            {8076.42005686637, "V_RebreatherIA"}, // 0.17%
            {8093.25174003469, "U_I_GhillieSuit"}, // 0.17%
            {8110.08342320301, "5Rnd_127x108_Mag"}, // 0.17%
            {8126.58507336802, "muzzle_snds_B"}, // 0.17%
            {8143.08672353304, "muzzle_snds_93mmg_tan"}, // 0.17%
            {8159.58837369806, "muzzle_snds_93mmg"}, // 0.17%
            {8176.09002386307, "muzzle_snds_338_sand"}, // 0.17%
            {8192.59167402809, "muzzle_snds_338_green"}, // 0.17%
            {8209.09332419311, "muzzle_snds_338_black"}, // 0.17%
            {8225.42995785647, "V_RebreatherIR"}, // 0.16%
            {8241.76659151984, "V_RebreatherB"}, // 0.16%
            {8258.1032251832, "U_B_GhillieSuit"}, // 0.16%
            {8274.43985884657, "U_O_GhillieSuit"}, // 0.16%
            {8290.49551846659, "srifle_DMR_05_tan_F"}, // 0.16%
            {8306.5511780866, "srifle_DMR_05_blk_F"}, // 0.16%
            {8322.60683770662, "srifle_DMR_05_hex_F"}, // 0.16%
            {8337.76141438878, "1Rnd_SmokeYellow_Grenade_shell"}, // 0.15%
            {8352.91599107094, "1Rnd_SmokeOrange_Grenade_shell"}, // 0.15%
            {8368.0705677531, "1Rnd_SmokeGreen_Grenade_shell"}, // 0.15%
            {8383.22514443525, "1Rnd_SmokeBlue_Grenade_shell"}, // 0.15%
            {8398.37972111741, "1Rnd_Smoke_Grenade_shell"}, // 0.15%
            {8413.53429779957, "1Rnd_SmokeRed_Grenade_shell"}, // 0.15%
            {8428.68887448173, "1Rnd_SmokePurple_Grenade_shell"}, // 0.15%
            {8443.69037463174, "muzzle_snds_M"}, // 0.15%
            {8458.69187478176, "muzzle_snds_H"}, // 0.15%
            {8473.69337493177, "optic_Arco"}, // 0.15%
            {8488.69487508178, "optic_DMS"}, // 0.15%
            {8503.6963752318, "optic_Hamr"}, // 0.15%
            {8518.69787538181, "optic_MRCO"}, // 0.15%
            {8533.69937553183, "acc_pointer_IR"}, // 0.15%
            {8548.70087568184, "optic_Holosight"}, // 0.15%
            {8563.55236083036, "V_PlateCarrier1_rgr"}, // 0.15%
            {8578.40384597887, "V_PlateCarrier2_rgr"}, // 0.15%
            {8593.25533112738, "arifle_SDAR_F"}, // 0.15%
            {8608.1068162759, "V_PlateCarrier3_rgr"}, // 0.15%
            {8622.95830142441, "arifle_MXM_F"}, // 0.15%
            {8637.80978657293, "V_PlateCarrier1_blk"}, // 0.15%
            {8652.66127172144, "V_PlateCarrierGL_rgr"}, // 0.15%
            {8667.51275686996, "V_PlateCarrierIA1_dgtl"}, // 0.15%
            {8682.36424201847, "V_PlateCarrierIA2_dgtl"}, // 0.15%
            {8697.21572716698, "V_PlateCarrierIAGL_dgtl"}, // 0.15%
            {8712.0672123155, "V_PlateCarrierSpec_rgr"}, // 0.15%
            {8726.21148388551, "optic_KHS_old"}, // 0.14%
            {8740.35575545553, "optic_KHS_hex"}, // 0.14%
            {8754.50002702554, "optic_KHS_tan"}, // 0.14%
            {8768.64429859555, "optic_AMS_snd"}, // 0.14%
            {8782.78857016557, "optic_AMS_khk"}, // 0.14%
            {8796.93284173558, "optic_AMS"}, // 0.14%
            {8811.0771133056, "optic_KHS_blk"}, // 0.14%
            {8825.14694134103, "30Rnd_65x39_caseless_green_mag_Tracer"}, // 0.14%
            {8839.21676937647, "30Rnd_65x39_caseless_mag"}, // 0.14%
            {8853.2865974119, "30Rnd_65x39_caseless_mag_Tracer"}, // 0.14%
            {8867.35642544734, "30Rnd_556x45_Stanag_Tracer_Yellow"}, // 0.14%
            {8881.42625348277, "30Rnd_556x45_Stanag_Tracer_Red"}, // 0.14%
            {8895.49608151821, "30Rnd_556x45_Stanag_Tracer_Green"}, // 0.14%
            {8909.54478368572, "srifle_DMR_04_F"}, // 0.14%
            {8923.59348585324, "srifle_DMR_04_Tan_F"}, // 0.14%
            {8936.15444344153, "bipod_02_F_blk"}, // 0.13%
            {8948.71540102983, "bipod_01_F_snd"}, // 0.13%
            {8961.27635861812, "bipod_01_F_blk"}, // 0.13%
            {8973.83731620642, "bipod_03_F_blk"}, // 0.13%
            {8986.39827379472, "bipod_02_F_tan"}, // 0.13%
            {8998.95923138301, "bipod_03_F_oli"}, // 0.13%
            {9011.33546900677, "U_B_CombatUniform_mcam"}, // 0.12%
            {9023.37721372179, "srifle_DMR_02_camo_F"}, // 0.12%
            {9035.4189584368, "srifle_DMR_02_sniper_F"}, // 0.12%
            {9047.46070315181, "srifle_DMR_02_F"}, // 0.12%
            {9059.34189127062, "100Rnd_65x39_caseless_mag"}, // 0.12%
            {9071.22307938943, "3Rnd_UGL_FlareGreen_F"}, // 0.12%
            {9083.10426750825, "150Rnd_762x54_Box"}, // 0.12%
            {9094.98545562706, "3Rnd_UGL_FlareRed_F"}, // 0.12%
            {9106.86664374587, "3Rnd_UGL_FlareWhite_F"}, // 0.12%
            {9118.74783186468, "3Rnd_UGL_FlareYellow_F"}, // 0.12%
            {9130.56990959484, "bipod_02_F_hex"}, // 0.12%
            {9142.39198732501, "bipod_01_F_mtp"}, // 0.12%
            {9154.0402109709, "Exile_Item_InstaDoc"}, // 0.12%
            {9164.43625057486, "V_HarnessO_gry"}, // 0.10%
            {9174.83229017882, "V_BandollierB_khk"}, // 0.10%
            {9185.22832978278, "V_BandollierB_cbr"}, // 0.10%
            {9195.62436938674, "V_HarnessOSpec_gry"}, // 0.10%
            {9206.0204089907, "V_HarnessOSpec_brn"}, // 0.10%
            {9216.41644859466, "V_HarnessOGL_gry"}, // 0.10%
            {9226.81248819862, "V_BandollierB_rgr"}, // 0.10%
            {9237.20852780258, "V_HarnessOGL_brn"}, // 0.10%
            {9247.60456740654, "V_HarnessO_brn"}, // 0.10%
            {9258.0006070105, "V_BandollierB_blk"}, // 0.10%
            {9268.39664661446, "V_BandollierB_oli"}, // 0.10%
            {9278.29763671347, "5Rnd_127x108_APDS_Mag"}, // 0.10%
            {9288.19862681248, "arifle_TRG21_GL_F"}, // 0.10%
            {9298.09961691149, "150Rnd_762x54_Box_Tracer"}, // 0.10%
            {9308.0006070105, "100Rnd_65x39_caseless_mag_Tracer"}, // 0.10%
            {9317.90159710951, "arifle_MX_GL_F"}, // 0.10%
            {9327.80258720852, "arifle_Mk20_GL_F"}, // 0.10%
            {9337.70357730753, "SatchelCharge_Remote_Mag"}, // 0.10%
            {9347.60456740654, "U_B_PilotCoveralls"}, // 0.10%
            {9357.50555750555, "U_B_HeliPilotCoveralls"}, // 0.10%
            {9367.40654760456, "U_I_CombatUniform_shortsleeve"}, // 0.10%
            {9377.30753770357, "U_I_CombatUniform_tshirt"}, // 0.10%
            {9387.20852780258, "U_I_CombatUniform"}, // 0.10%
            {9397.10951790158, "U_I_pilotCoveralls"}, // 0.10%
            {9407.01050800059, "U_I_HeliPilotCoveralls"}, // 0.10%
            {9416.9114980996, "U_O_PilotCoveralls"}, // 0.10%
            {9426.81248819861, "U_IG_leader"}, // 0.10%
            {9434.31323827362, "optic_NVS"}, // 0.08%
            {9441.73898084788, "V_PlateCarrierL_CTRG"}, // 0.07%
            {9449.16472342214, "arifle_MX_Black_F"}, // 0.07%
            {9456.59046599639, "arifle_MXC_Black_F"}, // 0.07%
            {9464.01620857065, "V_Chestrig_khk"}, // 0.07%
            {9471.44195114491, "V_Chestrig_blk"}, // 0.07%
            {9478.86769371917, "V_Chestrig_oli"}, // 0.07%
            {9486.29343629343, "arifle_MXM_Black_F"}, // 0.07%
            {9493.71917886768, "arifle_MX_GL_Black_F"}, // 0.07%
            {9501.14492144194, "V_Chestrig_rgr"}, // 0.07%
            {9508.5706640162, "V_PlateCarrierH_CTRG"}, // 0.07%
            {9515.99640659046, "U_B_SpecopsUniform_sgg"}, // 0.07%
            {9522.05823726332, "3Rnd_SmokePurple_Grenade_shell"}, // 0.06%
            {9528.12006793618, "3Rnd_Smoke_Grenade_shell"}, // 0.06%
            {9534.18189860905, "3Rnd_SmokeBlue_Grenade_shell"}, // 0.06%
            {9540.24372928191, "3Rnd_SmokeGreen_Grenade_shell"}, // 0.06%
            {9546.30555995477, "3Rnd_SmokeOrange_Grenade_shell"}, // 0.06%
            {9552.36739062764, "3Rnd_SmokeYellow_Grenade_shell"}, // 0.06%
            {9558.4292213005, "3Rnd_SmokeRed_Grenade_shell"}, // 0.06%
            {9564.450093658, "srifle_DMR_06_camo_F"}, // 0.06%
            {9570.47096601551, "srifle_DMR_06_olive_F"}, // 0.06%
            {9576.49183837301, "srifle_DMR_03_woodland_F"}, // 0.06%
            {9582.51271073052, "srifle_DMR_03_tan_F"}, // 0.06%
            {9588.53358308802, "srifle_DMR_03_khaki_F"}, // 0.06%
            {9594.55445544553, "srifle_DMR_03_F"}, // 0.06%
            {9600.49504950494, "H_Booniehat_khk"}, // 0.06%
            {9606.43564356434, "H_Booniehat_khk_hs"}, // 0.06%
            {9612.37623762375, "H_MilCap_dgtl"}, // 0.06%
            {9618.31683168315, "H_MilCap_rucamo"}, // 0.06%
            {9624.25742574256, "H_MilCap_blue"}, // 0.06%
            {9630.19801980197, "H_MilCap_oucamo"}, // 0.06%
            {9636.13861386137, "H_MilCap_mcamo"}, // 0.06%
            {9642.07920792078, "H_Booniehat_indp"}, // 0.06%
            {9648.01980198018, "H_Booniehat_mcamo"}, // 0.06%
            {9653.96039603959, "H_Booniehat_tan"}, // 0.06%
            {9659.900990099, "H_Booniehat_dirty"}, // 0.06%
            {9665.8415841584, "H_Booniehat_dgtl"}, // 0.06%
            {9671.78217821781, "H_Booniehat_grn"}, // 0.06%
            {9677.72277227722, "H_MilCap_ocamo"}, // 0.06%
            {9683.66336633662, "U_I_FullGhillie_sard"}, // 0.06%
            {9689.10891089108, "U_I_FullGhillie_lsh"}, // 0.05%
            {9694.55445544553, "U_I_FullGhillie_ard"}, // 0.05%
            {9699.99999999999, "U_O_FullGhillie_sard"}, // 0.05%
            {9705.44554455444, "U_O_FullGhillie_lsh"}, // 0.05%
            {9710.8910891089, "U_O_FullGhillie_ard"}, // 0.05%
            {9716.33663366335, "U_B_FullGhillie_sard"}, // 0.05%
            {9721.78217821781, "U_B_FullGhillie_lsh"}, // 0.05%
            {9727.22772277226, "U_B_FullGhillie_ard"}, // 0.05%
            {9732.17821782177, "U_I_Wetsuit"}, // 0.05%
            {9737.12871287127, "U_I_G_resistanceLeader_F"}, // 0.05%
            {9742.07920792078, "U_O_OfficerUniform_ocamo"}, // 0.05%
            {9747.02970297028, "U_I_OfficerUniform"}, // 0.05%
            {9751.98019801979, "U_B_Wetsuit"}, // 0.05%
            {9756.93069306929, "U_O_Wetsuit"}, // 0.05%
            {9761.8811881188, "130Rnd_338_Mag"}, // 0.05%
            {9766.8316831683, "U_O_CombatUniform_ocamo"}, // 0.05%
            {9771.78217821781, "U_O_CombatUniform_oucamo"}, // 0.05%
            {9776.73267326731, "U_O_SpecopsUniform_ocamo"}, // 0.05%
            {9781.68316831682, "U_O_SpecopsUniform_blk"}, // 0.05%
            {9786.13861386137, "H_Bandanna_khk"}, // 0.04%
            {9790.59405940592, "H_Bandanna_khk_hs"}, // 0.04%
            {9795.04950495048, "H_Bandanna_cbr"}, // 0.04%
            {9799.50495049503, "H_Bandanna_sgg"}, // 0.04%
            {9803.96039603959, "H_Bandanna_gry"}, // 0.04%
            {9808.41584158414, "H_Bandanna_camo"}, // 0.04%
            {9812.8712871287, "H_Bandanna_mcamo"}, // 0.04%
            {9817.32673267325, "V_I_G_resistanceLeader_F"}, // 0.04%
            {9821.7821782178, "H_BandMask_blk"}, // 0.04%
            {9826.23762376236, "H_Cap_khaki_specops_UK"}, // 0.04%
            {9830.69306930691, "H_HelmetSpecB"}, // 0.04%
            {9835.14851485147, "H_HelmetB_light"}, // 0.04%
            {9839.60396039602, "H_HelmetB_paint"}, // 0.04%
            {9844.05940594057, "H_HelmetB"}, // 0.04%
            {9848.51485148513, "H_HelmetSpecB_paint1"}, // 0.04%
            {9852.97029702968, "H_HelmetSpecB_paint2"}, // 0.04%
            {9857.42574257424, "H_HelmetSpecB_blk"}, // 0.04%
            {9861.88118811879, "H_Hat_camo"}, // 0.04%
            {9866.33663366334, "H_Cap_brn_SPECOPS"}, // 0.04%
            {9870.7920792079, "H_Cap_tan_specops_US"}, // 0.04%
            {9875.24752475245, "H_HelmetIA"}, // 0.04%
            {9879.70297029701, "H_Watchcap_blk"}, // 0.04%
            {9884.15841584156, "H_Watchcap_khk"}, // 0.04%
            {9888.61386138611, "H_HelmetB_plain_blk"}, // 0.04%
            {9891.58415841582, "H_HelmetIA_net"}, // 0.03%
            {9894.55445544552, "H_HelmetB_grass"}, // 0.03%
            {9897.52475247522, "H_HelmetB_black"}, // 0.03%
            {9900.49504950492, "H_HelmetB_desert"}, // 0.03%
            {9903.46534653463, "H_HelmetB_sand"}, // 0.03%
            {9906.43564356433, "H_HelmetB_light_grass"}, // 0.03%
            {9909.40594059403, "H_HelmetB_light_snakeskin"}, // 0.03%
            {9912.37623762373, "H_HelmetB_light_desert"}, // 0.03%
            {9915.34653465343, "H_BandMask_demon"}, // 0.03%
            {9918.31683168314, "H_BandMask_reaper"}, // 0.03%
            {9921.28712871284, "H_BandMask_khk"}, // 0.03%
            {9924.25742574254, "H_HelmetB_snakeskin"}, // 0.03%
            {9927.22772277224, "H_HelmetIA_camo"}, // 0.03%
            {9930.19801980194, "H_HelmetB_light_sand"}, // 0.03%
            {9933.16831683165, "H_ShemagOpen_khk"}, // 0.03%
            {9936.13861386135, "H_Shemag_olive_hs"}, // 0.03%
            {9939.10891089105, "H_Shemag_olive"}, // 0.03%
            {9942.07920792075, "H_Shemag_tan"}, // 0.03%
            {9945.04950495046, "H_Shemag_khk"}, // 0.03%
            {9948.01980198016, "H_TurbanO_blk"}, // 0.03%
            {9950.99009900986, "H_Watchcap_sgg"}, // 0.03%
            {9953.96039603956, "H_Watchcap_camo"}, // 0.03%
            {9956.93069306926, "H_HelmetB_light_black"}, // 0.03%
            {9959.90099009897, "H_ShemagOpen_tan"}, // 0.03%
            {9961.38613861382, "H_HelmetB_camo"}, // 0.01%
            {9962.87128712867, "H_PilotHelmetHeli_I"}, // 0.01%
            {9964.35643564352, "H_PilotHelmetHeli_O"}, // 0.01%
            {9965.84158415837, "H_PilotHelmetHeli_B"}, // 0.01%
            {9967.32673267323, "H_HelmetCrew_O"}, // 0.01%
            {9968.81188118808, "H_PilotHelmetFighter_O"}, // 0.01%
            {9970.29702970293, "H_PilotHelmetFighter_B"}, // 0.01%
            {9971.78217821778, "H_HelmetCrew_I"}, // 0.01%
            {9973.26732673263, "H_CrewHelmetHeli_B"}, // 0.01%
            {9974.75247524749, "H_HelmetCrew_B"}, // 0.01%
            {9976.23762376234, "H_PilotHelmetFighter_I"}, // 0.01%
            {9977.72277227719, "H_CrewHelmetHeli_O"}, // 0.01%
            {9979.20792079204, "H_HelmetO_oucamo"}, // 0.01%
            {9980.69306930689, "H_Beret_brn_SF"}, // 0.01%
            {9982.17821782175, "H_Beret_grn_SF"}, // 0.01%
            {9983.6633663366, "H_Beret_grn"}, // 0.01%
            {9985.14851485145, "H_HelmetLeaderO_oucamo"}, // 0.01%
            {9986.6336633663, "H_HelmetSpecO_ocamo"}, // 0.01%
            {9988.11881188115, "H_HelmetSpecO_blk"}, // 0.01%
            {9989.60396039601, "H_HelmetO_ocamo"}, // 0.01%
            {9991.08910891086, "H_HelmetLeaderO_ocamo"}, // 0.01%
            {9992.57425742571, "H_Beret_Colonel"}, // 0.01%
            {9994.05940594056, "H_Beret_red"}, // 0.01%
            {9995.54455445541, "H_Beret_blk"}, // 0.01%
            {9997.02970297027, "H_Beret_02"}, // 0.01%
            {9998.51485148512, "H_CrewHelmetHeli_I"}, // 0.01%
            {9999.99999999997, "H_Beret_ocamo"} // 0.01%
        };
    };

    /**
      Result of 100 rounds:

      Exile_Item_ToiletPaper
      Exile_Item_ToiletPaper
      Exile_Item_Bandage
      Exile_Item_Bandage
      Exile_Item_InstaDoc
      Exile_Item_InstaDoc
      Exile_Item_Vishpirin
      Exile_Item_Bandage
      Exile_Item_Vishpirin
      Exile_Item_InstaDoc
      Exile_Item_InstaDoc
      Exile_Item_Vishpirin
      Exile_Item_Can_Empty
      Exile_Item_ToiletPaper
      Exile_Item_ToiletPaper
      Exile_Item_Vishpirin
      Exile_Item_Vishpirin
      Exile_Item_Vishpirin
      Exile_Item_Vishpirin
      Exile_Item_PlasticBottleEmpty
      Exile_Item_Vishpirin
      Exile_Item_Vishpirin
      Exile_Item_Vishpirin
      Exile_Item_Bandage
      Exile_Item_InstaDoc
      Exile_Item_Vishpirin
      Exile_Item_Can_Empty
      Exile_Item_Can_Empty
      Exile_Item_PlasticBottleEmpty
      Exile_Item_InstaDoc
      Exile_Item_Bandage
      Exile_Item_Vishpirin
      Exile_Item_PlasticBottleEmpty
      Exile_Item_PlasticBottleEmpty
      Exile_Item_Bandage
      Exile_Item_Bandage
      Exile_Item_InstaDoc
      Exile_Item_InstaDoc
      Exile_Item_Vishpirin
      Exile_Item_Vishpirin
      Exile_Item_ToiletPaper
      Exile_Item_Bandage
      Exile_Item_Vishpirin
      Exile_Item_Bandage
      Exile_Item_Can_Empty
      Exile_Item_Vishpirin
      Exile_Item_ToiletPaper
      Exile_Item_InstaDoc
      Exile_Item_Can_Empty
      Exile_Item_InstaDoc
      Exile_Item_Vishpirin
      Exile_Item_Can_Empty
      Exile_Item_Vishpirin
      Exile_Item_Bandage
      Exile_Item_Vishpirin
      Exile_Item_ToiletPaper
      Exile_Item_Can_Empty
      Exile_Item_Vishpirin
      Exile_Item_Bandage
      Exile_Item_ToiletPaper
      Exile_Item_Vishpirin
      Exile_Item_Bandage
      Exile_Item_Can_Empty
      Exile_Item_Vishpirin
      Exile_Item_Bandage
      Exile_Item_Bandage
      Exile_Item_Bandage
      Exile_Item_PlasticBottleEmpty
      Exile_Item_Vishpirin
      Exile_Item_Vishpirin
      Exile_Item_Vishpirin
      Exile_Item_Vishpirin
      Exile_Item_InstaDoc
      Exile_Item_Vishpirin
      Exile_Item_Vishpirin
      Exile_Item_Bandage
      Exile_Item_PlasticBottleEmpty
      Exile_Item_Bandage
      Exile_Item_ToiletPaper
      Exile_Item_PlasticBottleEmpty
      Exile_Item_Bandage
      Exile_Item_ToiletPaper
      Exile_Item_Vishpirin
      Exile_Item_PlasticBottleEmpty
      Exile_Item_PlasticBottleEmpty
      Exile_Item_ToiletPaper
      Exile_Item_Vishpirin
      Exile_Item_Vishpirin
      Exile_Item_ToiletPaper
      Exile_Item_ToiletPaper
      Exile_Item_InstaDoc
      Exile_Item_ToiletPaper
      Exile_Item_Vishpirin
      Exile_Item_Bandage
      Exile_Item_ToiletPaper
      Exile_Item_Vishpirin
      Exile_Item_PlasticBottleEmpty
      Exile_Item_PlasticBottleEmpty
      Exile_Item_Vishpirin
      Exile_Item_Vishpirin
    */
    class Medical
    {
        count = 6;
        half = 8176.47058823529;
        halfIndex = 3;
        sum = 10000;
        items[] = 
        {
            {4117.64705882353, "Exile_Item_Vishpirin"}, // 41.18%
            {6176.47058823529, "Exile_Item_Bandage"}, // 20.59%
            {7176.47058823529, "Exile_Item_Can_Empty"}, // 10.00%
            {8176.47058823529, "Exile_Item_ToiletPaper"}, // 10.00%
            {9176.47058823529, "Exile_Item_PlasticBottleEmpty"}, // 10.00%
            {10000, "Exile_Item_InstaDoc"} // 8.24%
        };
    };

    /**
      Result of 100 rounds:

      U_O_FullGhillie_ard
      U_O_FullGhillie_ard
      srifle_DMR_02_sniper_F
      srifle_DMR_02_F
      H_CrewHelmetHeli_B
      H_HelmetSpecO_ocamo
      srifle_DMR_05_tan_F
      B_Carryall_oucamo
      srifle_DMR_05_blk_F
      H_BandMask_demon
      H_PilotHelmetFighter_O
      srifle_DMR_05_hex_F
      srifle_DMR_03_woodland_F
      U_I_FullGhillie_ard
      optic_SOS
      srifle_DMR_05_hex_F
      srifle_LRR_F
      srifle_GM6_F
      srifle_DMR_01_F
      H_HelmetSpecB_blk
      srifle_DMR_01_F
      srifle_DMR_01_F
      srifle_LRR_F
      srifle_DMR_04_F
      H_HelmetB_plain_blk
      Exile_Item_Vishpirin
      srifle_DMR_06_camo_F
      ItemGPS
      7Rnd_408_Mag
      H_HelmetLeaderO_oucamo
      U_O_GhillieSuit
      srifle_DMR_04_Tan_F
      H_MilCap_blue
      10Rnd_127x54_Mag
      srifle_DMR_02_F
      B_Carryall_oucamo
      H_HelmetB_desert
      H_HelmetB_light_desert
      Exile_Item_Vishpirin
      srifle_DMR_01_F
      10Rnd_93x64_DMR_05_Mag
      srifle_DMR_02_sniper_F
      Exile_Item_ZipTie
      B_Carryall_mcamo
      srifle_DMR_03_tan_F
      srifle_DMR_01_F
      U_B_FullGhillie_ard
      H_HelmetB_plain_blk
      srifle_DMR_03_tan_F
      H_PilotHelmetHeli_O
      srifle_LRR_F
      APERSMine_Range_Mag
      srifle_LRR_F
      U_B_GhillieSuit
      srifle_DMR_01_F
      10Rnd_93x64_DMR_05_Mag
      Exile_Item_Bandage
      srifle_LRR_F
      ItemWatch
      APERSBoundingMine_Range_Mag
      srifle_DMR_05_tan_F
      B_Carryall_mcamo
      APERSTripMine_Wire_Mag
      srifle_DMR_05_hex_F
      U_O_GhillieSuit
      B_Carryall_mcamo
      B_Carryall_oli
      H_MilCap_ocamo
      Exile_Item_ZipTie
      Exile_Item_ZipTie
      HandGrenade
      srifle_GM6_F
      H_HelmetB_light
      srifle_DMR_01_F
      srifle_GM6_F
      U_I_GhillieSuit
      Exile_Item_InstaDoc
      srifle_DMR_02_sniper_F
      optic_DMS
      H_HelmetIA
      U_I_GhillieSuit
      20Rnd_762x51_Mag
      srifle_DMR_01_F
      muzzle_snds_93mmg_tan
      H_MilCap_dgtl
      U_O_FullGhillie_lsh
      Exile_Item_Vishpirin
      HandGrenade
      U_B_FullGhillie_lsh
      U_B_FullGhillie_lsh
      optic_AMS_snd
      optic_LRPS
      HandGrenade
      srifle_DMR_02_camo_F
      U_I_FullGhillie_sard
      srifle_LRR_F
      H_MilCap_blue
      H_HelmetIA
      srifle_EBR_F
      srifle_EBR_F
    */
    class Tourist
    {
        count = 128;
        half = 8618.62799856785;
        halfIndex = 64;
        sum = 10000;
        items[] = 
        {
            {560, "srifle_DMR_01_F"}, // 5.60%
            {1120, "srifle_EBR_F"}, // 5.60%
            {1560, "srifle_LRR_F"}, // 4.40%
            {2000, "srifle_GM6_F"}, // 4.40%
            {2400, "Exile_Item_ZipTie"}, // 4.00%
            {2635.29411764706, "Exile_Item_Vishpirin"}, // 2.35%
            {2851.51033386328, "srifle_DMR_05_blk_F"}, // 2.16%
            {3067.72655007949, "srifle_DMR_05_hex_F"}, // 2.16%
            {3283.94276629571, "srifle_DMR_05_tan_F"}, // 2.16%
            {3483.94276629571, "MiniGrenade"}, // 2.00%
            {3683.94276629571, "HandGrenade"}, // 2.00%
            {3873.94276629571, "B_Carryall_cbr"}, // 1.90%
            {4063.1319554849, "srifle_DMR_04_Tan_F"}, // 1.89%
            {4252.32114467409, "srifle_DMR_04_F"}, // 1.89%
            {4432.32114467409, "B_Carryall_khk"}, // 1.80%
            {4612.32114467409, "B_Carryall_oli"}, // 1.80%
            {4782.32114467409, "U_I_GhillieSuit"}, // 1.70%
            {4947.32114467409, "U_O_GhillieSuit"}, // 1.65%
            {5112.32114467409, "U_B_GhillieSuit"}, // 1.65%
            {5274.48330683625, "srifle_DMR_02_camo_F"}, // 1.62%
            {5436.64546899841, "srifle_DMR_02_F"}, // 1.62%
            {5598.80763116057, "srifle_DMR_02_sniper_F"}, // 1.62%
            {5748.80763116057, "B_Carryall_ocamo"}, // 1.50%
            {5898.80763116057, "B_Carryall_oucamo"}, // 1.50%
            {6048.80763116057, "B_Carryall_mcamo"}, // 1.50%
            {6168.80763116057, "ItemWatch"}, // 1.20%
            {6288.80763116057, "ItemRadio"}, // 1.20%
            {6406.4546899841, "Exile_Item_Bandage"}, // 1.18%
            {6487.53577106518, "srifle_DMR_03_F"}, // 0.81%
            {6568.61685214627, "srifle_DMR_06_olive_F"}, // 0.81%
            {6649.69793322735, "srifle_DMR_03_tan_F"}, // 0.81%
            {6730.77901430843, "srifle_DMR_03_woodland_F"}, // 0.81%
            {6811.86009538951, "srifle_DMR_06_camo_F"}, // 0.81%
            {6892.94117647059, "srifle_DMR_03_khaki_F"}, // 0.81%
            {6972.94117647059, "Binocular"}, // 0.80%
            {7052.94117647059, "APERSTripMine_Wire_Mag"}, // 0.80%
            {7132.94117647059, "ItemGPS"}, // 0.80%
            {7212.94117647059, "APERSMine_Range_Mag"}, // 0.80%
            {7292.94117647059, "APERSBoundingMine_Range_Mag"}, // 0.80%
            {7352.94117647059, "U_I_FullGhillie_sard"}, // 0.60%
            {7409.08152734778, "10Rnd_338_Mag"}, // 0.56%
            {7465.22187822497, "10Rnd_93x64_DMR_05_Mag"}, // 0.56%
            {7521.22187822497, "20Rnd_762x51_Mag"}, // 0.56%
            {7577.22187822497, "10Rnd_762x51_Mag"}, // 0.56%
            {7632.3239190413, "optic_DMS"}, // 0.55%
            {7687.3239190413, "U_I_FullGhillie_lsh"}, // 0.55%
            {7742.3239190413, "U_I_FullGhillie_ard"}, // 0.55%
            {7797.3239190413, "U_O_FullGhillie_lsh"}, // 0.55%
            {7852.3239190413, "U_O_FullGhillie_ard"}, // 0.55%
            {7907.3239190413, "U_B_FullGhillie_sard"}, // 0.55%
            {7962.3239190413, "U_B_FullGhillie_lsh"}, // 0.55%
            {8017.3239190413, "U_B_FullGhillie_ard"}, // 0.55%
            {8072.3239190413, "U_O_FullGhillie_sard"}, // 0.55%
            {8125.3851435311, "optic_SOS"}, // 0.53%
            {8178.44636802089, "optic_LRPS"}, // 0.53%
            {8227.56917503844, "10Rnd_127x54_Mag"}, // 0.49%
            {8275.56917503844, "IEDLandSmall_Remote_Mag"}, // 0.48%
            {8323.56917503844, "IEDUrbanSmall_Remote_Mag"}, // 0.48%
            {8371.56917503844, "DemoCharge_Remote_Mag"}, // 0.48%
            {8418.62799856785, "Exile_Item_InstaDoc"}, // 0.47%
            {8458.62799856785, "H_MilCap_oucamo"}, // 0.40%
            {8498.62799856785, "H_MilCap_ocamo"}, // 0.40%
            {8538.62799856785, "H_MilCap_mcamo"}, // 0.40%
            {8578.62799856785, "H_MilCap_blue"}, // 0.40%
            {8618.62799856785, "H_MilCap_rucamo"}, // 0.40%
            {8658.62799856785, "H_MilCap_dgtl"}, // 0.40%
            {8697.40350877193, "muzzle_snds_B"}, // 0.39%
            {8736, "20Rnd_762x51_Mag"}, // 0.39%
            {8770, "7Rnd_408_Mag"}, // 0.34%
            {8804, "5Rnd_127x108_Mag"}, // 0.34%
            {8837.33333333333, "muzzle_snds_93mmg_tan"}, // 0.33%
            {8870.66666666667, "muzzle_snds_338_green"}, // 0.33%
            {8904, "muzzle_snds_B"}, // 0.33%
            {8937.33333333334, "muzzle_snds_338_sand"}, // 0.33%
            {8970.66666666667, "muzzle_snds_93mmg"}, // 0.33%
            {9004, "muzzle_snds_338_black"}, // 0.33%
            {9034, "H_HelmetSpecB_blk"}, // 0.30%
            {9064, "H_HelmetSpecB_paint2"}, // 0.30%
            {9094, "H_HelmetSpecB_paint1"}, // 0.30%
            {9124, "H_HelmetSpecB"}, // 0.30%
            {9154, "H_HelmetIA"}, // 0.30%
            {9184, "H_HelmetB"}, // 0.30%
            {9214, "H_HelmetB_paint"}, // 0.30%
            {9244, "H_HelmetB_light"}, // 0.30%
            {9274, "H_HelmetB_plain_blk"}, // 0.30%
            {9302.57142857143, "optic_KHS_blk"}, // 0.29%
            {9331.14285714286, "optic_AMS_khk"}, // 0.29%
            {9359.71428571429, "optic_AMS"}, // 0.29%
            {9388.28571428572, "optic_KHS_tan"}, // 0.29%
            {9416.85714285715, "optic_KHS_hex"}, // 0.29%
            {9445.42857142858, "optic_KHS_old"}, // 0.29%
            {9474.00000000001, "optic_AMS_snd"}, // 0.29%
            {9494.00000000001, "H_HelmetB_light_sand"}, // 0.20%
            {9514.00000000001, "H_HelmetB_grass"}, // 0.20%
            {9534.00000000001, "H_HelmetB_snakeskin"}, // 0.20%
            {9554.00000000001, "H_HelmetB_desert"}, // 0.20%
            {9574.00000000001, "H_HelmetB_black"}, // 0.20%
            {9594.00000000001, "H_HelmetB_sand"}, // 0.20%
            {9614.00000000001, "H_HelmetB_light_grass"}, // 0.20%
            {9634.00000000001, "H_HelmetB_light_snakeskin"}, // 0.20%
            {9654.00000000001, "H_HelmetB_light_desert"}, // 0.20%
            {9674.00000000001, "H_HelmetB_light_black"}, // 0.20%
            {9694.00000000001, "5Rnd_127x108_APDS_Mag"}, // 0.20%
            {9714.00000000001, "H_BandMask_khk"}, // 0.20%
            {9734.00000000001, "H_BandMask_reaper"}, // 0.20%
            {9754.00000000001, "H_BandMask_demon"}, // 0.20%
            {9774.00000000001, "H_HelmetIA_net"}, // 0.20%
            {9794.00000000001, "H_HelmetIA_camo"}, // 0.20%
            {9810.00000000001, "SatchelCharge_Remote_Mag"}, // 0.16%
            {9820.00000000001, "H_HelmetCrew_B"}, // 0.10%
            {9830.00000000001, "H_HelmetLeaderO_ocamo"}, // 0.10%
            {9840.00000000001, "H_HelmetSpecO_ocamo"}, // 0.10%
            {9850.00000000001, "H_HelmetLeaderO_oucamo"}, // 0.10%
            {9860.00000000001, "H_HelmetO_oucamo"}, // 0.10%
            {9870.00000000001, "H_CrewHelmetHeli_I"}, // 0.10%
            {9880.00000000001, "H_CrewHelmetHeli_O"}, // 0.10%
            {9890.00000000001, "H_CrewHelmetHeli_B"}, // 0.10%
            {9900.00000000001, "H_HelmetSpecO_blk"}, // 0.10%
            {9910.00000000001, "H_HelmetB_camo"}, // 0.10%
            {9920.00000000001, "H_PilotHelmetHeli_O"}, // 0.10%
            {9930.00000000001, "H_PilotHelmetHeli_B"}, // 0.10%
            {9940.00000000001, "H_PilotHelmetFighter_I"}, // 0.10%
            {9950.00000000001, "H_PilotHelmetFighter_O"}, // 0.10%
            {9960.00000000001, "H_PilotHelmetFighter_B"}, // 0.10%
            {9970.00000000001, "H_HelmetCrew_I"}, // 0.10%
            {9980.00000000001, "H_HelmetCrew_O"}, // 0.10%
            {9990.00000000001, "H_PilotHelmetHeli_I"}, // 0.10%
            {10000, "H_HelmetO_ocamo"} // 0.10%
        };
    };

};

class CfgSettings
{
    ///////////////////////////////////////////////////////////////////////
    // GARBAGE COLLECTOR
    ///////////////////////////////////////////////////////////////////////
    class GarbageCollector
    {
        /*
            Remark: 
            In 0.9.35 and below, Exile has checked if a player was nearby and then delayed
            the deletion. This check has been removed to save server performance.

            Do NOT touch these if you are not 10000% sure what you do!    
        */
        class Ingame 
        {
            // Dropped items without fissix
            class GroundWeaponHolder
            {
                lifeTime = 10;
                interval = 5;
            };

            // Dropped items with fissix
            class WeaponHolderSimulated
            {
                lifeTime = 10;
                interval = 5;
            };

            // Corpses and wrecks
            class AllDead 
            {
                lifeTime = 15;
                interval = 5;
            };

            // Loot spawned inside a building
            class Loot 
            {
                lifeTime = 15;
                interval = 5;
            };

            // Never touch this or you will break your sever!
            class Groups 
            {
                interval = 0.5;
            };
        };

        class Database 
        {
            // Remove all territories (and contructions + containers in it) that were not paid after X days
            territoryLifeTime = 7;

            // Remove all containers outside of territories that have not been used for X days
            // Example: Tents
            containerLifeTime = 7;

            // Remove all constructions outside of territories that are older than X days or not moved for X days 
            // Example: Work Benches
            constructionLifeTime = 2;

            // Remove all vehicles that were not moved/used for X days
            vehicleLifeTime = 3;
        };
    };

    ///////////////////////////////////////////////////////////////////////
    // RESPECT, YO
    ///////////////////////////////////////////////////////////////////////
    class Respect
    {
        /**
        * Defines the factor of respect you gain for every pop tab in revenue
        *
        * Default: Get 1 respect for every 10 pop tabs 
        */
        tradingRespectFactor = 0.1;

        /**
        * Defines the amount of respect earned/lost for certain types of frags
        */
        class Frags
        {
            bambi = -500;                // Bambi slayers
            friendlyFire = -1000;        // For party members
            standard = 100;                // Normal kill
            domination = 80;            // Keeps killing the same guy
            letItRain = 150;            // MG, also vehicle MGs
            humiliation = 300;            // Axe
            passenger = 400;            // Out of car/chopper/boat
            roadKill = 200;                // :)
            bigBird = 600;                // Roadkill, but with chopper/plane
            chuteGreaterChopper = 1000;    // Someone flies into chute and chopper/plane explodes    
        };

        class Handcuffs 
        {
            trapping = -50;                    // A handcuffs B
            breakingFree = 100;             // B broke free
            releasedByHero = 100;             // C releases B
            releasedByHostageTaker = 50;     // A releases B    
        };

        class Bonus
        {
            // Bonus per full 100m 
            per100mDistance = 10;

            // First blood after server restart
            firstBlood = 100;

            // If you kill someone while you are in your own territory
            homie = 20;

            // If you kill someone who is in his own territory
            raid = 20;

            /*
                Example with killstreak = 50

                Frag  Factor   Bonus
                2    * 50      +100
                3    * 50      +150
                4    * 50      +200
                5    * 50      +250
            */
            killStreak = 50;

            // Kills within this amount of seconds stack (default: 2 minutes)
            killStreakTimeout = 120;
        };
    };

    ///////////////////////////////////////////////////////////////////////
    // KILLFEED MAN!
    ///////////////////////////////////////////////////////////////////////

    class KillFeed
    {
        // Shows a kill feed for well kills
        showKillFeed = 1;
    };

    ///////////////////////////////////////////////////////////////////////
    // PLAYER SPAWN CONFIGURATION
    ///////////////////////////////////////////////////////////////////////
    class BambiSettings
    {
        /**
         * Loadout of new bambi players
         *
         * (They will always spawn with a bambi overall - you cannot 
         * change the loadout uniform)
         */
        loadOut[] = 
        {
            "ItemCompass",
            "ItemMap",
            "Exile_Item_XM8",
            "ItemRadio",
            "Exile_Item_PlasticBottleFreshWater",
            "NVGoggles"
        };

        /**
         * Enables or disables parachute spawning.
         *
         * 1 = On
         * 0 = Off
         */
        parachuteSpawning = 1;

        /**
         * Enables or disables halo jumping. Only applies 
         * if parachute spawning is enabled.
         *
         * Remember that if you enable halo jump, it is adviced
         * to adjust the parachuteDropHeight to something around
         * 1km or so.
         *
         * 1 = On
         * 0 = Off
         */
        haloJump = 1;

        /**
         * Parachute drop height in meters. 
         */
        parachuteDropHeight = 1000;

        /**
         * Number of minutes where a fresh spawned player remains in the
         * bambi state. It will end the bambi state after this timeout
         * expired or when they pick up their first weapon. Whatever
         * happens first.
         */
        protectionDuration = 5;

        /**
         * Radius of spawn zones around the center of spawn zone markers.
         */
        spawnZoneRadius = 500;

        /**
         * These vehicles spawn on server restart close to spawn zones.
         * They are non-persistent and will despawn on server restart.
         * Basically they are just used to get away from the spawn zone
         * faster.
         *
         * {Number of vehicles *per* spawn zone, vehicle class name}
         */
        spawnZoneVehicles[] =
        {
            {5, "Exile_Bike_OldBike"},
            {5, "Exile_Bike_MountainBike"}
        };
    };

    ///////////////////////////////////////////////////////////////////////
    // LOOT CONFIGURATION
    ///////////////////////////////////////////////////////////////////////
    class LootSettings
    {
        /**
         * Chance in % to spawn loot in a building
         */
        spawnChancePerBuilding = 75;

        /**
         * Chance in % to spawn loot per loot spot per building.
         *
         * 100% = Super high loot
         * 50%  = Normal loot spawn rates
         * 20%  = You get the point
         */
        spawnChancePerPosition = 75;

        /**
         * Should be self-explanatory :)
         */
        maximumNumberOfLootSpotsPerBuilding = 4;

        /**
         * Exile spawns a random number of items per loot spot. This 
         * is the upper cap for that. So 3 means it could spawn 1, 2 
         * or 3.
         */
        maximumNumberOfItemsPerLootSpot = 3;

        /**
         * Radius in meter to spawn loot AROUND each player.
         * Do NOT touch this value if you dont know what you do.
         * The higher the number, the higher the drop rates, the
         * easier your server will lag.
         *
         * 50m  = Minimum
         * 200m = Maximum
         */
        spawnRadius = 60;

        /**
         * Notify players that loot spawned for them
         *
         * 1 = Yes
         * 0 = No
         */
        notifyPlayer = 1;

        /**
         * Defines the radius around trader cities where the system should
         * not spawn loot. Set this to 0 if you want to have loot spawning
         * in trader citites, ugh.
         */
        minimumDistanceToTraderZones = 500;

        /**
         * Defines the radius around territories where no loot spawns.
         * This does not regard the actual size of a territory. So do not
         * set this to a lower value than the maximum radius of a territory,
         * which is 150m by default.
         */
        minimumDistanceToTerritories = 150;
    };

    ///////////////////////////////////////////////////////////////////////
    // VEHICLE SPAWN CONFIGURATION
    ///////////////////////////////////////////////////////////////////////

    class VehicleSpawn
    {
        /**
        * Grid Size for vehicle spawning,
        * smaller the number more vehicles,
        * you get the point
        */
        vehiclesGridSize = 2200;

        /**
        * Vehicle ammount per grid
        * kinda self explanitory
        */
        vehiclesGridAmount = 2;

        /**
        * Creates global markers for vehicle spawn tweeking,
        * after you are satisfied with vehicle ammount and spread set this to 0.
        */
        vehiclesDebugMarkers = 0;

        /**
        * The server will apply random damage up to this value when spawning a vehicle.
        */
        damageChance = 20; // 20% chance for a vehicle HITPOINT to be damaged
        maximumDamage = 0.9;

        // Stuff to spawn on water
        water[] = 
        {
            "Exile_Boat_MotorBoat_Police",
            "Exile_Boat_MotorBoat_Orange",
            "Exile_Boat_MotorBoat_White",
            "Exile_Boat_RubberDuck_CSAT",
            "Exile_Boat_RubberDuck_Digital",
            "Exile_Boat_RubberDuck_Orange",
            "Exile_Boat_RubberDuck_Blue",
            "Exile_Boat_RubberDuck_Black",
            "Exile_Boat_SDV_CSAT",
            "Exile_Boat_SDV_Digital",
            "Exile_Boat_SDV_Grey"
        };

        // Stuff to spawn on roads
        ground[] = 
        {"Exile_Bike_QuadBike_Black","Exile_Bike_QuadBike_Blue","Exile_Bike_QuadBike_Red","Exile_Bike_QuadBike_White","Exile_Bike_QuadBike_Nato","Exile_Bike_QuadBike_Csat","Exile_Bike_QuadBike_Fia","Exile_Bike_QuadBike_Guerilla01","Exile_Bike_QuadBike_Guerilla02","Exile_Car_SUV_Red","Exile_Car_Offroad_Rusty1","Exile_Car_Offroad_Rusty2","Exile_Car_Offroad_Rusty3","Exile_Car_Van_Black","Exile_Car_Van_Box_Black","Exile_Car_Van_Fuel_Black","B_Heli_Light_01_F","B_Heli_Light_01_stripped_F","B_G_Van_01_fuel_F","B_G_Offroad_01_F","B_G_Van_01_fuel_F"};
 };

        /**
         * Enables or disables nightvision optics on ALL vehicles
         *
         * 0 = off
         * 1 = on
         */
        nightVision = 1;

        /**
         * Enables or disables thermal optics on ALL vehicles
         *
         * 0 = off
         * 1 = on
         */
        thermalVision = 0;

        /**
         * Set this to 1 to unlock vehicles on server boot if they are in safe zones
         *
         * 0 = off
         * 1 = on
         */
        unlockInSafeZonesAfterRestart = 0;    
    };

    class Weather
    {
        /*
            You can define multiple "keyframes" for the weather to change. The server will pick
            a keyframe randomly to simulate the weather. It will change the weather-keyframes
            based on the following interval
        */
        interval = 30;

        /*
            Add the keyframes here. The server will pick one random, so if you want one 
            weather type of be more dominant compared to others, add it multiple times
        */
        keyframes[] = {"Sunny", "Cloudy", "Thunderstorm"};

        /*
            This is a keyframe. Look up the BIKI to get more details about the parameters

            Be sure to design the fog settings at a view distance of 1,600m as this is the
            limit in multiplayer by default

           https://community.bistudio.com/wiki/fogParams
           https://community.bistudio.com/wiki/overcast
           https://community.bistudio.com/wiki/setWaves
           https://community.bistudio.com/wiki/setWindStr
           https://community.bistudio.com/wiki/setGusts
           https://community.bistudio.com/wiki/setRain
           https://community.bistudio.com/wiki/setLightnings
           https://community.bistudio.com/wiki/setRainbow
        */
        class Sunny
        {
            fogValue = 0.1;
            fogDecay = 0.2;
            fogBase = 5;
            overcast = 0.2;
            waves = 0.2;
            wind = 0.25;
            gusts = 0.1;
            rain = 0;
            lightnings = 0;
            rainbows = 0;
        };

        class Cloudy
        {
            fogValue = 0.2;
            fogDecay = 0.1;
            fogBase = 5;
            overcast = 0.4;
            waves = 0.4;
            wind = 0.25;
            gusts = 0.5;
            rain = 0.1;
            lightnings = 0.1;
            rainbows = 1;
        };

        class Thunderstorm
        {
            fogValue = 0.7;
            fogDecay = 0.2;
            fogBase = 5;
            overcast = 1;
            waves = 1;
            wind = 0.25;
            gusts = 0.5;
            rain = 1;
            lightnings = 1;
            rainbows = 0.5;
        };
    };

    class Time
    {
        // Uses Dedicated Server time as ingame Time
        useRealTime = 0;

        // Will overide RealTime
        useStaticTime = 1;

        // time in ARMA FORMAT << CONFIG
        // https://community.bistudio.com/wiki/setDate

        staticTime[] = {2039,10,24,15,30};
    };


    class RCON
    {
        /*
            Note that for this to work you need to have serverCommandPassowrd defined in config.cfg and BE enabled
        */

        // This needs to match config.cfg serverCommandPassword
        serverPassword = "**********";

        // Autolocks server until its ready to accept players
        useAutoLock = 0;

        // Server will autoLock at that time before restart (minutes)
        restartAutoLock = 3;

        /*
            Number of hours and minutes of your restart period.

            Examples:

            {4, 0} = Every 4 hours
            {1, 30} = Every one and a half hour (who the hell would do this?)
        */
        restartTimer[] = {3, 0};

        /*
            Kicks players before restart to prevent gear loss.
            We strongely recommend to use this!

            0 = off
            1 = on
        */
        useAutoKick = 0;

        /*
            Number of minutes before the server kicks players that did
            not disconnect before the restart. Should at least be two
            minutes!
        */
        kickTime = 2;

        /*
            Self-explanatory

            0 = off
            1 = on
        */
        useRestartMessages = 1;

        /*
            Number of minutes before the restart to inform your players.

            Only use full minutes here. Value like 5.5 have not been tested.
        */
        restartWarningTime[] = {15, 10, 5, 3}; 

        /* 
            If set to 1 server will execute '#shutdown',
            to try to shutdown the server
        */

        useShutdown = 0;
    };

    class ServerSettings
    {
        /*
            Support for custom server FSM if wanted
        */
        serverFSM = "exile_server\fsm\main.fsm";

        /*
            If this is enabled, Exile developers will spawn with a ton of pop tabs.
            We will have a hard time debugging things if you disable this.
        */
        devFriendyMode = 1;

        devs[] = 
        {
            "76561197985241690", // Eichi
            "76561198022879703", // Grim
            "76561197968999666", // Mr.White^ex
            "76561198075905447"  // Vishpala
        };
    };

    class Events 
    {
        /*
            A list of events that are active
        */
        enabledEvents[] = {}; 

        class SupplyBox // DONT USE IT: WIP BROKEN
        {
            /*
                Drops a supply box on a parachute next to a random airport on the map.
                The box may contain items. The box can be transported to a territory
                and installed to become a normal storage container.
            */
            type = "spawn";
            function = "ExileServer_system_event_supplyBox_start";
            interval = 1; // minutes
            minimumPlayersOnline = 0;
            dropRadius = 500; // 500m around an airport (including the main airport on Altis!)
            dropAltitude = 100; // altitude of the drop

            /*
                These are different types of boxes can be dropped.
                You can specify the cargo a box should contain.
                The type of box is chosen randomly from the following list.
                Add a type multiple times to increase the chance of being used.
            */
            types[] = {"Beer", "Beer", "Tools", "Food", "Food", "RepairParts", "Nades"};

            class BoxTypes
            {
                class Beer 
                {
                    items[] = 
                    {
                        {"Exile_Item_Beer", 24}
                    };
                };

                class Nades 
                {
                    items[] = 
                    {
                        {"Exile_Item_Beer", 10}
                    };
                };

                class Food 
                {
                    items[] = 
                    {
                        {"Exile_Item_BBQSandwich", 5},
                        {"Exile_Item_Catfood", 5},
                        {"Exile_Item_ChristmasTinner", 5},
                        {"Exile_Item_GloriousKnakworst", 5},
                        {"Exile_Item_SausageGravy", 5},
                        {"Exile_Item_Surstromming", 5},
                        {"Exile_Item_CanOpener", 1},
                        {"Exile_Item_CookingPot", 1},
                        {"Exile_Item_Matches", 1}
                    };
                };

                class Tools 
                {
                    items[] = 
                    {
                        {"Exile_Item_Wrench", 1},
                        {"Exile_Item_Shovel", 1},
                        {"Exile_Item_Screwdriver", 1},
                        {"Exile_Item_Pliers", 1},
                        {"Exile_Item_Handsaw", 1},
                        {"Exile_Item_FireExtinguisher", 1},
                        {"Exile_Item_DuctTape", 1}
                    };
                };

                class RepairParts 
                {
                    items[] = 
                    {
                        {"Exile_Item_CarWheel", 8},
                        {"Exile_Item_FuelCanisterFull", 4},
                        {"Exile_Item_OilCanister", 1},
                        {"Exile_Item_Grinder", 1},
                        {"Exile_Item_CordlessScrewdriver", 1}
                    };
                };
            };
        };
    };
};

 

Share this post


Link to post
Share on other sites
  • 0

Then it is either a customization or one of the mods you are using :( 

Share this post


Link to post
Share on other sites
  • 0

But no mod or Customization change the weather -.-

 

Last = Reinstall Server..     Hope it workes then without this Error  or daily delete from the RPT.log

 

Or is here something wrong?

ExileServer_system_weather_thread_weatherSimulation.sqf:

 

/**
 * ExileServer_system_weather_thread_weatherSimulation
 *
 * Exile Mod
 * www.exilemod.com
 * © 2015 Exile Mod Team
 *
 * This work is licensed under the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License. 
 * To view a copy of this license, visit http://creativecommons.org/licenses/by-nc-nd/4.0/.
 */
 
private["_interval","_keyframes","_keyframeName","_keyframeConfig"];
_interval = round(getNumber (configFile >> "CfgSettings" >> "Weather" >> "interval") * 60);
_keyframes = getArray (configFile >> "CfgSettings" >> "Weather" >> "keyframes");
_keyframeName = _keyframes select (floor (random (count _keyframes)));
_keyframeConfig = configFile >> "CfgSettings" >> "Weather" >> _keyframeName;
_interval setFog getNumber (_keyframeConfig >> "fogValue"); 
_interval setFog 
[
    getNumber (_keyframeConfig >> "fogValue"),
    getNumber (_keyframeConfig >> "fogDecay"),
    getNumber (_keyframeConfig >> "fogBase")
];
_interval setOvercast (getNumber (_keyframeConfig >> "overcast"));
_interval setWaves (getNumber (_keyframeConfig >> "waves"));
_interval setWindStr (getNumber (_keyframeConfig >> "wind"));
_interval setGusts (getNumber (_keyframeConfig >> "gusts"));
_interval setRain (getNumber (_keyframeConfig >> "rain"));
_interval setLightnings (getNumber (_keyframeConfig >> "lightnings"));
_interval setRainbow (getNumber (_keyframeConfig >> "rainbows"));
true

 

Edited by Uffz_Meier

Share this post


Link to post
Share on other sites
Advertisement

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.