Here's the relevant code. Any idea what I'm doing wrong? (And yes, there are most likely schoolboy errors and so forth, don't assume I know that much) It is supposed to make all of the civ's trading posts provide one extra science, and for international trade routes to the civ to give one science to the receiver and two culture to the sender. However, none of these effects actually works ingame. EDIT: so I realised I've used the wrong modifier with send_culture and receive_science, but even after I corrected it, it doesn't actually do anything when I try and send a trade route to a city controlled by my custom civ. Remember that I haven't done ANYTHING modifier related other than what is in the screenshot, plus attach the trait to the civ and add the file to In-Game Actions/UpdateDatabase.