Thundergate said:
OK, what happens if I am already in a war when the event fires? This looks like one way to get around it.
Where are the Turkey event files, I looked at the db folder and search thru the one for Turkey but cannot find the one referencing to the Great Turk passing away event.
As mentioned earlier, if you're already in an alliance, you won't leave it because you suddenly turned all mellow and democratic.
The same goes if you're in a war already.
@Big_feef;
That already exists. I can't remember who made it, but I've used it before.
See this:
############################################
##### Ottoman Empire Reforms
############################################
event = {
id = 124562
random = no
country = TUR
trigger = {
exists = TUR
}
name = "The Ottoman Empire Rises Again"
desc = "After 700 years of existence, the Ottoman Empire was disolved by the victorious Allies after the end of the Great War. However, spurred on by events in Europe, and with a war between Germany and the Allies seemingly inevitable, Turkey souhgt to reclaim the lands that had been taken from them over centuries of imperialism and revolt. The vote is split, and Turkey must decide to announce itelf the Ottoman Empire and place claims on it old land, or be content with it current holding as Turkey."
style = 0
picture = "anchsluss"
date = { day = 05 month = january year = 1936 }
offset = 1
action_a = {
ai_chance = 3
name = "We shall reclaim the lands of the Empire!"
command = { type = country which = OTT }
command = { type = belligerence which = OTT value = 40 }
command = { domestic which = interventionism value = 6 }
command = { domestic which = hawl_lobby value = 3 }
command = { domestic which = authoritarian value = 4 }
command = { type = addcore which = 444 }
command = { type = addcore which = 410 }
command = { type = addcore which = 411 }
command = { type = addcore which = 412 }
command = { type = addcore which = 392 }
command = { type = addcore which = 402 }
command = { type = addcore which = 403 }
command = { type = addcore which = 401 }
command = { type = addcore which = 393 }
command = { type = addcore which = 394 }
command = { type = addcore which = 395 }
command = { type = addcore which = 400 }
command = { type = addcore which = 405 }
command = { type = addcore which = 496 }
command = { type = addcore which = 1864 }
command = { type = addcore which = 1860 }
command = { type = addcore which = 1791 }
command = { type = addcore which = 1806 }
command = { type = addcore which = 1866 }
command = { type = addcore which = 1790 }
command = { type = addcore which = 1824 }
command = { type = addcore which = 1823 }
command = { type = addcore which = 396 }
command = { type = addcore which = 399 }
command = { type = addcore which = 398 }
command = { type = addcore which = 1822 }
command = { type = addcore which = 390 }
command = { type = addcore which = 391 }
command = { type = addcore which = 413 }
command = { type = addcore which = 414 }
command = { type = addcore which = 415 }
command = { type = addcore which = 418 }
command = { type = addcore which = 419 }
command = { type = addcore which = 417 }
command = { type = addcore which = 416 }
command = { type = addcore which = 421 }
command = { type = addcore which = 420 }
command = { type = addcore which = 422 }
command = { type = addcore which = 389 }
command = { type = addcore which = 451 }
command = { type = addcore which = 453 }
command = { type = addcore which = 494 }
command = { type = addcore which = 452 }
command = { type = addcore which = 387 }
command = { type = addcore which = 388 }
command = { type = addcore which = 493 }
command = { type = addcore which = 454 }
command = { type = addcore which = 386 }
command = { type = addcore which = 385 }
command = { type = addcore which = 384 }
command = { type = addcore which = 455 }
command = { type = addcore which = 383 }
command = { type = addcore which = 381 }
command = { type = addcore which = 382 }
command = { type = addcore which = 459 }
command = { type = addcore which = 380 }
command = { type = addcore which = 1865 }
command = { type = addcore which = 1862 }
command = { type = addcore which = 1861 }
command = { type = addcore which = 1863 }
command = { type = addcore which = 1792 }
command = { type = addcore which = 1793 }
command = { type = addcore which = 1794 }
command = { type = addcore which = 1795 }
command = { type = addcore which = 407 }
command = { type = addcore which = 1796 }
command = { type = addcore which = 404 }
command = { type = addcore which = 1803 }
command = { type = addcore which = 1802 }
command = { type = addcore which = 1797 }
command = { type = addcore which = 1798 }
command = { type = addcore which = 1802 }
command = { type = addcore which = 406 }
command = { type = addcore which = 1799 }
command = { type = addcore which = 1800 }
command = { type = addcore which = 1801 }
command = { type = addcore which = 900 }
command = { type = addcore which = 1804 }
command = { type = addcore which = 1808 }
command = { type = addcore which = 1809 }
command = { type = addcore which = 1812 }
command = { type = addcore which = 1821 }
command = { type = addcore which = 1859 }
command = { type = addcore which = 1787 }
command = { type = addcore which = 1788 }
command = { type = addcore which = 1789 }
command = { type = addcore which = 1826 }
command = { type = addcore which = 1825 }
command = { type = addcore which = 1498 }
command = { type = addcore which = 901 }
command = { type = addcore which = 902 }
command = { type = addcore which = 423 }
command = { type = addcore which = 424 }
command = { type = addcore which = 431 }
command = { type = addcore which = 425 }
command = { type = addcore which = 426 }
command = { type = addcore which = 495 }
command = { type = addcore which = 427 }
command = { type = addcore which = 430 }
command = { type = addcore which = 432 }
command = { type = addcore which = 435 }
command = { type = addcore which = 436 }
command = { type = addcore which = 433 }
command = { type = addcore which = 429 }
command = { type = addcore which = 428 }
command = { type = addcore which = 498 }
command = { type = addcore which = 230 }
command = { type = addcore which = 434 }
command = { type = addcore which = 458 }
command = { type = addcore which = 457 }
command = { type = addcore which = 456 }
command = { type = addcore which = 492 }
command = { type = addcore which = 491 }
command = { type = addcore which = 497 }
command = { type = addcore which = 499 }
command = { type = addcore which = 476 }
command = { type = addcore which = 477 }
command = { type = addcore which = 478 }
command = { type = addcore which = 490 }
command = { type = addcore which = 232 }
command = { type = addcore which = 233 }
command = { type = addcore which = 236 }
command = { type = addcore which = 234 }
command = { type = addcore which = 235 }
command = { type = addcore which = 246 }
command = { type = addcore which = 249 }
command = { type = addcore which = 258 }
command = { type = addcore which = 250 }
command = { type = addcore which = 251 }
command = { type = addcore which = 252 }
command = { type = addcore which = 254 }
command = { type = addcore which = 253 }
command = { type = addcore which = 269 }
command = { type = addcore which = 270 }
command = { type = addcore which = 257 }
command = { type = addcore which = 256 }
command = { type = addcore which = 255 }
command = { type = addcore which = 1844 }
command = { type = addcore which = 1849 }
command = { type = addcore which = 1857 }
command = { type = addcore which = 1858 }
command = { type = addcore which = 1907 }
command = { type = addcore which = 1848 }
command = { type = addcore which = 1850 }
command = { type = addcore which = 1856 }
command = { type = addcore which = 1845 }
command = { type = addcore which = 904 }
command = { type = addcore which = 903 }
command = { type = addcore which = 4 }
command = { type = addcore which = 1025 }
command = { type = addcore which = 1024 }
command = { type = addcore which = 1026 }
command = { type = addcore which = 906 }
command = { type = addcore which = 905 }
command = { type = addcore which = 1023 }
command = { type = addcore which = 1027 }
command = { type = addcore which = 1022 }
command = { type = addcore which = 1021 }
command = { type = addcore which = 907 }
command = { type = addcore which = 1020 }
command = { type = addcore which = 1019 }
command = { type = addcore which = 909 }
command = { type = addcore which = 908 }
command = { type = addcore which = 910 }
command = { type = addcore which = 911 }
command = { type = addcore which = 912 }
command = { type = addcore which = 913 }
command = { type = addcore which = 914 }
command = { type = addcore which = 915 }
command = { type = addcore which = 1028 }
command = { type = addcore which = 1030 }
command = { type = addcore which = 1040 }
command = { type = addcore which = 1039 }
command = { type = addcore which = 1033 }
command = { type = addcore which = 1038 }
command = { type = addcore which = 1037 }
command = { type = addcore which = 1036 }
command = { type = addcore which = 1035 }
command = { type = addcore which = 916 }
command = { type = addcore which = 917 }
command = { type = addcore which = 918 }
command = { type = addcore which = 926 }
command = { type = addcore which = 919 }
command = { type = addcore which = 920 }
command = { type = addcore which = 921 }
command = { type = addcore which = 922 }
command = { type = addcore which = 923 }
command = { type = addcore which = 924 }
command = { type = addcore which = 925 }
command = { type = addcore which = 927 }
command = { type = addcore which = 928 }
command = { type = addcore which = 929 }
command = { type = addcore which = 930 }
command = { type = addcore which = 931 }
command = { type = addcore which = 932 }
command = { type = addcore which = 933 }
command = { type = addcore which = 934 }
command = { type = addcore which = 935 }
command = { type = addcore which = 936 }
command = { type = addcore which = 937 }
command = { type = addcore which = 938 }
command = { type = addcore which = 939 }
command = { type = addcore which = 940 }
command = { type = addcore which = 941 }
command = { type = addcore which = 942 }
command = { type = addcore which = 943 }
command = { type = addcore which = 944 }
command = { type = addcore which = 945 }
command = { type = addcore which = 946 }
command = { type = addcore which = 947 }
command = { type = addcore which = 948 }
command = { type = addcore which = 949 }
command = { type = addcore which = 950 }
command = { type = addcore which = 951 }
command = { type = addcore which = 952 }
command = { type = addcore which = 953 }
command = {type = trigger which = 124572 }
command = {type = trigger which = 124573 }
command = {type = trigger which = 124574 }
command = {type = trigger which = 124575 }
command = {type = trigger which = 124576 }
command = {type = trigger which = 124577 }
command = {type = trigger which = 124578 }
command = {type = trigger which = 124579 }
command = {type = trigger which = 124580 }
command = {type = trigger which = 124581 }
command = {type = trigger which = 124582 }
command = {type = trigger which = 124583 }
command = {type = trigger which = 124584 }
command = {type = trigger which = 124585 }
command = {type = trigger which = 124586 }
}
action_b = {
ai_chance = 97
name = "We must not return to the imperialism of the past."
command = { type = dissent value = 1 }
}
}
Also, here is the event that moves the capital to Istanbul.
###################################
##### Return to Istanbul
###################################
event = {
id = 124563
random = no
country = OTT
trigger = {
exists = OTT
event = 124562
}
name = "Capital Moves to Istanbul"
desc = "Soon after the government proclaimed itself the Ottoman Empire, the capital was moved from Ankara to the ancient capital of the old Empire, Istanbul."
style = 0
picture = "military_parade"
date = { day = 08 month = january year = 1936 }
offset = 1
action_a = {
ai_chance = 100
name = "The Kaliphs of old would approve."
command = { type = capital which = 409}
}
}