Dancing Hoskuld
Deity
As for 3, it is not possible to adjust the cost itself via pure python.
Would this not work?
At the end of the players turn so they can't change the tech they are studying
If they are studying a reduced cost tech and have the bonus
If their current research on the tech plus their current research this turn is less that the total cost of the tech
Calculate the boost by taking the reduced cost percentage and applying it to the current research this turn to get the possible extra research this turn
Compare this with the amount to finish the tech and get the lesser
Add this lesser to their current research.
Compare this with the amount to finish the tech and get the lesser
Add this lesser to their current research.
I know you can get the amount of research done this turn and change it but I am not sure if you can get information on the tech in python or not, of course you must it is shown in Platy Tech screen.