
InheritanceDataBlocks
Allows datablocks to inherit fields from another.
Last updated | 3 weeks ago |
Total downloads | 2590 |
Total rating | 1 |
Categories | Rundown Mods Dev Tools |
Dependency string | Dinorush-InheritanceDataBlocks-1.1.6 |
Dependants | 3 other packages depend on this package |
This mod requires the following mods to function

BepInEx-BepInExPack_GTFO
BepInEx pack for GTFO. Preconfigured and includes Unity Base DLLs.
Preferred version: 3.2.1
README
InheritanceDataBlocks
Allows developers to specify an additional field in any vanilla datablock, parentID
. This causes the block to pull data from the given ID to fill any non-specified fields.
Example
GameData_ArchetypeDataBlock_bin.json
// Creates a new archetype using values from ID 5
// but with Damage and DefaultClipSize changed
{
"Damage": 4,
"DefaultClipSize": 50,
"parentID": 5,
"name": "Assault Rifle Upgraded",
"persistentID": 205
},
// Creates a new archetype using values from ID 205 (which borrows from ID 5)
// but with Damage and DefaultReloadTime changed
{
"Damage": 5,
"DefaultReloadTime": 1.0,
"parentID": 205,
"name": "Assault Rifle Upgraded Stage 2",
"persistentID": 305
}