Ok, time to ask a serious question: something in SS+ overrides vanilla settings, and I would be grateful for the hint what is doing it and how could I avoid it.
Namely, in my pursuit of giving my ships a better increase in ordnance points I tracked the math behind ordnance points percentage increase down to SkillData.java file. I have modified therein TECHNOLOGY_APTITUDE_OP_BONUS_PERCENTAGE, COMPUTER_SYSTEMS_SHIP_OP_BONUS_PERCENTAGE and MECHANICAL_ENGINEERING_SHIP_OP_BONUS_PERCENTAGE lines to better suit my liking, and tested in vanilla - all fine, working as promised! However, when I run vanilla with SS+ activated (no other mods, just SS+, lazylib & shaderlib), this stops working, reverting my OP percentage bonus for levelling up respective skills to vanilla unmodified numbers.
Far as my general knowledge of modding tells me, mods usually work in this way by overriding vanilla files. So I checked SS+ files and found no custom SkillData.java there, so this is a wrong theory. Next thought I checked if OP bonus awards is rerouted by SS+ from standard path of (for example for computer_systems skill) looking at computer_systems.skill, where used data from ComputerSystemsEffect1.java, where in turn used data from SkillData.java. However, SS+ version of computer_systems.skill, even if differs a bit from vanilla one, still refers to the same ComputerSystemsEffect1.java which is absent in SS+ files and therefore must be used from SS core files. This theory failed as well. At this point, having all my theories on what in SS+ could have override vanilla SkillData.java settings failed, I'm asking for an advise, in what direction I should dig further.
Thanks in advance