08-05-2020, 00:45
(Son Düzenleme: 08-05-2020, 00:46, Düzenleyen: Evil_Kraken.)
Tarihi olarak Memlükler'in Mercidabık ve Ridayniye Savaşları (1516-1517) sonrasında Osmanlı hükümdarlığına girmesi gerekiyor. Ancak takdir edersiniz ki böyle bir event oyunda bulunmamakta. Memlük tarihte 2 savaş ile yıkılırken, oyunda en az 5 savaş sürüyor. Ben de oyunda var olmayan bu eventi modlayarak Memlüklerin ilhakı'nı ekledim. Mod için kullandığım kodları aşağıda paylaşacağım böylelikle siz de oyununuzda bu eventi görebileceksiniz.
Tıpkı tarihte olduğu gibi oyuna kodladığım eventte de memlük annexi 2 aşamada gerçekleşiyor. Mercidabık eventi şu şekilde:
Yapay zeka'nın da söz sahibi olduğu event 1500 yılından sonra Memlük ile savaşa girdiğiniz zaman devreye giriyor. Suriye bölgesini işgal ettikten sonra karşınıza çıkan eventte "Suriye Bağlılık Bildiriyor". Bağlılığı kabul ederseniz core şartı olmaksızın suriye size bağlanıyor ve devam eden memlük savaşını sonlandırmıyor. Kabul etmediğiniz takdirde memlük büyük eksiler yiyor ve suriye bölgesinde ulusal huzursuzlukların artmasına sebep oluyor.
Kodun devamında ise Mısır bölgesinin ilhakı ve Ridaniye savaşı var.
Bu eventse savaşın devamında veya bir sonraki savaşta kahire ile iskenderiye topraklarının ele geçirilmesiyle ortaya çıkıyor. Osmanlı hazinesine 1000 dukat eklerken tüm memlük topraklarını da Osmanlı'nın kontrolüne veriyor.
Modumda bu kodun yanı sıra "Şahi Topları" için de bir kod yazdım. Eğer istek olursa onu da paylaşırım. Okuduğunuz için teşekkür ederim.
Tıpkı tarihte olduğu gibi oyuna kodladığım eventte de memlük annexi 2 aşamada gerçekleşiyor. Mercidabık eventi şu şekilde:
Alıntı:# Memlük-Suriye İlhak
country_event = {
id = rise_ottoman.2
title = "syria.title"
desc = "syria.desc"
picture = syria_eventPicture
fire_only_once = yes
trigger = {
tag = TUR
war_with = MAM
is_year = 1500
OR = {
controls = 377
controls = 382
controls = 379
controls = 380
ai = yes
}
MAM = {
ai = yes
owns = 377
owns = 382
owns = 379
owns = 380
num_of_owned_provinces_with = {
value = 7
controlled_by = TUR
}
}
NOT = { has_country_flag = mamluk_accepted }
NOT = { has_country_flag = mamluk_refused }
}
mean_time_to_happen = {
days = 30
}
option = {
name = "syria.a"
set_country_flag = mamluk_accepted
2313 = {
cede_province = TUR
add_core = TUR
}
377 = {
cede_province = TUR
add_core = TUR
}
1849 = {
cede_province = TUR
add_core = TUR
}
4297 = {
cede_province = TUR
add_core = TUR
}
1855 = {
cede_province = TUR
add_core = TUR
}
382 = {
cede_province = TUR
add_core = TUR
}
1854 = {
cede_province = TUR
add_core = TUR
}
381 = {
cede_province = TUR
add_core = TUR
}
380 = {
cede_province = TUR
add_core = TUR
}
379 = {
cede_province = TUR
add_core = TUR
}
364 = {
cede_province = TUR
add_core = TUR
}
4270 = {
cede_province = TUR
add_core = TUR
}
4271 = {
cede_province = TUR
add_core = TUR
}
405 = {
cede_province = TUR
add_core = TUR
}
378 = {
cede_province = TUR
add_core = TUR
}
MAM = {
add_adm_power = -300
add_dip_power = -200
add_mil_power = -200
}
ai_chance = {
factor = 90
}
}
option = {
name = "syria.b"
set_country_flag = mamluk_refused
MAM = {
add_stability = -2
add_war_exhaustion = 5
every_owned_province = {
add_unrest = 4
}
}
ai_chance = {
factor = 10
}
}
}
Yapay zeka'nın da söz sahibi olduğu event 1500 yılından sonra Memlük ile savaşa girdiğiniz zaman devreye giriyor. Suriye bölgesini işgal ettikten sonra karşınıza çıkan eventte "Suriye Bağlılık Bildiriyor". Bağlılığı kabul ederseniz core şartı olmaksızın suriye size bağlanıyor ve devam eden memlük savaşını sonlandırmıyor. Kabul etmediğiniz takdirde memlük büyük eksiler yiyor ve suriye bölgesinde ulusal huzursuzlukların artmasına sebep oluyor.
Kodun devamında ise Mısır bölgesinin ilhakı ve Ridaniye savaşı var.
Alıntı:# Memlük-Mısır İlhak
country_event = {
id = rise_ottoman.3
title = "egypt.title"
desc = "egypt.desc"
picture = egypt_eventPicture
fire_only_once = yes
trigger = {
tag = TUR
war_with = MAM
is_year = 1500
OR = {
controls = 361
controls = 358
ai = yes
}
MAM = {
ai = yes
owns = 361
num_of_owned_provinces_with = {
value = 7
controlled_by = TUR
}
}
NOT = { has_country_flag = mamluk_refused }
NOT = { has_country_flag = egypt_accepted }
NOT = { has_country_flag = egypt_refused }
}
mean_time_to_happen = {
days = 30
}
option = {
name = "egypt.a"
set_country_flag = egypt_accepted
add_treasury = 1000
MAM = {
every_owned_province = {
cede_province = TUR
add_core = TUR
}
ai_chance = {
factor = 90
}
}
}
option = {
name = "egypt.b"
set_country_flag = egypt_refused
TUR = {
add_prestige = -10
}
ai_chance = {
factor = 10
}
}
}
Bu eventse savaşın devamında veya bir sonraki savaşta kahire ile iskenderiye topraklarının ele geçirilmesiyle ortaya çıkıyor. Osmanlı hazinesine 1000 dukat eklerken tüm memlük topraklarını da Osmanlı'nın kontrolüne veriyor.
Modumda bu kodun yanı sıra "Şahi Topları" için de bir kod yazdım. Eğer istek olursa onu da paylaşırım. Okuduğunuz için teşekkür ederim.