require 'Items/Distributions'

Distributions = Distributions or {};

local distributionTable = {

   PistolCase1 = {
      rolls = 1,
      items = {
         "Pistol", 200,
         "RSA", 100,
         "9x18mmClip", 200,
         "9x18mmClip", 10,
         "Bullets9x18mmBox", 200,
         "Bullets9x18mmBox", 50,
         "Bullets9x18mmBox", 20,
         "Bullets9x18mmBox", 10,
      },
      junk = {
         rolls = 1,
         items = {
              
         }
      }
   },

   PistolCase2 = {
      rolls = 1,
      items = {
         "Pistol2", 200,
         "762TokarevClip", 200,
         "762TokarevClip", 10,
         "Bullets762TokarevBox", 200,
         "Bullets762TokarevBox", 50,
         "Bullets762TokarevBox", 20,
         "Bullets762TokarevBox", 10,
      },
      junk = {
         rolls = 1,
         items = {
           
         }
      }
   },

   PistolCase3 = {
      rolls = 1,
      items = {
         "Pistol2", 200,
         "762TokarevClip", 200,
         "762TokarevClip", 10,
         "Bullets762TokarevBox", 200,
         "Bullets762TokarevBox", 50,
         "Bullets762TokarevBox", 20,
         "Bullets762TokarevBox", 10,
      },
      junk = {
         rolls = 1,
         items = {
              
         }
      }
   },

   RevolverCase1 = {
      rolls = 1,
      items = {
         "Revolver_Long", 200,
         "RSA", 100,
         "Bullets762NagantBox", 200,
         "Bullets762NagantBox", 50,
         "Bullets762NagantBox", 20,
         "Bullets762NagantBox", 10,
      },
      junk = {
         rolls = 1,
         items = {
              
         }
      }
   },

RevolverCase2 = {
   rolls = 1,
   items = {
       "Revolver_Long", 200,
       "Bullets762NagantBox", 200,
       "Bullets762NagantBox", 50,
       "Bullets762NagantBox", 20,
       "Bullets762NagantBox", 10,
   },
   junk = {
       rolls = 1,
       items = {
           
       }
   }
},

RevolverCase3 = {
   rolls = 1,
   items = {
       "Revolver_Long", 200,
       "Bullets762NagantBox", 200,
       "Bullets762NagantBox", 50,
       "Bullets762NagantBox", 20,
       "Bullets762NagantBox", 10,
   },
   junk = {
       rolls = 1,
       items = {
           
       }
   }
},

RifleCase1 = {
   rolls = 1,
   items = {
       "VarmintRifle", 200,
       "Bullets22LRBox", 200,
       "Bullets22LRBox", 50,
       "Bullets22LRBox", 20,
       "Bullets22LRBox", 10,
   },
   junk = {
       rolls = 1,
       items = {
           
       }
   }
},

RifleCase2 = {
   rolls = 1,
   items = {
       "HuntingRifle", 200,
       "Bullets762PKMBox", 200,
       "Bullets762PKMBox", 50,
       "Bullets762PKMBox", 20,
       "Bullets762PKMBox", 10,
   },
   junk = {
       rolls = 1,
       items = {
           
       }
   }
},

RifleCase3 = {
   rolls = 1,
   items = {
       "AKM", 200,
       "762AKClip", 200,
       "762AKClip", 10,
       "Bullets762AKBox", 200,
       "Bullets762AKBox", 50,
       "Bullets762AKBox", 20,
       "Bullets762AKBox", 10,
   },
   junk = {
       rolls = 1,
       items = {
           
       }
   }
},

Bag_DuffelBagTINT = {
   rolls = 2,
   items = {
       "Bullets762TokarevBox", 20,
       "Bullets762TokarevBox", 10,
       "Bullets762TokarevBox", 20,
       "Bullets762NagantBox", 10,
       "Bullets762NagantBox", 20,
       "Bullets762NagantBox", 10,
       "Bullets9x18mm", 50,
       "Bullets9x18mm", 20,
       "Bullets9x18mm", 20,
       "Bullets9x18mm", 10,
       "Bullets9x18mm", 10,
       "Bullets9x18mmBox", 50,
       "Bullets9x18mmBox", 20,
       "Bullets9x18mmBox", 20,
       "Bullets9x18mmBox", 10,
       "Bullets9x18mmBox", 10,
       "Pistol", 50,
       "Pistol2", 50,
       "Revolver_Long", 4,
   },
   junk = {
       rolls = 1,
       items = {
           
       }
   },
   fillRand = 1,
},

Bag_WeaponBag = {
   rolls = 2,
   items = {
       "Bullets762TokarevBox", 10,
       "Bullets762TokarevBox", 10,
       "Bullets762NagantBox", 10,
       "Bullets9x18mmBox", 20,
       "Bullets9x18mmBox", 10,
       "Crowbar", 8,
       "DoubleBarrelShotgun", 4,
       "DoubleBarrelShotgunSawnoff", 8,
       "Machete", 4,
       "Pistol", 8,
       "Pistol2", 6,
       "PBpistol", 1,
       "Revolver_Long", 4,
       "PPSsmg", 4,
       "ShotgunShellsBox", 20,
       "ShotgunShellsBox", 10,
   },
   junk = {
       rolls = 1,
       items = {
           
       }
   },
   fillRand = 0,
},

    

GunCache1 = {
   GunBox = {
       rolls = 4,
       items = {
           "Bullets762NagantBox", 20,
           "Bullets762NagantBox", 10,
           "Bullets762NagantBox", 20,
           "Bullets762TokarevBox", 10,
           "Bullets762TokarevBox", 20,
           "Bullets762TokarevBox", 10,
           "Bullets9x18mm", 20,
           "Bullets9x18mm", 10,
           "Bullets9x18mmBox", 20,
           "Bullets9x18mmBox", 10,
           "Pistol", 20,
           "Pistol2", 20,
           "Revolver_Long", 4,
       },
       junk = {
           rolls = 1,
           items = {
               
           }
       },
       dontSpawnAmmo = true,
   },

   counter = {
       rolls = 4,
       items = {
           "Pistol", 8,
           "Pistol2", 6,
           "Revolver_Long", 4,
       },
       junk = {
           rolls = 1,
           items = {
               
           }
       }
   },

   Bag_DuffelBagTINT = {
       rolls = 4,
       items = {
           "DoubleBarrelShotgun", 8,
           "Mosin", 6,
           "SVTrifle", 4,
           "Pistol", 50,
           "Pistol2", 50,
           "Revolver_Long", 4,
       },
       junk = {
           rolls = 1,
           items = {
               
           }
       },
       fillRand = 1,
   }
},

GunCache2 = {
   GunBox = {
       rolls = 4,
       items = {
           "Bullets9x18mm", 50,
           "Bullets9x18mm", 20,
           "Bullets9x18mm", 20,
           "Bullets9x18mm", 10,
           "Bullets9x18mm", 10,
           "Bullets9x18mmBox", 50,
           "Bullets762TokarevBox", 20,
           "Bullets762TokarevBox", 20,
           "Bullets762NagantBox", 10,
           "Bullets762NagantBox", 10,
           "Pistol", 50,
           "Pistol2", 50,
           "PBpistol", 1,
           "Revolver_Long", 4,
       },
       junk = {
           rolls = 1,
           items = {
               
           }
       },
       dontSpawnAmmo = true,
   },

   Bag_DuffelBagTINT = {
       rolls = 2,
       items = {
           "Bullets762TokarevBox", 20,
           "Bullets762TokarevBox", 10,
           "Bullets762TokarevBox", 20,
           "Bullets762NagantBox", 10,
           "Bullets762NagantBox", 20,
           "Bullets762NagantBox", 10,
           "Bullets9x18mm", 50,
           "Bullets9x18mm", 20,
           "Bullets9x18mm", 20,
           "Bullets9x18mm", 10,
           "Bullets9x18mm", 10,
           "Bullets9x18mmBox", 50,
           "Bullets9x18mmBox", 20,
           "Bullets9x18mmBox", 20,
           "Bullets9x18mmBox", 10,
           "Bullets9x18mmBox", 10,
           "Pistol", 50,
           "Pistol2", 50,
           "Pistol3", 1,
           "PPShsmg", 0.5,
           "Revolver_Long", 8,
       },
       junk = {
           rolls = 1,
           items = {
               
           }
       },
       fillRand = 1,
   }
},

ShotgunCase1 = {
    rolls = 1,
    items = {
        "IzhRifle", 200,
        "ShotgunShellsBox", 200,
        "ShotgunShellsBox", 50,
        "ShotgunShellsBox", 20,
        "ShotgunShellsBox", 10,
    },
    junk = {
        rolls = 1,
        items = {
            
        }
    }
},

ShotgunCase2 = {
    rolls = 1,
    items = {
        "TOZ34Shotgun", 200,
        "ShotgunShellsBox", 200,
        "ShotgunShellsBox", 50,
        "ShotgunShellsBox", 20,
        "ShotgunShellsBox", 10,
    },
    junk = {
        rolls = 1,
        items = {
            
        }
    }
},

Bag_ShotgunSawnoffBag = {
   rolls = 1,
   items = {
       "DoubleBarrelShotgunSawnoff", 200,
       "ShotgunShells", 200,
       "ShotgunShells", 50,
       "ShotgunShells", 20,
       "ShotgunShells", 10,
       "ShotgunShellsBox", 50,
       "ShotgunShellsBox", 20,
       "ShotgunShellsBox", 10,
   },
   junk = {
       rolls = 1,
       items = {
           
       }
   }
},
Bag_ShotgunBag = {
   rolls = 1,
   items = {
       "DoubleBarrelShotgun", 200,
       "ShotgunShells", 200,
       "ShotgunShells", 50,
       "ShotgunShells", 20,
       "ShotgunShells", 10,
       "ShotgunShellsBox", 50,
       "ShotgunShellsBox", 20,
       "ShotgunShellsBox", 10,
   },
   junk = {
       rolls = 1,
       items = {
           
       }
   }
},

--outfits
Outfit_Bandit = {
   rolls = 1,
   items = {
       "Cigarettes", 8,
       "HuntingKnife", 6,
       "Pistol", 0.2,
       "Pistol2", 0.3,
       "WhiskeyFull", 0.1,
   },
   junk = {
       rolls = 1,
       items = {
           
       }
   }
},
Outfit_Biker = {
   rolls = 1,
   items = {
       "BeerCan", 10,
       "Cigarettes", 8,
       "HuntingKnife", 8,
       "Pistol2", 8,
       "WhiskeyFull", 0.1,
   },
   junk = {
       rolls = 1,
       items = {
           
       }
   }
},
Outfit_Police = {
   rolls = 1,
   items = {
       "9x18mmClip", 8,
       "Bullets9x18mm", 10,
       "Bullets9x18mmBox", 1,
       "Notebook", 10,
       "Pen", 8,
   },
   junk = {
       rolls = 1,
       items = {
           
       }
   }
},
Outfit_PoliceState = {
   rolls = 1,
   items = {
       "9x18mmClip", 8,
       "Bullets9x18mm", 10,
       "Bullets9x18mmBox", 1,
       "Notebook", 10,
       "Pen", 8,
   },
   junk = {
       rolls = 1,
       items = {
           
       }
   }
},
Outfit_Ranger = {
   rolls = 1,
   items = {
       "Bullets9x18mmBox", 1,
       "Notebook", 10,
       "Pen", 8,
   },
   junk = {
       rolls = 1,
       items = {
           
       }
   }
},
Outfit_PrivateMilitia = {
   rolls = 1,
   items = {
       "Bullets545Box", 2,
       "Bullets762AKBox", 10,
       "Bullets762PKMBox", 10,
       "BeefJerky", 8,
       "DehydratedMeatStick", 10,
       "ShotgunShells", 10,
   },
   junk = {
       rolls = 1,
       items = {
           
       }
   }
},
Outfit_Hunter = {
   rolls = 1,
   items = {
       "Bullets762AKBox", 10,
       "Bullets22LRBox", 10,
       "BeefJerky", 8,
       "DehydratedMeatStick", 10,
       "ShotgunShells", 10,
   },
   junk = {
       rolls = 1,
       items = {
           
       }
   }
},
Outfit_Ghillie = {
   rolls = 1,
   items = {
       "Bullets762PKMBox", 1,
       "Bullets762PKM", 10,
       "SVDMagazine", 8,
       "BeefJerky", 8,
       "PSOScope", 6,
       "Cigarettes", 8,
       "DehydratedMeatStick", 10,
       "HottieZ", 0.1,
   },
   junk = {
       rolls = 1,
       items = {
           
       }
   }
},
Outfit_ArmyCamoDesert = {
   rolls = 1,
   items = {
       "Bullets762NagantBox", 1,
       "Bullets762PKM", 10,
       "762AKClip", 8,
       "BeefJerky", 8,
       "Cigarettes", 8,
       "DehydratedMeatStick", 10,
       "HottieZ", 0.1,
   },
   junk = {
       rolls = 1,
       items = {
           
       }
   }
},
   Outfit_ArmyCamoGreen = {
      rolls = 1,
      items = {
         "Bullets762NagantBox", 1,
         "Bullets762PKM", 10,
         "762AKClip", 8,
         "BeefJerky", 8,
         "Cigarettes", 8,
         "DehydratedMeatStick", 10,
         "HottieZ", 0.1,
      },
      junk = {
         rolls = 1,
         items = {
              
        }
      }
   },


Crate_Ammunition545 = {
        rolls = 8,
        items = {
            "Canned545", 50,
            "Canned545", 50,
            "Canned545", 20,
        },
    },

    Crate_Ammunition762AK = {
        rolls = 8,
        items = {
            "Canned762AK", 50,
            "Canned762AK", 50,
            "Canned762AK", 20,
        },
    },

    Crate_Ammunition762PKM = {
        rolls = 8,
        items = {
            "Canned762PKM", 50,
            "Canned762PKM", 20,
            "Canned762PKM", 10,
        },
    },

    Crate_Ammunition939 = {
        rolls = 8,
        items = {
            "Canned939", 50,
            "Canned939", 20,
            "Canned939", 10,
        },
    },

    AKMarmygunbox = {
        rolls = 5,
        items = {
            "AKM", 100,
            "AKM", 100,
            "AKM", 100,
            "AKM", 100,
            "AKM", 100,
            "AKM", 100,
            "AKM", 100,
            "AKM", 100,
            "AKM", 100,
            "AKM", 100,
        },
    },

 RGDarmybox = {
        rolls = 1,
        items = {
            "BodyRGD", 100,
            "BodyRGD", 100,
            "BodyRGD", 100,
            "BodyRGD", 100,
            "BodyRGD", 100,
            "BodyRGD", 100,
            "BodyRGD", 100,
            "BodyRGD", 100,
            "BodyRGD", 100,
            "BodyRGD", 100,
            "BodyRGD", 100,
            "BodyRGD", 100,
            "BodyRGD", 100,
            "BodyRGD", 100,
            "BodyRGD", 100,
            "BodyRGD", 100,
            "BodyRGD", 100,
            "BodyRGD", 100,
            "BodyRGD", 100,
            "BodyRGD", 100,
            "CannedUZRG", 100,
            "CannedUZRG", 100,
        },
    },

}

table.insert(Distributions, 1, distributionTable);