BetterLoot

A complete re-implementation of the drop system

Total Downloads: 42,581 - First Release: Feb 26, 2015 - Last Update: Mar 20, 2018

4.95699/5, 93 likes
  1. Check your line of code in ItemList for "ammo.shotgun.slug" in your Data folder.
     
  2. I only want to edit airdrops and elite crates and leave all the other loot stock rust.
    I mean I just want to blacklist some weapons on airdrop and elitecrates so people cant get that weapons from supplydrops, they have to research it.
    These are screenshots from my config files but it doesn't work, the weapons that I blacklisted still spawn.

    BetterLoot.json;
    [​IMG]

    Blacklist.json;
    [​IMG]
     
  3. Blacklist does work for crates but doesnt work for airdrops why?
     
    Last edited by a moderator: Mar 9, 2018
  4. try "includeSupplyDrop": set to true,
     
  5. any chance of the new Spas 12 shotgun and the incendiary shotgun ammo being added the the loot list ?
     
  6. u need add it self to the loot list, example:

    "ammo.shotgun.fire": 50,
    "shotgun.spas12": 1,
     
  7. Thanks I had thought of that but was not sure of "short name" and couldnt find it when "googled"
     
  8. just navigate to oxide/data/BetterLoot/NamesList.json there u find all item names
     
  9. I know this but I want the supply drop item rates to be same with vanilla.
    I mean I just want to remove blacklisted items from crates and supplydrop, the rest of item drop rates should be same with vanilla.
     
  10. Can you help me? how many times 25 on all loot has tried to make it but it does not work in the server itself
     
  11. I'm a bit confused as to the proper syntax and formatting in order to separate out the loot into separate types.
    I would *like* to change the table for the red barrels, blue barrels, wood crate, military crate and red tool box.
    I don't quite understand how to do that however.

    If this has already been covered, can i get a link? If not, can I please get some directions?

    Also; how's the loot rarity override work? What's the number actually mean?
     
  12. you cant thats a pay plugin only which is rather stupid lol infact this plugin makes loot worse better off with vanilla values therwise you'll screw up you're tables and find out you can't loot bp's like you should...
    [DOUBLEPOST=1521116357][/DOUBLEPOST]
    cant remove my above message on page 163
     
  13. Hello,

    my basic crates have the same loot as military crates.

    I allready tried to remove crate_tools from crate_normal|crate_tools.

    any ideas?+
     
  14. Would this line of code work under Helicrates?

    "crateTypes": "crate_elite|HeliCrate",
    or "crateTypes": "crate_elite.prefab",
    or
    "HeliCrate": {
    "includeHeliCrate": true,
    "crateTypes": "crate_elite",
    "maxItemsPerHeliCrate": 6,
    "minItemsPerHeliCrate": 4,
    "randomAmountHeliCrate": true,
    "useCustomTableHeli": true
    },

    I'm trying to override the green crates to look at the HeliTable.

    Here is my code so far:
    Code:
    {
      "Barrel": {
        "barrelTypes": "loot-barrel-1.prefab|loot-barrel-2.prefab|loot_barrel_1.prefab|loot_barrel_2.prefab|loot_trash.prefab|oil_barrel.prefab",
        "enableBarrels": true,
        "maxItemsPerBarrel": 5,
        "minItemsPerBarrel": 4,
        "randomAmountBarrels": true,
        "refreshBarrels": true
      },
      "Crate": {
        "crateTypes": "crate_normal.prefab|crate_normal_2.prefab|crate_tools.prefab|crate_mine.prefab|trash-pile-1.prefab",
        "enableCrates": true,
        "maxItemsPerCrate": 6,
        "minItemsPerCrate": 4,
        "randomAmountCrates": true,
        "refreshCrates": true
      },
      "Generic": {
        "dropWeaponsWithAmmo": true,
        "enableScrapSpawn": true,
        "enforceBlacklist": true,
        "listUpdatesOnLoaded": true,
        "listUpdatesOnRefresh": true,
        "pluginEnabled": true,
        "refreshMinutes": 15,
        "removeStackedContainers": true,
        "seperateLootTables": true
      },
      "HeliCrate": {
        "includeHeliCrate": true,
        "maxItemsPerHeliCrate": 6,
        "minItemsPerHeliCrate": 4,
        "randomAmountHeliCrate": false,
        "useCustomTableHeli": true
      },
      "Rarity": {
        "Override": {
          "lmg.m249": 4,
          "rifle.lr300": 4,
          "rifle.ak": 3,
          "cctv.camera": 2,
          "targeting.computer": 3,
          "largemedkit": 2,
          "door.double.hinged.toptier": 3,
          "wall.window.bars.toptier": 2,
          "explosive.satchel": 2,
          "explosive.timed": 3,
          "vending.machine": 2,
          "gates.external.high.stone": 3,
          "shotgun.pump": 2,
          "metal.facemask": 3,
          "door.hinged.toptier": 3,
          "supply.signal": 3,
          "shotgun.spas12": 2
        }
      },
      "SupplyDrop": {
        "includeSupplyDrop": true,
        "maxItemsPerSupplyDrop": 8,
        "minItemsPerSupplyDrop": 6,
        "randomAmountSupplyDrop": true,
        "useCustomTableSupply": true
      }
    }
    
    Ps. still working on the rarity list and seeing how that works
     
    Last edited by a moderator: Mar 19, 2018
  15. [BetterLoot] Endless loop detected: ABORTING
    [BetterLoot] Endless loop detected: ABORTING
    [BetterLoot] Endless loop detected: ABORTING
    [BetterLoot] Endless loop detected: ABORTING
    [BetterLoot] Endless loop detected: ABORTING
    [BetterLoot] Endless loop detected: ABORTING
     
  16. I try to get it to work with fancy drop and it does not work
     
  17. "includeSupplyDrop" > true
    [DOUBLEPOST=1521515684][/DOUBLEPOST]
    Too much slots choosen with too less items in the list being available.
    [DOUBLEPOST=1521515791][/DOUBLEPOST]
    Nope..
    [DOUBLEPOST=1521516145][/DOUBLEPOST]
    The plugin supports only two different lists (beside supply and heli). That's limited in the plugin by design and cannot be extended with ease...
     
  18. FuJiCuRa updated BetterLoot with a new update entry:

    2.14.0

     
  19. when i do that the drops are blank and im trying to do it with francy drop
     
  20. This is your friend, run it on your JSON before doing a reload: The JSON Validator