So I've found out that when playing Industrial Revolution 3, due to the way the overhaul mod handles the tech-tree, the prototype extensions you were doing in the data stage were being overriden.
I tried to fix it myself, and just by moving the logic to a later stage it fixed itself.
Or in other words, renaming the data.lua file to data-final-fixes.lua.

Hopefully you could do a release of the mod with the fix, untill then I'll use my own patched version.
So I've found out that when playing Industrial Revolution 3, due to the way the overhaul mod handles the tech-tree, the prototype extensions you were doing in the data stage were being overriden.
I tried to fix it myself, and just by moving the logic to a later stage it fixed itself.
Or in other words, renaming the
data.luafile todata-final-fixes.lua.Hopefully you could do a release of the mod with the fix, untill then I'll use my own patched version.