Something I have been pondering over is working on a full rewrite of the base code that we can change to expose as many static and hard coded data points as possible so modders have a common base they can use as a dependency for their mod to work. but they will be mods that are basically 'highlander'(there can be only one). The class is native, and also cannot be overridden. There is a thread regarding building a custom cooked files to replace the base game functionality that will allow us to modify things like this. This is a static function, and as such cannot be overridden. Please help static function CreateLootDrop(XComGameState NewGameState, const out array LootItems, Lootable LootSource, bool bExpireLoot)
No luck either.Īre there some functions that can't be overridden? or am I doing this the wrong way? I also found where the function CreateLootDrop is used and tried overriding there.