Skip to content

Pre Sequel Container Reference

CJ Kucera edited this page Mar 30, 2018 · 9 revisions

This page is a reference of the containers found in Borderlands: The Pre-Sequel (and associated DLC), and the classes/objects used to determine what loot gets generated when opening the container.

TODO:

  • Itemize the PopulationDefinition objects for each of these
  • Enumerate the valid attachment slots for each container

Overview

Containers in BL2/TPS have various attachment points defined on the container's 3D model, generally named like Ammo1, Ammo2, Gun1, Gun2, Grenade1, etc. The InteractiveObjectBalanceDefinition object for each container is where the game says what items should get attached where. For instance, the object GD_Balance_Treasure.ChestGrades.ObjectGrade_DahlEpic (the gigantic blue Dahl chest) has the following named loot configurations:

  • TreasureChest_2guns2Pistols
  • TreasureChest_4Pistols1Long
  • TreasureChest_Launcher
  • TreasureChest_Gear
  • TreasureChest_Shields
  • TreasureChest_GrenadeMods
  • TreasureChest_ClassMods
  • TreasureChest_2Guns&Gear
  • TreasureChest_Eridium

As you'd expect, each of those options has a weight-based probability associated with it in a Weight block, which gives you the probability that that pool will be chosen. Inside each of those loot definitions, there's an ItemAttachments object which defines an ItemPoolDefinition/WeaponPoolDefinition to pull from, and a named attachment point. For instance, TreasureChest_2guns2Pistols sets a couple items from GD_Itempools.Treasure_ChestPools.Pool_EpicChest_Weapons_LongGuns to get assigned to Gun1 and Gun2, and a couple items from GD_Itempools.Treasure_ChestPools.Pool_EpicChest_Weapons_Pistols to get assigned to Pistol5 and Pistol6. (There's also various definitions going to Ammo1-4 and Grenade1-4.)

As with many Borderlands objects, this loot pool definition can either be done via a DefaultIncludedLootLists property, which passes off the pool decisions to another object, or with a DefaultLoot property defined right there. (They can also do a combination of the two, of course.)

All of the container InteractiveObjectBalanceDefinition objects are only loaded when a level is loaded, so those objects cannot be modified via standard set commands. The ones which use DefaultIncludedLootLists will often point at a loot pool which can be modified via standard set commands, though there are exceptions.

Notes

The probabilities given below should be more-or-less accurate, though I'm still not totally sure about the exact math behind it. All ammo/health/etc has been ignored here -- this list is only focusing on gear. There's a few places where non-gear loot pools get mentioned, simply because they're part of the decision chain, but they're definitely not the focus.

Some of these pools also have non-100% chances to spawn on each of its defined spawn point. So some of these which say "2x GD_Itempools.Treasure_ChestPools.Pool_EpicChest_Weapons_LongGuns" or whatever may not always spawn two of them, depending on how the RNG feels at the time.

Many of the pools here which are meant to provide shields in the "epic" chests actually have an error in the Shields pool which prevents that pool from ever actually being used. The specific error is that they include the item GD_Itempools.BuffDrinkPools.Pool_BuffDrinks_Euphoria, which cannot be spawned in-game.

Any mention of MoonItems in the pools means Oz Kits.

Containers Which Mostly Pull from the Epic Chest Pools

GD_Balance_Treasure.ChestGrades.ObjectGrade_DahlEpic

Main Loot Definition Class: GD_Balance_Treasure.ChestGrades.ObjectGrade_DahlEpic

Actual Loot Pool: (defined directly, must use hotfix on main loot definition class)

31% 2x GD_Itempools.Treasure_ChestPools.Pool_EpicChest_Weapons_LongGuns
2x GD_Itempools.Treasure_ChestPools.Pool_EpicChest_Weapons_Pistols
16% 4x GD_Itempools.Treasure_ChestPools.Pool_EpicChest_Weapons_Pistols
1x GD_Itempools.Treasure_ChestPools.Pool_EpicChest_Weapons_LongGuns
9% 2x GD_Itempools.Treasure_ChestPools.Pool_EpicChest_Weapons_Launchers
8% 4x GD_Itempools.Treasure_ChestPools.Pool_EpicChest_Items
8% (NOTE: There is an error in this pool which prevents it from actually being used)
4x GD_Itempools.Treasure_ChestPools.Pool_EpicChest_Shields
8% 4x GD_Itempools.Treasure_ChestPools.Pool_EpicChest_GrenadeMods
8% 4x GD_Itempools.Treasure_ChestPools.Pool_EpicChest_ClassMods
5% 2x GD_Itempools.Treasure_ChestPools.Pool_EpicChest_Weapons_LongGuns
1x GD_Itempools.Treasure_ChestPools.Pool_EpicChest_Shields
1x GD_Itempools.Treasure_ChestPools.Pool_EpicChest_GrenadeMods
5% 2x GD_Itempools.Treasure_ChestPools.Pool_EpicChest_MoonItems
2x GD_Itempools.Treasure_ChestPools.Pool_EpicChest_Weapons_Pistols

GD_Balance_Treasure.ChestGrades.ObjectGrade_TreasureChest

Main Loot Definition Class: GD_Balance_Treasure.ChestGrades.ObjectGrade_TreasureChest

Actual Loot Pool: GD_Itempools.ListDefs.EpicChestRedLoot (can change with set)

31% 2x GD_Itempools.Treasure_ChestPools.Pool_EpicChest_Weapons_LongGuns
16% 4x GD_Itempools.Treasure_ChestPools.Pool_EpicChest_Weapons_Pistols
9% 1x GD_Itempools.Treasure_ChestPools.Pool_EpicChest_Weapons_Launchers
8% 4x GD_Itempools.Treasure_ChestPools.Pool_EpicChest_Items
8% (NOTE: There is an error in this pool which prevents it from actually being used)
4x GD_Itempools.Treasure_ChestPools.Pool_EpicChest_Shields
8% 4x GD_Itempools.Treasure_ChestPools.Pool_EpicChest_GrenadeMods
8% 4x GD_Itempools.Treasure_ChestPools.Pool_EpicChest_ClassMods
5% 2x GD_Itempools.Treasure_ChestPools.Pool_EpicChest_Weapons_LongGuns
1x GD_Itempools.Treasure_ChestPools.Pool_EpicChest_Shields
1x GD_Itempools.Treasure_ChestPools.Pool_EpicChest_GrenadeMods
5% 2x GD_Itempools.Treasure_ChestPools.Pool_EpicChest_MoonItems

GD_Balance_Treasure.ChestGrades.ObjectGrade_8bitTreasureChest

Main Loot Definition Class: GD_Balance_Treasure.ChestGrades.ObjectGrade_8bitTreasureChest

Actual Loot Pool: GD_Itempools.ListDefs.EpicChestRedLoot (can change with set)

(Same as above)

GD_Ma_Balance_Treasure.ChestGrades.ObjectGrade_TreasureChest_Glitched

Main Loot Definition Class: GD_Ma_Balance_Treasure.ChestGrades.ObjectGrade_TreasureChest_Glitched

Actual Loot Pool: GD_Ma_ItemPools.ListDefs.EpicChestRedLoot_Marigold (can change with set)

31% 2x GD_Ma_ItemPools.Treasure_ChestPools.Pool_EpicChest_Weapons_LongGuns_Epic_Marigold
16% 4x GD_Ma_ItemPools.Treasure_ChestPools.Pool_EpicChest_Weapons_Pistols_Epic_Marigold
9% 1x GD_Ma_ItemPools.Treasure_ChestPools.Pool_EpicChest_Weapons_Launchers_Epic_Marigold
8% 4x GD_Itempools.Treasure_ChestPools.Pool_EpicChest_Items
8% (NOTE: There is an error in this pool which prevents it from actually being used)
4x GD_Itempools.Treasure_ChestPools.Pool_EpicChest_Shields
8% 4x GD_Itempools.Treasure_ChestPools.Pool_EpicChest_GrenadeMods
8% 4x GD_Itempools.Treasure_ChestPools.Pool_EpicChest_ClassMods
5% 2x GD_Ma_ItemPools.Treasure_ChestPools.Pool_EpicChest_Weapons_LongGuns_Epic_Marigold
1x GD_Itempools.Treasure_ChestPools.Pool_EpicChest_Shields
1x GD_Itempools.Treasure_ChestPools.Pool_EpicChest_GrenadeMods
5% 2x GD_Itempools.Treasure_ChestPools.Pool_EpicChest_MoonItems

GD_Balance_Treasure.ChestGrades.ObjectGrade_TreasureChest_Moonstone

Main Loot Definition Class: GD_Balance_Treasure.ChestGrades.ObjectGrade_TreasureChest_Moonstone

Actual Loot Pool: GD_Itempools.ListDefs.EpicChestMoonstoneLoot (can change with set)

24% 2x GD_Itempools.Treasure_ChestPools.Pool_EpicChestMoonstone_Weapons_LongGuns
24% 4x GD_Itempools.WeaponPools.Pool_Weapons_Pistols_Moonstone
14% 1x GD_Itempools.WeaponPools.Pool_Weapons_Launchers_Moonstone
10% 4x GD_Itempools.ShieldPools.Pool_Shields_All_Moonstone
10% 4x GD_Itempools.GrenadeModPools.Pool_GrenadeMods_All_Moonstone
10% 4x GD_Itempools.ClassModPools.Pool_ClassMod_All_Moonstone
10% 2x GD_Itempools.MoonItemPools.Pool_MoonItem_All_Moonstone

GD_Balance_Treasure.ChestGrades.ObjectGrade_HyperionChest

Main Loot Definition Class: GD_Balance_Treasure.ChestGrades.ObjectGrade_HyperionChest

Actual Loot Pool: GD_Itempools.ListDefs.EpicChestHyperionLoot (can change with set)

36% 2x GD_Itempools.Treasure_ChestPools.Pool_EpicChest_Weapons_LongGuns
18% 4x GD_Itempools.Treasure_ChestPools.Pool_EpicChest_Weapons_Pistols
11% 1x GD_Itempools.Treasure_ChestPools.Pool_EpicChest_Weapons_Launchers
10% (NOTE: There is an error in this pool which prevents it from actually being used)
4x GD_Itempools.Treasure_ChestPools.Pool_EpicChest_Shields
10% 4x GD_Itempools.Treasure_ChestPools.Pool_EpicChest_GrenadeMods
10% 4x GD_Itempools.Treasure_ChestPools.Pool_EpicChest_ClassMods
6% 2x GD_Itempools.Treasure_ChestPools.Pool_EpicChest_MoonItems

GD_Ma_Balance_Treasure.ChestGrades.ObjectGrade_HyperionChest_Glitched

Main Loot Definition Class: GD_Ma_Balance_Treasure.ChestGrades.ObjectGrade_HyperionChest_Glitched

Actual Loot Pool: GD_Ma_ItemPools.ListDefs.EpicChestHyperionLoot_Marigold (can change with set)

36% 2x GD_Ma_ItemPools.Treasure_ChestPools.Pool_EpicChest_Weapons_LongGuns_Marigold
18% 4x GD_Ma_ItemPools.Treasure_ChestPools.Pool_EpicChest_Weapons_Pistols_Marigold
11% 1x GD_Ma_ItemPools.Treasure_ChestPools.Pool_EpicChest_Weapons_Launchers_Marigold
10% (NOTE: There is an error in this pool which prevents it from actually being used)
4x GD_Itempools.Treasure_ChestPools.Pool_EpicChest_Shields
10% 4x GD_Itempools.Treasure_ChestPools.Pool_EpicChest_GrenadeMods
10% 4x GD_Itempools.Treasure_ChestPools.Pool_EpicChest_ClassMods
6% 2x GD_Itempools.Treasure_ChestPools.Pool_EpicChest_MoonItems

GD_Meteorites.Balance.ObjectGrade_Meteorite_LootPile_Chest

Main Loot Definition Class: GD_Meteorites.Balance.ObjectGrade_Meteorite_LootPile_Chest

Actual Loot Pool: (defined directly, must use hotfix on main loot definition class)

31% 2x GD_Itempools.Treasure_ChestPools.Pool_EpicChest_Weapons_LongGuns
2x GD_Itempools.Treasure_ChestPools.Pool_EpicChest_Weapons_Pistols
16% 4x GD_Itempools.Treasure_ChestPools.Pool_EpicChest_Weapons_Pistols
1x GD_Itempools.Treasure_ChestPools.Pool_EpicChest_Weapons_LongGuns
9% 2x GD_Itempools.Treasure_ChestPools.Pool_EpicChest_Weapons_Launchers
8% 4x GD_Itempools.Treasure_ChestPools.Pool_EpicChest_Items
8% (NOTE: There is an error in this pool which prevents it from actually being used)
4x GD_Itempools.Treasure_ChestPools.Pool_EpicChest_Shields
8% 4x GD_Itempools.Treasure_ChestPools.Pool_EpicChest_GrenadeMods
8% 4x GD_Itempools.Treasure_ChestPools.Pool_EpicChest_ClassMods
5% 2x GD_Itempools.Treasure_ChestPools.Pool_EpicChest_Weapons_LongGuns
1x GD_Itempools.Treasure_ChestPools.Pool_EpicChest_Shields
1x GD_Itempools.Treasure_ChestPools.Pool_EpicChest_GrenadeMods
5% 2x GD_Itempools.Treasure_ChestPools.Pool_EpicChest_MoonItems
2x GD_Itempools.Treasure_ChestPools.Pool_EpicChest_Weapons_Pistols

Containers Which Mostly Pull From The Regular Chest Pools

GD_Balance_Treasure.ChestGrades.ObjectGrade_BanditWeaponChest

Main Loot Definition Class: GD_Balance_Treasure.ChestGrades.ObjectGrade_BanditWeaponChest

Actual Loot Pool: GD_Itempools.ListDefs.WeaponChestBanditLoot (can change with set)

33% 2x GD_Itempools.Treasure_ChestPools.Pool_WeaponChest_Weapons_LongGuns
17% 4x GD_Itempools.Treasure_ChestPools.Pool_WeaponChest_Weapons_Pistols
12% 1x GD_Itempools.Treasure_ChestPools.Pool_WeaponChest_Weapons_Launchers
11% 3x GD_Itempools.Treasure_ChestPools.Pool_WeaponChest_Shields
11% 3x GD_Itempools.Treasure_ChestPools.Pool_WeaponChest_GrenadeMods
11% 3x GD_Itempools.Treasure_ChestPools.Pool_WeaponChest_ClassMods
4% 3x GD_Itempools.Treasure_ChestPools.Pool_WeaponChest_MoonItems

GD_Balance_Treasure.ChestGrades.ObjectGrade_DahlWeaponChest

Main Loot Definition Class: GD_Balance_Treasure.ChestGrades.ObjectGrade_DahlWeaponChest

Actual Loot Pool: GD_Itempools.ListDefs.WeaponChestWhiteLoot (can change with set)

33% 2x GD_Itempools.Treasure_ChestPools.Pool_WeaponChest_Weapons_LongGuns
16% 4x GD_Itempools.Treasure_ChestPools.Pool_WeaponChest_Weapons_Pistols
12% 1x GD_Itempools.Treasure_ChestPools.Pool_WeaponChest_Weapons_Launchers
11% 3x GD_Itempools.Treasure_ChestPools.Pool_WeaponChest_Shields
11% 3x GD_Itempools.Treasure_ChestPools.Pool_WeaponChest_GrenadeMods
11% 3x GD_Itempools.Treasure_ChestPools.Pool_WeaponChest_ClassMods
7% 3x GD_Itempools.Treasure_ChestPools.Pool_WeaponChest_MoonItems

GD_Balance_Treasure.LootableGrades.ObjectGrade_MetalCrate

Main Loot Definition Class: GD_Balance_Treasure.LootableGrades.ObjectGrade_MetalCrate

Actual Loot Pool: GD_Itempools.ListDefs.WeaponChestWhiteLoot (can change with set)

(Same as above)

GD_Balance_Treasure.ChestGrades.ObjectGrade_8bitDahlWeaponChest

Main Loot Definition Class: GD_Balance_Treasure.ChestGrades.ObjectGrade_8bitDahlWeaponChest

Actual Loot Pool: GD_Itempools.ListDefs.WeaponChestWhiteLoot (can change with set)

(Same as above)

GD_Balance_Treasure.ChestGrades.ObjectGrade_HypWeaponChest

Main Loot Definition Class: GD_Balance_Treasure.ChestGrades.ObjectGrade_HypWeaponChest

Actual Loot Pool: GD_Itempools.ListDefs.WeaponChestWhiteLoot (can change with set)

(Same as above)

GD_Ma_Balance_Treasure.ChestGrades.ObjectGrade_HypWeaponChest_Marigold

Main Loot Definition Class: GD_Ma_Balance_Treasure.ChestGrades.ObjectGrade_HypWeaponChest_Marigold

Actual Loot Pool: GD_Itempools.ListDefs.WeaponChestWhiteLoot (can change with set)

(Same as above)

Hybrid Chests

GD_Ma_Balance_Treasure.ChestGrades.ObjectGrade_HypWeaponChest_Glitched

Main Loot Definition Class: GD_Ma_Balance_Treasure.ChestGrades.ObjectGrade_HypWeaponChest_Glitched

Actual Loot Pool: GD_Ma_ItemPools.ListDefs.WeaponChestWhiteLoot_Marigold (can change with set)

33% 2x GD_Ma_ItemPools.Treasure_ChestPools.Pool_EpicChest_Weapons_LongGuns_Epic_Marigold
16% 4x GD_Ma_ItemPools.Treasure_ChestPools.Pool_EpicChest_Weapons_Pistols_Epic_Marigold
12% 1x GD_Ma_ItemPools.Treasure_ChestPools.Pool_EpicChest_Weapons_Launchers_Epic_Marigold
11% 3x GD_Itempools.Treasure_ChestPools.Pool_WeaponChest_Shields
11% 3x GD_Itempools.Treasure_ChestPools.Pool_WeaponChest_GrenadeMods
11% 3x GD_Itempools.Treasure_ChestPools.Pool_WeaponChest_ClassMods
7% 3x GD_Itempools.Treasure_ChestPools.Pool_WeaponChest_MoonItems

GD_Ma_Balance_Treasure.LootableGrades.ObjectGrade_MetalCrate_Marigold

Main Loot Definition Class: GD_Ma_Balance_Treasure.LootableGrades.ObjectGrade_MetalCrate_Marigold

Actual Loot Pool: GD_Ma_ItemPools.ListDefs.WeaponChestWhiteLoot_Marigold (can change with set)

(Same as above)

GD_Ma_Balance_Treasure.LootableGrades.ObjectGrade_MetalCrate_Glitched

Main Loot Definition Class: GD_Ma_Balance_Treasure.LootableGrades.ObjectGrade_MetalCrate_Glitched

Actual Loot Pool: GD_Ma_ItemPools.ListDefs.WeaponChestWhiteLoot_Marigold (can change with set)

(Same as above)

GD_Ma_Balance_Treasure.ChestGrades.ObjectGrade_DahlWeaponChest_Marigold

Main Loot Definition Class: GD_Ma_Balance_Treasure.ChestGrades.ObjectGrade_DahlWeaponChest_Marigold

Actual Loot Pool: GD_Ma_ItemPools.ListDefs.WeaponChestWhiteLoot_Marigold (can change with set)

(Same as above)

GD_Ma_Balance_Treasure.ChestGrades.ObjectGrade_DahlWeaponChest_Glitched

Main Loot Definition Class: GD_Ma_Balance_Treasure.ChestGrades.ObjectGrade_DahlWeaponChest_Glitched

Actual Loot Pool: GD_Ma_ItemPools.ListDefs.WeaponChestWhiteLoot_Marigold (can change with set)

(Same as above)

Smaller Custom Containers Which At Least Occasionally Drop Loot

GD_Balance_Treasure.LootableGrades.ObjectGrade_StorageLocker

Main Loot Definition Class: GD_Balance_Treasure.LootableGrades.ObjectGrade_StorageLocker

Actual Loot Pool: GD_Itempools.ListDefs.StorageLockerLoot (can change with set)

85% (money)
6% 1x GD_Itempools.LootablePools.Pool_Locker_Items_SMGsAndPistols
5% 1x GD_Itempools.ShieldPools.Pool_Shields_All
2% (moonstone)
0.43% (moonstone)
0.43% 1x GD_Itempools.LootablePools.Pool_Locker_Items_SMGsAndPistols
1x GD_Itempools.GrenadeModPools.Pool_GrenadeMods_All

GD_Balance_Treasure.LootableGrades.ObjectGrade_Dumpster

Main Loot Definition Class: GD_Balance_Treasure.LootableGrades.ObjectGrade_Dumpster

Actual Loot Pool: (defined directly, must use hotfix on main loot definition class)

NOTE: The actual chances for loot drops in here is a bit small, even though technicaly all its loot configurations could spawn a gun.

50% 1x GD_Itempools.LootablePools.Pool_Dumpster_Guns
50% 1x GD_Itempools.LootablePools.Pool_Dumpster_Guns

GD_Ma_Balance_Treasure.LootableGrades.ObjectGrade_Dumpster_Marigold

Main Loot Definition Class: GD_Ma_Balance_Treasure.LootableGrades.ObjectGrade_Dumpster_Marigold

Actual Loot Pool: (defined directly, must use hotfix on main loot definition class)

NOTE: The actual chances for loot drops in here is a bit small, even though technicaly all its loot configurations could spawn a gun.

50% 1x GD_Itempools.LootablePools.Pool_Dumpster_Guns
50% 1x GD_Itempools.LootablePools.Pool_Dumpster_Guns

GD_Balance_Treasure.LootableGrades.ObjectGrade_Cardboard_Box

Main Loot Definition Classes: GD_Balance_Treasure.LootableGrades.ObjectGrade_Cardboard_Box GD_Co_EasterEggs.LootableGrades.ObjectGrade_WhatsInTheBox

Actual Loot Pool: (defined directly, must use hotfix on main loot definition class)

NOTE: The health drops in this pool become more likely when the player is injured.

83% (ammo)
8% 1x GD_Itempools.WeaponPools.Pool_Weapons_Pistols
6% (health)
2% (moonstone)
0.41% (moonstone)

GD_Balance_Treasure.LootableGrades.ObjectGrade_Safe

Main Loot Definition Class: GD_Balance_Treasure.LootableGrades.ObjectGrade_Safe

Actual Loot Pool: (defined directly, must use hotfix on main loot definition class)

65% (money)
6% 1x GD_Itempools.Treasure_ChestPools.Pool_WeaponChest_GrenadeMods
6% 1x GD_Itempools.Treasure_ChestPools.Pool_WeaponChest_Shields
1x GD_Itempools.MoonItemPools.Pool_MoonItem_All
6% 1x GD_Itempools.Treasure_ChestPools.Pool_WeaponChest_Weapons_Pistols
2x GD_Itempools.AmmoAndResourcePools.Pool_Ammo_Repeater
6% (money, moonstone)
6% 1x GD_Itempools.Treasure_ChestPools.Pool_WeaponChest_GrenadeMods
3% (money, moonstone)

GD_Balance_Treasure.LootableGrades.ObjectGrade_Bandit_Cooler

Main Loot Definition Class: GD_Balance_Treasure.LootableGrades.ObjectGrade_Bandit_Cooler

Actual Loot Pool: (defined directly, must use hotfix on main loot definition class)

32% (money)
26% (money)
26% (ammo)
13% 1x GD_Itempools.WeaponPools.Pool_Weapons_Pistols
1% (ammo)
1% (moonstone)
0.26% (moonstone)

GD_Balance_Treasure.LootableGrades.ObjectGrade_LaundryMachine

Main Loot Definition Class: GD_Balance_Treasure.LootableGrades.ObjectGrade_LaundryMachine

Actual Loot Pool: (defined directly, must use hotfix on main loot definition class)

93% (ammo)
5% (moonstone)
0.93% 1x GD_Itempools.MoonItemPools.Pool_MoonItem_All
0.93% (moonstone)

Containers Using "StandardPileLoot"

GD_Balance_Treasure.LootableGrades.ObjectGrade_TorkPile

Main Loot Definition Classes: GD_Balance_Treasure.LootableGrades.ObjectGrade_TorkPile GD_Balance_Treasure.LootableGrades.ObjectGrade_JunkPile GD_Balance_Treasure.LootableGrades.ObjectGrade_KragPile_Lava GD_Balance_Treasure.LootableGrades.ObjectGrade_KragPile_Methane GD_Balance_Treasure.LootableGrades.ObjectGrade_ShuggurathPile GD_Balance_Treasure.LootableGrades.ObjectGrade_StalkerPile GD_Balance_Treasure.LootableGrades.ObjectGrade_StalkerPileCeiling

Actual Loot Pool: GD_Itempools.ListDefs.StandardPileLoot (can change with set)

100% 1x GD_Itempools.Treasure_NestPools.Pool_Nest_Items

GD_Balance_Treasure.LootableGrades.ObjectGrade_Propane

Main Loot Definition Class: GD_Balance_Treasure.LootableGrades.ObjectGrade_Propane

Actual Loot Pool: GD_Itempools.ListDefs.StandardPileLoot (can change with set)

(Same as above)

Containers Which Only Drop Ammo/Money/etc (No Gear)

GD_Balance_Treasure.LootableGrades.ObjectGrade_DahlAmmo

Main Loot Definition Classes: GD_Balance_Treasure.LootableGrades.ObjectGrade_DahlAmmo
GD_EridianSlaughterData.LootableGrades.ObjectGrade_DahlAmmoPet

Actual Loot Pools: GD_Itempools.ListDefs.AmmoCrateLoot (can change with set)
GD_EridianSlaughterData.ListDefs.AmmoCrateLootPet (must use hotfix)

No loot, will contain: ammo

GD_Balance_Treasure.LootableGrades.ObjectGrade_8bitDahlAmmo

Main Loot Definition Class: GD_Balance_Treasure.LootableGrades.ObjectGrade_8bitDahlAmmo

Actual Loot Pool: GD_Itempools.ListDefs.AmmoCrateLoot (can change with set)

(Same as above)

GD_Balance_Treasure.LootableGrades.ObjectGrade_MilitaryCrate

Main Loot Definition Class: GD_Balance_Treasure.LootableGrades.ObjectGrade_MilitaryCrate

Actual Loot Pool: GD_Itempools.ListDefs.AmmoCrateLoot (can change with set)

(Same as above)

GD_Balance_Treasure.LootableGrades.ObjectGrade_HyperionAmmo

Main Loot Definition Classes: GD_Balance_Treasure.LootableGrades.ObjectGrade_HyperionAmmo GD_Balance_Treasure.LootableGradesUnique.ObjectGrade_HyperionAmmo_AlwaysHealth

Actual Loot Pools: GD_Itempools.ListDefs.AmmoCrateLoot_Hyp (can change with set) GD_Itempools.ListDefs.AmmoCrateLoot_Hyp_AlwaysHealth (can change with set)

GD_Balance_Treasure.LootableGrades.ObjectGrade_HyperionAmmo:

No loot, will contain: ammo, health

GD_Balance_Treasure.LootableGradesUnique.ObjectGrade_HyperionAmmo_AlwaysHealth:

No loot, will contain: ammo, health

GD_Ma_Balance_Treasure.LootableGrades.ObjectGrade_HyperionAmmo_Marigold

Main Loot Definition Class: GD_Ma_Balance_Treasure.LootableGrades.ObjectGrade_HyperionAmmo_Marigold

Actual Loot Pool: GD_Itempools.ListDefs.AmmoCrateLoot_Hyp (can change with set)

(Same as above)

GD_Ma_Balance_Treasure.LootableGradesUnique.ObjectGrade_Ma_HyperionAmmo_Digi_LtdHealth

Main Loot Definition Class: GD_Ma_Balance_Treasure.LootableGradesUnique.ObjectGrade_Ma_HyperionAmmo_Digi_LtdHealth

Actual Loot Pool: GD_Itempools.ListDefs.AmmoCrateLoot_Hyp_LtdHealth (can change with set)

No loot, will contain: ammo, health

GD_Balance_Treasure.LootableGrades.ObjectGrade_Bandit_Ammo

Main Loot Definition Class: GD_Balance_Treasure.LootableGrades.ObjectGrade_Bandit_Ammo

Actual Loot Pool: (defined directly, must use hotfix on main loot definition class)

No loot, will contain: ammo

GD_Ma_Balance_Treasure.LootableGrades.ObjectGrade_Bandit_Ammo_Marigold

Main Loot Definition Class: GD_Ma_Balance_Treasure.LootableGrades.ObjectGrade_Bandit_Ammo_Marigold

Actual Loot Pool: (defined directly, must use hotfix on main loot definition class)

No loot, will contain: ammo

GD_Balance_Treasure.LootableGrades.ObjectGrade_DahlCooler

Main Loot Definition Classes: GD_Balance_Treasure.LootableGrades.ObjectGrade_DahlCooler GD_Balance_Treasure.LootableGrades.ObjectGrade_DahlCoolerO2

Actual Loot Pool: (defined directly, must use hotfix on main loot definition class)

NOTE: The health drops in this pool become more likely when the player is injured.

No loot, will contain: health, money, moonstone

GD_Balance_Treasure.LootableGrades.ObjectGrade_StrongBox

Main Loot Definition Classes: GD_Balance_Treasure.LootableGrades.ObjectGrade_StrongBox GD_Balance_Treasure.LootableGrades.ObjectGrade_StrongBox_Isaiah

Actual Loot Pool: (defined directly, must use hotfix on main loot definition class)

No loot, will contain: money, moonstone

GD_Ma_Balance_Treasure.LootableGrades.ObjectGrade_StrongBox_CashOnly_Marigold

Main Loot Definition Class: GD_Ma_Balance_Treasure.LootableGrades.ObjectGrade_StrongBox_CashOnly_Marigold

Actual Loot Pool: (defined directly, must use hotfix on main loot definition class)

No loot, will contain: money

GD_Meteorites.Balance.ObjectGrade_Meteorite_LootPile_Small

Main Loot Definition Class: GD_Meteorites.Balance.ObjectGrade_Meteorite_LootPile_Small

Actual Loot Pool: (defined directly, must use hotfix on main loot definition class)

No loot, will contain: money

GD_Meteorites.Balance.ObjectGrade_Meteorite_LootPile_Large

Main Loot Definition Class: GD_Meteorites.Balance.ObjectGrade_Meteorite_LootPile_Large

Actual Loot Pool: (defined directly, must use hotfix on main loot definition class)

No loot, will contain: money, moonstone

GD_Balance_Treasure.LootableGrades.ObjectGrade_MiniFridge

Main Loot Definition Class: GD_Balance_Treasure.LootableGrades.ObjectGrade_MiniFridge

Actual Loot Pool: (hybrid - some data defined directly, others via GD_Itempools.ListDefs.HealthODDSLootables)

NOTE: The health drops in this pool become more likely when the player is injured.

No loot, will contain: ammo, health, moonstone

GD_Balance_Treasure.LootableGrades.ObjectGrade_Cashbox

Main Loot Definition Classes: GD_Balance_Treasure.LootableGrades.ObjectGrade_Cashbox GD_Balance_Treasure.LootableGrades.ObjectGrade_Cashbox_CashOnly

Actual Loot Pool: (defined directly, must use hotfix on main loot definition class)

No loot, will contain: money, moonstone

GD_Balance_Treasure.LootableGrades.ObjectGrade_DahlSmallBox

Main Loot Definition Class: GD_Balance_Treasure.LootableGrades.ObjectGrade_DahlSmallBox

Actual Loot Pool: (defined directly, must use hotfix on main loot definition class)

NOTE: The health drops in this pool become more likely when the player is injured.

No loot, will contain: ammo, health, money, moonstone

GD_Balance_Treasure.LootableGrades.ObjectGrade_HyperionSmallbox

Main Loot Definition Class: GD_Balance_Treasure.LootableGrades.ObjectGrade_HyperionSmallbox

Actual Loot Pool: (defined directly, must use hotfix on main loot definition class)

NOTE: The health drops in this pool become more likely when the player is injured.

No loot, will contain: ammo, health, money, moonstone

GD_Ma_Balance_Treasure.LootableGrades.ObjectGrade_HyperionSmallbox_Marigold

Main Loot Definition Class: GD_Ma_Balance_Treasure.LootableGrades.ObjectGrade_HyperionSmallbox_Marigold

Actual Loot Pool: (defined directly, must use hotfix on main loot definition class)

NOTE: The health drops in this pool become more likely when the player is injured.

No loot, will contain: ammo, health, money, moonstone

GD_Balance_Treasure.LootableGrades.ObjectGrade_HyperionMinibox

Main Loot Definition Class: GD_Balance_Treasure.LootableGrades.ObjectGrade_HyperionMinibox

Actual Loot Pool: (defined directly, must use hotfix on main loot definition class)

NOTE: The health drops in this pool become more likely when the player is injured.

No loot, will contain: health, money, moonstone

GD_Ma_Balance_Treasure.LootableGrades.ObjectGrade_HyperionMinibox_Marigold

Main Loot Definition Class: GD_Ma_Balance_Treasure.LootableGrades.ObjectGrade_HyperionMinibox_Marigold

Actual Loot Pool: (defined directly, must use hotfix on main loot definition class)

NOTE: The health drops in this pool become more likely when the player is injured.

No loot, will contain: health, money, moonstone

GD_Balance_Treasure.LootableGrades.ObjectGrade_Mailbox

Main Loot Definition Class: GD_Balance_Treasure.LootableGrades.ObjectGrade_Mailbox

Actual Loot Pool: (defined directly, must use hotfix on main loot definition class)

No loot, will contain: ammo, moonstone

Other Special Containers

Various maps have some special or mission-specific containers. This isn't necessarily an exhaustive list, but:

Cluster Overlook: GD_Ma_Population_Treasure.TreasureChestsUnique.Balance_HiddenStash_02 - Gives the Heartfull Splodger.

Crisis Scar: GD_Balance_Treasure.LootableGrades.ObjectGrade_Toilet - The only toilet in the game! Found in a jail cell near RedBelly's arena. This isn't actually accessible without a noclip cheat, or map editing, though.

Hall of Heroism: gd_co_hot_head_data.InteractiveObjects.InteractiveObj_HypWeaponChest_Custom

Motherlessboard: GD_Ma_Population_Treasure.TreasureChestsUnique.Balance_HiddenStash_03 - Gives the M0RQ shield.

Nexus: GD_Ma_Side_SpywareData.Population.Balance_SpywareChest
GD_Ma_Chapter02_Data.ChestGrades.ObjectGrade_HypWeaponChest_FileSearch_Glitched

Pity's Fall: GD_Balance_Treasure.ChestGradesUnique.Balance_Chest_ZarpedonsStash

Research and Development: GD_Co_Side_RocketSurgeryData.ChestGrades.ObjectGrade_HypWeaponChest_Ice
GD_Co_Side_PickingUp_Data.ChestGrades.ObjectGrade_HypWeaponChest_Laser

Subconscious: GD_Ma_Population_Treasure.TreasureChestsUnique.Balance_HiddenStash_01 - Gives the Cutie Killer, at the ene of The Sum of Some Fears

Triton Flats: GD_Balance_Treasure.LootableGrades.ObjectGrade_MilitaryCrate_OzKitsOnly

Clone this wiki locally