diff --git a/TGC/common/event_modifiers.txt b/TGC/common/event_modifiers.txt index 0dd1bb573..2f90049a8 100644 --- a/TGC/common/event_modifiers.txt +++ b/TGC/common/event_modifiers.txt @@ -767,6 +767,10 @@ the_big_ben = { icon = 11 } + chunnel_construction = { + icon = 11 + } + small_immigration_boom_country = { global_immigrant_attract = 0.25 icon = 31 diff --git a/TGC/decisions/2_Canals.txt b/TGC/decisions/2_Canals.txt index 9b392c160..a82833a53 100644 --- a/TGC/decisions/2_Canals.txt +++ b/TGC/decisions/2_Canals.txt @@ -588,4 +588,95 @@ political_decisions = { } } } + +### Channel ### + + #Build the Tunnel + build_channel_tunnel = { + picture = build_chunnel + news = no + + potential = { + is_greater_power = yes + interchangeable_parts = 1 + OR = { + AND = { + owns = 301 + NOT = { owns = 401 } + } + AND = { + owns = 401 + NOT = { owns = 301 } + } + } + NOT = { is_canal_enabled = 12 } + NOT = { has_global_flag = chunnel_under_construction } + NOT = { has_global_flag = chunnel_under_discussion } + NOT = { has_global_flag = chunnel_failed } + } + + allow = { + invention = machine_tools + invention = nitroglycerin + iron_steamers = 1 + money = 1000000 + } + + effect = { + set_global_flag = chunnel_under_discussion + country_event = 36988 + } + + ai_will_do = { + factor = 1 + modifier = { + factor = 0 + OR = { + war = yes + NOT = { money = 1000000 } + } + } + } + } + + #Build the Tunnel - Both Sides + build_channel_tunnel_both = { + picture = build_chunnel + news = no + + potential = { + owns = 301 + owns = 401 + is_greater_power = yes + interchangeable_parts = 1 + NOT = { is_canal_enabled = 12 } + NOT = { has_global_flag = chunnel_under_construction } + NOT = { has_global_flag = chunnel_under_discussion } + NOT = { has_global_flag = chunnel_failed } + } + + allow = { + invention = machine_tools + invention = nitroglycerin + iron_steamers = 1 + money = 1000000 + } + + effect = { + set_global_flag = chunnel_under_discussion + set_country_flag = chunnel_proposer + country_event = 36999 + } + + ai_will_do = { + factor = 1 + modifier = { + factor = 0 + OR = { + war = yes + NOT = { money = 1000000 } + } + } + } + } } diff --git a/TGC/events/Canals Construction.txt b/TGC/events/Canals Construction.txt index 130bf5f98..9eae94de7 100644 --- a/TGC/events/Canals Construction.txt +++ b/TGC/events/Canals Construction.txt @@ -1045,3 +1045,1138 @@ country_event = { 840 = { set_province_flag = corinth_canal } } } + +# Channel Tunnel + + # Channel Tunnel Proposal + country_event = { + id = 36988 + title = "EVTNAME36988" + desc = "EVTDESC36988" + picture = "Suez3" + + is_triggered_only = yes + + option = { + name = "EVTOPTA36988" + prestige = 5 + any_country = { + limit = { + OR = { + owns = 301 + owns = 401 + } + NOT = { tag = THIS } + } + country_event = 36989 + } + } + } + + # Channel Tunnel Proposal Reciever + country_event = { + id = 36989 + title = "EVTNAME36989" + desc = "EVTDESC36989" + picture = "Suez3" + + is_triggered_only = yes + + option = { + name = "EVTOPTA36989" + prestige = 5 + FROM = { + country_event = 36990 + } + + ai_chance = { + factor = 100 + } + } + + option = { + name = "EVTOPTB36989" + prestige = -5 + FROM = { + country_event = 36991 + } + + ai_chance = { + factor = 0 + } + } + } + + # Channel Tunnel Proposal Accepted - Financing Original Country + country_event = { + id = 36990 + title = "EVTNAME36990" + desc = "EVTDESC36990" + picture = "Suez3" + + is_triggered_only = yes + + option = { + name = "EVTOPTA36990" + prestige = 25 + FROM = { + country_event = 36993 + } + + ai_chance = { + factor = 50 + modifier = { factor = 0 NOT = { money = 500000 } money = 1000000 } + modifier = { factor = 100 money = 500000 } + } + } + + option = { + name = "EVTOPTB36990" + prestige = 55 + country_event = 36999 + ai_chance = { + factor = 40 + modifier = { factor = 0 NOT = { money = 1000000 } } + modifier = { factor = 100 money = 1000000 } + } + } + + option = { + name = "EVTOPTC36990" + prestige = -100 + FROM = { + country_event = 36998 + } + + ai_chance = { + factor = 10 + modifier = { factor = 100 NOT = { money = 500000} } + modifier = { factor = 0 money = 500000 } + } + + } + } + + # Channel Tunnel Proposal Declined + country_event = { + id = 36991 + title = "EVTNAME36991" + desc = "EVTDESC36991" + picture = "Suez3" + + is_triggered_only = yes + + option = { + name = "EVTOPTA36991" + prestige = -10 + set_global_flag = chunnel_failed + clr_global_flag = chunnel_under_discussion + } + } + + # Channel Tunnel Reset + country_event = { + id = 36992 + title = "EVTNAME36992" + desc = "EVTDESC36992" + picture = "Suez3" + + trigger = { + tag = JAN + has_global_flag = chunnel_failed + } + + mean_time_to_happen = { + years = 5 + } + + option = { + name = "EVTOPTA36992" + clr_global_flag = chunnel_failed + } + } + + # Channel Tunnel Proposal Accepted - Financing Reciever Country + country_event = { + id = 36993 + title = "EVTNAME36993" + desc = "EVTDESC36993" + picture = "Suez3" + + is_triggered_only = yes + + option = { + name = "EVTOPTA36993" + + prestige = 20 + FROM = { country_event = 36994 } + + ai_chance = { + factor = 90 + } + } + + option = { + name = "EVTOPTB36993" + + prestige = -15 + FROM = { country_event = 36997 } + + ai_chance = { + factor = 10 + } + } + } + + # Funding for Chunnel - Half Original + country_event = { + id = 36994 + title = "EVTNAME36994" + desc = "EVTDESC36994" + picture = "Suez3" + + is_triggered_only = yes + + option = { + name = "EVTOPTA36994" + + treasury = -1000000 + JAN = { + set_variable = { + which = total_chunnel_funds + value = 10 + } + } + FROM = { country_event = 36995 } + + ai_chance = { + factor = 20 + modifier = { factor = 0 NOT = { money = 1001000 } } + modifier = { factor = 100 money = 1001000 } + } + } + + option = { + name = "EVTOPTB36994" + + treasury = -900000 + JAN = { + set_variable = { + which = total_chunnel_funds + value = 9 + } + } + FROM = { country_event = 36995 } + + ai_chance = { + factor = 20 + modifier = { factor = 0 NOT = { money = 901000 } } + modifier = { factor = 100 NOT = { money = 1001000 } money = 901000 } + } + } + + option = { + name = "EVTOPTC36994" + + treasury = -800000 + JAN = { + set_variable = { + which = total_chunnel_funds + value = 8 + } + } + FROM = { country_event = 36995 } + + ai_chance = { + factor = 20 + modifier = { factor = 0 NOT = { money = 801000 } } + modifier = { factor = 100 NOT = { money = 901000 } money = 801000 } + } + } + + option = { + name = "EVTOPTD36994" + + treasury = -700000 + JAN = { + set_variable = { + which = total_chunnel_funds + value = 7 + } + } + FROM = { country_event = 36995 } + + ai_chance = { + factor = 20 + modifier = { factor = 0 NOT = { money = 701000 } } + modifier = { factor = 100 NOT = { money = 801000 } money = 701000 } + } + } + + option = { + name = "EVTOPTE36994" + + treasury = -600000 + JAN = { + set_variable = { + which = total_chunnel_funds + value = 6 + } + } + FROM = { country_event = 36995 } + + ai_chance = { + factor = 20 + modifier = { factor = 0 NOT = { money = 601000 } } + modifier = { factor = 100 NOT = { money = 701000 } money = 601000 } + } + } + + option = { + name = "EVTOPTF36994" + + treasury = -500000 + JAN = { + set_variable = { + which = total_chunnel_funds + value = 5 + } + } + FROM = { country_event = 36995 } + + ai_chance = { + factor = 20 + modifier = { factor = 0 NOT = { money = 501000 } } + modifier = { factor = 100 NOT = { money = 601000 } money = 501000 } + } + } + } + + # Funding for Chunnel - Half Reciever + country_event = { + id = 36995 + title = "EVTNAME36995" + desc = "EVTDESC36995" + picture = "Suez3" + + is_triggered_only = yes + + option = { + name = "EVTOPTA36995" + + treasury = -1000000 + JAN = { + change_variable = { + which = total_chunnel_funds + value = 10 + } + } + JAN = { country_event = 36996 } + + ai_chance = { + factor = 20 + modifier = { factor = 0 NOT = { money = 1001000 } } + modifier = { factor = 100 money = 1001000 } + } + } + + option = { + name = "EVTOPTB36995" + + treasury = -900000 + JAN = { + change_variable = { + which = total_chunnel_funds + value = 9 + } + } + JAN = { country_event = 36996 } + + ai_chance = { + factor = 20 + modifier = { factor = 0 NOT = { money = 901000 } } + modifier = { factor = 100 NOT = { money = 1001000 } money = 901000 } + } + } + + option = { + name = "EVTOPTC36995" + + treasury = -800000 + JAN = { + change_variable = { + which = total_chunnel_funds + value = 8 + } + } + JAN = { country_event = 36996 } + + ai_chance = { + factor = 20 + modifier = { factor = 0 NOT = { money = 801000 } } + modifier = { factor = 100 NOT = { money = 901000 } money = 801000 } + } + } + + option = { + name = "EVTOPTD36995" + + treasury = -700000 + JAN = { + change_variable = { + which = total_chunnel_funds + value = 7 + } + } + JAN = { country_event = 36996 } + + ai_chance = { + factor = 20 + modifier = { factor = 0 NOT = { money = 701000 } } + modifier = { factor = 100 NOT = { money = 801000 } money = 701000 } + } + } + + option = { + name = "EVTOPTE36995" + + treasury = -600000 + JAN = { + change_variable = { + which = total_chunnel_funds + value = 6 + } + } + JAN = { country_event = 36996 } + + ai_chance = { + factor = 20 + modifier = { factor = 0 NOT = { money = 601000 } } + modifier = { factor = 100 NOT = { money = 701000 } money = 601000 } + } + } + + option = { + name = "EVTOPTF36995" + + treasury = -500000 + JAN = { + change_variable = { + which = total_chunnel_funds + value = 5 + } + } + JAN = { country_event = 36996 } + + ai_chance = { + factor = 20 + modifier = { factor = 0 NOT = { money = 501000 } } + modifier = { factor = 100 NOT = { money = 601000 } money = 501000 } + } + } + } + + + # Half-Half Channel Construction + country_event = { + id = 36996 + title = "EVTNAME36996" + desc = "EVTNAME36996" + picture = "Suez3" + + is_triggered_only = yes + + option = { + name = "EVTOPTA36996" + + 301 = { add_province_modifier = { name = chunnel_construction duration = 1825 } } + 401 = { add_province_modifier = { name = chunnel_construction duration = 1825 } } + + set_global_flag = chunnel_under_construction + clr_global_flag = chunnel_under_discussion + + ai_chance = { + factor = 10 + modifier = { + factor = 0 + NOT = { + check_variable = { + which = total_chunnel_funds + value = 20 + } + } + } + modifier = { + factor = 100 + check_variable = { + which = total_chunnel_funds + value = 20 + } + } + } + } + + option = { + name = "EVTOPTB36996" + + 301 = { add_province_modifier = { name = chunnel_construction duration = 2190 } } + 401 = { add_province_modifier = { name = chunnel_construction duration = 2190 } } + + set_global_flag = chunnel_under_construction + clr_global_flag = chunnel_under_discussion + + ai_chance = { + factor = 9 + modifier = { + factor = 0 + NOT = { + check_variable = { + which = total_chunnel_funds + value = 19 + } + } + } + modifier = { + factor = 100 + check_variable = { + which = total_chunnel_funds + value = 19 + } + NOT = { + check_variable = { + which = total_chunnel_funds + value = 20 + } + } + } + } + } + + option = { + name = "EVTOPTC36996" + + 301 = { add_province_modifier = { name = chunnel_construction duration = 2555 } } + 401 = { add_province_modifier = { name = chunnel_construction duration = 2555 } } + + set_global_flag = chunnel_under_construction + clr_global_flag = chunnel_under_discussion + + ai_chance = { + factor = 9 + modifier = { + factor = 0 + NOT = { + check_variable = { + which = total_chunnel_funds + value = 18 + } + } + } + modifier = { + factor = 100 + check_variable = { + which = total_chunnel_funds + value = 18 + } + NOT = { + check_variable = { + which = total_chunnel_funds + value = 19 + } + } + } + } + } + + option = { + name = "EVTOPTD36996" + + 301 = { add_province_modifier = { name = chunnel_construction duration = 2920 } } + 401 = { add_province_modifier = { name = chunnel_construction duration = 2920 } } + + set_global_flag = chunnel_under_construction + clr_global_flag = chunnel_under_discussion + + ai_chance = { + factor = 9 + modifier = { + factor = 0 + NOT = { + check_variable = { + which = total_chunnel_funds + value = 17 + } + } + } + modifier = { + factor = 100 + check_variable = { + which = total_chunnel_funds + value = 17 + } + NOT = { + check_variable = { + which = total_chunnel_funds + value = 18 + } + } + } + } + } + + option = { + name = "EVTOPTE36996" + + 301 = { add_province_modifier = { name = chunnel_construction duration = 3285 } } + 401 = { add_province_modifier = { name = chunnel_construction duration = 3285 } } + + set_global_flag = chunnel_under_construction + clr_global_flag = chunnel_under_discussion + + ai_chance = { + factor = 9 + modifier = { + factor = 0 + NOT = { + check_variable = { + which = total_chunnel_funds + value = 16 + } + } + } + modifier = { + factor = 100 + check_variable = { + which = total_chunnel_funds + value = 16 + } + NOT = { + check_variable = { + which = total_chunnel_funds + value = 17 + } + } + } + } + } + + option = { + name = "EVTOPTF36996" + + 301 = { add_province_modifier = { name = chunnel_construction duration = 3650 } } + 401 = { add_province_modifier = { name = chunnel_construction duration = 3650 } } + + set_global_flag = chunnel_under_construction + clr_global_flag = chunnel_under_discussion + + ai_chance = { + factor = 9 + modifier = { + factor = 0 + NOT = { + check_variable = { + which = total_chunnel_funds + value = 15 + } + } + } + modifier = { + factor = 100 + check_variable = { + which = total_chunnel_funds + value = 15 + } + NOT = { + check_variable = { + which = total_chunnel_funds + value = 16 + } + } + } + } + } + + option = { + name = "EVTOPTG36996" + + 301 = { add_province_modifier = { name = chunnel_construction duration = 4015 } } + 401 = { add_province_modifier = { name = chunnel_construction duration = 4015 } } + + set_global_flag = chunnel_under_construction + clr_global_flag = chunnel_under_discussion + + ai_chance = { + factor = 9 + modifier = { + factor = 0 + NOT = { + check_variable = { + which = total_chunnel_funds + value = 14 + } + } + } + modifier = { + factor = 100 + check_variable = { + which = total_chunnel_funds + value = 14 + } + NOT = { + check_variable = { + which = total_chunnel_funds + value = 15 + } + } + } + } + } + + option = { + name = "EVTOPTH36996" + + 301 = { add_province_modifier = { name = chunnel_construction duration = 4380 } } + 401 = { add_province_modifier = { name = chunnel_construction duration = 4380 } } + + set_global_flag = chunnel_under_construction + clr_global_flag = chunnel_under_discussion + + ai_chance = { + factor = 9 + modifier = { + factor = 0 + NOT = { + check_variable = { + which = total_chunnel_funds + value = 13 + } + } + } + modifier = { + factor = 100 + check_variable = { + which = total_chunnel_funds + value = 13 + } + NOT = { + check_variable = { + which = total_chunnel_funds + value = 14 + } + } + } + } + } + + option = { + name = "EVTOPTI36996" + + 301 = { add_province_modifier = { name = chunnel_construction duration = 4745 } } + 401 = { add_province_modifier = { name = chunnel_construction duration = 4745 } } + + set_global_flag = chunnel_under_construction + clr_global_flag = chunnel_under_discussion + + ai_chance = { + factor = 9 + modifier = { + factor = 0 + NOT = { + check_variable = { + which = total_chunnel_funds + value = 12 + } + } + } + modifier = { + factor = 100 + check_variable = { + which = total_chunnel_funds + value = 12 + } + NOT = { + check_variable = { + which = total_chunnel_funds + value = 13 + } + } + } + } + } + + option = { + name = "EVTOPTJ36996" + + 301 = { add_province_modifier = { name = chunnel_construction duration = 5110 } } + 401 = { add_province_modifier = { name = chunnel_construction duration = 5110 } } + + set_global_flag = chunnel_under_construction + clr_global_flag = chunnel_under_discussion + + ai_chance = { + factor = 9 + modifier = { + factor = 0 + NOT = { + check_variable = { + which = total_chunnel_funds + value = 11 + } + } + } + modifier = { + factor = 100 + check_variable = { + which = total_chunnel_funds + value = 11 + } + NOT = { + check_variable = { + which = total_chunnel_funds + value = 12 + } + } + } + } + } + + option = { + name = "EVTOPTK36996" + + 301 = { add_province_modifier = { name = chunnel_construction duration = 5475 } } + 401 = { add_province_modifier = { name = chunnel_construction duration = 5475 } } + + set_global_flag = chunnel_under_construction + clr_global_flag = chunnel_under_discussion + + ai_chance = { + factor = 9 + modifier = { + factor = 0 + check_variable = { + which = total_chunnel_funds + value = 11 + } + } + modifier = { + factor = 100 + check_variable = { + which = total_chunnel_funds + value = 10 + } + NOT = { + check_variable = { + which = total_chunnel_funds + value = 11 + } + } + } + } + } + } + + # Channel Tunnel Proposal Accepted - Financing Original Country - Half-Half Declined + country_event = { + id = 36997 + title = "EVTNAME36997" + desc = "EVTDESC36997" + picture = "Suez3" + + is_triggered_only = yes + + option = { + name = "EVTOPTA36997" + + prestige = -15 + country_event = { id = 36999 } + + ai_chance = { + factor = 50 + modifier = { factor = 0 NOT = { money = 1000000 } } + modifier = { factor = 100 money = 1000000} + } + } + + option = { + name = "EVTOPTB36997" + + prestige = -10 + set_global_flag = chunnel_failed + clr_global_flag = chunnel_under_discussion + + ai_chance = { + factor = 50 + modifier = { factor = 100 NOT = { money = 1000000 } } + } + } + } + + # Chunnel Tunnel Proposal Accepted - Financing Reciever Country - Half-Half and Whole Declined + country_event = { + id = 36998 + title = "EVTNAME36998" + desc = "EVTDESC36998" + picture = "Suez3" + + is_triggered_only = yes + + option = { + name = "EVTOPTA36998" + + prestige = -20 + country_event = { id = 36999 } + + ai_chance = { + factor = 50 + modifier = { factor = 0 NOT = { money = 1000000 } } + modifier = { factor = 100 money = 1000000} + } + } + + option = { + name = "EVTOPTB36998" + + prestige = 5 + set_global_flag = chunnel_failed + clr_global_flag = chunnel_under_discussion + + ai_chance = { + factor = 50 + modifier = { factor = 100 NOT = { money = 1000000 } } + } + } + } + + # Funding for Chunnel - Whole + country_event = { + id = 36999 + title = "EVTNAME36999" + desc = "EVTDESC36999" + picture = "Suez3" + + is_triggered_only = yes + + option = { + name = "EVTOPTA36999" + + treasury = -2000000 + set_global_flag = chunnel_under_construction + clr_global_flag = chunnel_under_discussion + random_list = { + 35 = { + 301 = { add_province_modifier = { name = chunnel_construction duration = 2190 } } + 401 = { add_province_modifier = { name = chunnel_construction duration = 2190 } } + } + 30 = { + 301 = { add_province_modifier = { name = chunnel_construction duration = 2555 } } + 401 = { add_province_modifier = { name = chunnel_construction duration = 2555 } } + } + 25 = { + 301 = { add_province_modifier = { name = chunnel_construction duration = 2920 } } + 401 = { add_province_modifier = { name = chunnel_construction duration = 2920 } } + } + 5 = { + 301 = { add_province_modifier = { name = chunnel_construction duration = 3285 } } + 401 = { add_province_modifier = { name = chunnel_construction duration = 3285 } } + } + 5 = { + 301 = { add_province_modifier = { name = chunnel_construction duration = 3650 } } + 401 = { add_province_modifier = { name = chunnel_construction duration = 3650 } } + } + } + + ai_chance = { + factor = 20 + modifier = { factor = 0 NOT = { money = 2001000 } } + modifier = { factor = 100 money = 2001000 } + } + } + + option = { + name = "EVTOPTB36999" + + treasury = -1750000 + set_global_flag = chunnel_under_construction + clr_country_flag = chunnel_under_discussion + random_list = { + 30 = { + 301 = { add_province_modifier = { name = chunnel_construction duration = 2190 } } + 401 = { add_province_modifier = { name = chunnel_construction duration = 2190 } } + } + 25 = { + 301 = { add_province_modifier = { name = chunnel_construction duration = 2555 } } + 401 = { add_province_modifier = { name = chunnel_construction duration = 2555 } } + } + 25 = { + 301 = { add_province_modifier = { name = chunnel_construction duration = 2920 } } + 401 = { add_province_modifier = { name = chunnel_construction duration = 2920 } } + } + 10 = { + 301 = { add_province_modifier = { name = chunnel_construction duration = 3285 } } + 401 = { add_province_modifier = { name = chunnel_construction duration = 3285 } } + } + 10 = { + 301 = { add_province_modifier = { name = chunnel_construction duration = 3650 } } + 401 = { add_province_modifier = { name = chunnel_construction duration = 3650 } } + } + } + + ai_chance = { + factor = 20 + modifier = { factor = 0 NOT = { money = 1751000 } } + modifier = { factor = 100 NOT = { money = 2001000 } money = 1751000 } + } + } + + option = { + name = "EVTOPTC36999" + + treasury = -1500000 + set_global_flag = chunnel_under_construction + clr_country_flag = chunnel_under_discussion + random_list = { + 40 = { + 301 = { add_province_modifier = { name = chunnel_construction duration = 3285 } } + 401 = { add_province_modifier = { name = chunnel_construction duration = 3285 } } + } + 15 = { + 301 = { add_province_modifier = { name = chunnel_construction duration = 3650 } } + 401 = { add_province_modifier = { name = chunnel_construction duration = 3650 } } + } + 15 = { + 301 = { add_province_modifier = { name = chunnel_construction duration = 2555 } } + 401 = { add_province_modifier = { name = chunnel_construction duration = 2555 } } + } + 15 = { + 301 = { add_province_modifier = { name = chunnel_construction duration = 2920 } } + 401 = { add_province_modifier = { name = chunnel_construction duration = 2920 } } + } + 15 = { + 301 = { add_province_modifier = { name = chunnel_construction duration = 2190 } } + 401 = { add_province_modifier = { name = chunnel_construction duration = 2190 } } + } + } + + ai_chance = { + factor = 20 + modifier = { factor = 0 NOT = { money = 1501000 } } + modifier = { factor = 100 NOT = { money = 1751000 } money = 3015010001000 } + } + } + + option = { + name = "EVTOPTD36999" + + treasury = -1250000 + set_global_flag = chunnel_under_construction + clr_country_flag = chunnel_under_discussion + random_list = { + 30 = { + 301 = { add_province_modifier = { name = chunnel_construction duration = 2920 } } + 401 = { add_province_modifier = { name = chunnel_construction duration = 2920 } } + } + 20 = { + 301 = { add_province_modifier = { name = chunnel_construction duration = 3285 } } + 401 = { add_province_modifier = { name = chunnel_construction duration = 3285 } } + } + 20 = { + 301 = { add_province_modifier = { name = chunnel_construction duration = 2555 } } + 401 = { add_province_modifier = { name = chunnel_construction duration = 2555 } } + } + 20 = { + 301 = { add_province_modifier = { name = chunnel_construction duration = 3650 } } + 401 = { add_province_modifier = { name = chunnel_construction duration = 3650 } } + } + 10 = { + 301 = { add_province_modifier = { name = chunnel_construction duration = 2190 } } + 401 = { add_province_modifier = { name = chunnel_construction duration = 2190 } } + } + } + + ai_chance = { + factor = 20 + modifier = { factor = 0 NOT = { money = 1251000 } } + modifier = { factor = 100 NOT = { money = 1501000 } money = 1251000 } + } + } + + option = { + name = "EVTOPTE36999" + + treasury = -1000000 + set_global_flag = chunnel_under_construction + clr_country_flag = chunnel_under_discussion + random_list = { + 40 = { 1755 = { add_province_modifier = { name = chunnel_construction duration = 3285 } } } + 35 = { 1755 = { add_province_modifier = { name = chunnel_construction duration = 2920 } } } + 15 = { 1755 = { add_province_modifier = { name = chunnel_construction duration = 3650 } } } + 5 = { 1755 = { add_province_modifier = { name = chunnel_construction duration = 2190 } } } + 5 = { 1755 = { add_province_modifier = { name = chunnel_construction duration = 2555 } } } + + 40 = { + 301 = { add_province_modifier = { name = chunnel_construction duration = 3285 } } + 401 = { add_province_modifier = { name = chunnel_construction duration = 3285 } } + } + 35 = { + 301 = { add_province_modifier = { name = chunnel_construction duration = 2920 } } + 401 = { add_province_modifier = { name = chunnel_construction duration = 2920 } } + } + 15 = { + 301 = { add_province_modifier = { name = chunnel_construction duration = 3650 } } + 401 = { add_province_modifier = { name = chunnel_construction duration = 3650 } } + } + 5 = { + 301 = { add_province_modifier = { name = chunnel_construction duration = 2190 } } + 401 = { add_province_modifier = { name = chunnel_construction duration = 2190 } } + } + 5 = { + 301 = { add_province_modifier = { name = chunnel_construction duration = 2555 } } + 401 = { add_province_modifier = { name = chunnel_construction duration = 2555 } } + } + } + + ai_chance = { + factor = 20 + modifier = { factor = 0 money = 1001000 } + } + } + } + + #Chunnel is Finished + country_event = { + id = 37000 + title = "EVTNAME37000" + desc = "EVTDESC37000" + picture = "panama_canal_finished" + + trigger = { + has_country_flag = chunnel_proposer + OR = { + owns = 301 + owns = 401 + } + has_global_flag = chunnel_construction + NOT = { + 301 = { has_province_modifier = chunnel_construction } + 401 = { has_province_modifier = chunnel_construction } + is_canal_enabled = 12 + } + } + + mean_time_to_happen = { days = 5 } + + fire_only_once = yes + + option = { + name = "EVTOPTA37000" + enable_canal = 12 + prestige = 100 + clr_global_flag = chunnel_construction + 301 = { + trade_goods = precious_goods + } + 401 = { + trade_goods = precious_goods + } + } + } \ No newline at end of file diff --git a/TGC/gfx/pictures/decisions/build_chunnel.dds b/TGC/gfx/pictures/decisions/build_chunnel.dds new file mode 100644 index 000000000..c319a8c84 Binary files /dev/null and b/TGC/gfx/pictures/decisions/build_chunnel.dds differ diff --git a/TGC/localisation/00_decisions.csv b/TGC/localisation/00_decisions.csv index 9f849fc13..304235e02 100644 --- a/TGC/localisation/00_decisions.csv +++ b/TGC/localisation/00_decisions.csv @@ -559,6 +559,10 @@ build_niavaran_desc;The old imperial palaces of Persia all date to Qajar rule, a build_niavaran_title;Build Niavaran Palace;;;;;;;;;;;;;x build_nicaragua_canal_desc;Currently, cargo traveling between the Atlatic and the Pacific oceans must be taken onto land on one side of Central America, transfered by rail to the other, and then loaded into a seperate ship. While this is a functional system, it can be sped up greatly by the construction of a canal extending the San Juan river in Nicaragua. This canal would remain under our direct control, and has the added benefit of letting us control the transfer of military vessals between the two great oceans during wartime.;;;;;;;;;;;;x build_nicaragua_canal_title;Build Nicaragua Canal;;;;;;;;;;;;x +build_channel_tunnel_desc;Currently, the British Isles remain seperated from the Continent by the English Channel. Whilst this has proven to be to our advantage in the past, allowing us to parry foreign attacks with ease, the advent of industry and the modern era has rendered this state of affairs unsustainable in the long term. Although a bridge connecting France and the United Kingdom would be both costly and impractical, a tunnel linking the two would be feasible by present standards. Plus, in the case of war with a Continental power, the Channel Tunnel could easily be rendered unusable to our enemies.;;;;;;;;;;;;;x +build_channel_tunnel_title;Build the Channel Tunnel;;;;;;;;;;;;;x +build_channel_tunnel_both_desc;Currently, the British Isles remain seperated from the Continent by the English Channel. Whilst this has proven to be to our advantage in the past, allowing us to parry foreign attacks with ease, the advent of industry and the modern era has rendered this state of affairs unsustainable in the long term. Although a bridge connecting France and the United Kingdom would be both costly and impractical, a tunnel linking the two would be feasible by present standards. Plus, in the case of war with a Continental power, the Channel Tunnel could easily be rendered unusable to our enemies.;;;;;;;;;;;;;x +build_channel_tunnel_both_title;Build the Channel Tunnel;;;;;;;;;;;;;x build_corinth_canal_desc;Efforts to dig a canal through the Isthmus of Corinth date back to the tyrant Periander of Corinth. Since then, three Roman emperors have attempted such a project, however all three met violent deaths before it could be completed. Many superstitions have therefore arisen about the canal forecasting doom and death. We can safely ignore this nonsense and harness modern technology to dig out a quicker route between the Ionian and Aegean Sea.;;;;;;;;;;;;x build_corinth_canal_title;Dig Corinth Canal;;;;;;;;;;;;x build_corinth_canal_widen_desc;The Corinth Canal has been less utilized than expected. Its high currents and narrowness have left many ships preferring to sail around the Peloponnese peninsula rather than through the canal. To make matters worse, the canal often must be closed to remove debris from landslides. We could embark on a project to widen the canal; however, this would be an expensive endeavor. ;;;;;;;;;;;;x diff --git a/TGC/localisation/00_events_0030000.csv b/TGC/localisation/00_events_0030000.csv index 46dca654c..eb5df7241 100644 --- a/TGC/localisation/00_events_0030000.csv +++ b/TGC/localisation/00_events_0030000.csv @@ -975,6 +975,75 @@ EVTOPTB36986;Nationalize the damn canal and widen it so two dreadnaughts can pas EVTDESC36987;On this quiet morning, people across the world asked one question: "Is the Peloponnese a peninsula or an island?"\n Yiorgos, staring down at the 60 meter wide chasm from a bridge above, certainly sided with the latter view. He carefully lifted his son above the railing so that he could admire the cargo ships passing below. Yiorgos, himself was only a boy when construction begun, recalled the disappointment he felt when news would come of delays after delays on the project. Yet long after he had given up hope, it was finally finished. Yiorgos chuckled, thinking that the Greeks finally had the ability to brag about a feat of engineering that wasn't several centuries old.;;;;;;;;;;;;;x EVTNAME36987;The widening of the Corinth Canal;;;;;;;;;;;;;x EVTOPTA36987;"Look at what men can achieve when they don't give up";;;;;;;;;;;;;x +EVTDESC36988;Ever since the the lands known as Doggerland fell below the sea, the British Isles have remained separated by the English Channel from the Continent. This has proven to be to $COUNTRY$'s benefit on countless occasions, protecting us from the threat on land that was posed by our Continental rivals. However, with the advent of modern industry and especially, the network of railroads binding the world together, it may be to $COUNTRY$'s advantage that this missing link be replaced, and our lands be tied to those of our contemporaries.\n Thankfully for us, several individuals have already expressed interest in the idea, and have conducted multiple surveys assessing the feasibility of such a project. While all agree that the project will be difficult and expensive, the benefits to $COUNTRY$ would undoubtedly be immense, and once finished, it would be possibly the greatest feat of human engineering to date.;;;;;;;;;;;;;x +EVTNAME36988;The Channel Tunnel Proposal;;;;;;;;;;;;;x +EVTOPTA36988;Let us contact our friends across the Channel;;;;;;;;;;;;;x +EVTDESC36989;We have recieved an interesting proposal from $FROMCOUNTRY$ about the construction of a tunnel underneath the channel connecting our two nations. While the project will clearly be quite expensive, and $FROMCOUNTRY$ will likely recieve the lion's share of the benefits, it is not as if $COUNTRY$ does not stand to gain as well. The increased trade and commerce conducted within our nation, the creation of an entirely new sector that will undoubtedly be highly profitable to both us and the locals near the tunnel, and of course the prestige from having participated in such a grand and difficult project.\n However, this 'Channel Tunnel' may very well also be used by $FROMCOUNTRY$, or any other hostile nation for that matter, to strike at the heart of $COUNTRY$. A number of our top military and intelligence officials advise that we reject this proposal on the grounds of security, and it is undeniable that our relations with $FROMCOUNTRY$ have often been less than friendly.\n Ultimately, it falls on us to consider whether the economic benefits are worth the vulnerabilities that would be created by a 'Channel Tunnel.';;;;;;;;;;;;;x +EVTNAME36989;A Proposal from Across the Channel?;;;;;;;;;;;;;x +EVTOPTA36989;Accept it. The economic benefits to $COUNTRY$ outweigh the potential security implications.;;;;;;;;;;;;;x +EVTOPTB36989;Reject it. A 'Channel Tunnel' poses far too great a risk to $COUNTRY$.;;;;;;;;;;;;;x +EVTDESC36990;Thankfully, $FROMCOUNTRY$ agreed to our proposal to construct a tunnel underneath the Channel connecting our two countries. However, the issue of funding this great project still remains on the table, and with its scale, is sure to be a significant amount.;;;;;;;;;;;;;x +EVTNAME36990;Financing the Channel Tunnel;;;;;;;;;;;;;x +EVTOPTA36990;Let us pay our half and no more. §RRequires £500000-1000000;;;;;;;;;;;;;x +EVTOPTB36990;We don't need $FROMCOUNTRY$. We can pay everything. §RRequires £1000000-2000000;;;;;;;;;;;;;x +EVTOPTC36990;We cannot afford such a grand undertaking.;;;;;;;;;;;;;x +EVTDESC36991;It seems that on the grounds of 'security,' financial concerns, or some other excuse, $FROMCOUNTRY$ has refused to agree to the construction of a tunnel connecting our two nations. While they may be more amiable to such a proposal in a few years, it seems that we will be unable to proceed with our plans for the near future.;;;;;;;;;;;;;x +EVTNAME36991;Channel Tunnel Proposal Declined;;;;;;;;;;;;;x +EVTOPTA36991;Unfortunate.;;;;;;;;;;;;;x +EVTDESC36992;Resets the flag chunnel_declined every 5 years;;;;;;;;;;;;;x +EVTNAME36992;chunnel_declined Reset;;;;;;;;;;;;;x +EVTOPTA36992;Clear flag chunnel_declined;;;;;;;;;;;;;x +EVTDESC36993;$FROMCOUNTRY has proposed that we split the cost of financing the Chunnel Tunnel, and has already committed themselves to paying half of the costs for the project.;;;;;;;;;;;;;x +EVTNAME36993;Financing the Chunnel Tunnel;;;;;;;;;;;;;x +EVTOPTA36993;We shall pay our half, as well.;;;;;;;;;;;;;x +EVTOPTB36993;If they want a 'Chunnel' so much, they can pay for it themselves.;;;;;;;;;;;;;x +EVTDESC36994;$FROMCOUNTRY$ has agreed to our proposal that each country pay half of the costs of the Channel Tunnel. Now the only question that remains is the exact amount to be paid by both countries. While a certain amount of funds will be absolutely essential, additional funds and resources will likely speed up the construction of the Channel Tunnel.;;;;;;;;;;;;;x +EVTNAME36994;Construction of the Channel Tunnel;;;;;;;;;;;;;x +EVTOPTA36994;Allow them to have as much money as they need.;;;;;;;;;;;;;x +EVTOPTB36994;Give them a moderate surplus.;;;;;;;;;;;;;x +EVTOPTC36994;Invest a little more than they asked for.;;;;;;;;;;;;;x +EVTOPTD36994;Give them as much as they asked for.;;;;;;;;;;;;;x +EVTOPTE36994;Invest a little less than they asked for.;;;;;;;;;;;;;x +EVTOPTF36994;Invest the minimum amount.;;;;;;;;;;;;;x +EVTDESC36995;Having been approved by both sides, $FROMCOUNTRY$ has already set aside their half of the funding for the Channel Tunnel. The only question that remains is the exact amount to be paid by both countries. While a certain amount of funds will be absolutely essential, additional funds and resources will likely speed up the construction of the Channel Tunnel.;;;;;;;;;;;;;x +EVTNAME36995;Construction of the Channel Tunnel;;;;;;;;;;;;;x +EVTOPTA36995;Allow them to have as much money as they need.;;;;;;;;;;;;;x +EVTOPTB36995;Give them a moderate surplus.;;;;;;;;;;;;;x +EVTOPTC36995;Invest a little more than they asked for.;;;;;;;;;;;;;x +EVTOPTD36995;Give them as much as they asked for.;;;;;;;;;;;;;x +EVTOPTE36995;Invest a little less than they asked for.;;;;;;;;;;;;;x +EVTOPTF36995;Invest the minimum amount.;;;;;;;;;;;;;x +EVTDESC36996;Event to determine length of construction for Chunnel.;;;;;;;;;;;;;x +EVTNAME36996;Length of Chunnel Construction;;;;;;;;;;;;;x +EVTOPTA36996;Begins construction on the Channel Tunnel. - 2m ;;;;;;;;;;;;;x +EVTOPTB36996;Begins construction on the Channel Tunnel. - 1.9m ;;;;;;;;;;;;;x +EVTOPTC36996;Begins construction on the Channel Tunnel. - 1.8m ;;;;;;;;;;;;;x +EVTOPTD36996;Begins construction on the Channel Tunnel. - 1.7m ;;;;;;;;;;;;;x +EVTOPTE36996;Begins construction on the Channel Tunnel. - 1.6m ;;;;;;;;;;;;;x +EVTOPTF36996;Begins construction on the Channel Tunnel. - 1.5m ;;;;;;;;;;;;;x +EVTOPTG36996;Begins construction on the Channel Tunnel. - 1.4m ;;;;;;;;;;;;;x +EVTOPTH36996;Begins construction on the Channel Tunnel. - 1.3m ;;;;;;;;;;;;;x +EVTOPTI36996;Begins construction on the Channel Tunnel. - 1.2m ;;;;;;;;;;;;;x +EVTOPTJ36996;Begins construction on the Channel Tunnel. - 1.1m ;;;;;;;;;;;;;x +EVTOPTK36996;Begins construction on the Channel Tunnel. - 1m ;;;;;;;;;;;;;x +EVTDESC36997;It seems that $FROMCOUNTRY$ have declined our generous offer, and are insisting that we pay for the whole thing!\n Of course, this is ridiculous, and many are urging us to simply let the whole proposal fall though, if $FROMCOUNTRY$ insists on being so obstinate. However, it is undeniable that a Channel Tunnel would be of significant benefit to us as well, and some have suggested that we bite the bullet now and get back at $FROMCOUNTRY$ later, in one way or another. If they continue being so bullheaded, it is likely that we will have an excuse quite soon.;;;;;;;;;;;;;x +EVTNAME36997;Funding the Channel Tunnel;;;;;;;;;;;;;x +EVTOPTA36997;We must accede, but $COUNTRY$ will remember this.;;;;;;;;;;;;;x +EVTOPTB36997;Greedy scoundrels! Let the propsal fall through, if that is what they wish.;;;;;;;;;;;;;x +EVTDESC36998;In a communique from the government of $FROMCOUNTRY$, they are not only pushing for the construction of the Channel Tunnel, but are also insisting that we pay for it!\n Of course, the whole thing is patently absurd, and we would suffer no international consequences from refusing their 'offer,' if it could even be called that at all. However, a Channel Tunnel would pose both economic and martial benefits, and one or two of our more unorthodox advisors have suggested that we might be able to use the project to strike a crippling blow against $FROMCOUNTRY$.;;;;;;;;;;;;;x +EVTNAME36998;Funding the Channel Tunnel;;;;;;;;;;;;;x +EVTOPTA36998;Bite the bullet, but we shall have our revenge.;;;;;;;;;;;;;x +EVTOPTB36998;Reject their 'generous' offer.;;;;;;;;;;;;;x +EVTDESC36999;As we have decided to pay for the full costs of the Channel Tunnel, our counterparts cannot have any reasonable further objection to the project. While this does mean that it will cost a great deal more, and the entire financial burden will fall on us, it also grants us near-total control over the project. While a certain amount of funds will be absolutely essential, additional funds and resources will likely speed up the construction of the Channel Tunnel.;;;;;;;;;;;;;x +EVTNAME36999;Construction of the Channel Tunnel;;;;;;;;;;;;;x +EVTOPTA36999;Allow them to have as much money as they need.;;;;;;;;;;;;;x +EVTOPTB36999;Invest a little more than they asked for.;;;;;;;;;;;;;x +EVTOPTC36999;Give them as much as they asked for.;;;;;;;;;;;;;x +EVTOPTD36999;Invest a little less than they asked for.;;;;;;;;;;;;;x +EVTOPTE36999;Invest the minimum amount.;;;;;;;;;;;;;x +EVTDESC37000;The Chunnel is done.;;;;;;;;;;;;;x +EVTNAME37000;The Construction of the Channel Tunnel is finished;;;;;;;;;;;;;x +EVTOPTA37000;England and France, disconnected no more;;;;;;;;;;;;;x EVTDESC37200;An outspoken critic of our regime, the current head of the Bonapartes has been granted asylum in Switzerland and from there is encouraging our subjects to challenge our legitimacy. Should we demand the Swiss extradite him?;Un franc critique de notre régime, un Bonaparte s'est vu accorder l'asile en Suisse et de là, il encourage nos sujets à défier notre légitimité. Devons-nous demander à la Suisse de l'extrader ?;Der aktuelle Kopf der Familie Bonaparte, ein offener Kritiker unseres Regimes, hat von der Schweiz Asyl gewährt bekommen. Jetzt ermutigt er von dort aus unsere Untertanen, unsere Legitimität in Frage zu stellen. Sollen wir von der Schweiz seine Auslieferung verlangen?;;;;;;;;;;;x EVTNAME37200;Louis Napoleon in Switzerland;Louis Napoléon en Suisse;Louis-Napoléon in der Schweiz;;;;;;;;;;;x EVTOPTA37200;Demand the Swiss extradite him!;Demandez à la Suisse de l'extrader !;Von der Schweiz seine Auslieferung fordern!;;;;;;;;;;;x diff --git a/TGC/localisation/00_modifiers.csv b/TGC/localisation/00_modifiers.csv index 71b424dc0..2cb702a7a 100644 --- a/TGC/localisation/00_modifiers.csv +++ b/TGC/localisation/00_modifiers.csv @@ -194,6 +194,8 @@ building_suez_canal;Building the Suez Canal;;;;;;;;;;;;;x building_suez_canal_desc;The Suez Canal is currently under construction. After each completed phase an event will fire to keep you informed of the progress. Construction will take approximately 10 years.;;;;;;;;;;;;;x building_suez_canal_revolt;Worker revolt at the Suez Canal;;;;;;;;;;;;;x building_suez_canal_revolt_desc;Construction off the Suez Canal has halted until the revolt is over.;;;;;;;;;;;;;x +building_chunnel;Building the Channel Tunnel;;;;;;;;;;;;;x +building_chunnel_desc;The Channel Tunnel is currently under construction. After each completed phase an event will fire to keep you informed of the progress. Construction will take approximately 10 years.;;;;;;;;;;;;;x bureaucratsresist2;Bureaucratic Disorder!;;;;;;;;;;;;;x bureaucratsresist2_desc;The bureaucracy is in revolutionary shambles!;;;;;;;;;;;;;x bureaucratsresist;Counter-Revolution: Bureaucrats!;;;;;;;;;;;;;x diff --git a/TGC/map/adjacencies.csv b/TGC/map/adjacencies.csv index a2368d628..57dd0bcc2 100644 --- a/TGC/map/adjacencies.csv +++ b/TGC/map/adjacencies.csv @@ -484,3 +484,4 @@ From;To;Type;Through;Data;Comment #2707;2714;canal;3359;9;Fin1 Canal #2714;2715;canal;995;10;Fin2 Canal #2715;2716;canal;988;11;Fin3 Canal +301;401;canal;2724;12;Chunnel