A few comments on this:
1) The "Bulgaria gains Southern Dobruja" event shouldn't fire if Bulgaria is occupied by the Entente.
2) Historically the Treaty of Bucharest was only signed after Bucharest itself was occupied AND the Russians had signed the Treaty of Brest-Litovsk. However, the Treaty of Bucharest event appears to fire automatically as a result of the firing of the Treaty of Brest-Litovsk event. This means (as in my present AAR) that Romania surrenders when it is still very much a going concern. Suggestions:
- If Romania is still fighting, Romania should be assigned from Russia to another major (e.g, Serbia, France).
- Romania should be a major (less preferable)
3) When the Treaty of Bucharest fires, Romania keeps (AFAIK) all its territory. This is not historical - historically the Central Powers occupied all of grey, blue (dark and light), and green territory in the below map.
Interesting post and it's given me a few things to think about.
I must admit that point 3) has confused me a little as point 1) is an example of territory that Romania loses as a result of the treaty, and only as a result of the treaty being signed.
Apologies, to clarify: point 3) is except for the territory discussed in point 1).
Either the large parts of the Romania that were conceded under the Treaty of Bucharest historically should be conceded or the territory conceded should be conceded dynamically in some way. As-is Southern Dobruja seems to be the only territory that Romania actually concedes to the CP if the Treaty of Bucharest event fires, and if Bulgaria is occupied by the Entente when the event fires then this territory actually goes to the Entente.
In my present AAR, Romania signing the Treaty of Bucharest resulted in the Central Powers being blocked from invading into Serbia and Entente-occupied Bulgaria through Romania, and actually worked out to Serbia's advantage, which seems a bit odd.
American Front: a Work-in-progress CSA v USA Turtledove mod for SC:WW1 can be seen here.