Событие

Спорный остров

flavor_swe_teu.5in_game/events/DHE/flavor_swe_teu.txt:397

Балтийское море ценно тем, что в его центре расположен остров Готланд. Это желанный приз для всякой державы, которая стремится достичь Dominium Maris Baltici — полного господства над Балтикой. Наша военно-морская мощь уже не та, что прежде, а соперники давно замышляют вырвать этот стратегически важный остров из наших рук. Возможно, пришло время продать Готланд другой державе…

ТребуетДанияДержаваimmediate, triggerШвецияДержаваimmediate, triggerТевтоныДержаваdynamic historical event.tag

Цепочка событий

Каждое событие запускается тем, под которым оно вложено; строка под ним указывает, какой выбор к нему ведёт и когда.

  1. Спорный остров
  2. Gutnish Province под угрозой
    ↳ Вариант C «Это наша земля, и мы её не отдадим.» · сразу
  3. Gutnish Province в обмен на золото
    ↳ Вариант A «Предложить остров [CL DAT].» · сразу
  4. Gutnish Province в обмен на золото
    ↳ После любого выбора · сразу

Определениеin_game/events/DHE/flavor_swe_teu.txt:397

398type = country_event
399title = flavor_swe_teu.5.title Спорный остров
400desc = flavor_swe_teu.5.desc Балтийское море ценно тем, что в его центре расположен остров Готланд. Это желанный приз для всякой державы, которая стремится достичь Dominium Maris Baltici — полного господства над Балтикой. Наша военно-морская мощь уже не та, что прежде, а соперники давно замышляют вырвать этот стратегически важный остров из наших рук. Возможно, пришло время продать Готланд другой державе…
401outcome = neutral
403dynamic_historical_event = {
404tag = TEU
405from = 1400.1.1
406to = 1420.1.1
407monthly_chance = 5
}
409fire_only_once = yes
411trigger = {
412own_entire_province = province_definition:gotland_province
413OR = {
414AND = {
415country_exists = c:SWE
416c:SWE = {
416is_subject = no
416has_ports = yes
}
}
418AND = {
419country_exists = c:DAN
420c:DAN = {
420is_subject = no
420has_ports = yes
}
}
}
}
425immediate = {
426save_scope_as = gotland_province_owner
427if = {
428limit = {
429country_exists = c:SWE
430c:SWE = {
430is_subject = no
430has_ports = yes
}
}
432c:SWE = {
433save_scope_as = first_offer
}
435set_local_variable = first_offer_found
}
437if = {
438limit = {
439country_exists = c:DAN
440c:DAN = {
440is_subject = no
440has_ports = yes
}
}
442c:DAN = {
443save_scope_as = second_offer
}
445set_local_variable = second_offer_found
}
447set_local_variable = {
448name = price_for_gotland
449value = 0
}
451province:gotland_province = {
452every_location_in_province = {
453change_local_variable = {
454name = price_for_gotland
455add = this.location_tax_base
}
}
458save_scope_as = gutnish_province
}
460change_local_variable = {
461name = price_for_gotland
462multiply = 120
}
}

Варианты

AПредложить остров CL DAT.
469trigger = {
470has_local_variable = first_offer_found
}
473show_as_tooltip = {
474add_gold = {
475value = local_var:price_for_gotland
}
477scope:first_offer = {
478trigger_event_non_silently = flavor_swe_teu.7
479add_gold = {
480value = local_var:price_for_gotland
481multiply = -1
}
}
}
487show_as_tooltip = {
488scope:gutnish_province = {
489change_province_owner = scope:first_offer
490change_province_integration = integrated
491every_location_in_province = {
492if = {
493limit = {
494is_core_of = ROOT
}
496remove_core = ROOT
}
498add_core = scope:first_offer
}
}
}
BSecond Offer наверняка согласится на сделку.
507trigger = {
508has_local_variable = second_offer_found
}
511show_as_tooltip = {
512add_gold = {
513value = local_var:price_for_gotland
}
515scope:second_offer = {
516trigger_event_non_silently = flavor_swe_teu.7
517add_gold = {
518value = local_var:price_for_gotland
519multiply = -1
}
}
}
526show_as_tooltip = {
527scope:gutnish_province = {
528change_province_owner = scope:second_offer
529change_province_integration = integrated
530every_location_in_province = {
531if = {
532limit = {
533is_core_of = ROOT
}
535remove_core = ROOT
}
537add_core = scope:second_offer
}
}
}
CЭто наша земля, и мы её не отдадим.
545scope:first_offer ?= {
546show_as_tooltip = {
547add_casus_belli = {
548target = scope:gutnish_province.owner
550province = scope:gutnish_province
}
}
553trigger_event_non_silently = flavor_swe_teu.6
}
555scope:second_offer ?= {
556show_as_tooltip = {
557add_casus_belli = {
558target = scope:gutnish_province.owner
560province = scope:gutnish_province
}
}
563trigger_event_non_silently = flavor_swe_teu.6
}