Memlük Annex Eventi (Mod)
#1
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:


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.
[+] 2 üye Evil_Kraken nickli üyenin bu iletisini beğendi.
Ara
Cevapla
#2
Ellerine sağlık ama bunu direk mod olarak paylaşman daha sağlıklı olur.

Ayrıca oyundaki dengeyi bozabilir. Zaten Osmanlı çok güçlü...
Je freier Maerkte sind, desto freier sind die Menschen
Ara
Cevapla
#3
(08-05-2020, 00:57)Defterdar : Ellerine sağlık ama bunu direk mod olarak paylaşman daha sağlıklı olur.

Ayrıca oyundaki dengeyi bozabilir. Zaten Osmanlı çok güçlü...

Mod olarak paylaşmak istedim ilk başta ancak dosyaların çoğu dağınık durumda ve Steam'e yüklerken sıkıntı çıktı. Modun devamında Şahi topları, Nüfus ve İskan Politikaları, Piri Reis, Cezayir'in ilhakı gibi eventler de ekledim. Ancak şuanda event resimlerini vs de hazırlamadığım için paylaşmam biraz zor :)
Ara
Cevapla
#4
Peki...Sen bilirsin. Kolay gelsin :)
Je freier Maerkte sind, desto freier sind die Menschen
Ara
Cevapla
#5
Çalışman için teşekkür ederiz ama osmanlı zaten çok güçlü bi de böyle tek atan bi event verirsen uğraşıp dururuz.
Ara
Cevapla
 




Konuyu Okuyanlar: 1 Ziyaretçi



Strategyturk Forumları

Strategyturk Forumları tüm Türk stratejiseverler için büyük ve kaliteli bir platform olma amacı güder. Forum içerisinde çok sayıda strateji oyunu için bölüm ve bu bölümlerde haber konuları, rehberler, mod tanıtımları, multiplayer etkinlikleri ve üye paylaşımları için alanlar yer alır.