Compare commits
368 commits
| Author | SHA1 | Date | |
|---|---|---|---|
| ed7c1d8cee | |||
| c7a2d06246 | |||
|
|
10eaae272a | ||
| f2f2ff101f | |||
| 597df8923c | |||
| 56f5b3eac3 | |||
|
|
2a0b9ba25b | ||
|
|
af9f5da5af | ||
|
|
bd8714383b | ||
|
|
af9a40e15d | ||
|
|
744eeb2be9 | ||
|
|
0e4d954860 | ||
| a48a426ef1 | |||
| bea26d8257 | |||
| 74a6641a68 | |||
| e4643be9fd | |||
| eba0ccef88 | |||
| cef6797862 | |||
| 90a48a9dec | |||
|
|
d4eb6e518f | ||
|
|
2fb2257e5c | ||
| 337295e200 | |||
| cc5c7c9677 | |||
| 0fb5bc704c | |||
| e585c661f5 | |||
| 7a51d687bf | |||
|
|
1928b30b14 | ||
|
|
b596c477a8 | ||
| e2cfea6892 | |||
| a38ef4735c | |||
|
|
7d884ad967 | ||
| b7fe070044 | |||
|
|
aa9599a94d | ||
| 0a89661989 | |||
| ed00b8d2a6 | |||
| 0f068a3047 | |||
| 18a28d95a4 | |||
| 99da02c2f9 | |||
| 5ea21e5248 | |||
|
|
e54e3b34d7 | ||
|
|
ab09766286 | ||
| 78d2874d13 | |||
| 369a877979 | |||
|
|
2f10f0bd69 | ||
|
|
97530e9464 | ||
| fb11bac967 | |||
| ea784baa95 | |||
| e1c0180be5 | |||
|
|
d65eb5ce4a | ||
| 4f60b10b14 | |||
|
|
3d655c38a0 | ||
|
|
969657c292 | ||
|
|
23401eed75 | ||
|
|
b9de3e642b | ||
|
|
eb3b6884a7 | ||
|
|
6806395e97 | ||
|
|
b307a2d16c | ||
| f9f2b84266 | |||
| 993cfc94d8 | |||
| 03f1e7456a | |||
| 35a525937c | |||
| b679ce157a | |||
| af8156fabf | |||
|
|
ea8fa55a91 | ||
|
|
bad2424310 | ||
|
|
76b7cffcdf | ||
|
|
16383e7c8b | ||
|
|
84993327db | ||
| adbfbe4f87 | |||
| fb05030a20 | |||
| 26af9ac56c | |||
|
|
4986191d74 | ||
| 20bad5a2c6 | |||
| 5673b2f680 | |||
|
|
8309e007d6 | ||
|
|
7ea3e41d28 | ||
|
|
4347fba427 | ||
|
|
df798dbe4d | ||
|
|
b1abc52c32 | ||
|
|
c7e4a6909d | ||
|
|
f2077ed307 | ||
| b6986faaee | |||
| b114ebf875 | |||
| dd77790192 | |||
|
|
009e943c1f | ||
| 4e07223979 | |||
|
|
def7c50d80 | ||
|
|
2e91ed4877 | ||
|
|
2db14ca9bc | ||
|
|
80279f58ac | ||
|
|
adfd8589fc | ||
|
|
434f68af19 | ||
|
|
0e844a8874 | ||
|
|
a4d812a52c | ||
| 84ac41f6ca | |||
| 11b03dcef9 | |||
| 7cab336c39 | |||
| e8f7645804 | |||
| c2d8931cdf | |||
|
|
79fd6a0fd7 | ||
| 2d278d258e | |||
|
|
db2c222bfa | ||
|
|
cd26a19f4f | ||
|
|
4ead0b92e4 | ||
|
|
8857eb6249 | ||
|
|
2f5c4de72b | ||
|
|
cb94ce0793 | ||
|
|
ace15e5bce | ||
|
|
5f9505526a | ||
|
|
e947a33860 | ||
|
|
8243b1fe6d | ||
|
|
234393df1f | ||
| d46f482941 | |||
| b4a67fe46f | |||
| 99cb9e4e17 | |||
| 9597a85749 | |||
| f8798b719f | |||
| 2530a0b40d | |||
| 7515aab405 | |||
| 9591d0f4f6 | |||
| 30768edc9c | |||
| e9b56014e7 | |||
|
|
f86813d337 | ||
| 06e5ca10a7 | |||
| a0eea8b0c2 | |||
| 9302d1a22d | |||
| 5e4166e13d | |||
| 2a5b51c62c | |||
| b6425adc9e | |||
|
|
a20d893b47 | ||
| 2d424238bc | |||
|
|
4ee8abdc61 | ||
|
|
e660a1513e | ||
|
|
0555f85c12 | ||
|
|
e8f9381e3a | ||
|
|
0a1f4595df | ||
|
|
574f69d294 | ||
|
|
6122d1d882 | ||
|
|
be7e4066dd | ||
|
|
227466a9e9 | ||
|
|
5cf05a176b | ||
| 754e28b391 | |||
| 6f22f3a945 | |||
| ce0e8f2274 | |||
| fde59745b8 | |||
| 4afc9466f5 | |||
| eb32b2ded1 | |||
| 6fe43fad95 | |||
| 707660e545 | |||
|
|
d9c60a5b08 | ||
|
|
9f9558e1e9 | ||
| 9c2351c5e2 | |||
|
|
7eda314e8f | ||
|
|
ffef6cc86c | ||
| 54f7f79d72 | |||
|
|
1690b05fc9 | ||
|
|
15976377f3 | ||
| 2ad6f14ad1 | |||
|
|
40bdf45dce | ||
|
|
1a97d98386 | ||
| a2684119f5 | |||
|
|
c019ac39ec | ||
|
|
2761e2786e | ||
|
|
4cc6e8d728 | ||
|
|
52ec006c15 | ||
|
|
b14f6776cb | ||
| f3543c6a94 | |||
|
|
b80384591a | ||
|
|
b09cc71df0 | ||
| 50d56d49be | |||
|
|
233f4d21dd | ||
|
|
aa65f05b6a | ||
|
|
3022d5e7c6 | ||
|
|
de23da2486 | ||
|
|
f8ef2d5a9c | ||
|
|
425f0f4f30 | ||
| 47beb00611 | |||
|
|
97c8961f8f | ||
|
|
4f28dcd08e | ||
|
|
36d61e9b51 | ||
|
|
678a4e3b48 | ||
|
|
bea2ba491e | ||
| 10e93a4025 | |||
|
|
70cda4024e | ||
|
|
01326c23c6 | ||
|
|
03e949dbf3 | ||
|
|
6090950710 | ||
|
|
37f52437a2 | ||
|
|
8dddb82f52 | ||
|
|
335d79c998 | ||
|
|
72c28067e2 | ||
|
|
ccedc332e8 | ||
|
|
8e0b8b636d | ||
|
|
c1b6a1a865 | ||
| 474cdae006 | |||
|
|
70934fde7a | ||
| 3bd4233e83 | |||
| 876d5d901a | |||
|
|
c8fa3773e3 | ||
|
|
0187134f3f | ||
|
|
b886a5a181 | ||
|
|
b6c7186a98 | ||
|
|
c0d6674822 | ||
|
|
a23a1df742 | ||
|
|
a1d301445b | ||
|
|
9fceebaf82 | ||
|
|
5952502e50 | ||
| c9843a203b | |||
| 3f22f8ec2f | |||
| 9c75b20a83 | |||
| b4539644c5 | |||
|
|
eba7639c0c | ||
|
|
d28c10867b | ||
| 45b365cc77 | |||
|
|
3828c1ab58 | ||
| 8b0fea0547 | |||
| 5ced70aedb | |||
| 9ce0e18e7d | |||
|
|
6865728bd3 | ||
| 73e21e9835 | |||
|
|
0f00f59a6b | ||
| 333ed32ab3 | |||
|
|
255f2ad709 | ||
|
|
cb46439122 | ||
|
|
f3ef863f94 | ||
|
|
fbe62b5ee1 | ||
|
|
0599616e65 | ||
|
|
a62193773d | ||
|
|
0af7c7d193 | ||
|
|
2031dcd631 | ||
|
|
5ddbe037d3 | ||
| d502358be6 | |||
| 072e45c086 | |||
|
|
5537f28d14 | ||
|
|
1b3216d394 | ||
|
|
bf666fe24d | ||
|
|
9babf5eb10 | ||
|
|
28d5a1056e | ||
|
|
009d2e7d13 | ||
|
|
63e566c9ee | ||
|
|
41da382edf | ||
|
|
1fd8a4620c | ||
|
|
0c1a0b8420 | ||
|
|
191800c225 | ||
| de87c2237e | |||
|
|
fb79626630 | ||
|
|
27b644fa8a | ||
|
|
c12e2c98b9 | ||
| f5466bfee0 | |||
| 25bb6d45fd | |||
| 81e499f18f | |||
|
|
bd33dc4a63 | ||
| 37045a17ee | |||
|
|
48e175cdff | ||
|
|
18ab382adf | ||
| a5ebf5a478 | |||
|
|
2d51ad487d | ||
|
|
8cf9724a8b | ||
| 2289bda284 | |||
| c7e7b166fa | |||
| fff5969fc7 | |||
| 099645b62d | |||
| 31458081e1 | |||
|
|
58f3c3c09b | ||
|
|
179158a687 | ||
| 04294fcb90 | |||
|
|
71f4386227 | ||
|
|
26c4b03d18 | ||
|
|
e5293eba7a | ||
|
|
f79e224ac8 | ||
|
|
5257a9c9cb | ||
|
|
4ba1b2e064 | ||
|
|
55a6c2f0c8 | ||
|
|
f8d4db98a5 | ||
| 32a4c2360f | |||
| f83e970ec8 | |||
| 5188cd93aa | |||
|
|
0675eccfbd | ||
| 02ca157af0 | |||
| 624adb2f52 | |||
| ee84db9af9 | |||
| ab6cc087d2 | |||
| 4d4ded667b | |||
| d867f4d9e1 | |||
| a2938d222a | |||
| 69af6a9531 | |||
| cfea4e25d5 | |||
|
|
184d59c3aa | ||
| c324ab481c | |||
| c2c4c4bd8e | |||
| ecda990b86 | |||
| 9dc02c3583 | |||
|
|
16e5c391ff | ||
|
|
9ff12ecd01 | ||
|
|
4d877c1513 | ||
| ac857e9959 | |||
| 65d9106dea | |||
| 7be1d9b7e0 | |||
| f82f63a780 | |||
| d8cc7ae2ea | |||
| f086d8f7ec | |||
|
|
c303bf87ca | ||
|
|
ab831e6d95 | ||
|
|
e72d3edfdb | ||
| 97285933b8 | |||
|
|
879b23e955 | ||
|
|
d5e0400fd8 | ||
| 82c945dd8c | |||
|
|
be7026b457 | ||
|
|
9dd4c9fbac | ||
| cbe4778455 | |||
| 284477741a | |||
|
|
d22b84133b | ||
|
|
c7fae63da6 | ||
|
|
534a7b0f5e | ||
|
|
a0c05ba45b | ||
|
|
ea4fba2404 | ||
|
|
106a7ed046 | ||
|
|
b7b7fa8780 | ||
|
|
68d40b2ce2 | ||
|
|
67f205fe1f | ||
|
|
1094ff13fc | ||
|
|
33d04f77f4 | ||
|
|
aa3d66a4d4 | ||
| 077716aab7 | |||
| 5be3d54cd4 | |||
|
|
f94fd93b8f | ||
| ba9c2044a4 | |||
| d91eea63d6 | |||
| 8cb08c4db6 | |||
| 1e36ea2b54 | |||
|
|
100110a594 | ||
|
|
ce4ee4d443 | ||
|
|
ed46f81615 | ||
|
|
b89e6fc7c9 | ||
|
|
e011c04bbb | ||
|
|
b83689e4be | ||
|
|
6ff28d4058 | ||
|
|
bc82a1042d | ||
| 1e112daab2 | |||
|
|
8cc1ff66bb | ||
|
|
b9f41562d6 | ||
| 273cb89aa5 | |||
| 3a8b2882cb | |||
| a47f07b746 | |||
| 5801563a25 | |||
| 96a4485a3b | |||
| ccbcc2e36d | |||
|
|
b273ae1727 | ||
|
|
8ff5a50416 | ||
|
|
df9cedf3c6 | ||
| 9f31b85f39 | |||
| ad45331c78 | |||
| f85360553e | |||
|
|
b556afd562 | ||
|
|
3b577d8f9e | ||
| 048df32e68 | |||
|
|
37f3c8d5e8 | ||
|
|
92bcc3578e | ||
|
|
14f7d5fe10 | ||
|
|
0121d27a67 | ||
| 6175292f1c | |||
|
|
ced698bf5d | ||
|
|
8ffbc92a55 | ||
| c33537e461 | |||
| 141b073751 | |||
|
|
390db419ea | ||
| 2451032864 |
1597 changed files with 315170 additions and 703922 deletions
|
|
@ -47,7 +47,6 @@ accolade_the_knight_of_the_animal = {
|
|||
OR = {
|
||||
geographical_region = world_india
|
||||
geographical_region = world_middle_east
|
||||
geographical_region = world_burma
|
||||
geographical_region = world_tibet
|
||||
geographical_region = world_asia_china
|
||||
geographical_region = world_asia_japan
|
||||
|
|
@ -75,7 +74,7 @@ accolade_the_knight_of_the_animal = {
|
|||
liege.capital_county.title_province ?= {
|
||||
NOR = {
|
||||
geographical_region = world_africa
|
||||
geographical_region = world_burma
|
||||
geographical_region = world_asia_southeast
|
||||
geographical_region = world_steppe
|
||||
}
|
||||
}
|
||||
|
|
@ -456,7 +455,6 @@ accolade_the_knight_of_the_animal = {
|
|||
geographical_region = world_africa_north_east
|
||||
geographical_region = world_africa_west
|
||||
geographical_region = world_india
|
||||
geographical_region = world_burma
|
||||
geographical_region = world_asia_southeast
|
||||
}
|
||||
}
|
||||
|
|
@ -477,7 +475,6 @@ accolade_the_knight_of_the_animal = {
|
|||
geographical_region = world_africa
|
||||
geographical_region = world_middle_east
|
||||
geographical_region = world_india
|
||||
geographical_region = world_burma
|
||||
geographical_region = world_asia_minor
|
||||
geographical_region = world_steppe_tarim
|
||||
geographical_region = world_tibet
|
||||
|
|
@ -596,7 +593,6 @@ accolade_the_animal_of_capital = {
|
|||
OR = {
|
||||
geographical_region = world_india
|
||||
geographical_region = world_middle_east
|
||||
geographical_region = world_burma
|
||||
geographical_region = world_tibet
|
||||
geographical_region = world_asia_china
|
||||
geographical_region = world_asia_japan
|
||||
|
|
@ -624,7 +620,7 @@ accolade_the_animal_of_capital = {
|
|||
liege.capital_county.title_province ?= {
|
||||
NOR = {
|
||||
geographical_region = world_africa
|
||||
geographical_region = world_burma
|
||||
geographical_region = world_asia_southeast
|
||||
geographical_region = world_steppe
|
||||
}
|
||||
}
|
||||
|
|
@ -1029,7 +1025,6 @@ accolade_the_animal_of_capital = {
|
|||
geographical_region = world_africa_north_east
|
||||
geographical_region = world_africa_west
|
||||
geographical_region = world_india
|
||||
geographical_region = world_burma
|
||||
geographical_region = world_asia_southeast
|
||||
}
|
||||
}
|
||||
|
|
@ -1050,7 +1045,6 @@ accolade_the_animal_of_capital = {
|
|||
geographical_region = world_africa
|
||||
geographical_region = world_middle_east
|
||||
geographical_region = world_india
|
||||
geographical_region = world_burma
|
||||
geographical_region = world_asia_minor
|
||||
geographical_region = world_steppe_tarim
|
||||
geographical_region = world_tibet
|
||||
|
|
@ -2951,7 +2945,8 @@ accolade_knight_of_god = {
|
|||
triggered_desc = {
|
||||
trigger = {
|
||||
NOR = {
|
||||
faith.religion = religion:finnic_religion
|
||||
faith.religion = religion:uralic_religion
|
||||
# faith.religion = religion:finno_ugric_religion
|
||||
# faith.religion = religion:north_african_religion
|
||||
# faith.religion = religion:paganism_religion
|
||||
# faith.religion = religion:west_african_religion
|
||||
|
|
@ -2967,6 +2962,7 @@ accolade_knight_of_god = {
|
|||
potential = {
|
||||
exists = liege
|
||||
religion = liege.religion
|
||||
NOT = { faith.religion = religion:west_african_bori_religion }
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -3875,7 +3871,7 @@ accolade_the_foe_of_enemy_faith = {
|
|||
}
|
||||
faith = {
|
||||
NOR = {
|
||||
has_doctrine_parameter = unreformed_syncretic_actor_opinion_active
|
||||
has_doctrine_parameter = unreformed_syncretic_actor
|
||||
has_doctrine_parameter = unreformed
|
||||
}
|
||||
}
|
||||
|
|
@ -3908,6 +3904,7 @@ accolade_the_foe_of_enemy_faith = {
|
|||
faith.religion = religion:eastern_orthodox_religion
|
||||
faith.religion = religion:catholic_religion
|
||||
faith.religion = religion:protestant_religion
|
||||
faith.religion = religion:oriental_orthodox_religion
|
||||
}
|
||||
}
|
||||
desc = accolade_heathens
|
||||
|
|
@ -3918,8 +3915,9 @@ accolade_the_foe_of_enemy_faith = {
|
|||
faith.religion = religion:eastern_orthodox_religion
|
||||
faith.religion = religion:catholic_religion
|
||||
faith.religion = religion:protestant_religion
|
||||
faith.religion = religion:oriental_orthodox_religion
|
||||
faith = {
|
||||
has_doctrine_parameter = christian_syncretic_actor_opinion_active
|
||||
has_doctrine_parameter = christian_syncretic_actor
|
||||
}
|
||||
}
|
||||
liege.capital_county.title_province ?= {
|
||||
|
|
@ -3939,13 +3937,12 @@ accolade_the_foe_of_enemy_faith = {
|
|||
triggered_desc = {
|
||||
trigger = {
|
||||
NOR = {
|
||||
OR = {
|
||||
faith.religion = religion:eastern_orthodox_religion
|
||||
faith.religion = religion:catholic_religion
|
||||
faith.religion = religion:protestant_religion
|
||||
}
|
||||
faith.religion = religion:catholic_religion
|
||||
faith.religion = religion:eastern_orthodox_religion
|
||||
faith.religion = religion:protestant_religion
|
||||
faith.religion = religion:oriental_orthodox_religion
|
||||
faith = {
|
||||
has_doctrine_parameter = christian_syncretic_actor_opinion_active
|
||||
has_doctrine_parameter = christian_syncretic_actor
|
||||
}
|
||||
}
|
||||
liege.capital_county.title_province ?= {
|
||||
|
|
@ -3967,7 +3964,7 @@ accolade_the_foe_of_enemy_faith = {
|
|||
NOR = {
|
||||
faith.religion = religion:islam_religion
|
||||
faith = {
|
||||
has_doctrine_parameter = islamic_syncretic_actor_opinion_active
|
||||
has_doctrine_parameter = islamic_syncretic_actor
|
||||
}
|
||||
}
|
||||
liege.capital_county.title_province ?= {
|
||||
|
|
@ -3993,14 +3990,13 @@ accolade_the_foe_of_enemy_faith = {
|
|||
NOR = {
|
||||
faith.religion = religion:buddhism_religion
|
||||
faith = {
|
||||
has_doctrine_parameter = eastern_syncretic_actor_opinion_active
|
||||
has_doctrine_parameter = eastern_syncretic_actor
|
||||
}
|
||||
}
|
||||
liege.capital_county.title_province ?= {
|
||||
OR = {
|
||||
geographical_region = world_tibet
|
||||
geographical_region = world_steppe_tarim
|
||||
geographical_region = world_burma
|
||||
geographical_region = world_india_rajastan
|
||||
geographical_region = world_india_bengal
|
||||
geographical_region = world_asia_china
|
||||
|
|
@ -4020,14 +4016,13 @@ accolade_the_foe_of_enemy_faith = {
|
|||
NOR = {
|
||||
faith.religion = religion:buddhism_religion
|
||||
faith = {
|
||||
has_doctrine_parameter = eastern_syncretic_actor_opinion_active
|
||||
has_doctrine_parameter = eastern_syncretic_actor
|
||||
}
|
||||
}
|
||||
liege.capital_county.title_province ?= {
|
||||
OR = {
|
||||
geographical_region = world_tibet
|
||||
geographical_region = world_steppe_tarim
|
||||
geographical_region = world_burma
|
||||
geographical_region = world_india_rajastan
|
||||
geographical_region = world_india_bengal
|
||||
geographical_region = world_asia_china
|
||||
|
|
@ -4047,7 +4042,7 @@ accolade_the_foe_of_enemy_faith = {
|
|||
NOR = {
|
||||
faith.religion = religion:hinduism_religion
|
||||
faith = {
|
||||
has_doctrine_parameter = eastern_syncretic_actor_opinion_active
|
||||
has_doctrine_parameter = eastern_syncretic_actor
|
||||
}
|
||||
}
|
||||
liege.capital_county.title_province ?= {
|
||||
|
|
@ -4066,10 +4061,10 @@ accolade_the_foe_of_enemy_faith = {
|
|||
is_playable_character = yes
|
||||
}
|
||||
faith = liege.faith
|
||||
faith = {
|
||||
rite = {
|
||||
NOR = {
|
||||
has_doctrine = doctrine_pluralism_pluralistic
|
||||
has_doctrine_parameter = pacifist_opinion_active
|
||||
rite_has_doctrine = doctrine_pluralism_pluralistic
|
||||
rite_has_parameter = pacifist
|
||||
}
|
||||
}
|
||||
NOT = {
|
||||
|
|
@ -5003,6 +4998,7 @@ accolade_the_material_knight = {
|
|||
faith.religion = religion:eastern_orthodox_religion
|
||||
faith.religion = religion:catholic_religion
|
||||
faith.religion = religion:protestant_religion
|
||||
faith.religion = religion:oriental_orthodox_religion
|
||||
}
|
||||
OR = {
|
||||
has_trait = pilgrim
|
||||
|
|
|
|||
161
common/achievements/ce3_achievements.txt
Normal file
161
common/achievements/ce3_achievements.txt
Normal file
|
|
@ -0,0 +1,161 @@
|
|||
## 01. The Two Swords
|
||||
#ce3_04_the_two_swords_achievement = {
|
||||
# possible = {
|
||||
#
|
||||
# }
|
||||
# happened = {
|
||||
# custom_description = {
|
||||
# text = ce3_04_the_two_swords_achievement_trigger
|
||||
# title:e_hre.holder ?= {
|
||||
# puppeteer ?= root
|
||||
# }
|
||||
# title:k_papal_state.holder ?= {
|
||||
# pam_pope_is_head_of_faith_or_rite_trigger = yes
|
||||
# puppeteer ?= root
|
||||
# }
|
||||
# }
|
||||
# }
|
||||
#}
|
||||
#
|
||||
## 02. Guido's Guiding Light
|
||||
#ce3_02_guidos_guiding_light_achievement = {
|
||||
# possible = {
|
||||
# this = character:et_milano_1066_1
|
||||
# }
|
||||
# happened = {
|
||||
# custom_description = {
|
||||
# text = ce3_02_guidos_guiding_light_achievement_trigger
|
||||
# this = character:et_milano_1066_1
|
||||
# exists = global_var:ce3_02_guido_declared_antipope
|
||||
# faith:catholic.main_rite ?= rite:ambrosian_rite
|
||||
# }
|
||||
# }
|
||||
#}
|
||||
#
|
||||
## 03. Servus Servorum Dei
|
||||
#ce3_11_servus_servorum_dei_achievement = {
|
||||
# possible = {
|
||||
# has_character_flag = ce3_11_servus_servorum_dei_achievement_start
|
||||
# }
|
||||
# happened = {
|
||||
# custom_description = {
|
||||
# text = ce3_11_servus_servorum_dei_achievement_trigger
|
||||
# has_character_flag = ce3_11_servus_servorum_dei_achievement_start
|
||||
# has_title = title:k_papal_state
|
||||
# pam_pope_is_head_of_faith_or_rite_trigger = yes
|
||||
# }
|
||||
# }
|
||||
#}
|
||||
#
|
||||
## 04. Papal Bull
|
||||
#ce3_12_papal_bull_achievement = {
|
||||
# possible = {
|
||||
#
|
||||
# }
|
||||
# happened = {
|
||||
# custom_description = {
|
||||
# text = ce3_12_papal_bull_achievement_trigger
|
||||
# exists = global_var:ce3_12_papal_bull_achievement_unlocked
|
||||
# }
|
||||
# }
|
||||
#}
|
||||
#
|
||||
## 05. The Father, the Son, and the Holy Grandson
|
||||
#ce3_07_the_father_the_son_and_the_holy_grandson_achievement = {
|
||||
# possible = {
|
||||
#
|
||||
# }
|
||||
# happened = {
|
||||
# custom_description = {
|
||||
# text = ce3_07_the_father_the_son_and_the_holy_grandson_achievement_trigger
|
||||
# exists = global_var:ce3_07_the_father_the_son_and_the_holy_grandson_achievement_unlocked
|
||||
# }
|
||||
# }
|
||||
#}
|
||||
#
|
||||
## 06. Where There's a Will
|
||||
#ce3_13_where_theres_a_will_achievement = {
|
||||
# possible = {
|
||||
#
|
||||
# }
|
||||
# happened = {
|
||||
# custom_description = {
|
||||
# text = ce3_13_where_theres_a_will_achievement_trigger
|
||||
# exists = global_var:ce3_13_where_theres_a_will_achievement_unlocked
|
||||
# }
|
||||
# }
|
||||
#}
|
||||
#
|
||||
## 07. Home See Advantage
|
||||
#ce3_14_home_see_advantage_achievement = {
|
||||
# possible = {
|
||||
#
|
||||
# }
|
||||
# happened = {
|
||||
# custom_description = {
|
||||
# text = ce3_14_home_see_advantage_achievement_trigger
|
||||
# exists = global_var:ce3_14_home_see_advantage_achievement_unlocked
|
||||
# }
|
||||
# }
|
||||
#}
|
||||
#
|
||||
## 08. Cardinal Sin
|
||||
#ce3_15_cardinal_sin_achievement = {
|
||||
# possible = {
|
||||
# exists = global_var:started_ce3_15_cardinal_sin_achievement
|
||||
# }
|
||||
# happened = {
|
||||
# custom_description = {
|
||||
# text = ce3_15_cardinal_sin_achievement_trigger
|
||||
# exists = global_var:started_ce3_15_cardinal_sin_achievement
|
||||
# exists = dynasty
|
||||
# pam_college_of_cardinals_election_active_trigger = yes
|
||||
# trigger_if = {
|
||||
# limit = { exists = faith:catholic.religious_head_title }
|
||||
# faith:catholic.religious_head_title = {
|
||||
# any_elector = {
|
||||
# count >= 5
|
||||
# dynasty ?= root.dynasty
|
||||
# }
|
||||
# }
|
||||
# }
|
||||
# trigger_else = {
|
||||
# title:k_papal_state = {
|
||||
# any_elector = {
|
||||
# count >= 5
|
||||
# dynasty ?= root.dynasty
|
||||
# }
|
||||
# }
|
||||
# }
|
||||
# }
|
||||
# }
|
||||
#}
|
||||
#
|
||||
## 09. Father's best side
|
||||
#ce3_06_fathers_best_side_achievement = {
|
||||
# possible = {
|
||||
#
|
||||
# }
|
||||
# happened = {
|
||||
# custom_description = {
|
||||
# text = ce3_06_fathers_best_side_achievement_trigger
|
||||
# exists = global_var:ce3_06_fathers_best_side_achievement_unlocked
|
||||
# }
|
||||
# }
|
||||
#}
|
||||
#
|
||||
## 10. Holier Than Thou
|
||||
#ce3_16_holier_than_thou_achievement = {
|
||||
# possible = {
|
||||
#
|
||||
# }
|
||||
# happened = {
|
||||
# custom_description = {
|
||||
# text = ce3_16_holier_than_thou_achievement_trigger
|
||||
# any_personal_tenet = {
|
||||
# count >= 3
|
||||
# }
|
||||
# spiritual_fulfillment >= 100 # MAX_SPIRITUAL_FULFILLMENT
|
||||
# }
|
||||
# }
|
||||
#}
|
||||
|
|
@ -3,21 +3,11 @@
|
|||
has_ep3_dlc_trigger = yes
|
||||
has_government = landless_adventurer_government
|
||||
is_adult = yes
|
||||
#Every other activity must be blocked until an uncrowned AI crowns themselves
|
||||
trigger_if = {
|
||||
limit = {
|
||||
is_ai = yes
|
||||
}
|
||||
NOT = {
|
||||
has_realm_law = uncrowned
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
can_start_showing_failures_only = {
|
||||
NOT = { is_activity_type_on_cooldown = activity_camp_party }
|
||||
is_available = yes
|
||||
age >= 16
|
||||
}
|
||||
|
||||
is_valid = {
|
||||
|
|
@ -25,27 +15,19 @@
|
|||
is_alive = yes
|
||||
is_imprisoned = no
|
||||
has_government = landless_adventurer_government
|
||||
NOT = { is_incapable = yes }
|
||||
is_incapable = no
|
||||
}
|
||||
}
|
||||
|
||||
on_invalidated = {
|
||||
# Host becomes incapable
|
||||
if = {
|
||||
limit = {
|
||||
scope:host = { is_incapable = yes }
|
||||
}
|
||||
scope:activity = {
|
||||
activity_type = { save_scope_as = activity_type }
|
||||
}
|
||||
scope:host = {
|
||||
trigger_event = activity_system.0330
|
||||
}
|
||||
every_attending_character = {
|
||||
limit = { this != scope:host }
|
||||
trigger_event = activity_system.0331
|
||||
}
|
||||
}
|
||||
invalidation_incapable_effect = yes
|
||||
invalidation_imprisoned_effect = yes
|
||||
invalidation_nobody_present_effect = yes
|
||||
invalidation_host_isolated_effect = yes
|
||||
}
|
||||
|
||||
on_host_death = {
|
||||
activity_try_use_new_host_effect = yes
|
||||
}
|
||||
|
||||
province_filter = domicile_domain
|
||||
|
|
@ -162,6 +144,7 @@
|
|||
is_shown = { always = yes }
|
||||
|
||||
is_valid = {
|
||||
pam_vows_of_poverty_premium_activity_option_valid_trigger = yes
|
||||
custom_tooltip = {
|
||||
text = camp_party_food_options_invalid
|
||||
domicile ?= {
|
||||
|
|
@ -233,6 +216,7 @@
|
|||
is_shown = { always = yes }
|
||||
|
||||
is_valid = {
|
||||
pam_vows_of_poverty_premium_activity_option_valid_trigger = yes
|
||||
custom_tooltip = {
|
||||
text = camp_party_food_options_invalid
|
||||
domicile ?= {
|
||||
|
|
@ -318,6 +302,7 @@
|
|||
is_shown = { always = yes }
|
||||
|
||||
is_valid = {
|
||||
pam_vows_of_poverty_premium_activity_option_valid_trigger = yes
|
||||
custom_tooltip = {
|
||||
text = camp_party_drinks_adequate_invalid
|
||||
domicile ?= {
|
||||
|
|
@ -389,6 +374,7 @@
|
|||
is_shown = { always = yes }
|
||||
|
||||
is_valid = {
|
||||
pam_vows_of_poverty_premium_activity_option_valid_trigger = yes
|
||||
custom_tooltip = {
|
||||
text = camp_party_drinks_abundant_invalid
|
||||
domicile ?= {
|
||||
|
|
@ -496,6 +482,9 @@
|
|||
host_gains_diplo_xp
|
||||
host_gains_intrigue_xp
|
||||
hook_trusting_guest
|
||||
|
||||
apa_passive_religious_learning_host
|
||||
apa_passive_religious_learning_guest
|
||||
}
|
||||
chance_of_no_event = 2
|
||||
}
|
||||
|
|
@ -546,6 +535,8 @@
|
|||
}
|
||||
add = -75
|
||||
}
|
||||
|
||||
add = activity_general_ai_will_do_value
|
||||
}
|
||||
|
||||
ai_check_interval = 60
|
||||
|
|
@ -658,6 +649,11 @@
|
|||
desc = ACTIVITY_GUEST_ADVENTURER_REASON
|
||||
}
|
||||
|
||||
modifier = { #Emperors
|
||||
primary_title.tier = tier_hegemony
|
||||
add = -125
|
||||
desc = ACTIVITY_GUEST_LANDLESS_REASON
|
||||
}
|
||||
modifier = { #Emperors
|
||||
primary_title.tier = tier_empire
|
||||
add = -100
|
||||
|
|
@ -689,6 +685,8 @@
|
|||
# GRAPHICS
|
||||
###################
|
||||
|
||||
header_background = "gfx/interface/illustrations/activity_header_backgrounds/activity_camp_party.dds"
|
||||
|
||||
#Backgrounds mostly not needed here
|
||||
background = { #Campfire
|
||||
trigger = {
|
||||
|
|
|
|||
|
|
@ -4,15 +4,8 @@
|
|||
is_landed = yes
|
||||
culture = { has_cultural_parameter = hosts_chariot_races }
|
||||
has_dlc_feature = roads_to_power
|
||||
#Every other activity must be blocked until an uncrowned AI crowns themselves
|
||||
trigger_if = {
|
||||
limit = {
|
||||
is_ai = yes
|
||||
}
|
||||
NOT = {
|
||||
has_realm_law = uncrowned
|
||||
}
|
||||
}
|
||||
ai_activity_war_check = yes
|
||||
ai_activity_coronation_check = yes
|
||||
}
|
||||
|
||||
can_start_showing_failures_only = {
|
||||
|
|
@ -34,50 +27,16 @@
|
|||
}
|
||||
|
||||
on_invalidated = {
|
||||
# Host becomes unlanded
|
||||
if = {
|
||||
limit = {
|
||||
scope:host = { is_landed = no }
|
||||
}
|
||||
scope:activity = {
|
||||
activity_type = { save_scope_as = activity_type }
|
||||
}
|
||||
every_attending_character = {
|
||||
trigger_event = activity_system.0320
|
||||
}
|
||||
}
|
||||
if = { # No one shows up
|
||||
limit = {
|
||||
has_attending_activity_guests = no
|
||||
}
|
||||
scope:activity = {
|
||||
activity_type = { save_scope_as = activity_type }
|
||||
activity_location = { save_scope_as = location }
|
||||
}
|
||||
scope:host = { trigger_event = activity_system.0100 }
|
||||
}
|
||||
invalidation_incapable_effect = yes
|
||||
invalidation_unlanded_effect = yes
|
||||
invalidation_imprisoned_effect = yes
|
||||
invalidation_nobody_present_effect = yes
|
||||
invalidation_host_isolated_effect = yes
|
||||
chariot_race_remove_variables_effect = yes
|
||||
}
|
||||
|
||||
on_host_death = {
|
||||
# Make the title heir the new host
|
||||
if = {
|
||||
limit = { exists = scope:host.primary_title.current_heir }
|
||||
scope:host.primary_title.current_heir = { save_scope_as = new_host }
|
||||
}
|
||||
# Otherwise pass to primary heir
|
||||
else = {
|
||||
scope:host.primary_heir = { save_scope_as = new_host }
|
||||
}
|
||||
|
||||
# If we have a new host, set them
|
||||
if = {
|
||||
limit = { exists = scope:new_host }
|
||||
set_activity_host = scope:new_host
|
||||
scope:new_host = {
|
||||
trigger_event = { id = activity_system.0080 days = 1 }
|
||||
}
|
||||
}
|
||||
activity_try_use_new_host_effect = yes
|
||||
}
|
||||
|
||||
# desc is only shown in debug AI watch window
|
||||
|
|
@ -140,6 +99,8 @@
|
|||
desc = reclusive
|
||||
}
|
||||
}
|
||||
|
||||
add = activity_general_ai_will_do_value
|
||||
}
|
||||
|
||||
ai_check_interval = 60
|
||||
|
|
@ -302,6 +263,9 @@
|
|||
chariot_option_entertainment = {
|
||||
|
||||
chariot_entertainment_bad = {
|
||||
default = {
|
||||
has_personal_tenet_flag = tenet_vows_of_poverty_humble_host
|
||||
}
|
||||
|
||||
# desc is only shown in debug AI watch window
|
||||
ai_will_do = {
|
||||
|
|
@ -328,7 +292,12 @@
|
|||
}
|
||||
}
|
||||
chariot_entertainment_normal = {
|
||||
default = yes
|
||||
is_valid = {
|
||||
pam_vows_of_poverty_premium_activity_option_valid_trigger = yes
|
||||
}
|
||||
default = {
|
||||
NOT = { has_personal_tenet_flag = tenet_vows_of_poverty_humble_host }
|
||||
}
|
||||
# desc is only shown in debug AI watch window
|
||||
ai_will_do = {
|
||||
value = 10
|
||||
|
|
@ -354,6 +323,9 @@
|
|||
}
|
||||
}
|
||||
chariot_entertainment_good = {
|
||||
is_valid = {
|
||||
pam_vows_of_poverty_premium_activity_option_valid_trigger = yes
|
||||
}
|
||||
# desc is only shown in debug AI watch window
|
||||
ai_will_do = {
|
||||
value = 10
|
||||
|
|
@ -412,7 +384,12 @@
|
|||
}
|
||||
this != scope:host
|
||||
}
|
||||
remove_short_term_gold = chariot_race_entrance_fee
|
||||
send_interface_toast = {
|
||||
type = event_toast_effect_neutral
|
||||
title = activity_chariot_race_pay_entrance_fee
|
||||
left_icon = scope:host
|
||||
remove_short_term_gold = chariot_race_entrance_fee
|
||||
}
|
||||
}
|
||||
# we add some money to the pot either way to offset the gains in case a bunch of people make good bets
|
||||
scope:activity = {
|
||||
|
|
@ -462,6 +439,7 @@
|
|||
location = scope:activity.activity_location
|
||||
template = generic_bookmaker_character
|
||||
faith = scope:activity.activity_location.faith
|
||||
rite = scope:activity.activity_location.rite
|
||||
culture = scope:activity.activity_location.culture
|
||||
save_scope_as = bookmaker
|
||||
}
|
||||
|
|
@ -817,7 +795,11 @@
|
|||
chariot_race_pivotal_moment_widget = "widget_activity_pivotal_moment_event_window"
|
||||
}
|
||||
|
||||
### Backgrounds
|
||||
###################
|
||||
# GRAPHICS
|
||||
###################
|
||||
|
||||
header_background = "gfx/interface/illustrations/activity_header_backgrounds/activity_chariot_race.dds"
|
||||
|
||||
# Travel
|
||||
background = { # Bridge
|
||||
|
|
@ -1632,6 +1614,7 @@
|
|||
religion = religion:eastern_orthodox_religion
|
||||
religion = religion:catholic_religion
|
||||
religion = religion:protestant_religion
|
||||
religion = religion:oriental_orthodox_religion
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -11,9 +11,9 @@
|
|||
has_realm_law = uncrowned
|
||||
AND = {
|
||||
has_game_rule = coronation_laws_off
|
||||
NOR = {
|
||||
has_variable = crowned_king_var
|
||||
has_variable = crowned_emperor_var
|
||||
has_none_of_variables = {
|
||||
name = crowned_king_var
|
||||
name = crowned_emperor_var
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -29,7 +29,7 @@
|
|||
has_realm_law = crowned_emperor
|
||||
AND = {
|
||||
has_realm_law = crowned_king
|
||||
faith = { has_doctrine = doctrine_no_anointment }
|
||||
rite = { rite_has_doctrine = doctrine_no_anointment }
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -51,17 +51,24 @@
|
|||
trigger_if = {
|
||||
limit = {
|
||||
scope:special_option ?= flag:coronation_type_anointment
|
||||
NOT = { faith.religious_head ?= this }
|
||||
coronation_anointment_authority_available_trigger = yes
|
||||
NOT = { scope:coronation_anointment_authority ?= this }
|
||||
}
|
||||
custom_tooltip = {
|
||||
text = activity_coronation_not_approved_anointment
|
||||
faith.religious_head = {
|
||||
scope:coronation_anointment_authority = {
|
||||
is_target_in_variable_list = {
|
||||
name = supported_anointments
|
||||
target = root
|
||||
}
|
||||
}
|
||||
}
|
||||
scope:coronation_anointment_authority ?= {
|
||||
custom_tooltip = {
|
||||
text = activity_coronation_hof_no_anointment_situation
|
||||
NOT = { pam_the_christian_church_no_anointment_trigger = { RULER = root } }
|
||||
}
|
||||
}
|
||||
}
|
||||
# In realms with Ceremonial Lieges, only independent Ceremonial Lieges may hold a Coronation
|
||||
trigger_if = {
|
||||
|
|
@ -73,58 +80,39 @@
|
|||
}
|
||||
|
||||
trigger_if = {
|
||||
# Missing authority skips this block, so a regular coronation stays valid
|
||||
limit = {
|
||||
highest_held_title_tier >= tier_empire
|
||||
faith = {
|
||||
has_doctrine = doctrine_spiritual_head
|
||||
has_doctrine = doctrine_imperial_anointment
|
||||
}
|
||||
rite = { rite_has_doctrine = doctrine_imperial_anointment }
|
||||
coronation_anointment_authority_available_trigger = yes
|
||||
}
|
||||
faith.religious_head ?= {
|
||||
save_temporary_scope_as = hof_temp
|
||||
}
|
||||
trigger_if = {
|
||||
limit = {
|
||||
exists = scope:hof_temp
|
||||
}
|
||||
scope:hof_temp = {
|
||||
custom_description = {
|
||||
text = HOF_is_ai_tt
|
||||
is_ai = yes
|
||||
}
|
||||
is_available_allow_travelling = yes
|
||||
}
|
||||
}
|
||||
trigger_else = {
|
||||
custom_description = {
|
||||
text = HOF_DOESNT_EXIST
|
||||
exists = scope:hof_temp
|
||||
scope:coronation_anointment_authority = {
|
||||
is_available_allow_travelling = yes
|
||||
custom_tooltip = {
|
||||
text = activity_coronation_hof_no_anointment_situation
|
||||
NOT = { pam_the_christian_church_no_anointment_trigger = { RULER = root } }
|
||||
}
|
||||
}
|
||||
NOT = { has_trait = excommunicated }
|
||||
trigger_if = {
|
||||
limit = {
|
||||
is_ai = no
|
||||
}
|
||||
piety_level >= 2
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
is_location_valid = {
|
||||
has_holding = yes
|
||||
trigger_if = { # If it is an anointment, it must happen within the HoF's lands if they hold a holy site
|
||||
trigger_if = {
|
||||
# A missing authority is already reported by the anointment option's validity
|
||||
limit = { scope:special_option ?= flag:coronation_type_anointment }
|
||||
scope:host = { coronation_anointment_save_authority_trigger = yes }
|
||||
}
|
||||
trigger_if = { # If it is an anointment, it must happen within the authority's lands if they hold a holy site
|
||||
limit = {
|
||||
scope:special_option ?= flag:coronation_type_anointment
|
||||
scope:host.faith.religious_head ?= {
|
||||
scope:coronation_anointment_authority ?= {
|
||||
is_landed = yes
|
||||
faith = {
|
||||
any_holy_site = {
|
||||
barony.holder = {
|
||||
OR = {
|
||||
this = scope:host.faith.religious_head
|
||||
any_liege_or_above = { this = scope:host.faith.religious_head }
|
||||
}
|
||||
any_holy_site_barony = {
|
||||
holder = {
|
||||
target_is_same_character_or_above = scope:coronation_anointment_authority
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -134,39 +122,30 @@
|
|||
text = coronation_location_hof_owned
|
||||
barony = { is_holy_site_of = scope:host.faith }
|
||||
barony.holder = {
|
||||
OR = {
|
||||
this = scope:host.faith.religious_head
|
||||
any_liege_or_above = { this = scope:host.faith.religious_head }
|
||||
}
|
||||
target_is_same_character_or_above = scope:coronation_anointment_authority
|
||||
}
|
||||
}
|
||||
}
|
||||
#If it is an anointment and HoF has no holy site - but you do - must be held there
|
||||
trigger_else_if = { # If it is an anointment, it must happen within the HoF's lands if they hold a holy site
|
||||
#If it is an anointment and the authority has no holy site - but you do - it must be held there
|
||||
trigger_else_if = {
|
||||
limit = {
|
||||
scope:special_option ?= flag:coronation_type_anointment
|
||||
scope:host.faith = {
|
||||
any_holy_site = {
|
||||
barony.holder = {
|
||||
OR = {
|
||||
this = scope:host
|
||||
any_liege_or_above = { this = scope:host }
|
||||
}
|
||||
any_holy_site_barony = {
|
||||
holder = {
|
||||
target_is_same_character_or_above = scope:host
|
||||
}
|
||||
}
|
||||
}
|
||||
#head of faith has no holy site
|
||||
scope:host.faith.religious_head ?= {
|
||||
#The approving authority has no holy site
|
||||
scope:coronation_anointment_authority ?= {
|
||||
OR = {
|
||||
is_landed = no
|
||||
NOT = {
|
||||
faith = {
|
||||
any_holy_site = {
|
||||
barony.holder = {
|
||||
OR = {
|
||||
this = scope:host.faith.religious_head
|
||||
any_liege_or_above = { this = scope:host.faith.religious_head }
|
||||
}
|
||||
any_holy_site_barony = {
|
||||
holder = {
|
||||
target_is_same_character_or_above = scope:coronation_anointment_authority
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -178,21 +157,26 @@
|
|||
text = coronation_location_holy_site_host
|
||||
barony = { is_holy_site_of = scope:host.faith }
|
||||
barony.holder = {
|
||||
OR = {
|
||||
this = scope:host
|
||||
any_liege_or_above = { this = scope:host }
|
||||
}
|
||||
target_is_same_character_or_above = scope:host
|
||||
}
|
||||
}
|
||||
}
|
||||
#If it is an anointment and neither the authority nor the host holds a holy site, it must be held at the authority's capital
|
||||
trigger_else_if = {
|
||||
limit = {
|
||||
scope:special_option ?= flag:coronation_type_anointment
|
||||
exists = scope:coronation_anointment_authority.capital_province
|
||||
}
|
||||
custom_tooltip = {
|
||||
text = coronation_location_authority_capital
|
||||
this = scope:coronation_anointment_authority.capital_province
|
||||
}
|
||||
}
|
||||
trigger_else = { # Else it must happen in your lands
|
||||
custom_tooltip = {
|
||||
text = coronation_location_owned
|
||||
county.holder ?= {
|
||||
OR = {
|
||||
this = scope:host
|
||||
any_liege_or_above = { this = scope:host }
|
||||
}
|
||||
target_is_same_character_or_above = scope:host
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -200,12 +184,30 @@
|
|||
limit = {
|
||||
NOT = { is_county_capital = yes }
|
||||
}
|
||||
custom_tooltip = {
|
||||
text = coronation_location_neither_capital_nor_holy_site
|
||||
OR = {
|
||||
this = scope:host.capital_province
|
||||
is_county_capital = yes
|
||||
barony = { is_holy_site_of = scope:host.faith }
|
||||
# Anointment authority is only saved on that path, and the tooltip evaluates every line
|
||||
trigger_if = {
|
||||
limit = {
|
||||
scope:special_option ?= flag:coronation_type_anointment
|
||||
}
|
||||
custom_tooltip = {
|
||||
text = coronation_location_neither_capital_nor_holy_site
|
||||
OR = {
|
||||
this = scope:host.capital_province
|
||||
is_county_capital = yes
|
||||
barony = { is_holy_site_of = scope:host.faith }
|
||||
# The anointment authority's seat is a valid venue even when it is a temple barony
|
||||
scope:coronation_anointment_authority.capital_province ?= this
|
||||
}
|
||||
}
|
||||
}
|
||||
trigger_else = {
|
||||
custom_tooltip = {
|
||||
text = coronation_location_neither_capital_nor_holy_site
|
||||
OR = {
|
||||
this = scope:host.capital_province
|
||||
is_county_capital = yes
|
||||
barony = { is_holy_site_of = scope:host.faith }
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -247,9 +249,7 @@
|
|||
is_valid = {
|
||||
scope:host = {
|
||||
# Standard checks
|
||||
is_alive = yes
|
||||
is_incapable = no
|
||||
is_imprisoned = no
|
||||
is_physically_able = yes
|
||||
is_landed_or_landless_administrative = yes
|
||||
trigger_if = {
|
||||
limit = {
|
||||
|
|
@ -312,23 +312,6 @@
|
|||
}
|
||||
|
||||
on_invalidated = {
|
||||
# Host becomes incapable
|
||||
if = {
|
||||
limit = {
|
||||
scope:host = { is_incapable = yes }
|
||||
}
|
||||
scope:activity = {
|
||||
activity_type = { save_scope_as = activity_type }
|
||||
}
|
||||
scope:host = {
|
||||
trigger_event = activity_system.0330
|
||||
}
|
||||
every_attending_character = {
|
||||
limit = { this != scope:host }
|
||||
trigger_event = activity_system.0331
|
||||
}
|
||||
}
|
||||
|
||||
#Host has different primary title
|
||||
if = {
|
||||
limit = {
|
||||
|
|
@ -345,23 +328,8 @@
|
|||
}
|
||||
}
|
||||
|
||||
# Host becomes unlanded
|
||||
if = {
|
||||
limit = {
|
||||
scope:host = {
|
||||
is_landed_or_landless_administrative = no
|
||||
}
|
||||
}
|
||||
scope:activity = {
|
||||
activity_type = { save_scope_as = activity_type }
|
||||
}
|
||||
every_attending_character = {
|
||||
trigger_event = activity_system.0320
|
||||
}
|
||||
}
|
||||
|
||||
# Host is dead
|
||||
if = {
|
||||
else_if = {
|
||||
limit = {
|
||||
scope:host = { is_alive = no }
|
||||
}
|
||||
|
|
@ -377,7 +345,7 @@
|
|||
}
|
||||
|
||||
#Host has been imprisoned
|
||||
if = {
|
||||
else_if = {
|
||||
limit = {
|
||||
scope:host = { is_imprisoned = yes }
|
||||
}
|
||||
|
|
@ -395,7 +363,7 @@
|
|||
}
|
||||
|
||||
# No one shows up
|
||||
if = {
|
||||
else_if = {
|
||||
limit = {
|
||||
has_attending_activity_guests = no
|
||||
}
|
||||
|
|
@ -403,7 +371,7 @@
|
|||
}
|
||||
|
||||
# Officiator death
|
||||
if = {
|
||||
else_if = {
|
||||
limit = {
|
||||
scope:host = { has_character_flag = cancelled_coronation }
|
||||
}
|
||||
|
|
@ -422,7 +390,7 @@
|
|||
|
||||
# Host excommunicated during anointment
|
||||
|
||||
if = {
|
||||
else_if = {
|
||||
limit = {
|
||||
scope:host = { has_trait = excommunicated }
|
||||
scope:activity = {
|
||||
|
|
@ -438,7 +406,7 @@
|
|||
scope:activity = {
|
||||
every_attending_character = {
|
||||
limit = {
|
||||
NOT = { this = scope:host }
|
||||
this != scope:host
|
||||
}
|
||||
trigger_event = ach_maintenance_events.0105
|
||||
}
|
||||
|
|
@ -448,6 +416,12 @@
|
|||
}
|
||||
}
|
||||
|
||||
else = {
|
||||
invalidation_incapable_effect = yes
|
||||
invalidation_unlanded_non_nf_effect = yes
|
||||
invalidation_host_or_special_guest_isolated_effect = yes
|
||||
}
|
||||
|
||||
#Cleanup
|
||||
if = {
|
||||
limit = {
|
||||
|
|
@ -517,18 +491,11 @@
|
|||
trigger_if = {
|
||||
limit = {
|
||||
highest_held_title_tier >= tier_empire
|
||||
faith = {
|
||||
OR = {
|
||||
has_doctrine = doctrine_holy_order_head
|
||||
has_doctrine = doctrine_spiritual_head
|
||||
}
|
||||
}
|
||||
}
|
||||
NOT = {
|
||||
faith = {
|
||||
has_doctrine = doctrine_imperial_anointment
|
||||
rite = {
|
||||
rite_has_doctrine = doctrine_imperial_anointment
|
||||
}
|
||||
}
|
||||
NOT = { coronation_anointment_authority_available_trigger = yes }
|
||||
}
|
||||
trigger_else = {
|
||||
always = yes
|
||||
|
|
@ -544,16 +511,19 @@
|
|||
trigger_if = {
|
||||
limit = {
|
||||
highest_held_title_tier >= tier_empire
|
||||
faith = {
|
||||
OR = {
|
||||
has_doctrine = doctrine_holy_order_head
|
||||
has_doctrine = doctrine_spiritual_head
|
||||
}
|
||||
rite = {
|
||||
rite_has_doctrine = doctrine_imperial_anointment
|
||||
}
|
||||
}
|
||||
# Regular coronation is only blocked while an anointment authority exists;
|
||||
# with no Head of Faith and no clergy Head of Rite it remains fully valid.
|
||||
NOT = {
|
||||
faith = {
|
||||
has_doctrine = doctrine_imperial_anointment
|
||||
OR = {
|
||||
exists = religious_head_or_challenger
|
||||
AND = {
|
||||
exists = rite.head_of_rite
|
||||
rite.head_of_rite = { pam_is_clergy_ruler_trigger = yes }
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -563,17 +533,14 @@
|
|||
if = {
|
||||
limit = {
|
||||
highest_held_title_tier > tier_kingdom
|
||||
faith = {
|
||||
rite = {
|
||||
OR = {
|
||||
has_doctrine = doctrine_holy_order_head
|
||||
has_doctrine = doctrine_spiritual_head
|
||||
}
|
||||
OR = {
|
||||
has_doctrine = doctrine_imperial_anointment
|
||||
has_doctrine = doctrine_anointment_permitted
|
||||
rite_has_doctrine = doctrine_imperial_anointment
|
||||
rite_has_doctrine = doctrine_anointment_permitted
|
||||
}
|
||||
}
|
||||
faith.religious_head ?= {
|
||||
coronation_anointment_authority_available_trigger = yes
|
||||
scope:coronation_anointment_authority ?= {
|
||||
is_target_in_variable_list = {
|
||||
name = supported_anointments
|
||||
target = root
|
||||
|
|
@ -595,10 +562,11 @@
|
|||
trigger_if = {
|
||||
limit = {
|
||||
highest_held_title_tier >= tier_empire
|
||||
rite = {
|
||||
rite_has_doctrine = doctrine_imperial_anointment
|
||||
}
|
||||
}
|
||||
faith = {
|
||||
has_doctrine = doctrine_imperial_anointment
|
||||
}
|
||||
coronation_anointment_authority_available_trigger = yes
|
||||
}
|
||||
trigger_else = {
|
||||
always = no
|
||||
|
|
@ -606,65 +574,41 @@
|
|||
}
|
||||
is_valid = {
|
||||
#trigger_ifs are to make player-facing triggers look nice
|
||||
faith = {
|
||||
OR = {
|
||||
has_doctrine = doctrine_holy_order_head
|
||||
has_doctrine = doctrine_spiritual_head
|
||||
}
|
||||
coronation_anointment_authority_available_trigger = yes
|
||||
rite = {
|
||||
trigger_if = {
|
||||
limit = {
|
||||
NOT = {
|
||||
has_doctrine = doctrine_anointment_permitted
|
||||
}
|
||||
NOT = { rite_has_doctrine = doctrine_anointment_permitted }
|
||||
}
|
||||
has_doctrine = doctrine_imperial_anointment
|
||||
rite_has_doctrine = doctrine_imperial_anointment
|
||||
}
|
||||
trigger_else = {
|
||||
has_doctrine = doctrine_anointment_permitted
|
||||
}
|
||||
religious_head ?= {
|
||||
save_temporary_scope_as = hof_temp
|
||||
rite_has_doctrine = doctrine_anointment_permitted
|
||||
}
|
||||
}
|
||||
trigger_if = {
|
||||
limit = {
|
||||
exists = scope:hof_temp
|
||||
}
|
||||
scope:hof_temp = {
|
||||
# No authority: the availability trigger above already reports the failure
|
||||
limit = { exists = scope:coronation_anointment_authority }
|
||||
scope:coronation_anointment_authority = {
|
||||
is_available_allow_travelling = yes
|
||||
custom_description = {
|
||||
text = HOF_is_ai_tt
|
||||
is_ai = yes
|
||||
custom_tooltip = {
|
||||
text = activity_coronation_hof_no_anointment_situation
|
||||
NOT = { pam_the_christian_church_no_anointment_trigger = { RULER = root } }
|
||||
}
|
||||
}
|
||||
}
|
||||
trigger_else = {
|
||||
custom_description = {
|
||||
text = HOF_DOESNT_EXIST
|
||||
exists = scope:hof_temp
|
||||
}
|
||||
}
|
||||
highest_held_title_tier >= tier_empire
|
||||
NOT = { has_trait = excommunicated }
|
||||
trigger_if = {
|
||||
limit = {
|
||||
is_ai = no
|
||||
}
|
||||
piety_level >= 2
|
||||
}
|
||||
}
|
||||
|
||||
ai_will_do = {
|
||||
#If valid, the AI should attempt anointment. Unless they hate the pope
|
||||
#They will likely often go for regular coronation regardless because they can't afford this or haven't done the request anointment interaction
|
||||
#If valid, the AI should attempt anointment unless they hate their religious authority
|
||||
value = 100
|
||||
if = {
|
||||
limit = {
|
||||
highest_held_title_tier > tier_kingdom
|
||||
AND = {
|
||||
exists = faith.religious_head
|
||||
faith.religious_head ?= { has_any_bad_relationship_with_character_trigger = { CHARACTER = root } }
|
||||
}
|
||||
coronation_anointment_authority_available_trigger = yes
|
||||
scope:coronation_anointment_authority ?= { has_any_bad_relationship_with_character_trigger = { CHARACTER = root } }
|
||||
}
|
||||
add = -90
|
||||
}
|
||||
|
|
@ -674,8 +618,13 @@
|
|||
ceremony_size = {
|
||||
coronation_small_ceremony = {
|
||||
default = {
|
||||
coronation_has_proper_artifact_trigger = no
|
||||
highest_held_title_tier = tier_kingdom
|
||||
OR = {
|
||||
has_personal_tenet_flag = tenet_vows_of_poverty_humble_host
|
||||
AND = {
|
||||
coronation_has_proper_artifact_trigger = no
|
||||
highest_held_title_tier = tier_kingdom
|
||||
}
|
||||
}
|
||||
}
|
||||
is_valid = {
|
||||
custom_tooltip = {
|
||||
|
|
@ -866,6 +815,12 @@
|
|||
}
|
||||
}
|
||||
is_valid = {
|
||||
trigger_if = {
|
||||
limit = {
|
||||
NOT = { scope:special_option ?= flag:coronation_type_anointment }
|
||||
}
|
||||
pam_vows_of_poverty_premium_activity_option_valid_trigger = yes
|
||||
}
|
||||
trigger_if = {
|
||||
limit = {
|
||||
coronation_proper_artifact_crown_trigger = yes
|
||||
|
|
@ -1065,6 +1020,7 @@
|
|||
}
|
||||
}
|
||||
is_valid = {
|
||||
pam_vows_of_poverty_premium_activity_option_valid_trigger = yes
|
||||
trigger_if = {
|
||||
limit = {
|
||||
coronation_proper_artifact_crown_trigger = yes
|
||||
|
|
@ -1135,6 +1091,7 @@
|
|||
trigger_if = {
|
||||
limit = {
|
||||
exists = scope:special_option
|
||||
pam_vows_of_poverty_premium_activity_option_valid_trigger = no
|
||||
}
|
||||
NOT = { scope:special_option = flag:coronation_type_anointment }
|
||||
}
|
||||
|
|
@ -1318,6 +1275,7 @@
|
|||
}
|
||||
}
|
||||
is_valid = {
|
||||
pam_vows_of_poverty_premium_activity_option_valid_trigger = yes
|
||||
trigger_if = {
|
||||
limit = {
|
||||
coronation_proper_artifact_crown_trigger = yes
|
||||
|
|
@ -1524,6 +1482,7 @@
|
|||
}
|
||||
}
|
||||
is_valid = {
|
||||
pam_vows_of_poverty_premium_activity_option_valid_trigger = yes
|
||||
trigger_if = {
|
||||
limit = {
|
||||
coronation_proper_artifact_crown_trigger = yes
|
||||
|
|
@ -1631,8 +1590,8 @@
|
|||
|
||||
max_province_icons = 3
|
||||
|
||||
province_filter = holy_sites_realm
|
||||
ai_province_filter = holy_sites_realm
|
||||
province_filter = anointment_candidates
|
||||
ai_province_filter = anointment_candidates
|
||||
|
||||
max_guest_arrival_delay_time = { months = 5 }
|
||||
|
||||
|
|
@ -1640,6 +1599,9 @@
|
|||
|
||||
ai_will_do = { #AI should always do coronations asap as possible if they fulfill the requirements
|
||||
value = 1000
|
||||
|
||||
# add = activity_general_ai_will_do_value
|
||||
|
||||
#...unless the game rule is turned off
|
||||
if = {
|
||||
limit = {
|
||||
|
|
@ -1694,10 +1656,19 @@
|
|||
if = {
|
||||
limit = {
|
||||
barony = { is_holy_site_of = scope:host.faith }
|
||||
barony.holder ?= {
|
||||
OR = {
|
||||
this = scope:host.faith.religious_head
|
||||
any_liege_or_above = { this = scope:host.faith.religious_head }
|
||||
OR = {
|
||||
AND = {
|
||||
exists = scope:host.religious_head_or_challenger
|
||||
barony.holder ?= {
|
||||
target_is_same_character_or_above = scope:host.religious_head_or_challenger
|
||||
}
|
||||
}
|
||||
AND = {
|
||||
scope:special_option ?= flag:coronation_type_anointment
|
||||
scope:host = { coronation_anointment_authority_available_trigger = yes }
|
||||
barony.holder ?= {
|
||||
target_is_same_character_or_above = scope:coronation_anointment_authority
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -1752,8 +1723,9 @@
|
|||
# Vassals send you an angry letter if you didn't invite any
|
||||
if = {
|
||||
limit = {
|
||||
NOT = {
|
||||
any_vassal = {
|
||||
any_vassal = {
|
||||
highest_held_title_tier > tier_barony
|
||||
NOT = {
|
||||
is_participant_in_activity = scope:activity
|
||||
}
|
||||
}
|
||||
|
|
@ -2220,6 +2192,8 @@
|
|||
loyalty_pledge nobles_cheer regalia_impresses_attendees supporters_bond detractors_bond befriend_loyalists supporter_stresses_detractor praised_king_together bonded_over_help beautiful_choir_song heir_diplomacy_boost heir_stewardship_boost heir_learning_boost
|
||||
# General Actions
|
||||
guest_friendship guest_insulted
|
||||
# Passive Rite Learning APAs
|
||||
apa_passive_religious_learning_host apa_passive_religious_learning_guest
|
||||
}
|
||||
chance_of_no_event = 5
|
||||
}
|
||||
|
|
@ -2231,19 +2205,22 @@
|
|||
|
||||
is_shown = {
|
||||
scope:special_option ?= flag:coronation_type_anointment
|
||||
exists = faith.religious_head
|
||||
NOT = { faith.religious_head = this }
|
||||
coronation_anointment_save_authority_trigger = yes
|
||||
# Also covers a pre-selected authority that is no longer valid, for example after a rite switch
|
||||
custom_description = {
|
||||
text = CORONATION_ANOINTMENT_GUEST_AUTHORITY_DOESNT_EXIST
|
||||
exists = scope:coronation_anointment_authority
|
||||
}
|
||||
NOT = { scope:coronation_anointment_authority = this }
|
||||
}
|
||||
|
||||
select_character = {
|
||||
faith.religious_head ?= {
|
||||
save_scope_as = character
|
||||
}
|
||||
coronation_save_anointment_authority_effect = { SCOPE = character }
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
max_guests = 100
|
||||
max_guests = 200
|
||||
|
||||
guest_invite_rules = {
|
||||
rules = {
|
||||
|
|
@ -2266,6 +2243,7 @@
|
|||
1 = activity_invite_rule_vassals
|
||||
1 = activity_invite_rule_tributaries
|
||||
2 = activity_invite_rule_fellow_vassals
|
||||
2 = activity_invite_rule_clergy
|
||||
3 = activity_invite_rule_courtiers
|
||||
4 = activity_invite_rule_guests
|
||||
2 = activity_invite_rule_all_lieges
|
||||
|
|
@ -2286,23 +2264,30 @@
|
|||
|
||||
# Scripted Modifiers
|
||||
activity_guest_shared_ai_accept_modifier = yes
|
||||
activity_guest_clergy_shared_ai_accept_modifier = yes
|
||||
|
||||
#All vassals attend if they are capable
|
||||
modifier = {
|
||||
is_vassal_of = scope:host
|
||||
NOT = { faith.religious_head ?= this }
|
||||
NOT = { religious_head_or_challenger ?= this }
|
||||
NOT = {
|
||||
AND = {
|
||||
scope:special_type = flag:coronation_type_anointment
|
||||
scope:host = { coronation_anointment_authority_is_trigger = { CHARACTER = root } }
|
||||
}
|
||||
}
|
||||
add = 500
|
||||
desc = coronation_special_vassal_value
|
||||
}
|
||||
modifier = {
|
||||
is_vassal_of = scope:host
|
||||
faith.religious_head ?= this
|
||||
scope:host = { coronation_anointment_authority_is_trigger = { CHARACTER = root } }
|
||||
scope:special_type = flag:coronation_type_anointment
|
||||
add = 25
|
||||
desc = coronation_special_vassal_value
|
||||
}
|
||||
modifier = {
|
||||
faith.religious_head ?= this
|
||||
religious_head_or_challenger ?= this
|
||||
NOT = { scope:special_type = flag:coronation_type_anointment }
|
||||
add = -1000
|
||||
desc = coronation_pope_not_anointment
|
||||
|
|
@ -2340,9 +2325,8 @@
|
|||
add = 20
|
||||
}
|
||||
|
||||
# Special modifier for the HoF
|
||||
modifier = {
|
||||
faith.religious_head ?= this
|
||||
scope:host = { coronation_anointment_authority_is_trigger = { CHARACTER = root } }
|
||||
scope:special_type = flag:coronation_type_anointment
|
||||
is_target_in_variable_list = {
|
||||
name = supported_anointments
|
||||
|
|
@ -2742,16 +2726,30 @@
|
|||
}
|
||||
}
|
||||
}
|
||||
# Set HoF as officiant in anointments
|
||||
# Save the approving authority separately from any replacement officiator
|
||||
if = {
|
||||
limit = {
|
||||
scope:special_option ?= flag:coronation_type_anointment
|
||||
exists = scope:host.faith.religious_head
|
||||
}
|
||||
scope:host = { coronation_save_anointment_authority_effect = { SCOPE = anointment_authority } }
|
||||
scope:activity = {
|
||||
set_variable = {
|
||||
name = anointment_authority
|
||||
value = scope:anointment_authority
|
||||
}
|
||||
set_variable = {
|
||||
name = officiator
|
||||
value = scope:host.faith.religious_head
|
||||
value = scope:anointment_authority
|
||||
}
|
||||
}
|
||||
# Auto-add so a declined required guest cannot invalidate the ceremony
|
||||
scope:anointment_authority ?= {
|
||||
if = {
|
||||
limit = {
|
||||
NOT = { involved_activity ?= scope:activity }
|
||||
can_join_activity = scope:activity
|
||||
}
|
||||
add_to_activity = scope:activity
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -2933,7 +2931,10 @@
|
|||
}
|
||||
if = {
|
||||
limit = {
|
||||
scope:activity.activity_host.faith.religious_head ?= scope:activity.var:officiator
|
||||
OR = {
|
||||
scope:activity.var:anointment_authority ?= scope:activity.var:officiator
|
||||
scope:activity.activity_host.religious_head_or_challenger ?= scope:activity.var:officiator
|
||||
}
|
||||
}
|
||||
create_character_memory = {
|
||||
type = crowned_by_hof_memory
|
||||
|
|
@ -3358,7 +3359,12 @@
|
|||
}
|
||||
}
|
||||
|
||||
## Activity Backgrounds
|
||||
###################
|
||||
# GRAPHICS
|
||||
###################
|
||||
|
||||
header_background = "gfx/interface/illustrations/activity_header_backgrounds/activity_coronation.dds"
|
||||
|
||||
# Arrival - Courtyard Pictures
|
||||
background = { #Nomadic MENA
|
||||
trigger = {
|
||||
|
|
@ -3680,15 +3686,7 @@
|
|||
scope:activity ?= {
|
||||
activity_location = { NOT = { has_holding_type = church_holding } }
|
||||
scope:host = {
|
||||
OR = {
|
||||
location = province:b_constantinople
|
||||
# AND = {
|
||||
# primary_title = title:e_byzantium
|
||||
# title:c_byzantion = {
|
||||
# any_de_jure_top_liege = { this = root }
|
||||
# }
|
||||
# }
|
||||
}
|
||||
show_byzantion_throne_room_background = yes
|
||||
}
|
||||
has_current_phase = coronation_phase_coronation
|
||||
}
|
||||
|
|
@ -3938,6 +3936,7 @@
|
|||
religion = religion:eastern_orthodox_religion
|
||||
religion = religion:catholic_religion
|
||||
religion = religion:protestant_religion
|
||||
religion = religion:oriental_orthodox_religion
|
||||
}
|
||||
scope:activity.activity_location ?= {
|
||||
OR = {
|
||||
|
|
@ -3973,6 +3972,7 @@
|
|||
faith.religion = religion:eastern_orthodox_religion
|
||||
faith.religion = religion:catholic_religion
|
||||
faith.religion = religion:protestant_religion
|
||||
faith.religion = religion:oriental_orthodox_religion
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -3990,6 +3990,7 @@
|
|||
faith.religion = religion:eastern_orthodox_religion
|
||||
faith.religion = religion:catholic_religion
|
||||
faith.religion = religion:protestant_religion
|
||||
faith.religion = religion:oriental_orthodox_religion
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -4015,7 +4016,7 @@
|
|||
scope:activity ?= {
|
||||
has_current_phase = coronation_phase_coronation
|
||||
}
|
||||
scope:host = { religion = religion:folkgerman_religion }
|
||||
scope:host = { religion = religion:folk_germanic_religion }
|
||||
}
|
||||
texture = "gfx/interface/illustrations/event_scenes/fp1_tribal_temple.dds"
|
||||
environment = "environment_event_fp1_tribal_temple"
|
||||
|
|
|
|||
|
|
@ -9,10 +9,7 @@
|
|||
|
||||
activity_feast = {
|
||||
is_shown = {
|
||||
OR = {
|
||||
is_landed_or_landless_administrative = yes
|
||||
has_government = landless_minority_government
|
||||
}
|
||||
is_landed_or_landless_administrative_or_theocratic = yes
|
||||
highest_held_title_tier > tier_barony
|
||||
trigger_if = {
|
||||
limit = {
|
||||
|
|
@ -33,48 +30,23 @@ activity_feast = {
|
|||
trigger_if = { # Throttle Counts
|
||||
limit = {
|
||||
highest_held_title_tier = tier_county
|
||||
NOR = {
|
||||
has_government = japan_administrative_government
|
||||
has_government = japan_feudal_government
|
||||
}
|
||||
government_is_japanese_trigger = no
|
||||
}
|
||||
ai_sociability >= 100
|
||||
}
|
||||
}
|
||||
#Every other activity must be blocked until an uncrowned AI crowns themselves
|
||||
trigger_if = {
|
||||
limit = {
|
||||
is_ai = yes
|
||||
}
|
||||
NOT = {
|
||||
has_realm_law = uncrowned
|
||||
}
|
||||
}
|
||||
ai_activity_coronation_check = yes
|
||||
}
|
||||
|
||||
can_start_showing_failures_only = {
|
||||
NOT = { is_activity_type_on_cooldown = activity_feast }
|
||||
trigger_if = {
|
||||
limit = {
|
||||
OR = {
|
||||
is_ai = no
|
||||
NOT = { has_character_flag = feast_ai_override }
|
||||
}
|
||||
}
|
||||
is_available_adult = yes
|
||||
}
|
||||
is_physically_able_adult = yes
|
||||
}
|
||||
|
||||
is_valid = {
|
||||
scope:host = {
|
||||
is_alive = yes
|
||||
is_capable_adult = yes
|
||||
is_imprisoned = no
|
||||
OR = {
|
||||
is_landed_or_landless_administrative = yes
|
||||
has_government = landless_minority_government
|
||||
}
|
||||
NOT = { is_incapable = yes }
|
||||
is_physically_able_adult = yes
|
||||
is_landed_or_landless_administrative_or_theocratic = yes
|
||||
}
|
||||
# If no one shows up
|
||||
trigger_if = {
|
||||
|
|
@ -137,9 +109,9 @@ activity_feast = {
|
|||
}
|
||||
scope:activity.special_guest:honorary_guest = { is_alive = yes } #but they're alive
|
||||
scope:host = { #and you didn't back down/fail
|
||||
NOR = {
|
||||
has_variable = murder_feast_murder_back_down
|
||||
has_variable = murder_feast_murder_failure_var
|
||||
has_none_of_variables = {
|
||||
name = murder_feast_murder_back_down
|
||||
name = murder_feast_murder_failure_var
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -172,22 +144,7 @@ activity_feast = {
|
|||
trigger_event = feast.2011
|
||||
}
|
||||
}
|
||||
if = {
|
||||
limit = {
|
||||
scope:host = { is_incapable = yes }
|
||||
}
|
||||
scope:activity = {
|
||||
activity_type = { save_scope_as = activity_type }
|
||||
}
|
||||
scope:host = {
|
||||
trigger_event = activity_system.0330
|
||||
}
|
||||
every_attending_character = {
|
||||
limit = { this != scope:host }
|
||||
trigger_event = activity_system.0331
|
||||
}
|
||||
}
|
||||
if = { # No one shows up
|
||||
else_if = { # No one shows up
|
||||
limit = {
|
||||
has_attending_activity_guests = no
|
||||
}
|
||||
|
|
@ -197,6 +154,11 @@ activity_feast = {
|
|||
}
|
||||
scope:host = { trigger_event = feast.2003 }
|
||||
}
|
||||
else = {
|
||||
invalidation_unlanded_non_nf_effect = yes
|
||||
invalidation_nobody_present_effect = yes
|
||||
invalidation_host_isolated_effect = yes
|
||||
}
|
||||
# Accolade stuff
|
||||
if = {
|
||||
limit = {
|
||||
|
|
@ -224,20 +186,6 @@ activity_feast = {
|
|||
remove_character_modifier = accolade_charmer_party_high_modifier
|
||||
}
|
||||
}
|
||||
# Host becomes unlanded
|
||||
if = {
|
||||
limit = {
|
||||
scope:host = {
|
||||
is_landed_or_landless_administrative = no
|
||||
}
|
||||
}
|
||||
scope:activity = {
|
||||
activity_type = { save_scope_as = activity_type }
|
||||
}
|
||||
every_attending_character = {
|
||||
trigger_event = activity_system.0320
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
###################
|
||||
|
|
@ -287,6 +235,10 @@ activity_feast = {
|
|||
desc = activity_feast_province_desc_alhambra
|
||||
}
|
||||
# ++ / double plus good
|
||||
triggered_desc = {
|
||||
trigger = { has_building_or_higher = farm_estates_01 }
|
||||
desc = activity_feast_province_desc_farm_estates
|
||||
}
|
||||
triggered_desc = {
|
||||
trigger = { has_building_or_higher = paddy_fields_01 }
|
||||
desc = activity_feast_province_desc_paddy_fields
|
||||
|
|
@ -545,7 +497,7 @@ activity_feast = {
|
|||
}
|
||||
if = {
|
||||
limit = {
|
||||
faith = { has_doctrine = tenet_ritual_celebrations }
|
||||
rite = { rite_has_tenet = tenet_ritual_celebrations }
|
||||
}
|
||||
add = {
|
||||
value = 35
|
||||
|
|
@ -554,7 +506,7 @@ activity_feast = {
|
|||
}
|
||||
if = {
|
||||
limit = {
|
||||
faith = { has_doctrine = tenet_hedonistic }
|
||||
rite = { rite_has_tenet = tenet_hedonistic }
|
||||
}
|
||||
add = {
|
||||
value = 35
|
||||
|
|
@ -563,8 +515,8 @@ activity_feast = {
|
|||
}
|
||||
if = {
|
||||
limit = {
|
||||
host.faith = {
|
||||
has_doctrine = tenet_asceticism
|
||||
host.rite = {
|
||||
rite_has_tenet = tenet_asceticism
|
||||
}
|
||||
}
|
||||
add = {
|
||||
|
|
@ -662,7 +614,7 @@ activity_feast = {
|
|||
}
|
||||
if = { # Unless...
|
||||
limit = {
|
||||
faith = { has_doctrine = tenet_ritual_celebrations }
|
||||
rite = { rite_has_tenet = tenet_ritual_celebrations }
|
||||
}
|
||||
add = {
|
||||
value = 100
|
||||
|
|
@ -736,56 +688,9 @@ activity_feast = {
|
|||
}
|
||||
}
|
||||
}
|
||||
# Plague
|
||||
if = {
|
||||
limit = {
|
||||
any_held_title = {
|
||||
title_tier = county
|
||||
has_province_with_epidemic = { intensity < apocalyptic }
|
||||
}
|
||||
would_follow_social_distancing_value >= -1
|
||||
}
|
||||
add = {
|
||||
value = -60
|
||||
desc = "Plague in Domain"
|
||||
}
|
||||
}
|
||||
else_if = {
|
||||
limit = {
|
||||
any_realm_county = {
|
||||
has_province_with_epidemic = { intensity < apocalyptic }
|
||||
}
|
||||
would_follow_social_distancing_value >= -1
|
||||
}
|
||||
add = {
|
||||
value = -20
|
||||
desc = "Plague in Top Realm"
|
||||
}
|
||||
}
|
||||
if = {
|
||||
limit = {
|
||||
any_held_title = {
|
||||
title_tier = county
|
||||
has_province_with_epidemic = { intensity = apocalyptic }
|
||||
}
|
||||
}
|
||||
add = {
|
||||
value = -200
|
||||
desc = "Apocalyptic Plague in Domain"
|
||||
}
|
||||
}
|
||||
else_if = {
|
||||
limit = {
|
||||
any_held_title = {
|
||||
title_tier = county
|
||||
has_province_with_epidemic = { intensity = apocalyptic }
|
||||
}
|
||||
}
|
||||
add = {
|
||||
value = -40
|
||||
desc = "Apocalyptic Plague in Top Realm"
|
||||
}
|
||||
}
|
||||
|
||||
add = activity_general_ai_will_do_value
|
||||
|
||||
if = {
|
||||
limit = {
|
||||
is_ai = yes
|
||||
|
|
@ -830,6 +735,7 @@ activity_feast = {
|
|||
1 = activity_invite_rule_confederates
|
||||
1 = activity_invite_rule_vassals
|
||||
2 = activity_invite_rule_fellow_vassals
|
||||
2 = activity_invite_rule_clergy
|
||||
3 = activity_invite_rule_courtiers
|
||||
4 = activity_invite_rule_guests
|
||||
1 = activity_invite_spouses
|
||||
|
|
@ -844,12 +750,12 @@ activity_feast = {
|
|||
}
|
||||
|
||||
host_intents = {
|
||||
intents = { reduce_stress_intent murder_attendee_intent woo_attendee_intent befriend_attendee_intent spread_legend_intent legitimacy_intent }
|
||||
intents = { reduce_stress_intent murder_attendee_intent woo_attendee_intent befriend_attendee_intent spread_legend_intent legitimacy_intent spread_personal_tenet_intent praise_the_gods_intent }
|
||||
default = reduce_stress_intent
|
||||
}
|
||||
|
||||
guest_intents = {
|
||||
intents = { reduce_stress_intent murder_attendee_intent woo_attendee_intent befriend_attendee_intent banquet_mischief_intent spread_legend_intent legitimacy_intent }
|
||||
intents = { reduce_stress_intent murder_attendee_intent woo_attendee_intent befriend_attendee_intent banquet_mischief_intent spread_legend_intent legitimacy_intent spread_personal_tenet_intent praise_the_gods_intent }
|
||||
default = reduce_stress_intent
|
||||
}
|
||||
|
||||
|
|
@ -860,6 +766,8 @@ activity_feast = {
|
|||
# Scripted Modifiers
|
||||
activity_guest_shared_ai_accept_modifier = yes
|
||||
activity_guest_feast_ai_accept_modifier = yes
|
||||
activity_guest_clergy_shared_ai_accept_modifier = yes
|
||||
activity_guest_clergy_frivolous_ai_accept_modifier = yes
|
||||
|
||||
# If the Host has hosted a Murder Feast recently people are sus
|
||||
modifier = {
|
||||
|
|
@ -872,13 +780,14 @@ activity_feast = {
|
|||
|
||||
# Master of Revels Accolade increasing invite acceptance
|
||||
modifier = {
|
||||
scope:host = {
|
||||
any_active_accolade = {
|
||||
scope:host = {
|
||||
any_active_accolade = {
|
||||
accolade_parameter = acclaimed_knight_feast_wedding_invite_acceptance_bonus
|
||||
}
|
||||
}
|
||||
add = accolade_feast_wedding_invite_acceptance_value
|
||||
}
|
||||
}
|
||||
add = accolade_feast_wedding_invite_acceptance_value
|
||||
desc = acclaimed_knight_feast_wedding_invite_acceptance_bonus_tt
|
||||
}
|
||||
}
|
||||
|
||||
special_guests = {
|
||||
|
|
@ -1001,7 +910,26 @@ activity_feast = {
|
|||
# has_title = title:e_minister_of_revenue
|
||||
# }
|
||||
# multiply = 0.85
|
||||
# }
|
||||
# }
|
||||
if = {
|
||||
limit = {
|
||||
has_personal_tenet_flag = tenet_transubstantiation_feast_discount
|
||||
}
|
||||
multiply = {
|
||||
value = 0.8
|
||||
desc = feast_cost_discount_transubstantiation
|
||||
}
|
||||
}
|
||||
# By God Alone - Secular Faith & Rite: a promised free feast (0038) zeroes the cost.
|
||||
if = {
|
||||
limit = {
|
||||
has_character_modifier = pam_sf_free_feast_modifier
|
||||
}
|
||||
multiply = {
|
||||
value = 0
|
||||
desc = pam_sf_free_feast_discount_desc
|
||||
}
|
||||
}
|
||||
}
|
||||
treasury = {
|
||||
if = {
|
||||
|
|
@ -1019,15 +947,24 @@ activity_feast = {
|
|||
}
|
||||
value = 0
|
||||
}
|
||||
# else = {
|
||||
# value = base_feast_cost_value
|
||||
else = {
|
||||
value = base_feast_cost_value
|
||||
# if = {
|
||||
# limit = {
|
||||
# has_title = title:e_minister_of_revenue
|
||||
# }
|
||||
# multiply = 0.85
|
||||
# }
|
||||
# }
|
||||
if = {
|
||||
limit = {
|
||||
has_personal_tenet_flag = tenet_transubstantiation_feast_discount
|
||||
}
|
||||
multiply = {
|
||||
value = 0.8
|
||||
desc = feast_cost_discount_transubstantiation
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
piety = {
|
||||
if = {
|
||||
|
|
@ -1044,6 +981,15 @@ activity_feast = {
|
|||
}
|
||||
else = {
|
||||
add = base_feast_cost_value
|
||||
if = {
|
||||
limit = {
|
||||
has_personal_tenet_flag = tenet_transubstantiation_feast_discount
|
||||
}
|
||||
multiply = {
|
||||
value = 0.8
|
||||
desc = feast_cost_discount_transubstantiation
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
barter_goods = {
|
||||
|
|
@ -1055,6 +1001,15 @@ activity_feast = {
|
|||
}
|
||||
else = {
|
||||
add = base_feast_cost_value
|
||||
if = {
|
||||
limit = {
|
||||
has_personal_tenet_flag = tenet_transubstantiation_feast_discount
|
||||
}
|
||||
multiply = {
|
||||
value = 0.8
|
||||
desc = feast_cost_discount_transubstantiation
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -1079,6 +1034,14 @@ activity_feast = {
|
|||
value = base_feast_ui_cost_value
|
||||
}
|
||||
|
||||
if = {
|
||||
limit = { has_personal_tenet_flag = tenet_transubstantiation_feast_discount }
|
||||
multiply = {
|
||||
value = 0.8
|
||||
desc = feast_cost_discount_transubstantiation
|
||||
}
|
||||
}
|
||||
|
||||
if = {
|
||||
limit = { has_variable = mpo_nerge_1060_free_feast }
|
||||
multiply = {
|
||||
|
|
@ -1086,6 +1049,14 @@ activity_feast = {
|
|||
desc = mpo_nerge_1060_free_feast_desc
|
||||
}
|
||||
}
|
||||
# By God Alone - Secular Faith & Rite: a promised free feast (0038) zeroes the cost.
|
||||
if = {
|
||||
limit = { has_character_modifier = pam_sf_free_feast_modifier }
|
||||
multiply = {
|
||||
value = 0
|
||||
desc = pam_sf_free_feast_discount_desc
|
||||
}
|
||||
}
|
||||
}
|
||||
treasury = { # Make sure this matches the gold cost above
|
||||
if = {
|
||||
|
|
@ -1101,6 +1072,14 @@ activity_feast = {
|
|||
value = base_feast_cost_value
|
||||
}
|
||||
|
||||
if = {
|
||||
limit = { has_personal_tenet_flag = tenet_transubstantiation_feast_discount }
|
||||
multiply = {
|
||||
value = 0.8
|
||||
desc = feast_cost_discount_transubstantiation
|
||||
}
|
||||
}
|
||||
|
||||
if = {
|
||||
limit = { has_variable = mpo_nerge_1060_free_feast }
|
||||
multiply = {
|
||||
|
|
@ -1121,6 +1100,14 @@ activity_feast = {
|
|||
value = base_feast_ui_cost_value
|
||||
}
|
||||
|
||||
if = {
|
||||
limit = { has_personal_tenet_flag = tenet_transubstantiation_feast_discount }
|
||||
multiply = {
|
||||
value = 0.8
|
||||
desc = feast_cost_discount_transubstantiation
|
||||
}
|
||||
}
|
||||
|
||||
if = {
|
||||
limit = { has_variable = mpo_nerge_1060_free_feast }
|
||||
multiply = {
|
||||
|
|
@ -1141,6 +1128,14 @@ activity_feast = {
|
|||
value = base_feast_ui_cost_value
|
||||
}
|
||||
|
||||
if = {
|
||||
limit = { has_personal_tenet_flag = tenet_transubstantiation_feast_discount }
|
||||
multiply = {
|
||||
value = 0.8
|
||||
desc = feast_cost_discount_transubstantiation
|
||||
}
|
||||
}
|
||||
|
||||
if = {
|
||||
limit = { has_variable = mpo_nerge_1060_free_feast }
|
||||
multiply = {
|
||||
|
|
@ -1180,6 +1175,12 @@ activity_feast = {
|
|||
|
||||
map_entity = "building_western_feast_01_entity"
|
||||
|
||||
###################
|
||||
# GRAPHICS
|
||||
###################
|
||||
|
||||
header_background = "gfx/interface/illustrations/activity_header_backgrounds/activity_feast.dds"
|
||||
|
||||
# Travel
|
||||
background = { # Bridge
|
||||
trigger = {
|
||||
|
|
@ -3030,6 +3031,13 @@ activity_feast = {
|
|||
}
|
||||
else = {
|
||||
value = feast_type_murder_value
|
||||
if = {
|
||||
limit = { has_character_modifier = pam_sf_free_feast_modifier }
|
||||
multiply = {
|
||||
value = 0
|
||||
desc = pam_sf_free_feast_discount_desc
|
||||
}
|
||||
}
|
||||
if = {
|
||||
limit = { has_variable = mpo_nerge_1060_free_feast }
|
||||
multiply = {
|
||||
|
|
@ -3057,6 +3065,13 @@ activity_feast = {
|
|||
}
|
||||
else = {
|
||||
value = feast_type_murder_value
|
||||
if = {
|
||||
limit = { has_character_modifier = pam_sf_free_feast_modifier }
|
||||
multiply = {
|
||||
value = 0
|
||||
desc = pam_sf_free_feast_discount_desc
|
||||
}
|
||||
}
|
||||
if = {
|
||||
limit = { has_variable = mpo_nerge_1060_free_feast }
|
||||
multiply = {
|
||||
|
|
@ -3080,7 +3095,7 @@ activity_feast = {
|
|||
}
|
||||
}
|
||||
|
||||
blocked_intents = { murder_attendee_intent befriend_attendee_intent woo_attendee_intent } #you can only relax mate
|
||||
blocked_intents = { murder_attendee_intent befriend_attendee_intent woo_attendee_intent spread_personal_tenet_intent } #you can only relax mate
|
||||
|
||||
ai_will_do = {
|
||||
value = 0
|
||||
|
|
@ -3289,6 +3304,9 @@ activity_feast = {
|
|||
feast_option_food = {
|
||||
feast_food_bad = {
|
||||
is_shown = { has_dlc_feature = advanced_activities }
|
||||
default = {
|
||||
has_personal_tenet_flag = tenet_vows_of_poverty_humble_host
|
||||
}
|
||||
|
||||
ai_will_do = {
|
||||
value = 0
|
||||
|
|
@ -3299,7 +3317,18 @@ activity_feast = {
|
|||
}
|
||||
}
|
||||
feast_food_normal = {
|
||||
default = yes
|
||||
is_valid = {
|
||||
trigger_if = {
|
||||
limit = { has_dlc_feature = advanced_activities }
|
||||
pam_vows_of_poverty_premium_activity_option_valid_trigger = yes
|
||||
}
|
||||
}
|
||||
default = {
|
||||
OR = {
|
||||
NOT = { has_personal_tenet_flag = tenet_vows_of_poverty_humble_host }
|
||||
NOT = { has_dlc_feature = advanced_activities }
|
||||
}
|
||||
}
|
||||
cost = {
|
||||
gold = {
|
||||
if = {
|
||||
|
|
@ -3321,6 +3350,13 @@ activity_feast = {
|
|||
}
|
||||
else = {
|
||||
value = feast_food_normal_value
|
||||
if = {
|
||||
limit = { has_character_modifier = pam_sf_free_feast_modifier }
|
||||
multiply = {
|
||||
value = 0
|
||||
desc = pam_sf_free_feast_discount_desc
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
treasury = { # Make sure this matches the gold cost above
|
||||
|
|
@ -3341,6 +3377,13 @@ activity_feast = {
|
|||
}
|
||||
else = {
|
||||
value = feast_food_normal_value
|
||||
if = {
|
||||
limit = { has_character_modifier = pam_sf_free_feast_modifier }
|
||||
multiply = {
|
||||
value = 0
|
||||
desc = pam_sf_free_feast_discount_desc
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
piety = {
|
||||
|
|
@ -3358,6 +3401,13 @@ activity_feast = {
|
|||
}
|
||||
else = {
|
||||
value = feast_food_normal_value
|
||||
if = {
|
||||
limit = { has_character_modifier = pam_sf_free_feast_modifier }
|
||||
multiply = {
|
||||
value = 0
|
||||
desc = pam_sf_free_feast_discount_desc
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
barter_goods = {
|
||||
|
|
@ -3375,6 +3425,13 @@ activity_feast = {
|
|||
}
|
||||
else = {
|
||||
value = feast_food_normal_value
|
||||
if = {
|
||||
limit = { has_character_modifier = pam_sf_free_feast_modifier }
|
||||
multiply = {
|
||||
value = 0
|
||||
desc = pam_sf_free_feast_discount_desc
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -3393,6 +3450,9 @@ activity_feast = {
|
|||
}
|
||||
feast_food_good = {
|
||||
is_shown = { has_dlc_feature = advanced_activities }
|
||||
is_valid = {
|
||||
pam_vows_of_poverty_premium_activity_option_valid_trigger = yes
|
||||
}
|
||||
|
||||
cost = {
|
||||
gold = {
|
||||
|
|
@ -3415,6 +3475,13 @@ activity_feast = {
|
|||
}
|
||||
else = {
|
||||
value = feast_food_good_value
|
||||
if = {
|
||||
limit = { has_character_modifier = pam_sf_free_feast_modifier }
|
||||
multiply = {
|
||||
value = 0
|
||||
desc = pam_sf_free_feast_discount_desc
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
treasury = {
|
||||
|
|
@ -3435,6 +3502,13 @@ activity_feast = {
|
|||
}
|
||||
else = {
|
||||
value = feast_food_good_value
|
||||
if = {
|
||||
limit = { has_character_modifier = pam_sf_free_feast_modifier }
|
||||
multiply = {
|
||||
value = 0
|
||||
desc = pam_sf_free_feast_discount_desc
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
piety = {
|
||||
|
|
@ -3452,6 +3526,13 @@ activity_feast = {
|
|||
}
|
||||
else = {
|
||||
value = feast_food_good_value
|
||||
if = {
|
||||
limit = { has_character_modifier = pam_sf_free_feast_modifier }
|
||||
multiply = {
|
||||
value = 0
|
||||
desc = pam_sf_free_feast_discount_desc
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
barter_goods = {
|
||||
|
|
@ -3469,6 +3550,13 @@ activity_feast = {
|
|||
}
|
||||
else = {
|
||||
value = feast_food_good_value
|
||||
if = {
|
||||
limit = { has_character_modifier = pam_sf_free_feast_modifier }
|
||||
multiply = {
|
||||
value = 0
|
||||
desc = pam_sf_free_feast_discount_desc
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -3487,6 +3575,9 @@ activity_feast = {
|
|||
feast_option_courses = {
|
||||
feast_courses_bad = {
|
||||
is_shown = { has_dlc_feature = advanced_activities }
|
||||
default = {
|
||||
has_personal_tenet_flag = tenet_vows_of_poverty_humble_host
|
||||
}
|
||||
|
||||
ai_will_do = {
|
||||
value = 0
|
||||
|
|
@ -3497,7 +3588,18 @@ activity_feast = {
|
|||
}
|
||||
}
|
||||
feast_courses_normal = {
|
||||
default = yes
|
||||
is_valid = {
|
||||
trigger_if = {
|
||||
limit = { has_dlc_feature = advanced_activities }
|
||||
pam_vows_of_poverty_premium_activity_option_valid_trigger = yes
|
||||
}
|
||||
}
|
||||
default = {
|
||||
OR = {
|
||||
NOT = { has_personal_tenet_flag = tenet_vows_of_poverty_humble_host }
|
||||
NOT = { has_dlc_feature = advanced_activities }
|
||||
}
|
||||
}
|
||||
|
||||
cost = {
|
||||
gold = {
|
||||
|
|
@ -3520,6 +3622,13 @@ activity_feast = {
|
|||
}
|
||||
else = {
|
||||
value = feast_courses_normal_value
|
||||
if = {
|
||||
limit = { has_character_modifier = pam_sf_free_feast_modifier }
|
||||
multiply = {
|
||||
value = 0
|
||||
desc = pam_sf_free_feast_discount_desc
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
treasury = { # Make sure this matches the gold cost above
|
||||
|
|
@ -3540,6 +3649,13 @@ activity_feast = {
|
|||
}
|
||||
else = {
|
||||
value = feast_courses_normal_value
|
||||
if = {
|
||||
limit = { has_character_modifier = pam_sf_free_feast_modifier }
|
||||
multiply = {
|
||||
value = 0
|
||||
desc = pam_sf_free_feast_discount_desc
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -3558,6 +3674,13 @@ activity_feast = {
|
|||
}
|
||||
else = {
|
||||
value = feast_courses_normal_value
|
||||
if = {
|
||||
limit = { has_character_modifier = pam_sf_free_feast_modifier }
|
||||
multiply = {
|
||||
value = 0
|
||||
desc = pam_sf_free_feast_discount_desc
|
||||
}
|
||||
}
|
||||
|
||||
if = {
|
||||
limit = { has_variable = mpo_nerge_1060_free_feast }
|
||||
|
|
@ -3584,6 +3707,13 @@ activity_feast = {
|
|||
}
|
||||
else = {
|
||||
value = feast_courses_normal_value
|
||||
if = {
|
||||
limit = { has_character_modifier = pam_sf_free_feast_modifier }
|
||||
multiply = {
|
||||
value = 0
|
||||
desc = pam_sf_free_feast_discount_desc
|
||||
}
|
||||
}
|
||||
|
||||
if = {
|
||||
limit = { has_variable = mpo_nerge_1060_free_feast }
|
||||
|
|
@ -3610,6 +3740,9 @@ activity_feast = {
|
|||
}
|
||||
feast_courses_good = {
|
||||
is_shown = { has_dlc_feature = advanced_activities }
|
||||
is_valid = {
|
||||
pam_vows_of_poverty_premium_activity_option_valid_trigger = yes
|
||||
}
|
||||
|
||||
cost = {
|
||||
gold = {
|
||||
|
|
@ -3632,6 +3765,13 @@ activity_feast = {
|
|||
}
|
||||
else = {
|
||||
value = feast_courses_good_value
|
||||
if = {
|
||||
limit = { has_character_modifier = pam_sf_free_feast_modifier }
|
||||
multiply = {
|
||||
value = 0
|
||||
desc = pam_sf_free_feast_discount_desc
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
treasury = {
|
||||
|
|
@ -3652,6 +3792,13 @@ activity_feast = {
|
|||
}
|
||||
else = {
|
||||
value = feast_courses_good_value
|
||||
if = {
|
||||
limit = { has_character_modifier = pam_sf_free_feast_modifier }
|
||||
multiply = {
|
||||
value = 0
|
||||
desc = pam_sf_free_feast_discount_desc
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
piety = {
|
||||
|
|
@ -3669,6 +3816,13 @@ activity_feast = {
|
|||
}
|
||||
else = {
|
||||
value = feast_courses_good_value
|
||||
if = {
|
||||
limit = { has_character_modifier = pam_sf_free_feast_modifier }
|
||||
multiply = {
|
||||
value = 0
|
||||
desc = pam_sf_free_feast_discount_desc
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -3687,6 +3841,13 @@ activity_feast = {
|
|||
}
|
||||
else = {
|
||||
value = feast_courses_good_value
|
||||
if = {
|
||||
limit = { has_character_modifier = pam_sf_free_feast_modifier }
|
||||
multiply = {
|
||||
value = 0
|
||||
desc = pam_sf_free_feast_discount_desc
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -3736,6 +3897,9 @@ activity_feast = {
|
|||
}
|
||||
}
|
||||
}
|
||||
is_valid = {
|
||||
pam_vows_of_poverty_premium_activity_option_valid_trigger = yes
|
||||
}
|
||||
|
||||
cost = {
|
||||
gold = {
|
||||
|
|
@ -3882,6 +4046,9 @@ activity_feast = {
|
|||
}
|
||||
}
|
||||
}
|
||||
is_valid = {
|
||||
pam_vows_of_poverty_premium_activity_option_valid_trigger = yes
|
||||
}
|
||||
|
||||
cost = {
|
||||
gold = {
|
||||
|
|
@ -4023,6 +4190,9 @@ activity_feast = {
|
|||
has_dlc_feature = advanced_activities
|
||||
domicile ?= { has_domicile_parameter = estate_unlock_feast_influence_option_3 }
|
||||
}
|
||||
is_valid = {
|
||||
pam_vows_of_poverty_premium_activity_option_valid_trigger = yes
|
||||
}
|
||||
|
||||
cost = {
|
||||
gold = {
|
||||
|
|
@ -4635,6 +4805,8 @@ activity_feast = {
|
|||
guest_chokes_on_bone guest_brawl spouse_insults_host ridiculed_food
|
||||
host_gains_diplo_xp host_gains_steward_xp host_gains_intrigue_xp
|
||||
leftover_food_giveaway virtuous_feast noble_privileges good_kitty good_puppy antiquarian_admires_artifact jester_entertained_guests apa_executioner
|
||||
apa_passive_religious_learning_host apa_passive_religious_learning_guest
|
||||
apa_pam_spread_tenet_host apa_pam_spread_tenet_guest apa_pam_mendicant_preachers_conversion
|
||||
}
|
||||
chance_of_no_event = 5
|
||||
}
|
||||
|
|
@ -4674,6 +4846,27 @@ activity_feast = {
|
|||
limit = { has_variable = mpo_nerge_1060_free_feast }
|
||||
remove_variable = mpo_nerge_1060_free_feast
|
||||
}
|
||||
# By God Alone - Secular Faith & Rite: spend the promised free feast (0038) as it begins.
|
||||
if = {
|
||||
limit = { has_character_modifier = pam_sf_free_feast_modifier }
|
||||
remove_character_modifier = pam_sf_free_feast_modifier
|
||||
}
|
||||
#The Christian Church catalyst
|
||||
# if = {
|
||||
# limit = {
|
||||
# is_clergy = yes
|
||||
# any_character_situation = {
|
||||
# situation_type = the_christian_church
|
||||
# situation_top_has_catalyst = catalyst_clergy_hosted_feast
|
||||
# }
|
||||
# }
|
||||
# situation:the_christian_church = {
|
||||
# trigger_situation_catalyst = {
|
||||
# catalyst = catalyst_clergy_hosted_feast
|
||||
# character = scope:host
|
||||
# }
|
||||
# }
|
||||
# }
|
||||
#Mandala Serenity tracker
|
||||
if = {
|
||||
limit = {
|
||||
|
|
@ -4932,6 +5125,8 @@ activity_feast = {
|
|||
}
|
||||
else = {
|
||||
disburse_feast_reveler_rewards = yes
|
||||
hedonistic_feast_gout_risk_effect = yes
|
||||
hedonistic_obesity_modifier_sync_effect = yes
|
||||
trigger_event = feast.7151
|
||||
}
|
||||
}
|
||||
|
|
@ -4948,9 +5143,9 @@ activity_feast = {
|
|||
option = feast_type_murder
|
||||
}
|
||||
}
|
||||
NOR = {
|
||||
has_variable = murder_feast_murder_failure_var
|
||||
has_variable = murder_feast_murder_back_down
|
||||
has_none_of_variables = {
|
||||
name = murder_feast_murder_failure_var
|
||||
name = murder_feast_murder_back_down
|
||||
}
|
||||
}
|
||||
set_global_variable = {
|
||||
|
|
@ -4966,6 +5161,33 @@ activity_feast = {
|
|||
}
|
||||
}
|
||||
|
||||
# The Christian Church catalyst: an Archbishop or Cardinal attended a secular ruler's feast
|
||||
# if = {
|
||||
# limit = {
|
||||
# this = scope:host
|
||||
# is_clergy = no
|
||||
# any_character_situation = {
|
||||
# situation_type = the_christian_church
|
||||
# situation_top_has_catalyst = catalyst_clergy_attended_feast
|
||||
# }
|
||||
# scope:activity = {
|
||||
# any_attending_character = {
|
||||
# this != scope:host
|
||||
# OR = {
|
||||
# any_held_title = { has_clerical_region = yes }
|
||||
# exists = clerical_elector_title
|
||||
# }
|
||||
# }
|
||||
# }
|
||||
# }
|
||||
# situation:the_christian_church = {
|
||||
# trigger_situation_catalyst = {
|
||||
# catalyst = catalyst_clergy_attended_feast
|
||||
# character = scope:host
|
||||
# }
|
||||
# }
|
||||
# }
|
||||
|
||||
# Struggle Catalysts
|
||||
# fp3_struggle_catalysts_for_activities_effect = yes
|
||||
}
|
||||
|
|
|
|||
|
|
@ -10,7 +10,7 @@
|
|||
activity_funeral = {
|
||||
is_shown = {
|
||||
highest_held_title_tier > tier_barony
|
||||
is_landed = yes
|
||||
is_landed_or_landless_administrative_or_theocratic = yes
|
||||
trigger_if = {
|
||||
limit = {
|
||||
is_ai = yes
|
||||
|
|
@ -19,15 +19,7 @@ activity_funeral = {
|
|||
short_term_gold >= funeral_activity_cost
|
||||
}
|
||||
has_ce1_dlc_trigger = yes
|
||||
#Every other activity must be blocked until an uncrowned AI crowns themselves
|
||||
trigger_if = {
|
||||
limit = {
|
||||
is_ai = yes
|
||||
}
|
||||
NOT = {
|
||||
has_realm_law = uncrowned
|
||||
}
|
||||
}
|
||||
ai_activity_coronation_check = yes
|
||||
}
|
||||
|
||||
can_start_showing_failures_only = {
|
||||
|
|
@ -47,7 +39,10 @@ activity_funeral = {
|
|||
limit = {
|
||||
is_ai = yes
|
||||
}
|
||||
has_available_funeral_target = yes
|
||||
custom_tooltip = {
|
||||
text = has_someone_to_bury_tt
|
||||
has_available_funeral_target = yes
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -67,10 +62,8 @@ activity_funeral = {
|
|||
|
||||
is_valid = {
|
||||
scope:host = {
|
||||
is_alive = yes
|
||||
is_imprisoned = no
|
||||
is_landed = yes
|
||||
NOT = { is_incapable = yes }
|
||||
is_physically_able = yes
|
||||
is_landed_or_landless_administrative_or_theocratic = yes
|
||||
}
|
||||
# If no one shows up
|
||||
trigger_if = {
|
||||
|
|
@ -80,7 +73,15 @@ activity_funeral = {
|
|||
has_attending_activity_guests = yes
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
on_invalidated = {
|
||||
invalidation_imprisoned_effect = yes
|
||||
invalidation_incapable_effect = yes
|
||||
invalidation_unlanded_non_nf_effect = yes
|
||||
invalidation_nobody_present_effect = yes
|
||||
invalidation_host_isolated_effect = yes
|
||||
}
|
||||
|
||||
on_host_death = {
|
||||
if = { # Transfer hostly duties to the heir if possible
|
||||
limit = {
|
||||
|
|
@ -154,6 +155,12 @@ activity_funeral = {
|
|||
}
|
||||
desc = activity_funeral_wavel
|
||||
}
|
||||
triggered_desc = { # Temple leased to a monastic order
|
||||
trigger = {
|
||||
pam_province_has_monastic_lease_trigger = yes
|
||||
}
|
||||
desc = activity_funeral_monastic
|
||||
}
|
||||
# Double good / ++
|
||||
triggered_desc = {
|
||||
trigger = {
|
||||
|
|
@ -166,7 +173,7 @@ activity_funeral = {
|
|||
# Things your religion values
|
||||
triggered_desc = {
|
||||
trigger = {
|
||||
scope:host.faith = { has_doctrine_parameter = sky_burials_active }
|
||||
scope:host.rite = { rite_has_parameter = sky_burials_active }
|
||||
is_mountainous_trigger = yes
|
||||
}
|
||||
desc = activity_funeral_mountain
|
||||
|
|
@ -205,6 +212,12 @@ activity_funeral = {
|
|||
}
|
||||
add = 100
|
||||
}
|
||||
if = { # Temple leased to a monastic order
|
||||
limit = {
|
||||
pam_province_has_monastic_lease_trigger = yes
|
||||
}
|
||||
add = 100
|
||||
}
|
||||
# Double good / ++
|
||||
if = {
|
||||
limit = {
|
||||
|
|
@ -217,7 +230,7 @@ activity_funeral = {
|
|||
# Things your religion values
|
||||
if = {
|
||||
limit = {
|
||||
scope:host.faith = { has_doctrine_parameter = sky_burials_active }
|
||||
scope:host.rite = { rite_has_parameter = sky_burials_active }
|
||||
is_mountainous_trigger = yes
|
||||
}
|
||||
add = 50
|
||||
|
|
@ -386,7 +399,7 @@ activity_funeral = {
|
|||
}
|
||||
if = {
|
||||
limit = {
|
||||
faith = { has_doctrine = tenet_ritual_celebrations }
|
||||
rite = { rite_has_tenet = tenet_ritual_celebrations }
|
||||
}
|
||||
add = {
|
||||
value = 35
|
||||
|
|
@ -395,7 +408,7 @@ activity_funeral = {
|
|||
}
|
||||
if = {
|
||||
limit = {
|
||||
faith = { has_doctrine = tenet_hedonistic }
|
||||
rite = { rite_has_tenet = tenet_hedonistic }
|
||||
}
|
||||
add = {
|
||||
value = 35
|
||||
|
|
@ -404,8 +417,8 @@ activity_funeral = {
|
|||
}
|
||||
if = {
|
||||
limit = {
|
||||
host.faith = {
|
||||
has_doctrine = tenet_asceticism
|
||||
host.rite = {
|
||||
rite_has_tenet = tenet_asceticism
|
||||
}
|
||||
}
|
||||
add = {
|
||||
|
|
@ -487,56 +500,7 @@ activity_funeral = {
|
|||
}
|
||||
}
|
||||
}
|
||||
# Plague
|
||||
if = {
|
||||
limit = {
|
||||
any_held_title = {
|
||||
title_tier = county
|
||||
has_province_with_epidemic = { intensity < apocalyptic }
|
||||
}
|
||||
would_follow_social_distancing_value >= -1
|
||||
}
|
||||
add = {
|
||||
value = -60
|
||||
desc = "Plague in Domain"
|
||||
}
|
||||
}
|
||||
else_if = {
|
||||
limit = {
|
||||
any_realm_county = {
|
||||
has_province_with_epidemic = { intensity < apocalyptic }
|
||||
}
|
||||
would_follow_social_distancing_value >= -1
|
||||
}
|
||||
add = {
|
||||
value = -20
|
||||
desc = "Plague in Top Realm"
|
||||
}
|
||||
}
|
||||
if = {
|
||||
limit = {
|
||||
any_held_title = {
|
||||
title_tier = county
|
||||
has_province_with_epidemic = { intensity = apocalyptic }
|
||||
}
|
||||
}
|
||||
add = {
|
||||
value = -200
|
||||
desc = "Apocalyptic Plague in Domain"
|
||||
}
|
||||
}
|
||||
else_if = {
|
||||
limit = {
|
||||
any_held_title = {
|
||||
title_tier = county
|
||||
has_province_with_epidemic = { intensity = apocalyptic }
|
||||
}
|
||||
}
|
||||
add = {
|
||||
value = -40
|
||||
desc = "Apocalyptic Plague in Top Realm"
|
||||
}
|
||||
}
|
||||
add = activity_general_ai_will_do_value
|
||||
}
|
||||
|
||||
###################
|
||||
|
|
@ -574,6 +538,7 @@ activity_funeral = {
|
|||
1 = activity_invite_rule_vassals
|
||||
1 = activity_invite_rule_confederates
|
||||
2 = activity_invite_rule_fellow_vassals
|
||||
2 = activity_invite_rule_clergy
|
||||
3 = activity_invite_rule_courtiers
|
||||
4 = activity_invite_rule_guests
|
||||
1 = activity_invite_spouses
|
||||
|
|
@ -588,12 +553,12 @@ activity_funeral = {
|
|||
}
|
||||
|
||||
host_intents = {
|
||||
intents = { mourn_intent murder_attendee_intent woo_attendee_intent befriend_attendee_intent legitimacy_intent }
|
||||
intents = { mourn_intent murder_attendee_intent woo_attendee_intent befriend_attendee_intent legitimacy_intent spread_personal_tenet_intent }
|
||||
default = mourn_intent
|
||||
}
|
||||
|
||||
guest_intents = {
|
||||
intents = { mourn_intent murder_attendee_intent woo_attendee_intent befriend_attendee_intent legitimacy_intent }
|
||||
intents = { mourn_intent murder_attendee_intent woo_attendee_intent befriend_attendee_intent legitimacy_intent spread_personal_tenet_intent }
|
||||
default = mourn_intent
|
||||
}
|
||||
|
||||
|
|
@ -603,6 +568,7 @@ activity_funeral = {
|
|||
|
||||
# Scripted Modifiers
|
||||
activity_guest_shared_ai_accept_modifier = yes
|
||||
activity_guest_clergy_shared_ai_accept_modifier = yes
|
||||
}
|
||||
|
||||
travel_entourage_selection = {
|
||||
|
|
@ -629,7 +595,6 @@ activity_funeral = {
|
|||
gold = {
|
||||
add = {
|
||||
value = 0
|
||||
desc = funeral_activity_cost_desc
|
||||
add = {
|
||||
value = funeral_activity_cost
|
||||
desc = funeral_activity_cost_desc
|
||||
|
|
@ -660,47 +625,47 @@ activity_funeral = {
|
|||
}
|
||||
add = {
|
||||
value = funeral_activity_cost
|
||||
multiply = funeral_activity_cost_increase_max
|
||||
subtract = funeral_activity_cost
|
||||
multiply = activity_cost_scale_by_era
|
||||
multiply = funeral_activity_cost_increase_max # + 50%
|
||||
desc = funeral_cost_increase_great_temple
|
||||
}
|
||||
}
|
||||
if = {
|
||||
limit = {
|
||||
root.faith ?= { has_doctrine_parameter = mummification_funeral }
|
||||
root.rite ?= { rite_has_parameter = mummification_funeral }
|
||||
}
|
||||
add = {
|
||||
value = funeral_activity_cost
|
||||
multiply = 2
|
||||
subtract = funeral_activity_cost
|
||||
multiply = activity_cost_scale_by_era
|
||||
desc = funeral_cost_increase_mummification
|
||||
}
|
||||
}
|
||||
if = {
|
||||
else_if = {
|
||||
limit = {
|
||||
root.faith ?= { has_doctrine_parameter = cremation_funeral }
|
||||
root.rite ?= { rite_has_parameter = cremation_funeral }
|
||||
}
|
||||
add = {
|
||||
subtract = {
|
||||
value = funeral_activity_cost
|
||||
multiply = activity_cost_scale_by_era
|
||||
multiply = funeral_activity_cost_discount_max
|
||||
subtract = funeral_activity_cost
|
||||
desc = funeral_cost_discount_cremation
|
||||
}
|
||||
}
|
||||
if = {
|
||||
limit = {
|
||||
domicile ?= { has_domicile_parameter = estate_cheaper_funeral_cost }
|
||||
}
|
||||
subtract = {
|
||||
value = 0
|
||||
add = {
|
||||
value = funeral_activity_cost
|
||||
add = {
|
||||
value = feast_activity_cost
|
||||
multiply = activity_cost_scale_by_era
|
||||
subtract = feast_activity_cost
|
||||
OR = {
|
||||
domicile ?= { has_domicile_parameter = estate_cheaper_funeral_cost }
|
||||
scope:province ?= {
|
||||
any_province_domicile = {
|
||||
has_domicile_parameter = ecclesiastical_cheaper_funeral_cost
|
||||
owner.rite = root.rite
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
subtract = {
|
||||
value = funeral_activity_cost
|
||||
multiply = activity_cost_scale_by_era
|
||||
multiply = estate_cheaper_funeral_cost_value
|
||||
desc = estate_cheaper_funeral_cost_desc
|
||||
}
|
||||
|
|
@ -759,6 +724,38 @@ activity_funeral = {
|
|||
multiply = law_legacy_cost_reduction_mult
|
||||
}
|
||||
}
|
||||
if = {
|
||||
limit = {
|
||||
OR = {
|
||||
domicile ?= { has_domicile_parameter = estate_cheaper_funeral_cost }
|
||||
capital_province ?= {
|
||||
any_province_domicile = {
|
||||
has_domicile_parameter = ecclesiastical_cheaper_funeral_cost
|
||||
owner = { rite = root.rite }
|
||||
}
|
||||
}
|
||||
domicile.domicile_location ?= {
|
||||
any_province_domicile = {
|
||||
has_domicile_parameter = ecclesiastical_cheaper_funeral_cost
|
||||
owner = { rite = root.rite }
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
subtract = {
|
||||
value = 0
|
||||
add = {
|
||||
value = funeral_activity_cost
|
||||
add = {
|
||||
value = feast_activity_cost
|
||||
multiply = activity_cost_scale_by_era
|
||||
subtract = feast_activity_cost
|
||||
}
|
||||
}
|
||||
multiply = estate_cheaper_funeral_cost_value
|
||||
desc = estate_cheaper_funeral_cost_desc
|
||||
}
|
||||
}
|
||||
if = {
|
||||
limit = {
|
||||
confederation ?= { has_cohesion_level_parameter = any_member_activity_cost_reduced }
|
||||
|
|
@ -811,6 +808,12 @@ activity_funeral = {
|
|||
|
||||
map_entity = "building_western_feast_01_entity"
|
||||
|
||||
###################
|
||||
# GRAPHICS
|
||||
###################
|
||||
|
||||
header_background = "gfx/interface/illustrations/activity_header_backgrounds/activity_funeral.dds"
|
||||
|
||||
# Travel
|
||||
background = { # Bridge
|
||||
trigger = {
|
||||
|
|
@ -1099,8 +1102,8 @@ activity_funeral = {
|
|||
exists = scope:activity
|
||||
exists = scope:host
|
||||
scope:host = {
|
||||
faith = {
|
||||
has_doctrine_parameter = cremation_funeral
|
||||
rite = {
|
||||
rite_has_parameter = cremation_funeral
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -1162,16 +1165,16 @@ activity_funeral = {
|
|||
}
|
||||
triggered_animation = {
|
||||
trigger = {
|
||||
scope:character.faith = {
|
||||
has_doctrine_parameter = bewailment_funeral
|
||||
scope:character.rite = {
|
||||
rite_has_parameter = bewailment_funeral
|
||||
}
|
||||
}
|
||||
animation = { wailing grief }
|
||||
}
|
||||
triggered_animation = {
|
||||
trigger = {
|
||||
scope:character.faith = {
|
||||
NOT = { has_doctrine_parameter = bewailment_funeral }
|
||||
scope:character.rite = {
|
||||
NOT = { rite_has_parameter = bewailment_funeral }
|
||||
}
|
||||
}
|
||||
animation = { grief sadness }
|
||||
|
|
@ -1223,16 +1226,16 @@ activity_funeral = {
|
|||
scripted_animation = {
|
||||
triggered_animation = {
|
||||
trigger = {
|
||||
scope:character.faith = {
|
||||
has_doctrine_parameter = bewailment_funeral
|
||||
scope:character.rite = {
|
||||
rite_has_parameter = bewailment_funeral
|
||||
}
|
||||
}
|
||||
animation = { sadness }
|
||||
}
|
||||
triggered_animation = {
|
||||
trigger = {
|
||||
scope:character.faith = {
|
||||
NOT = { has_doctrine_parameter = bewailment_funeral }
|
||||
scope:character.rite = {
|
||||
NOT = { rite_has_parameter = bewailment_funeral }
|
||||
}
|
||||
}
|
||||
animation = { wailing }
|
||||
|
|
@ -1257,16 +1260,16 @@ activity_funeral = {
|
|||
scripted_animation = {
|
||||
triggered_animation = {
|
||||
trigger = {
|
||||
scope:character.faith = {
|
||||
has_doctrine_parameter = bewailment_funeral
|
||||
scope:character.rite = {
|
||||
rite_has_parameter = bewailment_funeral
|
||||
}
|
||||
}
|
||||
animation = { stress crying }
|
||||
}
|
||||
triggered_animation = {
|
||||
trigger = {
|
||||
scope:character.faith = {
|
||||
NOT = { has_doctrine_parameter = bewailment_funeral }
|
||||
scope:character.rite = {
|
||||
NOT = { rite_has_parameter = bewailment_funeral }
|
||||
}
|
||||
}
|
||||
animation = { stress crying }
|
||||
|
|
@ -1307,6 +1310,9 @@ activity_funeral = {
|
|||
funeral_option_ceremony = {
|
||||
funeral_ceremony_bad = {
|
||||
is_shown = { has_dlc_feature = advanced_activities }
|
||||
default = {
|
||||
has_personal_tenet_flag = tenet_vows_of_poverty_humble_host
|
||||
}
|
||||
|
||||
ai_will_do = {
|
||||
value = 0
|
||||
|
|
@ -1317,7 +1323,18 @@ activity_funeral = {
|
|||
}
|
||||
}
|
||||
funeral_ceremony_normal = {
|
||||
default = yes
|
||||
is_valid = {
|
||||
trigger_if = {
|
||||
limit = { has_dlc_feature = advanced_activities }
|
||||
pam_vows_of_poverty_premium_activity_option_valid_trigger = yes
|
||||
}
|
||||
}
|
||||
default = {
|
||||
OR = {
|
||||
NOT = { has_personal_tenet_flag = tenet_vows_of_poverty_humble_host }
|
||||
NOT = { has_dlc_feature = advanced_activities }
|
||||
}
|
||||
}
|
||||
|
||||
cost = {
|
||||
gold = {
|
||||
|
|
@ -1389,6 +1406,9 @@ activity_funeral = {
|
|||
}
|
||||
funeral_ceremony_good = {
|
||||
is_shown = { has_dlc_feature = advanced_activities }
|
||||
is_valid = {
|
||||
pam_vows_of_poverty_premium_activity_option_valid_trigger = yes
|
||||
}
|
||||
|
||||
cost = {
|
||||
gold = {
|
||||
|
|
@ -1506,6 +1526,18 @@ activity_funeral = {
|
|||
limit = { this = scope:host }
|
||||
scope:activity = { save_scope_as = activity }
|
||||
trigger_event = funeral.0100
|
||||
if = {
|
||||
limit = {
|
||||
has_pam_dlc_trigger = yes
|
||||
scope:activity.activity_location = {
|
||||
pam_province_has_monastic_lease_trigger = yes
|
||||
}
|
||||
}
|
||||
trigger_event = {
|
||||
id = pam_monastic_funeral.0001
|
||||
days = 3
|
||||
}
|
||||
}
|
||||
scope:activity = { progress_activity_phase_after = { weeks = 1 } }
|
||||
}
|
||||
}
|
||||
|
|
@ -1556,6 +1588,15 @@ activity_funeral = {
|
|||
desc = activity_funeral_tos
|
||||
}
|
||||
}
|
||||
if = { # Temple leased to a monastic order
|
||||
limit = {
|
||||
pam_province_has_monastic_lease_trigger = yes
|
||||
}
|
||||
add = {
|
||||
value = @weight_up_ai_select_province_large
|
||||
desc = activity_funeral_monastic
|
||||
}
|
||||
}
|
||||
# Double good / ++
|
||||
if = {
|
||||
limit = {
|
||||
|
|
@ -1571,7 +1612,7 @@ activity_funeral = {
|
|||
# Things your religion values
|
||||
if = {
|
||||
limit = {
|
||||
scope:host.faith = { has_doctrine_parameter = sky_burials_active }
|
||||
scope:host.rite = { rite_has_parameter = sky_burials_active }
|
||||
is_mountainous_trigger = yes
|
||||
}
|
||||
add = {
|
||||
|
|
@ -1605,6 +1646,7 @@ activity_funeral = {
|
|||
guest_chokes_on_bone guest_brawl spouse_insults_host ridiculed_food
|
||||
host_gains_diplo_xp host_gains_steward_xp host_gains_intrigue_xp
|
||||
good_kitty good_puppy antiquarian_admires_artifact jester_entertained_guests apa_executioner
|
||||
apa_pam_spread_tenet_host apa_pam_spread_tenet_guest apa_pam_mendicant_preachers_conversion
|
||||
}
|
||||
chance_of_no_event = 5
|
||||
}
|
||||
|
|
@ -1660,6 +1702,9 @@ activity_funeral = {
|
|||
# scope:activity = the activity
|
||||
# scope:host = host of the activity
|
||||
on_complete = {
|
||||
scope:host = {
|
||||
pam_vows_of_poverty_host_completion_piety_effect = yes
|
||||
}
|
||||
if = {
|
||||
limit = {
|
||||
is_ai = no
|
||||
|
|
@ -1680,6 +1725,68 @@ activity_funeral = {
|
|||
remove_character_flag = cancelled_coronation
|
||||
}
|
||||
}
|
||||
# By God Alone: Secular Faith & Rite (pam_secular_faith_events.0052)
|
||||
# Character variables do not survive death
|
||||
if = {
|
||||
limit = {
|
||||
this = scope:host
|
||||
rite ?= {
|
||||
NOR = {
|
||||
rite_has_parameter = cremation_funeral
|
||||
rite_has_parameter = sky_burials_active
|
||||
}
|
||||
}
|
||||
scope:activity.var:body_to_bury.dynasty ?= {
|
||||
is_target_in_variable_list = {
|
||||
name = pam_sf_planned_effigies
|
||||
target = scope:activity.var:body_to_bury
|
||||
}
|
||||
}
|
||||
}
|
||||
send_interface_toast = {
|
||||
type = event_toast_effect_good
|
||||
title = pam_sf_effigy_unveiled_toast
|
||||
left_icon = scope:host
|
||||
right_icon = scope:activity.var:body_to_bury
|
||||
add_prestige = medium_prestige_gain
|
||||
}
|
||||
scope:activity.var:body_to_bury.dynasty = {
|
||||
remove_list_variable = {
|
||||
name = pam_sf_planned_effigies
|
||||
target = scope:activity.var:body_to_bury
|
||||
}
|
||||
}
|
||||
}
|
||||
if = {
|
||||
limit = {
|
||||
this = scope:host
|
||||
rite ?= {
|
||||
NOR = {
|
||||
rite_has_parameter = cremation_funeral
|
||||
rite_has_parameter = sky_burials_active
|
||||
}
|
||||
}
|
||||
scope:activity.var:body_to_bury.dynasty ?= {
|
||||
is_target_in_variable_list = {
|
||||
name = pam_sf_planned_cowl_burials
|
||||
target = scope:activity.var:body_to_bury
|
||||
}
|
||||
}
|
||||
}
|
||||
send_interface_toast = {
|
||||
type = event_toast_effect_good
|
||||
title = pam_sf_cowl_burial_toast
|
||||
left_icon = scope:host
|
||||
right_icon = scope:activity.var:body_to_bury
|
||||
add_piety = medium_piety_gain
|
||||
}
|
||||
scope:activity.var:body_to_bury.dynasty = {
|
||||
remove_list_variable = {
|
||||
name = pam_sf_planned_cowl_burials
|
||||
target = scope:activity.var:body_to_bury
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
activity_planner_widgets = {
|
||||
|
|
|
|||
|
|
@ -1,18 +1,10 @@
|
|||
activity_roaming = {
|
||||
is_shown = {
|
||||
has_bp3_dlc_trigger = yes
|
||||
hike_access_trigger = yes
|
||||
highest_held_title_tier >= tier_county
|
||||
is_adult = yes
|
||||
#Every other activity must be blocked until an uncrowned AI crowns themselves
|
||||
trigger_if = {
|
||||
limit = {
|
||||
is_ai = yes
|
||||
}
|
||||
NOT = {
|
||||
has_realm_law = uncrowned
|
||||
}
|
||||
}
|
||||
has_perk = roaming_perk
|
||||
ai_activity_war_check = yes
|
||||
ai_activity_coronation_check = yes
|
||||
}
|
||||
|
||||
can_always_plan = no
|
||||
|
|
@ -20,14 +12,11 @@
|
|||
can_start_showing_failures_only = {
|
||||
NOT = { is_activity_type_on_cooldown = activity_roaming }
|
||||
is_available = yes
|
||||
age >= 16
|
||||
}
|
||||
|
||||
is_valid = {
|
||||
scope:host = {
|
||||
is_alive = yes
|
||||
is_imprisoned = no
|
||||
NOT = { is_incapable = yes }
|
||||
is_physically_able = yes
|
||||
OR = {
|
||||
is_ai = no
|
||||
is_landed = yes
|
||||
|
|
@ -58,7 +47,7 @@
|
|||
scope:host = {
|
||||
is_ai = no
|
||||
OR = {
|
||||
OR = { has_government = landless_adventurer_government has_government = landless_minority_government }
|
||||
has_government = landless_adventurer_government
|
||||
is_landed = no
|
||||
}
|
||||
}
|
||||
|
|
@ -91,6 +80,7 @@
|
|||
on_invalidated = {
|
||||
invalidation_imprisoned_effect = yes
|
||||
invalidation_incapable_effect = yes
|
||||
invalidation_host_isolated_effect = yes
|
||||
invalidation_unlanded_effect = yes
|
||||
}
|
||||
|
||||
|
|
@ -100,6 +90,27 @@
|
|||
|
||||
on_complete = {
|
||||
scope:activity.special_guest:honorary_guest_traveling_companion ?= { save_scope_as = special_guest }
|
||||
if = {
|
||||
limit = {
|
||||
this = scope:host
|
||||
has_personal_tenet_flag = cthonic_redoubts_hike
|
||||
scope:activity.activity_location = {
|
||||
OR = {
|
||||
terrain = mountains
|
||||
terrain = desert_mountains
|
||||
}
|
||||
}
|
||||
}
|
||||
scope:host = {
|
||||
send_interface_toast = {
|
||||
type = event_toast_effect_good
|
||||
title = pam_cthonic_redoubts_hike_toast
|
||||
left_icon = scope:host
|
||||
add_piety = minor_piety_gain
|
||||
change_spiritual_fulfillment = minor_spiritual_fulfillment_value
|
||||
}
|
||||
}
|
||||
}
|
||||
if = {
|
||||
limit = {
|
||||
this = scope:host
|
||||
|
|
@ -153,7 +164,7 @@
|
|||
limit = {
|
||||
has_variable = roaming_tally_stress
|
||||
}
|
||||
stress_impact = { base = var:roaming_tally_stress }
|
||||
stress_and_fulfillment_impact = { base = var:roaming_tally_stress }
|
||||
}
|
||||
if = {
|
||||
limit = {
|
||||
|
|
@ -218,6 +229,7 @@
|
|||
}
|
||||
}
|
||||
}
|
||||
pam_vows_of_poverty_host_completion_piety_effect = yes
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -287,6 +299,12 @@
|
|||
# }
|
||||
# multiply = 0.85
|
||||
# }
|
||||
if = {
|
||||
limit = {
|
||||
has_personal_tenet_flag = tenet_sun_worship_free_hikes
|
||||
}
|
||||
multiply = 0
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -304,6 +322,12 @@
|
|||
# }
|
||||
# multiply = 0.85
|
||||
# }
|
||||
if = {
|
||||
limit = {
|
||||
has_personal_tenet_flag = tenet_sun_worship_free_hikes
|
||||
}
|
||||
multiply = 0
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -393,8 +417,8 @@
|
|||
1 = { add_character_flag = roaming_very_strong_stress_loss }
|
||||
}
|
||||
roaming_tally_variable_effect = { TYPE = stress VALUE = roaming_outro_stress_loss_value }
|
||||
roaming_tally_stress_impact_effect = { TRAIT = trait:athletic VALUE = medium_stress_impact_loss }
|
||||
roaming_tally_stress_impact_effect = { TRAIT = trait:lifestyle_traveler VALUE = minor_stress_impact_loss }
|
||||
roaming_tally_stress_impact_effect = { TRAIT = athletic VALUE = medium_stress_impact_loss }
|
||||
roaming_tally_stress_impact_effect = { TRAIT = lifestyle_traveler VALUE = minor_stress_impact_loss }
|
||||
trigger_event = { id = bp3_roaming.0010 }
|
||||
}
|
||||
}
|
||||
|
|
@ -407,6 +431,7 @@
|
|||
}
|
||||
roaming_long_length = {
|
||||
is_valid = {
|
||||
pam_vows_of_poverty_premium_activity_option_valid_trigger = yes
|
||||
has_perk = the_home_away_from_home_perk
|
||||
}
|
||||
|
||||
|
|
@ -495,6 +520,8 @@
|
|||
}
|
||||
add = -75
|
||||
}
|
||||
|
||||
add = activity_general_ai_will_do_value
|
||||
}
|
||||
|
||||
ai_check_interval = 60
|
||||
|
|
@ -584,6 +611,8 @@
|
|||
# GRAPHICS
|
||||
###################
|
||||
|
||||
header_background = "gfx/interface/illustrations/activity_header_backgrounds/activity_roaming.dds"
|
||||
|
||||
# Travel
|
||||
background = { # Bridge
|
||||
trigger = {
|
||||
|
|
|
|||
|
|
@ -25,23 +25,12 @@
|
|||
trigger_if = { # Throttle Counts
|
||||
limit = {
|
||||
highest_held_title_tier = tier_county
|
||||
NOR = {
|
||||
has_government = japan_administrative_government
|
||||
has_government = japan_feudal_government
|
||||
}
|
||||
government_is_japanese_trigger = no
|
||||
}
|
||||
ai_boldness >= 100
|
||||
}
|
||||
}
|
||||
#Every other activity must be blocked until an uncrowned AI crowns themselves
|
||||
trigger_if = {
|
||||
limit = {
|
||||
is_ai = yes
|
||||
}
|
||||
NOT = {
|
||||
has_realm_law = uncrowned
|
||||
}
|
||||
}
|
||||
ai_activity_coronation_check = yes
|
||||
}
|
||||
|
||||
can_start_showing_failures_only = {
|
||||
|
|
@ -50,7 +39,7 @@
|
|||
can_hunt_trigger = yes
|
||||
trigger_if = {
|
||||
limit = {
|
||||
OR = { has_government = landless_adventurer_government has_government = landless_minority_government }
|
||||
has_government = landless_adventurer_government
|
||||
}
|
||||
custom_tooltip = {
|
||||
text = adventurer_3_courtiers
|
||||
|
|
@ -71,10 +60,8 @@
|
|||
|
||||
is_valid = {
|
||||
scope:host = {
|
||||
is_alive = yes
|
||||
is_imprisoned = no
|
||||
is_physically_able = yes
|
||||
is_playable_character = yes
|
||||
NOT = { is_incapable = yes }
|
||||
top_liege = {
|
||||
NOT = { has_variable = banned_falconry_hunts }
|
||||
}
|
||||
|
|
@ -151,58 +138,13 @@
|
|||
}
|
||||
else_if = { # Host Imprisoned
|
||||
limit = {
|
||||
scope:host = { is_imprisoned = yes}
|
||||
scope:host = { is_imprisoned = yes }
|
||||
}
|
||||
every_in_list = {
|
||||
list = attendees
|
||||
trigger_event = hunt.0082
|
||||
}
|
||||
}
|
||||
# Host becomes unlanded
|
||||
else_if = {
|
||||
limit = {
|
||||
scope:host = {
|
||||
is_playable_character = no
|
||||
}
|
||||
}
|
||||
scope:activity = {
|
||||
activity_type = { save_scope_as = activity_type }
|
||||
}
|
||||
every_in_list = {
|
||||
list = attendees
|
||||
limit = { this != scope:host }
|
||||
trigger_event = activity_system.0320
|
||||
}
|
||||
}
|
||||
else_if = {
|
||||
limit = {
|
||||
scope:host = { is_incapable = yes }
|
||||
}
|
||||
scope:activity = {
|
||||
activity_type = { save_scope_as = activity_type }
|
||||
}
|
||||
scope:host = {
|
||||
trigger_event = activity_system.0330
|
||||
}
|
||||
every_in_list = {
|
||||
list = attendees
|
||||
limit = { this != scope:host }
|
||||
trigger_event = activity_system.0331
|
||||
}
|
||||
}
|
||||
else_if = { # No one shows up
|
||||
limit = {
|
||||
has_attending_activity_guests = no
|
||||
NOT = {
|
||||
scope:host = { has_character_flag = no_claims_to_land }
|
||||
}
|
||||
}
|
||||
scope:activity = {
|
||||
activity_type = { save_scope_as = activity_type }
|
||||
activity_location = { save_scope_as = location }
|
||||
}
|
||||
scope:host = { trigger_event = activity_system.0100 }
|
||||
}
|
||||
else_if = { # You don't have hunting rights
|
||||
limit = { var:hunt_invalidated ?= flag:landless }
|
||||
save_scope_as = landless_invalidation
|
||||
|
|
@ -215,7 +157,7 @@
|
|||
limit = {
|
||||
has_activity_option = { category = special_type option = hunt_type_falconry }
|
||||
scope:host.top_liege = {
|
||||
NOT = { has_variable = banned_falconry_hunts }
|
||||
has_variable = banned_falconry_hunts
|
||||
}
|
||||
}
|
||||
every_in_list = {
|
||||
|
|
@ -231,6 +173,11 @@
|
|||
trigger_event = hunt.0087
|
||||
}
|
||||
}
|
||||
else = {
|
||||
invalidation_incapable_effect = yes
|
||||
invalidation_nobody_present_effect = yes
|
||||
invalidation_host_isolated_effect = yes
|
||||
}
|
||||
|
||||
hunt_remove_variables_effect = yes
|
||||
}
|
||||
|
|
@ -247,7 +194,7 @@
|
|||
has_character_flag = free_hunt
|
||||
AND = {
|
||||
has_character_flag = free_falconry
|
||||
involved_activity = { has_activity_option = { category = special_type option = hunt_type_falconry } }
|
||||
scope:special_option ?= flag:hunt_type_falconry
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -310,7 +257,7 @@
|
|||
}
|
||||
AND = {
|
||||
has_character_flag = free_falconry
|
||||
involved_activity = { has_activity_option = { category = special_type option = hunt_type_falconry } }
|
||||
scope:special_option ?= flag:hunt_type_falconry
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -625,7 +572,7 @@
|
|||
has_character_flag = free_hunt
|
||||
AND = {
|
||||
has_character_flag = free_falconry
|
||||
involved_activity = { has_activity_option = { category = special_type option = hunt_type_falconry } }
|
||||
scope:special_option ?= flag:hunt_type_falconry
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -682,7 +629,7 @@
|
|||
has_character_flag = free_hunt
|
||||
AND = {
|
||||
has_character_flag = free_falconry
|
||||
involved_activity = { has_activity_option = { category = special_type option = hunt_type_falconry } }
|
||||
scope:special_option ?= flag:hunt_type_falconry
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -707,7 +654,7 @@
|
|||
has_character_flag = free_hunt
|
||||
AND = {
|
||||
has_character_flag = free_falconry
|
||||
involved_activity = { has_activity_option = { category = special_type option = hunt_type_falconry } }
|
||||
scope:special_option ?= flag:hunt_type_falconry
|
||||
}
|
||||
government_has_flag = government_is_mandala
|
||||
AND = {
|
||||
|
|
@ -769,7 +716,7 @@
|
|||
|
||||
# Adventurer
|
||||
if = {
|
||||
limit = { OR = { has_government = landless_adventurer_government has_government = landless_minority_government } }
|
||||
limit = { has_government = landless_adventurer_government }
|
||||
multiply = 0.25
|
||||
}
|
||||
|
||||
|
|
@ -851,7 +798,7 @@
|
|||
|
||||
# Adventurer
|
||||
if = {
|
||||
limit = { OR = { has_government = landless_adventurer_government has_government = landless_minority_government } }
|
||||
limit = { has_government = landless_adventurer_government }
|
||||
multiply = 0.25
|
||||
}
|
||||
|
||||
|
|
@ -873,12 +820,12 @@
|
|||
else = {
|
||||
value = 0
|
||||
}
|
||||
# if = {
|
||||
# limit = {
|
||||
# has_title = title:e_minister_of_revenue
|
||||
# }
|
||||
# multiply = 0.85
|
||||
# }
|
||||
if = {
|
||||
limit = {
|
||||
has_title = title:e_minister_of_revenue
|
||||
}
|
||||
multiply = 0.85
|
||||
}
|
||||
}
|
||||
piety = {
|
||||
if = {
|
||||
|
|
@ -1446,56 +1393,6 @@
|
|||
}
|
||||
}
|
||||
}
|
||||
# Plague
|
||||
if = {
|
||||
limit = {
|
||||
any_held_title = {
|
||||
title_tier = county
|
||||
has_province_with_epidemic = { intensity < apocalyptic }
|
||||
}
|
||||
would_follow_social_distancing_value >= -1
|
||||
}
|
||||
add = {
|
||||
value = -60
|
||||
desc = "Plague in Domain"
|
||||
}
|
||||
}
|
||||
else_if = {
|
||||
limit = {
|
||||
any_realm_county = {
|
||||
has_province_with_epidemic = { intensity < apocalyptic }
|
||||
}
|
||||
would_follow_social_distancing_value >= -1
|
||||
}
|
||||
add = {
|
||||
value = -20
|
||||
desc = "Plague in Top Realm"
|
||||
}
|
||||
}
|
||||
if = {
|
||||
limit = {
|
||||
any_held_title = {
|
||||
title_tier = county
|
||||
has_province_with_epidemic = { intensity = apocalyptic }
|
||||
}
|
||||
}
|
||||
add = {
|
||||
value = -200
|
||||
desc = "Apocalyptic Plague in Domain"
|
||||
}
|
||||
}
|
||||
else_if = {
|
||||
limit = {
|
||||
any_held_title = {
|
||||
title_tier = county
|
||||
has_province_with_epidemic = { intensity = apocalyptic }
|
||||
}
|
||||
}
|
||||
add = {
|
||||
value = -40
|
||||
desc = "Apocalyptic Plague in Top Realm"
|
||||
}
|
||||
}
|
||||
#Government type
|
||||
if = {
|
||||
limit = { government_has_flag = government_is_mandala }
|
||||
|
|
@ -1504,67 +1401,7 @@
|
|||
desc = "Has Mandala Government"
|
||||
}
|
||||
}
|
||||
if = {
|
||||
limit = {
|
||||
any_held_title = {
|
||||
tier = tier_county
|
||||
any_county_province_epidemic = {
|
||||
count >= 1
|
||||
outbreak_intensity < apocalyptic
|
||||
}
|
||||
}
|
||||
would_follow_social_distancing_value >= -1
|
||||
}
|
||||
add = {
|
||||
value = -60
|
||||
desc = "Plague in Domain"
|
||||
}
|
||||
}
|
||||
else_if = {
|
||||
limit = {
|
||||
any_realm_county = {
|
||||
any_county_province_epidemic = {
|
||||
count >= 1
|
||||
outbreak_intensity < apocalyptic
|
||||
}
|
||||
}
|
||||
would_follow_social_distancing_value >= -1
|
||||
}
|
||||
add = {
|
||||
value = -20
|
||||
desc = "Plague in Top Realm"
|
||||
}
|
||||
}
|
||||
if = {
|
||||
limit = {
|
||||
any_held_title = {
|
||||
tier = tier_county
|
||||
any_county_province_epidemic = {
|
||||
count >= 1
|
||||
outbreak_intensity = apocalyptic
|
||||
}
|
||||
}
|
||||
}
|
||||
add = {
|
||||
value = -200
|
||||
desc = "Apocalyptic Plague in Domain"
|
||||
}
|
||||
}
|
||||
else_if = {
|
||||
limit = {
|
||||
any_held_title = {
|
||||
tier = tier_county
|
||||
any_county_province_epidemic = {
|
||||
count >= 1
|
||||
outbreak_intensity = apocalyptic
|
||||
}
|
||||
}
|
||||
}
|
||||
add = {
|
||||
value = -40
|
||||
desc = "Apocalyptic Plague in Top Realm"
|
||||
}
|
||||
}
|
||||
add = activity_general_ai_will_do_value
|
||||
#ACH Greatest Hunter Oath
|
||||
if = {
|
||||
limit = {
|
||||
|
|
@ -1617,7 +1454,7 @@
|
|||
}
|
||||
triggered_desc = {
|
||||
trigger = {
|
||||
OR = { has_government = landless_adventurer_government has_government = landless_minority_government }
|
||||
has_government = landless_adventurer_government
|
||||
NOT = { employs_court_position = huntperson_camp_officer }
|
||||
}
|
||||
desc = activity_hunt_host_desc_huntsperson
|
||||
|
|
@ -1786,6 +1623,12 @@
|
|||
province_description = {
|
||||
desc = activity_hunt_province_desc
|
||||
# +++ / triple plus good
|
||||
triggered_desc = {
|
||||
trigger = {
|
||||
county ?= { has_county_modifier = hunt_sighting_legendary_modifier }
|
||||
}
|
||||
desc = activity_hunt_province_desc_legendary_sighting
|
||||
}
|
||||
triggered_desc = {
|
||||
trigger = {
|
||||
scope:special_option ?= flag:hunt_type_standard
|
||||
|
|
@ -2235,6 +2078,12 @@
|
|||
|
||||
map_entity = "building_western_hunt_01_entity"
|
||||
|
||||
###################
|
||||
# GRAPHICS
|
||||
###################
|
||||
|
||||
header_background = "gfx/interface/illustrations/activity_header_backgrounds/activity_hunt.dds"
|
||||
|
||||
# Travel
|
||||
background = { # Bridge
|
||||
trigger = {
|
||||
|
|
@ -2610,7 +2459,7 @@
|
|||
activity_location = {
|
||||
OR = {
|
||||
geographical_region = world_asia
|
||||
geographical_region = world_burma
|
||||
geographical_region = world_asia_southeast_mainland
|
||||
geographical_region = world_india
|
||||
}
|
||||
}
|
||||
|
|
@ -3695,7 +3544,7 @@
|
|||
has_character_flag = free_hunt
|
||||
AND = {
|
||||
has_character_flag = free_falconry
|
||||
involved_activity = { has_activity_option = { category = special_type option = hunt_type_falconry } }
|
||||
scope:special_option ?= flag:hunt_type_falconry
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -3731,7 +3580,7 @@
|
|||
has_character_flag = free_hunt
|
||||
AND = {
|
||||
has_character_flag = free_falconry
|
||||
involved_activity = { has_activity_option = { category = special_type option = hunt_type_falconry } }
|
||||
scope:special_option ?= flag:hunt_type_falconry
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -3748,7 +3597,7 @@
|
|||
has_character_flag = free_hunt
|
||||
AND = {
|
||||
has_character_flag = free_falconry
|
||||
involved_activity = { has_activity_option = { category = special_type option = hunt_type_falconry } }
|
||||
scope:special_option ?= flag:hunt_type_falconry
|
||||
}
|
||||
government_has_flag = government_is_mandala
|
||||
AND = {
|
||||
|
|
@ -3792,7 +3641,7 @@
|
|||
has_character_flag = free_hunt
|
||||
AND = {
|
||||
has_character_flag = free_falconry
|
||||
involved_activity = { has_activity_option = { category = special_type option = hunt_type_falconry } }
|
||||
scope:special_option ?= flag:hunt_type_falconry
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -3983,6 +3832,7 @@
|
|||
slay_beast_intent
|
||||
woo_attendee_intent
|
||||
befriend_attendee_intent
|
||||
spread_personal_tenet_intent
|
||||
}
|
||||
ai_will_do = {
|
||||
add = {
|
||||
|
|
@ -4096,6 +3946,9 @@
|
|||
#########
|
||||
hunt_option_attendants = {
|
||||
hunt_attendants_few = {
|
||||
default = {
|
||||
has_personal_tenet_flag = tenet_vows_of_poverty_humble_host
|
||||
}
|
||||
|
||||
is_shown = {
|
||||
has_dlc_feature = advanced_activities
|
||||
|
|
@ -4146,13 +3999,22 @@
|
|||
}
|
||||
}
|
||||
hunt_attendants_normal = {
|
||||
default = yes
|
||||
default = {
|
||||
OR = {
|
||||
NOT = { has_personal_tenet_flag = tenet_vows_of_poverty_humble_host }
|
||||
NOT = { has_dlc_feature = advanced_activities }
|
||||
}
|
||||
}
|
||||
|
||||
is_shown = {
|
||||
NOT = { government_has_flag = government_is_nomadic }
|
||||
}
|
||||
|
||||
is_valid = {
|
||||
trigger_if = {
|
||||
limit = { has_dlc_feature = advanced_activities }
|
||||
pam_vows_of_poverty_premium_activity_option_valid_trigger = yes
|
||||
}
|
||||
can_make_expensive_purchase_trigger = {
|
||||
PRICE = root.hunt_normal_option_cost
|
||||
}
|
||||
|
|
@ -4167,7 +4029,7 @@
|
|||
has_character_flag = free_hunt
|
||||
AND = {
|
||||
has_character_flag = free_falconry
|
||||
involved_activity = { has_activity_option = { category = special_type option = hunt_type_falconry } }
|
||||
scope:special_option ?= flag:hunt_type_falconry
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -4202,7 +4064,7 @@
|
|||
has_character_flag = free_hunt
|
||||
AND = {
|
||||
has_character_flag = free_falconry
|
||||
involved_activity = { has_activity_option = { category = special_type option = hunt_type_falconry } }
|
||||
scope:special_option ?= flag:hunt_type_falconry
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -4219,7 +4081,7 @@
|
|||
has_character_flag = free_hunt
|
||||
AND = {
|
||||
has_character_flag = free_falconry
|
||||
involved_activity = { has_activity_option = { category = special_type option = hunt_type_falconry } }
|
||||
scope:special_option ?= flag:hunt_type_falconry
|
||||
}
|
||||
government_has_flag = government_is_mandala
|
||||
AND = {
|
||||
|
|
@ -4384,6 +4246,7 @@
|
|||
}
|
||||
|
||||
is_valid = {
|
||||
pam_vows_of_poverty_premium_activity_option_valid_trigger = yes
|
||||
can_make_expensive_purchase_trigger = {
|
||||
PRICE = root.hunt_good_option_cost
|
||||
}
|
||||
|
|
@ -4398,7 +4261,7 @@
|
|||
has_character_flag = free_hunt
|
||||
AND = {
|
||||
has_character_flag = free_falconry
|
||||
involved_activity = { has_activity_option = { category = special_type option = hunt_type_falconry } }
|
||||
scope:special_option ?= flag:hunt_type_falconry
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -4433,7 +4296,7 @@
|
|||
has_character_flag = free_hunt
|
||||
AND = {
|
||||
has_character_flag = free_falconry
|
||||
involved_activity = { has_activity_option = { category = special_type option = hunt_type_falconry } }
|
||||
scope:special_option ?= flag:hunt_type_falconry
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -4450,7 +4313,7 @@
|
|||
has_character_flag = free_hunt
|
||||
AND = {
|
||||
has_character_flag = free_falconry
|
||||
involved_activity = { has_activity_option = { category = special_type option = hunt_type_falconry } }
|
||||
scope:special_option ?= flag:hunt_type_falconry
|
||||
}
|
||||
government_has_flag = government_is_mandala
|
||||
AND = {
|
||||
|
|
@ -4669,9 +4532,13 @@
|
|||
}
|
||||
hunt_party_size_normal = {
|
||||
is_valid = {
|
||||
trigger_if = {
|
||||
limit = { has_dlc_feature = advanced_activities }
|
||||
pam_vows_of_poverty_premium_activity_option_valid_trigger = yes
|
||||
}
|
||||
trigger_if = {
|
||||
limit = {
|
||||
OR = { has_government = landless_adventurer_government has_government = landless_minority_government }
|
||||
has_government = landless_adventurer_government
|
||||
}
|
||||
custom_tooltip = {
|
||||
text = I_AM_LANDLESS_ADVENTURER_TRIGGER
|
||||
|
|
@ -4689,7 +4556,7 @@
|
|||
has_character_flag = free_hunt
|
||||
AND = {
|
||||
has_character_flag = free_falconry
|
||||
involved_activity = { has_activity_option = { category = special_type option = hunt_type_falconry } }
|
||||
scope:special_option ?= flag:hunt_type_falconry
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -4724,7 +4591,7 @@
|
|||
has_character_flag = free_hunt
|
||||
AND = {
|
||||
has_character_flag = free_falconry
|
||||
involved_activity = { has_activity_option = { category = special_type option = hunt_type_falconry } }
|
||||
scope:special_option ?= flag:hunt_type_falconry
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -4741,7 +4608,7 @@
|
|||
has_character_flag = free_hunt
|
||||
AND = {
|
||||
has_character_flag = free_falconry
|
||||
involved_activity = { has_activity_option = { category = special_type option = hunt_type_falconry } }
|
||||
scope:special_option ?= flag:hunt_type_falconry
|
||||
}
|
||||
government_has_flag = government_is_mandala
|
||||
AND = {
|
||||
|
|
@ -4884,9 +4751,10 @@
|
|||
is_shown = { has_dlc_feature = advanced_activities }
|
||||
|
||||
is_valid = {
|
||||
pam_vows_of_poverty_premium_activity_option_valid_trigger = yes
|
||||
trigger_if = {
|
||||
limit = {
|
||||
OR = { has_government = landless_adventurer_government has_government = landless_minority_government }
|
||||
has_government = landless_adventurer_government
|
||||
}
|
||||
custom_tooltip = {
|
||||
text = I_AM_LANDLESS_ADVENTURER_TRIGGER
|
||||
|
|
@ -4904,7 +4772,7 @@
|
|||
has_character_flag = free_hunt
|
||||
AND = {
|
||||
has_character_flag = free_falconry
|
||||
involved_activity = { has_activity_option = { category = special_type option = hunt_type_falconry } }
|
||||
scope:special_option ?= flag:hunt_type_falconry
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -4940,7 +4808,7 @@
|
|||
has_character_flag = free_hunt
|
||||
AND = {
|
||||
has_character_flag = free_falconry
|
||||
involved_activity = { has_activity_option = { category = special_type option = hunt_type_falconry } }
|
||||
scope:special_option ?= flag:hunt_type_falconry
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -4957,7 +4825,7 @@
|
|||
has_character_flag = free_hunt
|
||||
AND = {
|
||||
has_character_flag = free_falconry
|
||||
involved_activity = { has_activity_option = { category = special_type option = hunt_type_falconry } }
|
||||
scope:special_option ?= flag:hunt_type_falconry
|
||||
}
|
||||
government_has_flag = government_is_mandala
|
||||
AND = {
|
||||
|
|
@ -5488,6 +5356,7 @@
|
|||
2 = activity_invite_rule_glory_hounds
|
||||
1 = activity_invite_rule_hunters
|
||||
3 = activity_invite_rule_knights
|
||||
3 = activity_invite_rule_clergy
|
||||
4 = activity_invite_rule_courtiers
|
||||
4 = activity_invite_rule_fellow_vassals
|
||||
1 = activity_invite_rule_landless_adventurers_restricted_range
|
||||
|
|
@ -5505,19 +5374,19 @@
|
|||
age >= 8
|
||||
}
|
||||
}
|
||||
NOT = { has_trait = incapable }
|
||||
is_incapable = no
|
||||
can_hunt_trigger = yes
|
||||
in_diplomatic_range = scope:host
|
||||
}
|
||||
|
||||
host_intents = {
|
||||
intents = { reduce_stress_intent slay_beast_intent murder_attendee_intent woo_attendee_intent befriend_attendee_intent successful_nerge_intent dreadful_nerge_intent impose_obedience_intent }
|
||||
intents = { reduce_stress_intent slay_beast_intent murder_attendee_intent woo_attendee_intent befriend_attendee_intent successful_nerge_intent dreadful_nerge_intent impose_obedience_intent spread_personal_tenet_intent }
|
||||
default = reduce_stress_intent
|
||||
player_defaults = { successful_nerge_intent reduce_stress_intent slay_beast_intent }
|
||||
}
|
||||
|
||||
guest_intents = {
|
||||
intents = { reduce_stress_intent slay_beast_intent murder_attendee_intent woo_attendee_intent befriend_attendee_intent successful_nerge_intent dreadful_nerge_intent }
|
||||
intents = { reduce_stress_intent slay_beast_intent murder_attendee_intent woo_attendee_intent befriend_attendee_intent successful_nerge_intent dreadful_nerge_intent spread_personal_tenet_intent }
|
||||
default = reduce_stress_intent
|
||||
player_defaults = { successful_nerge_intent reduce_stress_intent slay_beast_intent }
|
||||
}
|
||||
|
|
@ -5529,6 +5398,8 @@
|
|||
# Scripted Modifiers
|
||||
activity_guest_shared_ai_accept_modifier = yes
|
||||
activity_guest_hunt_ai_accept_modifier = yes
|
||||
activity_guest_clergy_shared_ai_accept_modifier = yes
|
||||
activity_guest_clergy_frivolous_ai_accept_modifier = yes
|
||||
}
|
||||
|
||||
###################
|
||||
|
|
@ -5539,6 +5410,7 @@
|
|||
entries = {
|
||||
# Regular
|
||||
guest_friendship guest_insulted hunt_tracks_character hunt_tracks_option hunt_tracks_dog hunt_tracks_building hunt_hunters_bond hunt_dog_bond hunt_knowledge_sharing hunt_small_game hunt_moh_positive hunt_moh_negative hunt_poetic_inspiration hunt_fervor_gain hunt_distinguished_ability hunt_annoyed_owner hunt_impressive_grounds hunt_eggs_found
|
||||
apa_pam_spread_tenet_host apa_pam_spread_tenet_guest apa_pam_mendicant_preachers_conversion
|
||||
|
||||
# Nerge
|
||||
hunt_successful_kill hunt_very_successful_kill hunt_worked_together hunt_failed_kill hunt_failed_several_kills hunt_successful_maneuver hunt_learned_maneuver hunt_prowess_mastery hunt_martial_mastery
|
||||
|
|
@ -5564,6 +5436,14 @@
|
|||
# add = 1
|
||||
# }
|
||||
#}
|
||||
scope:host = {
|
||||
if = {
|
||||
limit = {
|
||||
has_character_modifier = modifier_hunt_hunting_trophy
|
||||
}
|
||||
remove_character_modifier = modifier_hunt_hunting_trophy
|
||||
}
|
||||
}
|
||||
if = {
|
||||
limit = {
|
||||
has_activity_option = {
|
||||
|
|
@ -5695,7 +5575,7 @@
|
|||
if = {
|
||||
limit = {
|
||||
this = scope:host
|
||||
OR = { has_government = landless_adventurer_government has_government = landless_minority_government }
|
||||
has_government = landless_adventurer_government
|
||||
can_employ_court_position_type = huntperson_camp_officer
|
||||
NOT = { employs_court_position = huntperson_camp_officer }
|
||||
}
|
||||
|
|
@ -5707,7 +5587,7 @@
|
|||
if = {
|
||||
limit = {
|
||||
this = scope:host
|
||||
OR = { has_government = landless_adventurer_government has_government = landless_minority_government }
|
||||
has_government = landless_adventurer_government
|
||||
}
|
||||
trigger_event = {
|
||||
id = hunt.1337
|
||||
|
|
|
|||
|
|
@ -28,24 +28,7 @@
|
|||
imprisoned = no
|
||||
incapable = no
|
||||
}
|
||||
custom_description = {
|
||||
text = ALREADY_IN_ACTIVITY
|
||||
NOR = {
|
||||
exists = involved_activity
|
||||
has_variable = {
|
||||
name = homage_liege_scope
|
||||
name = meditation_character_flag
|
||||
name = local_shrine_rite
|
||||
name = petition_liege_character_flag
|
||||
name = holding_court_character_flag
|
||||
}
|
||||
is_being_visited_on_tour_strict = yes
|
||||
}
|
||||
}
|
||||
custom_description = {
|
||||
text = ALREADY_PLANNING_ACTIVITY
|
||||
NOT = { has_character_flag = planning_an_activity }
|
||||
}
|
||||
is_in_activity = no
|
||||
}
|
||||
trigger_else = {
|
||||
is_available = yes
|
||||
|
|
@ -79,20 +62,11 @@
|
|||
}
|
||||
}
|
||||
}
|
||||
# Host becomes unlanded
|
||||
if = {
|
||||
limit = {
|
||||
scope:host = { is_landed = no }
|
||||
}
|
||||
every_attending_character = { trigger_event = activity_system.0320 }
|
||||
}
|
||||
if = { # No one shows up
|
||||
limit = {
|
||||
has_attending_activity_guests = no
|
||||
}
|
||||
activity_location = { save_scope_as = location }
|
||||
scope:host = { trigger_event = activity_system.0100 }
|
||||
}
|
||||
invalidation_imprisoned_effect = yes
|
||||
invalidation_incapable_effect = yes
|
||||
invalidation_unlanded_effect = yes
|
||||
invalidation_nobody_present_effect = yes
|
||||
invalidation_host_isolated_effect = yes
|
||||
}
|
||||
|
||||
on_host_death = {
|
||||
|
|
@ -120,6 +94,9 @@
|
|||
ai_will_do = {
|
||||
value = 100
|
||||
|
||||
# it's necessary for AI run their empire...
|
||||
# add = activity_general_ai_will_do_value
|
||||
|
||||
#Special flags
|
||||
if = {
|
||||
limit = {
|
||||
|
|
@ -396,10 +373,10 @@
|
|||
}
|
||||
}
|
||||
if = {
|
||||
limit = { has_trait = scholar }
|
||||
limit = { has_trait = erudite }
|
||||
add = {
|
||||
value = 50
|
||||
desc = scholar
|
||||
desc = erudite
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -655,6 +632,9 @@
|
|||
}
|
||||
imperial_examination_passing_grade = {
|
||||
imperial_examination_passing_grade_low = {
|
||||
default = {
|
||||
has_personal_tenet_flag = tenet_vows_of_poverty_humble_host
|
||||
}
|
||||
#Don't really need a cost, you pay in decreased legitimacy reward
|
||||
ai_will_do = {
|
||||
value = 100
|
||||
|
|
@ -695,6 +675,9 @@
|
|||
}
|
||||
}
|
||||
imperial_examination_passing_grade_mediocre = {
|
||||
is_valid = {
|
||||
pam_vows_of_poverty_premium_activity_option_valid_trigger = yes
|
||||
}
|
||||
#Don't really need a cost, you pay in decreased legitimacy reward
|
||||
ai_will_do = {
|
||||
value = 100
|
||||
|
|
@ -744,13 +727,21 @@
|
|||
}
|
||||
}
|
||||
imperial_examination_passing_grade_high = {
|
||||
default = yes
|
||||
is_valid = {
|
||||
pam_vows_of_poverty_premium_activity_option_valid_trigger = yes
|
||||
}
|
||||
default = {
|
||||
NOT = { has_personal_tenet_flag = tenet_vows_of_poverty_humble_host }
|
||||
}
|
||||
#Don't really need a cost, you pay in decreased legitimacy reward
|
||||
ai_will_do = {
|
||||
value = 25
|
||||
}
|
||||
}
|
||||
imperial_examination_passing_grade_extreme = {
|
||||
is_valid = {
|
||||
pam_vows_of_poverty_premium_activity_option_valid_trigger = yes
|
||||
}
|
||||
# High Legitimacy reward at cost of fewer prospective governors
|
||||
ai_will_do = {
|
||||
value = 25
|
||||
|
|
@ -783,11 +774,12 @@
|
|||
#Let's gooo!
|
||||
trigger_event = { on_action = imperial_examination_opening_on_action }
|
||||
}
|
||||
scope:activity = {
|
||||
progress_activity_phase_after = { days = imperial_examination_assembly_days }
|
||||
#Set up the scoreboard
|
||||
metropolitan_examination_scoreboard_setup_effect = yes
|
||||
}
|
||||
}
|
||||
|
||||
on_phase_active_activity = {
|
||||
progress_activity_phase_after = { days = imperial_examination_assembly_days }
|
||||
#Set up the scoreboard
|
||||
metropolitan_examination_scoreboard_setup_effect = yes
|
||||
}
|
||||
|
||||
on_weekly_pulse = {
|
||||
|
|
@ -962,6 +954,9 @@
|
|||
is_predefined = yes
|
||||
|
||||
on_enter_phase = {
|
||||
scope:activity = {
|
||||
progress_activity_phase_after = { days = 1 }
|
||||
}
|
||||
# Let us trigger some enter phase events
|
||||
if = {
|
||||
limit = { this = scope:host }
|
||||
|
|
@ -979,8 +974,7 @@
|
|||
}
|
||||
}
|
||||
}
|
||||
|
||||
if = {
|
||||
else_if = {
|
||||
# Event for those who did not make the Palace Exam
|
||||
limit = {
|
||||
OR = {
|
||||
|
|
@ -999,24 +993,6 @@
|
|||
}
|
||||
trigger_event = imperial_examination.8000
|
||||
}
|
||||
#Let us enter the Prep event on_action loop
|
||||
trigger_event = {
|
||||
on_action = palace_examination_prep_events
|
||||
days = 9
|
||||
}
|
||||
trigger_event = {
|
||||
on_action = palace_examination_prep_events
|
||||
days = 17
|
||||
}
|
||||
trigger_event = {
|
||||
on_action = palace_examination_prep_events
|
||||
days = 24
|
||||
}
|
||||
scope:activity = {
|
||||
progress_activity_phase_after = { days = imperial_examination_prep_days }
|
||||
#Refresh the scoreboard
|
||||
palace_examination_scoreboard_setup_effect = yes
|
||||
}
|
||||
}
|
||||
|
||||
on_phase_active = {
|
||||
|
|
@ -1032,9 +1008,25 @@
|
|||
}
|
||||
trigger_event = { on_action = imperial_examination_exam_entrant_events }
|
||||
}
|
||||
scope:activity = {
|
||||
progress_activity_phase_after = { days = 14 }
|
||||
#Let us enter the Prep event on_action loop
|
||||
trigger_event = {
|
||||
on_action = palace_examination_prep_events
|
||||
days = 9
|
||||
}
|
||||
trigger_event = {
|
||||
on_action = palace_examination_prep_events
|
||||
days = 17
|
||||
}
|
||||
trigger_event = {
|
||||
on_action = palace_examination_prep_events
|
||||
days = 24
|
||||
}
|
||||
}
|
||||
|
||||
on_phase_active_activity = {
|
||||
progress_activity_phase_after = { days = imperial_examination_prep_days }
|
||||
#Refresh the scoreboard
|
||||
palace_examination_scoreboard_setup_effect = yes
|
||||
}
|
||||
|
||||
on_weekly_pulse = {
|
||||
|
|
@ -1389,7 +1381,7 @@
|
|||
has_trait = devoted
|
||||
has_trait = eunuch
|
||||
}
|
||||
# To avoid mercenaries and holy orders to join
|
||||
# To avoid mercenaries and Military Orders to join
|
||||
trigger_if = {
|
||||
limit = {
|
||||
exists = primary_title
|
||||
|
|
@ -1560,14 +1552,14 @@
|
|||
}
|
||||
}
|
||||
if = {
|
||||
limit = { is_ai = yes}
|
||||
limit = { is_ai = yes }
|
||||
remove_treasury = {
|
||||
value = {
|
||||
value = imperial_examination_actual_cost
|
||||
# Kaifeng cost bonus
|
||||
if = {
|
||||
limit = {
|
||||
root.capital_province = { has_building_or_higher = kaifeng_palace_01 }
|
||||
capital_province = { has_building_or_higher = kaifeng_palace_01 }
|
||||
}
|
||||
multiply = {
|
||||
value = {
|
||||
|
|
@ -1695,9 +1687,9 @@
|
|||
if = {
|
||||
limit = {
|
||||
is_ai = no
|
||||
NOR = {
|
||||
has_character_flag = passed_palace_exam
|
||||
has_character_flag = set_activity_intent
|
||||
has_none_of_variables = {
|
||||
name = passed_palace_exam
|
||||
name = set_activity_intent
|
||||
}
|
||||
}
|
||||
set_activity_intent = imperial_exam_taker_intent
|
||||
|
|
@ -1744,6 +1736,8 @@
|
|||
# GRAPHICS
|
||||
###################
|
||||
|
||||
header_background = "gfx/interface/illustrations/activity_header_backgrounds/activity_imperial_examination.dds"
|
||||
|
||||
# Travel
|
||||
background = { # Bridge
|
||||
trigger = {
|
||||
|
|
|
|||
|
|
@ -8,29 +8,20 @@
|
|||
highest_held_title_tier >= tier_county
|
||||
is_adult = yes
|
||||
government_has_flag = government_is_settled
|
||||
#Every other activity must be blocked until an uncrowned AI crowns themselves
|
||||
trigger_if = {
|
||||
limit = {
|
||||
is_ai = yes
|
||||
}
|
||||
NOT = {
|
||||
has_realm_law = uncrowned
|
||||
}
|
||||
}
|
||||
OR = {
|
||||
has_perk = local_inspection_perk
|
||||
government_allows = administrative
|
||||
faith = { has_doctrine_parameter = inspections_unlocked_and_costs_piety }
|
||||
government_has_mechanic = administrative
|
||||
rite = { rite_has_parameter = inspections_unlocked_and_costs_piety }
|
||||
}
|
||||
is_landed = yes
|
||||
trigger_if = { # Small AI's pace themselves more
|
||||
limit = {
|
||||
is_ai = yes
|
||||
}
|
||||
sub_realm_size > 1
|
||||
}
|
||||
trigger_else = {
|
||||
sub_realm_size >= 1
|
||||
}
|
||||
ai_activity_war_check = yes
|
||||
ai_activity_coronation_check = yes
|
||||
}
|
||||
|
||||
can_always_plan = no
|
||||
|
|
@ -49,49 +40,39 @@
|
|||
}
|
||||
has_perk = local_inspection_perk
|
||||
}
|
||||
trigger_else_if = { #I have both TGP/EP3 and BP3
|
||||
limit = {
|
||||
OR = {
|
||||
has_ep3_dlc_trigger = yes
|
||||
has_tgp_dlc_trigger = yes
|
||||
}
|
||||
has_bp3_dlc_trigger = yes
|
||||
}
|
||||
custom_tooltip = {
|
||||
text = neither_local_inspection_perk_nor_merit
|
||||
OR = {
|
||||
has_perk = local_inspection_perk
|
||||
government_allows = administrative
|
||||
faith = { has_doctrine_parameter = inspections_unlocked_and_costs_piety }
|
||||
}
|
||||
}
|
||||
}
|
||||
trigger_else_if = { #I have only TGP/EP3 - I am required to have a bureaucratic government form (i.e. admin based).
|
||||
limit = {
|
||||
OR = {
|
||||
has_ep3_dlc_trigger = yes
|
||||
has_tgp_dlc_trigger = yes
|
||||
}
|
||||
has_bp3_dlc_trigger = no
|
||||
}
|
||||
OR = {
|
||||
government_allows = administrative
|
||||
faith = { has_doctrine_parameter = inspections_unlocked_and_costs_piety }
|
||||
}
|
||||
}
|
||||
trigger_else = {
|
||||
always = no
|
||||
# TGP/EP3
|
||||
trigger_if = { #I have both TGP/EP3 and BP3
|
||||
limit = {
|
||||
has_bp3_dlc_trigger = yes
|
||||
}
|
||||
custom_tooltip = {
|
||||
text = neither_local_inspection_perk_nor_merit
|
||||
OR = {
|
||||
has_perk = local_inspection_perk
|
||||
government_has_mechanic = administrative
|
||||
rite = { rite_has_parameter = inspections_unlocked_and_costs_piety }
|
||||
}
|
||||
}
|
||||
}
|
||||
trigger_else = { #I have only TGP/EP3 - I am required to have a bureaucratic government form (i.e. admin based).
|
||||
custom_tooltip = {
|
||||
text = neither_local_inspection_perk_nor_merit
|
||||
OR = {
|
||||
government_has_mechanic = administrative
|
||||
rite = { rite_has_parameter = inspections_unlocked_and_costs_piety }
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
is_available = yes
|
||||
is_landed = yes
|
||||
age >= 16
|
||||
}
|
||||
|
||||
is_valid = {
|
||||
scope:host = {
|
||||
is_alive = yes
|
||||
is_imprisoned = no
|
||||
is_incapable = no
|
||||
is_physically_able = yes
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -104,7 +85,7 @@
|
|||
}
|
||||
custom_tooltip = {
|
||||
text = survey_activity_not_capital
|
||||
this != scope:host.capital_province
|
||||
this != scope:host.capital_province
|
||||
}
|
||||
}
|
||||
trigger_if = {
|
||||
|
|
@ -172,17 +153,21 @@
|
|||
}
|
||||
|
||||
on_enter_travel_state = {
|
||||
|
||||
|
||||
}
|
||||
|
||||
on_invalidated = {
|
||||
invalidation_imprisoned_effect = yes
|
||||
invalidation_incapable_effect = yes
|
||||
invalidation_unlanded_effect = yes
|
||||
invalidation_host_isolated_effect = yes
|
||||
}
|
||||
|
||||
on_complete = {
|
||||
|
||||
if = {
|
||||
limit = { this = scope:host }
|
||||
pam_vows_of_poverty_host_completion_piety_effect = yes
|
||||
}
|
||||
}
|
||||
|
||||
on_enter_active_state = {
|
||||
|
|
@ -233,7 +218,7 @@
|
|||
NOT = {
|
||||
holder = {
|
||||
OR = {
|
||||
is_vassal_of = scope:host
|
||||
is_vassal_of = scope:host
|
||||
this = scope:host
|
||||
}
|
||||
}
|
||||
|
|
@ -277,7 +262,7 @@
|
|||
limit = {
|
||||
has_treasury = no
|
||||
NOR = {
|
||||
faith = { has_doctrine_parameter = inspections_unlocked_and_costs_piety }
|
||||
rite = { rite_has_parameter = inspections_unlocked_and_costs_piety }
|
||||
has_character_flag = free_inspection
|
||||
}
|
||||
}
|
||||
|
|
@ -293,7 +278,7 @@
|
|||
limit = {
|
||||
has_treasury = yes
|
||||
NOR = {
|
||||
faith = { has_doctrine_parameter = inspections_unlocked_and_costs_piety }
|
||||
rite = { rite_has_parameter = inspections_unlocked_and_costs_piety }
|
||||
has_character_flag = free_inspection
|
||||
}
|
||||
}
|
||||
|
|
@ -307,7 +292,7 @@
|
|||
value = 0
|
||||
if = {
|
||||
limit = {
|
||||
faith = { has_doctrine_parameter = inspections_unlocked_and_costs_piety }
|
||||
rite = { rite_has_parameter = inspections_unlocked_and_costs_piety }
|
||||
NOT = { has_character_flag = free_inspection }
|
||||
}
|
||||
add = {
|
||||
|
|
@ -325,7 +310,7 @@
|
|||
limit = {
|
||||
has_treasury = no
|
||||
NOR = {
|
||||
faith = { has_doctrine_parameter = inspections_unlocked_and_costs_piety }
|
||||
rite = { rite_has_parameter = inspections_unlocked_and_costs_piety }
|
||||
has_character_flag = free_inspection
|
||||
}
|
||||
}
|
||||
|
|
@ -333,8 +318,8 @@
|
|||
# Base Cost
|
||||
value = standard_survey_activity_cost
|
||||
# Make it a multiple of 5 (rounded up)
|
||||
divide = 5
|
||||
ceiling = yes
|
||||
divide = 5
|
||||
ceiling = yes
|
||||
multiply = 5
|
||||
}
|
||||
}
|
||||
|
|
@ -345,7 +330,7 @@
|
|||
limit = {
|
||||
has_treasury = yes
|
||||
NOR = {
|
||||
faith = { has_doctrine_parameter = inspections_unlocked_and_costs_piety }
|
||||
rite = { rite_has_parameter = inspections_unlocked_and_costs_piety }
|
||||
has_character_flag = free_inspection
|
||||
}
|
||||
}
|
||||
|
|
@ -353,8 +338,8 @@
|
|||
# Base Cost
|
||||
value = standard_survey_activity_cost
|
||||
# Make it a multiple of 5 (rounded up)
|
||||
divide = 5
|
||||
ceiling = yes
|
||||
divide = 5
|
||||
ceiling = yes
|
||||
multiply = 5
|
||||
}
|
||||
}
|
||||
|
|
@ -363,15 +348,15 @@
|
|||
value = 0
|
||||
if = {
|
||||
limit = {
|
||||
faith = { has_doctrine_parameter = inspections_unlocked_and_costs_piety }
|
||||
rite = { rite_has_parameter = inspections_unlocked_and_costs_piety }
|
||||
NOT = { has_character_flag = free_inspection }
|
||||
}
|
||||
add = {
|
||||
# Base Cost
|
||||
value = standard_survey_activity_cost
|
||||
# Make it a multiple of 5 (rounded up)
|
||||
divide = 5
|
||||
ceiling = yes
|
||||
divide = 5
|
||||
ceiling = yes
|
||||
multiply = 5
|
||||
}
|
||||
}
|
||||
|
|
@ -416,7 +401,7 @@
|
|||
}
|
||||
|
||||
on_end = {
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -427,6 +412,9 @@
|
|||
default = yes
|
||||
}
|
||||
inspection_small_fund = {
|
||||
is_valid = {
|
||||
pam_vows_of_poverty_premium_activity_option_valid_trigger = yes
|
||||
}
|
||||
cost = {
|
||||
gold = {
|
||||
value = 0
|
||||
|
|
@ -495,6 +483,9 @@
|
|||
}
|
||||
}
|
||||
inspection_large_fund = {
|
||||
is_valid = {
|
||||
pam_vows_of_poverty_premium_activity_option_valid_trigger = yes
|
||||
}
|
||||
cost = {
|
||||
gold = {
|
||||
value = 0
|
||||
|
|
@ -566,12 +557,12 @@
|
|||
}
|
||||
|
||||
max_guest_arrival_delay_time = { months = 1 }
|
||||
|
||||
|
||||
|
||||
|
||||
###################
|
||||
# ACTIVITY-SPECIFIC PULSES
|
||||
###################
|
||||
|
||||
|
||||
pulse_actions = {
|
||||
entries = {
|
||||
apa_survey_bad_harvest
|
||||
|
|
@ -600,14 +591,14 @@
|
|||
# desc is only shown in debug AI watch window
|
||||
ai_will_do = {
|
||||
value = 50
|
||||
|
||||
|
||||
if = {
|
||||
limit = {
|
||||
has_trait = lazy
|
||||
}
|
||||
add = -10
|
||||
}
|
||||
|
||||
|
||||
#Can you actually afford this?
|
||||
if = {
|
||||
limit = {
|
||||
|
|
@ -615,6 +606,8 @@
|
|||
}
|
||||
add = -75
|
||||
}
|
||||
|
||||
add = activity_general_ai_will_do_value
|
||||
}
|
||||
|
||||
ai_check_interval = 60
|
||||
|
|
@ -661,7 +654,7 @@
|
|||
|
||||
# Up to how many characters to select for a player
|
||||
max = 20
|
||||
|
||||
|
||||
# Up to how many characters to select for an AI
|
||||
ai_max = 15
|
||||
|
||||
|
|
@ -678,6 +671,8 @@
|
|||
# GRAPHICS
|
||||
###################
|
||||
|
||||
header_background = "gfx/interface/illustrations/activity_header_backgrounds/activity_survey.dds"
|
||||
|
||||
# Travel
|
||||
background = { # Bridge
|
||||
trigger = {
|
||||
|
|
@ -727,7 +722,7 @@
|
|||
environment = "environment_tgp_farm_asia"
|
||||
ambience = "event:/DLC/EP4/SFX/Events/Event_Backgrounds/tgp_farm_asia"
|
||||
}
|
||||
|
||||
|
||||
background = { # Farmland, settled
|
||||
trigger = {
|
||||
scope:host.location != scope:activity.activity_location
|
||||
|
|
@ -882,7 +877,7 @@
|
|||
}
|
||||
}
|
||||
texture = "gfx/interface/illustrations/event_scenes/bp1_wetlands.dds"
|
||||
environment = "environment_event_bp1_wetlands"
|
||||
environment = "environment_event_bp1_wetlands"
|
||||
ambience = "event:/SFX/Events/Backgrounds/deciduous_forest_day"
|
||||
}
|
||||
|
||||
|
|
@ -957,7 +952,7 @@
|
|||
activity_location.culture ?= { has_graphical_steppe_culture_group_trigger = yes }
|
||||
}
|
||||
AND = {
|
||||
is_landless_adventurer = yes
|
||||
activity_host = { is_landless_adventurer = yes }
|
||||
activity_location.culture ?= { has_graphical_steppe_culture_group_trigger = yes }
|
||||
}
|
||||
}
|
||||
|
|
@ -975,7 +970,7 @@
|
|||
}
|
||||
texture = "gfx/interface/illustrations/event_scenes/ep3_constantinople.dds"
|
||||
environment = "environment_ep3_constantinople"
|
||||
ambience = "event:/DLC/EP3/SFX/Events/Event_Images/ep3_evn_eventimage_constantinople"
|
||||
ambience = "event:/DLC/EP3/SFX/Events/Event_Images/ep3_evn_eventimage_constantinople"
|
||||
}
|
||||
background = { #FP2
|
||||
trigger = {
|
||||
|
|
@ -989,8 +984,8 @@
|
|||
}
|
||||
}
|
||||
texture = "gfx/interface/illustrations/event_scenes/fp2_courtyard.dds"
|
||||
environment = "environment_event_fp2_courtyard"
|
||||
ambience = "event:/DLC/FP2/SFX/Events/courtyard"
|
||||
environment = "environment_event_fp2_courtyard"
|
||||
ambience = "event:/DLC/FP2/SFX/Events/courtyard"
|
||||
}
|
||||
background = { #Indian Courtyard
|
||||
trigger = {
|
||||
|
|
@ -1004,7 +999,7 @@
|
|||
}
|
||||
}
|
||||
texture = "gfx/interface/illustrations/event_scenes/bp1_courtyard_indian.dds"
|
||||
environment = "environment_event_bp1_courtyard_indian"
|
||||
environment = "environment_event_bp1_courtyard_indian"
|
||||
ambience = "event:/SFX/Events/Backgrounds/castle_courtyard_western"
|
||||
}
|
||||
background = { #MENA Courtyard
|
||||
|
|
@ -1014,7 +1009,7 @@
|
|||
OR = {
|
||||
culture ?= { has_graphical_mena_culture_group_trigger = yes }
|
||||
culture ?= { has_building_gfx = iranian_building_gfx }
|
||||
steppe_building_gfx_use_mena_trigger = yes
|
||||
steppe_building_gfx_use_mena_trigger = yes
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -1039,13 +1034,13 @@
|
|||
background = { # Fallback
|
||||
texture = "gfx/interface/illustrations/event_scenes/bp2_courtyard.dds"
|
||||
environment = "environment_bp2_courtyard"
|
||||
ambience = "event:/DLC/FP2/SFX/Events/courtyard"
|
||||
ambience = "event:/DLC/FP2/SFX/Events/courtyard"
|
||||
}
|
||||
|
||||
window_characters = {
|
||||
guest = {
|
||||
camera = camera_body_left
|
||||
|
||||
|
||||
effect = {
|
||||
if = {
|
||||
limit = {
|
||||
|
|
@ -1105,7 +1100,7 @@
|
|||
|
||||
host = {
|
||||
camera = camera_body
|
||||
|
||||
|
||||
effect = {
|
||||
if = {
|
||||
limit = {
|
||||
|
|
@ -1121,10 +1116,10 @@
|
|||
animation = debating
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
travel_host = {
|
||||
camera = camera_event_horse_left
|
||||
|
||||
|
||||
effect = {
|
||||
if = {
|
||||
limit = {
|
||||
|
|
@ -1153,7 +1148,7 @@
|
|||
|
||||
guest = {
|
||||
camera = camera_body
|
||||
|
||||
|
||||
effect = {
|
||||
if = {
|
||||
limit = {
|
||||
|
|
|
|||
File diff suppressed because it is too large
Load diff
|
|
@ -2,56 +2,38 @@
|
|||
is_shown = {
|
||||
highest_held_title_tier > tier_barony
|
||||
trigger_if = {
|
||||
limit = {
|
||||
highest_held_title_tier = tier_county
|
||||
}
|
||||
top_liege != this
|
||||
}
|
||||
OR = {
|
||||
is_landed_or_landless_administrative = yes
|
||||
has_government = landless_minority_government
|
||||
}
|
||||
trigger_if = {
|
||||
limit = {
|
||||
is_ai = yes
|
||||
}
|
||||
is_at_war = no
|
||||
NOT = { has_variable = conqueror }
|
||||
trigger_if = { # Throttle Counts
|
||||
limit = {
|
||||
is_ai = yes
|
||||
highest_held_title_tier = tier_county
|
||||
}
|
||||
ai_sociability >= 100
|
||||
}
|
||||
}
|
||||
is_adult = no
|
||||
age < less_than_two_years_to_adulthood_value #Consistency!
|
||||
#Every other activity must be blocked until an uncrowned AI crowns themselves
|
||||
trigger_if = {
|
||||
limit = {
|
||||
is_ai = yes
|
||||
age >= 12
|
||||
}
|
||||
NOT = {
|
||||
has_realm_law = uncrowned
|
||||
}
|
||||
}
|
||||
ai_activity_war_check = yes
|
||||
ai_activity_coronation_check = yes
|
||||
}
|
||||
|
||||
can_start_showing_failures_only = {
|
||||
NOT = { is_activity_type_on_cooldown = activity_playdate }
|
||||
is_available = yes
|
||||
age >= 4
|
||||
age < less_than_two_years_to_adulthood_value #Consistency!
|
||||
trigger_if = {
|
||||
limit = {
|
||||
highest_held_title_tier = tier_county
|
||||
liege = root
|
||||
}
|
||||
highest_held_title_tier >= tier_county
|
||||
}
|
||||
is_landed_or_landless_administrative_or_theocratic = yes
|
||||
}
|
||||
|
||||
is_valid = {
|
||||
scope:host = {
|
||||
is_imprisoned = no
|
||||
OR = {
|
||||
is_landed_or_landless_administrative = yes
|
||||
has_government = landless_minority_government
|
||||
}
|
||||
NOT = { is_incapable = yes }
|
||||
is_physically_able = yes
|
||||
is_landed_or_landless_administrative_or_theocratic = yes
|
||||
}
|
||||
# If no one shows up
|
||||
trigger_if = {
|
||||
|
|
@ -63,7 +45,6 @@
|
|||
}
|
||||
|
||||
on_invalidated = {
|
||||
|
||||
if = { # host is imprisoned
|
||||
limit = {
|
||||
scope:host = { is_imprisoned = yes }
|
||||
|
|
@ -79,36 +60,7 @@
|
|||
trigger_event = playdate.0021
|
||||
}
|
||||
}
|
||||
# Host becomes unlanded
|
||||
if = {
|
||||
limit = {
|
||||
scope:host = {
|
||||
is_landed_or_landless_administrative = no
|
||||
}
|
||||
}
|
||||
scope:activity = {
|
||||
activity_type = { save_scope_as = activity_type }
|
||||
}
|
||||
every_attending_character = {
|
||||
trigger_event = activity_system.0320
|
||||
}
|
||||
}
|
||||
if = {
|
||||
limit = {
|
||||
scope:host = { is_incapable = yes }
|
||||
}
|
||||
scope:activity = {
|
||||
activity_type = { save_scope_as = activity_type }
|
||||
}
|
||||
scope:host = {
|
||||
trigger_event = activity_system.0330
|
||||
}
|
||||
every_attending_character = {
|
||||
limit = { this != scope:host }
|
||||
trigger_event = activity_system.0331
|
||||
}
|
||||
}
|
||||
if = { # No one shows up
|
||||
else_if = { # No one shows up
|
||||
limit = {
|
||||
has_attending_activity_guests = no
|
||||
}
|
||||
|
|
@ -116,6 +68,11 @@
|
|||
trigger_event = playdate.2003
|
||||
}
|
||||
}
|
||||
else = {
|
||||
invalidation_unlanded_non_nf_effect = yes
|
||||
invalidation_incapable_effect = yes
|
||||
invalidation_host_isolated_effect = yes
|
||||
}
|
||||
}
|
||||
|
||||
is_location_valid = {
|
||||
|
|
@ -262,6 +219,7 @@
|
|||
}
|
||||
}
|
||||
trigger_event = playdate.9001
|
||||
pam_vows_of_poverty_host_completion_piety_effect = yes
|
||||
}
|
||||
else = {
|
||||
trigger_event = playdate.9002
|
||||
|
|
@ -327,56 +285,7 @@
|
|||
}
|
||||
add = -75
|
||||
}
|
||||
# Plague
|
||||
if = {
|
||||
limit = {
|
||||
any_held_title = {
|
||||
title_tier = county
|
||||
has_province_with_epidemic = { intensity < apocalyptic }
|
||||
}
|
||||
would_follow_social_distancing_value >= -1
|
||||
}
|
||||
add = {
|
||||
value = -60
|
||||
desc = "Plague in Domain"
|
||||
}
|
||||
}
|
||||
else_if = {
|
||||
limit = {
|
||||
any_realm_county = {
|
||||
has_province_with_epidemic = { intensity < apocalyptic }
|
||||
}
|
||||
would_follow_social_distancing_value >= -1
|
||||
}
|
||||
add = {
|
||||
value = -20
|
||||
desc = "Plague in Top Realm"
|
||||
}
|
||||
}
|
||||
if = {
|
||||
limit = {
|
||||
any_held_title = {
|
||||
title_tier = county
|
||||
has_province_with_epidemic = { intensity = apocalyptic }
|
||||
}
|
||||
}
|
||||
add = {
|
||||
value = -200
|
||||
desc = "Apocalyptic Plague in Domain"
|
||||
}
|
||||
}
|
||||
else_if = {
|
||||
limit = {
|
||||
any_held_title = {
|
||||
title_tier = county
|
||||
has_province_with_epidemic = { intensity = apocalyptic }
|
||||
}
|
||||
}
|
||||
add = {
|
||||
value = -40
|
||||
desc = "Apocalyptic Plague in Top Realm"
|
||||
}
|
||||
}
|
||||
add = activity_general_ai_will_do_value
|
||||
}
|
||||
|
||||
ai_check_interval_by_tier = {
|
||||
|
|
@ -461,6 +370,8 @@
|
|||
# GRAPHICS
|
||||
###################
|
||||
|
||||
header_background = "gfx/interface/illustrations/activity_header_backgrounds/activity_playdate.dds"
|
||||
|
||||
# Travel
|
||||
background = { # Bridge
|
||||
trigger = {
|
||||
|
|
|
|||
|
|
@ -11,15 +11,7 @@
|
|||
has_dlc_feature = tours_and_tournaments
|
||||
has_dlc_feature = advanced_activities
|
||||
NOT = { government_has_flag = government_is_administrative }
|
||||
#Every other activity must be blocked until an uncrowned AI crowns themselves
|
||||
trigger_if = {
|
||||
limit = {
|
||||
is_ai = yes
|
||||
}
|
||||
NOT = {
|
||||
has_realm_law = uncrowned
|
||||
}
|
||||
}
|
||||
ai_activity_coronation_check = yes
|
||||
}
|
||||
|
||||
can_start_showing_failures_only = {
|
||||
|
|
@ -41,12 +33,13 @@
|
|||
is_valid = {
|
||||
scope:host = {
|
||||
is_landed = yes
|
||||
NOT = { is_incapable = yes }
|
||||
is_physically_able = yes
|
||||
is_in_civil_war = no
|
||||
}
|
||||
}
|
||||
|
||||
on_invalidated = {
|
||||
# use list so can't simply use scripted effects here
|
||||
# Host becomes unlanded
|
||||
if = {
|
||||
limit = {
|
||||
|
|
@ -60,7 +53,7 @@
|
|||
trigger_event = activity_system.0320
|
||||
}
|
||||
}
|
||||
if = {
|
||||
else_if = {
|
||||
limit = {
|
||||
scope:host = { is_incapable = yes }
|
||||
}
|
||||
|
|
@ -75,6 +68,19 @@
|
|||
trigger_event = activity_system.0331
|
||||
}
|
||||
}
|
||||
else_if = {
|
||||
limit = {
|
||||
scope:host = { is_imprisoned = yes }
|
||||
}
|
||||
scope:activity = {
|
||||
activity_type = { save_scope_as = activity_type }
|
||||
}
|
||||
scope:host = { trigger_event = activity_system.0550 }
|
||||
every_in_list = {
|
||||
variable = tour_vassals_to_visit
|
||||
trigger_event = activity_system.0551
|
||||
}
|
||||
}
|
||||
# Clean up character flag preventing visited vassals from starting other activities
|
||||
every_in_list = {
|
||||
variable = tour_vassals_to_visit
|
||||
|
|
@ -244,30 +250,7 @@
|
|||
desc = "I have a lot of money"
|
||||
add = 10
|
||||
}
|
||||
# Plague
|
||||
if = {
|
||||
limit = {
|
||||
any_sub_realm_county = {
|
||||
has_province_with_epidemic = { intensity < apocalyptic }
|
||||
}
|
||||
would_follow_social_distancing_value >= -1
|
||||
}
|
||||
add = {
|
||||
value = -60
|
||||
desc = "Plague in Realm"
|
||||
}
|
||||
}
|
||||
if = {
|
||||
limit = {
|
||||
any_sub_realm_county = {
|
||||
has_province_with_epidemic = { intensity = apocalyptic }
|
||||
}
|
||||
}
|
||||
add = {
|
||||
value = -200
|
||||
desc = "Apocalyptic Plague in Realm"
|
||||
}
|
||||
}
|
||||
add = activity_general_ai_will_do_value
|
||||
if = {
|
||||
limit = {
|
||||
government_has_flag = government_is_celestial
|
||||
|
|
@ -555,7 +538,10 @@
|
|||
value = 0
|
||||
if = {
|
||||
limit = {
|
||||
has_treasury = no
|
||||
OR = {
|
||||
has_treasury = no
|
||||
government_has_flag = government_is_theocracy
|
||||
}
|
||||
}
|
||||
add = {
|
||||
add = {
|
||||
|
|
@ -590,6 +576,7 @@
|
|||
if = {
|
||||
limit = {
|
||||
has_treasury = yes
|
||||
NOT = { government_has_flag = government_is_theocracy }
|
||||
}
|
||||
add = {
|
||||
add = {
|
||||
|
|
@ -631,7 +618,10 @@
|
|||
value = 0
|
||||
if = {
|
||||
limit = {
|
||||
has_treasury = no
|
||||
OR = {
|
||||
has_treasury = no
|
||||
government_has_flag = government_is_theocracy
|
||||
}
|
||||
}
|
||||
# Base Cost
|
||||
add = {
|
||||
|
|
@ -672,7 +662,7 @@
|
|||
|
||||
# Tour Stops
|
||||
if = {
|
||||
limit = { primary_title.tier = tier_empire }
|
||||
limit = { primary_title.tier >= tier_empire }
|
||||
add = {
|
||||
value = 114 # derived from testing
|
||||
multiply = activity_cost_scale_by_era
|
||||
|
|
@ -722,6 +712,7 @@
|
|||
if = {
|
||||
limit = {
|
||||
has_treasury = yes
|
||||
NOT = { government_has_flag = government_is_theocracy }
|
||||
}
|
||||
# Base Cost
|
||||
add = {
|
||||
|
|
@ -762,7 +753,7 @@
|
|||
|
||||
# Tour Stops
|
||||
if = {
|
||||
limit = { primary_title.tier = tier_empire }
|
||||
limit = { primary_title.tier >= tier_empire }
|
||||
add = {
|
||||
value = 114 # derived from testing
|
||||
multiply = activity_cost_scale_by_era
|
||||
|
|
@ -993,12 +984,18 @@
|
|||
}
|
||||
tour_entourage = {
|
||||
tour_entourage_small = {
|
||||
default = {
|
||||
has_personal_tenet_flag = tenet_vows_of_poverty_humble_host
|
||||
}
|
||||
cost = {
|
||||
gold = {
|
||||
value = 0
|
||||
if = {
|
||||
limit = {
|
||||
has_treasury = no
|
||||
OR = {
|
||||
has_treasury = no
|
||||
government_has_flag = government_is_theocracy
|
||||
}
|
||||
}
|
||||
add = {
|
||||
desc = tour_entourage_small
|
||||
|
|
@ -1034,6 +1031,7 @@
|
|||
if = {
|
||||
limit = {
|
||||
has_treasury = yes
|
||||
NOT = { government_has_flag = government_is_theocracy }
|
||||
}
|
||||
add = {
|
||||
desc = tour_entourage_small
|
||||
|
|
@ -1122,7 +1120,9 @@
|
|||
}
|
||||
}
|
||||
tour_entourage_normal = {
|
||||
default = yes
|
||||
default = {
|
||||
NOT = { has_personal_tenet_flag = tenet_vows_of_poverty_humble_host }
|
||||
}
|
||||
travel_entourage_selection = {
|
||||
weight = tour_entourage_weight_value
|
||||
max = 10
|
||||
|
|
@ -1135,6 +1135,7 @@
|
|||
}
|
||||
}
|
||||
is_valid = {
|
||||
pam_vows_of_poverty_premium_activity_option_valid_trigger = yes
|
||||
custom_tooltip = {
|
||||
text = more_than_5_courtiers
|
||||
any_courtier_or_guest = { count > 5 }
|
||||
|
|
@ -1150,7 +1151,10 @@
|
|||
value = 0
|
||||
if = {
|
||||
limit = {
|
||||
has_treasury = no
|
||||
OR = {
|
||||
has_treasury = no
|
||||
government_has_flag = government_is_theocracy
|
||||
}
|
||||
}
|
||||
add = {
|
||||
desc = tour_entourage_normal
|
||||
|
|
@ -1186,6 +1190,7 @@
|
|||
if = {
|
||||
limit = {
|
||||
has_treasury = yes
|
||||
NOT = { government_has_flag = government_is_theocracy }
|
||||
}
|
||||
add = {
|
||||
desc = tour_entourage_normal
|
||||
|
|
@ -1287,7 +1292,10 @@
|
|||
value = 0
|
||||
if = {
|
||||
limit = {
|
||||
has_treasury = no
|
||||
OR = {
|
||||
has_treasury = no
|
||||
government_has_flag = government_is_theocracy
|
||||
}
|
||||
}
|
||||
add = {
|
||||
desc = tour_entourage_grand
|
||||
|
|
@ -1323,6 +1331,7 @@
|
|||
if = {
|
||||
limit = {
|
||||
has_treasury = yes
|
||||
NOT = { government_has_flag = government_is_theocracy }
|
||||
}
|
||||
add = {
|
||||
desc = tour_entourage_grand
|
||||
|
|
@ -1372,12 +1381,18 @@
|
|||
}
|
||||
tour_luxuries = {
|
||||
tour_luxuries_bad = {
|
||||
default = {
|
||||
has_personal_tenet_flag = tenet_vows_of_poverty_humble_host
|
||||
}
|
||||
cost = {
|
||||
gold = {
|
||||
value = 0
|
||||
if = {
|
||||
limit = {
|
||||
has_treasury = no
|
||||
OR = {
|
||||
has_treasury = no
|
||||
government_has_flag = government_is_theocracy
|
||||
}
|
||||
}
|
||||
add = {
|
||||
desc = tour_luxuries_bad
|
||||
|
|
@ -1413,6 +1428,7 @@
|
|||
if = {
|
||||
limit = {
|
||||
has_treasury = yes
|
||||
NOT = { government_has_flag = government_is_theocracy }
|
||||
}
|
||||
add = {
|
||||
desc = tour_luxuries_bad
|
||||
|
|
@ -1495,13 +1511,21 @@
|
|||
}
|
||||
}
|
||||
tour_luxuries_normal = {
|
||||
default = yes
|
||||
is_valid = {
|
||||
pam_vows_of_poverty_premium_activity_option_valid_trigger = yes
|
||||
}
|
||||
default = {
|
||||
NOT = { has_personal_tenet_flag = tenet_vows_of_poverty_humble_host }
|
||||
}
|
||||
cost = {
|
||||
gold = {
|
||||
value = 0
|
||||
if = {
|
||||
limit = {
|
||||
has_treasury = no
|
||||
OR = {
|
||||
has_treasury = no
|
||||
government_has_flag = government_is_theocracy
|
||||
}
|
||||
}
|
||||
add = {
|
||||
desc = tour_luxuries_normal
|
||||
|
|
@ -1537,6 +1561,7 @@
|
|||
if = {
|
||||
limit = {
|
||||
has_treasury = yes
|
||||
NOT = { government_has_flag = government_is_theocracy }
|
||||
}
|
||||
add = {
|
||||
desc = tour_luxuries_normal
|
||||
|
|
@ -1592,6 +1617,7 @@
|
|||
}
|
||||
tour_luxuries_good = {
|
||||
is_valid = {
|
||||
pam_vows_of_poverty_premium_activity_option_valid_trigger = yes
|
||||
custom_tooltip = {
|
||||
text = government_is_tribal_tt
|
||||
NOT = { government_has_flag = government_is_tribal }
|
||||
|
|
@ -1638,7 +1664,10 @@
|
|||
value = 0
|
||||
if = {
|
||||
limit = {
|
||||
has_treasury = no
|
||||
OR = {
|
||||
has_treasury = no
|
||||
government_has_flag = government_is_theocracy
|
||||
}
|
||||
}
|
||||
add = {
|
||||
desc = tour_luxuries_good
|
||||
|
|
@ -1674,6 +1703,7 @@
|
|||
if = {
|
||||
limit = {
|
||||
has_treasury = yes
|
||||
NOT = { government_has_flag = government_is_theocracy }
|
||||
}
|
||||
add = {
|
||||
desc = tour_luxuries_good
|
||||
|
|
@ -1746,7 +1776,10 @@
|
|||
value = 0
|
||||
if = {
|
||||
limit = {
|
||||
has_treasury = no
|
||||
OR = {
|
||||
has_treasury = no
|
||||
government_has_flag = government_is_theocracy
|
||||
}
|
||||
}
|
||||
add = {
|
||||
desc = tour_furniture_normal
|
||||
|
|
@ -1782,6 +1815,7 @@
|
|||
if = {
|
||||
limit = {
|
||||
has_treasury = yes
|
||||
NOT = { government_has_flag = government_is_theocracy }
|
||||
}
|
||||
add = {
|
||||
desc = tour_furniture_normal
|
||||
|
|
@ -1830,6 +1864,7 @@
|
|||
}
|
||||
tour_furniture_good = {
|
||||
is_valid = {
|
||||
pam_vows_of_poverty_premium_activity_option_valid_trigger = yes
|
||||
custom_tooltip = {
|
||||
text = government_is_tribal_tt
|
||||
NOT = { government_has_flag = government_is_tribal }
|
||||
|
|
@ -1866,7 +1901,10 @@
|
|||
value = 0
|
||||
if = {
|
||||
limit = {
|
||||
has_treasury = no
|
||||
OR = {
|
||||
has_treasury = no
|
||||
government_has_flag = government_is_theocracy
|
||||
}
|
||||
}
|
||||
add = {
|
||||
desc = tour_furniture_good
|
||||
|
|
@ -1902,6 +1940,7 @@
|
|||
if = {
|
||||
limit = {
|
||||
has_treasury = yes
|
||||
NOT = { government_has_flag = government_is_theocracy }
|
||||
}
|
||||
add = {
|
||||
desc = tour_furniture_good
|
||||
|
|
@ -2069,7 +2108,10 @@
|
|||
value = 0
|
||||
if = {
|
||||
limit = {
|
||||
has_treasury = no
|
||||
OR = {
|
||||
has_treasury = no
|
||||
government_has_flag = government_is_theocracy
|
||||
}
|
||||
}
|
||||
add = {
|
||||
value = tour_stop_value
|
||||
|
|
@ -2087,6 +2129,7 @@
|
|||
if = {
|
||||
limit = {
|
||||
has_treasury = yes
|
||||
NOT = { government_has_flag = government_is_theocracy }
|
||||
}
|
||||
add = {
|
||||
value = tour_stop_value
|
||||
|
|
@ -2327,7 +2370,10 @@
|
|||
value = 0
|
||||
if = {
|
||||
limit = {
|
||||
has_treasury = no
|
||||
OR = {
|
||||
has_treasury = no
|
||||
government_has_flag = government_is_theocracy
|
||||
}
|
||||
}
|
||||
add = {
|
||||
value = tour_stop_value
|
||||
|
|
@ -2345,6 +2391,7 @@
|
|||
if = {
|
||||
limit = {
|
||||
has_treasury = yes
|
||||
NOT = { government_has_flag = government_is_theocracy }
|
||||
}
|
||||
add = {
|
||||
value = tour_stop_value
|
||||
|
|
@ -2565,7 +2612,10 @@
|
|||
value = 0
|
||||
if = {
|
||||
limit = {
|
||||
has_treasury = no
|
||||
OR = {
|
||||
has_treasury = no
|
||||
government_has_flag = government_is_theocracy
|
||||
}
|
||||
}
|
||||
add = {
|
||||
value = tour_stop_value
|
||||
|
|
@ -2583,6 +2633,7 @@
|
|||
if = {
|
||||
limit = {
|
||||
has_treasury = yes
|
||||
NOT = { government_has_flag = government_is_theocracy }
|
||||
}
|
||||
add = {
|
||||
value = tour_stop_value
|
||||
|
|
@ -2669,7 +2720,7 @@
|
|||
}
|
||||
tour_progress_effect = yes
|
||||
}
|
||||
scope:host.location.county = { #remember in events that this is a county scope
|
||||
scope:host.location.county ?= { #remember in events that this is a county scope
|
||||
save_scope_as = cultural_festival_scope
|
||||
}
|
||||
tour_monthly_pulse_effect = {
|
||||
|
|
@ -2777,6 +2828,8 @@
|
|||
liege_visited_benevolence liege_local_benevolence increased_control
|
||||
|
||||
liege_local_tax levied_tax local_mayor_tax tax_rich_local church_tax local_baron_tax
|
||||
|
||||
apa_passive_religious_learning_host apa_passive_religious_learning_guest
|
||||
}
|
||||
chance_of_no_event = 5
|
||||
}
|
||||
|
|
@ -3414,6 +3467,12 @@
|
|||
|
||||
map_entity = "building_western_feast_01_entity"
|
||||
|
||||
###################
|
||||
# GRAPHICS
|
||||
###################
|
||||
|
||||
header_background = "gfx/interface/illustrations/activity_header_backgrounds/activity_tour.dds"
|
||||
|
||||
# Travel
|
||||
background = { # Bridge
|
||||
trigger = {
|
||||
|
|
|
|||
|
|
@ -1,29 +1,12 @@
|
|||
activity_wedding = {
|
||||
is_shown = {
|
||||
highest_held_title_tier > tier_barony
|
||||
OR = {
|
||||
is_landed_or_landless_administrative = yes
|
||||
has_government = landless_minority_government
|
||||
}
|
||||
trigger_if = {
|
||||
limit = {
|
||||
is_ai = yes
|
||||
}
|
||||
is_at_war = no
|
||||
NOT = { has_variable = conqueror }
|
||||
}
|
||||
is_landed_or_landless_administrative_or_theocratic = yes
|
||||
# DLC locked
|
||||
has_dlc_feature = tours_and_tournaments
|
||||
has_dlc_feature = advanced_activities
|
||||
#Every other activity must be blocked until an uncrowned AI crowns themselves
|
||||
trigger_if = {
|
||||
limit = {
|
||||
is_ai = yes
|
||||
}
|
||||
NOT = {
|
||||
has_realm_law = uncrowned
|
||||
}
|
||||
}
|
||||
ai_activity_war_check = yes
|
||||
ai_activity_coronation_check = yes
|
||||
}
|
||||
|
||||
can_start_showing_failures_only = {
|
||||
|
|
@ -89,11 +72,11 @@
|
|||
}
|
||||
scope:host = {
|
||||
# The host becoming unlanded will invalidate
|
||||
is_landed_or_landless_administrative = yes
|
||||
is_landed_or_landless_administrative_or_theocratic = yes
|
||||
# The new host being only a baron will invalidate
|
||||
highest_held_title_tier >= tier_county
|
||||
# Incapable host will invalidate
|
||||
NOT = { is_incapable = yes }
|
||||
is_physically_able = yes
|
||||
}
|
||||
# Saying no at the altar will invalidate
|
||||
scope:activity = {
|
||||
|
|
@ -130,6 +113,7 @@
|
|||
AND = {
|
||||
is_alive = no
|
||||
is_bloody_wedding = yes
|
||||
death_reason = death_bloody_wedding
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -153,32 +137,27 @@
|
|||
}
|
||||
}
|
||||
}
|
||||
|
||||
if = {
|
||||
limit = {
|
||||
scope:host = { is_physically_able = no }
|
||||
}
|
||||
scope:activity = {
|
||||
activity_type = { save_scope_as = activity_type }
|
||||
}
|
||||
scope:host = {
|
||||
trigger_event = activity_system.0330
|
||||
}
|
||||
every_attending_character = {
|
||||
limit = { this != scope:host }
|
||||
trigger_event = activity_system.0331
|
||||
}
|
||||
}
|
||||
|
||||
# Only the player as spouse_1 can say no at the altar, no reason to have events to notify the AI
|
||||
else_if = {
|
||||
# player can't be spouse_2 but can be other attandee!
|
||||
if = {
|
||||
limit = {
|
||||
scope:activity = {
|
||||
has_variable = wedding_invalidated_said_no
|
||||
}
|
||||
scope:spouse_1 ?= { is_alive = yes }
|
||||
}
|
||||
}
|
||||
scope:spouse_1 = { trigger_event = ep2_wedding.0152 }
|
||||
scope:activity = {
|
||||
every_attending_character = {
|
||||
limit = {
|
||||
NOR = {
|
||||
scope:spouse_1 ?= this
|
||||
scope:spouse_2 ?= this
|
||||
}
|
||||
}
|
||||
trigger_event = ep2_wedding.0153
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
# One of the spouses was taken prisoner along the way
|
||||
|
|
@ -209,25 +188,15 @@
|
|||
}
|
||||
}
|
||||
|
||||
# Host becomes unlanded
|
||||
else_if = {
|
||||
limit = {
|
||||
scope:host = {
|
||||
is_landed_or_landless_administrative = no
|
||||
}
|
||||
}
|
||||
scope:activity = {
|
||||
activity_type = { save_scope_as = activity_type }
|
||||
}
|
||||
every_attending_character = {
|
||||
trigger_event = activity_system.0320
|
||||
}
|
||||
}
|
||||
|
||||
# The new host doesn't meet the tier requirements
|
||||
else_if = {
|
||||
limit = {
|
||||
scope:host = { highest_held_title_tier < tier_county }
|
||||
scope:host = {
|
||||
OR = {
|
||||
highest_held_title_tier < tier_county
|
||||
is_landed_or_landless_administrative_or_theocratic = no
|
||||
}
|
||||
}
|
||||
}
|
||||
every_attending_character = {
|
||||
trigger_event = ep2_wedding.0999
|
||||
|
|
@ -246,7 +215,12 @@
|
|||
is_alive = no
|
||||
}
|
||||
#you're not in a murder wedding
|
||||
is_bloody_wedding = no
|
||||
OR = {
|
||||
is_bloody_wedding = no
|
||||
scope:activity.var:spouse_2_var ?= {
|
||||
NOT = { death_reason = death_bloody_wedding }
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -336,48 +310,63 @@
|
|||
}
|
||||
}
|
||||
}
|
||||
# Emergency Invalidation: one of the spouses is not coming for some reason
|
||||
else_if = {
|
||||
limit = {
|
||||
scope:activity = {
|
||||
NOT = { has_variable = activity_travel_countdown }
|
||||
|
||||
# to check in correct order and reuse effects
|
||||
else = {
|
||||
invalidation_host_or_special_guest_isolated_effect = yes
|
||||
invalidation_nobody_present_effect = yes
|
||||
if = {
|
||||
limit = {
|
||||
scope:activity = {
|
||||
NOT = { has_variable = invalidation_effect_set }
|
||||
}
|
||||
}
|
||||
scope:activity.var:spouse_2_var ?= {
|
||||
NOR = {
|
||||
is_ai = yes
|
||||
involved_activity ?= scope:activity
|
||||
location = scope:activity.activity_location
|
||||
current_travel_plan ?= {
|
||||
travel_plan_activity = scope:activity
|
||||
# Emergency Invalidation: one of the spouses is not coming for some reason
|
||||
if = {
|
||||
limit = {
|
||||
scope:activity = {
|
||||
NOT = { has_variable = activity_travel_countdown }
|
||||
}
|
||||
scope:activity.var:spouse_2_var ?= {
|
||||
NOR = {
|
||||
is_ai = yes
|
||||
involved_activity ?= scope:activity
|
||||
location = scope:activity.activity_location
|
||||
current_travel_plan ?= {
|
||||
travel_plan_activity = scope:activity
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
scope:activity.var:spouse_2_var = { save_scope_as = missing_spouse }
|
||||
scope:activity.special_guest:spouse_1 = { save_scope_as = other_spouse }
|
||||
if = {
|
||||
limit = {
|
||||
scope:spouse_1 ?= {
|
||||
is_betrothed = yes
|
||||
}
|
||||
exists = scope:spouse_2
|
||||
}
|
||||
scope:spouse_1 = {
|
||||
break_betrothal = scope:spouse_2
|
||||
}
|
||||
}
|
||||
scope:activity = {
|
||||
every_attending_character = {
|
||||
trigger_event = ep2_wedding.0997
|
||||
}
|
||||
}
|
||||
}
|
||||
else = {
|
||||
scope:activity = {
|
||||
every_attending_character = {
|
||||
trigger_event = ep2_wedding.0998
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
scope:activity.var:spouse_2_var = { save_scope_as = missing_spouse }
|
||||
scope:activity.special_guest:spouse_1 = { save_scope_as = other_spouse }
|
||||
scope:activity = {
|
||||
every_attending_character = {
|
||||
trigger_event = ep2_wedding.0997
|
||||
}
|
||||
}
|
||||
}
|
||||
# Fallback Invalidation
|
||||
else = {
|
||||
if = {
|
||||
limit = {
|
||||
scope:spouse_1 ?= {
|
||||
is_betrothed = yes
|
||||
}
|
||||
exists = scope:spouse_2
|
||||
}
|
||||
scope:spouse_1 = {
|
||||
break_betrothal = scope:spouse_2
|
||||
}
|
||||
}
|
||||
scope:activity = {
|
||||
every_attending_character = {
|
||||
trigger_event = ep2_wedding.0998
|
||||
}
|
||||
scope:host = {
|
||||
clean_grand_wedding_betrothal_variables = yes
|
||||
}
|
||||
}
|
||||
#Accolades' modifiers' removal
|
||||
|
|
@ -536,13 +525,13 @@
|
|||
}
|
||||
else_if = {
|
||||
limit = {
|
||||
scope:spouse_1 = { is_landed_or_landless_administrative = yes }
|
||||
scope:spouse_1 = { is_landed_or_landless_administrative_or_theocratic = yes }
|
||||
}
|
||||
scope:spouse_1 = { save_scope_as = new_host }
|
||||
}
|
||||
else_if = {
|
||||
limit = {
|
||||
scope:spouse_2 = { is_landed_or_landless_administrative = yes }
|
||||
scope:spouse_2 = { is_landed_or_landless_administrative_or_theocratic = yes }
|
||||
}
|
||||
scope:spouse_2 = { save_scope_as = new_host }
|
||||
}
|
||||
|
|
@ -566,6 +555,9 @@
|
|||
# desc is only shown in debug AI watch window
|
||||
ai_will_do = {
|
||||
value = 0
|
||||
|
||||
# add = activity_general_ai_will_do_value
|
||||
|
||||
add = {
|
||||
value = 1000
|
||||
desc = "Wedding functional, always make weddings!"
|
||||
|
|
@ -998,7 +990,7 @@
|
|||
NOT = { has_variable = recent_red_wedding_var } #15 years cooldown
|
||||
}
|
||||
}
|
||||
blocked_intents = { murder_attendee_intent woo_attendee_intent diplomatic_intent matchmaking_intent }
|
||||
blocked_intents = { murder_attendee_intent woo_attendee_intent diplomatic_intent matchmaking_intent spread_personal_tenet_intent }
|
||||
|
||||
ai_will_do = {
|
||||
value = 0
|
||||
|
|
@ -1068,6 +1060,9 @@
|
|||
}
|
||||
wedding_option_entertainment = {
|
||||
wedding_entertainment_bad = {
|
||||
default = {
|
||||
has_personal_tenet_flag = tenet_vows_of_poverty_humble_host
|
||||
}
|
||||
# desc is only shown in debug AI watch window
|
||||
ai_will_do = {
|
||||
value = 0
|
||||
|
|
@ -1165,8 +1160,11 @@
|
|||
|
||||
wedding_entertainment_normal = {
|
||||
is_valid = {
|
||||
pam_vows_of_poverty_premium_activity_option_valid_trigger = yes
|
||||
}
|
||||
default = {
|
||||
NOT = { has_personal_tenet_flag = tenet_vows_of_poverty_humble_host }
|
||||
}
|
||||
default = yes
|
||||
# desc is only shown in debug AI watch window
|
||||
ai_will_do = {
|
||||
value = 0
|
||||
|
|
@ -1263,7 +1261,8 @@
|
|||
}
|
||||
|
||||
wedding_entertainment_good = {
|
||||
is_valid = {
|
||||
is_valid = {
|
||||
pam_vows_of_poverty_premium_activity_option_valid_trigger = yes
|
||||
}
|
||||
# desc is only shown in debug AI watch window
|
||||
ai_will_do = {
|
||||
|
|
@ -1377,6 +1376,9 @@
|
|||
|
||||
wedding_option_food = {
|
||||
wedding_food_bad = {
|
||||
default = {
|
||||
has_personal_tenet_flag = tenet_vows_of_poverty_humble_host
|
||||
}
|
||||
# desc is only shown in debug AI watch window
|
||||
ai_will_do = {
|
||||
value = 0
|
||||
|
|
@ -1471,9 +1473,12 @@
|
|||
}
|
||||
|
||||
wedding_food_normal = {
|
||||
is_valid = {
|
||||
is_valid = {
|
||||
pam_vows_of_poverty_premium_activity_option_valid_trigger = yes
|
||||
}
|
||||
default = {
|
||||
NOT = { has_personal_tenet_flag = tenet_vows_of_poverty_humble_host }
|
||||
}
|
||||
default = yes
|
||||
# desc is only shown in debug AI watch window
|
||||
ai_will_do = {
|
||||
value = 0
|
||||
|
|
@ -1571,7 +1576,7 @@
|
|||
|
||||
wedding_food_good = {
|
||||
is_valid = {
|
||||
|
||||
pam_vows_of_poverty_premium_activity_option_valid_trigger = yes
|
||||
}
|
||||
# desc is only shown in debug AI watch window
|
||||
ai_will_do = {
|
||||
|
|
@ -1689,6 +1694,9 @@
|
|||
|
||||
wedding_option_decoration = {
|
||||
wedding_decoration_bad = {
|
||||
default = {
|
||||
has_personal_tenet_flag = tenet_vows_of_poverty_humble_host
|
||||
}
|
||||
# desc is only shown in debug AI watch window
|
||||
ai_will_do = {
|
||||
value = 0
|
||||
|
|
@ -1784,8 +1792,11 @@
|
|||
|
||||
wedding_decoration_normal = {
|
||||
is_valid = {
|
||||
pam_vows_of_poverty_premium_activity_option_valid_trigger = yes
|
||||
}
|
||||
default = {
|
||||
NOT = { has_personal_tenet_flag = tenet_vows_of_poverty_humble_host }
|
||||
}
|
||||
default = yes
|
||||
# desc is only shown in debug AI watch window
|
||||
ai_will_do = {
|
||||
value = 0
|
||||
|
|
@ -1883,7 +1894,7 @@
|
|||
|
||||
wedding_decoration_good = {
|
||||
is_valid = {
|
||||
|
||||
pam_vows_of_poverty_premium_activity_option_valid_trigger = yes
|
||||
}
|
||||
# desc is only shown in debug AI watch window
|
||||
ai_will_do = {
|
||||
|
|
@ -2238,6 +2249,7 @@
|
|||
2 = activity_invite_rule_vassals
|
||||
1 = activity_invite_rule_confederates
|
||||
2 = activity_invite_rule_fellow_vassals
|
||||
2 = activity_invite_rule_clergy
|
||||
3 = activity_invite_rule_courtiers
|
||||
4 = activity_invite_rule_guests
|
||||
2 = activity_invite_rule_all_lieges
|
||||
|
|
@ -2257,12 +2269,12 @@
|
|||
}
|
||||
|
||||
host_intents = {
|
||||
intents = { reduce_stress_intent murder_attendee_intent woo_attendee_intent diplomatic_intent matchmaking_intent spread_legend_intent legitimacy_intent }
|
||||
intents = { reduce_stress_intent murder_attendee_intent woo_attendee_intent diplomatic_intent matchmaking_intent spread_legend_intent legitimacy_intent spread_personal_tenet_intent }
|
||||
default = reduce_stress_intent
|
||||
}
|
||||
|
||||
guest_intents = {
|
||||
intents = { reduce_stress_intent murder_attendee_intent woo_attendee_intent diplomatic_intent banquet_mischief_intent spread_legend_intent legitimacy_intent }
|
||||
intents = { reduce_stress_intent murder_attendee_intent woo_attendee_intent diplomatic_intent banquet_mischief_intent spread_legend_intent legitimacy_intent spread_personal_tenet_intent }
|
||||
default = reduce_stress_intent
|
||||
}
|
||||
|
||||
|
|
@ -2273,16 +2285,18 @@
|
|||
# Scripted Modifiers
|
||||
activity_guest_shared_ai_accept_modifier = yes
|
||||
activity_guest_wedding_ai_accept_modifier = yes
|
||||
activity_guest_clergy_shared_ai_accept_modifier = yes
|
||||
|
||||
# Master of Revels Accolade increasing invite acceptance
|
||||
modifier = {
|
||||
scope:host = {
|
||||
any_active_accolade = {
|
||||
scope:host = {
|
||||
any_active_accolade = {
|
||||
accolade_parameter = acclaimed_knight_feast_wedding_invite_acceptance_bonus
|
||||
}
|
||||
}
|
||||
add = accolade_feast_wedding_invite_acceptance_value
|
||||
}
|
||||
}
|
||||
add = accolade_feast_wedding_invite_acceptance_value
|
||||
desc = acclaimed_knight_feast_wedding_invite_acceptance_bonus_tt
|
||||
}
|
||||
}
|
||||
|
||||
special_guests = {
|
||||
|
|
@ -2375,7 +2389,7 @@
|
|||
###################
|
||||
|
||||
pulse_actions = {
|
||||
entries = { excellent_food hook_trusting_guest dynasty_blessing cultural_acceptance marriage_reflection royal_gift gossip_with_guests contact_network wedding_gift bonding_spouse_family received_flowers admired_venue knight_praised seductive_exchange impressed_courtly_vassal music_performance poetry_performance floral_exhibit spouse_impressed spouse_skill_diplomacy_improves spouse_gives_host_prestige spouse_manages_feast_splendidly spouse_impresses_clergy spouse_gives_hook relation_gains_friend lauded_food children_bonding guest_impressed_by_court_artifact guest_chokes_on_bone guest_brawl friend_lauds_efforts courtly_vassals_appeased spouse_insults_host host_gains_diplo_xp host_gains_steward_xp host_gains_intrigue_xp ridiculed_food guest_tells_fantastic_joke }
|
||||
entries = { excellent_food hook_trusting_guest dynasty_blessing cultural_acceptance marriage_reflection royal_gift gossip_with_guests contact_network wedding_gift bonding_spouse_family received_flowers admired_venue knight_praised seductive_exchange impressed_courtly_vassal music_performance poetry_performance floral_exhibit spouse_impressed spouse_skill_diplomacy_improves spouse_gives_host_prestige spouse_manages_feast_splendidly spouse_impresses_clergy spouse_gives_hook relation_gains_friend lauded_food children_bonding guest_impressed_by_court_artifact guest_chokes_on_bone guest_brawl friend_lauds_efforts courtly_vassals_appeased spouse_insults_host host_gains_diplo_xp host_gains_steward_xp host_gains_intrigue_xp ridiculed_food guest_tells_fantastic_joke apa_passive_religious_learning_host apa_passive_religious_learning_guest apa_pam_spread_tenet_host apa_pam_spread_tenet_guest apa_pam_mendicant_preachers_conversion }
|
||||
chance_of_no_event = 3
|
||||
}
|
||||
|
||||
|
|
@ -2638,7 +2652,7 @@
|
|||
scope:host.liege = {
|
||||
is_close_or_extended_family_of = scope:activity.special_guest:spouse_2
|
||||
this != scope:host
|
||||
is_close_family_or_spouse_of_root_trigger = no
|
||||
NOT = { is_close_family_or_spouse_trigger = { CHARACTER = scope:host } }
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -2996,6 +3010,12 @@
|
|||
|
||||
map_entity = "building_western_wedding_01_entity"
|
||||
|
||||
###################
|
||||
# GRAPHICS
|
||||
###################
|
||||
|
||||
header_background = "gfx/interface/illustrations/activity_header_backgrounds/activity_wedding.dds"
|
||||
|
||||
# Travel
|
||||
background = { # Bridge
|
||||
trigger = {
|
||||
|
|
@ -3810,8 +3830,8 @@
|
|||
scope:host.location = { is_sea_province = yes }
|
||||
}
|
||||
NOR = {
|
||||
this = scope:activity.special_guest:spouse_1
|
||||
this = scope:activity.special_guest:spouse_2
|
||||
scope:host = scope:activity.special_guest:spouse_1
|
||||
scope:host = scope:activity.special_guest:spouse_2
|
||||
}
|
||||
}
|
||||
scope:host = {
|
||||
|
|
|
|||
|
|
@ -9,6 +9,7 @@ coronation_impress_attendees = {
|
|||
faith.religion = religion:eastern_orthodox_religion
|
||||
faith.religion = religion:catholic_religion
|
||||
faith.religion = religion:protestant_religion
|
||||
faith.religion = religion:oriental_orthodox_religion
|
||||
}
|
||||
}
|
||||
animation = acknowledging
|
||||
|
|
@ -48,6 +49,7 @@ coronation_exalt_crown = {
|
|||
faith.religion = religion:eastern_orthodox_religion
|
||||
faith.religion = religion:catholic_religion
|
||||
faith.religion = religion:protestant_religion
|
||||
faith.religion = religion:oriental_orthodox_religion
|
||||
}
|
||||
}
|
||||
animation = prayer
|
||||
|
|
@ -97,6 +99,10 @@ coronation_seize_advantages = {
|
|||
icon = seize_advantages_intent
|
||||
scripted_animation = { animation = interested }
|
||||
|
||||
is_valid = {
|
||||
highest_held_title_tier >= tier_county
|
||||
}
|
||||
|
||||
auto_complete = yes
|
||||
|
||||
ai_will_do = {
|
||||
|
|
|
|||
|
|
@ -62,6 +62,7 @@ apa_leveraging_language_skills = {
|
|||
religion = religion:eastern_orthodox_religion
|
||||
religion = religion:catholic_religion
|
||||
religion = religion:protestant_religion
|
||||
religion = religion:oriental_orthodox_religion
|
||||
}
|
||||
}
|
||||
knows_language = language_greek #General Christian Fallback
|
||||
|
|
@ -75,6 +76,7 @@ apa_leveraging_language_skills = {
|
|||
religion = religion:eastern_orthodox_religion
|
||||
religion = religion:catholic_religion
|
||||
religion = religion:protestant_religion
|
||||
religion = religion:oriental_orthodox_religion
|
||||
}
|
||||
religion = religion:islam_religion
|
||||
religion = religion:taoism_religion
|
||||
|
|
@ -112,7 +114,7 @@ apa_leveraging_language_skills = {
|
|||
scope:activity = { activity_special_type_progression_tiny = yes }
|
||||
|
||||
scope:first = {
|
||||
custom_tooltip = adult_education_tt_positive_tiny
|
||||
custom_tooltip = adult_education_apa_tt_positive_tiny
|
||||
add_prestige = minor_prestige_gain
|
||||
}
|
||||
}
|
||||
|
|
@ -185,9 +187,9 @@ apa_procrastination = {
|
|||
is_valid = {
|
||||
is_current_phase_active = yes
|
||||
any_attending_character = {
|
||||
NOR = {
|
||||
has_character_flag = teacher_1
|
||||
has_character_flag = teacher_2
|
||||
has_none_of_variables = {
|
||||
name = teacher_1
|
||||
name = teacher_2
|
||||
}
|
||||
OR = {
|
||||
has_activity_intent = university_revelry_intent
|
||||
|
|
@ -207,9 +209,9 @@ apa_procrastination = {
|
|||
effect = {
|
||||
random_attending_character = {
|
||||
limit = {
|
||||
NOR = {
|
||||
has_character_flag = teacher_1
|
||||
has_character_flag = teacher_2
|
||||
has_none_of_variables = {
|
||||
name = teacher_1
|
||||
name = teacher_2
|
||||
}
|
||||
OR = {
|
||||
has_activity_intent = university_revelry_intent
|
||||
|
|
@ -242,9 +244,9 @@ apa_university_discussions = {
|
|||
any_attending_character = {
|
||||
this != scope:host
|
||||
is_available_healthy_ai_adult = yes
|
||||
OR = {
|
||||
has_character_flag = teacher_1
|
||||
has_character_flag = teacher_2
|
||||
has_variable = {
|
||||
name = teacher_1
|
||||
name = teacher_2
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -261,9 +263,9 @@ apa_university_discussions = {
|
|||
limit = {
|
||||
this != scope:host
|
||||
is_available_healthy_ai_adult = yes
|
||||
OR = {
|
||||
has_character_flag = teacher_1
|
||||
has_character_flag = teacher_2
|
||||
has_variable = {
|
||||
name = teacher_1
|
||||
name = teacher_2
|
||||
}
|
||||
}
|
||||
save_scope_as = second
|
||||
|
|
@ -325,9 +327,9 @@ apa_night_on_books = {
|
|||
is_valid = {
|
||||
is_current_phase_active = yes
|
||||
any_attending_character = {
|
||||
NOR = {
|
||||
has_character_flag = teacher_1
|
||||
has_character_flag = teacher_2
|
||||
has_none_of_variables = {
|
||||
name = teacher_1
|
||||
name = teacher_2
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -339,9 +341,9 @@ apa_night_on_books = {
|
|||
effect = {
|
||||
random_attending_character = {
|
||||
limit = {
|
||||
NOR = {
|
||||
has_character_flag = teacher_1
|
||||
has_character_flag = teacher_2
|
||||
has_none_of_variables = {
|
||||
name = teacher_1
|
||||
name = teacher_2
|
||||
}
|
||||
}
|
||||
save_scope_as = first
|
||||
|
|
@ -358,7 +360,7 @@ apa_night_on_books = {
|
|||
limit = {
|
||||
this = scope:host
|
||||
}
|
||||
custom_tooltip = adult_education_tt_positive_tiny
|
||||
custom_tooltip = adult_education_apa_tt_positive_tiny
|
||||
scope:activity = { activity_special_type_progression_tiny = yes }
|
||||
}
|
||||
}
|
||||
|
|
@ -371,9 +373,9 @@ apa_student_disagreement = {
|
|||
is_valid = {
|
||||
is_current_phase_active = yes
|
||||
any_attending_character = {
|
||||
NOR = {
|
||||
has_character_flag = teacher_1
|
||||
has_character_flag = teacher_2
|
||||
has_none_of_variables = {
|
||||
name = teacher_1
|
||||
name = teacher_2
|
||||
}
|
||||
count = 2
|
||||
}
|
||||
|
|
@ -386,9 +388,9 @@ apa_student_disagreement = {
|
|||
effect = {
|
||||
random_attending_character = {
|
||||
limit = {
|
||||
NOR = {
|
||||
has_character_flag = teacher_1
|
||||
has_character_flag = teacher_2
|
||||
has_none_of_variables = {
|
||||
name = teacher_1
|
||||
name = teacher_2
|
||||
}
|
||||
}
|
||||
save_scope_as = first
|
||||
|
|
@ -451,9 +453,9 @@ apa_rowdy_student = {
|
|||
is_valid = {
|
||||
is_current_phase_active = yes
|
||||
any_attending_character = {
|
||||
NOR = {
|
||||
has_character_flag = teacher_1
|
||||
has_character_flag = teacher_2
|
||||
has_none_of_variables = {
|
||||
name = teacher_1
|
||||
name = teacher_2
|
||||
}
|
||||
OR = {
|
||||
has_activity_intent = university_revelry_intent
|
||||
|
|
@ -464,9 +466,9 @@ apa_rowdy_student = {
|
|||
}
|
||||
}
|
||||
any_attending_character = {
|
||||
OR = {
|
||||
has_character_flag = teacher_1
|
||||
has_character_flag = teacher_2
|
||||
has_variable = {
|
||||
name = teacher_1
|
||||
name = teacher_2
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -478,9 +480,9 @@ apa_rowdy_student = {
|
|||
effect = {
|
||||
random_attending_character = {
|
||||
limit = {
|
||||
NOR = {
|
||||
has_character_flag = teacher_1
|
||||
has_character_flag = teacher_2
|
||||
has_none_of_variables = {
|
||||
name = teacher_1
|
||||
name = teacher_2
|
||||
}
|
||||
OR = {
|
||||
has_activity_intent = university_revelry_intent
|
||||
|
|
@ -494,9 +496,9 @@ apa_rowdy_student = {
|
|||
}
|
||||
random_attending_character = {
|
||||
limit = {
|
||||
OR = {
|
||||
has_character_flag = teacher_1
|
||||
has_character_flag = teacher_2
|
||||
has_variable = {
|
||||
name = teacher_1
|
||||
name = teacher_2
|
||||
}
|
||||
}
|
||||
save_scope_as = second
|
||||
|
|
@ -528,9 +530,9 @@ apa_impromptu_poetry = {
|
|||
is_valid = {
|
||||
is_current_phase_active = yes
|
||||
any_attending_character = {
|
||||
NOR = {
|
||||
has_character_flag = teacher_1
|
||||
has_character_flag = teacher_2
|
||||
has_none_of_variables = {
|
||||
name = teacher_1
|
||||
name = teacher_2
|
||||
}
|
||||
OR = {
|
||||
has_activity_intent = university_revelry_intent
|
||||
|
|
@ -547,9 +549,9 @@ apa_impromptu_poetry = {
|
|||
effect = {
|
||||
random_attending_character = {
|
||||
limit = {
|
||||
NOR = {
|
||||
has_character_flag = teacher_1
|
||||
has_character_flag = teacher_2
|
||||
has_none_of_variables = {
|
||||
name = teacher_1
|
||||
name = teacher_2
|
||||
}
|
||||
OR = {
|
||||
has_activity_intent = university_revelry_intent
|
||||
|
|
@ -577,9 +579,9 @@ apa_impressed_teacher = {
|
|||
is_valid = {
|
||||
is_current_phase_active = yes
|
||||
any_attending_character = {
|
||||
NOR = {
|
||||
has_character_flag = teacher_1
|
||||
has_character_flag = teacher_2
|
||||
has_none_of_variables = {
|
||||
name = teacher_1
|
||||
name = teacher_2
|
||||
}
|
||||
OR = {
|
||||
has_activity_intent = study_hard_intent
|
||||
|
|
@ -587,9 +589,9 @@ apa_impressed_teacher = {
|
|||
}
|
||||
}
|
||||
any_attending_character = {
|
||||
OR = {
|
||||
has_character_flag = teacher_1
|
||||
has_character_flag = teacher_2
|
||||
has_variable = {
|
||||
name = teacher_1
|
||||
name = teacher_2
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -601,9 +603,9 @@ apa_impressed_teacher = {
|
|||
effect = {
|
||||
random_attending_character = {
|
||||
limit = {
|
||||
NOR = {
|
||||
has_character_flag = teacher_1
|
||||
has_character_flag = teacher_2
|
||||
has_none_of_variables = {
|
||||
name = teacher_1
|
||||
name = teacher_2
|
||||
}
|
||||
OR = {
|
||||
has_activity_intent = study_hard_intent
|
||||
|
|
@ -614,9 +616,9 @@ apa_impressed_teacher = {
|
|||
}
|
||||
random_attending_character = {
|
||||
limit = {
|
||||
OR = {
|
||||
has_character_flag = teacher_1
|
||||
has_character_flag = teacher_2
|
||||
has_variable = {
|
||||
name = teacher_1
|
||||
name = teacher_2
|
||||
}
|
||||
}
|
||||
save_scope_as = second
|
||||
|
|
@ -633,7 +635,7 @@ apa_impressed_teacher = {
|
|||
limit = {
|
||||
this = scope:host
|
||||
}
|
||||
custom_tooltip = adult_education_tt_positive_tiny
|
||||
custom_tooltip = adult_education_apa_tt_positive_tiny
|
||||
scope:activity = { activity_special_type_progression_tiny = yes }
|
||||
}
|
||||
reverse_add_opinion = {
|
||||
|
|
@ -706,9 +708,9 @@ apa_studied_confucian_classics = {
|
|||
scope:activity = { has_activity_type = activity_adult_education }
|
||||
}
|
||||
any_attending_character = {
|
||||
NOR = {
|
||||
has_character_flag = teacher_1
|
||||
has_character_flag = teacher_2
|
||||
has_none_of_variables = {
|
||||
name = teacher_1
|
||||
name = teacher_2
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -721,9 +723,9 @@ apa_studied_confucian_classics = {
|
|||
effect = {
|
||||
random_attending_character = {
|
||||
limit = {
|
||||
NOR = {
|
||||
has_character_flag = teacher_1
|
||||
has_character_flag = teacher_2
|
||||
has_none_of_variables = {
|
||||
name = teacher_1
|
||||
name = teacher_2
|
||||
}
|
||||
}
|
||||
save_scope_as = first
|
||||
|
|
@ -755,9 +757,9 @@ apa_local_food = {
|
|||
is_valid = {
|
||||
is_current_phase_active = yes
|
||||
any_attending_character = {
|
||||
NOR = {
|
||||
has_character_flag = teacher_1
|
||||
has_character_flag = teacher_2
|
||||
has_none_of_variables = {
|
||||
name = teacher_1
|
||||
name = teacher_2
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -769,9 +771,9 @@ apa_local_food = {
|
|||
effect = {
|
||||
random_attending_character = {
|
||||
limit = {
|
||||
NOR = {
|
||||
has_character_flag = teacher_1
|
||||
has_character_flag = teacher_2
|
||||
has_none_of_variables = {
|
||||
name = teacher_1
|
||||
name = teacher_2
|
||||
}
|
||||
}
|
||||
save_scope_as = first
|
||||
|
|
@ -819,7 +821,7 @@ apa_aced_homework = {
|
|||
tags = { pulse_action }
|
||||
character = scope:first
|
||||
|
||||
custom_tooltip = adult_education_tt_positive_tiny
|
||||
custom_tooltip = adult_education_apa_tt_positive_tiny
|
||||
scope:activity = { activity_special_type_progression_tiny = yes }
|
||||
}
|
||||
}
|
||||
|
|
@ -850,7 +852,7 @@ apa_pangur_ban = {
|
|||
tags = { pulse_action }
|
||||
character = scope:first
|
||||
|
||||
custom_tooltip = adult_education_tt_positive_tiny
|
||||
custom_tooltip = adult_education_apa_tt_positive_tiny
|
||||
scope:activity = { activity_special_type_progression_tiny = yes }
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -290,6 +290,7 @@
|
|||
religion ?= religion:eastern_orthodox_religion
|
||||
religion ?= religion:catholic_religion
|
||||
religion ?= religion:protestant_religion
|
||||
religion ?= religion:oriental_orthodox_religion
|
||||
}
|
||||
}
|
||||
weight = 30
|
||||
|
|
@ -2006,14 +2007,14 @@
|
|||
brooch_centerpiece_cross = {
|
||||
group = brooch_centerpiece
|
||||
trigger = {
|
||||
OR = { religion ?= religion:eastern_orthodox_religion religion ?= religion:catholic_religion religion ?= religion:protestant_religion }
|
||||
OR = { religion ?= religion:eastern_orthodox_religion religion ?= religion:catholic_religion religion ?= religion:protestant_religion religion ?= religion:oriental_orthodox_religion }
|
||||
}
|
||||
weight = 33
|
||||
}
|
||||
brooch_centerpiece_sword = {
|
||||
group = brooch_centerpiece
|
||||
trigger = {
|
||||
scope:owner.faith ?= { NOT = { has_doctrine_parameter = pacifist_opinion_active } }
|
||||
scope:owner.rite ?= { NOT = { rite_has_parameter = pacifist } }
|
||||
}
|
||||
weight = 33
|
||||
}
|
||||
|
|
@ -2209,7 +2210,7 @@
|
|||
scope:owner = {
|
||||
NOR = {
|
||||
religion = religion:islam_religion
|
||||
faith = { has_doctrine = tenet_aniconism }
|
||||
rite = { rite_has_tenet = tenet_aniconism }
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -2228,7 +2229,7 @@
|
|||
scope:owner = {
|
||||
NOR = {
|
||||
religion = religion:islam_religion
|
||||
faith = { has_doctrine = tenet_aniconism }
|
||||
rite = { rite_has_tenet = tenet_aniconism }
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -2247,7 +2248,7 @@
|
|||
scope:owner = {
|
||||
NOR = {
|
||||
religion = religion:islam_religion
|
||||
faith = { has_doctrine = tenet_aniconism }
|
||||
rite = { rite_has_tenet = tenet_aniconism }
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -2266,7 +2267,7 @@
|
|||
scope:owner = {
|
||||
NOR = {
|
||||
religion = religion:islam_religion
|
||||
faith = { has_doctrine = tenet_aniconism }
|
||||
rite = { rite_has_tenet = tenet_aniconism }
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -2285,7 +2286,7 @@
|
|||
scope:owner = {
|
||||
NOR = {
|
||||
religion = religion:islam_religion
|
||||
faith = { has_doctrine = tenet_aniconism }
|
||||
rite = { rite_has_tenet = tenet_aniconism }
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -2304,7 +2305,7 @@
|
|||
scope:owner = {
|
||||
NOR = {
|
||||
religion = religion:islam_religion
|
||||
faith = { has_doctrine = tenet_aniconism }
|
||||
rite = { rite_has_tenet = tenet_aniconism }
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -2323,7 +2324,7 @@
|
|||
scope:owner = {
|
||||
NOR = {
|
||||
religion = religion:islam_religion
|
||||
faith = { has_doctrine = tenet_aniconism }
|
||||
rite = { rite_has_tenet = tenet_aniconism }
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -2342,7 +2343,7 @@
|
|||
scope:owner = {
|
||||
NOR = {
|
||||
religion = religion:islam_religion
|
||||
faith = { has_doctrine = tenet_aniconism }
|
||||
rite = { rite_has_tenet = tenet_aniconism }
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -2361,7 +2362,7 @@
|
|||
scope:owner = {
|
||||
NOR = {
|
||||
religion = religion:islam_religion
|
||||
faith = { has_doctrine = tenet_aniconism }
|
||||
rite = { rite_has_tenet = tenet_aniconism }
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -2380,7 +2381,7 @@
|
|||
scope:owner = {
|
||||
NOR = {
|
||||
religion = religion:islam_religion
|
||||
faith = { has_doctrine = tenet_aniconism }
|
||||
rite = { rite_has_tenet = tenet_aniconism }
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -3789,7 +3790,7 @@
|
|||
OR = { #Mystic lifestyle, adventurers, scholarly educated or scholarly court - not formal theologian
|
||||
has_trait = lifestyle_mystic
|
||||
has_trait = scholarly_court
|
||||
has_trait = scholar
|
||||
has_trait = erudite
|
||||
has_trait = education_learning
|
||||
has_trait = adventurer
|
||||
}
|
||||
|
|
@ -3801,7 +3802,7 @@
|
|||
OR = { #Mystic lifestyle, adventurers, scholarly educated or scholarly court - not formal theologian
|
||||
has_trait = lifestyle_mystic
|
||||
has_trait = scholarly_court
|
||||
has_trait = scholar
|
||||
has_trait = erudite
|
||||
has_trait = education_learning
|
||||
has_trait = adventurer
|
||||
}
|
||||
|
|
@ -3848,7 +3849,7 @@
|
|||
OR = { #Herbalist lifestyle, adventurers, gardener, scholarly educated or scholarly court
|
||||
has_trait = lifestyle_herbalist
|
||||
has_trait = scholarly_court
|
||||
has_trait = scholar
|
||||
has_trait = erudite
|
||||
has_trait = education_learning
|
||||
has_trait = adventurer
|
||||
has_trait = lifestyle_gardener
|
||||
|
|
@ -3860,7 +3861,7 @@
|
|||
OR = { #Herbalist lifestyle, adventurers, gardener, scholarly educated or scholarly court
|
||||
has_trait = lifestyle_herbalist
|
||||
has_trait = scholarly_court
|
||||
has_trait = scholar
|
||||
has_trait = erudite
|
||||
has_trait = education_learning
|
||||
has_trait = adventurer
|
||||
has_trait = lifestyle_gardener
|
||||
|
|
@ -4268,6 +4269,17 @@
|
|||
weight = 1
|
||||
}
|
||||
|
||||
book_subject_religious_text = {
|
||||
group = book_subject
|
||||
trigger = {
|
||||
trigger_if = { # If the subject has been pre-saved from events etc. we make sure it's picked
|
||||
limit = { exists = scope:owner.var:book_artifact_subject }
|
||||
scope:owner.var:book_artifact_subject = flag:religious_text
|
||||
}
|
||||
}
|
||||
weight = 1
|
||||
}
|
||||
|
||||
book_subject_alchemy = {
|
||||
group = book_subject
|
||||
trigger = {
|
||||
|
|
@ -4325,6 +4337,18 @@
|
|||
weight = 1
|
||||
}
|
||||
|
||||
book_topic_religious_text = {
|
||||
group = book_topic
|
||||
trigger = {
|
||||
has_artifact_feature = book_subject_religious_text
|
||||
trigger_if = { # If the subject has been pre-saved from events etc. we make sure it's picked
|
||||
limit = { exists = scope:owner.var:book_artifact_topic }
|
||||
scope:owner.var:book_artifact_topic = flag:religious_text
|
||||
}
|
||||
}
|
||||
weight = 1
|
||||
}
|
||||
|
||||
book_topic_soulmate = {
|
||||
group = book_topic
|
||||
trigger = {
|
||||
|
|
@ -4878,11 +4902,11 @@
|
|||
limit = { exists = scope:owner.var:book_artifact_topic }
|
||||
scope:owner.var:book_artifact_topic = flag:edda
|
||||
}
|
||||
scope:owner.faith.religion = religion:folkgerman_religion
|
||||
scope:owner.faith.religion = religion:folk_germanic_religion
|
||||
trigger_if = {
|
||||
limit = { exists = scope:owner.var:book_artifact_author }
|
||||
scope:owner.var:book_artifact_author = {
|
||||
faith.religion = religion:folkgerman_religion
|
||||
faith.religion = religion:folk_germanic_religion
|
||||
has_trait = lifestyle_poet
|
||||
}
|
||||
}
|
||||
|
|
@ -4902,10 +4926,10 @@
|
|||
limit = { exists = scope:owner.var:book_artifact_topic }
|
||||
scope:owner.var:book_artifact_topic = flag:orkneyinga
|
||||
}
|
||||
scope:owner.faith.religion = religion:folkgerman_religion
|
||||
scope:owner.faith.religion = religion:folk_germanic_religion
|
||||
trigger_if = {
|
||||
limit = { exists = scope:owner.var:book_artifact_author }
|
||||
scope:owner.var:book_artifact_author.faith.religion = religion:folkgerman_religion
|
||||
scope:owner.var:book_artifact_author.faith.religion = religion:folk_germanic_religion
|
||||
}
|
||||
}
|
||||
weight = 1
|
||||
|
|
@ -5208,10 +5232,10 @@
|
|||
limit = { exists = scope:owner.var:book_artifact_topic }
|
||||
scope:owner.var:book_artifact_topic = flag:hours
|
||||
}
|
||||
OR = { scope:owner.faith.religion = religion:eastern_orthodox_religion scope:owner.faith.religion = religion:catholic_religion scope:owner.faith.religion = religion:protestant_religion }
|
||||
OR = { scope:owner.faith.religion = religion:eastern_orthodox_religion scope:owner.faith.religion = religion:catholic_religion scope:owner.faith.religion = religion:protestant_religion scope:owner.faith.religion = religion:oriental_orthodox_religion }
|
||||
trigger_if = {
|
||||
limit = { exists = scope:owner.var:book_artifact_author }
|
||||
OR = { scope:owner.var:book_artifact_author.faith.religion = religion:eastern_orthodox_religion scope:owner.var:book_artifact_author.faith.religion = religion:catholic_religion scope:owner.var:book_artifact_author.faith.religion = religion:protestant_religion }
|
||||
OR = { scope:owner.var:book_artifact_author.faith.religion = religion:eastern_orthodox_religion scope:owner.var:book_artifact_author.faith.religion = religion:catholic_religion scope:owner.var:book_artifact_author.faith.religion = religion:protestant_religion scope:owner.var:book_artifact_author.faith.religion = religion:oriental_orthodox_religion }
|
||||
}
|
||||
}
|
||||
weight = 1
|
||||
|
|
@ -5229,10 +5253,10 @@
|
|||
limit = { exists = scope:owner.var:book_artifact_topic }
|
||||
scope:owner.var:book_artifact_topic = flag:golden_legend
|
||||
}
|
||||
OR = { scope:owner.faith.religion = religion:eastern_orthodox_religion scope:owner.faith.religion = religion:catholic_religion scope:owner.faith.religion = religion:protestant_religion }
|
||||
OR = { scope:owner.faith.religion = religion:eastern_orthodox_religion scope:owner.faith.religion = religion:catholic_religion scope:owner.faith.religion = religion:protestant_religion scope:owner.faith.religion = religion:oriental_orthodox_religion }
|
||||
trigger_if = {
|
||||
limit = { exists = scope:owner.var:book_artifact_author }
|
||||
OR = { scope:owner.var:book_artifact_author.faith.religion = religion:eastern_orthodox_religion scope:owner.var:book_artifact_author.faith.religion = religion:catholic_religion scope:owner.var:book_artifact_author.faith.religion = religion:protestant_religion }
|
||||
OR = { scope:owner.var:book_artifact_author.faith.religion = religion:eastern_orthodox_religion scope:owner.var:book_artifact_author.faith.religion = religion:catholic_religion scope:owner.var:book_artifact_author.faith.religion = religion:protestant_religion scope:owner.var:book_artifact_author.faith.religion = religion:oriental_orthodox_religion }
|
||||
}
|
||||
}
|
||||
weight = 1
|
||||
|
|
@ -5306,7 +5330,7 @@
|
|||
scope:owner.faith.religion = religion:islam_religion
|
||||
exists = scope:owner.var:book_artifact_author
|
||||
scope:owner.var:book_artifact_author.faith.religion = religion:islam_religion
|
||||
scope:owner.var:book_artifact_author = { has_trait = scholar }
|
||||
scope:owner.var:book_artifact_author = { has_trait = erudite }
|
||||
}
|
||||
weight = 1
|
||||
}
|
||||
|
|
@ -5959,7 +5983,7 @@
|
|||
limit = { exists = scope:owner.var:book_artifact_topic }
|
||||
scope:owner.var:book_artifact_topic = flag:galen
|
||||
}
|
||||
scope:owner.capital_province = {
|
||||
scope:owner.capital_province ?= {
|
||||
OR = {
|
||||
geographical_region = world_europe
|
||||
geographical_region = world_middle_east
|
||||
|
|
@ -6523,6 +6547,12 @@
|
|||
weight = 1
|
||||
}
|
||||
|
||||
book_title_religious_text = {
|
||||
group = book_title
|
||||
trigger = { has_artifact_feature = book_subject_religious_text }
|
||||
weight = 1
|
||||
}
|
||||
|
||||
# martial
|
||||
book_title_martial = { #Fallback option that we don't cropping up too often if it's not needed
|
||||
group = book_title
|
||||
|
|
|
|||
9
common/artifacts/features/_features.info
Normal file
9
common/artifacts/features/_features.info
Normal file
|
|
@ -0,0 +1,9 @@
|
|||
Structure:
|
||||
|
||||
key = {
|
||||
group = feature group
|
||||
trigger = {} # Scopes are passed in from create_artifact and similar
|
||||
weight = script value # Same scopes as trigger
|
||||
}
|
||||
|
||||
The artifact_feature_KEY is also used as a loc key in some contexts. E.G., "feature_sword_hilt_silver"
|
||||
1233
common/artifacts/templates/00_historical_artifacts_templates.txt
Normal file
1233
common/artifacts/templates/00_historical_artifacts_templates.txt
Normal file
File diff suppressed because it is too large
Load diff
|
|
@ -197,20 +197,25 @@ journal = {
|
|||
}
|
||||
|
||||
|
||||
# For artefacts that we *don't* want to start as court artefacts, because you might not have Royal Court, but which will generally be expected to convert into one at the earliest opportunity.
|
||||
# For artifacts that we *don't* want to start as court artifacts, because you might not have Royal Court, but which will generally be expected to convert into one at the earliest opportunity.
|
||||
miscellaneous_when_not_court = {
|
||||
slot = miscellaneous
|
||||
# Just add to this list as new DLC court artefacts are designed.
|
||||
# Just add to this list as new DLC court artifacts are designed.
|
||||
optional_features = { sculpture_material generic_material_wood decoration_material_inlay goblet_material }
|
||||
}
|
||||
|
||||
brooch = {
|
||||
slot = miscellaneous
|
||||
slot = brooch
|
||||
required_features = { brooch_decoration decoration_material_wire }
|
||||
optional_features = { brooch_centerpiece brooch_adornment decoration_material_gem }
|
||||
can_reforge = no
|
||||
}
|
||||
|
||||
badge = {
|
||||
slot = brooch
|
||||
can_reforge = no
|
||||
}
|
||||
|
||||
necklace = {
|
||||
slot = miscellaneous
|
||||
required_features = { decoration_material_wire decoration_material_gem }
|
||||
|
|
|
|||
|
|
@ -874,7 +874,7 @@ small_box = {
|
|||
artifact_should_use_gfx_type_trigger = { TYPE = iranian_building }
|
||||
# Since there is only one variety, enable it regardless of rarity
|
||||
}
|
||||
reference = fp3_artifact_Il_Khanid_casket_01_a_entity
|
||||
reference = fp3_artifact_il-khanid_casket_01_a_entity
|
||||
}
|
||||
|
||||
asset = {
|
||||
|
|
@ -1511,6 +1511,7 @@ statue = {
|
|||
artifact_should_use_gfx_type_trigger = { TYPE = norse_building }
|
||||
}
|
||||
OR = {
|
||||
scope:artifact = { has_variable = statue_artifact_female_gender }
|
||||
AND = {
|
||||
exists = scope:owner_fm
|
||||
scope:owner_fm = flag:female
|
||||
|
|
@ -1544,6 +1545,7 @@ statue = {
|
|||
artifact_should_use_gfx_type_trigger = { TYPE = steppe_building }
|
||||
}
|
||||
OR = {
|
||||
scope:artifact = { has_variable = statue_artifact_female_gender }
|
||||
AND = {
|
||||
exists = scope:owner_fm
|
||||
scope:owner_fm = flag:female
|
||||
|
|
@ -1551,7 +1553,7 @@ statue = {
|
|||
NOT = { exists = scope:owner_fm }
|
||||
}
|
||||
}
|
||||
reference = ep1_medi_statue_01_female_entity
|
||||
reference = ep1_western_statue_01_female_entity
|
||||
}
|
||||
asset = {
|
||||
trigger = {
|
||||
|
|
@ -1576,6 +1578,7 @@ statue = {
|
|||
artifact_should_use_gfx_type_trigger = { TYPE = southeast_asian_building }
|
||||
}
|
||||
OR = {
|
||||
scope:artifact = { has_variable = statue_artifact_female_gender }
|
||||
AND = {
|
||||
exists = scope:owner_fm
|
||||
scope:owner_fm = flag:female
|
||||
|
|
@ -1624,6 +1627,7 @@ statue = {
|
|||
artifact_should_use_gfx_type_trigger = { TYPE = japanese_building }
|
||||
}
|
||||
OR = {
|
||||
scope:artifact = { has_variable = statue_artifact_female_gender }
|
||||
AND = {
|
||||
exists = scope:owner_fm
|
||||
scope:owner_fm = flag:female
|
||||
|
|
@ -2130,9 +2134,10 @@ reliquary = {
|
|||
|
||||
cross = {
|
||||
default_type = pedestal
|
||||
icon = "artifact_reliquary.dds"
|
||||
icon = "pam_artifact_crucifix.dds"
|
||||
pedestal = "tall"
|
||||
asset = ep1_generic_cross_01_a_entity
|
||||
asset = pam_altar_cross_01_a_entity
|
||||
}
|
||||
|
||||
rock = {
|
||||
|
|
@ -2920,7 +2925,7 @@ crown_court = {
|
|||
has_cultural_pillar = heritage_syriac
|
||||
}
|
||||
}
|
||||
highest_held_title_tier = tier_empire
|
||||
highest_held_title_tier >= tier_empire
|
||||
}
|
||||
}
|
||||
reference = male_headgear_secular_byzantine_imperial_01_artifact_entity
|
||||
|
|
@ -2951,7 +2956,7 @@ crown_court = {
|
|||
culture = { has_cultural_pillar = heritage_turkic }
|
||||
culture = { has_cultural_pillar = heritage_berber }
|
||||
}
|
||||
highest_held_title_tier = tier_empire
|
||||
highest_held_title_tier >= tier_empire
|
||||
}
|
||||
}
|
||||
reference = male_headgear_secular_dde_abbasid_imperial_01_artifact_entity
|
||||
|
|
@ -2983,7 +2988,7 @@ crown_court = {
|
|||
culture = { has_cultural_pillar = heritage_west_germanic }
|
||||
culture = { has_cultural_pillar = heritage_west_slavic }
|
||||
}
|
||||
highest_held_title_tier = tier_empire
|
||||
highest_held_title_tier >= tier_empire
|
||||
}
|
||||
}
|
||||
reference = male_headgear_secular_dde_hre_imperial_01_artifact_entity
|
||||
|
|
@ -3039,7 +3044,7 @@ crown_court = {
|
|||
# Indian
|
||||
asset = {
|
||||
trigger = {
|
||||
scope:owner = { highest_held_title_tier = tier_empire }
|
||||
scope:owner = { highest_held_title_tier >= tier_empire }
|
||||
artifact_high_rarity_trigger = yes
|
||||
artifact_use_indian_building_visuals_trigger = yes #this trigger cuts out the maker
|
||||
}
|
||||
|
|
@ -3076,7 +3081,7 @@ crown_court = {
|
|||
trigger = {
|
||||
artifact_use_indian_building_visuals_trigger = yes #this trigger cuts out the maker
|
||||
scope:owner = {
|
||||
highest_held_title_tier = tier_empire
|
||||
highest_held_title_tier >= tier_empire
|
||||
}
|
||||
}
|
||||
reference = male_headgear_secular_indian_imperial_01_artifact_entity
|
||||
|
|
@ -3104,7 +3109,7 @@ crown_court = {
|
|||
trigger = {
|
||||
artifact_use_mena_building_visuals_trigger = yes #this trigger cuts out the maker
|
||||
scope:owner = {
|
||||
highest_held_title_tier = tier_empire
|
||||
highest_held_title_tier >= tier_empire
|
||||
}
|
||||
}
|
||||
reference = male_headgear_secular_mena_imperial_01_artifact_entity
|
||||
|
|
@ -3359,7 +3364,7 @@ armor_court = {
|
|||
trigger = {
|
||||
artifact_should_use_gfx_type_trigger = { TYPE = western_unit }
|
||||
scope:owner = {
|
||||
OR = { religion = religion:eastern_orthodox_religion religion = religion:catholic_religion religion = religion:protestant_religion }
|
||||
OR = { religion = religion:eastern_orthodox_religion religion = religion:catholic_religion religion = religion:protestant_religion religion = religion:oriental_orthodox_religion }
|
||||
}
|
||||
}
|
||||
reference = m_clothes_sec_crusades_western_war_nob_01_artifact_entity
|
||||
|
|
@ -3368,7 +3373,7 @@ armor_court = {
|
|||
trigger = {
|
||||
artifact_should_use_gfx_type_trigger = { TYPE = western_unit }
|
||||
scope:owner = {
|
||||
OR = { religion = religion:eastern_orthodox_religion religion = religion:catholic_religion religion = religion:protestant_religion }
|
||||
OR = { religion = religion:eastern_orthodox_religion religion = religion:catholic_religion religion = religion:protestant_religion religion = religion:oriental_orthodox_religion }
|
||||
}
|
||||
}
|
||||
reference = m_clothes_sec_crusades_western_war_nob_02_artifact_entity
|
||||
|
|
@ -3377,7 +3382,7 @@ armor_court = {
|
|||
trigger = {
|
||||
artifact_should_use_gfx_type_trigger = { TYPE = western_unit }
|
||||
scope:owner = {
|
||||
OR = { religion = religion:eastern_orthodox_religion religion = religion:catholic_religion religion = religion:protestant_religion }
|
||||
OR = { religion = religion:eastern_orthodox_religion religion = religion:catholic_religion religion = religion:protestant_religion religion = religion:oriental_orthodox_religion }
|
||||
}
|
||||
}
|
||||
reference = m_clothes_sec_crusades_western_war_nob_03_artifact_entity
|
||||
|
|
@ -3386,7 +3391,7 @@ armor_court = {
|
|||
trigger = {
|
||||
artifact_should_use_gfx_type_trigger = { TYPE = western_unit }
|
||||
scope:owner = {
|
||||
OR = { religion = religion:eastern_orthodox_religion religion = religion:catholic_religion religion = religion:protestant_religion }
|
||||
OR = { religion = religion:eastern_orthodox_religion religion = religion:catholic_religion religion = religion:protestant_religion religion = religion:oriental_orthodox_religion }
|
||||
}
|
||||
}
|
||||
reference = m_clothes_sec_crusades_western_war_nob_04_artifact_entity
|
||||
|
|
|
|||
|
|
@ -44,7 +44,7 @@ crown = {
|
|||
has_cultural_pillar = heritage_syriac
|
||||
}
|
||||
}
|
||||
highest_held_title_tier = tier_empire
|
||||
highest_held_title_tier >= tier_empire
|
||||
}
|
||||
}
|
||||
reference = male_headgear_secular_byzantine_imperial_01_artifact_entity
|
||||
|
|
@ -75,7 +75,7 @@ crown = {
|
|||
culture = { has_cultural_pillar = heritage_turkic }
|
||||
culture = { has_cultural_pillar = heritage_berber }
|
||||
}
|
||||
highest_held_title_tier = tier_empire
|
||||
highest_held_title_tier >= tier_empire
|
||||
}
|
||||
}
|
||||
reference = male_headgear_secular_dde_abbasid_imperial_01_artifact_entity
|
||||
|
|
@ -107,7 +107,7 @@ crown = {
|
|||
culture = { has_cultural_pillar = heritage_west_germanic }
|
||||
culture = { has_cultural_pillar = heritage_west_slavic }
|
||||
}
|
||||
highest_held_title_tier = tier_empire
|
||||
highest_held_title_tier >= tier_empire
|
||||
}
|
||||
}
|
||||
reference = male_headgear_secular_dde_hre_imperial_01_artifact_entity
|
||||
|
|
@ -163,7 +163,7 @@ crown = {
|
|||
# Indian
|
||||
asset = {
|
||||
trigger = {
|
||||
scope:owner = { highest_held_title_tier = tier_empire }
|
||||
scope:owner = { highest_held_title_tier >= tier_empire }
|
||||
artifact_high_rarity_trigger = yes
|
||||
OR = {
|
||||
artifact_use_indian_building_visuals_trigger = yes #this trigger cuts out the maker
|
||||
|
|
@ -215,7 +215,7 @@ crown = {
|
|||
artifact_use_southeast_asian_building_visuals_trigger = yes #this trigger cuts out the maker
|
||||
}
|
||||
scope:owner = {
|
||||
highest_held_title_tier = tier_empire
|
||||
highest_held_title_tier >= tier_empire
|
||||
}
|
||||
}
|
||||
reference = male_headgear_secular_indian_imperial_01_artifact_entity
|
||||
|
|
@ -262,7 +262,7 @@ crown = {
|
|||
trigger = {
|
||||
artifact_use_mena_building_visuals_trigger = yes #this trigger cuts out the maker
|
||||
scope:owner = {
|
||||
highest_held_title_tier = tier_empire
|
||||
highest_held_title_tier >= tier_empire
|
||||
}
|
||||
}
|
||||
reference = male_headgear_secular_mena_imperial_01_artifact_entity
|
||||
|
|
@ -368,7 +368,7 @@ crown = {
|
|||
has_cultural_pillar = heritage_syriac
|
||||
}
|
||||
}
|
||||
highest_held_title_tier = tier_empire
|
||||
highest_held_title_tier >= tier_empire
|
||||
}
|
||||
}
|
||||
reference = male_headgear_secular_western_imperial_01_artifact_entity
|
||||
|
|
@ -399,7 +399,7 @@ crown = {
|
|||
has_dlc_feature = the_northern_lords
|
||||
artifact_use_northern_unit_visuals_trigger = yes #this trigger cuts out the maker
|
||||
scope:owner = {
|
||||
highest_held_title_tier = tier_empire
|
||||
highest_held_title_tier >= tier_empire
|
||||
}
|
||||
}
|
||||
reference = male_headgear_secular_fp1_imperial_01_artifact_entity
|
||||
|
|
@ -409,7 +409,7 @@ crown = {
|
|||
has_dlc_feature = the_northern_lords
|
||||
artifact_use_northern_unit_visuals_trigger = yes #this trigger cuts out the maker
|
||||
scope:owner = {
|
||||
highest_held_title_tier = tier_empire
|
||||
highest_held_title_tier >= tier_empire
|
||||
}
|
||||
}
|
||||
reference = female_headgear_secular_fp1_imperial_01_artifact_entity
|
||||
|
|
@ -425,7 +425,7 @@ crown = {
|
|||
asset = {
|
||||
trigger = {
|
||||
artifact_use_mongol_unit_visuals_trigger = yes #this trigger cuts out the maker
|
||||
scope:owner = { highest_held_title_tier = tier_empire }
|
||||
scope:owner = { highest_held_title_tier >= tier_empire }
|
||||
}
|
||||
reference = male_headgear_secular_steppe_imperial_01_artifact_entity
|
||||
}
|
||||
|
|
@ -440,14 +440,14 @@ crown = {
|
|||
asset = {
|
||||
trigger = {
|
||||
artifact_use_african_unit_visuals_trigger = yes #this trigger cuts out the maker
|
||||
scope:owner = { highest_held_title_tier = tier_empire }
|
||||
scope:owner = { highest_held_title_tier >= tier_empire }
|
||||
}
|
||||
reference = male_headgear_secular_sub_saharan_imperial_artifact_01_entity
|
||||
}
|
||||
asset = {
|
||||
trigger = {
|
||||
artifact_use_african_unit_visuals_trigger = yes #this trigger cuts out the maker
|
||||
scope:owner = { highest_held_title_tier = tier_empire }
|
||||
scope:owner = { highest_held_title_tier >= tier_empire }
|
||||
}
|
||||
reference = male_headgear_secular_ep1_sub_saharan_royalty_01_artifact_entity
|
||||
}
|
||||
|
|
@ -496,7 +496,7 @@ armor = {
|
|||
artifact_should_use_gfx_type_trigger = { TYPE = western_unit }
|
||||
scope:owner = {
|
||||
|
||||
OR = { religion = religion:eastern_orthodox_religion religion = religion:catholic_religion religion = religion:protestant_religion }
|
||||
OR = { religion = religion:eastern_orthodox_religion religion = religion:catholic_religion religion = religion:protestant_religion religion = religion:oriental_orthodox_religion }
|
||||
}
|
||||
}
|
||||
reference = m_clothes_sec_crusades_western_war_nob_01_artifact_entity
|
||||
|
|
@ -505,7 +505,7 @@ armor = {
|
|||
trigger = {
|
||||
artifact_should_use_gfx_type_trigger = { TYPE = western_unit }
|
||||
scope:owner = {
|
||||
OR = { religion = religion:eastern_orthodox_religion religion = religion:catholic_religion religion = religion:protestant_religion }
|
||||
OR = { religion = religion:eastern_orthodox_religion religion = religion:catholic_religion religion = religion:protestant_religion religion = religion:oriental_orthodox_religion }
|
||||
}
|
||||
}
|
||||
reference = m_clothes_sec_crusades_western_war_nob_02_artifact_entity
|
||||
|
|
@ -514,7 +514,7 @@ armor = {
|
|||
trigger = {
|
||||
artifact_should_use_gfx_type_trigger = { TYPE = western_unit }
|
||||
scope:owner = {
|
||||
OR = { religion = religion:eastern_orthodox_religion religion = religion:catholic_religion religion = religion:protestant_religion }
|
||||
OR = { religion = religion:eastern_orthodox_religion religion = religion:catholic_religion religion = religion:protestant_religion religion = religion:oriental_orthodox_religion }
|
||||
}
|
||||
}
|
||||
reference = m_clothes_sec_crusades_western_war_nob_03_artifact_entity
|
||||
|
|
@ -523,7 +523,7 @@ armor = {
|
|||
trigger = {
|
||||
artifact_should_use_gfx_type_trigger = { TYPE = western_unit }
|
||||
scope:owner = {
|
||||
OR = { religion = religion:eastern_orthodox_religion religion = religion:catholic_religion religion = religion:protestant_religion }
|
||||
OR = { religion = religion:eastern_orthodox_religion religion = religion:catholic_religion religion = religion:protestant_religion religion = religion:oriental_orthodox_religion }
|
||||
}
|
||||
}
|
||||
reference = m_clothes_sec_crusades_western_war_nob_04_artifact_entity
|
||||
|
|
@ -1019,7 +1019,7 @@ pocket_fancy_case = {
|
|||
}
|
||||
|
||||
cheese = {
|
||||
icon = "artefact_icons_unique_artifact_cheese.dds"
|
||||
icon = "artifact_icons_unique_artifact_cheese.dds"
|
||||
asset = ep1_western_pouch_basic_01_a_entity
|
||||
}
|
||||
|
||||
|
|
@ -1102,3 +1102,32 @@ ryukyuan_crown = {
|
|||
icon = "artifact_crown_lotus.dds"
|
||||
asset = male_headgear_secular_steppe_imperial_01_artifact_entity
|
||||
}
|
||||
|
||||
#Unique locations
|
||||
santiago_badge = {
|
||||
icon = "pilgrim_compostella.dds"
|
||||
asset = ep1_generic_jewelry_01_a_entity
|
||||
}
|
||||
|
||||
jerusalem_badge = {
|
||||
icon = "pilgrim_jerusalem.dds"
|
||||
asset = ep1_generic_jewelry_01_a_entity
|
||||
}
|
||||
|
||||
rome_badge = {
|
||||
icon = "pilgrim_rome.dds"
|
||||
asset = ep1_generic_jewelry_01_a_entity
|
||||
}
|
||||
|
||||
#Generic icons
|
||||
badge = {
|
||||
icon = "pilgrim_badge_01.dds"
|
||||
icon = "pilgrim_badge_02.dds"
|
||||
icon = "pilgrim_badge_03.dds"
|
||||
icon = "pilgrim_badge_04.dds"
|
||||
icon = "pilgrim_badge_nativity.dds"
|
||||
icon = "pilgrim_badge_st_catherine.dds"
|
||||
icon = "pilgrim_badge_st_edward.dds"
|
||||
icon = "pilgrim_badge_purse.dds"
|
||||
asset = ep1_generic_jewelry_01_a_entity
|
||||
}
|
||||
|
|
|
|||
|
|
@ -2,115 +2,115 @@
|
|||
# History database id:nistria0002
|
||||
bookmark_EE_nistrenia_dragos_ciprian={
|
||||
type=boy
|
||||
id=1815
|
||||
id=2196
|
||||
random_seed=1057690761
|
||||
age=0.160000
|
||||
genes={ hair_color={ 120 62 86 83 }
|
||||
skin_color={ 40 96 36 97 }
|
||||
eye_color={ 222 185 151 178 }
|
||||
gene_chin_forward={ "chin_forward_neg" 126 "chin_forward_neg" 119 }
|
||||
gene_chin_height={ "chin_height_neg" 117 "chin_height_neg" 107 }
|
||||
gene_chin_width={ "chin_width_neg" 117 "chin_width_neg" 116 }
|
||||
gene_eye_angle={ "eye_angle_neg" 98 "eye_angle_pos" 133 }
|
||||
gene_eye_depth={ "eye_depth_pos" 138 "eye_depth_neg" 117 }
|
||||
gene_eye_height={ "eye_height_pos" 130 "eye_height_pos" 137 }
|
||||
gene_eye_distance={ "eye_distance_neg" 117 "eye_distance_neg" 96 }
|
||||
gene_eye_shut={ "eye_shut_pos" 178 "eye_shut_pos" 160 }
|
||||
gene_forehead_angle={ "forehead_angle_neg" 103 "forehead_angle_pos" 148 }
|
||||
gene_forehead_brow_height={ "forehead_brow_height_pos" 149 "forehead_brow_height_neg" 119 }
|
||||
gene_forehead_roundness={ "forehead_roundness_pos" 153 "forehead_roundness_pos" 193 }
|
||||
gene_forehead_width={ "forehead_width_neg" 106 "forehead_width_neg" 109 }
|
||||
gene_forehead_height={ "forehead_height_neg" 98 "forehead_height_pos" 133 }
|
||||
gene_head_height={ "head_height_neg" 112 "head_height_pos" 147 }
|
||||
gene_head_width={ "head_width_pos" 171 "head_width_pos" 174 }
|
||||
gene_head_profile={ "head_profile_neg" 122 "head_profile_neg" 112 }
|
||||
gene_head_top_height={ "head_top_height_pos" 132 "head_top_height_neg" 99 }
|
||||
gene_head_top_width={ "head_top_width_neg" 105 "head_top_width_neg" 106 }
|
||||
gene_jaw_angle={ "jaw_angle_neg" 109 "jaw_angle_neg" 36 }
|
||||
gene_jaw_forward={ "jaw_forward_pos" 140 "jaw_forward_neg" 123 }
|
||||
gene_jaw_height={ "jaw_height_pos" 137 "jaw_height_neg" 122 }
|
||||
gene_jaw_width={ "jaw_width_neg" 78 "jaw_width_pos" 159 }
|
||||
gene_mouth_corner_depth={ "mouth_corner_depth_neg" 115 "mouth_corner_depth_neg" 126 }
|
||||
gene_mouth_corner_height={ "mouth_corner_height_pos" 132 "mouth_corner_height_pos" 127 }
|
||||
gene_mouth_forward={ "mouth_forward_pos" 131 "mouth_forward_neg" 125 }
|
||||
gene_mouth_height={ "mouth_height_pos" 139 "mouth_height_neg" 115 }
|
||||
gene_mouth_width={ "mouth_width_neg" 114 "mouth_width_pos" 134 }
|
||||
gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 88 "mouth_upper_lip_size_neg" 82 }
|
||||
gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 98 "mouth_lower_lip_size_neg" 58 }
|
||||
gene_mouth_open={ "mouth_open_neg" 85 "mouth_open_pos" 167 }
|
||||
gene_neck_length={ "neck_length_neg" 122 "neck_length_neg" 80 }
|
||||
gene_neck_width={ "neck_width_pos" 132 "neck_width_neg" 122 }
|
||||
gene_bs_cheek_forward={ "cheek_forward_neg" 29 "cheek_forward_neg" 18 }
|
||||
gene_bs_cheek_height={ "cheek_height_pos" 8 "cheek_height_pos" 7 }
|
||||
gene_bs_cheek_width={ "cheek_width_pos" 29 "cheek_width_pos" 11 }
|
||||
gene_bs_ear_angle={ "ear_angle_neg" 7 "ear_angle_neg" 101 }
|
||||
gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 82 "ear_inner_shape_pos" 36 }
|
||||
gene_bs_ear_bend={ "ear_upper_bend_pos" 92 "ear_lower_bend_pos" 37 }
|
||||
gene_bs_ear_outward={ "ear_outward_neg" 27 "ear_outward_pos" 107 }
|
||||
gene_bs_ear_size={ "ear_size_neg" 29 "ear_size_pos" 51 }
|
||||
gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 0 "eye_corner_depth_pos" 109 }
|
||||
gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 83 "eye_fold_shape_pos" 38 }
|
||||
gene_bs_eye_size={ "eye_size_pos" 147 "eye_size_pos" 49 }
|
||||
gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 10 "eye_upper_lid_size_pos" 37 }
|
||||
gene_bs_forehead_brow_curve={ "forehead_brow_curve_pos" 31 "forehead_brow_curve_neg" 37 }
|
||||
gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 15 "forehead_brow_forward_pos" 65 }
|
||||
gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 119 "forehead_brow_inner_height_neg" 15 }
|
||||
gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 15 "forehead_brow_outer_height_pos" 120 }
|
||||
gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 44 "forehead_brow_width_pos" 21 }
|
||||
gene_bs_jaw_def={ "jaw_def_neg" 123 "jaw_def_pos" 20 }
|
||||
gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 63 "mouth_lower_lip_def_pos" 69 }
|
||||
gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 14 "mouth_lower_lip_full_pos" 8 }
|
||||
gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 33 "mouth_lower_lip_pad_neg" 13 }
|
||||
gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 9 "mouth_lower_lip_width_pos" 97 }
|
||||
gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 2 "mouth_philtrum_def_pos" 47 }
|
||||
gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 115 "mouth_philtrum_shape_neg" 42 }
|
||||
gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 8 "mouth_philtrum_width_pos" 39 }
|
||||
gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 37 "mouth_upper_lip_def_pos" 16 }
|
||||
gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 4 "mouth_upper_lip_full_pos" 13 }
|
||||
gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 1 "mouth_upper_lip_profile_neg" 24 }
|
||||
gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 40 "mouth_upper_lip_width_neg" 87 }
|
||||
gene_bs_nose_forward={ "nose_forward_neg" 17 "nose_forward_pos" 35 }
|
||||
gene_bs_nose_height={ "nose_height_neg" 102 "nose_height_neg" 101 }
|
||||
gene_bs_nose_length={ "nose_length_neg" 88 "nose_length_neg" 91 }
|
||||
gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 38 "nose_nostril_height_neg" 31 }
|
||||
gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 39 "nose_nostril_width_neg" 127 }
|
||||
gene_bs_nose_profile={ "nose_profile_neg" 34 "nose_profile_neg" 8 }
|
||||
gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 37 "nose_ridge_angle_pos" 3 }
|
||||
gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 45 "nose_ridge_width_neg" 106 }
|
||||
gene_bs_nose_size={ "nose_size_pos" 17 "nose_size_pos" 6 }
|
||||
gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 43 "nose_tip_angle_neg" 18 }
|
||||
gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 40 "nose_tip_forward_neg" 39 }
|
||||
gene_bs_nose_tip_width={ "nose_tip_width_neg" 109 "nose_tip_width_neg" 19 }
|
||||
face_detail_cheek_def={ "cheek_def_01" 19 "cheek_def_01" 9 }
|
||||
face_detail_cheek_fat={ "cheek_fat_02_pos" 4 "cheek_fat_04_pos" 22 }
|
||||
face_detail_chin_cleft={ "chin_cleft" 24 "chin_cleft" 8 }
|
||||
face_detail_chin_def={ "chin_def" 18 "chin_def_neg" 13 }
|
||||
face_detail_eye_lower_lid_def={ "eye_lower_lid_def_02" 214 "eye_lower_lid_def" 22 }
|
||||
face_detail_eye_socket={ "eye_socket_03" 7 "eye_socket_color_03" 13 }
|
||||
face_detail_nasolabial={ "nasolabial_01" 3 "nasolabial_01" 52 }
|
||||
face_detail_nose_ridge_def={ "nose_ridge_def_pos" 10 "nose_ridge_def_pos" 195 }
|
||||
face_detail_nose_tip_def={ "nose_tip_def" 20 "nose_tip_def" 1 }
|
||||
face_detail_temple_def={ "temple_def" 243 "temple_def" 155 }
|
||||
expression_brow_wrinkles={ "brow_wrinkles_03" 86 "brow_wrinkles_02" 219 }
|
||||
expression_eye_wrinkles={ "eye_wrinkles_02" 159 "eye_wrinkles_01" 71 }
|
||||
expression_forehead_wrinkles={ "forehead_wrinkles_01" 48 "forehead_wrinkles_01" 20 }
|
||||
genes={ hair_color={ 220 50 183 202 }
|
||||
skin_color={ 100 78 96 81 }
|
||||
eye_color={ 138 182 241 174 }
|
||||
gene_chin_forward={ "chin_forward_neg" 102 "chin_forward_pos" 145 }
|
||||
gene_chin_height={ "chin_height_neg" 116 "chin_height_pos" 134 }
|
||||
gene_chin_width={ "chin_width_neg" 118 "chin_width_pos" 132 }
|
||||
gene_eye_angle={ "eye_angle_pos" 140 "eye_angle_pos" 136 }
|
||||
gene_eye_depth={ "eye_depth_pos" 131 "eye_depth_pos" 132 }
|
||||
gene_eye_height={ "eye_height_neg" 118 "eye_height_neg" 105 }
|
||||
gene_eye_distance={ "eye_distance_pos" 158 "eye_distance_neg" 121 }
|
||||
gene_eye_shut={ "eye_shut_neg" 114 "eye_shut_pos" 140 }
|
||||
gene_forehead_angle={ "forehead_angle_neg" 116 "forehead_angle_neg" 121 }
|
||||
gene_forehead_brow_height={ "forehead_brow_height_neg" 93 "forehead_brow_height_pos" 170 }
|
||||
gene_forehead_roundness={ "forehead_roundness_pos" 130 "forehead_roundness_pos" 224 }
|
||||
gene_forehead_width={ "forehead_width_neg" 83 "forehead_width_pos" 134 }
|
||||
gene_forehead_height={ "forehead_height_neg" 97 "forehead_height_pos" 142 }
|
||||
gene_head_height={ "head_height_pos" 140 "head_height_pos" 147 }
|
||||
gene_head_width={ "head_width_neg" 94 "head_width_neg" 109 }
|
||||
gene_head_profile={ "head_profile_pos" 146 "head_profile_pos" 174 }
|
||||
gene_head_top_height={ "head_top_height_neg" 119 "head_top_height_pos" 129 }
|
||||
gene_head_top_width={ "head_top_width_neg" 117 "head_top_width_neg" 122 }
|
||||
gene_jaw_angle={ "jaw_angle_neg" 105 "jaw_angle_pos" 153 }
|
||||
gene_jaw_forward={ "jaw_forward_pos" 138 "jaw_forward_neg" 115 }
|
||||
gene_jaw_height={ "jaw_height_pos" 133 "jaw_height_pos" 131 }
|
||||
gene_jaw_width={ "jaw_width_pos" 133 "jaw_width_pos" 127 }
|
||||
gene_mouth_corner_depth={ "mouth_corner_depth_pos" 139 "mouth_corner_depth_pos" 132 }
|
||||
gene_mouth_corner_height={ "mouth_corner_height_neg" 121 "mouth_corner_height_neg" 115 }
|
||||
gene_mouth_forward={ "mouth_forward_pos" 127 "mouth_forward_pos" 169 }
|
||||
gene_mouth_height={ "mouth_height_neg" 119 "mouth_height_pos" 138 }
|
||||
gene_mouth_width={ "mouth_width_neg" 126 "mouth_width_neg" 83 }
|
||||
gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 135 "mouth_upper_lip_size_pos" 146 }
|
||||
gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 106 "mouth_lower_lip_size_neg" 145 }
|
||||
gene_mouth_open={ "mouth_open_neg" 125 "mouth_open_neg" 0 }
|
||||
gene_neck_length={ "neck_length_pos" 150 "neck_length_pos" 143 }
|
||||
gene_neck_width={ "neck_width_pos" 150 "neck_width_pos" 142 }
|
||||
gene_bs_cheek_forward={ "cheek_forward_pos" 37 "cheek_forward_neg" 21 }
|
||||
gene_bs_cheek_height={ "cheek_height_neg" 48 "cheek_height_neg" 42 }
|
||||
gene_bs_cheek_width={ "cheek_width_neg" 41 "cheek_width_pos" 16 }
|
||||
gene_bs_ear_angle={ "ear_angle_pos" 44 "ear_angle_pos" 36 }
|
||||
gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 183 "ear_inner_shape_pos" 150 }
|
||||
gene_bs_ear_bend={ "ear_both_bend_pos" 47 "ear_lower_bend_pos" 92 }
|
||||
gene_bs_ear_outward={ "ear_outward_pos" 1 "ear_outward_neg" 23 }
|
||||
gene_bs_ear_size={ "ear_size_pos" 8 "ear_size_neg" 114 }
|
||||
gene_bs_eye_corner_depth={ "eye_corner_depth_neg" 1 "eye_corner_depth_neg" 19 }
|
||||
gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 131 "eye_fold_shape_02_pos" 77 }
|
||||
gene_bs_eye_size={ "eye_size_neg" 43 "eye_size_neg" 13 }
|
||||
gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 28 "eye_upper_lid_size_neg" 50 }
|
||||
gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 126 "forehead_brow_curve_neg" 255 }
|
||||
gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 35 "forehead_brow_forward_neg" 11 }
|
||||
gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 28 "forehead_brow_inner_height_pos" 119 }
|
||||
gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 6 "forehead_brow_outer_height_pos" 27 }
|
||||
gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 3 "forehead_brow_width_neg" 23 }
|
||||
gene_bs_jaw_def={ "jaw_def_pos" 39 "jaw_def_pos" 16 }
|
||||
gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 0 "mouth_lower_lip_def_pos" 180 }
|
||||
gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 18 "mouth_lower_lip_full_neg" 16 }
|
||||
gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 114 "mouth_lower_lip_pad_neg" 3 }
|
||||
gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 38 "mouth_lower_lip_width_neg" 13 }
|
||||
gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 50 "mouth_philtrum_def_pos" 46 }
|
||||
gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 2 "mouth_philtrum_shape_pos" 10 }
|
||||
gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 34 "mouth_philtrum_width_neg" 89 }
|
||||
gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 23 "mouth_upper_lip_def_pos" 11 }
|
||||
gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 105 "mouth_upper_lip_full_pos" 94 }
|
||||
gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 179 "mouth_upper_lip_profile_pos" 33 }
|
||||
gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 85 "mouth_upper_lip_width_pos" 10 }
|
||||
gene_bs_nose_forward={ "nose_forward_neg" 7 "nose_forward_neg" 11 }
|
||||
gene_bs_nose_height={ "nose_height_pos" 86 "nose_height_neg" 5 }
|
||||
gene_bs_nose_length={ "nose_length_pos" 14 "nose_length_neg" 86 }
|
||||
gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 15 "nose_nostril_height_neg" 7 }
|
||||
gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 26 "nose_nostril_width_neg" 9 }
|
||||
gene_bs_nose_profile={ "nose_profile_neg" 21 "nose_profile_neg" 14 }
|
||||
gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 18 "nose_ridge_angle_pos" 26 }
|
||||
gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 19 "nose_ridge_width_neg" 49 }
|
||||
gene_bs_nose_size={ "nose_size_pos" 57 "nose_size_pos" 51 }
|
||||
gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 30 "nose_tip_angle_neg" 0 }
|
||||
gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 9 "nose_tip_forward_neg" 71 }
|
||||
gene_bs_nose_tip_width={ "nose_tip_width_pos" 43 "nose_tip_width_neg" 42 }
|
||||
face_detail_cheek_def={ "cheek_def_01" 98 "cheek_def_02" 97 }
|
||||
face_detail_cheek_fat={ "cheek_fat_04_pos" 162 "cheek_fat_01_neg" 90 }
|
||||
face_detail_chin_cleft={ "chin_cleft" 22 "chin_cleft" 4 }
|
||||
face_detail_chin_def={ "chin_def" 190 "chin_def_neg" 231 }
|
||||
face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 152 "eye_lower_lid_def" 132 }
|
||||
face_detail_eye_socket={ "eye_socket_01" 14 "eye_socket_01" 218 }
|
||||
face_detail_nasolabial={ "nasolabial_01" 4 "nasolabial_01" 23 }
|
||||
face_detail_nose_ridge_def={ "nose_ridge_def_pos" 0 "nose_ridge_def_pos" 103 }
|
||||
face_detail_nose_tip_def={ "nose_tip_def" 23 "nose_tip_def" 148 }
|
||||
face_detail_temple_def={ "temple_def" 162 "temple_def" 176 }
|
||||
expression_brow_wrinkles={ "brow_wrinkles_04" 135 "brow_wrinkles_04" 255 }
|
||||
expression_eye_wrinkles={ "eye_wrinkles_01" 82 "eye_wrinkles_01" 167 }
|
||||
expression_forehead_wrinkles={ "forehead_wrinkles_01" 235 "forehead_wrinkles_03" 236 }
|
||||
expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 }
|
||||
complexion={ "complexion_7" 174 "complexion_3" 228 }
|
||||
gene_height={ "normal_height" 136 "normal_height" 115 }
|
||||
gene_bs_body_type={ "body_fat_head_fat_full" 139 "body_fat_head_fat_low" 110 }
|
||||
gene_bs_body_shape={ "body_shape_pear_half" 91 "body_shape_triangle_half" 0 }
|
||||
gene_bs_bust={ "bust_clothes" 110 "bust_default" 114 }
|
||||
gene_age={ "old_4" 154 "old_4" 201 }
|
||||
gene_eyebrows_shape={ "far_spacing_avg_thickness" 113 "far_spacing_low_thickness" 180 }
|
||||
gene_eyebrows_fullness={ "layer_2_low_thickness" 149 "layer_2_avg_thickness" 95 }
|
||||
gene_body_hair={ "body_hair_avg" 160 "body_hair_sparse" 131 }
|
||||
gene_hair_type={ "hair_straight" 134 "hair_straight" 184 }
|
||||
gene_baldness={ "male_pattern_baldness" 88 "male_pattern_baldness" 79 }
|
||||
eye_accessory={ "normal_eyes" 77 "normal_eyes" 77 }
|
||||
teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 }
|
||||
eyelashes_accessory={ "normal_eyelashes" 175 "normal_eyelashes" 175 }
|
||||
complexion={ "complexion_4" 177 "complexion_3" 137 }
|
||||
gene_height={ "normal_height" 135 "normal_height" 134 }
|
||||
gene_bs_body_type={ "body_fat_head_fat_full" 140 "body_fat_head_fat_full" 106 }
|
||||
gene_bs_body_shape={ "body_shape_pear_half" 57 "body_shape_average" 120 }
|
||||
gene_bs_bust={ "bust_clothes" 68 "bust_shape_4_half" 82 }
|
||||
gene_age={ "old_3" 217 "old_2" 76 }
|
||||
gene_eyebrows_shape={ "far_spacing_avg_thickness" 228 "far_spacing_high_thickness" 254 }
|
||||
gene_eyebrows_fullness={ "layer_2_avg_thickness" 189 "layer_2_lower_thickness" 180 }
|
||||
gene_body_hair={ "body_hair_avg" 99 "body_hair_dense" 255 }
|
||||
gene_hair_type={ "hair_curly" 109 "hair_curly" 172 }
|
||||
gene_baldness={ "male_pattern_baldness" 150 "no_baldness" 255 }
|
||||
eye_accessory={ "normal_eyes" 48 "normal_eyes" 48 }
|
||||
teeth_accessory={ "normal_teeth" 146 "normal_teeth" 146 }
|
||||
eyelashes_accessory={ "normal_eyelashes" 253 "normal_eyelashes" 253 }
|
||||
beards={ "no_beard" 84 "no_beard" 0 }
|
||||
hairstyles={ "ep3_byzantine_hairstyles_straight" 153 "all_hairstyles" 0 }
|
||||
hairstyles={ "ep3_byzantine_hairstyles_curly" 31 "all_hairstyles" 0 }
|
||||
legwear={ "ep3_byzantine_imperial_legwear" 231 "all_legwear" 0 }
|
||||
gene_shrink_body={ "shrink_all" 255 "" 0 }
|
||||
gene_ear_stretch={ "ear_stretch" 255 "ear_stretch" 0 }
|
||||
|
|
@ -120,7 +120,7 @@ bookmark_EE_nistrenia_dragos_ciprian={
|
|||
gene_enclosed_helmet={ "enclosed_helmet" 255 "enclosed_helmet" 0 }
|
||||
clothes={ "ep3_byzantine_era2_imperial_clothes" 220 "most_clothes" 0 }
|
||||
cloaks={ "ep3_byzantine_era2_imp_01_loros" 32 "no_cloak" 0 }
|
||||
headgear={ "ep3_byzantine_era2_imperial" 193 "no_headgear" 0 }
|
||||
headgear={ "neow_eastern_royalty_01" 79 "no_headgear" 0 }
|
||||
clothes_hoods={ "hoods" 132 "no_clothes_hood" 0 }
|
||||
gene_balding_hair_effect={ "no_baldness" 255 "no_baldness" 0 }
|
||||
}
|
||||
|
|
@ -134,7 +134,7 @@ bookmark_EE_nistrenia_dragos_ciprian={
|
|||
invert=no
|
||||
}
|
||||
{
|
||||
hash=1921638387
|
||||
hash=3672171019
|
||||
invert=no
|
||||
}
|
||||
{
|
||||
|
|
@ -142,11 +142,11 @@ bookmark_EE_nistrenia_dragos_ciprian={
|
|||
invert=no
|
||||
}
|
||||
{
|
||||
hash=1563190100
|
||||
hash=1500963499
|
||||
invert=no
|
||||
}
|
||||
{
|
||||
hash=1485265044
|
||||
hash=1563190100
|
||||
invert=no
|
||||
}
|
||||
{
|
||||
|
|
|
|||
|
|
@ -5,124 +5,114 @@ bookmark_WE_wales_dewydd_fragan={
|
|||
id=1075
|
||||
random_seed=2430426357
|
||||
age=0.460000
|
||||
genes={ hair_color={ 108 241 108 241 }
|
||||
skin_color={ 93 78 93 78 }
|
||||
eye_color={ 128 180 128 180 }
|
||||
gene_chin_forward={ "chin_forward_pos" 146 "chin_forward_pos" 146 }
|
||||
gene_chin_height={ "chin_height_pos" 136 "chin_height_pos" 136 }
|
||||
gene_chin_width={ "chin_width_neg" 122 "chin_width_neg" 122 }
|
||||
gene_eye_angle={ "eye_angle_pos" 133 "eye_angle_pos" 133 }
|
||||
gene_eye_depth={ "eye_depth_pos" 139 "eye_depth_pos" 139 }
|
||||
gene_eye_height={ "eye_height_neg" 127 "eye_height_neg" 127 }
|
||||
gene_eye_distance={ "eye_distance_pos" 133 "eye_distance_pos" 133 }
|
||||
gene_eye_shut={ "eye_shut_pos" 135 "eye_shut_pos" 135 }
|
||||
gene_forehead_angle={ "forehead_angle_neg" 117 "forehead_angle_neg" 117 }
|
||||
gene_forehead_brow_height={ "forehead_brow_height_neg" 81 "forehead_brow_height_neg" 81 }
|
||||
gene_forehead_roundness={ "forehead_roundness_pos" 129 "forehead_roundness_pos" 129 }
|
||||
gene_forehead_width={ "forehead_width_pos" 139 "forehead_width_pos" 139 }
|
||||
gene_forehead_height={ "forehead_height_neg" 114 "forehead_height_neg" 114 }
|
||||
gene_head_height={ "head_height_neg" 108 "head_height_neg" 108 }
|
||||
gene_head_width={ "head_width_pos" 131 "head_width_pos" 131 }
|
||||
gene_head_profile={ "head_profile_pos" 138 "head_profile_pos" 138 }
|
||||
gene_head_top_height={ "head_top_height_pos" 128 "head_top_height_pos" 128 }
|
||||
gene_head_top_width={ "head_top_width_pos" 140 "head_top_width_pos" 140 }
|
||||
gene_jaw_angle={ "jaw_angle_pos" 137 "jaw_angle_pos" 137 }
|
||||
gene_jaw_forward={ "jaw_forward_neg" 122 "jaw_forward_neg" 122 }
|
||||
gene_jaw_height={ "jaw_height_pos" 132 "jaw_height_pos" 132 }
|
||||
gene_jaw_width={ "jaw_width_pos" 137 "jaw_width_pos" 137 }
|
||||
gene_mouth_corner_depth={ "mouth_corner_depth_pos" 139 "mouth_corner_depth_pos" 139 }
|
||||
gene_mouth_corner_height={ "mouth_corner_height_neg" 127 "mouth_corner_height_neg" 127 }
|
||||
gene_mouth_forward={ "mouth_forward_neg" 114 "mouth_forward_neg" 114 }
|
||||
gene_mouth_height={ "mouth_height_pos" 143 "mouth_height_pos" 143 }
|
||||
gene_mouth_width={ "mouth_width_neg" 126 "mouth_width_neg" 126 }
|
||||
gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 169 "mouth_upper_lip_size_pos" 169 }
|
||||
gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 102 "mouth_lower_lip_size_neg" 102 }
|
||||
gene_mouth_open={ "mouth_open_neg" 75 "mouth_open_neg" 75 }
|
||||
gene_neck_length={ "neck_length_pos" 143 "neck_length_pos" 143 }
|
||||
gene_neck_width={ "neck_width_pos" 207 "neck_width_pos" 207 }
|
||||
gene_bs_cheek_forward={ "cheek_forward_neg" 10 "cheek_forward_neg" 10 }
|
||||
gene_bs_cheek_height={ "cheek_height_neg" 38 "cheek_height_neg" 38 }
|
||||
gene_bs_cheek_width={ "cheek_width_pos" 44 "cheek_width_pos" 44 }
|
||||
gene_bs_ear_angle={ "ear_angle_pos" 51 "ear_angle_pos" 51 }
|
||||
gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 177 "ear_inner_shape_pos" 177 }
|
||||
gene_bs_ear_bend={ "ear_upper_bend_pos" 122 "ear_upper_bend_pos" 122 }
|
||||
gene_bs_ear_outward={ "ear_outward_pos" 34 "ear_outward_pos" 34 }
|
||||
gene_bs_ear_size={ "ear_size_pos" 5 "ear_size_pos" 5 }
|
||||
gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 0 "eye_corner_depth_pos" 0 }
|
||||
gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 185 "eye_fold_shape_pos" 185 }
|
||||
gene_bs_eye_size={ "eye_size_neg" 0 "eye_size_neg" 0 }
|
||||
gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 41 "eye_upper_lid_size_pos" 41 }
|
||||
gene_bs_forehead_brow_curve={ "forehead_brow_curve_pos" 6 "forehead_brow_curve_pos" 6 }
|
||||
gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 57 "forehead_brow_forward_neg" 57 }
|
||||
gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 0 "forehead_brow_inner_height_pos" 0 }
|
||||
gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 91 "forehead_brow_outer_height_pos" 91 }
|
||||
gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 39 "forehead_brow_width_neg" 39 }
|
||||
gene_bs_jaw_def={ "jaw_def_neg" 119 "jaw_def_neg" 119 }
|
||||
gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 126 "mouth_lower_lip_def_pos" 126 }
|
||||
gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 26 "mouth_lower_lip_full_neg" 26 }
|
||||
gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 36 "mouth_lower_lip_pad_neg" 36 }
|
||||
gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 104 "mouth_lower_lip_width_neg" 104 }
|
||||
gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 20 "mouth_philtrum_def_pos" 20 }
|
||||
gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 54 "mouth_philtrum_shape_neg" 54 }
|
||||
gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 109 "mouth_philtrum_width_pos" 109 }
|
||||
gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 0 "mouth_upper_lip_def_pos" 0 }
|
||||
gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 26 "mouth_upper_lip_full_neg" 26 }
|
||||
gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 97 "mouth_upper_lip_profile_neg" 97 }
|
||||
gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 5 "mouth_upper_lip_width_neg" 5 }
|
||||
gene_bs_nose_forward={ "nose_forward_pos" 19 "nose_forward_pos" 19 }
|
||||
gene_bs_nose_height={ "nose_height_pos" 46 "nose_height_pos" 46 }
|
||||
gene_bs_nose_length={ "nose_length_pos" 110 "nose_length_pos" 110 }
|
||||
gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 94 "nose_nostril_height_pos" 94 }
|
||||
gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 10 "nose_nostril_width_neg" 10 }
|
||||
gene_bs_nose_profile={ "nose_profile_pos" 6 "nose_profile_pos" 6 }
|
||||
gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 21 "nose_ridge_angle_pos" 21 }
|
||||
gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 120 "nose_ridge_width_neg" 120 }
|
||||
gene_bs_nose_size={ "nose_size_pos" 47 "nose_size_pos" 47 }
|
||||
gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 21 "nose_tip_angle_pos" 21 }
|
||||
gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 9 "nose_tip_forward_neg" 9 }
|
||||
gene_bs_nose_tip_width={ "nose_tip_width_neg" 8 "nose_tip_width_neg" 8 }
|
||||
face_detail_cheek_def={ "cheek_def_02" 153 "cheek_def_02" 153 }
|
||||
face_detail_cheek_fat={ "cheek_fat_01_neg" 23 "cheek_fat_01_neg" 23 }
|
||||
face_detail_chin_cleft={ "chin_dimple" 2 "chin_dimple" 2 }
|
||||
face_detail_chin_def={ "chin_def_neg" 123 "chin_def_neg" 123 }
|
||||
face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 194 "eye_lower_lid_def" 194 }
|
||||
face_detail_eye_socket={ "eye_socket_01" 15 "eye_socket_01" 15 }
|
||||
face_detail_nasolabial={ "nasolabial_01" 17 "nasolabial_01" 17 }
|
||||
face_detail_nose_ridge_def={ "nose_ridge_def_pos" 22 "nose_ridge_def_pos" 22 }
|
||||
face_detail_nose_tip_def={ "nose_tip_def" 23 "nose_tip_def" 23 }
|
||||
face_detail_temple_def={ "temple_def" 161 "temple_def" 161 }
|
||||
expression_brow_wrinkles={ "brow_wrinkles_03" 6 "brow_wrinkles_03" 6 }
|
||||
expression_eye_wrinkles={ "eye_wrinkles_01" 255 "eye_wrinkles_01" 175 }
|
||||
expression_forehead_wrinkles={ "forehead_wrinkles_01" 15 "forehead_wrinkles_01" 15 }
|
||||
genes={ hair_color={ 255 2 184 180 }
|
||||
skin_color={ 80 76 80 76 }
|
||||
eye_color={ 71 204 71 204 }
|
||||
gene_chin_forward={ "chin_forward_neg" 111 "chin_forward_neg" 111 }
|
||||
gene_chin_height={ "chin_height_neg" 122 "chin_height_neg" 122 }
|
||||
gene_chin_width={ "chin_width_neg" 125 "chin_width_neg" 125 }
|
||||
gene_eye_angle={ "eye_angle_pos" 131 "eye_angle_pos" 131 }
|
||||
gene_eye_depth={ "eye_depth_neg" 102 "eye_depth_neg" 102 }
|
||||
gene_eye_height={ "eye_height_neg" 125 "eye_height_neg" 125 }
|
||||
gene_eye_distance={ "eye_distance_pos" 136 "eye_distance_pos" 136 }
|
||||
gene_eye_shut={ "eye_shut_pos" 131 "eye_shut_pos" 131 }
|
||||
gene_forehead_angle={ "forehead_angle_neg" 109 "forehead_angle_neg" 109 }
|
||||
gene_forehead_brow_height={ "forehead_brow_height_pos" 174 "forehead_brow_height_pos" 174 }
|
||||
gene_forehead_roundness={ "forehead_roundness_pos" 229 "forehead_roundness_pos" 229 }
|
||||
gene_forehead_width={ "forehead_width_neg" 99 "forehead_width_neg" 99 }
|
||||
gene_forehead_height={ "forehead_height_pos" 134 "forehead_height_pos" 134 }
|
||||
gene_head_height={ "head_height_pos" 175 "head_height_pos" 175 }
|
||||
gene_head_width={ "head_width_neg" 100 "head_width_neg" 100 }
|
||||
gene_head_profile={ "head_profile_neg" 120 "head_profile_neg" 120 }
|
||||
gene_head_top_height={ "head_top_height_neg" 89 "head_top_height_neg" 89 }
|
||||
gene_head_top_width={ "head_top_width_pos" 178 "head_top_width_pos" 178 }
|
||||
gene_jaw_angle={ "jaw_angle_neg" 62 "jaw_angle_neg" 62 }
|
||||
gene_jaw_forward={ "jaw_forward_neg" 118 "jaw_forward_neg" 118 }
|
||||
gene_jaw_height={ "jaw_height_neg" 110 "jaw_height_neg" 110 }
|
||||
gene_jaw_width={ "jaw_width_neg" 115 "jaw_width_neg" 115 }
|
||||
gene_mouth_corner_depth={ "mouth_corner_depth_pos" 128 "mouth_corner_depth_pos" 128 }
|
||||
gene_mouth_corner_height={ "mouth_corner_height_pos" 129 "mouth_corner_height_pos" 129 }
|
||||
gene_mouth_forward={ "mouth_forward_pos" 129 "mouth_forward_pos" 129 }
|
||||
gene_mouth_height={ "mouth_height_neg" 136 "mouth_height_neg" 123 }
|
||||
gene_mouth_width={ "mouth_width_neg" 122 "mouth_width_neg" 122 }
|
||||
gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 117 "mouth_upper_lip_size_neg" 117 }
|
||||
gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 93 "mouth_lower_lip_size_neg" 93 }
|
||||
gene_mouth_open={ "mouth_open_neg" 101 "mouth_open_neg" 101 }
|
||||
gene_neck_length={ "neck_length_pos" 145 "neck_length_pos" 145 }
|
||||
gene_neck_width={ "neck_width_neg" 108 "neck_width_neg" 108 }
|
||||
gene_bs_cheek_forward={ "cheek_forward_neg" 9 "cheek_forward_neg" 9 }
|
||||
gene_bs_cheek_height={ "cheek_height_pos" 41 "cheek_height_pos" 41 }
|
||||
gene_bs_cheek_width={ "cheek_width_pos" 4 "cheek_width_pos" 4 }
|
||||
gene_bs_ear_angle={ "ear_angle_pos" 36 "ear_angle_pos" 36 }
|
||||
gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 17 "ear_inner_shape_pos" 17 }
|
||||
gene_bs_ear_bend={ "ear_both_bend_pos" 2 "ear_both_bend_pos" 2 }
|
||||
gene_bs_ear_outward={ "ear_outward_pos" 16 "ear_outward_pos" 16 }
|
||||
gene_bs_ear_size={ "ear_size_pos" 71 "ear_size_pos" 71 }
|
||||
gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 92 "eye_corner_depth_pos" 92 }
|
||||
gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 5 "eye_fold_shape_pos" 5 }
|
||||
gene_bs_eye_size={ "eye_size_pos" 44 "eye_size_pos" 44 }
|
||||
gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 22 "eye_upper_lid_size_neg" 22 }
|
||||
gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 39 "forehead_brow_curve_neg" 39 }
|
||||
gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 0 "forehead_brow_forward_pos" 0 }
|
||||
gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 13 "forehead_brow_inner_height_pos" 13 }
|
||||
gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 57 "forehead_brow_outer_height_neg" 57 }
|
||||
gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 41 "forehead_brow_width_neg" 41 }
|
||||
gene_bs_jaw_def={ "jaw_def_neg" 122 "jaw_def_neg" 122 }
|
||||
gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 47 "mouth_lower_lip_def_pos" 47 }
|
||||
gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 27 "mouth_lower_lip_full_pos" 27 }
|
||||
gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 2 "mouth_lower_lip_pad_pos" 2 }
|
||||
gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 67 "mouth_lower_lip_width_neg" 67 }
|
||||
gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 40 "mouth_philtrum_def_pos" 40 }
|
||||
gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 50 "mouth_philtrum_shape_neg" 50 }
|
||||
gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 1 "mouth_philtrum_width_pos" 1 }
|
||||
gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 113 "mouth_upper_lip_def_pos" 113 }
|
||||
gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 85 "mouth_upper_lip_full_pos" 85 }
|
||||
gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 46 "mouth_upper_lip_profile_pos" 46 }
|
||||
gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 27 "mouth_upper_lip_width_pos" 27 }
|
||||
gene_bs_nose_forward={ "nose_forward_pos" 24 "nose_forward_pos" 24 }
|
||||
gene_bs_nose_height={ "nose_height_pos" 80 "nose_height_pos" 80 }
|
||||
gene_bs_nose_length={ "nose_length_pos" 16 "nose_length_pos" 16 }
|
||||
gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 89 "nose_nostril_height_pos" 7 }
|
||||
gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 32 "nose_nostril_width_neg" 32 }
|
||||
gene_bs_nose_profile={ "nose_profile_hawk" 8 "nose_profile_hawk" 8 }
|
||||
gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 92 "nose_ridge_angle_neg" 92 }
|
||||
gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 48 "nose_ridge_width_neg" 48 }
|
||||
gene_bs_nose_size={ "nose_size_pos" 83 "nose_size_neg" 7 }
|
||||
gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 126 "nose_tip_angle_pos" 126 }
|
||||
gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 2 "nose_tip_forward_neg" 2 }
|
||||
gene_bs_nose_tip_width={ "nose_tip_width_pos" 217 "nose_tip_width_pos" 46 }
|
||||
face_detail_cheek_def={ "cheek_def_01" 12 "cheek_def_01" 12 }
|
||||
face_detail_cheek_fat={ "cheek_fat_01_neg" 1 "cheek_fat_01_neg" 1 }
|
||||
face_detail_chin_cleft={ "chin_cleft" 20 "chin_cleft" 20 }
|
||||
face_detail_chin_def={ "chin_def_neg" 25 "chin_def_neg" 25 }
|
||||
face_detail_eye_lower_lid_def={ "eye_lower_lid_def_02" 239 "eye_lower_lid_def_02" 239 }
|
||||
face_detail_eye_socket={ "eye_socket_color_02" 7 "eye_socket_color_02" 7 }
|
||||
face_detail_nasolabial={ "nasolabial_03" 22 "nasolabial_03" 22 }
|
||||
face_detail_nose_ridge_def={ "nose_ridge_def_pos" 126 "nose_ridge_def_pos" 126 }
|
||||
face_detail_nose_tip_def={ "nose_tip_def" 217 "nose_tip_def" 217 }
|
||||
face_detail_temple_def={ "temple_def" 132 "temple_def" 132 }
|
||||
expression_brow_wrinkles={ "brow_wrinkles_01" 176 "brow_wrinkles_01" 176 }
|
||||
expression_eye_wrinkles={ "eye_wrinkles_02" 158 "eye_wrinkles_02" 158 }
|
||||
expression_forehead_wrinkles={ "forehead_wrinkles_01" 58 "forehead_wrinkles_01" 58 }
|
||||
expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 }
|
||||
complexion={ "complexion_2" 250 "complexion_2" 250 }
|
||||
gene_height={ "normal_height" 145 "normal_height" 145 }
|
||||
gene_bs_body_type={ "body_fat_head_fat_medium" 92 "body_fat_head_fat_medium" 121 }
|
||||
gene_bs_body_shape={ "body_shape_hourglass_full" 71 "body_shape_hourglass_full" 0 }
|
||||
gene_bs_bust={ "bust_clothes" 121 "bust_shape_4_full" 152 }
|
||||
gene_age={ "old_2" 80 "old_2" 80 }
|
||||
gene_eyebrows_shape={ "far_spacing_avg_thickness" 248 "far_spacing_avg_thickness" 248 }
|
||||
gene_eyebrows_fullness={ "layer_2_lower_thickness" 189 "layer_2_lower_thickness" 189 }
|
||||
gene_body_hair={ "body_hair_dense" 177 "body_hair_dense" 177 }
|
||||
gene_hair_type={ "hair_wavy" 141 "hair_wavy" 141 }
|
||||
gene_baldness={ "male_pattern_baldness" 159 "male_pattern_baldness" 159 }
|
||||
eye_accessory={ "normal_eyes" 231 "normal_eyes" 231 }
|
||||
complexion={ "complexion_1" 209 "complexion_6" 209 }
|
||||
gene_height={ "normal_height" 138 "normal_height" 138 }
|
||||
gene_bs_body_type={ "body_fat_head_fat_full" 255 "body_fat_head_fat_low" 151 }
|
||||
gene_bs_body_shape={ "body_shape_triangle_full" 51 "body_shape_triangle_full" 20 }
|
||||
gene_bs_bust={ "bust_clothes" 116 "bust_shape_1_half" 145 }
|
||||
gene_age={ "old_2" 88 "old_2" 88 }
|
||||
gene_eyebrows_shape={ "avg_spacing_lower_thickness" 249 "avg_spacing_lower_thickness" 249 }
|
||||
gene_eyebrows_fullness={ "layer_2_low_thickness" 168 "layer_2_low_thickness" 168 }
|
||||
gene_body_hair={ "body_hair_avg" 176 "body_hair_avg" 176 }
|
||||
gene_hair_type={ "hair_wavy" 160 "hair_wavy" 160 }
|
||||
gene_baldness={ "male_pattern_baldness" 75 "male_pattern_baldness" 75 }
|
||||
eye_accessory={ "normal_eyes" 15 "normal_eyes" 15 }
|
||||
teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 }
|
||||
eyelashes_accessory={ "normal_eyelashes" 30 "normal_eyelashes" 30 }
|
||||
beards={ "ep2_beards" 98 "no_beard" 0 }
|
||||
hairstyles={ "ep2_hairstyles_western" 46 "all_hairstyles" 0 }
|
||||
legwear={ "western_common_legwear" 107 "all_legwear" 0 }
|
||||
gene_shrink_body={ "shrink_all" 255 "" 0 }
|
||||
gene_ear_stretch={ "ear_stretch" 255 "ear_stretch" 0 }
|
||||
gene_bs_additive_headgears={ "additive_headgears" 255 "" 0 }
|
||||
gene_bs_cloak_offset={ "cloak_offset" 255 "" 0 }
|
||||
gene_bs_long_beard={ "long_beard" 255 "" 0 }
|
||||
gene_enclosed_helmet={ "enclosed_helmet" 255 "enclosed_helmet" 0 }
|
||||
clothes={ "ep2_western_era1_high_nobility_clothes" 101 "most_clothes" 0 }
|
||||
clothes_hoods={ "hoods" 159 "no_clothes_hood" 0 }
|
||||
gene_balding_hair_effect={ "no_baldness" 255 "no_baldness" 0 }
|
||||
gene_cloak={ "cloak_additive" 255 "cloak_additive" 0 }
|
||||
}
|
||||
eyelashes_accessory={ "normal_eyelashes" 165 "normal_eyelashes" 165 }
|
||||
hairstyles={ "northern_hairstyles_straight" 95 "all_hairstyles" 0 }
|
||||
beards={ "mena_beards_straight" 119 "no_beard" 0 }
|
||||
clothes={ "western_bedchamber" 79 "most_clothes" 0 }
|
||||
}
|
||||
entity={ 979141817 979141817 }
|
||||
tags={ {
|
||||
hash=2125534279
|
||||
|
|
|
|||
|
|
@ -17,7 +17,7 @@
|
|||
title = k_france
|
||||
government = feudal_government
|
||||
culture = metropolitain
|
||||
religion = "romanticist"
|
||||
religion = "romanticist_rite"
|
||||
difficulty = "BOOKMARK_CHARACTER_DIFFICULTY_EASY"
|
||||
history_id = france_bonaparte_aragorn
|
||||
position = { 430 700 }
|
||||
|
|
@ -32,7 +32,7 @@
|
|||
title = k_lotharingia
|
||||
government = feudal_government
|
||||
culture = letzebuerge
|
||||
religion = "mysteriosophy"
|
||||
religion = "mysteriosophy_rite"
|
||||
difficulty = "BOOKMARK_CHARACTER_DIFFICULTY_MEDIUM"
|
||||
history_id = benelux_oranje_nassau_weilburg_philippe
|
||||
position = { 910 780 }
|
||||
|
|
@ -47,7 +47,7 @@
|
|||
title = d_buckingham
|
||||
government = administrative_government
|
||||
culture = souflander
|
||||
religion = "victorian"
|
||||
religion = "victorian_rite"
|
||||
difficulty = "BOOKMARK_CHARACTER_DIFFICULTY_EASY"
|
||||
history_id = britannia_windsor_george
|
||||
position = { 820 310 }
|
||||
|
|
@ -60,9 +60,9 @@
|
|||
type = male
|
||||
birth = 2513.1.1
|
||||
title = k_ireland
|
||||
government = peasantrepublic_government
|
||||
government = feudal_government
|
||||
culture = high_irish
|
||||
religion = "celtic"
|
||||
religion = "celtic_rite"
|
||||
difficulty = "BOOKMARK_CHARACTER_DIFFICULTY_MEDIUM"
|
||||
history_id = britannia_colbrugha_michael
|
||||
position = { 600 150 }
|
||||
|
|
@ -77,7 +77,7 @@
|
|||
title = k_wales
|
||||
government = feudal_government
|
||||
culture = welsh
|
||||
religion = "gorsedd"
|
||||
religion = "gorsedd_rite"
|
||||
difficulty = "BOOKMARK_CHARACTER_DIFFICULTY_HARD"
|
||||
history_id = britannia_montgomyrhy_fodorh
|
||||
position = { 350 450 }
|
||||
|
|
@ -92,7 +92,7 @@
|
|||
title = c_puttlingen
|
||||
government = feudal_government
|
||||
culture = kuhjung
|
||||
religion = "romanticist"
|
||||
religion = "romanticist_rite"
|
||||
difficulty = "BOOKMARK_CHARACTER_DIFFICULTY_HARD"
|
||||
history_id = kevin_von_dallas
|
||||
position = { 1250 600 }
|
||||
|
|
@ -116,7 +116,7 @@ bm_2555_south_europe = {
|
|||
title = k_portugal
|
||||
government = feudal_government
|
||||
culture = portuguese
|
||||
religion = "iberian"
|
||||
religion = "iberian_rite"
|
||||
difficulty = "BOOKMARK_CHARACTER_DIFFICULTY_HARD"
|
||||
history_id = hispania0001
|
||||
animation = grief
|
||||
|
|
@ -131,7 +131,7 @@ bm_2555_south_europe = {
|
|||
title = d_lucania
|
||||
government = feudal_government
|
||||
culture = arbereshe
|
||||
religion = "roman_catholic"
|
||||
religion = "roman_rite"
|
||||
difficulty = "BOOKMARK_CHARACTER_DIFFICULTY_MEDIUM"
|
||||
history_id = italy0013
|
||||
position = { 1200 700 }
|
||||
|
|
@ -146,7 +146,7 @@ bm_2555_south_europe = {
|
|||
title = d_piedmonte
|
||||
government = feudal_government
|
||||
culture = piedmontese
|
||||
religion = "roman_catholic"
|
||||
religion = "roman_rite"
|
||||
difficulty = "BOOKMARK_CHARACTER_DIFFICULTY_HARD"
|
||||
history_id = italy0017
|
||||
position = { 1050 230 }
|
||||
|
|
@ -161,7 +161,7 @@ bm_2555_south_europe = {
|
|||
title = d_monaco
|
||||
government = feudal_government
|
||||
culture = ligurian
|
||||
religion = "fraticelli"
|
||||
religion = "fraticelli_rite"
|
||||
difficulty = "BOOKMARK_CHARACTER_DIFFICULTY_HARD"
|
||||
history_id = france_grimaldi_honore
|
||||
position = { 900 450 }
|
||||
|
|
@ -176,7 +176,7 @@ bm_2555_south_europe = {
|
|||
title = d_la_mancha
|
||||
government = feudal_government
|
||||
culture = castilian
|
||||
religion = "sevillian"
|
||||
religion = "compostelan_rite"
|
||||
difficulty = "BOOKMARK_CHARACTER_DIFFICULTY_HARD"
|
||||
history_id = hispania0023
|
||||
position = { 480 730 }
|
||||
|
|
@ -191,7 +191,7 @@ bm_2555_south_europe = {
|
|||
title = d_provence_fr
|
||||
government = feudal_government
|
||||
culture = beur
|
||||
religion = "simurghi"
|
||||
religion = "simurghi_rite"
|
||||
difficulty = "BOOKMARK_CHARACTER_DIFFICULTY_EASY"
|
||||
history_id = france_marouane_atika
|
||||
position = { 600 180 }
|
||||
|
|
@ -369,7 +369,7 @@ bm_2555_north_europe = {
|
|||
title = c_limbazi
|
||||
government = tribal_government
|
||||
culture = latvian
|
||||
religion = "lutheran"
|
||||
religion = lutheran_rite
|
||||
difficulty = "BOOKMARK_CHARACTER_DIFFICULTY_MEDIUM"
|
||||
history_id = baltic0010
|
||||
position = { 1050 320 }
|
||||
|
|
@ -384,7 +384,7 @@ bm_2555_north_europe = {
|
|||
title = d_sjaelland
|
||||
government = feudal_government
|
||||
culture = dansk
|
||||
religion = "lutheran"
|
||||
religion = lutheran_rite
|
||||
difficulty = "BOOKMARK_CHARACTER_DIFFICULTY_MEDIUM"
|
||||
history_id = scandinavia0030
|
||||
position = { 530 420 }
|
||||
|
|
|
|||
|
|
@ -84,10 +84,19 @@ castle_01 = {
|
|||
requires_dlc_flag = roads_to_power
|
||||
illustration = @holding_illustration_constantinople
|
||||
soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/mediterranean_castle" soundparameter = { "Tier" = 0 } }
|
||||
graphical_cultures = { byzantine_building_gfx caucasian_building_gfx }
|
||||
graphical_cultures = { byzantine_building_gfx caucasian_building_gfx steppe_building_gfx }
|
||||
provinces = { 496 }
|
||||
graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia graphical_siberia }
|
||||
}
|
||||
asset = {
|
||||
type = pdxmesh
|
||||
name = "ep3_byzantine_castle_01_a_mesh"
|
||||
requires_dlc_flag = roads_to_power
|
||||
illustration = @holding_illustration_byzantine
|
||||
soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/mediterranean_castle" soundparameter = { "Tier" = 0 } }
|
||||
graphical_cultures = { byzantine_building_gfx caucasian_building_gfx }
|
||||
graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia graphical_siberia }
|
||||
}
|
||||
# SOUTHEAST ASIA #
|
||||
asset = {
|
||||
type = pdxmesh
|
||||
|
|
@ -444,7 +453,6 @@ castle_01 = {
|
|||
defender_holding_advantage = 5
|
||||
}
|
||||
|
||||
|
||||
character_culture_modifier = {
|
||||
parameter = castle_grant_prestige
|
||||
monthly_prestige = 0.02
|
||||
|
|
@ -468,9 +476,10 @@ castle_01 = {
|
|||
is_coastal = yes
|
||||
defender_holding_advantage = 2
|
||||
}
|
||||
county_culture_modifier = {
|
||||
parameter = use_farmer_republics
|
||||
county_fertility_decline_add = -1
|
||||
|
||||
province_rite_modifier = {
|
||||
parameter = tenet_tax_increase_per_piety_level
|
||||
tax_per_piety_level = 0.1
|
||||
}
|
||||
|
||||
flag = castle
|
||||
|
|
@ -633,10 +642,19 @@ castle_02 = {
|
|||
requires_dlc_flag = roads_to_power
|
||||
illustration = @holding_illustration_constantinople
|
||||
soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/mediterranean_castle" soundparameter = { "Tier" = 1 } }
|
||||
graphical_cultures = { byzantine_building_gfx caucasian_building_gfx }
|
||||
graphical_cultures = { byzantine_building_gfx caucasian_building_gfx steppe_building_gfx }
|
||||
provinces = { 496 }
|
||||
graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia graphical_siberia }
|
||||
}
|
||||
asset = {
|
||||
type = pdxmesh
|
||||
name = "ep3_byzantine_castle_02_a_mesh"
|
||||
requires_dlc_flag = roads_to_power
|
||||
illustration = @holding_illustration_byzantine
|
||||
soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/mediterranean_castle" soundparameter = { "Tier" = 1 } }
|
||||
graphical_cultures = { byzantine_building_gfx caucasian_building_gfx }
|
||||
graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia graphical_siberia }
|
||||
}
|
||||
# SOUTHEAST ASIA #
|
||||
asset = {
|
||||
type = pdxmesh
|
||||
|
|
@ -986,12 +1004,12 @@ castle_02 = {
|
|||
is_coastal = yes
|
||||
defender_holding_advantage = 3
|
||||
}
|
||||
county_culture_modifier = {
|
||||
parameter = use_farmer_republics
|
||||
county_fertility_decline_add = -2
|
||||
|
||||
province_rite_modifier = {
|
||||
parameter = tenet_tax_increase_per_piety_level
|
||||
tax_per_piety_level = 0.1
|
||||
}
|
||||
|
||||
|
||||
flag = castle
|
||||
|
||||
on_complete = {
|
||||
|
|
@ -1123,10 +1141,19 @@ castle_03 = {
|
|||
requires_dlc_flag = roads_to_power
|
||||
illustration = @holding_illustration_constantinople
|
||||
soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/mediterranean_castle" soundparameter = { "Tier" = 2 } }
|
||||
graphical_cultures = { byzantine_building_gfx caucasian_building_gfx }
|
||||
graphical_cultures = { byzantine_building_gfx caucasian_building_gfx steppe_building_gfx }
|
||||
provinces = { 496 }
|
||||
graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia graphical_siberia }
|
||||
}
|
||||
asset = {
|
||||
type = pdxmesh
|
||||
name = "ep3_byzantine_castle_03_a_mesh"
|
||||
requires_dlc_flag = roads_to_power
|
||||
illustration = @holding_illustration_byzantine
|
||||
soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/mediterranean_castle" soundparameter = { "Tier" = 2 } }
|
||||
graphical_cultures = { byzantine_building_gfx caucasian_building_gfx }
|
||||
graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia graphical_siberia }
|
||||
}
|
||||
# SOUTHEAST ASIA #
|
||||
asset = {
|
||||
type = pdxmesh
|
||||
|
|
@ -1481,12 +1508,12 @@ castle_03 = {
|
|||
is_coastal = yes
|
||||
defender_holding_advantage = 4
|
||||
}
|
||||
county_culture_modifier = {
|
||||
parameter = use_farmer_republics
|
||||
county_fertility_decline_add = -3
|
||||
|
||||
province_rite_modifier = {
|
||||
parameter = tenet_tax_increase_per_piety_level
|
||||
tax_per_piety_level = 0.1
|
||||
}
|
||||
|
||||
|
||||
flag = castle
|
||||
|
||||
on_complete = {
|
||||
|
|
@ -1610,10 +1637,19 @@ castle_04 = {
|
|||
requires_dlc_flag = roads_to_power
|
||||
illustration = @holding_illustration_constantinople
|
||||
soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/mediterranean_castle" soundparameter = { "Tier" = 3 } }
|
||||
graphical_cultures = { byzantine_building_gfx caucasian_building_gfx }
|
||||
graphical_cultures = { byzantine_building_gfx caucasian_building_gfx steppe_building_gfx }
|
||||
provinces = { 496 }
|
||||
graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia graphical_siberia }
|
||||
}
|
||||
asset = {
|
||||
type = pdxmesh
|
||||
name = "ep3_byzantine_castle_04_a_mesh"
|
||||
requires_dlc_flag = roads_to_power
|
||||
illustration = @holding_illustration_byzantine
|
||||
soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/mediterranean_castle" soundparameter = { "Tier" = 3 } }
|
||||
graphical_cultures = { byzantine_building_gfx caucasian_building_gfx }
|
||||
graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia graphical_siberia }
|
||||
}
|
||||
# SOUTHEAST ASIA #
|
||||
asset = {
|
||||
type = pdxmesh
|
||||
|
|
@ -1967,12 +2003,12 @@ castle_04 = {
|
|||
is_coastal = yes
|
||||
defender_holding_advantage = 5
|
||||
}
|
||||
county_culture_modifier = {
|
||||
parameter = use_farmer_republics
|
||||
county_fertility_decline_add = -4
|
||||
|
||||
province_rite_modifier = {
|
||||
parameter = tenet_tax_increase_per_piety_level
|
||||
tax_per_piety_level = 0.1
|
||||
}
|
||||
|
||||
|
||||
flag = castle
|
||||
|
||||
on_complete = {
|
||||
|
|
|
|||
File diff suppressed because it is too large
Load diff
|
|
@ -194,17 +194,14 @@ herder_camp_01 = {
|
|||
|
||||
is_enabled = {
|
||||
scope:holder = { government_allows = replenishes_county_fertility }
|
||||
scope:holder = { government_has_flag = government_is_true_herder }
|
||||
}
|
||||
|
||||
can_construct_potential = {
|
||||
scope:holder = { government_allows = replenishes_county_fertility }
|
||||
scope:holder = { government_has_flag = government_is_true_herder }
|
||||
}
|
||||
|
||||
can_construct_showing_failures_only = {
|
||||
scope:holder = { government_allows = replenishes_county_fertility }
|
||||
scope:holder = { government_has_flag = government_is_true_herder }
|
||||
}
|
||||
|
||||
cost_prestige = 1
|
||||
|
|
|
|||
|
|
@ -2618,7 +2618,7 @@ house_of_wisdom_01 = {
|
|||
monthly_lifestyle_xp_gain_mult = 0.15
|
||||
different_culture_opinion = 10
|
||||
cultural_head_fascination_mult = 0.10
|
||||
faith_creation_piety_cost_mult = -0.2
|
||||
rite_creation_piety_cost_mult = -0.1
|
||||
monthly_dynasty_prestige_mult = 0.05
|
||||
}
|
||||
county_modifier = {
|
||||
|
|
@ -2667,7 +2667,7 @@ the_tower_of_london_01 = {
|
|||
building_requirement_tribal = no
|
||||
}
|
||||
|
||||
can_construct_showing_failures_only = {
|
||||
can_construct = {
|
||||
scope:holder.culture = {
|
||||
has_innovation = innovation_battlements
|
||||
}
|
||||
|
|
@ -2730,10 +2730,8 @@ london_bridge_01 = {
|
|||
}
|
||||
|
||||
can_construct = {
|
||||
scope:holder = {
|
||||
culture = {
|
||||
has_innovation = innovation_development_03
|
||||
}
|
||||
scope:holder.culture = {
|
||||
has_innovation = innovation_development_03
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -3281,9 +3279,8 @@ hagia_sophia_01 = {
|
|||
}
|
||||
|
||||
show_disabled = yes
|
||||
|
||||
|
||||
cost_gold = 1000
|
||||
cost_piety = 1000
|
||||
|
||||
character_modifier = {
|
||||
monthly_piety_gain_per_knight_add = 0.1
|
||||
|
|
@ -3292,23 +3289,12 @@ hagia_sophia_01 = {
|
|||
knight_limit = 2
|
||||
knight_effectiveness_mult = 0.2
|
||||
monthly_dynasty_prestige_mult = 0.05
|
||||
religious_vassal_opinion = 10
|
||||
zealot_opinion = 10
|
||||
clergy_opinion = 10
|
||||
}
|
||||
|
||||
county_modifier = {
|
||||
development_growth = 0.3
|
||||
development_growth_factor = 0.3
|
||||
county_opinion_add = 10
|
||||
tax_mult = 0.3
|
||||
development_growth_factor = 0.2
|
||||
}
|
||||
|
||||
province_modifier = {
|
||||
monthly_income = 0.4
|
||||
}
|
||||
|
||||
|
||||
on_complete = {
|
||||
#Regular Mandala Boon
|
||||
mandala_built_piety_duchy_building_t3_effect = yes
|
||||
|
|
@ -3378,26 +3364,12 @@ hagia_sophia_02 = {
|
|||
cost_piety = 1000
|
||||
|
||||
character_modifier = {
|
||||
monthly_piety = 0.5
|
||||
martial_per_piety_level = 2
|
||||
prowess = 2
|
||||
monthly_piety_gain_per_knight_add = 0.1
|
||||
intrigue_per_prestige_level = 2
|
||||
learning = 2
|
||||
knight_limit = 2
|
||||
knight_effectiveness_mult = 0.2
|
||||
monthly_dynasty_prestige_mult = 0.05
|
||||
religious_vassal_opinion = 10
|
||||
zealot_opinion = 10
|
||||
clergy_opinion = 10
|
||||
}
|
||||
|
||||
county_modifier = {
|
||||
development_growth = 0.3
|
||||
development_growth_factor = 0.3
|
||||
county_opinion_add = 10
|
||||
tax_mult = 0.3
|
||||
}
|
||||
|
||||
province_modifier = {
|
||||
monthly_income = 0.4
|
||||
}
|
||||
|
||||
on_complete = {
|
||||
|
|
@ -5050,7 +5022,7 @@ imam_reza_shrine_01 = {
|
|||
character_modifier = {
|
||||
monthly_piety = 0.2
|
||||
learning_per_piety_level = 1
|
||||
imami_opinion = 10
|
||||
shia_opinion = 10
|
||||
advantage_against_coreligionists = 5
|
||||
monthly_dynasty_prestige_mult = 0.05
|
||||
}
|
||||
|
|
@ -5107,8 +5079,10 @@ soltaniyeh_01 = {
|
|||
}
|
||||
|
||||
can_construct = {
|
||||
scope:holder.culture = {
|
||||
has_innovation = innovation_development_03
|
||||
scope:holder = {
|
||||
culture = {
|
||||
has_innovation = innovation_development_03
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -6017,6 +5991,8 @@ church_of_the_theotokos = {
|
|||
|
||||
type = special
|
||||
|
||||
next_building = parthenon
|
||||
|
||||
flag = travel_point_of_interest_religious
|
||||
flag = holy_building
|
||||
}
|
||||
|
|
@ -6080,8 +6056,6 @@ parthenon = {
|
|||
|
||||
type = special
|
||||
|
||||
next_building = church_of_the_theotokos
|
||||
|
||||
flag = travel_point_of_interest_religious
|
||||
}
|
||||
|
||||
|
|
@ -6568,7 +6542,9 @@ meteora_01 = {
|
|||
}
|
||||
|
||||
is_enabled = {
|
||||
scope:holder.religion = religion:eastern_orthodox_religion
|
||||
scope:holder.rite = {
|
||||
rite_has_doctrine = special_doctrine_is_eastern_christian_faith
|
||||
}
|
||||
}
|
||||
|
||||
character_modifier = {
|
||||
|
|
@ -6626,7 +6602,9 @@ meteora_02 = {
|
|||
}
|
||||
|
||||
is_enabled = {
|
||||
scope:holder.religion = religion:eastern_orthodox_religion
|
||||
scope:holder.rite = {
|
||||
rite_has_doctrine = special_doctrine_is_eastern_christian_faith
|
||||
}
|
||||
}
|
||||
|
||||
character_modifier = {
|
||||
|
|
@ -6682,14 +6660,16 @@ mount_athos_01 = {
|
|||
|
||||
type_icon = "icon_structure_mount_athos.dds"
|
||||
|
||||
cost_gold = 600
|
||||
cost_gold = 300
|
||||
|
||||
can_construct = {
|
||||
|
||||
}
|
||||
|
||||
is_enabled = {
|
||||
scope:holder.religion = religion:eastern_orthodox_religion
|
||||
scope:holder.rite = {
|
||||
rite_has_doctrine = special_doctrine_is_eastern_christian_faith
|
||||
}
|
||||
}
|
||||
|
||||
character_modifier = {
|
||||
|
|
@ -6731,14 +6711,16 @@ mount_athos_02 = {
|
|||
|
||||
type_icon = "icon_structure_mount_athos.dds"
|
||||
|
||||
cost_gold = 1200
|
||||
cost_gold = 600
|
||||
|
||||
can_construct = {
|
||||
|
||||
}
|
||||
|
||||
is_enabled = {
|
||||
scope:holder.religion = religion:eastern_orthodox_religion
|
||||
scope:holder.rite = {
|
||||
rite_has_doctrine = special_doctrine_is_eastern_christian_faith
|
||||
}
|
||||
}
|
||||
|
||||
character_modifier = {
|
||||
|
|
@ -6790,34 +6772,40 @@ mount_athos_03 = {
|
|||
|
||||
type_icon = "icon_structure_mount_athos.dds"
|
||||
|
||||
cost_gold = 2000
|
||||
cost_gold = 1000
|
||||
|
||||
next_building = mount_athos_04
|
||||
|
||||
can_construct = {
|
||||
|
||||
scope:holder.culture = {
|
||||
has_innovation = innovation_cranes
|
||||
}
|
||||
}
|
||||
|
||||
is_enabled = {
|
||||
scope:holder.religion = religion:eastern_orthodox_religion
|
||||
scope:holder.rite = {
|
||||
rite_has_doctrine = special_doctrine_is_eastern_christian_faith
|
||||
}
|
||||
}
|
||||
|
||||
character_modifier = {
|
||||
monthly_piety = 0.5
|
||||
cultural_head_fascination_mult = 0.15
|
||||
faith_creation_piety_cost_mult = -0.5
|
||||
religious_vassal_opinion = 15
|
||||
zealot_opinion = 15
|
||||
clergy_opinion = 15
|
||||
monthly_piety = 0.4
|
||||
cultural_head_fascination_mult = 0.10
|
||||
rite_creation_piety_cost_mult = -0.1
|
||||
religious_vassal_opinion = 10
|
||||
zealot_opinion = 10
|
||||
clergy_opinion = 10
|
||||
}
|
||||
|
||||
county_modifier = {
|
||||
development_growth = 0.2
|
||||
development_growth_factor = 0.2
|
||||
county_opinion_add = 20
|
||||
tax_mult = 0.5
|
||||
development_growth = 0.3
|
||||
development_growth_factor = 0.3
|
||||
county_opinion_add = 10
|
||||
tax_mult = 0.3
|
||||
}
|
||||
|
||||
province_modifier = {
|
||||
monthly_income = 1
|
||||
monthly_income = 0.4
|
||||
}
|
||||
|
||||
on_complete = {
|
||||
|
|
@ -6840,6 +6828,76 @@ mount_athos_03 = {
|
|||
flag = holy_building
|
||||
}
|
||||
|
||||
##########
|
||||
# The Citadel of the Theotokos: fourth and final stage of Mount Athos.
|
||||
##########
|
||||
mount_athos_04 = {
|
||||
asset = {
|
||||
type = pdxmesh
|
||||
name = ep3_athos_monasteries_01_b_mesh
|
||||
}
|
||||
construction_time = very_slow_construction_time
|
||||
|
||||
type_icon = "icon_structure_mount_athos.dds"
|
||||
|
||||
# Unlocked by proclaiming the Athonite Empire. Its decision instantly
|
||||
# consecrates the Citadel; this free building route also handles later rebuilds.
|
||||
cost_gold = 0
|
||||
|
||||
can_construct_potential = {
|
||||
# The fourth stage must not be available before the Empire is proclaimed.
|
||||
title:e_athos = { is_title_created = yes }
|
||||
}
|
||||
|
||||
can_construct = {
|
||||
title:e_athos = { is_title_created = yes }
|
||||
}
|
||||
|
||||
is_enabled = {
|
||||
scope:holder.rite = {
|
||||
rite_has_doctrine = special_doctrine_is_eastern_christian_faith
|
||||
}
|
||||
}
|
||||
|
||||
character_modifier = {
|
||||
monthly_piety = 0.4
|
||||
cultural_head_fascination_mult = 0.10
|
||||
rite_creation_piety_cost_mult = -0.1
|
||||
religious_vassal_opinion = 10
|
||||
zealot_opinion = 10
|
||||
clergy_opinion = 10
|
||||
}
|
||||
|
||||
county_modifier = {
|
||||
development_growth = 0.3
|
||||
development_growth_factor = 0.3
|
||||
county_opinion_add = 10
|
||||
tax_mult = 0.3
|
||||
}
|
||||
|
||||
province_modifier = {
|
||||
monthly_income = 0.4
|
||||
fort_level = 3
|
||||
defender_holding_advantage = 2
|
||||
garrison_size = 0.15
|
||||
travel_danger = -15
|
||||
}
|
||||
|
||||
ai_value = {
|
||||
base = 100
|
||||
ai_pious_building_preference_modifier = yes
|
||||
modifier = { # Fill all building slots before going for special buildings
|
||||
factor = 0
|
||||
free_building_slots > 0
|
||||
}
|
||||
}
|
||||
|
||||
type = special
|
||||
|
||||
flag = travel_point_of_interest_religious
|
||||
flag = holy_building
|
||||
}
|
||||
|
||||
##########
|
||||
# Sant'Apollinare Nuovo
|
||||
##########
|
||||
|
|
@ -7044,7 +7102,7 @@ etchmiadzin_cathedral = {
|
|||
}
|
||||
|
||||
is_enabled = {
|
||||
scope:holder.faith = faith:armenian_apostolic
|
||||
scope:holder.rite = rite:armenian_rite
|
||||
}
|
||||
|
||||
character_modifier = {
|
||||
|
|
@ -9802,7 +9860,7 @@ kofuku_ji_01 = {
|
|||
character_modifier = {
|
||||
monthly_piety = 0.25
|
||||
monthly_dynasty_prestige_mult = 0.05
|
||||
faith_creation_piety_cost_mult = -0.1
|
||||
rite_creation_piety_cost_mult = -0.1
|
||||
}
|
||||
|
||||
county_modifier = {
|
||||
|
|
@ -9846,7 +9904,7 @@ enryaku_ji_01 = {
|
|||
character_modifier = {
|
||||
monthly_piety = 0.25
|
||||
monthly_dynasty_prestige_mult = 0.05
|
||||
faith_creation_piety_cost_mult = -0.1
|
||||
rite_creation_piety_cost_mult = -0.1
|
||||
}
|
||||
|
||||
county_modifier = {
|
||||
|
|
@ -10526,7 +10584,7 @@ mount_apo_01 = {
|
|||
|
||||
character_modifier = {
|
||||
piety_level_impact_mult = 0.25
|
||||
faith_creation_piety_cost_mult = -0.15
|
||||
rite_creation_piety_cost_mult = -0.1
|
||||
stress_loss_mult = 0.05
|
||||
realm_priest_opinion = 10
|
||||
}
|
||||
|
|
@ -10940,7 +10998,7 @@ maoshan_academy_01 = {
|
|||
character_modifier = {
|
||||
monthly_piety = 0.25
|
||||
monthly_dynasty_prestige_mult = 0.05
|
||||
faith_creation_piety_cost_mult = -0.1
|
||||
rite_creation_piety_cost_mult = -0.1
|
||||
}
|
||||
|
||||
county_modifier = {
|
||||
|
|
@ -10997,7 +11055,7 @@ tiantai_monasteries_01 = {
|
|||
|
||||
character_modifier = {
|
||||
monthly_piety = 0.20
|
||||
faith_creation_piety_cost_mult = -0.05
|
||||
rite_creation_piety_cost_mult = -0.05
|
||||
}
|
||||
|
||||
county_modifier = {
|
||||
|
|
@ -11055,7 +11113,7 @@ jizu_shan_temples_01 = {
|
|||
|
||||
character_modifier = {
|
||||
monthly_piety = 0.20
|
||||
faith_creation_piety_cost_mult = -0.05
|
||||
rite_creation_piety_cost_mult = -0.05
|
||||
}
|
||||
|
||||
county_modifier = {
|
||||
|
|
@ -11113,7 +11171,7 @@ nanhua_temple_01 = {
|
|||
|
||||
character_modifier = {
|
||||
monthly_piety = 0.20
|
||||
faith_creation_piety_cost_mult = -0.05
|
||||
rite_creation_piety_cost_mult = -0.05
|
||||
}
|
||||
|
||||
county_modifier = {
|
||||
|
|
|
|||
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
|
|
@ -809,18 +809,43 @@ temple_01 = {
|
|||
monthly_piety = 0.01
|
||||
}
|
||||
|
||||
character_modifier = {
|
||||
men_at_arms_cap = 1
|
||||
}
|
||||
county_culture_modifier = {
|
||||
parameter = use_farmer_republics
|
||||
county_fertility_decline_add = -1
|
||||
province_rite_modifier = {
|
||||
parameter = tenet_tax_increase_per_piety_level
|
||||
tax_per_piety_level = 0.1
|
||||
}
|
||||
|
||||
flag = temple
|
||||
|
||||
type_icon = "icon_building_monastic_schools.dds"
|
||||
|
||||
on_complete = {
|
||||
save_scope_as = temple_location
|
||||
county.holder ?= {
|
||||
# By God Alone - Secular Faith & Rite: raising a temple lifts a demon's torment (0048)...
|
||||
if = {
|
||||
limit = { has_character_modifier = pam_sf_demon_torment_modifier }
|
||||
send_interface_toast = {
|
||||
type = event_toast_effect_good
|
||||
title = pam_sf_demon_torment_lifted_toast
|
||||
left_icon = this
|
||||
remove_character_modifier = pam_sf_demon_torment_modifier
|
||||
change_spiritual_fulfillment = major_spiritual_fulfillment_value
|
||||
}
|
||||
}
|
||||
# ...and a first church fires the consecration event (0020).
|
||||
if = {
|
||||
limit = {
|
||||
pam_secular_faith_christian_actor_trigger = yes
|
||||
NOT = { has_character_flag = pam_sf_first_church_consecrated }
|
||||
}
|
||||
root.county = { save_scope_as = pam_sf_consecrated_county }
|
||||
#Delayed so it doesn't happen simultaneous with order creation
|
||||
trigger_event = {
|
||||
id = pam_secular_faith_events.0020
|
||||
days = 2
|
||||
}
|
||||
}
|
||||
}
|
||||
if = {
|
||||
limit = {
|
||||
county.holder.culture = {
|
||||
|
|
@ -841,17 +866,15 @@ temple_01 = {
|
|||
else = {
|
||||
county.holder ?= { add_piety = massive_piety_gain }
|
||||
}
|
||||
save_scope_as = temple_location
|
||||
if = {
|
||||
limit = {
|
||||
OR = {
|
||||
culture = { has_cultural_parameter = more_fervor_on_church_construction }
|
||||
faith = { has_doctrine_parameter = more_fervor_on_church_construction }
|
||||
county.holder.culture = {
|
||||
has_cultural_parameter = more_fervor_on_church_construction
|
||||
}
|
||||
}
|
||||
county.holder.faith = {
|
||||
change_fervor = {
|
||||
value = 5
|
||||
value = notable_fervor_gain
|
||||
desc = fervor_gain_built_temple_holding
|
||||
}
|
||||
}
|
||||
|
|
@ -859,7 +882,7 @@ temple_01 = {
|
|||
else = {
|
||||
county.holder.faith = {
|
||||
change_fervor = {
|
||||
value = 1
|
||||
value = trivial_fervor_gain
|
||||
desc = fervor_gain_built_temple_holding
|
||||
}
|
||||
}
|
||||
|
|
@ -874,7 +897,7 @@ temple_01 = {
|
|||
}
|
||||
if = {
|
||||
limit = {
|
||||
county.holder.faith = {
|
||||
county.holder.faith ?= {
|
||||
has_doctrine_parameter = neow_piety_from_temple_construction
|
||||
}
|
||||
}
|
||||
|
|
@ -1810,13 +1833,11 @@ temple_02 = {
|
|||
monthly_piety = 0.02
|
||||
}
|
||||
|
||||
character_modifier = {
|
||||
men_at_arms_cap = 1
|
||||
}
|
||||
county_culture_modifier = {
|
||||
parameter = use_farmer_republics
|
||||
county_fertility_decline_add = -2
|
||||
province_rite_modifier = {
|
||||
parameter = tenet_tax_increase_per_piety_level
|
||||
tax_per_piety_level = 0.1
|
||||
}
|
||||
|
||||
flag = temple
|
||||
|
||||
on_complete = {
|
||||
|
|
@ -1831,14 +1852,13 @@ temple_02 = {
|
|||
}
|
||||
if = {
|
||||
limit = {
|
||||
OR = {
|
||||
culture = { has_cultural_parameter = more_fervor_on_church_construction }
|
||||
faith = { has_doctrine_parameter = more_fervor_on_church_construction }
|
||||
county.holder.culture = {
|
||||
has_cultural_parameter = more_fervor_on_church_construction
|
||||
}
|
||||
}
|
||||
county.holder.faith = {
|
||||
change_fervor = {
|
||||
value = 2
|
||||
value = small_fervor_gain
|
||||
desc = fervor_gain_upgraded_temple_holding_culture_parameter
|
||||
}
|
||||
}
|
||||
|
|
@ -2669,13 +2689,11 @@ temple_03 = {
|
|||
monthly_piety = 0.03
|
||||
}
|
||||
|
||||
character_modifier = {
|
||||
men_at_arms_cap = 1
|
||||
}
|
||||
county_culture_modifier = {
|
||||
parameter = use_farmer_republics
|
||||
county_fertility_decline_add = -3
|
||||
province_rite_modifier = {
|
||||
parameter = tenet_tax_increase_per_piety_level
|
||||
tax_per_piety_level = 0.1
|
||||
}
|
||||
|
||||
flag = temple
|
||||
|
||||
on_complete = {
|
||||
|
|
@ -2690,14 +2708,13 @@ temple_03 = {
|
|||
}
|
||||
if = {
|
||||
limit = {
|
||||
OR = {
|
||||
culture = { has_cultural_parameter = more_fervor_on_church_construction }
|
||||
faith = { has_doctrine_parameter = more_fervor_on_church_construction }
|
||||
county.holder.culture = {
|
||||
has_cultural_parameter = more_fervor_on_church_construction
|
||||
}
|
||||
}
|
||||
county.holder.faith = {
|
||||
change_fervor = {
|
||||
value = 2
|
||||
value = small_fervor_gain
|
||||
desc = fervor_gain_upgraded_temple_holding_culture_parameter
|
||||
}
|
||||
}
|
||||
|
|
@ -3524,13 +3541,11 @@ temple_04 = {
|
|||
monthly_piety = 0.05
|
||||
}
|
||||
|
||||
character_modifier = {
|
||||
men_at_arms_cap = 1
|
||||
}
|
||||
county_culture_modifier = {
|
||||
parameter = use_farmer_republics
|
||||
county_fertility_decline_add = -4
|
||||
province_rite_modifier = {
|
||||
parameter = tenet_tax_increase_per_piety_level
|
||||
tax_per_piety_level = 0.1
|
||||
}
|
||||
|
||||
flag = temple
|
||||
|
||||
on_complete = {
|
||||
|
|
@ -3545,14 +3560,13 @@ temple_04 = {
|
|||
}
|
||||
if = {
|
||||
limit = {
|
||||
OR = {
|
||||
culture = { has_cultural_parameter = more_fervor_on_church_construction }
|
||||
faith = { has_doctrine_parameter = more_fervor_on_church_construction }
|
||||
county.holder.culture = {
|
||||
has_cultural_parameter = more_fervor_on_church_construction
|
||||
}
|
||||
}
|
||||
county.holder.faith = {
|
||||
change_fervor = {
|
||||
value = 2
|
||||
value = small_fervor_gain
|
||||
desc = fervor_gain_upgraded_temple_holding_culture_parameter
|
||||
}
|
||||
}
|
||||
|
|
@ -3630,7 +3644,10 @@ scriptorium_01 = {
|
|||
construction_time = standard_construction_time
|
||||
|
||||
can_construct_potential = {
|
||||
has_building_or_higher = temple_01
|
||||
OR = {
|
||||
has_building_or_higher = temple_01
|
||||
has_building_or_higher = temple_citadel_01
|
||||
}
|
||||
has_dlc_feature = legends
|
||||
}
|
||||
|
||||
|
|
@ -3716,7 +3733,10 @@ scriptorium_02 = {
|
|||
construction_time = standard_construction_time
|
||||
|
||||
can_construct_potential = {
|
||||
has_building_or_higher = temple_01
|
||||
OR = {
|
||||
has_building_or_higher = temple_01
|
||||
has_building_or_higher = temple_citadel_01
|
||||
}
|
||||
has_dlc_feature = legends
|
||||
}
|
||||
|
||||
|
|
@ -3773,7 +3793,10 @@ scriptorium_03 = {
|
|||
construction_time = standard_construction_time
|
||||
|
||||
can_construct = {
|
||||
has_building_or_higher = temple_02
|
||||
OR = {
|
||||
has_building_or_higher = temple_02
|
||||
has_building_or_higher = temple_citadel_02
|
||||
}
|
||||
culture = {
|
||||
has_innovation = innovation_manorialism
|
||||
}
|
||||
|
|
@ -3830,7 +3853,10 @@ scriptorium_04 = {
|
|||
construction_time = standard_construction_time
|
||||
|
||||
can_construct = {
|
||||
has_building_or_higher = temple_02
|
||||
OR = {
|
||||
has_building_or_higher = temple_02
|
||||
has_building_or_higher = temple_citadel_02
|
||||
}
|
||||
culture = {
|
||||
has_innovation = innovation_manorialism
|
||||
}
|
||||
|
|
@ -3887,7 +3913,10 @@ scriptorium_05 = {
|
|||
construction_time = standard_construction_time
|
||||
|
||||
can_construct = {
|
||||
has_building_or_higher = temple_03
|
||||
OR = {
|
||||
has_building_or_higher = temple_03
|
||||
has_building_or_higher = temple_citadel_03
|
||||
}
|
||||
culture = {
|
||||
has_innovation = innovation_windmills
|
||||
}
|
||||
|
|
@ -3944,7 +3973,10 @@ scriptorium_06 = {
|
|||
construction_time = standard_construction_time
|
||||
|
||||
can_construct = {
|
||||
has_building_or_higher = temple_03
|
||||
OR = {
|
||||
has_building_or_higher = temple_03
|
||||
has_building_or_higher = temple_citadel_03
|
||||
}
|
||||
culture = {
|
||||
has_innovation = innovation_windmills
|
||||
}
|
||||
|
|
@ -4000,7 +4032,10 @@ scriptorium_07 = {
|
|||
construction_time = standard_construction_time
|
||||
|
||||
can_construct = {
|
||||
has_building_or_higher = temple_04
|
||||
OR = {
|
||||
has_building_or_higher = temple_04
|
||||
has_building_or_higher = temple_citadel_04
|
||||
}
|
||||
culture = {
|
||||
has_innovation = innovation_cranes
|
||||
}
|
||||
|
|
@ -4057,7 +4092,10 @@ scriptorium_08 = {
|
|||
construction_time = standard_construction_time
|
||||
|
||||
can_construct = {
|
||||
has_building_or_higher = temple_03
|
||||
OR = {
|
||||
has_building_or_higher = temple_04
|
||||
has_building_or_higher = temple_citadel_04
|
||||
}
|
||||
culture = {
|
||||
has_innovation = innovation_cranes
|
||||
}
|
||||
|
|
@ -4117,11 +4155,14 @@ monastic_schools_01 = {
|
|||
can_construct_potential = {
|
||||
trigger_if = {
|
||||
limit = {
|
||||
scope:holder.faith = {
|
||||
NOT = { has_doctrine_parameter = monastic_schools_allowed_in_every_holding_type }
|
||||
scope:holder.rite = {
|
||||
NOT = { rite_has_parameter = monastic_schools_allowed_in_every_holding_type }
|
||||
}
|
||||
}
|
||||
has_holding_type = church_holding
|
||||
OR = {
|
||||
has_holding_type = church_holding
|
||||
has_holding_type = temple_citadel_holding
|
||||
}
|
||||
}
|
||||
building_requirement_castle_city_church_temple_citadel_tribe = { LEVEL = 01 }
|
||||
}
|
||||
|
|
@ -4192,11 +4233,14 @@ monastic_schools_02 = {
|
|||
can_construct_potential = {
|
||||
trigger_if = {
|
||||
limit = {
|
||||
scope:holder.faith = {
|
||||
NOT = { has_doctrine_parameter = monastic_schools_allowed_in_every_holding_type }
|
||||
scope:holder.rite = {
|
||||
NOT = { rite_has_parameter = monastic_schools_allowed_in_every_holding_type }
|
||||
}
|
||||
}
|
||||
has_holding_type = church_holding
|
||||
OR = {
|
||||
has_holding_type = church_holding
|
||||
has_holding_type = temple_citadel_holding
|
||||
}
|
||||
}
|
||||
building_requirement_castle_city_church_temple_citadel_tribe = { LEVEL = 01 }
|
||||
}
|
||||
|
|
@ -4265,11 +4309,14 @@ monastic_schools_03 = {
|
|||
can_construct = {
|
||||
trigger_if = {
|
||||
limit = {
|
||||
scope:holder.faith = {
|
||||
NOT = { has_doctrine_parameter = monastic_schools_allowed_in_every_holding_type }
|
||||
scope:holder.rite = {
|
||||
NOT = { rite_has_parameter = monastic_schools_allowed_in_every_holding_type }
|
||||
}
|
||||
}
|
||||
has_holding_type = church_holding
|
||||
OR = {
|
||||
has_holding_type = church_holding
|
||||
has_holding_type = temple_citadel_holding
|
||||
}
|
||||
}
|
||||
trigger_if = {
|
||||
limit = {
|
||||
|
|
@ -4348,11 +4395,14 @@ monastic_schools_04 = {
|
|||
can_construct = {
|
||||
trigger_if = {
|
||||
limit = {
|
||||
scope:holder.faith = {
|
||||
NOT = { has_doctrine_parameter = monastic_schools_allowed_in_every_holding_type }
|
||||
scope:holder.rite = {
|
||||
NOT = { rite_has_parameter = monastic_schools_allowed_in_every_holding_type }
|
||||
}
|
||||
}
|
||||
has_holding_type = church_holding
|
||||
OR = {
|
||||
has_holding_type = church_holding
|
||||
has_holding_type = temple_citadel_holding
|
||||
}
|
||||
}
|
||||
trigger_if = {
|
||||
limit = {
|
||||
|
|
@ -4431,11 +4481,14 @@ monastic_schools_05 = {
|
|||
can_construct = {
|
||||
trigger_if = {
|
||||
limit = {
|
||||
scope:holder.faith = {
|
||||
NOT = { has_doctrine_parameter = monastic_schools_allowed_in_every_holding_type }
|
||||
scope:holder.rite = {
|
||||
NOT = { rite_has_parameter = monastic_schools_allowed_in_every_holding_type }
|
||||
}
|
||||
}
|
||||
has_holding_type = church_holding
|
||||
OR = {
|
||||
has_holding_type = church_holding
|
||||
has_holding_type = temple_citadel_holding
|
||||
}
|
||||
}
|
||||
trigger_if = {
|
||||
limit = {
|
||||
|
|
@ -4514,11 +4567,14 @@ monastic_schools_06 = {
|
|||
can_construct = {
|
||||
trigger_if = {
|
||||
limit = {
|
||||
scope:holder.faith = {
|
||||
NOT = { has_doctrine_parameter = monastic_schools_allowed_in_every_holding_type }
|
||||
scope:holder.rite = {
|
||||
NOT = { rite_has_parameter = monastic_schools_allowed_in_every_holding_type }
|
||||
}
|
||||
}
|
||||
has_holding_type = church_holding
|
||||
OR = {
|
||||
has_holding_type = church_holding
|
||||
has_holding_type = temple_citadel_holding
|
||||
}
|
||||
}
|
||||
trigger_if = {
|
||||
limit = {
|
||||
|
|
@ -4597,11 +4653,14 @@ monastic_schools_07 = {
|
|||
can_construct = {
|
||||
trigger_if = {
|
||||
limit = {
|
||||
scope:holder.faith = {
|
||||
NOT = { has_doctrine_parameter = monastic_schools_allowed_in_every_holding_type }
|
||||
scope:holder.rite = {
|
||||
NOT = { rite_has_parameter = monastic_schools_allowed_in_every_holding_type }
|
||||
}
|
||||
}
|
||||
has_holding_type = church_holding
|
||||
OR = {
|
||||
has_holding_type = church_holding
|
||||
has_holding_type = temple_citadel_holding
|
||||
}
|
||||
}
|
||||
trigger_if = {
|
||||
limit = {
|
||||
|
|
@ -4680,11 +4739,14 @@ monastic_schools_08 = {
|
|||
can_construct = {
|
||||
trigger_if = {
|
||||
limit = {
|
||||
scope:holder.faith = {
|
||||
NOT = { has_doctrine_parameter = monastic_schools_allowed_in_every_holding_type }
|
||||
scope:holder.rite = {
|
||||
NOT = { rite_has_parameter = monastic_schools_allowed_in_every_holding_type }
|
||||
}
|
||||
}
|
||||
has_holding_type = church_holding
|
||||
OR = {
|
||||
has_holding_type = church_holding
|
||||
has_holding_type = temple_citadel_holding
|
||||
}
|
||||
}
|
||||
trigger_if = {
|
||||
limit = {
|
||||
|
|
@ -4762,9 +4824,12 @@ megalith_01 = {
|
|||
construction_time = standard_construction_time
|
||||
|
||||
can_construct_potential = {
|
||||
has_building_or_higher = temple_01
|
||||
scope:holder.faith = {
|
||||
has_doctrine_parameter = can_build_megaliths
|
||||
OR = {
|
||||
has_building_or_higher = temple_01
|
||||
has_building_or_higher = temple_citadel_01
|
||||
}
|
||||
scope:holder.rite = {
|
||||
rite_has_parameter = can_build_megaliths
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -4775,7 +4840,7 @@ megalith_01 = {
|
|||
is_enabled = {
|
||||
custom_tooltip = {
|
||||
text = province_is_of_a_megalith_faith_tt
|
||||
county.faith = { has_doctrine_parameter = can_build_megaliths }
|
||||
county.rite = { rite_has_parameter = can_build_megaliths }
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -4832,9 +4897,12 @@ megalith_02 = {
|
|||
construction_time = standard_construction_time
|
||||
|
||||
can_construct_potential = {
|
||||
has_building_or_higher = temple_01
|
||||
scope:holder.faith = {
|
||||
has_doctrine_parameter = can_build_megaliths
|
||||
OR = {
|
||||
has_building_or_higher = temple_01
|
||||
has_building_or_higher = temple_citadel_01
|
||||
}
|
||||
scope:holder.rite = {
|
||||
rite_has_parameter = can_build_megaliths
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -4845,7 +4913,7 @@ megalith_02 = {
|
|||
is_enabled = {
|
||||
custom_tooltip = {
|
||||
text = province_is_of_a_megalith_faith_tt
|
||||
county.faith = { has_doctrine_parameter = can_build_megaliths }
|
||||
county.rite = { rite_has_parameter = can_build_megaliths }
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -4881,9 +4949,12 @@ megalith_03 = {
|
|||
construction_time = standard_construction_time
|
||||
|
||||
can_construct_potential = {
|
||||
has_building_or_higher = temple_01
|
||||
scope:holder.faith = {
|
||||
has_doctrine_parameter = can_build_megaliths
|
||||
OR = {
|
||||
has_building_or_higher = temple_01
|
||||
has_building_or_higher = temple_citadel_01
|
||||
}
|
||||
scope:holder.rite = {
|
||||
rite_has_parameter = can_build_megaliths
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -4897,7 +4968,7 @@ megalith_03 = {
|
|||
is_enabled = {
|
||||
custom_tooltip = {
|
||||
text = province_is_of_a_megalith_faith_tt
|
||||
county.faith = { has_doctrine_parameter = can_build_megaliths }
|
||||
county.rite = { rite_has_parameter = can_build_megaliths }
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -4933,9 +5004,12 @@ megalith_04 = {
|
|||
construction_time = standard_construction_time
|
||||
|
||||
can_construct_potential = {
|
||||
has_building_or_higher = temple_02
|
||||
scope:holder.faith = {
|
||||
has_doctrine_parameter = can_build_megaliths
|
||||
OR = {
|
||||
has_building_or_higher = temple_02
|
||||
has_building_or_higher = temple_citadel_02
|
||||
}
|
||||
scope:holder.rite = {
|
||||
rite_has_parameter = can_build_megaliths
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -4949,7 +5023,7 @@ megalith_04 = {
|
|||
is_enabled = {
|
||||
custom_tooltip = {
|
||||
text = province_is_of_a_megalith_faith_tt
|
||||
county.faith = { has_doctrine_parameter = can_build_megaliths }
|
||||
county.rite = { rite_has_parameter = can_build_megaliths }
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -4986,9 +5060,12 @@ megalith_05 = {
|
|||
construction_time = standard_construction_time
|
||||
|
||||
can_construct_potential = {
|
||||
has_building_or_higher = temple_02
|
||||
scope:holder.faith = {
|
||||
has_doctrine_parameter = can_build_megaliths
|
||||
OR = {
|
||||
has_building_or_higher = temple_02
|
||||
has_building_or_higher = temple_citadel_02
|
||||
}
|
||||
scope:holder.rite = {
|
||||
rite_has_parameter = can_build_megaliths
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -5002,7 +5079,7 @@ megalith_05 = {
|
|||
is_enabled = {
|
||||
custom_tooltip = {
|
||||
text = province_is_of_a_megalith_faith_tt
|
||||
county.faith = { has_doctrine_parameter = can_build_megaliths }
|
||||
county.rite = { rite_has_parameter = can_build_megaliths }
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -5040,9 +5117,12 @@ megalith_06 = {
|
|||
construction_time = standard_construction_time
|
||||
|
||||
can_construct_potential = {
|
||||
has_building_or_higher = temple_02
|
||||
scope:holder.faith = {
|
||||
has_doctrine_parameter = can_build_megaliths
|
||||
OR = {
|
||||
has_building_or_higher = temple_02
|
||||
has_building_or_higher = temple_citadel_02
|
||||
}
|
||||
scope:holder.rite = {
|
||||
rite_has_parameter = can_build_megaliths
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -5056,7 +5136,7 @@ megalith_06 = {
|
|||
is_enabled = {
|
||||
custom_tooltip = {
|
||||
text = province_is_of_a_megalith_faith_tt
|
||||
county.faith = { has_doctrine_parameter = can_build_megaliths }
|
||||
county.rite = { rite_has_parameter = can_build_megaliths }
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -5094,9 +5174,12 @@ megalith_07 = {
|
|||
construction_time = standard_construction_time
|
||||
|
||||
can_construct_potential = {
|
||||
has_building_or_higher = temple_02
|
||||
scope:holder.faith = {
|
||||
has_doctrine_parameter = can_build_megaliths
|
||||
OR = {
|
||||
has_building_or_higher = temple_02
|
||||
has_building_or_higher = temple_citadel_02
|
||||
}
|
||||
scope:holder.rite = {
|
||||
rite_has_parameter = can_build_megaliths
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -5110,7 +5193,7 @@ megalith_07 = {
|
|||
is_enabled = {
|
||||
custom_tooltip = {
|
||||
text = province_is_of_a_megalith_faith_tt
|
||||
county.faith = { has_doctrine_parameter = can_build_megaliths }
|
||||
county.rite = { rite_has_parameter = can_build_megaliths }
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -5148,9 +5231,12 @@ megalith_08 = {
|
|||
construction_time = standard_construction_time
|
||||
|
||||
can_construct_potential = {
|
||||
has_building_or_higher = temple_02
|
||||
scope:holder.faith = {
|
||||
has_doctrine_parameter = can_build_megaliths
|
||||
OR = {
|
||||
has_building_or_higher = temple_02
|
||||
has_building_or_higher = temple_citadel_02
|
||||
}
|
||||
scope:holder.rite = {
|
||||
rite_has_parameter = can_build_megaliths
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -5164,7 +5250,7 @@ megalith_08 = {
|
|||
is_enabled = {
|
||||
custom_tooltip = {
|
||||
text = province_is_of_a_megalith_faith_tt
|
||||
county.faith = { has_doctrine_parameter = can_build_megaliths }
|
||||
county.rite = { rite_has_parameter = can_build_megaliths }
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
File diff suppressed because it is too large
Load diff
|
|
@ -17,20 +17,11 @@ water_filter_mills_01 = {
|
|||
can_construct_potential = {
|
||||
building_requirement_castle_city_church = { LEVEL = 01 }
|
||||
building_requirement_tribal = no
|
||||
OR = {
|
||||
building_watermills_requirement_terrain = yes
|
||||
AND = {
|
||||
has_building_or_higher = logging_camps_04
|
||||
culture = {
|
||||
has_cultural_parameter = watermills_forestries_unlock
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
can_construct_showing_failures_only = {
|
||||
|
||||
culture = {
|
||||
culture ?= {
|
||||
has_innovation = innovation_manorialism
|
||||
}
|
||||
}
|
||||
|
|
@ -99,7 +90,7 @@ water_filter_mills_02 = {
|
|||
|
||||
can_construct_showing_failures_only = {
|
||||
|
||||
culture = {
|
||||
culture ?= {
|
||||
has_innovation = innovation_windmills
|
||||
}
|
||||
}
|
||||
|
|
@ -143,7 +134,7 @@ water_filter_mills_03 = {
|
|||
|
||||
can_construct_showing_failures_only = {
|
||||
|
||||
culture = {
|
||||
culture ?= {
|
||||
has_innovation = innovation_cranes
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -67,7 +67,7 @@ tell_mines_02 = {
|
|||
can_construct_potential = {
|
||||
building_tell_mines_requirement_terrain = yes
|
||||
building_requirement_castle_city_church = { LEVEL = 01 }
|
||||
scope:holder.culture = {
|
||||
scope:holder.culture ?= {
|
||||
has_innovation = innovation_crop_rotation
|
||||
}
|
||||
}
|
||||
|
|
@ -124,7 +124,7 @@ tell_mines_03 = {
|
|||
|
||||
can_construct = {
|
||||
building_requirement_castle_city_church = { LEVEL = 02 }
|
||||
scope:holder.culture = {
|
||||
scope:holder.culture ?= {
|
||||
has_innovation = innovation_manorialism
|
||||
}
|
||||
}
|
||||
|
|
@ -180,7 +180,7 @@ tell_mines_04 = {
|
|||
|
||||
can_construct = {
|
||||
building_requirement_castle_city_church = { LEVEL = 02 }
|
||||
scope:holder.culture = {
|
||||
scope:holder.culture ?= {
|
||||
has_innovation = innovation_manorialism
|
||||
}
|
||||
}
|
||||
|
|
@ -236,7 +236,7 @@ tell_mines_05 = {
|
|||
|
||||
can_construct = {
|
||||
building_requirement_castle_city_church = { LEVEL = 03 }
|
||||
scope:holder.culture = {
|
||||
scope:holder.culture ?= {
|
||||
has_innovation = innovation_guilds
|
||||
}
|
||||
}
|
||||
|
|
@ -292,7 +292,7 @@ tell_mines_06 = {
|
|||
|
||||
can_construct = {
|
||||
building_requirement_castle_city_church = { LEVEL = 03 }
|
||||
scope:holder.culture = {
|
||||
scope:holder.culture ?= {
|
||||
has_innovation = innovation_guilds
|
||||
}
|
||||
}
|
||||
|
|
@ -348,7 +348,7 @@ tell_mines_07 = {
|
|||
|
||||
can_construct = {
|
||||
building_requirement_castle_city_church = { LEVEL = 04 }
|
||||
scope:holder.culture = {
|
||||
scope:holder.culture ?= {
|
||||
has_innovation = innovation_cranes
|
||||
}
|
||||
}
|
||||
|
|
@ -404,7 +404,7 @@ tell_mines_08 = {
|
|||
|
||||
can_construct = {
|
||||
building_requirement_castle_city_church = { LEVEL = 04 }
|
||||
scope:holder.culture = {
|
||||
scope:holder.culture ?= {
|
||||
has_innovation = innovation_cranes
|
||||
}
|
||||
}
|
||||
|
|
@ -512,7 +512,7 @@ leclerc_dyeworks_02 = {
|
|||
|
||||
can_construct = {
|
||||
building_requirement_castle_city_church = { LEVEL = 02 }
|
||||
scope:holder.culture = {
|
||||
scope:holder.culture ?= {
|
||||
has_innovation = innovation_manorialism
|
||||
}
|
||||
}
|
||||
|
|
@ -564,7 +564,7 @@ leclerc_dyeworks_03 = {
|
|||
|
||||
can_construct = {
|
||||
building_requirement_castle_city_church = { LEVEL = 04 }
|
||||
scope:holder.culture = {
|
||||
scope:holder.culture ?= {
|
||||
has_innovation = innovation_cranes
|
||||
}
|
||||
}
|
||||
|
|
@ -656,7 +656,7 @@ vineyards_02 = {
|
|||
can_construct_potential = {
|
||||
building_vineyards_requirement = yes
|
||||
building_requirement_castle_city_church = { LEVEL = 01 }
|
||||
scope:holder.culture = {
|
||||
scope:holder.culture ?= {
|
||||
has_innovation = innovation_crop_rotation
|
||||
}
|
||||
}
|
||||
|
|
@ -712,7 +712,7 @@ vineyards_03 = {
|
|||
|
||||
can_construct = {
|
||||
building_requirement_castle_city_church = { LEVEL = 02 }
|
||||
scope:holder.culture = {
|
||||
scope:holder.culture ?= {
|
||||
has_innovation = innovation_manorialism
|
||||
}
|
||||
}
|
||||
|
|
@ -766,7 +766,7 @@ vineyards_04 = {
|
|||
|
||||
can_construct = {
|
||||
building_requirement_castle_city_church = { LEVEL = 02 }
|
||||
scope:holder.culture = {
|
||||
scope:holder.culture ?= {
|
||||
has_innovation = innovation_manorialism
|
||||
}
|
||||
}
|
||||
|
|
@ -820,7 +820,7 @@ vineyards_05 = {
|
|||
|
||||
can_construct = {
|
||||
building_requirement_castle_city_church = { LEVEL = 03 }
|
||||
scope:holder.culture = {
|
||||
scope:holder.culture ?= {
|
||||
has_innovation = innovation_guilds
|
||||
}
|
||||
}
|
||||
|
|
@ -874,7 +874,7 @@ vineyards_06 = {
|
|||
|
||||
can_construct = {
|
||||
building_requirement_castle_city_church = { LEVEL = 03 }
|
||||
scope:holder.culture = {
|
||||
scope:holder.culture ?= {
|
||||
has_innovation = innovation_guilds
|
||||
}
|
||||
}
|
||||
|
|
@ -929,7 +929,7 @@ vineyards_07 = {
|
|||
|
||||
can_construct = {
|
||||
building_requirement_castle_city_church = { LEVEL = 04 }
|
||||
scope:holder.culture = {
|
||||
scope:holder.culture ?= {
|
||||
has_innovation = innovation_cranes
|
||||
}
|
||||
}
|
||||
|
|
@ -984,7 +984,7 @@ vineyards_08 = {
|
|||
|
||||
can_construct = {
|
||||
building_requirement_castle_city_church = { LEVEL = 04 }
|
||||
scope:holder.culture = {
|
||||
scope:holder.culture ?= {
|
||||
has_innovation = innovation_cranes
|
||||
}
|
||||
}
|
||||
|
|
@ -1081,14 +1081,6 @@ potato_fields_01 = {
|
|||
parameter = brewery_farming_bonus
|
||||
county_opinion_add = 2
|
||||
}
|
||||
province_government_modifier = {
|
||||
parameter = government_is_prepublic
|
||||
monthly_barter_goods = 0.1
|
||||
}
|
||||
county_culture_modifier = {
|
||||
parameter = use_farmer_republics
|
||||
county_fertility_growth_add = 0.5
|
||||
}
|
||||
|
||||
on_complete = {
|
||||
#Mandala Creator Aspect
|
||||
|
|
@ -1112,11 +1104,13 @@ potato_fields_01 = {
|
|||
}
|
||||
modifier = {
|
||||
factor = 2
|
||||
scope:holder.culture = { has_innovation = innovation_champa_rice }
|
||||
exists = scope:holder.culture
|
||||
scope:holder.culture ?= { has_innovation = innovation_champa_rice }
|
||||
}
|
||||
modifier = {
|
||||
factor = 0
|
||||
scope:holder.culture = { has_innovation = innovation_champa_rice } # this also allows farm estates to be built in rice fields
|
||||
exists = scope:holder.culture
|
||||
scope:holder.culture ?= { has_innovation = innovation_champa_rice } # this also allows farm estates to be built in rice fields
|
||||
NOT = {
|
||||
has_building_or_higher = farm_estates_01
|
||||
}
|
||||
|
|
@ -1207,14 +1201,6 @@ potato_fields_02 = {
|
|||
#Mandala Creator Aspect
|
||||
creator_mandala_built_regular_building_piety_effect = yes
|
||||
}
|
||||
province_government_modifier = {
|
||||
parameter = government_is_prepublic
|
||||
monthly_barter_goods = 0.2
|
||||
}
|
||||
county_culture_modifier = {
|
||||
parameter = use_farmer_republics
|
||||
county_fertility_growth_add = 0.6
|
||||
}
|
||||
|
||||
next_building = potato_fields_03
|
||||
type_icon = "building_potato.dds"
|
||||
|
|
@ -1241,7 +1227,7 @@ potato_fields_03 = {
|
|||
|
||||
can_construct = {
|
||||
building_requirement_castle_city_church = { LEVEL = 02 }
|
||||
scope:holder.culture = {
|
||||
scope:holder.culture ?= {
|
||||
has_innovation = innovation_manorialism
|
||||
}
|
||||
}
|
||||
|
|
@ -1310,14 +1296,6 @@ potato_fields_03 = {
|
|||
stationed_maa_damage_mult = normal_maa_damage_tier_3
|
||||
stationed_maa_toughness_mult = normal_maa_toughness_tier_3
|
||||
}
|
||||
province_government_modifier = {
|
||||
parameter = government_is_prepublic
|
||||
monthly_barter_goods = 0.3
|
||||
}
|
||||
county_culture_modifier = {
|
||||
parameter = use_farmer_republics
|
||||
county_fertility_growth_add = 0.7
|
||||
}
|
||||
on_complete = {
|
||||
#Mandala Creator Aspect
|
||||
creator_mandala_built_regular_building_piety_effect = yes
|
||||
|
|
@ -1344,7 +1322,7 @@ potato_fields_04 = {
|
|||
|
||||
can_construct = {
|
||||
building_requirement_castle_city_church = { LEVEL = 02 }
|
||||
scope:holder.culture = {
|
||||
scope:holder.culture ?= {
|
||||
has_innovation = innovation_manorialism
|
||||
}
|
||||
}
|
||||
|
|
@ -1414,14 +1392,6 @@ potato_fields_04 = {
|
|||
stationed_maa_damage_mult = normal_maa_damage_tier_4
|
||||
stationed_maa_toughness_mult = normal_maa_toughness_tier_4
|
||||
}
|
||||
province_government_modifier = {
|
||||
parameter = government_is_prepublic
|
||||
monthly_barter_goods = 0.4
|
||||
}
|
||||
county_culture_modifier = {
|
||||
parameter = use_farmer_republics
|
||||
county_fertility_growth_add = 0.8
|
||||
}
|
||||
|
||||
on_complete = {
|
||||
#Mandala Creator Aspect
|
||||
|
|
@ -1449,7 +1419,7 @@ potato_fields_05 = {
|
|||
|
||||
can_construct = {
|
||||
building_requirement_castle_city_church = { LEVEL = 03 }
|
||||
scope:holder.culture = {
|
||||
scope:holder.culture ?= {
|
||||
has_innovation = innovation_guilds
|
||||
}
|
||||
}
|
||||
|
|
@ -1520,14 +1490,6 @@ potato_fields_05 = {
|
|||
stationed_maa_damage_mult = normal_maa_damage_tier_5
|
||||
stationed_maa_toughness_mult = normal_maa_toughness_tier_5
|
||||
}
|
||||
province_government_modifier = {
|
||||
parameter = government_is_prepublic
|
||||
monthly_barter_goods = 0.5
|
||||
}
|
||||
county_culture_modifier = {
|
||||
parameter = use_farmer_republics
|
||||
county_fertility_growth_add = 0.9
|
||||
}
|
||||
|
||||
on_complete = {
|
||||
#Mandala Creator Aspect
|
||||
|
|
@ -1555,7 +1517,7 @@ potato_fields_06 = {
|
|||
|
||||
can_construct = {
|
||||
building_requirement_castle_city_church = { LEVEL = 03 }
|
||||
scope:holder.culture = {
|
||||
scope:holder.culture ?= {
|
||||
has_innovation = innovation_guilds
|
||||
}
|
||||
}
|
||||
|
|
@ -1626,19 +1588,6 @@ potato_fields_06 = {
|
|||
stationed_maa_damage_mult = normal_maa_damage_tier_6
|
||||
stationed_maa_toughness_mult = normal_maa_toughness_tier_6
|
||||
}
|
||||
province_government_modifier = {
|
||||
parameter = government_is_prepublic
|
||||
county_fertility_growth_add = 1.0
|
||||
monthly_barter_goods = 0.6
|
||||
}
|
||||
province_government_modifier = {
|
||||
parameter = government_is_prepublic
|
||||
monthly_barter_goods = 0.6
|
||||
}
|
||||
county_culture_modifier = {
|
||||
parameter = use_farmer_republics
|
||||
county_fertility_growth_add = 1
|
||||
}
|
||||
|
||||
on_complete = {
|
||||
#Mandala Creator Aspect
|
||||
|
|
@ -1666,7 +1615,7 @@ potato_fields_07 = {
|
|||
|
||||
can_construct = {
|
||||
building_requirement_castle_city_church = { LEVEL = 04 }
|
||||
scope:holder.culture = {
|
||||
scope:holder.culture ?= {
|
||||
has_innovation = innovation_cranes
|
||||
}
|
||||
}
|
||||
|
|
@ -1739,14 +1688,6 @@ potato_fields_07 = {
|
|||
stationed_maa_damage_mult = normal_maa_damage_tier_7
|
||||
stationed_maa_toughness_mult = normal_maa_toughness_tier_7
|
||||
}
|
||||
province_government_modifier = {
|
||||
parameter = government_is_prepublic
|
||||
monthly_barter_goods = 0.7
|
||||
}
|
||||
county_culture_modifier = {
|
||||
parameter = use_farmer_republics
|
||||
county_fertility_growth_add = 1.1
|
||||
}
|
||||
|
||||
on_complete = {
|
||||
#Mandala Creator Aspect
|
||||
|
|
@ -1774,7 +1715,7 @@ potato_fields_08 = {
|
|||
|
||||
can_construct = {
|
||||
building_requirement_castle_city_church = { LEVEL = 04 }
|
||||
scope:holder.culture = {
|
||||
scope:holder.culture ?= {
|
||||
has_innovation = innovation_cranes
|
||||
}
|
||||
}
|
||||
|
|
@ -1847,14 +1788,6 @@ potato_fields_08 = {
|
|||
stationed_maa_damage_mult = normal_maa_damage_tier_8
|
||||
stationed_maa_toughness_mult = normal_maa_toughness_tier_8
|
||||
}
|
||||
province_government_modifier = {
|
||||
parameter = government_is_prepublic
|
||||
monthly_barter_goods = 0.8
|
||||
}
|
||||
county_culture_modifier = {
|
||||
parameter = use_farmer_republics
|
||||
county_fertility_growth_add = 1.2
|
||||
}
|
||||
|
||||
on_complete = {
|
||||
#Mandala Creator Aspect
|
||||
|
|
@ -1879,7 +1812,7 @@ doggerland_ivory_deposits_01 = {
|
|||
trigger_if = { # Sometimes tribals can into botes
|
||||
limit = {
|
||||
NOT = {
|
||||
culture = {
|
||||
culture ?= {
|
||||
has_cultural_parameter = trade_ports_enabled_for_tribals
|
||||
}
|
||||
}
|
||||
|
|
@ -1940,13 +1873,13 @@ doggerland_ivory_deposits_01 = {
|
|||
|
||||
modifier = {
|
||||
add = 5
|
||||
culture = {
|
||||
culture ?= {
|
||||
has_cultural_parameter = trade_ports_enabled_for_tribals
|
||||
}
|
||||
}
|
||||
modifier = {
|
||||
add = 5
|
||||
culture = {
|
||||
culture ?= {
|
||||
has_cultural_parameter = trade_ports_stationed_maa_bonus
|
||||
}
|
||||
}
|
||||
|
|
@ -1985,7 +1918,7 @@ doggerland_ivory_deposits_02 = {
|
|||
trigger_if = {
|
||||
limit = {
|
||||
NOT = {
|
||||
culture = {
|
||||
culture ?= {
|
||||
has_cultural_parameter = trade_ports_enabled_for_tribals
|
||||
}
|
||||
}
|
||||
|
|
@ -2003,17 +1936,17 @@ doggerland_ivory_deposits_02 = {
|
|||
trigger_if = {
|
||||
limit = {
|
||||
NOT = {
|
||||
culture = {
|
||||
culture ?= {
|
||||
has_cultural_parameter = next_level_trade_ports
|
||||
}
|
||||
}
|
||||
}
|
||||
culture = {
|
||||
culture ?= {
|
||||
has_innovation = innovation_crop_rotation
|
||||
}
|
||||
}
|
||||
trigger_else = {
|
||||
culture = {
|
||||
culture ?= {
|
||||
has_cultural_parameter = next_level_trade_ports
|
||||
|
||||
}
|
||||
|
|
@ -2074,21 +2007,21 @@ doggerland_ivory_deposits_03 = {
|
|||
trigger_if = {
|
||||
limit = {
|
||||
NOT = {
|
||||
culture = {
|
||||
culture ?= {
|
||||
has_cultural_parameter = next_level_trade_ports
|
||||
}
|
||||
}
|
||||
}
|
||||
culture = {
|
||||
culture ?= {
|
||||
has_innovation = innovation_manorialism
|
||||
}
|
||||
building_requirement_castle_city_church = { LEVEL = 02 }
|
||||
}
|
||||
trigger_else = {
|
||||
culture = {
|
||||
culture ?= {
|
||||
has_innovation = innovation_crop_rotation
|
||||
}
|
||||
culture = {
|
||||
culture ?= {
|
||||
has_cultural_parameter = next_level_trade_ports
|
||||
}
|
||||
building_requirement_castle_city_church = { LEVEL = 01 }
|
||||
|
|
@ -2149,21 +2082,21 @@ doggerland_ivory_deposits_04 = {
|
|||
trigger_if = {
|
||||
limit = {
|
||||
NOT = {
|
||||
culture = {
|
||||
culture ?= {
|
||||
has_cultural_parameter = next_level_trade_ports
|
||||
}
|
||||
}
|
||||
}
|
||||
culture = {
|
||||
culture ?= {
|
||||
has_innovation = innovation_manorialism
|
||||
}
|
||||
building_requirement_castle_city_church = { LEVEL = 02 }
|
||||
}
|
||||
trigger_else = {
|
||||
culture = {
|
||||
culture ?= {
|
||||
has_innovation = innovation_crop_rotation
|
||||
}
|
||||
culture = {
|
||||
culture ?= {
|
||||
has_cultural_parameter = next_level_trade_ports
|
||||
}
|
||||
building_requirement_castle_city_church = { LEVEL = 01 }
|
||||
|
|
@ -2224,21 +2157,21 @@ doggerland_ivory_deposits_05 = {
|
|||
trigger_if = {
|
||||
limit = {
|
||||
NOT = {
|
||||
culture = {
|
||||
culture ?= {
|
||||
has_cultural_parameter = next_level_trade_ports
|
||||
}
|
||||
}
|
||||
}
|
||||
culture = {
|
||||
culture ?= {
|
||||
has_innovation = innovation_guilds
|
||||
}
|
||||
building_requirement_castle_city_church = { LEVEL = 03 }
|
||||
}
|
||||
trigger_else = {
|
||||
culture = {
|
||||
culture ?= {
|
||||
has_innovation = innovation_manorialism
|
||||
}
|
||||
culture = {
|
||||
culture ?= {
|
||||
has_cultural_parameter = next_level_trade_ports
|
||||
}
|
||||
building_requirement_castle_city_church = { LEVEL = 02 }
|
||||
|
|
@ -2299,21 +2232,21 @@ doggerland_ivory_deposits_06 = {
|
|||
trigger_if = {
|
||||
limit = {
|
||||
NOT = {
|
||||
culture = {
|
||||
culture ?= {
|
||||
has_cultural_parameter = next_level_trade_ports
|
||||
}
|
||||
}
|
||||
}
|
||||
culture = {
|
||||
culture ?= {
|
||||
has_innovation = innovation_guilds
|
||||
}
|
||||
building_requirement_castle_city_church = { LEVEL = 03 }
|
||||
}
|
||||
trigger_else = {
|
||||
culture = {
|
||||
culture ?= {
|
||||
has_innovation = innovation_manorialism
|
||||
}
|
||||
culture = {
|
||||
culture ?= {
|
||||
has_cultural_parameter = next_level_trade_ports
|
||||
}
|
||||
building_requirement_castle_city_church = { LEVEL = 02 }
|
||||
|
|
@ -2374,21 +2307,21 @@ doggerland_ivory_deposits_07 = {
|
|||
trigger_if = {
|
||||
limit = {
|
||||
NOT = {
|
||||
culture = {
|
||||
culture ?= {
|
||||
has_cultural_parameter = next_level_trade_ports
|
||||
}
|
||||
}
|
||||
}
|
||||
culture = {
|
||||
culture ?= {
|
||||
has_innovation = innovation_cranes
|
||||
}
|
||||
building_requirement_castle_city_church = { LEVEL = 04 }
|
||||
}
|
||||
trigger_else = {
|
||||
culture = {
|
||||
culture ?= {
|
||||
has_innovation = innovation_guilds
|
||||
}
|
||||
culture = {
|
||||
culture ?= {
|
||||
has_cultural_parameter = next_level_trade_ports
|
||||
}
|
||||
building_requirement_castle_city_church = { LEVEL = 03 }
|
||||
|
|
@ -2449,21 +2382,21 @@ doggerland_ivory_deposits_08 = {
|
|||
trigger_if = {
|
||||
limit = {
|
||||
NOT = {
|
||||
culture = {
|
||||
culture ?= {
|
||||
has_cultural_parameter = next_level_trade_ports
|
||||
}
|
||||
}
|
||||
}
|
||||
culture = {
|
||||
culture ?= {
|
||||
has_innovation = innovation_cranes
|
||||
}
|
||||
building_requirement_castle_city_church = { LEVEL = 04 }
|
||||
}
|
||||
trigger_else = {
|
||||
culture = {
|
||||
culture ?= {
|
||||
has_innovation = innovation_guilds
|
||||
}
|
||||
culture = {
|
||||
culture ?= {
|
||||
has_cultural_parameter = next_level_trade_ports
|
||||
}
|
||||
building_requirement_castle_city_church = { LEVEL = 03 }
|
||||
|
|
@ -2562,7 +2495,7 @@ greenhouses_02 = {
|
|||
|
||||
can_construct_showing_failures_only = {
|
||||
building_requirement_tribal = no
|
||||
scope:holder.culture = {
|
||||
scope:holder.culture ?= {
|
||||
has_innovation = innovation_crop_rotation
|
||||
}
|
||||
}
|
||||
|
|
@ -2604,7 +2537,7 @@ greenhouses_03 = {
|
|||
|
||||
can_construct_showing_failures_only = {
|
||||
building_requirement_tribal = no
|
||||
scope:holder.culture = {
|
||||
scope:holder.culture ?= {
|
||||
has_innovation = innovation_manorialism
|
||||
}
|
||||
}
|
||||
|
|
@ -2642,7 +2575,7 @@ greenhouses_04 = {
|
|||
|
||||
can_construct_showing_failures_only = {
|
||||
building_requirement_tribal = no
|
||||
scope:holder.culture = {
|
||||
scope:holder.culture ?= {
|
||||
has_innovation = innovation_manorialism
|
||||
}
|
||||
}
|
||||
|
|
@ -2681,7 +2614,7 @@ greenhouses_05 = {
|
|||
|
||||
can_construct_showing_failures_only = {
|
||||
building_requirement_tribal = no
|
||||
scope:holder.culture = {
|
||||
scope:holder.culture ?= {
|
||||
has_innovation = innovation_guilds
|
||||
}
|
||||
}
|
||||
|
|
@ -2720,7 +2653,7 @@ greenhouses_06 = {
|
|||
|
||||
can_construct_showing_failures_only = {
|
||||
building_requirement_tribal = no
|
||||
scope:holder.culture = {
|
||||
scope:holder.culture ?= {
|
||||
has_innovation = innovation_guilds
|
||||
}
|
||||
}
|
||||
|
|
@ -2759,7 +2692,7 @@ greenhouses_07 = {
|
|||
|
||||
can_construct_showing_failures_only = {
|
||||
building_requirement_tribal = no
|
||||
scope:holder.culture = {
|
||||
scope:holder.culture ?= {
|
||||
has_innovation = innovation_cranes
|
||||
}
|
||||
}
|
||||
|
|
@ -2799,7 +2732,7 @@ greenhouses_08 = {
|
|||
|
||||
can_construct_showing_failures_only = {
|
||||
building_requirement_tribal = no
|
||||
scope:holder.culture = {
|
||||
scope:holder.culture ?= {
|
||||
has_innovation = innovation_cranes
|
||||
}
|
||||
}
|
||||
|
|
@ -2878,7 +2811,7 @@ soapmaking_guilds_02 = {
|
|||
|
||||
can_construct_showing_failures_only = {
|
||||
building_requirement_tribal = no
|
||||
scope:holder.culture = {
|
||||
scope:holder.culture ?= {
|
||||
has_innovation = innovation_crop_rotation
|
||||
}
|
||||
}
|
||||
|
|
@ -2919,7 +2852,7 @@ soapmaking_guilds_03 = {
|
|||
|
||||
can_construct_showing_failures_only = {
|
||||
building_requirement_tribal = no
|
||||
scope:holder.culture = {
|
||||
scope:holder.culture ?= {
|
||||
has_innovation = innovation_manorialism
|
||||
}
|
||||
}
|
||||
|
|
@ -2956,7 +2889,7 @@ soapmaking_guilds_04 = {
|
|||
|
||||
can_construct_showing_failures_only = {
|
||||
building_requirement_tribal = no
|
||||
scope:holder.culture = {
|
||||
scope:holder.culture ?= {
|
||||
has_innovation = innovation_manorialism
|
||||
}
|
||||
}
|
||||
|
|
@ -2994,7 +2927,7 @@ soapmaking_guilds_05 = {
|
|||
|
||||
can_construct_showing_failures_only = {
|
||||
building_requirement_tribal = no
|
||||
scope:holder.culture = {
|
||||
scope:holder.culture ?= {
|
||||
has_innovation = innovation_guilds
|
||||
}
|
||||
}
|
||||
|
|
@ -3032,7 +2965,7 @@ soapmaking_guilds_06 = {
|
|||
|
||||
can_construct_showing_failures_only = {
|
||||
building_requirement_tribal = no
|
||||
scope:holder.culture = {
|
||||
scope:holder.culture ?= {
|
||||
has_innovation = innovation_guilds
|
||||
}
|
||||
}
|
||||
|
|
@ -3071,7 +3004,7 @@ soapmaking_guilds_07 = {
|
|||
|
||||
can_construct_showing_failures_only = {
|
||||
building_requirement_tribal = no
|
||||
scope:holder.culture = {
|
||||
scope:holder.culture ?= {
|
||||
has_innovation = innovation_cranes
|
||||
}
|
||||
}
|
||||
|
|
@ -3110,7 +3043,7 @@ soapmaking_guilds_08 = {
|
|||
|
||||
can_construct_showing_failures_only = {
|
||||
building_requirement_tribal = no
|
||||
scope:holder.culture = {
|
||||
scope:holder.culture ?= {
|
||||
has_innovation = innovation_cranes
|
||||
}
|
||||
}
|
||||
|
|
|
|||
File diff suppressed because it is too large
Load diff
|
|
@ -101,7 +101,7 @@ cluny_abbey_01 = {
|
|||
county_holder_character_modifier = {
|
||||
learning = 1
|
||||
monthly_piety_gain_mult = 0.1
|
||||
faith_creation_piety_cost_mult = -0.15
|
||||
rite_creation_piety_cost_mult = -0.05
|
||||
}
|
||||
county_modifier = {
|
||||
development_growth_factor = 0.15
|
||||
|
|
@ -159,7 +159,7 @@ cluny_abbey_02 = {
|
|||
county_holder_character_modifier = {
|
||||
learning_per_piety_level = 1
|
||||
monthly_piety_gain_mult = 0.2
|
||||
faith_creation_piety_cost_mult = -0.25
|
||||
rite_creation_piety_cost_mult = -0.1
|
||||
}
|
||||
county_modifier = {
|
||||
development_growth_factor = 0.25
|
||||
|
|
@ -309,6 +309,7 @@ jokhang_01 = {
|
|||
}
|
||||
type = special
|
||||
flag = travel_point_of_interest_religious
|
||||
flag = holy_building
|
||||
flag = religious_studies_location
|
||||
}
|
||||
##########
|
||||
|
|
@ -752,6 +753,7 @@ konark_temple_01 = {
|
|||
}
|
||||
type = special
|
||||
flag = travel_point_of_interest_religious
|
||||
flag = holy_building
|
||||
flag = religious_studies_location
|
||||
}
|
||||
##########
|
||||
|
|
|
|||
|
|
@ -16,8 +16,8 @@
|
|||
|
||||
temple_citadel_01 = {
|
||||
construction_time = slow_construction_time
|
||||
|
||||
assets = {
|
||||
#Meshes (Indented for readability)
|
||||
#Generic Base:
|
||||
asset = {
|
||||
type = pdxmesh
|
||||
|
|
@ -626,6 +626,7 @@ temple_citadel_01 = {
|
|||
graphical_regions = { graphical_western graphical_steppe graphical_east_asia graphical_siberia graphical_mediterranean graphical_india graphical_mena }
|
||||
}
|
||||
}
|
||||
|
||||
can_construct_potential = {
|
||||
barony_cannot_construct_holding = no
|
||||
scope:holder = {
|
||||
|
|
@ -722,11 +723,6 @@ temple_citadel_01 = {
|
|||
defender_holding_advantage = 2
|
||||
}
|
||||
|
||||
|
||||
county_culture_modifier = {
|
||||
parameter = use_farmer_republics
|
||||
county_fertility_decline_add = -1
|
||||
}
|
||||
flag = temple_citadel
|
||||
|
||||
type_icon = "tgp_icon_building_mandala_capital_tier_02.dds"
|
||||
|
|
@ -760,14 +756,11 @@ temple_citadel_01 = {
|
|||
|
||||
if = {
|
||||
limit = {
|
||||
OR = {
|
||||
culture = { has_cultural_parameter = more_fervor_on_church_construction }
|
||||
faith = { has_doctrine_parameter = more_fervor_on_church_construction }
|
||||
}
|
||||
}
|
||||
faith = {
|
||||
change_fervor = {
|
||||
value = 5
|
||||
value = notable_fervor_gain
|
||||
desc = fervor_gain_built_temple_holding
|
||||
}
|
||||
}
|
||||
|
|
@ -775,7 +768,7 @@ temple_citadel_01 = {
|
|||
else = {
|
||||
faith = {
|
||||
change_fervor = {
|
||||
value = 1
|
||||
value = trivial_fervor_gain
|
||||
desc = fervor_gain_built_temple_holding
|
||||
}
|
||||
}
|
||||
|
|
@ -946,10 +939,9 @@ temple_citadel_01 = {
|
|||
temple_citadel_02 = {
|
||||
construction_time = slow_construction_time
|
||||
|
||||
#Meshes (Indented for readability)
|
||||
assets = {
|
||||
### GENERIC ###
|
||||
#Generic Base:
|
||||
assets = {
|
||||
asset = {
|
||||
type = pdxmesh
|
||||
name = "building_western_temple_generic_01_mesh"
|
||||
|
|
@ -1646,11 +1638,6 @@ temple_citadel_02 = {
|
|||
defender_holding_advantage = 3
|
||||
}
|
||||
|
||||
|
||||
county_culture_modifier = {
|
||||
parameter = use_farmer_republics
|
||||
county_fertility_decline_add = -2
|
||||
}
|
||||
flag = temple_citadel
|
||||
|
||||
on_complete = {
|
||||
|
|
@ -1666,14 +1653,13 @@ temple_citadel_02 = {
|
|||
}
|
||||
if = {
|
||||
limit = {
|
||||
OR = {
|
||||
culture = { has_cultural_parameter = more_fervor_on_church_construction }
|
||||
faith = { has_doctrine_parameter = more_fervor_on_church_construction }
|
||||
culture = {
|
||||
has_cultural_parameter = more_fervor_on_church_construction
|
||||
}
|
||||
}
|
||||
faith = {
|
||||
change_fervor = {
|
||||
value = 2
|
||||
value = small_fervor_gain
|
||||
desc = fervor_gain_upgraded_temple_holding_culture_parameter
|
||||
}
|
||||
}
|
||||
|
|
@ -1780,10 +1766,9 @@ temple_citadel_02 = {
|
|||
temple_citadel_03 = {
|
||||
construction_time = slow_construction_time
|
||||
|
||||
#Meshes (Indented for readability)
|
||||
assets = {
|
||||
### GENERIC ###
|
||||
#Generic Base:
|
||||
assets = {
|
||||
asset = {
|
||||
type = pdxmesh
|
||||
name = "building_western_temple_generic_02_mesh"
|
||||
|
|
@ -2481,11 +2466,6 @@ temple_citadel_03 = {
|
|||
defender_holding_advantage = 4
|
||||
}
|
||||
|
||||
|
||||
county_culture_modifier = {
|
||||
parameter = use_farmer_republics
|
||||
county_fertility_decline_add = -3
|
||||
}
|
||||
flag = temple_citadel
|
||||
|
||||
on_complete = {
|
||||
|
|
@ -2501,14 +2481,13 @@ temple_citadel_03 = {
|
|||
}
|
||||
if = {
|
||||
limit = {
|
||||
OR = {
|
||||
culture = { has_cultural_parameter = more_fervor_on_church_construction }
|
||||
faith = { has_doctrine_parameter = more_fervor_on_church_construction }
|
||||
culture = {
|
||||
has_cultural_parameter = more_fervor_on_church_construction
|
||||
}
|
||||
}
|
||||
faith = {
|
||||
change_fervor = {
|
||||
value = 2
|
||||
value = small_fervor_gain
|
||||
desc = fervor_gain_upgraded_temple_holding_culture_parameter
|
||||
}
|
||||
}
|
||||
|
|
@ -2589,8 +2568,8 @@ temple_citadel_03 = {
|
|||
|
||||
temple_citadel_04 = {
|
||||
construction_time = slow_construction_time
|
||||
|
||||
assets = {
|
||||
#Meshes (Indented for readability)
|
||||
### GENERIC ###
|
||||
#Generic Base:
|
||||
asset = {
|
||||
|
|
@ -3293,11 +3272,6 @@ temple_citadel_04 = {
|
|||
defender_holding_advantage = 5
|
||||
}
|
||||
|
||||
|
||||
county_culture_modifier = {
|
||||
parameter = use_farmer_republics
|
||||
county_fertility_decline_add = -4
|
||||
}
|
||||
flag = temple_citadel
|
||||
|
||||
on_complete = {
|
||||
|
|
@ -3313,14 +3287,13 @@ temple_citadel_04 = {
|
|||
}
|
||||
if = {
|
||||
limit = {
|
||||
OR = {
|
||||
culture = { has_cultural_parameter = more_fervor_on_church_construction }
|
||||
faith = { has_doctrine_parameter = more_fervor_on_church_construction }
|
||||
culture = {
|
||||
has_cultural_parameter = more_fervor_on_church_construction
|
||||
}
|
||||
}
|
||||
faith = {
|
||||
change_fervor = {
|
||||
value = 2
|
||||
value = small_fervor_gain
|
||||
desc = fervor_gain_upgraded_temple_holding_culture_parameter
|
||||
}
|
||||
}
|
||||
|
|
@ -3409,8 +3382,6 @@ citadel_shrine_01 = {
|
|||
|
||||
can_construct_potential = {
|
||||
has_building_or_higher = temple_citadel_01
|
||||
|
||||
scope:holder = { government_has_flag = government_is_mandala }
|
||||
has_dlc = "All Under Heaven"
|
||||
}
|
||||
|
||||
|
|
@ -3470,10 +3441,6 @@ citadel_shrine_02 = {
|
|||
|
||||
can_construct_potential = {
|
||||
has_building_or_higher = temple_citadel_01
|
||||
scope:holder = { government_has_flag = government_is_mandala }
|
||||
culture = {
|
||||
has_innovation = innovation_city_planning
|
||||
}
|
||||
has_dlc = "All Under Heaven"
|
||||
}
|
||||
|
||||
|
|
@ -3519,13 +3486,15 @@ citadel_shrine_02 = {
|
|||
citadel_shrine_03 = {
|
||||
construction_time = standard_construction_time
|
||||
|
||||
can_construct_potential = {
|
||||
has_dlc = "All Under Heaven"
|
||||
}
|
||||
|
||||
can_construct = {
|
||||
has_building_or_higher = temple_citadel_02
|
||||
scope:holder = { government_has_flag = government_is_mandala }
|
||||
culture = {
|
||||
has_innovation = innovation_manorialism
|
||||
}
|
||||
has_dlc = "All Under Heaven"
|
||||
}
|
||||
|
||||
can_construct_showing_failures_only = {
|
||||
|
|
@ -3567,13 +3536,15 @@ citadel_shrine_03 = {
|
|||
citadel_shrine_04 = {
|
||||
construction_time = standard_construction_time
|
||||
|
||||
can_construct_potential = {
|
||||
has_dlc = "All Under Heaven"
|
||||
}
|
||||
|
||||
can_construct = {
|
||||
has_building_or_higher = temple_citadel_02
|
||||
scope:holder = { government_has_flag = government_is_mandala }
|
||||
culture = {
|
||||
has_innovation = innovation_manorialism
|
||||
}
|
||||
has_dlc = "All Under Heaven"
|
||||
}
|
||||
|
||||
can_construct_showing_failures_only = {
|
||||
|
|
@ -3615,13 +3586,15 @@ citadel_shrine_04 = {
|
|||
citadel_shrine_05 = {
|
||||
construction_time = standard_construction_time
|
||||
|
||||
can_construct_potential = {
|
||||
has_dlc = "All Under Heaven"
|
||||
}
|
||||
|
||||
can_construct = {
|
||||
has_building_or_higher = temple_citadel_03
|
||||
scope:holder = { government_has_flag = government_is_mandala }
|
||||
culture = {
|
||||
has_innovation = innovation_windmills
|
||||
}
|
||||
has_dlc = "All Under Heaven"
|
||||
}
|
||||
|
||||
can_construct_showing_failures_only = {
|
||||
|
|
@ -3663,13 +3636,15 @@ citadel_shrine_05 = {
|
|||
citadel_shrine_06 = {
|
||||
construction_time = standard_construction_time
|
||||
|
||||
can_construct_potential = {
|
||||
has_dlc = "All Under Heaven"
|
||||
}
|
||||
|
||||
can_construct = {
|
||||
has_building_or_higher = temple_citadel_03
|
||||
scope:holder = { government_has_flag = government_is_mandala }
|
||||
culture = {
|
||||
has_innovation = innovation_windmills
|
||||
}
|
||||
has_dlc = "All Under Heaven"
|
||||
}
|
||||
|
||||
can_construct_showing_failures_only = {
|
||||
|
|
@ -3711,13 +3686,15 @@ citadel_shrine_06 = {
|
|||
citadel_shrine_07 = {
|
||||
construction_time = standard_construction_time
|
||||
|
||||
can_construct_potential = {
|
||||
has_dlc = "All Under Heaven"
|
||||
}
|
||||
|
||||
can_construct = {
|
||||
has_building_or_higher = temple_citadel_04
|
||||
scope:holder = { government_has_flag = government_is_mandala }
|
||||
culture = {
|
||||
has_innovation = innovation_cranes
|
||||
}
|
||||
has_dlc = "All Under Heaven"
|
||||
}
|
||||
|
||||
can_construct_showing_failures_only = {
|
||||
|
|
@ -3759,13 +3736,15 @@ citadel_shrine_07 = {
|
|||
citadel_shrine_08 = {
|
||||
construction_time = standard_construction_time
|
||||
|
||||
can_construct_potential = {
|
||||
has_dlc = "All Under Heaven"
|
||||
}
|
||||
|
||||
can_construct = {
|
||||
has_building_or_higher = temple_citadel_03
|
||||
scope:holder = { government_has_flag = government_is_mandala }
|
||||
culture = {
|
||||
has_innovation = innovation_cranes
|
||||
}
|
||||
has_dlc = "All Under Heaven"
|
||||
}
|
||||
|
||||
can_construct_showing_failures_only = {
|
||||
|
|
@ -3811,7 +3790,6 @@ sacred_pool_01 = {
|
|||
|
||||
can_construct_potential = {
|
||||
has_building_or_higher = temple_citadel_01
|
||||
scope:holder = { government_has_flag = government_is_mandala }
|
||||
has_dlc = "All Under Heaven"
|
||||
}
|
||||
|
||||
|
|
@ -3879,7 +3857,11 @@ sacred_pool_02 = {
|
|||
|
||||
can_construct_potential = {
|
||||
has_building_or_higher = temple_citadel_01
|
||||
scope:holder = { government_has_flag = government_is_mandala }
|
||||
has_dlc = "All Under Heaven"
|
||||
}
|
||||
|
||||
can_construct_showing_failures_only = {
|
||||
building_requirement_tribal = no
|
||||
trigger_if = {
|
||||
limit = {
|
||||
NOT = {
|
||||
|
|
@ -3897,11 +3879,6 @@ sacred_pool_02 = {
|
|||
has_cultural_parameter = may_build_sacred_pools_ahead_of_time
|
||||
}
|
||||
}
|
||||
has_dlc = "All Under Heaven"
|
||||
}
|
||||
|
||||
can_construct_showing_failures_only = {
|
||||
building_requirement_tribal = no
|
||||
}
|
||||
|
||||
cost_gold = normal_building_tier_2_cost
|
||||
|
|
@ -3945,9 +3922,12 @@ sacred_pool_02 = {
|
|||
sacred_pool_03 = {
|
||||
construction_time = standard_construction_time
|
||||
|
||||
can_construct_potential = {
|
||||
has_dlc = "All Under Heaven"
|
||||
}
|
||||
|
||||
can_construct = {
|
||||
has_building_or_higher = temple_citadel_02
|
||||
scope:holder = { government_has_flag = government_is_mandala }
|
||||
trigger_if = {
|
||||
limit = {
|
||||
NOT = {
|
||||
|
|
@ -3968,8 +3948,6 @@ sacred_pool_03 = {
|
|||
has_innovation = innovation_city_planning
|
||||
}
|
||||
}
|
||||
|
||||
has_dlc = "All Under Heaven"
|
||||
}
|
||||
|
||||
can_construct_showing_failures_only = {
|
||||
|
|
@ -4017,9 +3995,12 @@ sacred_pool_03 = {
|
|||
sacred_pool_04 = {
|
||||
construction_time = standard_construction_time
|
||||
|
||||
can_construct_potential = {
|
||||
has_dlc = "All Under Heaven"
|
||||
}
|
||||
|
||||
can_construct = {
|
||||
has_building_or_higher = temple_citadel_02
|
||||
scope:holder = { government_has_flag = government_is_mandala }
|
||||
trigger_if = {
|
||||
limit = {
|
||||
NOT = {
|
||||
|
|
@ -4040,7 +4021,6 @@ sacred_pool_04 = {
|
|||
has_innovation = innovation_city_planning
|
||||
}
|
||||
}
|
||||
has_dlc = "All Under Heaven"
|
||||
}
|
||||
|
||||
can_construct_showing_failures_only = {
|
||||
|
|
@ -4088,9 +4068,12 @@ sacred_pool_04 = {
|
|||
sacred_pool_05 = {
|
||||
construction_time = standard_construction_time
|
||||
|
||||
can_construct_potential = {
|
||||
has_dlc = "All Under Heaven"
|
||||
}
|
||||
|
||||
can_construct = {
|
||||
has_building_or_higher = temple_citadel_03
|
||||
scope:holder = { government_has_flag = government_is_mandala }
|
||||
trigger_if = {
|
||||
limit = {
|
||||
NOT = {
|
||||
|
|
@ -4111,7 +4094,6 @@ sacred_pool_05 = {
|
|||
has_innovation = innovation_manorialism
|
||||
}
|
||||
}
|
||||
has_dlc = "All Under Heaven"
|
||||
}
|
||||
|
||||
can_construct_showing_failures_only = {
|
||||
|
|
@ -4159,9 +4141,12 @@ sacred_pool_05 = {
|
|||
sacred_pool_06 = {
|
||||
construction_time = standard_construction_time
|
||||
|
||||
can_construct_potential = {
|
||||
has_dlc = "All Under Heaven"
|
||||
}
|
||||
|
||||
can_construct = {
|
||||
has_building_or_higher = temple_citadel_03
|
||||
scope:holder = { government_has_flag = government_is_mandala }
|
||||
trigger_if = {
|
||||
limit = {
|
||||
NOT = {
|
||||
|
|
@ -4182,7 +4167,6 @@ sacred_pool_06 = {
|
|||
has_innovation = innovation_manorialism
|
||||
}
|
||||
}
|
||||
has_dlc = "All Under Heaven"
|
||||
}
|
||||
|
||||
can_construct_showing_failures_only = {
|
||||
|
|
@ -4230,9 +4214,12 @@ sacred_pool_06 = {
|
|||
sacred_pool_07 = {
|
||||
construction_time = standard_construction_time
|
||||
|
||||
can_construct_potential = {
|
||||
has_dlc = "All Under Heaven"
|
||||
}
|
||||
|
||||
can_construct = {
|
||||
has_building_or_higher = temple_citadel_04
|
||||
scope:holder = { government_has_flag = government_is_mandala }
|
||||
trigger_if = {
|
||||
limit = {
|
||||
NOT = {
|
||||
|
|
@ -4253,7 +4240,6 @@ sacred_pool_07 = {
|
|||
has_innovation = innovation_windmills
|
||||
}
|
||||
}
|
||||
has_dlc = "All Under Heaven"
|
||||
}
|
||||
|
||||
can_construct_showing_failures_only = {
|
||||
|
|
@ -4301,9 +4287,12 @@ sacred_pool_07 = {
|
|||
sacred_pool_08 = {
|
||||
construction_time = standard_construction_time
|
||||
|
||||
can_construct_potential = {
|
||||
has_dlc = "All Under Heaven"
|
||||
}
|
||||
|
||||
can_construct = {
|
||||
has_building_or_higher = temple_citadel_03
|
||||
scope:holder = { government_has_flag = government_is_mandala }
|
||||
trigger_if = {
|
||||
limit = {
|
||||
NOT = {
|
||||
|
|
@ -4324,7 +4313,6 @@ sacred_pool_08 = {
|
|||
has_innovation = innovation_windmills
|
||||
}
|
||||
}
|
||||
has_dlc = "All Under Heaven"
|
||||
}
|
||||
|
||||
can_construct_showing_failures_only = {
|
||||
|
|
@ -4375,7 +4363,6 @@ vihara_halls_01 = {
|
|||
construction_time = standard_construction_time
|
||||
|
||||
can_construct_potential = {
|
||||
scope:holder = { government_has_flag = government_is_mandala }
|
||||
has_building_or_higher = temple_citadel_01
|
||||
has_dlc = "All Under Heaven"
|
||||
}
|
||||
|
|
@ -4444,11 +4431,7 @@ vihara_halls_02 = {
|
|||
construction_time = standard_construction_time
|
||||
|
||||
can_construct_potential = {
|
||||
scope:holder = { government_has_flag = government_is_mandala }
|
||||
has_building_or_higher = temple_citadel_01
|
||||
culture = {
|
||||
has_innovation = innovation_city_planning
|
||||
}
|
||||
has_dlc = "All Under Heaven"
|
||||
}
|
||||
|
||||
|
|
@ -4500,13 +4483,15 @@ vihara_halls_02 = {
|
|||
vihara_halls_03 = {
|
||||
construction_time = standard_construction_time
|
||||
|
||||
can_construct_potential = {
|
||||
has_dlc = "All Under Heaven"
|
||||
}
|
||||
|
||||
can_construct = {
|
||||
scope:holder = { government_has_flag = government_is_mandala }
|
||||
has_building_or_higher = temple_citadel_02
|
||||
culture = {
|
||||
has_innovation = innovation_manorialism
|
||||
}
|
||||
has_dlc = "All Under Heaven"
|
||||
}
|
||||
|
||||
can_construct_showing_failures_only = {
|
||||
|
|
@ -4554,13 +4539,15 @@ vihara_halls_03 = {
|
|||
vihara_halls_04 = {
|
||||
construction_time = standard_construction_time
|
||||
|
||||
can_construct_potential = {
|
||||
has_dlc = "All Under Heaven"
|
||||
}
|
||||
|
||||
can_construct = {
|
||||
scope:holder = { government_has_flag = government_is_mandala }
|
||||
has_building_or_higher = temple_citadel_02
|
||||
culture = {
|
||||
has_innovation = innovation_manorialism
|
||||
}
|
||||
has_dlc = "All Under Heaven"
|
||||
}
|
||||
|
||||
can_construct_showing_failures_only = {
|
||||
|
|
@ -4608,13 +4595,15 @@ vihara_halls_04 = {
|
|||
vihara_halls_05 = {
|
||||
construction_time = standard_construction_time
|
||||
|
||||
can_construct_potential = {
|
||||
has_dlc = "All Under Heaven"
|
||||
}
|
||||
|
||||
can_construct = {
|
||||
scope:holder = { government_has_flag = government_is_mandala }
|
||||
has_building_or_higher = temple_citadel_03
|
||||
culture = {
|
||||
has_innovation = innovation_windmills
|
||||
}
|
||||
has_dlc = "All Under Heaven"
|
||||
}
|
||||
|
||||
can_construct_showing_failures_only = {
|
||||
|
|
@ -4662,13 +4651,15 @@ vihara_halls_05 = {
|
|||
vihara_halls_06 = {
|
||||
construction_time = standard_construction_time
|
||||
|
||||
can_construct_potential = {
|
||||
has_dlc = "All Under Heaven"
|
||||
}
|
||||
|
||||
can_construct = {
|
||||
scope:holder = { government_has_flag = government_is_mandala }
|
||||
has_building_or_higher = temple_citadel_03
|
||||
culture = {
|
||||
has_innovation = innovation_windmills
|
||||
}
|
||||
has_dlc = "All Under Heaven"
|
||||
}
|
||||
|
||||
can_construct_showing_failures_only = {
|
||||
|
|
@ -4716,13 +4707,15 @@ vihara_halls_06 = {
|
|||
vihara_halls_07 = {
|
||||
construction_time = standard_construction_time
|
||||
|
||||
can_construct_potential = {
|
||||
has_dlc = "All Under Heaven"
|
||||
}
|
||||
|
||||
can_construct = {
|
||||
scope:holder = { government_has_flag = government_is_mandala }
|
||||
has_building_or_higher = temple_citadel_04
|
||||
culture = {
|
||||
has_innovation = innovation_cranes
|
||||
}
|
||||
has_dlc = "All Under Heaven"
|
||||
}
|
||||
|
||||
can_construct_showing_failures_only = {
|
||||
|
|
@ -4770,13 +4763,15 @@ vihara_halls_07 = {
|
|||
vihara_halls_08 = {
|
||||
construction_time = standard_construction_time
|
||||
|
||||
can_construct_potential = {
|
||||
has_dlc = "All Under Heaven"
|
||||
}
|
||||
|
||||
can_construct = {
|
||||
scope:holder = { government_has_flag = government_is_mandala }
|
||||
has_building_or_higher = temple_citadel_03
|
||||
culture = {
|
||||
has_innovation = innovation_cranes
|
||||
}
|
||||
has_dlc = "All Under Heaven"
|
||||
}
|
||||
|
||||
can_construct_showing_failures_only = {
|
||||
|
|
|
|||
199
common/casus_belli_groups/00_casus_belli_groups.txt
Normal file
199
common/casus_belli_groups/00_casus_belli_groups.txt
Normal file
|
|
@ -0,0 +1,199 @@
|
|||
religious = {
|
||||
allowed_for_character = {
|
||||
OR = { # Cannot Holy War if your Liege(s) are of a different Faith than you.
|
||||
top_liege = this
|
||||
any_liege_or_above = {
|
||||
faith = prev.faith
|
||||
count = all
|
||||
}
|
||||
}
|
||||
faith ?= {
|
||||
NOR = {
|
||||
has_doctrine_parameter = unreformed # Unreformed Pagans cannot Holy War
|
||||
AND = {
|
||||
has_doctrine_parameter = holy_wars_forbidden # Pacifists cannot Holy War
|
||||
NOT = { prev = { has_character_flag = bonus_major_holy_war } } #...unless they got the legend bonus
|
||||
}
|
||||
}
|
||||
}
|
||||
herders_and_tributary_constraints = yes
|
||||
pam_personal_pacifism_offensive_war_ban_trigger = yes
|
||||
tgp_dynastic_cycle_offensive_wars_ban_trigger = yes
|
||||
tgp_war_ban_all_ministers_trigger = yes
|
||||
}
|
||||
}
|
||||
|
||||
#Holy wars that should be restricted if your liege disagrees, or your faith does, but which don't require organised religion. E.g., human sacrifice raids.
|
||||
religious_disorganised = {
|
||||
allowed_for_character = {
|
||||
OR = { # Cannot Holy War if your Liege(s) are of a different Faith than you.
|
||||
top_liege = this
|
||||
any_liege_or_above = {
|
||||
faith = prev.faith
|
||||
count = all
|
||||
}
|
||||
}
|
||||
faith ?= {
|
||||
NOT = { has_doctrine_parameter = holy_wars_forbidden } # Pacifists cannot Holy War
|
||||
}
|
||||
herders_and_tributary_constraints = yes
|
||||
pam_personal_pacifism_offensive_war_ban_trigger = yes
|
||||
tgp_dynastic_cycle_offensive_wars_ban_trigger = yes
|
||||
tgp_war_ban_all_ministers_trigger = yes
|
||||
}
|
||||
}
|
||||
|
||||
religious_script_only = {
|
||||
should_check_for_interface_availability = no
|
||||
can_only_start_via_script = yes # Only fired by event
|
||||
allowed_for_character = {
|
||||
herders_and_tributary_constraints = yes
|
||||
tgp_dynastic_cycle_offensive_wars_ban_trigger = yes
|
||||
tgp_war_ban_all_ministers_trigger = yes
|
||||
}
|
||||
}
|
||||
|
||||
de_jure = {
|
||||
allowed_for_character = {
|
||||
herders_and_tributary_constraints = yes
|
||||
pam_personal_pacifism_offensive_war_ban_trigger = yes
|
||||
tgp_dynastic_cycle_offensive_wars_ban_trigger = yes
|
||||
tgp_war_ban_all_ministers_trigger = yes
|
||||
NOT = { government_has_flag = government_is_theocracy }
|
||||
}
|
||||
}
|
||||
|
||||
debug = {
|
||||
debug = yes
|
||||
should_check_for_interface_availability = no
|
||||
allowed_for_character = {
|
||||
herders_and_tributary_constraints = yes
|
||||
NOT = { government_has_flag = government_is_theocracy }
|
||||
}
|
||||
}
|
||||
|
||||
claim = {
|
||||
allowed_for_character = {
|
||||
herders_and_tributary_constraints = yes
|
||||
pam_personal_pacifism_offensive_war_ban_trigger = yes
|
||||
tgp_dynastic_cycle_offensive_wars_ban_trigger = yes
|
||||
tgp_war_ban_all_ministers_trigger = yes
|
||||
NOT = { government_has_flag = government_is_theocracy }
|
||||
}
|
||||
}
|
||||
|
||||
civil_war = {
|
||||
should_check_for_interface_availability = no
|
||||
can_only_start_via_script = yes # Only fired by event
|
||||
allowed_for_character = {
|
||||
herders_and_tributary_constraints = yes
|
||||
}
|
||||
}
|
||||
|
||||
invasion = {
|
||||
allowed_for_character = {
|
||||
herders_and_tributary_constraints = yes
|
||||
pam_personal_pacifism_offensive_war_ban_trigger = yes
|
||||
tgp_dynastic_cycle_offensive_wars_ban_trigger = yes
|
||||
tgp_war_ban_all_ministers_trigger = yes
|
||||
NOT = { government_has_flag = government_is_theocracy }
|
||||
}
|
||||
}
|
||||
|
||||
vassalization = {
|
||||
allowed_for_character = {
|
||||
herders_and_tributary_constraints = yes
|
||||
pam_personal_pacifism_offensive_war_ban_trigger = yes
|
||||
tgp_dynastic_cycle_offensive_wars_ban_trigger = yes
|
||||
tgp_war_ban_all_ministers_trigger = yes
|
||||
NOT = { government_has_flag = government_is_theocracy }
|
||||
}
|
||||
}
|
||||
|
||||
conquest = {
|
||||
allowed_for_character = {
|
||||
herders_and_tributary_constraints = yes
|
||||
pam_personal_pacifism_offensive_war_ban_trigger = yes
|
||||
tgp_dynastic_cycle_offensive_wars_ban_trigger = yes
|
||||
tgp_war_ban_all_ministers_trigger = yes
|
||||
NOT = { government_has_flag = government_is_theocracy }
|
||||
}
|
||||
}
|
||||
|
||||
struggle = {
|
||||
allowed_for_character = {
|
||||
can_use_struggle_cbs_trigger = yes
|
||||
herders_and_tributary_constraints = yes
|
||||
pam_personal_pacifism_offensive_war_ban_trigger = yes
|
||||
tgp_dynastic_cycle_offensive_wars_ban_trigger = yes
|
||||
tgp_war_ban_all_ministers_trigger = yes
|
||||
NOT = { government_has_flag = government_is_theocracy }
|
||||
}
|
||||
}
|
||||
|
||||
subjugation = {
|
||||
allowed_for_character = {
|
||||
herders_and_tributary_constraints = yes
|
||||
pam_personal_pacifism_offensive_war_ban_trigger = yes
|
||||
tgp_dynastic_cycle_offensive_wars_ban_trigger = yes
|
||||
tgp_war_ban_all_ministers_trigger = yes
|
||||
OR = {
|
||||
NOT = { government_has_flag = government_is_theocracy }
|
||||
AND = {
|
||||
government_has_flag = government_is_theocracy
|
||||
has_variable = koh_subjugation_cb_allowed
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
independence = {
|
||||
allowed_for_character = {
|
||||
pam_personal_pacifism_offensive_war_ban_trigger = yes
|
||||
}
|
||||
}
|
||||
|
||||
event = {
|
||||
should_check_for_interface_availability = no
|
||||
can_only_start_via_script = yes # Only fired by event
|
||||
allowed_for_character = {
|
||||
herders_and_tributary_constraints = yes
|
||||
}
|
||||
}
|
||||
|
||||
artifact = {
|
||||
allowed_for_character = {
|
||||
herders_and_tributary_constraints = yes
|
||||
pam_personal_pacifism_offensive_war_ban_trigger = yes
|
||||
}
|
||||
}
|
||||
|
||||
migration = {
|
||||
should_check_for_interface_availability = no
|
||||
can_only_start_via_script = yes # Only fired by event
|
||||
}
|
||||
|
||||
humiliation = {
|
||||
allowed_for_character = {
|
||||
herders_and_tributary_constraints = yes
|
||||
pam_personal_pacifism_offensive_war_ban_trigger = yes
|
||||
NOT = { government_has_flag = government_is_theocracy }
|
||||
}
|
||||
}
|
||||
|
||||
mandala = {
|
||||
allowed_for_character = {
|
||||
herders_and_tributary_constraints = yes
|
||||
pam_personal_pacifism_offensive_war_ban_trigger = yes
|
||||
NOT = { government_has_flag = government_is_theocracy }
|
||||
}
|
||||
}
|
||||
|
||||
celestial = {
|
||||
allowed_for_character = {
|
||||
herders_and_tributary_constraints = yes
|
||||
pam_personal_pacifism_offensive_war_ban_trigger = yes
|
||||
tgp_war_ban_civilian_ministers_trigger = yes
|
||||
NOT = { government_has_flag = government_is_theocracy }
|
||||
}
|
||||
}
|
||||
|
|
@ -50,6 +50,8 @@
|
|||
# scope:attacker is the attacker
|
||||
# scope:defender is the defender
|
||||
is_allowed_claim_title = {
|
||||
# So Claim CB can only be used on titles that have de jure vassals, otherwise this CB will show up but you are unable to click the button to start the actual war because -- the title doesn't have de jure vassals
|
||||
is_titular = no
|
||||
trigger_if = {
|
||||
limit = {
|
||||
scope:attacker = {
|
||||
|
|
@ -69,7 +71,7 @@
|
|||
}
|
||||
}
|
||||
scope:claimant = {
|
||||
NOT = { has_trait = incapable }
|
||||
is_incapable = no
|
||||
is_hostage = no
|
||||
custom_description = {
|
||||
text = is_not_a_minister_desc
|
||||
|
|
@ -113,7 +115,7 @@
|
|||
}
|
||||
trigger_if = {
|
||||
limit = {
|
||||
is_weak_claimant_due_to_gender_trigger = { FAITH = scope:attacker.faith CHARACTER = scope:claimant }
|
||||
is_weak_claimant_due_to_gender_trigger = { RITE = scope:attacker.rite CHARACTER = scope:claimant }
|
||||
}
|
||||
trigger_if = {
|
||||
limit = {
|
||||
|
|
@ -145,7 +147,7 @@
|
|||
OR = {
|
||||
has_trait = incapable
|
||||
is_adult = no
|
||||
is_weak_claimant_due_to_gender_trigger = { FAITH = scope:attacker.faith CHARACTER = root.holder }
|
||||
is_weak_claimant_due_to_gender_trigger = { RITE = scope:attacker.rite CHARACTER = root.holder }
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -201,27 +203,6 @@
|
|||
value = 0
|
||||
add = common_cb_impious_piety_cost
|
||||
}
|
||||
influence = {
|
||||
add = {
|
||||
value = 25
|
||||
desc = CB_BASE_COST
|
||||
}
|
||||
add = {
|
||||
value = 0.5
|
||||
multiply = scope:attacker.realm_size
|
||||
desc = CB_REALM_SIZE_COST
|
||||
max = 75
|
||||
}
|
||||
multiply = common_cb_cost_multiplier
|
||||
if = {
|
||||
limit = {
|
||||
scope:attacker = {
|
||||
NOT = { government_has_flag = government_has_influence }
|
||||
}
|
||||
}
|
||||
multiply = 0
|
||||
}
|
||||
}
|
||||
prestige = {
|
||||
value = 0
|
||||
add = claim_cb_prestige_cost
|
||||
|
|
@ -246,15 +227,15 @@
|
|||
scope:attacker = {
|
||||
if = {
|
||||
limit = { has_legitimacy_flag = reduced_claim_cb_cost }
|
||||
add = 0.5
|
||||
add = 0.5
|
||||
}
|
||||
else_if = {
|
||||
limit = { has_legitimacy_flag = very_reduced_claim_cb_cost }
|
||||
add = 0.25
|
||||
add = 0.25
|
||||
}
|
||||
else_if = {
|
||||
limit = { has_legitimacy_flag = extra_reduced_claim_cb_cost }
|
||||
add = 0.15
|
||||
add = 0.15
|
||||
}
|
||||
else = {
|
||||
add = 1
|
||||
|
|
@ -324,9 +305,9 @@
|
|||
scope:claimant != scope:attacker
|
||||
scope:claimant = {
|
||||
OR = {
|
||||
is_alive = no
|
||||
NOR = {
|
||||
is_vassal_or_below_of = scope:attacker
|
||||
is_alive = no
|
||||
NOR = {
|
||||
is_vassal_or_below_of = scope:attacker
|
||||
is_courtier_of = scope:attacker
|
||||
}
|
||||
}
|
||||
|
|
@ -342,7 +323,7 @@
|
|||
first_valid = {
|
||||
triggered_desc = {
|
||||
trigger = {
|
||||
scope:claimant != scope:attacker
|
||||
scope:claimant != scope:attacker
|
||||
scope:claimant = { is_alive = no }
|
||||
}
|
||||
desc = msg_claim_war_invalidated_claimant_unavailable_dead_message
|
||||
|
|
@ -350,11 +331,11 @@
|
|||
triggered_desc = {
|
||||
trigger = {
|
||||
scope:claimant = {
|
||||
NOR = {
|
||||
this = scope:attacker
|
||||
NOR = {
|
||||
is_vassal_or_below_of = scope:attacker
|
||||
is_courtier_of = scope:attacker
|
||||
NOR = {
|
||||
this = scope:attacker
|
||||
NOR = {
|
||||
is_vassal_or_below_of = scope:attacker
|
||||
is_courtier_of = scope:attacker
|
||||
}
|
||||
#tgp_is_any_minister = yes
|
||||
}
|
||||
|
|
@ -373,7 +354,7 @@
|
|||
desc = msg_claim_war_invalidated_message
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
on_invalidated = {
|
||||
}
|
||||
|
||||
|
|
@ -394,6 +375,8 @@
|
|||
}
|
||||
|
||||
on_victory = {
|
||||
pam_notify_claim_war_instigator_effect_win = yes
|
||||
|
||||
#Grab the higher title tier
|
||||
ordered_in_list = {
|
||||
list = target_titles
|
||||
|
|
@ -472,7 +455,7 @@
|
|||
if = {
|
||||
limit = {
|
||||
top_liege = this
|
||||
government_allows = administrative
|
||||
government_has_mechanic = administrative
|
||||
primary_title = { is_in_list = target_titles }
|
||||
}
|
||||
every_held_title = {
|
||||
|
|
@ -627,13 +610,15 @@
|
|||
}
|
||||
desc = claim_cb_white_peace_desc
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
on_white_peace = {
|
||||
pam_notify_claim_war_instigator_effect_draw = yes
|
||||
|
||||
scope:attacker = {
|
||||
show_pow_release_message_effect = yes
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
ambitious = medium_stress_impact_gain
|
||||
arrogant = medium_stress_impact_gain
|
||||
}
|
||||
|
|
@ -678,7 +663,7 @@
|
|||
}
|
||||
# Defender neither gains nor loses any prestige.
|
||||
scope:defender = {
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
arrogant = medium_stress_impact_gain
|
||||
}
|
||||
}
|
||||
|
|
@ -703,7 +688,7 @@
|
|||
|
||||
# Truce
|
||||
add_truce_white_peace_effect = yes
|
||||
|
||||
|
||||
# EP3: note gold gained from military assistance/join war contracts and their war contribution threshold
|
||||
laamp_as_mercenary_payout_tooltip_effect = yes
|
||||
}
|
||||
|
|
@ -724,12 +709,14 @@
|
|||
}
|
||||
desc = claim_cb_defeat_desc
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
on_defeat = {
|
||||
pam_notify_claim_war_instigator_effect_loss = yes
|
||||
|
||||
scope:attacker = { show_pow_release_message_effect = yes }
|
||||
|
||||
|
||||
# Legitimacy
|
||||
add_legitimacy_attacker_defeat_effect = yes
|
||||
|
||||
|
|
@ -739,7 +726,7 @@
|
|||
#EP2 accolade glory gain for winning against higher ranked enemy
|
||||
scope:defender = {
|
||||
mandala_peacemaker_perk_serenity_effect = yes
|
||||
accolade_defender_war_end_glory_gain_med_effect = yes
|
||||
accolade_defender_war_end_glory_gain_med_effect = yes
|
||||
}
|
||||
|
||||
# lose claims
|
||||
|
|
@ -804,7 +791,7 @@
|
|||
|
||||
# EP3: note gold gained from military assistance/join war contracts and their war contribution threshold
|
||||
laamp_as_mercenary_payout_tooltip_effect = yes
|
||||
|
||||
|
||||
#Mandalas gain or lose piety/devotion depending on Decree
|
||||
mandala_war_defeat_effects = yes
|
||||
}
|
||||
|
|
@ -826,7 +813,7 @@
|
|||
should_show_war_goal_subview = yes
|
||||
|
||||
attacker_wargoal_percentage = 0.8
|
||||
|
||||
|
||||
max_defender_score_from_occupation = 150
|
||||
max_attacker_score_from_occupation = 150
|
||||
|
||||
|
|
@ -842,16 +829,18 @@
|
|||
scope:attacker = {
|
||||
government_has_flag = government_is_feudal
|
||||
liege ?= {
|
||||
government_has_flag = government_is_administrative
|
||||
government_has_mechanic = administrative
|
||||
}
|
||||
}
|
||||
scope:defender = {
|
||||
government_has_flag = government_is_administrative
|
||||
government_has_mechanic = administrative
|
||||
liege ?= scope:attacker.liege
|
||||
}
|
||||
}
|
||||
multiply = 0.4
|
||||
}
|
||||
multiply = pam_peace_of_god_coreligionist_war_ai_score_value
|
||||
multiply = zealous_war_on_head_of_faith_ai_score_value
|
||||
add = frankokratia_leader_protection_value #Set back to 0. Declaring war on the frankokratia leader can really ruin the whole thing
|
||||
}
|
||||
}
|
||||
|
|
|
|||
1653
common/casus_belli_types/00_conquest.txt
Normal file
1653
common/casus_belli_types/00_conquest.txt
Normal file
File diff suppressed because it is too large
Load diff
|
|
@ -5,7 +5,7 @@
|
|||
|
||||
allowed_for_character = {
|
||||
scope:attacker = {
|
||||
culture = {
|
||||
culture ?= {
|
||||
has_innovation = innovation_divine_right
|
||||
}
|
||||
NOR = {
|
||||
|
|
@ -53,27 +53,6 @@
|
|||
value = 0
|
||||
add = common_cb_impious_piety_cost
|
||||
}
|
||||
influence = {
|
||||
add = {
|
||||
value = 25
|
||||
desc = CB_BASE_COST
|
||||
}
|
||||
add = {
|
||||
value = 0.5
|
||||
multiply = scope:attacker.realm_size
|
||||
desc = CB_REALM_SIZE_COST
|
||||
max = 75
|
||||
}
|
||||
multiply = common_cb_cost_multiplier
|
||||
if = {
|
||||
limit = {
|
||||
scope:attacker = {
|
||||
NOT = { government_has_flag = government_has_influence }
|
||||
}
|
||||
}
|
||||
multiply = 0
|
||||
}
|
||||
}
|
||||
prestige = {
|
||||
value = 0
|
||||
# scale base value based on number of counties x 100
|
||||
|
|
@ -208,7 +187,7 @@
|
|||
value = scope:cb_prestige_factor # Set by 'setup_de_jure_cb'
|
||||
multiply = -5.0
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
ambitious = medium_stress_impact_gain
|
||||
arrogant = medium_stress_impact_gain
|
||||
}
|
||||
|
|
@ -224,7 +203,7 @@
|
|||
}
|
||||
# Defender neither gains nor loses any prestige.
|
||||
scope:defender = {
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
arrogant = medium_stress_impact_gain
|
||||
}
|
||||
}
|
||||
|
|
@ -326,6 +305,8 @@
|
|||
|
||||
ai_score_mult = {
|
||||
value = 1
|
||||
multiply = pam_peace_of_god_coreligionist_war_ai_score_value
|
||||
multiply = zealous_war_on_head_of_faith_ai_score_value
|
||||
add = frankokratia_leader_protection_value #Set back to 0. Declaring war on the frankokratia leader can really ruin the whole thing
|
||||
}
|
||||
}
|
||||
|
|
@ -340,7 +321,7 @@ individual_county_de_jure_cb = {
|
|||
|
||||
allowed_for_character = {
|
||||
scope:attacker = {
|
||||
culture = {
|
||||
culture ?= {
|
||||
has_innovation = innovation_casus_belli
|
||||
}
|
||||
NOT = { government_has_flag = government_is_nomadic }
|
||||
|
|
@ -422,27 +403,6 @@ individual_county_de_jure_cb = {
|
|||
}
|
||||
|
||||
cost = {
|
||||
influence = {
|
||||
add = {
|
||||
value = 25
|
||||
desc = CB_BASE_COST
|
||||
}
|
||||
add = {
|
||||
value = 0.5
|
||||
multiply = scope:attacker.realm_size
|
||||
desc = CB_REALM_SIZE_COST
|
||||
max = 75
|
||||
}
|
||||
multiply = common_cb_cost_multiplier
|
||||
if = {
|
||||
limit = {
|
||||
scope:attacker = {
|
||||
NOT = { government_has_flag = government_has_influence }
|
||||
}
|
||||
}
|
||||
multiply = 0
|
||||
}
|
||||
}
|
||||
piety = {
|
||||
value = 0
|
||||
add = common_cb_impious_piety_cost
|
||||
|
|
@ -683,6 +643,8 @@ individual_county_de_jure_cb = {
|
|||
|
||||
ai_score_mult = {
|
||||
value = 1
|
||||
multiply = pam_peace_of_god_coreligionist_war_ai_score_value
|
||||
multiply = zealous_war_on_head_of_faith_ai_score_value
|
||||
add = frankokratia_leader_protection_value #Set back to 0. Declaring war on the frankokratia leader can really ruin the whole thing
|
||||
}
|
||||
}
|
||||
|
|
@ -698,7 +660,7 @@ individual_duchy_de_jure_cb = {
|
|||
|
||||
allowed_for_character = {
|
||||
scope:attacker = {
|
||||
culture = {
|
||||
culture ?= {
|
||||
has_innovation = innovation_casus_belli
|
||||
}
|
||||
NOT = { government_has_flag = government_is_nomadic }
|
||||
|
|
@ -759,27 +721,6 @@ individual_duchy_de_jure_cb = {
|
|||
}
|
||||
|
||||
cost = {
|
||||
influence = {
|
||||
add = {
|
||||
value = 25
|
||||
desc = CB_BASE_COST
|
||||
}
|
||||
add = {
|
||||
value = 0.5
|
||||
multiply = scope:attacker.realm_size
|
||||
desc = CB_REALM_SIZE_COST
|
||||
max = 75
|
||||
}
|
||||
multiply = common_cb_cost_multiplier
|
||||
if = {
|
||||
limit = {
|
||||
scope:attacker = {
|
||||
NOT = { government_has_flag = government_has_influence }
|
||||
}
|
||||
}
|
||||
multiply = 0
|
||||
}
|
||||
}
|
||||
piety = {
|
||||
value = 0
|
||||
add = common_cb_impious_piety_cost
|
||||
|
|
@ -1075,10 +1016,12 @@ individual_duchy_de_jure_cb = {
|
|||
|
||||
ai_score_mult = {
|
||||
value = 1
|
||||
multiply = pam_peace_of_god_coreligionist_war_ai_score_value
|
||||
multiply = zealous_war_on_head_of_faith_ai_score_value
|
||||
add = frankokratia_leader_protection_value #Set back to 0. Declaring war on the frankokratia leader can really ruin the whole thing
|
||||
}
|
||||
}
|
||||
#
|
||||
|
||||
#imperial_reconquest_cb = {
|
||||
# icon = de_jure_cb
|
||||
# group = de_jure
|
||||
|
|
@ -1312,6 +1255,8 @@ individual_duchy_de_jure_cb = {
|
|||
#
|
||||
# ai_score_mult = {
|
||||
# value = 1
|
||||
# multiply = pam_peace_of_god_coreligionist_war_ai_score_value
|
||||
# multiply = zealous_war_on_head_of_faith_ai_score_value
|
||||
# add = frankokratia_leader_protection_value #Set back to 0. Declaring war on the frankokratia leader can really ruin the whole thing
|
||||
# }
|
||||
#}
|
||||
|
|
@ -1482,6 +1427,8 @@ individual_duchy_de_jure_cb = {
|
|||
#
|
||||
# ai_score_mult = {
|
||||
# value = 1
|
||||
# multiply = pam_peace_of_god_coreligionist_war_ai_score_value
|
||||
# multiply = zealous_war_on_head_of_faith_ai_score_value
|
||||
# add = frankokratia_leader_protection_value #Set back to 0. Declaring war on the frankokratia leader can really ruin the whole thing
|
||||
# }
|
||||
#}
|
||||
|
|
@ -1654,7 +1601,8 @@ individual_duchy_de_jure_cb = {
|
|||
#
|
||||
# ai_score_mult = {
|
||||
# value = 1
|
||||
# multiply = pam_peace_of_god_coreligionist_war_ai_score_value
|
||||
# multiply = zealous_war_on_head_of_faith_ai_score_value
|
||||
# add = frankokratia_leader_protection_value #Set back to 0. Declaring war on the frankokratia leader can really ruin the whole thing
|
||||
# }
|
||||
#}
|
||||
#
|
||||
|
|
@ -18,7 +18,7 @@
|
|||
#
|
||||
# is_allowed_claim_title = {
|
||||
# scope:claimant = {
|
||||
# NOT = { has_trait = incapable }
|
||||
# is_incapable = no
|
||||
# is_imprisoned = no
|
||||
# OR = {
|
||||
# this = scope:attacker
|
||||
|
|
@ -321,7 +321,7 @@
|
|||
# value = scope:cb_prestige_factor # Set by 'setup_claim_cb'
|
||||
# multiply = -5
|
||||
# }
|
||||
# stress_impact = {
|
||||
# stress_and_fulfillment_impact = {
|
||||
# ambitious = medium_stress_impact_gain
|
||||
# arrogant = medium_stress_impact_gain
|
||||
# }
|
||||
|
|
@ -355,7 +355,7 @@
|
|||
# }
|
||||
#
|
||||
# scope:defender = {
|
||||
# stress_impact = {
|
||||
# stress_and_fulfillment_impact = {
|
||||
# arrogant = medium_stress_impact_gain
|
||||
# }
|
||||
# }
|
||||
|
|
@ -483,11 +483,11 @@
|
|||
#
|
||||
# max_ai_diplo_distance_to_title = 1000
|
||||
#}
|
||||
#
|
||||
###########
|
||||
## Special 'claim' CB used by Harold the Hard-ruler to invade England in 1066.
|
||||
## If victorious, Harold personally seizes all land in Northern England (ostensibly to distribute to good Norwegian vassals). Otherwise should be mostly-identical to a Claim CB.
|
||||
###########
|
||||
|
||||
##########
|
||||
# Special 'claim' CB used by Harold the Hard-ruler to invade England in 1066.
|
||||
# If victorious, Harold personally seizes all land in Northern England (ostensibly to distribute to good Norwegian vassals). Otherwise should be mostly-identical to a Claim CB.
|
||||
##########
|
||||
#norwegian_invasion_cb = {
|
||||
# icon = invasion
|
||||
# group = event
|
||||
|
|
@ -504,7 +504,7 @@
|
|||
#
|
||||
# is_allowed_claim_title = {
|
||||
# scope:claimant = {
|
||||
# NOT = { has_trait = incapable }
|
||||
# is_incapable = no
|
||||
# is_imprisoned = no
|
||||
# OR = {
|
||||
# this = scope:attacker
|
||||
|
|
@ -900,7 +900,7 @@
|
|||
# value = scope:cb_prestige_factor # Set by 'setup_claim_cb'
|
||||
# multiply = -5
|
||||
# }
|
||||
# stress_impact = {
|
||||
# stress_and_fulfillment_impact = {
|
||||
# ambitious = medium_stress_impact_gain
|
||||
# arrogant = medium_stress_impact_gain
|
||||
# }
|
||||
|
|
@ -934,7 +934,7 @@
|
|||
# }
|
||||
#
|
||||
# scope:defender = {
|
||||
# stress_impact = {
|
||||
# stress_and_fulfillment_impact = {
|
||||
# arrogant = medium_stress_impact_gain
|
||||
# }
|
||||
# }
|
||||
|
|
@ -1062,12 +1062,12 @@
|
|||
#
|
||||
# max_ai_diplo_distance_to_title = 1000
|
||||
#}
|
||||
#
|
||||
###########
|
||||
## Special 'claim' CB used by the Sons of Lothbrok to invade England & Scotland in 867.
|
||||
## If victorious, they personally seize all land in k_england or k_scotland (depending on the war). Otherwise very close to a duchy conquest CB.
|
||||
###########
|
||||
#
|
||||
|
||||
##########
|
||||
# Special 'claim' CB used by the Sons of Lothbrok to invade England & Scotland in 867.
|
||||
# If victorious, they personally seize all land in k_england or k_scotland (depending on the war). Otherwise very close to a duchy conquest CB.
|
||||
##########
|
||||
|
||||
#sons_of_lothbrok_invasion_cb = {
|
||||
# icon = fp1_varangian_adventurer_conquest
|
||||
# group = event
|
||||
|
|
@ -1291,7 +1291,7 @@
|
|||
# value = minor_prestige_value
|
||||
# multiply = -1.0
|
||||
# }
|
||||
# stress_impact = {
|
||||
# stress_and_fulfillment_impact = {
|
||||
# ambitious = medium_stress_impact_gain
|
||||
# arrogant = medium_stress_impact_gain
|
||||
# }
|
||||
|
|
@ -1307,7 +1307,7 @@
|
|||
# }
|
||||
#
|
||||
# scope:defender = {
|
||||
# stress_impact = {
|
||||
# stress_and_fulfillment_impact = {
|
||||
# arrogant = medium_stress_impact_gain
|
||||
# }
|
||||
# }
|
||||
|
|
@ -1405,12 +1405,12 @@
|
|||
#
|
||||
# max_ai_diplo_distance_to_title = 500
|
||||
#}
|
||||
#
|
||||
###########
|
||||
## Special 'invasion' CB used by the Hungarians to migrate from the steppe to Pannonia
|
||||
## If victorious, the Hungarians directly usurp all land within Pannonia not held by a player.
|
||||
###########
|
||||
#
|
||||
|
||||
##########
|
||||
# Special 'invasion' CB used by the Hungarians to migrate from the steppe to Pannonia
|
||||
# If victorious, the Hungarians directly usurp all land within Pannonia not held by a player.
|
||||
##########
|
||||
|
||||
#hungarian_migration_cb = {
|
||||
# icon = invasion
|
||||
# group = invasion #Switching this to event will render the CB invisible.
|
||||
|
|
@ -1945,12 +1945,12 @@
|
|||
#
|
||||
# attacker_wargoal_percentage = 0.5
|
||||
#}
|
||||
#
|
||||
###########
|
||||
## Special 'invasion' CB used by the Azariqa to secede in Iraq
|
||||
## If victorious, they directly usurp all land within Jazira & create the relevant title.
|
||||
###########
|
||||
#
|
||||
|
||||
##########
|
||||
# Special 'invasion' CB used by the Azariqa to secede in Iraq
|
||||
# If victorious, they directly usurp all land within Jazira & create the relevant title.
|
||||
##########
|
||||
|
||||
#azariqa_rebellion_cb = {
|
||||
# icon = invasion
|
||||
# group = event
|
||||
|
|
@ -2056,7 +2056,10 @@
|
|||
#
|
||||
# hidden_effect = {
|
||||
# scope:attacker = {
|
||||
# faith = { save_scope_as = faith }
|
||||
# detach_rite_to_new_faith = {
|
||||
# target = rite:azariqa
|
||||
# save_scope_as = faith
|
||||
# }
|
||||
# set_up_dynamic_temporal_hof_title_effect = { NEW_HOLDER = scope:attacker }
|
||||
# }
|
||||
# }
|
||||
|
|
@ -2117,14 +2120,14 @@
|
|||
#
|
||||
# scope:attacker = {
|
||||
# add_prestige = mongol_invasion_cb_prestige_white_peace
|
||||
# stress_impact = {
|
||||
# stress_and_fulfillment_impact = {
|
||||
# ambitious = medium_stress_impact_gain
|
||||
# arrogant = medium_stress_impact_gain
|
||||
# }
|
||||
# }
|
||||
#
|
||||
# scope:defender = {
|
||||
# stress_impact = {
|
||||
# stress_and_fulfillment_impact = {
|
||||
# arrogant = medium_stress_impact_gain
|
||||
# }
|
||||
# }
|
||||
|
|
@ -2450,7 +2453,7 @@ raiktor_claim_cb = {
|
|||
on_white_peace = {
|
||||
scope:attacker = {
|
||||
show_pow_release_message_effect = yes
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
ambitious = medium_stress_impact_gain
|
||||
arrogant = medium_stress_impact_gain
|
||||
}
|
||||
|
|
@ -2495,7 +2498,7 @@ raiktor_claim_cb = {
|
|||
}
|
||||
# Defender neither gains nor loses any prestige.
|
||||
scope:defender = {
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
arrogant = medium_stress_impact_gain
|
||||
}
|
||||
}
|
||||
|
|
@ -2695,7 +2698,7 @@ raiktor_conquest_cb = {
|
|||
scope:attacker = {
|
||||
random_courtier = {
|
||||
limit = {
|
||||
has_character_flag = raiktor
|
||||
has_variable = raiktor
|
||||
}
|
||||
save_scope_as = vassal_to_be
|
||||
}
|
||||
|
|
@ -2832,14 +2835,14 @@ raiktor_conquest_cb = {
|
|||
|
||||
scope:attacker = {
|
||||
add_prestige = mongol_invasion_cb_prestige_white_peace
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
ambitious = medium_stress_impact_gain
|
||||
arrogant = medium_stress_impact_gain
|
||||
}
|
||||
}
|
||||
|
||||
scope:defender = {
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
arrogant = medium_stress_impact_gain
|
||||
}
|
||||
}
|
||||
|
|
@ -3453,7 +3456,7 @@ diarch_vassalisation_cb = {
|
|||
value = minor_prestige_value
|
||||
multiply = -1.0
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
ambitious = medium_stress_impact_gain
|
||||
arrogant = medium_stress_impact_gain
|
||||
}
|
||||
|
|
@ -3469,7 +3472,7 @@ diarch_vassalisation_cb = {
|
|||
}
|
||||
|
||||
scope:defender = {
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
arrogant = medium_stress_impact_gain
|
||||
}
|
||||
}
|
||||
|
|
@ -3725,7 +3728,7 @@ remove_regent_cb = {
|
|||
value = minor_prestige_value
|
||||
multiply = -1.0
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
ambitious = medium_stress_impact_gain
|
||||
arrogant = medium_stress_impact_gain
|
||||
}
|
||||
|
|
@ -3753,7 +3756,7 @@ remove_regent_cb = {
|
|||
}
|
||||
}
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
arrogant = medium_stress_impact_gain
|
||||
}
|
||||
}
|
||||
|
|
|
|||
2190
common/casus_belli_types/00_invasion_war.txt
Normal file
2190
common/casus_belli_types/00_invasion_war.txt
Normal file
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
595
common/casus_belli_types/00_subjugation.txt
Normal file
595
common/casus_belli_types/00_subjugation.txt
Normal file
|
|
@ -0,0 +1,595 @@
|
|||
tribal_subjugation_cb = {
|
||||
icon = vassalization
|
||||
group = subjugation
|
||||
ai_only_against_neighbors = yes
|
||||
|
||||
attacker_score_from_occupation_scale = 150
|
||||
attacker_score_from_battles_scale = 150
|
||||
defender_score_from_battles_scale = 150
|
||||
|
||||
allowed_for_character = {
|
||||
OR = {
|
||||
government_has_flag = government_is_tribal
|
||||
has_variable = koh_subjugation_cb_allowed # Kingdom of Heaven allows this
|
||||
AND = {
|
||||
OR = {
|
||||
faith.religious_head = this
|
||||
pam_is_antipope_trigger = yes
|
||||
}
|
||||
faith ?= { has_doctrine = doctrine_temporal_head }
|
||||
}
|
||||
faith ?= {
|
||||
has_doctrine = eastern_hostility_doctrine
|
||||
}
|
||||
house ?= {
|
||||
has_variable = subjugations_expanded
|
||||
}
|
||||
}
|
||||
NOR = {
|
||||
government_has_flag = government_is_landless_adventurer
|
||||
AND = { # FP3: Renewed Caliphate houses with subjugations_expanded bypass the admin restriction
|
||||
government_has_mechanic = administrative
|
||||
NOT = {
|
||||
house ?= {
|
||||
has_variable = subjugations_expanded
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
# Root is the title
|
||||
# scope:attacker is the attacker
|
||||
# scope:defender is the defender
|
||||
allowed_against_character_display_regardless = {
|
||||
tgp_japan_offensive_wars_ban_trigger = yes
|
||||
scope:attacker = {
|
||||
trigger_if = {
|
||||
limit = {
|
||||
scope:attacker = { has_variable = koh_subjugation_cb_allowed }
|
||||
}
|
||||
scope:attacker.faith = scope:defender.faith
|
||||
}
|
||||
trigger_if = {
|
||||
limit = {
|
||||
faith.religion = religion:islam_religion
|
||||
house ?= {
|
||||
house_head = scope:attacker
|
||||
has_variable = subjugations_expanded
|
||||
}
|
||||
scope:defender.faith.religion = religion:islam_religion
|
||||
}
|
||||
}
|
||||
trigger_else = {
|
||||
trigger_if = {
|
||||
limit = {
|
||||
government_has_flag = government_is_tribal
|
||||
scope:defender = {
|
||||
government_has_flag = government_is_tribal
|
||||
}
|
||||
}
|
||||
trigger_if = {
|
||||
limit = {
|
||||
culture ?= {
|
||||
has_cultural_parameter = cb_lower_prestige_level_requirement
|
||||
}
|
||||
}
|
||||
prestige_level >= 1
|
||||
}
|
||||
trigger_else = {
|
||||
prestige_level >= 2
|
||||
}
|
||||
}
|
||||
trigger_else_if = {
|
||||
limit = {
|
||||
faith ?= { has_doctrine = doctrine_temporal_head }
|
||||
OR = {
|
||||
AND = {
|
||||
faith.religious_head = scope:attacker
|
||||
scope:defender.faith.religious_head ?= scope:attacker.faith.religious_head
|
||||
}
|
||||
AND = {
|
||||
pam_is_antipope_trigger = yes
|
||||
rite = scope:defender.rite
|
||||
}
|
||||
}
|
||||
}
|
||||
trigger_if = {
|
||||
limit = {
|
||||
OR = {
|
||||
culture ?= {
|
||||
has_cultural_parameter = cb_lower_piety_level_requirement
|
||||
}
|
||||
# Iberian Struggle Hostility Reward
|
||||
AND = {
|
||||
house ?= {
|
||||
OR = {
|
||||
has_house_modifier = fp2_struggle_hostility_house_faith_modifier
|
||||
has_house_modifier = fp2_struggle_hostility_house_combined_modifier
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
piety_level >= 2
|
||||
}
|
||||
trigger_else = {
|
||||
piety_level >= 3
|
||||
}
|
||||
}
|
||||
trigger_else = {
|
||||
trigger_if = {
|
||||
limit = {
|
||||
government_has_flag = government_is_clan
|
||||
house ?= {
|
||||
has_house_unity_stage = antagonistic
|
||||
}
|
||||
culture ?= {
|
||||
has_cultural_parameter = cb_lower_prestige_level_requirement
|
||||
}
|
||||
}
|
||||
prestige_level >= 2
|
||||
}
|
||||
trigger_else_if = {
|
||||
limit = {
|
||||
OR = {
|
||||
AND = {
|
||||
government_has_flag = government_is_clan
|
||||
house ?= {
|
||||
has_house_unity_stage = antagonistic
|
||||
}
|
||||
}
|
||||
culture ?= {
|
||||
has_cultural_parameter = cb_lower_prestige_level_requirement
|
||||
}
|
||||
}
|
||||
}
|
||||
prestige_level >= 3
|
||||
}
|
||||
trigger_else = {
|
||||
prestige_level >= 4
|
||||
}
|
||||
}
|
||||
custom_description = {
|
||||
text = has_used_lifetime_subjugation
|
||||
subject = scope:attacker
|
||||
NOT = {
|
||||
scope:attacker = {
|
||||
has_character_flag = used_lifetime_subjugation
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
allowed_against_character = {
|
||||
scope:attacker = {
|
||||
OR = {
|
||||
AND = { # Kingdom of Heaven Subjugation
|
||||
has_variable = koh_subjugation_cb_allowed
|
||||
faith = scope:defender.faith
|
||||
}
|
||||
AND = { # Tribal Subjugation
|
||||
government_has_flag = government_is_tribal
|
||||
scope:defender = {
|
||||
government_has_flag = government_is_tribal
|
||||
}
|
||||
}
|
||||
AND = { # Temporal Subjugation
|
||||
faith ?= { has_doctrine = doctrine_temporal_head }
|
||||
OR = {
|
||||
AND = {
|
||||
faith.religious_head = scope:attacker
|
||||
scope:defender.faith.religious_head ?= scope:attacker.faith.religious_head
|
||||
}
|
||||
AND = {
|
||||
pam_is_antipope_trigger = yes
|
||||
rite = scope:defender.rite
|
||||
}
|
||||
}
|
||||
}
|
||||
AND = { # Indian Subjugation
|
||||
faith ?= {
|
||||
has_doctrine = eastern_hostility_doctrine
|
||||
}
|
||||
scope:defender.faith ?= {
|
||||
has_doctrine = eastern_hostility_doctrine
|
||||
}
|
||||
}
|
||||
AND = {
|
||||
faith.religion = religion:islam_religion
|
||||
house ?= {
|
||||
house_head = scope:attacker
|
||||
has_variable = subjugations_expanded
|
||||
}
|
||||
scope:defender.faith.religion = religion:islam_religion
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
scope:defender = {
|
||||
top_liege = this
|
||||
trigger_if = {
|
||||
limit = { scope:attacker = { is_ai = no } } # Already pre-filtered by the AI due to ai_only_against_neighbors = yes. any_neighboring_top_liege_realm_owner is expensive
|
||||
scope:attacker = {
|
||||
any_neighboring_top_liege_realm_owner = {
|
||||
this = scope:defender
|
||||
}
|
||||
}
|
||||
}
|
||||
NOR = { # Can't subjugate Military Orders or Heads of Faith
|
||||
any_held_title = {
|
||||
is_holy_order = yes
|
||||
}
|
||||
faith.religious_head ?= root
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
cost = {
|
||||
prestige = tribal_subjugation_cb_prestige_cost
|
||||
piety = {
|
||||
value = 0
|
||||
# Explicit cost when attacking HoF in addition to the impious additions
|
||||
if = {
|
||||
limit = {
|
||||
scope:attacker.faith.religious_head = scope:attacker
|
||||
scope:defender.faith = scope:attacker.faith
|
||||
}
|
||||
add = {
|
||||
value = 1000
|
||||
desc = CB_BASE_COST
|
||||
}
|
||||
}
|
||||
add = common_cb_impious_piety_cost
|
||||
multiply = common_cb_piety_cost_multiplier
|
||||
# FP3: caliphal discounts.
|
||||
## We have to do this here as we otherwise can't select what the war is.
|
||||
if = {
|
||||
limit = {
|
||||
scope:attacker = {
|
||||
has_title = title:d_sunni
|
||||
# We scope directly to the struggle because e_arabia might not actually be _in_ the struggle.
|
||||
struggle:persian_struggle ?= { has_struggle_phase_parameter = fp3_caliph_gets_cheaper_subjugation_cb }
|
||||
}
|
||||
}
|
||||
multiply = {
|
||||
value = fp3_caliph_gets_cheaper_subjugation_cb_actual_value
|
||||
desc = CB_STRUGGLE_PHASE_DISCOUNT
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
should_invalidate = {
|
||||
scope:defender = {
|
||||
top_liege != this
|
||||
}
|
||||
}
|
||||
|
||||
on_declaration = {
|
||||
on_declared_war = yes
|
||||
scope:attacker = {
|
||||
add_character_flag = used_lifetime_subjugation
|
||||
}
|
||||
}
|
||||
|
||||
on_invalidated_desc = msg_subjugation_war_invalidated_message
|
||||
|
||||
on_invalidated = {
|
||||
scope:attacker = {
|
||||
if = {
|
||||
limit = {
|
||||
is_alive = yes
|
||||
}
|
||||
remove_character_flag = used_lifetime_subjugation # If the war is invalidated, you should be permitted to try again
|
||||
# Refund their investment.
|
||||
add_prestige_no_experience = tribal_subjugation_cb_prestige_cost
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
on_victory_desc = {
|
||||
first_valid = {
|
||||
triggered_desc = {
|
||||
trigger = { scope:defender.primary_title.tier < scope:attacker.primary_title.tier }
|
||||
desc = {
|
||||
first_valid = {
|
||||
triggered_desc = {
|
||||
trigger = { scope:attacker = { is_local_player = yes } }
|
||||
desc = vassalization_cb_victory_desc_attacker
|
||||
}
|
||||
triggered_desc = {
|
||||
trigger = { scope:defender = { is_local_player = yes } }
|
||||
desc = vassalization_cb_victory_desc_defender
|
||||
}
|
||||
desc = vassalization_cb_victory_desc
|
||||
}
|
||||
}
|
||||
}
|
||||
desc = {
|
||||
first_valid = {
|
||||
triggered_desc = {
|
||||
trigger = { scope:attacker = { is_local_player = yes } }
|
||||
desc = tribal_subjugation_cb_victory_desc_equal_tier_attacker
|
||||
}
|
||||
triggered_desc = {
|
||||
trigger = { scope:defender = { is_local_player = yes } }
|
||||
desc = tribal_subjugation_cb_victory_desc_equal_tier_defender
|
||||
}
|
||||
desc = tribal_subjugation_cb_victory_desc_equal_tier
|
||||
}
|
||||
}
|
||||
}
|
||||
triggered_desc = {
|
||||
trigger = { scope:attacker = { is_local_player = yes } }
|
||||
desc = subjugation_war_warning_desc
|
||||
}
|
||||
}
|
||||
|
||||
on_victory = {
|
||||
scope:attacker = { show_pow_release_message_effect = yes }
|
||||
|
||||
# Legitimacy
|
||||
add_legitimacy_attacker_victory_effect = yes
|
||||
|
||||
#EP2 accolade glory gain for winning against higher ranked enemy
|
||||
scope:attacker = { accolade_attacker_war_end_glory_gain_high_effect = yes }
|
||||
|
||||
create_title_and_vassal_change = {
|
||||
type = swear_fealty
|
||||
save_scope_as = change
|
||||
add_claim_on_loss = no
|
||||
}
|
||||
|
||||
if = {
|
||||
limit = {
|
||||
scope:defender.primary_title.tier < scope:attacker.primary_title.tier
|
||||
}
|
||||
scope:defender = {
|
||||
change_liege = {
|
||||
liege = scope:attacker
|
||||
change = scope:change
|
||||
}
|
||||
}
|
||||
}
|
||||
else = {
|
||||
scope:defender = {
|
||||
every_held_title = {
|
||||
if = {
|
||||
limit = {
|
||||
tier = scope:defender.primary_title.tier
|
||||
}
|
||||
change_title_holder = {
|
||||
holder = scope:attacker
|
||||
change = scope:change
|
||||
}
|
||||
}
|
||||
else_if = {
|
||||
limit = {
|
||||
OR = {
|
||||
NOT = { exists = scope:secondary_title }
|
||||
tier > scope:secondary_title.tier
|
||||
}
|
||||
}
|
||||
save_temporary_scope_as = secondary_title
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
scope:defender = {
|
||||
if = {
|
||||
limit = {
|
||||
exists = scope:secondary_title
|
||||
}
|
||||
every_vassal = {
|
||||
limit = {
|
||||
primary_title.tier >= scope:secondary_title.tier
|
||||
NOT = {
|
||||
primary_title.tier = tier_barony
|
||||
}
|
||||
}
|
||||
change_liege = {
|
||||
liege = scope:attacker
|
||||
change = scope:change
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
scope:defender = {
|
||||
change_liege = {
|
||||
liege = scope:attacker
|
||||
change = scope:change
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
resolve_title_and_vassal_change = scope:change
|
||||
|
||||
|
||||
# Prestige level progress for the attacker
|
||||
scope:attacker = {
|
||||
add_prestige_experience = {
|
||||
value = major_prestige_value
|
||||
}
|
||||
}
|
||||
|
||||
# Prestige loss for the defender
|
||||
scope:defender = {
|
||||
add_prestige = {
|
||||
value = major_prestige_value
|
||||
multiply = -1.0
|
||||
}
|
||||
}
|
||||
|
||||
# Allies on both sides get full prestige value for helping in the war, based on their war participation.
|
||||
modify_allies_of_participants_fame_values = {
|
||||
WINNER = scope:attacker
|
||||
FAME_BASE = major_prestige_value
|
||||
IS_RELIGIOUS_WAR = no
|
||||
WINNER_ALLY_FAME_SCALE = 1
|
||||
LOSER_ALLY_FAME_SCALE = 1
|
||||
}
|
||||
|
||||
# Truce
|
||||
add_truce_attacker_victory_effect = yes
|
||||
|
||||
# FP1: note the victory for future memorialisation via stele (if applicable).
|
||||
scope:attacker = { fp1_remember_recent_conquest_victory_effect = yes }
|
||||
|
||||
# EP3: note gold gained from military assistance/join war contracts and their war contribution threshold
|
||||
laamp_as_mercenary_payout_tooltip_effect = yes
|
||||
|
||||
#Mandalas gain or lose piety/devotion depending on Decree
|
||||
mandala_war_victory_effects = yes
|
||||
}
|
||||
|
||||
on_white_peace_desc = {
|
||||
first_valid = {
|
||||
triggered_desc = {
|
||||
trigger = { scope:defender = { is_local_player = yes } }
|
||||
desc = tribal_subjugation_cb_white_peace_desc_defender
|
||||
}
|
||||
desc = tribal_subjugation_cb_white_peace_desc
|
||||
}
|
||||
}
|
||||
|
||||
on_white_peace = {
|
||||
scope:attacker = { show_pow_release_message_effect = yes }
|
||||
|
||||
#EP2 accolade glory gain for doing ok against higher ranked enemy
|
||||
scope:attacker = { accolade_attacker_war_end_glory_gain_low_effect = yes }
|
||||
scope:defender = { accolade_defender_war_end_glory_gain_med_effect = yes }
|
||||
|
||||
# Prestige loss for the attacker
|
||||
scope:attacker = {
|
||||
add_prestige = {
|
||||
value = medium_prestige_value
|
||||
multiply = -1.0
|
||||
}
|
||||
stress_and_fulfillment_impact = {
|
||||
ambitious = medium_stress_impact_gain
|
||||
arrogant = medium_stress_impact_gain
|
||||
}
|
||||
}
|
||||
|
||||
# Allies on both sides get full prestige value for helping in the war, based on their war participation.
|
||||
modify_allies_of_participants_fame_values = {
|
||||
WINNER = scope:attacker # Not important as the scales are identical
|
||||
FAME_BASE = medium_prestige_value
|
||||
IS_RELIGIOUS_WAR = no
|
||||
WINNER_ALLY_FAME_SCALE = 1
|
||||
LOSER_ALLY_FAME_SCALE = 1
|
||||
}
|
||||
|
||||
scope:defender = {
|
||||
stress_and_fulfillment_impact = {
|
||||
arrogant = medium_stress_impact_gain
|
||||
}
|
||||
}
|
||||
|
||||
add_truce_white_peace_effect = yes
|
||||
|
||||
# EP3: note gold gained from military assistance/join war contracts and their war contribution threshold
|
||||
laamp_as_mercenary_payout_tooltip_effect = yes
|
||||
}
|
||||
|
||||
on_defeat_desc = {
|
||||
first_valid = {
|
||||
triggered_desc = {
|
||||
trigger = { scope:defender = { is_local_player = yes } }
|
||||
desc = tribal_subjugation_cb_white_peace_desc_defender
|
||||
}
|
||||
triggered_desc = {
|
||||
trigger = {
|
||||
scope:attacker = {
|
||||
is_local_player = yes
|
||||
has_targeting_faction = yes
|
||||
}
|
||||
}
|
||||
desc = tribal_subjugation_cb_defeat_desc_attacker
|
||||
}
|
||||
desc = tribal_subjugation_cb_white_peace_desc
|
||||
}
|
||||
}
|
||||
|
||||
on_defeat = {
|
||||
scope:attacker = { show_pow_release_message_effect = yes }
|
||||
|
||||
# Legitimacy
|
||||
add_legitimacy_attacker_defeat_effect = yes
|
||||
|
||||
scope:defender = {
|
||||
mandala_peacemaker_perk_serenity_effect = yes
|
||||
#EP2 accolade glory gain for winning against higher ranked enemy
|
||||
accolade_defender_war_end_glory_gain_high_effect = yes
|
||||
# Prestige for Defender
|
||||
add_prestige_war_defender_effect = {
|
||||
PRESTIGE_VALUE = medium_prestige_value
|
||||
}
|
||||
}
|
||||
|
||||
# Prestige loss for the attacker
|
||||
scope:attacker = {
|
||||
pay_short_term_gold_reparations_effect = {
|
||||
GOLD_VALUE = 3
|
||||
}
|
||||
add_prestige = {
|
||||
value = major_prestige_value
|
||||
multiply = -1.0
|
||||
}
|
||||
}
|
||||
|
||||
# Allies on both sides get full prestige value for helping in the war, based on their war participation.
|
||||
modify_allies_of_participants_fame_values = {
|
||||
WINNER = scope:defender
|
||||
FAME_BASE = major_prestige_value
|
||||
IS_RELIGIOUS_WAR = no
|
||||
WINNER_ALLY_FAME_SCALE = 1
|
||||
LOSER_ALLY_FAME_SCALE = 1
|
||||
}
|
||||
|
||||
scope:attacker = {
|
||||
save_temporary_scope_as = loser
|
||||
}
|
||||
|
||||
# Truce
|
||||
add_truce_attacker_defeat_effect = yes
|
||||
|
||||
on_lost_aggression_war_discontent_loss = yes
|
||||
|
||||
# EP3: note gold gained from military assistance/join war contracts and their war contribution threshold
|
||||
laamp_as_mercenary_payout_tooltip_effect = yes
|
||||
|
||||
#Mandalas gain or lose piety/devotion depending on Decree
|
||||
mandala_war_defeat_effects = yes
|
||||
}
|
||||
|
||||
on_primary_attacker_death = inherit
|
||||
on_primary_defender_death = inherit
|
||||
|
||||
attacker_allies_inherit = yes
|
||||
defender_allies_inherit = yes
|
||||
|
||||
war_name = "SUBJUGATION_WAR_NAME"
|
||||
war_name_base = "SUBJUGATION_WAR_NAME_BASE"
|
||||
cb_name = "SUBJUGATION_CB_NAME"
|
||||
interface_priority = 59
|
||||
|
||||
ticking_war_score_targets_entire_realm = yes
|
||||
max_defender_score_from_occupation = 150
|
||||
max_attacker_score_from_occupation = 150
|
||||
attacker_ticking_warscore = 0
|
||||
attacker_wargoal_percentage = 0.8
|
||||
|
||||
max_ai_diplo_distance_to_title = 500
|
||||
|
||||
ai_score_mult = {
|
||||
value = 1
|
||||
multiply = pam_peace_of_god_coreligionist_war_ai_score_value
|
||||
multiply = zealous_war_on_head_of_faith_ai_score_value
|
||||
add = frankokratia_leader_protection_value #Set back to 0. Declaring war on the frankokratia leader can really ruin the whole thing
|
||||
}
|
||||
}
|
||||
3
common/casus_belli_types/01_fp1_wars.txt
Normal file
3
common/casus_belli_types/01_fp1_wars.txt
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
###############################
|
||||
## Blanked to Prevent Errors ##
|
||||
###############################
|
||||
|
|
@ -85,27 +85,6 @@ mythical_ancestor_war = {
|
|||
}
|
||||
|
||||
cost = {
|
||||
influence = {
|
||||
add = {
|
||||
value = 25
|
||||
desc = CB_BASE_COST
|
||||
}
|
||||
add = {
|
||||
value = 0.5
|
||||
multiply = scope:attacker.realm_size
|
||||
desc = CB_REALM_SIZE_COST
|
||||
max = 75
|
||||
}
|
||||
multiply = common_cb_cost_multiplier
|
||||
if = {
|
||||
limit = {
|
||||
scope:attacker = {
|
||||
NOT = { government_has_flag = government_has_influence }
|
||||
}
|
||||
}
|
||||
multiply = 0
|
||||
}
|
||||
}
|
||||
piety = {
|
||||
value = 0
|
||||
add = common_cb_impious_piety_cost
|
||||
|
|
@ -226,14 +205,14 @@ mythical_ancestor_war = {
|
|||
|
||||
scope:attacker = {
|
||||
add_prestige = mongol_invasion_cb_prestige_white_peace
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
ambitious = medium_stress_impact_gain
|
||||
arrogant = medium_stress_impact_gain
|
||||
}
|
||||
}
|
||||
|
||||
scope:defender = {
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
arrogant = medium_stress_impact_gain
|
||||
}
|
||||
}
|
||||
|
|
@ -419,27 +398,6 @@ legendary_adventure = {
|
|||
on_invalidated = {}
|
||||
|
||||
cost = {
|
||||
influence = {
|
||||
add = {
|
||||
value = 25
|
||||
desc = CB_BASE_COST
|
||||
}
|
||||
add = {
|
||||
value = 0.5
|
||||
multiply = scope:attacker.realm_size
|
||||
desc = CB_REALM_SIZE_COST
|
||||
max = 75
|
||||
}
|
||||
multiply = common_cb_cost_multiplier
|
||||
if = {
|
||||
limit = {
|
||||
scope:attacker = {
|
||||
NOT = { government_has_flag = government_has_influence }
|
||||
}
|
||||
}
|
||||
multiply = 0
|
||||
}
|
||||
}
|
||||
piety = {
|
||||
value = fp1_varangian_adventure_base_piety_cost
|
||||
|
||||
|
|
@ -1671,7 +1629,7 @@ legendary_adventure = {
|
|||
value = minor_prestige_value
|
||||
multiply = -1.0
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
ambitious = medium_stress_impact_gain
|
||||
arrogant = medium_stress_impact_gain
|
||||
}
|
||||
|
|
@ -1687,7 +1645,7 @@ legendary_adventure = {
|
|||
}
|
||||
|
||||
scope:defender = {
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
arrogant = medium_stress_impact_gain
|
||||
}
|
||||
}
|
||||
|
|
@ -1829,27 +1787,6 @@ leg_demand_fealty_cb = {
|
|||
}
|
||||
|
||||
cost = {
|
||||
influence = {
|
||||
add = {
|
||||
value = 25
|
||||
desc = CB_BASE_COST
|
||||
}
|
||||
add = {
|
||||
value = 0.5
|
||||
multiply = scope:attacker.realm_size
|
||||
desc = CB_REALM_SIZE_COST
|
||||
max = 75
|
||||
}
|
||||
multiply = common_cb_cost_multiplier
|
||||
if = {
|
||||
limit = {
|
||||
scope:attacker = {
|
||||
NOT = { government_has_flag = government_has_influence }
|
||||
}
|
||||
}
|
||||
multiply = 0
|
||||
}
|
||||
}
|
||||
piety = {
|
||||
value = 0
|
||||
add = common_cb_impious_piety_cost
|
||||
|
|
@ -1866,28 +1803,7 @@ leg_demand_fealty_cb = {
|
|||
}
|
||||
}
|
||||
}
|
||||
if = {
|
||||
limit = {
|
||||
scope:defender.primary_title = {
|
||||
tier = tier_kingdom
|
||||
}
|
||||
}
|
||||
multiply = {
|
||||
value = 2
|
||||
desc = CB_VASSALIZING_KING
|
||||
}
|
||||
}
|
||||
if = {
|
||||
limit = {
|
||||
scope:defender.primary_title = {
|
||||
tier = tier_empire
|
||||
}
|
||||
}
|
||||
multiply = {
|
||||
value = 4
|
||||
desc = CB_VASSALIZING_EMPEROR
|
||||
}
|
||||
}
|
||||
multiply = vassalization_cb_prestige_cost_mulitiplier
|
||||
|
||||
multiply = common_cb_prestige_cost_multiplier
|
||||
}
|
||||
|
|
|
|||
|
|
@ -12,7 +12,7 @@
|
|||
|
||||
allowed_for_character = {
|
||||
OR = {
|
||||
government_allows = administrative
|
||||
government_has_mechanic = administrative
|
||||
house ?= { has_house_modifier = bp3_bosporan_kingdom_modifier }
|
||||
}
|
||||
NOR = {
|
||||
|
|
@ -32,13 +32,13 @@
|
|||
target_titles = neighbor_land
|
||||
target_title_tier = county
|
||||
ignore_effect = change_title_holder
|
||||
|
||||
|
||||
attacker_score_from_occupation_scale = 150
|
||||
attacker_score_from_battles_scale = 150
|
||||
defender_score_from_battles_scale = 150
|
||||
|
||||
ai_only_against_neighbors = yes
|
||||
|
||||
|
||||
ai_score_mult = {
|
||||
value = viking_conquest_ai_score_value
|
||||
|
||||
|
|
@ -81,7 +81,7 @@
|
|||
trigger_if = {
|
||||
limit = {
|
||||
scope:attacker = {
|
||||
NOT = { government_allows = administrative }
|
||||
NOT = { government_has_mechanic = administrative }
|
||||
house ?= { has_house_modifier = bp3_bosporan_kingdom_modifier }
|
||||
}
|
||||
}
|
||||
|
|
@ -164,7 +164,7 @@
|
|||
|
||||
on_victory = {
|
||||
scope:attacker = { show_pow_release_message_effect = yes }
|
||||
|
||||
|
||||
# Legitimacy
|
||||
add_legitimacy_attacker_victory_effect = yes
|
||||
|
||||
|
|
@ -236,7 +236,7 @@
|
|||
value = minor_prestige_value
|
||||
multiply = -1.0
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
ambitious = medium_stress_impact_gain
|
||||
arrogant = medium_stress_impact_gain
|
||||
}
|
||||
|
|
@ -252,7 +252,7 @@
|
|||
}
|
||||
|
||||
scope:defender = {
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
arrogant = medium_stress_impact_gain
|
||||
}
|
||||
}
|
||||
|
|
@ -284,14 +284,14 @@
|
|||
|
||||
on_defeat = {
|
||||
scope:attacker = { show_pow_release_message_effect = yes }
|
||||
|
||||
|
||||
# Legitimacy
|
||||
add_legitimacy_attacker_defeat_effect = yes
|
||||
|
||||
# Influence
|
||||
add_influence_attacker_defeat_effect = yes
|
||||
|
||||
scope:defender = {
|
||||
scope:defender = {
|
||||
mandala_peacemaker_perk_serenity_effect = yes
|
||||
#EP2 accolade glory gain for winning against higher ranked enemy
|
||||
accolade_defender_war_end_glory_gain_high_effect = yes
|
||||
|
|
@ -346,7 +346,7 @@
|
|||
use_de_jure_wargoal_only = yes
|
||||
|
||||
attacker_wargoal_percentage = 0.8
|
||||
|
||||
|
||||
max_defender_score_from_occupation = 150
|
||||
max_attacker_score_from_occupation = 150
|
||||
}
|
||||
|
|
@ -358,13 +358,13 @@ duchy_expansion_cb = {
|
|||
combine_into_one = yes
|
||||
should_show_war_goal_subview = yes
|
||||
mutually_exclusive_titles = { always = yes }
|
||||
|
||||
|
||||
attacker_score_from_occupation_scale = 150
|
||||
attacker_score_from_battles_scale = 150
|
||||
defender_score_from_battles_scale = 150
|
||||
|
||||
allowed_for_character = {
|
||||
government_allows = administrative
|
||||
government_has_mechanic = administrative
|
||||
vassal_contract_has_flag = admin_duchy_expansion_unlocked
|
||||
NOT = {
|
||||
government_has_flag = government_is_landless_adventurer
|
||||
|
|
@ -400,7 +400,7 @@ duchy_expansion_cb = {
|
|||
ignore_effect = change_title_holder
|
||||
|
||||
ai_only_against_neighbors = yes
|
||||
|
||||
|
||||
ai_score_mult = {
|
||||
value = viking_conquest_ai_score_value
|
||||
|
||||
|
|
@ -460,7 +460,7 @@ duchy_expansion_cb = {
|
|||
|
||||
on_invalidated = {
|
||||
}
|
||||
|
||||
|
||||
cost = {
|
||||
influence = {
|
||||
add = {
|
||||
|
|
@ -506,7 +506,7 @@ duchy_expansion_cb = {
|
|||
|
||||
on_victory = {
|
||||
scope:attacker = { show_pow_release_message_effect = yes }
|
||||
|
||||
|
||||
# Legitimacy
|
||||
add_legitimacy_attacker_victory_effect = yes
|
||||
|
||||
|
|
@ -546,7 +546,7 @@ duchy_expansion_cb = {
|
|||
take_baronies = yes
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
# If applicable, take the target title (i.e. duchy) as well
|
||||
every_in_list = {
|
||||
list = target_title_taken
|
||||
|
|
@ -728,14 +728,14 @@ duchy_expansion_cb = {
|
|||
|
||||
on_defeat = {
|
||||
scope:attacker = { show_pow_release_message_effect = yes }
|
||||
|
||||
|
||||
# Legitimacy
|
||||
add_legitimacy_attacker_defeat_effect = yes
|
||||
|
||||
# Influence
|
||||
add_influence_attacker_defeat_effect = yes
|
||||
|
||||
scope:defender = {
|
||||
scope:defender = {
|
||||
mandala_peacemaker_perk_serenity_effect = yes
|
||||
#EP2 accolade glory gain for winning against higher ranked enemy
|
||||
accolade_defender_war_end_glory_gain_high_effect = yes
|
||||
|
|
@ -793,7 +793,7 @@ duchy_expansion_cb = {
|
|||
use_de_jure_wargoal_only = yes
|
||||
|
||||
attacker_wargoal_percentage = 0.8
|
||||
|
||||
|
||||
max_defender_score_from_occupation = 150
|
||||
max_attacker_score_from_occupation = 150
|
||||
}
|
||||
|
|
@ -812,7 +812,7 @@ naval_expansion_cb = {
|
|||
|
||||
allowed_for_character = {
|
||||
OR = {
|
||||
government_allows = administrative
|
||||
government_has_mechanic = administrative
|
||||
house ?= { has_house_modifier = bp3_bosporan_kingdom_modifier }
|
||||
}
|
||||
any_sub_realm_county = {
|
||||
|
|
@ -835,13 +835,13 @@ naval_expansion_cb = {
|
|||
target_titles = neighbor_land_or_water
|
||||
target_title_tier = county
|
||||
ignore_effect = change_title_holder
|
||||
|
||||
|
||||
attacker_score_from_occupation_scale = 150
|
||||
attacker_score_from_battles_scale = 150
|
||||
defender_score_from_battles_scale = 150
|
||||
|
||||
ai_only_against_neighbors = yes
|
||||
|
||||
|
||||
ai_score_mult = {
|
||||
value = viking_conquest_ai_score_value
|
||||
|
||||
|
|
@ -890,7 +890,7 @@ naval_expansion_cb = {
|
|||
trigger_if = {
|
||||
limit = {
|
||||
scope:attacker = {
|
||||
NOT = { government_allows = administrative }
|
||||
NOT = { government_has_mechanic = administrative }
|
||||
house ?= { has_house_modifier = bp3_bosporan_kingdom_modifier }
|
||||
}
|
||||
}
|
||||
|
|
@ -935,7 +935,7 @@ naval_expansion_cb = {
|
|||
multiply = common_cb_cost_multiplier
|
||||
if = {
|
||||
limit = {
|
||||
scope:attacker = {
|
||||
scope:attacker = {
|
||||
NOT = { government_has_flag = government_has_influence }
|
||||
}
|
||||
}
|
||||
|
|
@ -973,7 +973,7 @@ naval_expansion_cb = {
|
|||
|
||||
on_victory = {
|
||||
scope:attacker = { show_pow_release_message_effect = yes }
|
||||
|
||||
|
||||
# Legitimacy
|
||||
add_legitimacy_attacker_victory_effect = yes
|
||||
|
||||
|
|
@ -1045,7 +1045,7 @@ naval_expansion_cb = {
|
|||
value = minor_prestige_value
|
||||
multiply = -1.0
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
ambitious = medium_stress_impact_gain
|
||||
arrogant = medium_stress_impact_gain
|
||||
}
|
||||
|
|
@ -1061,7 +1061,7 @@ naval_expansion_cb = {
|
|||
}
|
||||
|
||||
scope:defender = {
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
arrogant = medium_stress_impact_gain
|
||||
}
|
||||
}
|
||||
|
|
@ -1093,14 +1093,14 @@ naval_expansion_cb = {
|
|||
|
||||
on_defeat = {
|
||||
scope:attacker = { show_pow_release_message_effect = yes }
|
||||
|
||||
|
||||
# Legitimacy
|
||||
add_legitimacy_attacker_defeat_effect = yes
|
||||
|
||||
# Influence
|
||||
add_influence_attacker_defeat_effect = yes
|
||||
|
||||
scope:defender = {
|
||||
scope:defender = {
|
||||
mandala_peacemaker_perk_serenity_effect = yes
|
||||
#EP2 accolade glory gain for winning against higher ranked enemy
|
||||
accolade_defender_war_end_glory_gain_high_effect = yes
|
||||
|
|
@ -1155,7 +1155,7 @@ naval_expansion_cb = {
|
|||
use_de_jure_wargoal_only = yes
|
||||
|
||||
attacker_wargoal_percentage = 0.8
|
||||
|
||||
|
||||
max_defender_score_from_occupation = 150
|
||||
max_attacker_score_from_occupation = 150
|
||||
}
|
||||
|
|
@ -1167,13 +1167,13 @@ naval_duchy_expansion_cb = {
|
|||
combine_into_one = yes
|
||||
should_show_war_goal_subview = yes
|
||||
mutually_exclusive_titles = { always = yes }
|
||||
|
||||
|
||||
attacker_score_from_occupation_scale = 150
|
||||
attacker_score_from_battles_scale = 150
|
||||
defender_score_from_battles_scale = 150
|
||||
|
||||
allowed_for_character = {
|
||||
government_allows = administrative
|
||||
government_has_mechanic = administrative
|
||||
any_sub_realm_county = {
|
||||
is_coastal_county = yes
|
||||
}
|
||||
|
|
@ -1213,7 +1213,7 @@ naval_duchy_expansion_cb = {
|
|||
ignore_effect = change_title_holder
|
||||
|
||||
ai_only_against_neighbors = yes
|
||||
|
||||
|
||||
ai_score_mult = {
|
||||
value = viking_conquest_ai_score_value
|
||||
|
||||
|
|
@ -1255,7 +1255,7 @@ naval_duchy_expansion_cb = {
|
|||
any_in_de_jure_hierarchy = {
|
||||
tier = tier_county
|
||||
is_coastal_county = yes
|
||||
|
||||
|
||||
NOT = {
|
||||
any_neighboring_county = {
|
||||
OR = {
|
||||
|
|
@ -1269,7 +1269,7 @@ naval_duchy_expansion_cb = {
|
|||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
should_invalidate = {
|
||||
NOT = {
|
||||
any_in_list = {
|
||||
|
|
@ -1334,7 +1334,7 @@ naval_duchy_expansion_cb = {
|
|||
|
||||
on_victory = {
|
||||
scope:attacker = { show_pow_release_message_effect = yes }
|
||||
|
||||
|
||||
# Legitimacy
|
||||
add_legitimacy_attacker_victory_effect = yes
|
||||
|
||||
|
|
@ -1374,7 +1374,7 @@ naval_duchy_expansion_cb = {
|
|||
take_baronies = yes
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
# If applicable, take the target title (i.e. duchy) as well
|
||||
every_in_list = {
|
||||
list = target_title_taken
|
||||
|
|
@ -1556,14 +1556,14 @@ naval_duchy_expansion_cb = {
|
|||
|
||||
on_defeat = {
|
||||
scope:attacker = { show_pow_release_message_effect = yes }
|
||||
|
||||
|
||||
# Legitimacy
|
||||
add_legitimacy_attacker_defeat_effect = yes
|
||||
|
||||
# Influence
|
||||
add_influence_attacker_defeat_effect = yes
|
||||
|
||||
scope:defender = {
|
||||
scope:defender = {
|
||||
mandala_peacemaker_perk_serenity_effect = yes
|
||||
#EP2 accolade glory gain for winning against higher ranked enemy
|
||||
accolade_defender_war_end_glory_gain_high_effect = yes
|
||||
|
|
@ -1621,7 +1621,7 @@ naval_duchy_expansion_cb = {
|
|||
use_de_jure_wargoal_only = yes
|
||||
|
||||
attacker_wargoal_percentage = 0.8
|
||||
|
||||
|
||||
max_defender_score_from_occupation = 150
|
||||
max_attacker_score_from_occupation = 150
|
||||
}
|
||||
|
|
@ -1634,13 +1634,13 @@ influence_war_cb = {
|
|||
should_show_war_goal_subview = yes
|
||||
mutually_exclusive_titles = { always = yes }
|
||||
allow_hostages = no
|
||||
|
||||
|
||||
attacker_score_from_occupation_scale = 150
|
||||
attacker_score_from_battles_scale = 150
|
||||
defender_score_from_battles_scale = 150
|
||||
|
||||
allowed_for_character = {
|
||||
government_allows = administrative
|
||||
government_has_mechanic = administrative
|
||||
NOT = {
|
||||
government_has_flag = government_is_landless_adventurer
|
||||
}
|
||||
|
|
@ -1679,7 +1679,7 @@ influence_war_cb = {
|
|||
|
||||
on_invalidated = {
|
||||
}
|
||||
|
||||
|
||||
# Cost is handled via the interaction
|
||||
cost = {}
|
||||
|
||||
|
|
@ -1691,7 +1691,7 @@ influence_war_cb = {
|
|||
|
||||
on_victory = {
|
||||
scope:attacker = { show_pow_release_message_effect = yes }
|
||||
|
||||
|
||||
# Legitimacy
|
||||
add_legitimacy_attacker_victory_effect = yes
|
||||
|
||||
|
|
@ -1759,7 +1759,7 @@ influence_war_cb = {
|
|||
take_baronies = yes
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
# If applicable, take the target title (i.e. duchy) as well
|
||||
every_in_list = {
|
||||
list = target_title_taken
|
||||
|
|
@ -1928,11 +1928,11 @@ influence_war_cb = {
|
|||
|
||||
on_defeat = {
|
||||
scope:attacker = { show_pow_release_message_effect = yes }
|
||||
|
||||
|
||||
# Legitimacy
|
||||
add_legitimacy_attacker_defeat_effect = yes
|
||||
|
||||
scope:defender = {
|
||||
scope:defender = {
|
||||
mandala_peacemaker_perk_serenity_effect = yes
|
||||
#EP2 accolade glory gain for winning against higher ranked enemy
|
||||
accolade_defender_war_end_glory_gain_high_effect = yes
|
||||
|
|
@ -1990,13 +1990,13 @@ influence_war_cb = {
|
|||
use_de_jure_wargoal_only = yes
|
||||
|
||||
attacker_wargoal_percentage = 0.8
|
||||
|
||||
|
||||
max_defender_score_from_occupation = 150
|
||||
max_attacker_score_from_occupation = 150
|
||||
|
||||
ai_score_mult = {
|
||||
value = 1
|
||||
|
||||
|
||||
add = frankokratia_leader_protection_value #Set back to 0. Declaring war on the frankokratia leader can really ruin the whole thing
|
||||
}
|
||||
}
|
||||
|
|
|
|||
File diff suppressed because it is too large
Load diff
|
|
@ -104,27 +104,6 @@ china_seize_county_cb = {
|
|||
on_invalidated = {}
|
||||
|
||||
cost = {
|
||||
influence = {
|
||||
add = {
|
||||
value = 25
|
||||
desc = CB_BASE_COST
|
||||
}
|
||||
add = {
|
||||
value = 0.5
|
||||
multiply = scope:attacker.realm_size
|
||||
desc = CB_REALM_SIZE_COST
|
||||
max = 75
|
||||
}
|
||||
multiply = common_cb_cost_multiplier
|
||||
if = {
|
||||
limit = {
|
||||
scope:attacker = {
|
||||
NOT = { government_has_flag = government_has_influence }
|
||||
}
|
||||
}
|
||||
multiply = 0
|
||||
}
|
||||
}
|
||||
prestige = {
|
||||
add = {
|
||||
value = 50
|
||||
|
|
@ -232,7 +211,7 @@ china_seize_county_cb = {
|
|||
value = minor_prestige_value
|
||||
multiply = -1.0
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
ambitious = medium_stress_impact_gain
|
||||
arrogant = medium_stress_impact_gain
|
||||
}
|
||||
|
|
@ -248,7 +227,7 @@ china_seize_county_cb = {
|
|||
}
|
||||
|
||||
scope:defender = {
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
arrogant = medium_stress_impact_gain
|
||||
}
|
||||
}
|
||||
|
|
@ -428,27 +407,6 @@ china_hegemon_seize_county_cb = {
|
|||
on_invalidated = {}
|
||||
|
||||
cost = {
|
||||
influence = {
|
||||
add = {
|
||||
value = 25
|
||||
desc = CB_BASE_COST
|
||||
}
|
||||
add = {
|
||||
value = 0.5
|
||||
multiply = scope:attacker.realm_size
|
||||
desc = CB_REALM_SIZE_COST
|
||||
max = 75
|
||||
}
|
||||
multiply = common_cb_cost_multiplier
|
||||
if = {
|
||||
limit = {
|
||||
scope:attacker = {
|
||||
NOT = { government_has_flag = government_has_influence }
|
||||
}
|
||||
}
|
||||
multiply = 0
|
||||
}
|
||||
}
|
||||
prestige = {
|
||||
add = {
|
||||
value = 50
|
||||
|
|
@ -574,7 +532,7 @@ china_hegemon_seize_county_cb = {
|
|||
value = minor_prestige_value
|
||||
multiply = -1.0
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
ambitious = medium_stress_impact_gain
|
||||
arrogant = medium_stress_impact_gain
|
||||
}
|
||||
|
|
@ -590,7 +548,7 @@ china_hegemon_seize_county_cb = {
|
|||
}
|
||||
|
||||
scope:defender = {
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
arrogant = medium_stress_impact_gain
|
||||
}
|
||||
}
|
||||
|
|
@ -794,27 +752,6 @@ china_seize_duchy_cb = {
|
|||
on_invalidated = {}
|
||||
|
||||
cost = {
|
||||
influence = {
|
||||
add = {
|
||||
value = 25
|
||||
desc = CB_BASE_COST
|
||||
}
|
||||
add = {
|
||||
value = 0.5
|
||||
multiply = scope:attacker.realm_size
|
||||
desc = CB_REALM_SIZE_COST
|
||||
max = 75
|
||||
}
|
||||
multiply = common_cb_cost_multiplier
|
||||
if = {
|
||||
limit = {
|
||||
scope:attacker = {
|
||||
NOT = { government_has_flag = government_has_influence }
|
||||
}
|
||||
}
|
||||
multiply = 0
|
||||
}
|
||||
}
|
||||
prestige = {
|
||||
add = {
|
||||
value = 50
|
||||
|
|
@ -940,7 +877,7 @@ china_seize_duchy_cb = {
|
|||
value = minor_prestige_value
|
||||
multiply = -1.0
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
ambitious = medium_stress_impact_gain
|
||||
arrogant = medium_stress_impact_gain
|
||||
}
|
||||
|
|
@ -956,7 +893,7 @@ china_seize_duchy_cb = {
|
|||
}
|
||||
|
||||
scope:defender = {
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
arrogant = medium_stress_impact_gain
|
||||
}
|
||||
}
|
||||
|
|
@ -1136,27 +1073,6 @@ china_hegemon_seize_duchy_cb = {
|
|||
on_invalidated = {}
|
||||
|
||||
cost = {
|
||||
influence = {
|
||||
add = {
|
||||
value = 25
|
||||
desc = CB_BASE_COST
|
||||
}
|
||||
add = {
|
||||
value = 0.5
|
||||
multiply = scope:attacker.realm_size
|
||||
desc = CB_REALM_SIZE_COST
|
||||
max = 75
|
||||
}
|
||||
multiply = common_cb_cost_multiplier
|
||||
if = {
|
||||
limit = {
|
||||
scope:attacker = {
|
||||
NOT = { government_has_flag = government_has_influence }
|
||||
}
|
||||
}
|
||||
multiply = 0
|
||||
}
|
||||
}
|
||||
prestige = {
|
||||
add = {
|
||||
value = 50
|
||||
|
|
@ -1310,7 +1226,7 @@ china_hegemon_seize_duchy_cb = {
|
|||
value = minor_prestige_value
|
||||
multiply = -1.0
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
ambitious = medium_stress_impact_gain
|
||||
arrogant = medium_stress_impact_gain
|
||||
}
|
||||
|
|
@ -1326,7 +1242,7 @@ china_hegemon_seize_duchy_cb = {
|
|||
}
|
||||
|
||||
scope:defender = {
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
arrogant = medium_stress_impact_gain
|
||||
}
|
||||
}
|
||||
|
|
@ -1468,27 +1384,6 @@ claim_the_mandate_cb = {
|
|||
}
|
||||
|
||||
cost = {
|
||||
influence = {
|
||||
add = {
|
||||
value = 25
|
||||
desc = CB_BASE_COST
|
||||
}
|
||||
add = {
|
||||
value = 0.5
|
||||
multiply = scope:attacker.realm_size
|
||||
desc = CB_REALM_SIZE_COST
|
||||
max = 75
|
||||
}
|
||||
multiply = common_cb_cost_multiplier
|
||||
if = {
|
||||
limit = {
|
||||
scope:attacker = {
|
||||
NOT = { government_has_flag = government_has_influence }
|
||||
}
|
||||
}
|
||||
multiply = 0
|
||||
}
|
||||
}
|
||||
piety = {
|
||||
value = 0
|
||||
add = common_cb_impious_piety_cost
|
||||
|
|
@ -1708,7 +1603,7 @@ claim_the_mandate_cb = {
|
|||
value = medium_prestige_value
|
||||
multiply = -1.0
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
ambitious = medium_stress_impact_gain
|
||||
arrogant = medium_stress_impact_gain
|
||||
}
|
||||
|
|
@ -1724,7 +1619,7 @@ claim_the_mandate_cb = {
|
|||
}
|
||||
|
||||
scope:defender = {
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
arrogant = medium_stress_impact_gain
|
||||
}
|
||||
}
|
||||
|
|
@ -1941,27 +1836,6 @@ chinese_consolidation_cb = {
|
|||
on_invalidated_desc = msg_religious_war_invalidation_region_message
|
||||
|
||||
cost = {
|
||||
influence = {
|
||||
add = {
|
||||
value = 25
|
||||
desc = CB_BASE_COST
|
||||
}
|
||||
add = {
|
||||
value = 0.5
|
||||
multiply = scope:attacker.realm_size
|
||||
desc = CB_REALM_SIZE_COST
|
||||
max = 75
|
||||
}
|
||||
multiply = common_cb_cost_multiplier
|
||||
if = {
|
||||
limit = {
|
||||
scope:attacker = {
|
||||
NOT = { government_has_flag = government_has_influence }
|
||||
}
|
||||
}
|
||||
multiply = 0
|
||||
}
|
||||
}
|
||||
piety = {
|
||||
add = common_cb_impious_piety_cost
|
||||
if = {
|
||||
|
|
@ -2037,6 +1911,8 @@ chinese_consolidation_cb = {
|
|||
every_held_title = {
|
||||
limit = {
|
||||
hegemony = title:h_china
|
||||
# Capital baronies change hands with their county
|
||||
is_capital_barony = no
|
||||
}
|
||||
add_to_list = titles_taken
|
||||
}
|
||||
|
|
@ -2048,7 +1924,8 @@ chinese_consolidation_cb = {
|
|||
limit = {
|
||||
highest_held_title_tier >= scope:attacker.highest_held_title_tier
|
||||
}
|
||||
add_to_list = titles_taken
|
||||
# titles_taken feeds change_title_holder_include_vassals, so it wants the title
|
||||
primary_title = { add_to_list = titles_taken }
|
||||
}
|
||||
else = {
|
||||
add_to_list = vassals_taken
|
||||
|
|
@ -2067,7 +1944,7 @@ chinese_consolidation_cb = {
|
|||
limit = {
|
||||
highest_held_title_tier >= scope:attacker.highest_held_title_tier
|
||||
}
|
||||
add_to_list = titles_taken
|
||||
primary_title = { add_to_list = titles_taken }
|
||||
}
|
||||
else = {
|
||||
add_to_list = vassals_taken
|
||||
|
|
@ -2362,27 +2239,6 @@ chinese_reunification_cb = {
|
|||
}
|
||||
|
||||
cost = {
|
||||
influence = {
|
||||
add = {
|
||||
value = 25
|
||||
desc = CB_BASE_COST
|
||||
}
|
||||
add = {
|
||||
value = 0.5
|
||||
multiply = scope:attacker.realm_size
|
||||
desc = CB_REALM_SIZE_COST
|
||||
max = 75
|
||||
}
|
||||
multiply = common_cb_cost_multiplier
|
||||
if = {
|
||||
limit = {
|
||||
scope:attacker = {
|
||||
NOT = { government_has_flag = government_has_influence }
|
||||
}
|
||||
}
|
||||
multiply = 0
|
||||
}
|
||||
}
|
||||
piety = {
|
||||
add = common_cb_impious_piety_cost
|
||||
if = {
|
||||
|
|
@ -2681,27 +2537,6 @@ silk_road_vassalization_cb = {
|
|||
}
|
||||
|
||||
cost = {
|
||||
influence = {
|
||||
add = {
|
||||
value = 25
|
||||
desc = CB_BASE_COST
|
||||
}
|
||||
add = {
|
||||
value = 0.5
|
||||
multiply = scope:attacker.realm_size
|
||||
desc = CB_REALM_SIZE_COST
|
||||
max = 75
|
||||
}
|
||||
multiply = common_cb_cost_multiplier
|
||||
if = {
|
||||
limit = {
|
||||
scope:attacker = {
|
||||
NOT = { government_has_flag = government_has_influence }
|
||||
}
|
||||
}
|
||||
multiply = 0
|
||||
}
|
||||
}
|
||||
piety = {
|
||||
value = 0
|
||||
add = common_cb_impious_piety_cost
|
||||
|
|
@ -2718,28 +2553,7 @@ silk_road_vassalization_cb = {
|
|||
}
|
||||
}
|
||||
}
|
||||
if = {
|
||||
limit = {
|
||||
scope:defender.primary_title = {
|
||||
tier = tier_kingdom
|
||||
}
|
||||
}
|
||||
multiply = {
|
||||
value = 2
|
||||
desc = CB_VASSALIZING_KING
|
||||
}
|
||||
}
|
||||
if = {
|
||||
limit = {
|
||||
scope:defender.primary_title = {
|
||||
tier = tier_empire
|
||||
}
|
||||
}
|
||||
multiply = {
|
||||
value = 4
|
||||
desc = CB_VASSALIZING_EMPEROR
|
||||
}
|
||||
}
|
||||
multiply = vassalization_cb_prestige_cost_mulitiplier
|
||||
|
||||
multiply = common_cb_prestige_cost_multiplier
|
||||
}
|
||||
|
|
@ -2846,7 +2660,7 @@ silk_road_vassalization_cb = {
|
|||
value = minor_prestige_value
|
||||
multiply = -1.0
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
ambitious = medium_stress_impact_gain
|
||||
arrogant = medium_stress_impact_gain
|
||||
}
|
||||
|
|
@ -2862,7 +2676,7 @@ silk_road_vassalization_cb = {
|
|||
}
|
||||
|
||||
scope:defender = {
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
arrogant = medium_stress_impact_gain
|
||||
}
|
||||
}
|
||||
|
|
@ -3132,27 +2946,6 @@ grand_campaign_kingdom_invasion_cb = {
|
|||
on_invalidated = {}
|
||||
|
||||
cost = {
|
||||
influence = {
|
||||
add = {
|
||||
value = 25
|
||||
desc = CB_BASE_COST
|
||||
}
|
||||
add = {
|
||||
value = 0.5
|
||||
multiply = scope:attacker.realm_size
|
||||
desc = CB_REALM_SIZE_COST
|
||||
max = 75
|
||||
}
|
||||
multiply = common_cb_cost_multiplier
|
||||
if = {
|
||||
limit = {
|
||||
scope:attacker = {
|
||||
NOT = { government_has_flag = government_has_influence }
|
||||
}
|
||||
}
|
||||
multiply = 0
|
||||
}
|
||||
}
|
||||
prestige = {
|
||||
add = {
|
||||
value = 50
|
||||
|
|
@ -3368,7 +3161,7 @@ grand_campaign_kingdom_invasion_cb = {
|
|||
value = minor_prestige_value
|
||||
multiply = -1.0
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
ambitious = medium_stress_impact_gain
|
||||
arrogant = medium_stress_impact_gain
|
||||
}
|
||||
|
|
@ -3394,7 +3187,7 @@ grand_campaign_kingdom_invasion_cb = {
|
|||
}
|
||||
|
||||
scope:defender = {
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
arrogant = medium_stress_impact_gain
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -108,7 +108,7 @@ replace_ceremonial_regent_faction_war = {
|
|||
on_white_peace = {
|
||||
scope:attacker = {
|
||||
show_pow_release_message_effect = yes
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
ambitious = medium_stress_impact_gain
|
||||
arrogant = medium_stress_impact_gain
|
||||
}
|
||||
|
|
@ -124,7 +124,7 @@ replace_ceremonial_regent_faction_war = {
|
|||
}
|
||||
}
|
||||
scope:defender = {
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
arrogant = medium_stress_impact_gain
|
||||
}
|
||||
add_character_flag = {
|
||||
|
|
@ -309,7 +309,7 @@ restore_ceremonial_liege_faction_war = {
|
|||
on_white_peace = {
|
||||
scope:attacker = {
|
||||
show_pow_release_message_effect = yes
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
ambitious = medium_stress_impact_gain
|
||||
arrogant = medium_stress_impact_gain
|
||||
}
|
||||
|
|
@ -325,7 +325,7 @@ restore_ceremonial_liege_faction_war = {
|
|||
}
|
||||
}
|
||||
scope:defender = {
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
arrogant = medium_stress_impact_gain
|
||||
}
|
||||
add_character_flag = {
|
||||
|
|
@ -524,7 +524,7 @@ ceremonial_claimant_faction_war = {
|
|||
on_white_peace = {
|
||||
scope:attacker = {
|
||||
show_pow_release_message_effect = yes
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
ambitious = medium_stress_impact_gain
|
||||
arrogant = medium_stress_impact_gain
|
||||
}
|
||||
|
|
@ -535,7 +535,7 @@ ceremonial_claimant_faction_war = {
|
|||
flag = recent_ceremonial_claimant_faction_war
|
||||
years = faction_war_white_peace_cooldown
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
arrogant = medium_stress_impact_gain
|
||||
}
|
||||
}
|
||||
|
|
@ -718,7 +718,7 @@ imperial_policy_faction_war = {
|
|||
on_white_peace = {
|
||||
scope:attacker = {
|
||||
show_pow_release_message_effect = yes
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
ambitious = medium_stress_impact_gain
|
||||
arrogant = medium_stress_impact_gain
|
||||
}
|
||||
|
|
@ -734,7 +734,7 @@ imperial_policy_faction_war = {
|
|||
}
|
||||
}
|
||||
scope:defender = {
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
arrogant = medium_stress_impact_gain
|
||||
}
|
||||
add_character_flag = {
|
||||
|
|
|
|||
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
|
|
@ -12,14 +12,22 @@ ce1_ask_to_promote_legend_interaction = {
|
|||
greeting = positive
|
||||
notification_text = PROMOTE_LEGEND_NOTIFICATION
|
||||
|
||||
is_available = {
|
||||
trigger_if = {
|
||||
limit = { is_ai = yes }
|
||||
is_physically_able = yes
|
||||
}
|
||||
}
|
||||
|
||||
is_shown = {
|
||||
scope:actor.promoted_legend.legend_owner ?= scope:actor
|
||||
scope:actor != scope:recipient
|
||||
scope:puppet_or_actor.promoted_legend.legend_owner ?= scope:puppet_or_actor
|
||||
exists = scope:puppet_or_actor
|
||||
scope:puppet_or_actor != scope:recipient
|
||||
scope:recipient = {
|
||||
is_landed = yes
|
||||
age >= 12
|
||||
is_physically_able = yes
|
||||
NOT = { government_has_flag = government_is_true_herder }
|
||||
NOT = { government_has_flag = government_is_herder }
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -33,16 +41,16 @@ ce1_ask_to_promote_legend_interaction = {
|
|||
custom_tooltip = {
|
||||
text = recipient_close_or_neighbor_tt
|
||||
OR = {
|
||||
scope:recipient.dynasty = scope:actor.dynasty
|
||||
scope:recipient = { knows_language_of_culture = scope:actor.culture }
|
||||
scope:actor = {
|
||||
scope:recipient.dynasty = scope:puppet_or_actor.dynasty
|
||||
scope:recipient = { knows_language_of_culture = scope:puppet_or_actor.culture }
|
||||
scope:puppet_or_actor = {
|
||||
has_any_moderate_good_relationship_with_character_trigger = { CHARACTER = scope:recipient }
|
||||
}
|
||||
scope:recipient = {
|
||||
any_character_to_title_neighboring_county = {
|
||||
any_county_province = {
|
||||
any_province_legend = {
|
||||
this = scope:actor.promoted_legend
|
||||
this = scope:puppet_or_actor.promoted_legend
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -92,7 +100,7 @@ ce1_ask_to_promote_legend_interaction = {
|
|||
modifier = {
|
||||
add = 10
|
||||
desc = REASON_ILLUSTRIOUS_LEGEND
|
||||
scope:actor = {
|
||||
scope:puppet_or_actor = {
|
||||
promoted_legend = {
|
||||
legend_quality = illustrious
|
||||
}
|
||||
|
|
@ -101,7 +109,7 @@ ce1_ask_to_promote_legend_interaction = {
|
|||
modifier = {
|
||||
add = 20
|
||||
desc = REASON_MYTHICAL_LEGEND
|
||||
scope:actor = {
|
||||
scope:puppet_or_actor = {
|
||||
promoted_legend = {
|
||||
legend_quality = mythical
|
||||
}
|
||||
|
|
@ -127,7 +135,7 @@ ce1_ask_to_promote_legend_interaction = {
|
|||
# Do they like you?
|
||||
opinion_modifier = {
|
||||
who = scope:recipient
|
||||
opinion_target = scope:actor
|
||||
opinion_target = scope:puppet_or_actor
|
||||
multiplier = 1
|
||||
desc = AI_OPINION_REASON
|
||||
}
|
||||
|
|
@ -181,7 +189,7 @@ ce1_ask_to_promote_legend_interaction = {
|
|||
add = intimidated_halved_reason_value
|
||||
scope:recipient = {
|
||||
has_dread_level_towards = {
|
||||
target = scope:actor
|
||||
target = scope:puppet_or_actor
|
||||
level = 1
|
||||
}
|
||||
}
|
||||
|
|
@ -191,7 +199,7 @@ ce1_ask_to_promote_legend_interaction = {
|
|||
add = cowed_halved_reason_value
|
||||
scope:recipient = {
|
||||
has_dread_level_towards = {
|
||||
target = scope:actor
|
||||
target = scope:puppet_or_actor
|
||||
level = 2
|
||||
}
|
||||
}
|
||||
|
|
@ -208,7 +216,7 @@ ce1_ask_to_promote_legend_interaction = {
|
|||
## Low Gold
|
||||
modifier = {
|
||||
add = -100
|
||||
scope:actor.promoted_legend = {
|
||||
scope:puppet_or_actor.promoted_legend = {
|
||||
legend_quality = famed
|
||||
}
|
||||
scope:recipient = {
|
||||
|
|
@ -218,7 +226,7 @@ ce1_ask_to_promote_legend_interaction = {
|
|||
}
|
||||
modifier = {
|
||||
add = -100
|
||||
scope:actor.promoted_legend = {
|
||||
scope:puppet_or_actor.promoted_legend = {
|
||||
legend_quality = illustrious
|
||||
}
|
||||
scope:recipient = {
|
||||
|
|
@ -228,7 +236,7 @@ ce1_ask_to_promote_legend_interaction = {
|
|||
}
|
||||
modifier = {
|
||||
add = -100
|
||||
scope:actor.promoted_legend = {
|
||||
scope:puppet_or_actor.promoted_legend = {
|
||||
legend_quality = mythical
|
||||
}
|
||||
scope:recipient = {
|
||||
|
|
@ -239,21 +247,21 @@ ce1_ask_to_promote_legend_interaction = {
|
|||
modifier = {
|
||||
add = 25
|
||||
scope:recipient = {
|
||||
is_contact_of = scope:actor
|
||||
is_contact_of = scope:puppet_or_actor
|
||||
}
|
||||
desc = IS_CONTACT_REASON
|
||||
}
|
||||
}
|
||||
|
||||
on_accept = {
|
||||
scope:actor.promoted_legend = {
|
||||
scope:puppet_or_actor.promoted_legend = {
|
||||
save_scope_as = promoted_legend
|
||||
}
|
||||
scope:actor = {
|
||||
scope:puppet_or_actor = {
|
||||
send_interface_toast = {
|
||||
type = event_toast_effect_good
|
||||
title = ce1_ask_to_promote_legend_acceptance_tt
|
||||
left_icon = scope:actor
|
||||
left_icon = scope:puppet_or_actor
|
||||
right_icon = scope:recipient
|
||||
|
||||
if = {
|
||||
|
|
@ -275,21 +283,49 @@ ce1_ask_to_promote_legend_interaction = {
|
|||
}
|
||||
}
|
||||
scope:recipient = {
|
||||
set_promoted_legend = scope:actor.promoted_legend
|
||||
set_promoted_legend = scope:puppet_or_actor.promoted_legend
|
||||
}
|
||||
}
|
||||
}
|
||||
if = {
|
||||
limit = {
|
||||
scope:is_puppet_action ?= yes
|
||||
scope:actor != scope:recipient
|
||||
}
|
||||
scope:actor = {
|
||||
send_interface_toast = {
|
||||
type = event_toast_effect_good
|
||||
title = ce1_ask_to_promote_legend_acceptance_tt_puppeteer
|
||||
left_icon = scope:puppet_or_actor
|
||||
right_icon = scope:recipient
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
on_decline = {
|
||||
scope:actor = {
|
||||
scope:puppet_or_actor = {
|
||||
send_interface_toast = {
|
||||
type = event_toast_effect_bad
|
||||
title = ce1_ask_to_promote_legend_decline_tt
|
||||
left_icon = scope:actor
|
||||
left_icon = scope:puppet_or_actor
|
||||
right_icon = scope:recipient
|
||||
}
|
||||
}
|
||||
if = {
|
||||
limit = {
|
||||
scope:is_puppet_action ?= yes
|
||||
scope:actor != scope:recipient
|
||||
}
|
||||
scope:actor = {
|
||||
send_interface_toast = {
|
||||
type = event_toast_effect_bad
|
||||
title = ce1_ask_to_promote_legend_decline_tt_puppeteer
|
||||
left_icon = scope:puppet_or_actor
|
||||
right_icon = scope:recipient
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
# Use gold to increase acceptance
|
||||
|
|
@ -300,7 +336,7 @@ ce1_ask_to_promote_legend_interaction = {
|
|||
send_option = {
|
||||
flag = hook
|
||||
is_valid = {
|
||||
scope:actor = {
|
||||
scope:puppet_or_actor = {
|
||||
has_usable_hook = scope:recipient
|
||||
}
|
||||
}
|
||||
|
|
@ -308,10 +344,6 @@ ce1_ask_to_promote_legend_interaction = {
|
|||
}
|
||||
send_options_exclusive = no
|
||||
|
||||
ai_potential = {
|
||||
is_physically_able = yes
|
||||
}
|
||||
|
||||
ai_targets = {
|
||||
ai_recipients = neighboring_rulers
|
||||
}
|
||||
|
|
|
|||
File diff suppressed because it is too large
Load diff
|
|
@ -13,12 +13,24 @@
|
|||
}
|
||||
extra_icon = "gfx/interface/icons/character_interactions/hook_icon.dds"
|
||||
|
||||
is_available = {
|
||||
trigger_if = {
|
||||
limit = { is_ai = yes }
|
||||
short_term_gold >= yearly_character_income
|
||||
is_at_war = no # Try to avoid wasting your war chest!
|
||||
ai_should_focus_on_building_in_their_capital = no
|
||||
NOT = { government_has_flag = government_is_nomadic }
|
||||
any_courtier_or_guest = {
|
||||
is_alive = yes
|
||||
count <= 30
|
||||
}
|
||||
NOT = { has_variable = conqueror }
|
||||
}
|
||||
}
|
||||
|
||||
is_shown = {
|
||||
scope:actor != scope:recipient
|
||||
scope:recipient = { is_pool_guest_of = scope:actor }
|
||||
scope:actor = {
|
||||
is_ruler = yes
|
||||
}
|
||||
}
|
||||
|
||||
is_valid_showing_failures_only = {
|
||||
|
|
@ -30,6 +42,8 @@
|
|||
NOR = {
|
||||
scope:recipient = { is_close_family_of = scope:actor } # Close family members are free
|
||||
scope:actor = { has_usable_hook = scope:recipient } # Using a hook makes it free
|
||||
# PAM - Ritual Hospitality PT: hospitality is never bought
|
||||
scope:actor = { has_personal_tenet_flag = tenet_ritual_hospitality_free_guest_recruitment }
|
||||
}
|
||||
}
|
||||
scope:actor = {
|
||||
|
|
@ -92,6 +106,11 @@
|
|||
limit = { scope:recipient = { is_close_family_of = scope:actor } } # Close family members are free
|
||||
# do nothing
|
||||
}
|
||||
else_if = {
|
||||
# PAM - Ritual Hospitality PT: hospitality is never bought
|
||||
limit = { scope:actor = { has_personal_tenet_flag = tenet_ritual_hospitality_free_guest_recruitment } }
|
||||
# do nothing
|
||||
}
|
||||
else_if = {
|
||||
limit = { always = scope:hook }
|
||||
scope:actor = { use_hook = scope:recipient }
|
||||
|
|
@ -129,7 +148,7 @@
|
|||
type = event_generic_neutral
|
||||
title = msg_recruited_guest_to_court_interaction_title
|
||||
right_icon = scope:recipient
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
shy = minor_stress_impact_gain
|
||||
paranoid = minor_stress_impact_gain
|
||||
}
|
||||
|
|
@ -164,18 +183,6 @@
|
|||
hegemony = 12
|
||||
}
|
||||
|
||||
ai_potential = {
|
||||
is_at_war = no # Try to avoid wasting your war chest!
|
||||
NOT = { has_variable = conqueror }
|
||||
short_term_gold >= yearly_character_income
|
||||
any_courtier_or_guest = {
|
||||
is_alive = yes
|
||||
count <= 30
|
||||
}
|
||||
ai_should_focus_on_building_in_their_capital = no
|
||||
NOT = { government_has_flag = government_is_nomadic }
|
||||
}
|
||||
|
||||
ai_will_do = {
|
||||
base = 0
|
||||
|
||||
|
|
@ -435,7 +442,7 @@ kick_from_court_interaction = {
|
|||
|
||||
on_accept = {
|
||||
scope:actor = {
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
gregarious = minor_stress_impact_gain
|
||||
}
|
||||
|
||||
|
|
@ -597,7 +604,7 @@ invite_to_court_interaction = {
|
|||
host ?= scope:actor
|
||||
has_trait = order_member
|
||||
is_ruler = yes
|
||||
location = { is_sea_province = yes }
|
||||
location ?= { is_sea_province = yes }
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -627,6 +634,33 @@ invite_to_court_interaction = {
|
|||
}
|
||||
text = nomad_defected_invite_desc
|
||||
}
|
||||
custom_tooltip = {
|
||||
scope:recipient = {
|
||||
NAND = {
|
||||
OR = {
|
||||
has_trait = devoted
|
||||
has_trait = order_member
|
||||
}
|
||||
liege ?= {
|
||||
government_has_flag = government_is_holy_order
|
||||
}
|
||||
has_variable = recent_vows
|
||||
}
|
||||
}
|
||||
text = recently_joined_holy_order_desc
|
||||
}
|
||||
custom_tooltip = {
|
||||
scope:recipient = {
|
||||
NAND = {
|
||||
has_trait = devoted
|
||||
liege ?= {
|
||||
government_has_flag = government_is_holy_order
|
||||
}
|
||||
is_adult = no
|
||||
}
|
||||
}
|
||||
text = child_in_holy_order_desc
|
||||
}
|
||||
}
|
||||
|
||||
#Pay som gold to persuade a wandering character to come to your court
|
||||
|
|
@ -742,7 +776,7 @@ invite_to_court_interaction = {
|
|||
}
|
||||
target = scope:recipient
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
greedy = minor_stress_impact_gain
|
||||
}
|
||||
}
|
||||
|
|
@ -1166,20 +1200,43 @@ invite_to_court_interaction = {
|
|||
desc = estate_buildings_with_value_desc
|
||||
}
|
||||
|
||||
# PAM - Ritual Hospitality PT
|
||||
modifier = {
|
||||
add = 50
|
||||
desc = doctrine_parameter_tenet_ritual_hospitality_invite_to_court_acceptance
|
||||
scope:actor = {
|
||||
has_personal_tenet_flag = tenet_ritual_hospitality_invite_to_court_acceptance
|
||||
}
|
||||
}
|
||||
|
||||
modifier = {
|
||||
add = -1000
|
||||
desc = MALUS_TO_RECRUITMENT_FOR_IMPERIAL_EUNUCHS
|
||||
scope:recipient = {
|
||||
is_eunuch_trigger = yes
|
||||
liege ?= {
|
||||
government_allows = administrative
|
||||
government_has_mechanic = administrative
|
||||
primary_title.tier >= tier_empire
|
||||
culture = { has_cultural_parameter = can_appoint_chief_eunuch }
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
modifier = {
|
||||
add = -100
|
||||
desc = INVITE_DEVOTED_TO_CLERICAL_LIEGE
|
||||
scope:recipient = {
|
||||
has_trait = devoted
|
||||
liege ?= {
|
||||
OR = {
|
||||
government_has_flag = government_is_theocracy
|
||||
government_has_flag = government_is_monastic_holy_order
|
||||
}
|
||||
faith = scope:recipient.faith
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
modifier = {
|
||||
scope:actor.culture = {
|
||||
has_cultural_parameter = invite_courtiers_reasons
|
||||
|
|
@ -1208,3 +1265,4 @@ invite_to_court_interaction = {
|
|||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -19,8 +19,7 @@ request_culture_conversion_interaction = {
|
|||
|
||||
is_shown = {
|
||||
scope:actor.culture != scope:recipient.culture
|
||||
scope:recipient.liege = scope:actor
|
||||
NOT = { scope:recipient = { government_has_flag = government_is_landless_minority } }
|
||||
scope:recipient.liege ?= scope:actor
|
||||
}
|
||||
|
||||
is_valid_showing_failures_only = {
|
||||
|
|
@ -113,24 +112,19 @@ ai_cultural_hybridization_interaction = {
|
|||
|
||||
auto_accept = yes
|
||||
|
||||
ai_potential = {
|
||||
has_dlc_feature = hybridize_culture
|
||||
is_available = {
|
||||
sub_realm_size >= 4
|
||||
OR = {
|
||||
top_liege = this
|
||||
top_liege ?= this
|
||||
highest_held_title_tier >= tier_kingdom
|
||||
}
|
||||
sub_realm_size >= 4
|
||||
is_physically_able_adult = yes
|
||||
is_at_war = no
|
||||
is_physically_able_adult = yes
|
||||
game_rule_can_create_hybird_culture_trigger = yes
|
||||
has_dlc_feature = hybridize_culture
|
||||
is_ai = yes
|
||||
}
|
||||
|
||||
is_shown = {
|
||||
scope:actor = {
|
||||
is_ai = yes
|
||||
}
|
||||
}
|
||||
|
||||
has_valid_target = {
|
||||
exists = scope:target
|
||||
}
|
||||
|
|
|
|||
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
|
|
@ -1,169 +0,0 @@
|
|||
#Interactions relating to factions
|
||||
|
||||
force_join_faction_interaction = {
|
||||
category = interaction_category_vassal
|
||||
special_interaction = force_join_faction
|
||||
desc = force_join_faction_interaction_desc
|
||||
icon = scroll_scales
|
||||
|
||||
force_notification = yes
|
||||
greeting = positive
|
||||
notification_text = FORCE_JOIN_FACTION_NOTIFICATION
|
||||
|
||||
is_shown = {
|
||||
scope:actor = {
|
||||
is_a_faction_member = yes
|
||||
liege = scope:recipient.liege
|
||||
NOR = {
|
||||
joined_faction = scope:recipient.joined_faction
|
||||
scope:recipient = scope:actor.liege
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
is_valid_showing_failures_only = {
|
||||
scope:actor = {
|
||||
trigger_if = {
|
||||
limit = { government_allows = administrative }
|
||||
custom_tooltip = {
|
||||
text = force_join_faction_admin_requirement_desc
|
||||
OR = {
|
||||
has_strong_usable_hook = scope:recipient
|
||||
AND = {
|
||||
influence >= { value = scope:actor.monumental_influence_value multiply = 2 }
|
||||
scope:recipient ?= {
|
||||
NOT = { opinion = { target = scope:actor value <= -50 } }
|
||||
NOT = { opinion = { target = scope:recipient.liege value >= 50 } }
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
trigger_else = {
|
||||
has_strong_usable_hook = scope:recipient # Make sure to update the NFaction::POTENTIAL_FORCE_JOIN_HOOK_TYPE define if you change the type of hook used here
|
||||
}
|
||||
NOT = { is_at_war_with = scope:recipient }
|
||||
}
|
||||
scope:recipient = {
|
||||
trigger_if = {
|
||||
limit = { is_a_faction_member = yes }
|
||||
joined_faction.faction_leader ?= { is_ai = yes }
|
||||
}
|
||||
is_forced_into_faction = no
|
||||
can_join_faction = scope:actor.joined_faction
|
||||
}
|
||||
custom_description = {
|
||||
text = barons_joining_independence_factions
|
||||
NAND = {
|
||||
scope:actor.joined_faction = { faction_is_type = independence_faction }
|
||||
scope:recipient.highest_held_title_tier = tier_barony
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
on_accept = {
|
||||
scope:actor = {
|
||||
send_interface_message = {
|
||||
type = event_faction_neutral
|
||||
title = force_join_faction_interaction_notification
|
||||
right_icon = scope:recipient
|
||||
if = {
|
||||
limit = { scope:hook = yes }
|
||||
use_hook = scope:recipient
|
||||
}
|
||||
else_if = {
|
||||
limit = { scope:influence = yes }
|
||||
change_influence = {
|
||||
value = monumental_influence_value
|
||||
multiply = -2
|
||||
}
|
||||
}
|
||||
scope:recipient = {
|
||||
join_faction_forced = {
|
||||
faction = scope:actor.joined_faction
|
||||
forced_by = scope:actor
|
||||
years = 10
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
# If we're a clan this interaction affects unity
|
||||
add_clan_unity_interaction_effect = {
|
||||
CHARACTER = scope:actor
|
||||
TARGET = scope:recipient
|
||||
VALUE = medium_unity_loss
|
||||
DESC = clan_unity_forced_faction_joinage.desc
|
||||
REVERSE_NON_HOUSE_TARGET = no
|
||||
}
|
||||
}
|
||||
|
||||
auto_accept = yes
|
||||
|
||||
#Use hook
|
||||
send_option = {
|
||||
is_valid = {
|
||||
exists = scope:recipient
|
||||
scope:actor ?= { has_strong_usable_hook = scope:recipient }
|
||||
}
|
||||
flag = hook
|
||||
localization = GENERIC_SPEND_A_HOOK
|
||||
}
|
||||
|
||||
#Spend influence
|
||||
send_option = {
|
||||
is_shown = {
|
||||
scope:actor = { government_allows = administrative }
|
||||
scope:actor.top_liege ?= { government_allows = administrative }
|
||||
}
|
||||
is_valid = { # Convincing someone with influence is not available if they hate you or love the liege
|
||||
scope:actor ?= { influence >= { value = scope:actor.monumental_influence_value multiply = 2 } }
|
||||
scope:recipient ?= {
|
||||
NOT = { opinion = { target = scope:actor value <= -50 } }
|
||||
NOT = { opinion = { target = scope:recipient.liege value >= 50 } }
|
||||
}
|
||||
}
|
||||
flag = influence
|
||||
localization = SPEND_INFLUENCE
|
||||
}
|
||||
|
||||
send_options_exclusive = yes
|
||||
|
||||
# AI
|
||||
ai_targets = {
|
||||
ai_recipients = peer_vassals
|
||||
}
|
||||
ai_frequency_by_tier = {
|
||||
barony = 0
|
||||
county = 24
|
||||
duchy = 12
|
||||
kingdom = 12
|
||||
empire = 12
|
||||
hegemony = 0
|
||||
}
|
||||
|
||||
ai_potential = {
|
||||
top_liege != this
|
||||
is_a_faction_member = yes
|
||||
|
||||
# Only force others to join a faction if you joined by your own free will
|
||||
is_forced_into_faction = no
|
||||
}
|
||||
|
||||
ai_will_do = {
|
||||
base = 100
|
||||
|
||||
# Don't steal players' factions' members
|
||||
modifier = {
|
||||
factor = 0
|
||||
scope:recipient = {
|
||||
is_a_faction_member = yes
|
||||
joined_faction = {
|
||||
faction_leader = {
|
||||
is_ai = no
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -38,11 +38,24 @@ gift_interaction = {
|
|||
hegemony = 36
|
||||
}
|
||||
|
||||
is_shown = {
|
||||
scope:recipient != scope:actor
|
||||
is_available = {
|
||||
trigger_if = {
|
||||
limit = { is_ai = yes }
|
||||
ai_greed < medium_positive_ai_value
|
||||
short_term_gold >= gift_interaction_cutoff
|
||||
ai_should_focus_on_building_in_their_capital = no
|
||||
is_available_at_peace_ai_adult = yes
|
||||
NOR = {
|
||||
has_trait = greedy
|
||||
has_variable = conqueror
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
is_shown = {
|
||||
# Prioritize paying back loans first
|
||||
scope:actor = {
|
||||
scope:puppet_or_actor ?= {
|
||||
this != scope:recipient
|
||||
trigger_if = {
|
||||
limit = {
|
||||
exists = var:loan_amount_owed
|
||||
|
|
@ -50,6 +63,11 @@ gift_interaction = {
|
|||
}
|
||||
NOT = { var:loan_holder = scope:recipient }
|
||||
}
|
||||
# A landless puppet has nothing to gift that is not already the puppeteer's
|
||||
trigger_if = {
|
||||
limit = { scope:recipient = scope:actor }
|
||||
is_ruler = yes
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -69,9 +87,17 @@ gift_interaction = {
|
|||
highlighted_reason = HIGHLIGHTED_FAMILY_RATING
|
||||
|
||||
is_valid_showing_failures_only = {
|
||||
scope:actor.gold >= gift_value
|
||||
scope:recipient = {
|
||||
NOT = { is_imprisoned_by = scope:actor }
|
||||
scope:puppet_or_actor.gold >= gift_value
|
||||
scope:recipient = {
|
||||
NOT = { is_imprisoned_by = scope:puppet_or_actor }
|
||||
}
|
||||
# puppet_or_actor only differs from the actor on puppet actions, where the puppet's own purse pays
|
||||
trigger_if = {
|
||||
limit = { scope:is_puppet_action ?= yes }
|
||||
custom_tooltip = {
|
||||
text = puppet_gift_cooldown_tt
|
||||
NOT = { scope:puppet_or_actor = { has_variable = puppet_gift_cooldown } }
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -87,10 +113,10 @@ gift_interaction = {
|
|||
if = {
|
||||
limit = {
|
||||
NAND = {
|
||||
has_relation_friend = scope:actor
|
||||
has_relation_lover = scope:actor
|
||||
has_relation_soulmate = scope:actor
|
||||
has_relation_best_friend = scope:actor
|
||||
has_relation_friend = scope:puppet_or_actor
|
||||
has_relation_lover = scope:puppet_or_actor
|
||||
has_relation_soulmate = scope:puppet_or_actor
|
||||
has_relation_best_friend = scope:puppet_or_actor
|
||||
}
|
||||
}
|
||||
gifting_leads_towards_friendship_effect = yes
|
||||
|
|
@ -99,14 +125,14 @@ gift_interaction = {
|
|||
# HOUSE RELATIONS
|
||||
if = {
|
||||
limit = {
|
||||
scope:actor = {
|
||||
scope:puppet_or_actor = {
|
||||
is_house_head = yes
|
||||
}
|
||||
scope:recipient = {
|
||||
is_house_head = yes
|
||||
NOT = {
|
||||
has_opinion_modifier = {
|
||||
target = scope:actor
|
||||
target = scope:puppet_or_actor
|
||||
modifier = gift_opinion
|
||||
}
|
||||
}
|
||||
|
|
@ -114,29 +140,30 @@ gift_interaction = {
|
|||
}
|
||||
scope:recipient.house = {
|
||||
change_house_relation_effect = {
|
||||
HOUSE = scope:actor.house
|
||||
HOUSE = scope:puppet_or_actor.house
|
||||
VALUE = house_relation_improve_medium_value
|
||||
REASON = sent_a_gift
|
||||
CHAR = scope:actor
|
||||
CHAR = scope:puppet_or_actor
|
||||
TARGET_CHAR = scope:recipient
|
||||
TITLE = scope:dummy_gender
|
||||
}
|
||||
}
|
||||
}
|
||||
scope:actor = {
|
||||
scope:puppet_or_actor = {
|
||||
# Warning for multiple gifts
|
||||
if = {
|
||||
limit = {
|
||||
scope:actor != scope:recipient
|
||||
scope:recipient = {
|
||||
has_opinion_modifier = {
|
||||
target = scope:actor
|
||||
target = scope:puppet_or_actor
|
||||
modifier = gift_opinion
|
||||
}
|
||||
}
|
||||
}
|
||||
custom_tooltip = ALREADY_SENT_GIFT_WARNING
|
||||
}
|
||||
|
||||
|
||||
send_interface_message = {
|
||||
type = event_gold_neutral
|
||||
title = gift_interaction_notification
|
||||
|
|
@ -145,53 +172,92 @@ gift_interaction = {
|
|||
gold = gift_value
|
||||
target = scope:recipient
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
greedy = medium_stress_impact_gain
|
||||
}
|
||||
if = {
|
||||
limit = {
|
||||
scope:recipient = {
|
||||
NOT = {
|
||||
is_heir_of = scope:actor
|
||||
is_heir_of = scope:puppet_or_actor
|
||||
}
|
||||
}
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
generous = medium_stress_impact_loss
|
||||
}
|
||||
}
|
||||
|
||||
#FP3 Tenet Communal Possessions Perk - piety gain for gift giving.
|
||||
if = {
|
||||
limit = {
|
||||
scope:actor = {
|
||||
faith = {
|
||||
has_doctrine_parameter = piety_from_gifts_active
|
||||
scope:puppet_or_actor = {
|
||||
has_personal_tenet_flag = tenet_simony_personal_gifts
|
||||
}
|
||||
}
|
||||
# Doubled: personal pick has stress_loss_mult -0.5
|
||||
add_stress = medium_stress_loss
|
||||
change_spiritual_fulfillment = miniscule_spiritual_fulfillment_value
|
||||
}
|
||||
|
||||
#FP3 Tenet Communal Possessions Perk - piety gain for gift giving.
|
||||
if = {
|
||||
limit = {
|
||||
scope:puppet_or_actor = {
|
||||
rite = {
|
||||
rite_has_parameter = piety_from_gifts_active
|
||||
}
|
||||
}
|
||||
NOT = {
|
||||
scope:recipient = {
|
||||
has_opinion_modifier = {
|
||||
target = scope:puppet_or_actor
|
||||
modifier = gift_opinion
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
scope:actor = {
|
||||
scope:puppet_or_actor = {
|
||||
add_piety = minor_piety_gain
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
if = {
|
||||
limit = {
|
||||
scope:puppet_or_actor = {
|
||||
has_personal_tenet_flag = tenet_philanthropia_alms_to_the_destitute
|
||||
}
|
||||
scope:recipient = { is_in_debt = yes }
|
||||
NOT = {
|
||||
scope:recipient = {
|
||||
has_opinion_modifier = {
|
||||
target = scope:puppet_or_actor
|
||||
modifier = gift_opinion
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
scope:puppet_or_actor = {
|
||||
add_prestige = minor_prestige_gain
|
||||
add_piety = minor_piety_gain
|
||||
}
|
||||
}
|
||||
|
||||
# Check if the target already has been sent a gift or not. If not, apply the following effects
|
||||
if = {
|
||||
limit = {
|
||||
NOT = {
|
||||
scope:recipient = {
|
||||
has_opinion_modifier = {
|
||||
target = scope:actor
|
||||
target = scope:puppet_or_actor
|
||||
modifier = gift_opinion
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
# # Struggle Catalyst
|
||||
|
||||
# Struggle Catalyst
|
||||
# if = {
|
||||
# limit = {
|
||||
# scope:actor = {
|
||||
# scope:puppet_or_actor = {
|
||||
# any_character_struggle = {
|
||||
# involvement = involved
|
||||
# phase_has_catalyst = catalyst_gift_independent_ruler
|
||||
|
|
@ -203,13 +269,13 @@ gift_interaction = {
|
|||
# }
|
||||
# }
|
||||
# hidden_effect = {
|
||||
# scope:actor = {
|
||||
# scope:puppet_or_actor = {
|
||||
# every_character_struggle = {
|
||||
# involvement = involved
|
||||
# limit = { phase_has_catalyst = catalyst_gift_independent_ruler }
|
||||
# activate_struggle_catalyst = {
|
||||
# catalyst = catalyst_gift_independent_ruler
|
||||
# character = scope:actor
|
||||
# character = scope:puppet_or_actor
|
||||
# }
|
||||
# }
|
||||
# }
|
||||
|
|
@ -218,10 +284,10 @@ gift_interaction = {
|
|||
# if = {
|
||||
# limit = {
|
||||
# fp3_struggle_involves_one_supporter_and_one_detractor = {
|
||||
# FIRST = scope:actor
|
||||
# FIRST = scope:puppet_or_actor
|
||||
# SECOND = scope:recipient
|
||||
# }
|
||||
# scope:actor = {
|
||||
# scope:puppet_or_actor = {
|
||||
# any_character_struggle = {
|
||||
# #involvement = involved
|
||||
# activate_struggle_catalyst_secondary_character_involvement_either_trigger = {
|
||||
|
|
@ -232,7 +298,7 @@ gift_interaction = {
|
|||
# }
|
||||
# }
|
||||
# hidden_effect = {
|
||||
# scope:actor = {
|
||||
# scope:puppet_or_actor = {
|
||||
# every_character_struggle = {
|
||||
# #involvement = involved
|
||||
# limit = {
|
||||
|
|
@ -243,31 +309,31 @@ gift_interaction = {
|
|||
# }
|
||||
# activate_struggle_catalyst = {
|
||||
# catalyst = catalyst_gift_supporter_detractor_ruler
|
||||
# character = scope:actor
|
||||
# character = scope:puppet_or_actor
|
||||
# }
|
||||
# log_debug_variable_for_persian_struggle_effect = { VAR = concession_catalyst_gift_supporter_detractor_ruler }
|
||||
# }
|
||||
# }
|
||||
# }
|
||||
# }
|
||||
|
||||
|
||||
# FP2 Urbanism Legacy Perk 2: increase cultural acceptance when gifting a republican vassal
|
||||
if = {
|
||||
limit = {
|
||||
scope:actor = {
|
||||
scope:puppet_or_actor = {
|
||||
dynasty ?= { has_dynasty_perk = fp2_urbanism_legacy_4 }
|
||||
}
|
||||
scope:recipient = {
|
||||
AND = {
|
||||
is_vassal_of = scope:actor
|
||||
is_vassal_of = scope:puppet_or_actor
|
||||
government_has_flag = government_is_republic
|
||||
}
|
||||
}
|
||||
scope:actor.culture != scope:recipient.capital_province.county.culture
|
||||
scope:puppet_or_actor.culture != scope:recipient.capital_province.county.culture
|
||||
}
|
||||
scope:recipient.capital_province.county.culture = {
|
||||
change_cultural_acceptance = {
|
||||
target = scope:actor.culture
|
||||
target = scope:puppet_or_actor.culture
|
||||
value = {
|
||||
value = 20
|
||||
multiply = scope:recipient.capital_province.county.development_level
|
||||
|
|
@ -278,21 +344,66 @@ gift_interaction = {
|
|||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
# Let's apply the opinion modifier last, as to apply everything else correctly first
|
||||
scope:recipient = {
|
||||
add_opinion = {
|
||||
target = scope:actor
|
||||
modifier = gift_opinion
|
||||
opinion = send_gift_opinion
|
||||
# Don't grant the puppeteer opinion of their own puppet when they are the gift recipient
|
||||
if = {
|
||||
limit = {
|
||||
scope:actor != scope:recipient
|
||||
scope:puppet_or_actor = {
|
||||
NOT = { has_personal_tenet_flag = tenet_simony_personal_gifts }
|
||||
}
|
||||
}
|
||||
scope:recipient = {
|
||||
add_opinion = {
|
||||
target = scope:puppet_or_actor
|
||||
modifier = gift_opinion
|
||||
opinion = send_gift_opinion
|
||||
}
|
||||
}
|
||||
}
|
||||
if = {
|
||||
limit = {
|
||||
scope:actor != scope:recipient
|
||||
scope:puppet_or_actor = {
|
||||
has_personal_tenet_flag = tenet_simony_personal_gifts
|
||||
}
|
||||
}
|
||||
scope:recipient = {
|
||||
add_opinion = {
|
||||
target = scope:puppet_or_actor
|
||||
modifier = friendliness_opinion
|
||||
opinion = send_gift_opinion
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
if = {
|
||||
limit = {
|
||||
scope:actor != scope:recipient
|
||||
scope:puppet_or_actor = {
|
||||
has_personal_tenet_flag = tenet_simony_personal_gifts
|
||||
}
|
||||
scope:recipient = {
|
||||
NOT = {
|
||||
has_opinion_modifier = {
|
||||
target = scope:puppet_or_actor
|
||||
modifier = friendliness_opinion
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
progress_towards_friend_effect = {
|
||||
REASON = friend_simony_gift
|
||||
CHARACTER = scope:recipient
|
||||
OPINION = 0
|
||||
}
|
||||
}
|
||||
|
||||
if = { # for tutorial purposes
|
||||
limit = {
|
||||
is_ai = no
|
||||
scope:recipient = { is_child_of = scope:actor }
|
||||
scope:recipient = { is_child_of = scope:puppet_or_actor }
|
||||
}
|
||||
add_character_flag = {
|
||||
flag = tutorial_sent_gift
|
||||
|
|
@ -303,13 +414,11 @@ gift_interaction = {
|
|||
if = {
|
||||
limit = {
|
||||
is_ruler = yes
|
||||
government_allows = administrative
|
||||
government_has_flag = government_has_influence
|
||||
scope:recipient = {
|
||||
is_ruler = yes
|
||||
government_allows = administrative
|
||||
any_held_title = {
|
||||
is_noble_family_title = yes
|
||||
}
|
||||
government_has_flag = government_has_influence
|
||||
is_governor_or_landless_admin = yes
|
||||
}
|
||||
}
|
||||
if = {
|
||||
|
|
@ -319,7 +428,7 @@ gift_interaction = {
|
|||
house = {
|
||||
is_dominant_family = yes
|
||||
}
|
||||
this = scope:actor.top_liege
|
||||
this = scope:puppet_or_actor.top_liege
|
||||
}
|
||||
influence_level >= 5
|
||||
}
|
||||
|
|
@ -336,7 +445,7 @@ gift_interaction = {
|
|||
house = {
|
||||
is_dominant_family = yes
|
||||
}
|
||||
this = scope:actor.top_liege
|
||||
this = scope:puppet_or_actor.top_liege
|
||||
}
|
||||
influence_level >= 3
|
||||
}
|
||||
|
|
@ -353,7 +462,7 @@ gift_interaction = {
|
|||
house = {
|
||||
is_dominant_family = yes
|
||||
}
|
||||
this = scope:actor.top_liege
|
||||
this = scope:puppet_or_actor.top_liege
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -369,7 +478,7 @@ gift_interaction = {
|
|||
house = {
|
||||
is_powerful_family = yes
|
||||
}
|
||||
this = scope:actor.top_liege
|
||||
this = scope:puppet_or_actor.top_liege
|
||||
}
|
||||
influence_level >= 5
|
||||
}
|
||||
|
|
@ -386,7 +495,7 @@ gift_interaction = {
|
|||
house = {
|
||||
is_powerful_family = yes
|
||||
}
|
||||
this = scope:actor.top_liege
|
||||
this = scope:puppet_or_actor.top_liege
|
||||
}
|
||||
influence_level >= 3
|
||||
}
|
||||
|
|
@ -403,7 +512,7 @@ gift_interaction = {
|
|||
house = {
|
||||
is_powerful_family = yes
|
||||
}
|
||||
this = scope:actor.top_liege
|
||||
this = scope:puppet_or_actor.top_liege
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -435,8 +544,20 @@ gift_interaction = {
|
|||
}
|
||||
}
|
||||
}
|
||||
if = {
|
||||
limit = {
|
||||
scope:is_puppet_action ?= yes
|
||||
scope:actor = { is_ai = no }
|
||||
}
|
||||
scope:puppet_or_actor = {
|
||||
set_variable = {
|
||||
name = puppet_gift_cooldown
|
||||
years = 5
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
ai_accept = {
|
||||
base = 0
|
||||
modifier = {
|
||||
|
|
@ -445,16 +566,16 @@ gift_interaction = {
|
|||
}
|
||||
|
||||
# Struggle motive
|
||||
modifier = {
|
||||
desc = AI_STRUGGLE_INTENT
|
||||
scope:recipient = {
|
||||
top_liege = this
|
||||
any_character_struggle = {
|
||||
involvement = involved
|
||||
}
|
||||
}
|
||||
add = {
|
||||
value = 0
|
||||
# modifier = {
|
||||
# desc = AI_STRUGGLE_INTENT
|
||||
# scope:recipient = {
|
||||
# top_liege = this
|
||||
# any_character_struggle = {
|
||||
# involvement = involved
|
||||
# }
|
||||
# }
|
||||
# add = {
|
||||
# value = 0
|
||||
# if = {
|
||||
# limit = {
|
||||
# scope:recipient = {
|
||||
|
|
@ -476,76 +597,77 @@ gift_interaction = {
|
|||
# }
|
||||
# add = 200
|
||||
# }
|
||||
}
|
||||
}
|
||||
# }
|
||||
# }
|
||||
}
|
||||
|
||||
ai_potential = {
|
||||
is_available_at_peace_ai_adult = yes
|
||||
ai_greed < medium_positive_ai_value
|
||||
short_term_gold >= gift_interaction_cutoff
|
||||
NOT = {
|
||||
has_trait = greedy
|
||||
}
|
||||
NOT = { has_variable = conqueror }
|
||||
ai_should_focus_on_building_in_their_capital = no
|
||||
}
|
||||
|
||||
|
||||
auto_accept = {
|
||||
custom_description = {
|
||||
text = auto_accept_interaction_ai
|
||||
text = auto_accept_interaction_ai
|
||||
object = scope:recipient
|
||||
scope:recipient = {
|
||||
is_ai = yes
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
ai_min_reply_days = 1
|
||||
ai_max_reply_days = 1
|
||||
|
||||
|
||||
ai_will_do = {
|
||||
base = 100
|
||||
|
||||
|
||||
modifier = { # Do not send double-gifts
|
||||
factor = 0
|
||||
scope:recipient = {
|
||||
has_opinion_modifier = {
|
||||
target = scope:actor
|
||||
target = scope:puppet_or_actor
|
||||
modifier = gift_opinion
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
modifier = { # Do not repeat Simony gifts
|
||||
factor = 0
|
||||
scope:puppet_or_actor = {
|
||||
has_personal_tenet_flag = tenet_simony_personal_gifts
|
||||
}
|
||||
scope:recipient = {
|
||||
has_opinion_modifier = {
|
||||
target = scope:puppet_or_actor
|
||||
modifier = friendliness_opinion
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
modifier = { # Basic Filtering
|
||||
factor = 0
|
||||
scope:recipient = {
|
||||
NOR = {
|
||||
AND = { # Bankrupt lovers, friends and a bankrupt liege should be considered
|
||||
OR = {
|
||||
scope:actor = {
|
||||
scope:puppet_or_actor = {
|
||||
any_liege_or_above = {
|
||||
this = scope:recipient
|
||||
}
|
||||
}
|
||||
has_secret_relation_lover = scope:actor
|
||||
has_relation_lover = scope:actor
|
||||
has_relation_soulmate = scope:actor
|
||||
has_relation_friend = scope:actor
|
||||
has_relation_best_friend = scope:actor
|
||||
has_secret_relation_lover = scope:puppet_or_actor
|
||||
has_relation_lover = scope:puppet_or_actor
|
||||
has_relation_soulmate = scope:puppet_or_actor
|
||||
has_relation_friend = scope:puppet_or_actor
|
||||
has_relation_best_friend = scope:puppet_or_actor
|
||||
}
|
||||
gold < 0
|
||||
}
|
||||
AND = { # Generous characters will give gifts to their friends/lovers
|
||||
is_ruler = yes
|
||||
OR = {
|
||||
has_secret_relation_lover = scope:actor
|
||||
has_relation_lover = scope:actor
|
||||
has_relation_soulmate = scope:actor
|
||||
has_relation_friend = scope:actor
|
||||
has_relation_best_friend = scope:actor
|
||||
has_secret_relation_lover = scope:puppet_or_actor
|
||||
has_relation_lover = scope:puppet_or_actor
|
||||
has_relation_soulmate = scope:puppet_or_actor
|
||||
has_relation_friend = scope:puppet_or_actor
|
||||
has_relation_best_friend = scope:puppet_or_actor
|
||||
}
|
||||
scope:actor = {
|
||||
scope:puppet_or_actor = {
|
||||
OR = {
|
||||
ai_greed <= high_negative_ai_value
|
||||
AND = {
|
||||
|
|
@ -560,10 +682,10 @@ gift_interaction = {
|
|||
AND = { # Characters with the Generous Cultural Tradition will give gifts to more people
|
||||
is_ruler = yes
|
||||
OR = {
|
||||
is_allied_to = scope:actor
|
||||
is_close_or_extended_family_of = scope:actor
|
||||
is_allied_to = scope:puppet_or_actor
|
||||
is_close_or_extended_family_of = scope:puppet_or_actor
|
||||
}
|
||||
scope:actor = {
|
||||
scope:puppet_or_actor = {
|
||||
ai_greed < 0
|
||||
culture = {
|
||||
has_cultural_parameter = gives_more_gifts
|
||||
|
|
@ -572,13 +694,13 @@ gift_interaction = {
|
|||
}
|
||||
AND = { # Characters with the loyal trait more likely to give gifts to friends/lieges
|
||||
OR = {
|
||||
scope:actor.liege ?= this
|
||||
has_relation_friend = scope:actor
|
||||
has_relation_best_friend = scope:actor
|
||||
is_allied_to = scope:actor
|
||||
is_close_or_extended_family_of = scope:actor
|
||||
scope:puppet_or_actor.liege ?= this
|
||||
has_relation_friend = scope:puppet_or_actor
|
||||
has_relation_best_friend = scope:puppet_or_actor
|
||||
is_allied_to = scope:puppet_or_actor
|
||||
is_close_or_extended_family_of = scope:puppet_or_actor
|
||||
}
|
||||
scope:actor = {
|
||||
scope:puppet_or_actor = {
|
||||
ai_greed <= 0
|
||||
has_trait = loyal
|
||||
}
|
||||
|
|
@ -592,46 +714,46 @@ gift_interaction = {
|
|||
}
|
||||
primary_defender = scope:recipient
|
||||
}
|
||||
scope:actor = {
|
||||
scope:puppet_or_actor = {
|
||||
ai_zeal >= 50
|
||||
}
|
||||
}
|
||||
AND = { # Powerful vassals should be considered
|
||||
is_powerful_vassal_of = scope:actor
|
||||
is_powerful_vassal_of = scope:puppet_or_actor
|
||||
opinion = {
|
||||
target = scope:actor
|
||||
target = scope:puppet_or_actor
|
||||
value < 0
|
||||
}
|
||||
NOT ={
|
||||
has_opinion_modifier = {
|
||||
target = scope:actor
|
||||
target = scope:puppet_or_actor
|
||||
modifier = gift_opinion
|
||||
}
|
||||
}
|
||||
}
|
||||
AND = { # Factioneering vassals should be considered
|
||||
is_vassal_of = scope:actor
|
||||
is_vassal_of = scope:puppet_or_actor
|
||||
is_a_faction_member = yes
|
||||
NOT ={
|
||||
has_opinion_modifier = {
|
||||
target = scope:actor
|
||||
target = scope:puppet_or_actor
|
||||
modifier = gift_opinion
|
||||
}
|
||||
}
|
||||
}
|
||||
AND = { # Realm Priests should be considered
|
||||
scope:actor = {
|
||||
faith = { has_doctrine = doctrine_theocracy_temporal }
|
||||
scope:puppet_or_actor = {
|
||||
rite = { rite_has_doctrine = doctrine_theocracy_temporal }
|
||||
exists = cp:councillor_court_chaplain
|
||||
cp:councillor_court_chaplain = scope:recipient
|
||||
}
|
||||
opinion = {
|
||||
target = scope:actor
|
||||
target = scope:puppet_or_actor
|
||||
value <= 25
|
||||
}
|
||||
NOT = {
|
||||
has_opinion_modifier = {
|
||||
target = scope:actor
|
||||
target = scope:puppet_or_actor
|
||||
modifier = gift_opinion
|
||||
}
|
||||
}
|
||||
|
|
@ -640,7 +762,7 @@ gift_interaction = {
|
|||
gold < 0
|
||||
is_at_war = yes
|
||||
any_war_enemy = {
|
||||
has_relation_rival = scope:actor
|
||||
has_relation_rival = scope:puppet_or_actor
|
||||
}
|
||||
}
|
||||
# AND = { # Independent ruler within the struggle should be considered
|
||||
|
|
@ -652,7 +774,7 @@ gift_interaction = {
|
|||
}
|
||||
}
|
||||
|
||||
# # Struggle
|
||||
# Struggle
|
||||
# modifier = {
|
||||
# scope:recipient = {
|
||||
# any_character_struggle = {
|
||||
|
|
@ -660,7 +782,7 @@ gift_interaction = {
|
|||
# phase_has_catalyst = catalyst_gift_independent_ruler
|
||||
# }
|
||||
# }
|
||||
# scope:actor = {
|
||||
# scope:puppet_or_actor = {
|
||||
# any_character_struggle = {
|
||||
# involvement = involved
|
||||
# phase_has_catalyst = catalyst_gift_independent_ruler
|
||||
|
|
@ -673,7 +795,7 @@ gift_interaction = {
|
|||
# value = 0
|
||||
# if = {
|
||||
# limit = {
|
||||
# scope:actor = {
|
||||
# scope:puppet_or_actor = {
|
||||
# has_character_flag = agenda_towards_escalation
|
||||
# }
|
||||
# }
|
||||
|
|
@ -681,7 +803,7 @@ gift_interaction = {
|
|||
# }
|
||||
# else_if = {
|
||||
# limit = {
|
||||
# scope:actor = {
|
||||
# scope:puppet_or_actor = {
|
||||
# has_character_flag = agenda_towards_deescalation
|
||||
# }
|
||||
# scope:recipient = {
|
||||
|
|
@ -707,7 +829,7 @@ gift_interaction = {
|
|||
# }
|
||||
# else_if = {
|
||||
# limit = {
|
||||
# scope:actor = {
|
||||
# scope:puppet_or_actor = {
|
||||
# has_character_flag = agenda_towards_deescalation
|
||||
# }
|
||||
# }
|
||||
|
|
@ -730,26 +852,26 @@ gift_interaction = {
|
|||
# }
|
||||
# }
|
||||
# }
|
||||
|
||||
|
||||
modifier = {
|
||||
factor = 0.1
|
||||
scope:recipient = {
|
||||
opinion = {
|
||||
target = scope:actor
|
||||
target = scope:puppet_or_actor
|
||||
value < 0
|
||||
}
|
||||
NAND = {
|
||||
is_vassal_of = scope:actor
|
||||
scope:actor = {
|
||||
is_vassal_of = scope:puppet_or_actor
|
||||
scope:puppet_or_actor = {
|
||||
ai_rationality > 50
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
# modifier = {
|
||||
# add = 100
|
||||
# scope:actor = {
|
||||
# scope:puppet_or_actor = {
|
||||
# is_at_war = no
|
||||
# has_trait = fp3_struggle_supporter
|
||||
# any_character_struggle = { is_struggle_type = persian_struggle }
|
||||
|
|
@ -759,28 +881,28 @@ gift_interaction = {
|
|||
# gold < 0
|
||||
# }
|
||||
# }
|
||||
|
||||
|
||||
# Nomads are slightly less likely to do this since they'd prefer to send Herd instead
|
||||
modifier = {
|
||||
add = -10
|
||||
scope:actor = {
|
||||
scope:puppet_or_actor = {
|
||||
government_has_flag = government_is_nomadic
|
||||
}
|
||||
scope:recipient = {
|
||||
government_has_flag = government_is_nomadic
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
modifier = {
|
||||
factor = 0.1
|
||||
scope:recipient = {
|
||||
has_relation_rival = scope:actor
|
||||
has_relation_rival = scope:puppet_or_actor
|
||||
}
|
||||
}
|
||||
|
||||
modifier = {
|
||||
factor = 2
|
||||
scope:actor.house.house_confederation ?= {
|
||||
scope:puppet_or_actor.house.house_confederation ?= {
|
||||
has_cohesion_level_parameter = bloc_members_send_leader_gifts
|
||||
leading_house.house_head ?= scope:recipient
|
||||
}
|
||||
|
|
|
|||
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
|
|
@ -34,7 +34,7 @@ invite_agent_to_scheme_interaction = {
|
|||
force_add_to_agent_slot = {
|
||||
agent_slot = scope:agent_slot
|
||||
years = 5
|
||||
}
|
||||
}
|
||||
}
|
||||
else = { add_to_agent_slot = scope:agent_slot }
|
||||
}
|
||||
|
|
@ -80,7 +80,7 @@ invite_agent_to_scheme_interaction = {
|
|||
gold = bribe_value
|
||||
target = scope:recipient
|
||||
}
|
||||
stress_impact = { greedy = minor_stress_impact_gain }
|
||||
stress_and_fulfillment_impact = { greedy = minor_stress_impact_gain }
|
||||
}
|
||||
# Big Bribe
|
||||
if = {
|
||||
|
|
@ -89,7 +89,7 @@ invite_agent_to_scheme_interaction = {
|
|||
gold = greater_bribe_value
|
||||
target = scope:recipient
|
||||
}
|
||||
stress_impact = { greedy = medium_stress_impact_gain }
|
||||
stress_and_fulfillment_impact = { greedy = medium_stress_impact_gain }
|
||||
}
|
||||
# Treasury Bribe
|
||||
if = {
|
||||
|
|
@ -110,7 +110,7 @@ invite_agent_to_scheme_interaction = {
|
|||
# Offer Hook
|
||||
if = {
|
||||
limit = { always = scope:offer_hook }
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
base = minor_stress_impact_gain
|
||||
paranoid = major_stress_impact_gain
|
||||
}
|
||||
|
|
@ -124,7 +124,7 @@ invite_agent_to_scheme_interaction = {
|
|||
# Offer Strong Hook
|
||||
if = {
|
||||
limit = { always = scope:offer_hook_strong }
|
||||
stress_impact = { base = major_stress_impact_gain }
|
||||
stress_and_fulfillment_impact = { base = major_stress_impact_gain }
|
||||
scope:recipient = {
|
||||
add_hook = {
|
||||
type = strong_favor_hook
|
||||
|
|
@ -294,7 +294,7 @@ invite_agent_to_scheme_interaction = {
|
|||
modifier = forced_me_to_help_crimes_opinion
|
||||
opinion = -20
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
just = minor_stress_impact_gain
|
||||
compassionate = miniscule_stress_impact_gain
|
||||
}
|
||||
|
|
@ -307,7 +307,7 @@ invite_agent_to_scheme_interaction = {
|
|||
modifier = forced_me_to_work_opinion
|
||||
opinion = -10
|
||||
}
|
||||
stress_impact = { lazy = miniscule_stress_impact_gain }
|
||||
stress_and_fulfillment_impact = { lazy = miniscule_stress_impact_gain }
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -317,7 +317,7 @@ invite_agent_to_scheme_interaction = {
|
|||
base = 0
|
||||
scheme_modifier = {
|
||||
object = scope:scheme
|
||||
target = scope:recipient
|
||||
target = scope:recipient
|
||||
}
|
||||
# You should not add modifiers here! If you want to add modifiers, they should be added to either:
|
||||
## - ai_agent_join_chance_hostile_general_suite_modifier
|
||||
|
|
@ -374,7 +374,7 @@ invite_agent_to_scheme_interaction = {
|
|||
}
|
||||
trigger_else = { always = no }
|
||||
}
|
||||
|
||||
|
||||
options_heading = invite_agent_to_scheme_interaction.t.options_header
|
||||
# Everyone
|
||||
## Spend opportunities.
|
||||
|
|
@ -433,7 +433,7 @@ invite_agent_to_scheme_interaction = {
|
|||
scope:scheme = { is_scheme_category = contract }
|
||||
scope:recipient = { is_courtier_of = scope:actor }
|
||||
}
|
||||
scope:actor = {
|
||||
scope:actor = {
|
||||
government_has_flag = government_is_mandala
|
||||
house = { has_house_head_parameter = unlock_force_agent_using_piety }
|
||||
is_house_head = yes
|
||||
|
|
@ -449,7 +449,7 @@ invite_agent_to_scheme_interaction = {
|
|||
text = not_two_overrides
|
||||
trigger_if = {
|
||||
limit = { scope:hook = yes }
|
||||
NOT = {
|
||||
NOT = {
|
||||
scope:actor = { has_strong_hook = scope:recipient }
|
||||
}
|
||||
}
|
||||
|
|
@ -652,7 +652,7 @@ invite_agent_to_scheme_interaction = {
|
|||
scope:actor = { has_strong_hook = scope:recipient }
|
||||
}
|
||||
scope:mandala_trickster = no
|
||||
}
|
||||
}
|
||||
}
|
||||
would_agent_accept_petty_bribes_against_target_trigger = yes
|
||||
}
|
||||
|
|
@ -687,14 +687,14 @@ invite_agent_to_scheme_interaction = {
|
|||
flag = influence
|
||||
is_shown = {
|
||||
scope:actor.top_liege ?= scope:recipient.top_liege
|
||||
scope:actor = { government_allows = administrative }
|
||||
scope:actor = { government_has_flag = government_has_influence }
|
||||
scope:recipient = {
|
||||
OR = {
|
||||
government_allows = administrative
|
||||
host = { government_allows = administrative }
|
||||
government_has_flag = government_has_influence
|
||||
host = { government_has_flag = government_has_influence }
|
||||
AND = {
|
||||
highest_held_title_tier = tier_barony
|
||||
liege = { government_allows = administrative }
|
||||
liege = { government_has_flag = government_has_influence }
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -870,7 +870,7 @@ invite_agent_to_scheme_interaction = {
|
|||
flag = piety
|
||||
is_shown = {
|
||||
trigger_if = { #Mandala override
|
||||
limit = {
|
||||
limit = {
|
||||
scope:actor = { government_has_flag = government_is_mandala }
|
||||
}
|
||||
scope:actor = {
|
||||
|
|
@ -910,8 +910,8 @@ invite_agent_to_scheme_interaction = {
|
|||
is_valid = {
|
||||
scope:actor.piety >= piety_bribe_value
|
||||
trigger_if = { #Mandala override
|
||||
limit = {
|
||||
scope:actor = {
|
||||
limit = {
|
||||
scope:actor = {
|
||||
NOT = { government_has_flag = government_is_mandala }
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -25,7 +25,7 @@ break_up_with_lover_interaction = {
|
|||
BREAKER = scope:actor
|
||||
LOVER = scope:recipient
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
lustful = minor_stress_impact_gain
|
||||
compassionate = minor_stress_impact_gain
|
||||
}
|
||||
|
|
|
|||
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
1233
common/character_interactions/00_puppet_interactions.txt
Normal file
1233
common/character_interactions/00_puppet_interactions.txt
Normal file
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
|
|
@ -12,12 +12,40 @@
|
|||
greeting = positive
|
||||
notification_text = REQUEST_SPARRING_TEXT
|
||||
|
||||
filter_tags = { accolade }
|
||||
|
||||
is_available = {
|
||||
trigger_if = {
|
||||
limit = { is_ai = yes }
|
||||
number_of_knights > 0
|
||||
OR = {
|
||||
culture ?= {
|
||||
has_cultural_parameter = can_use_sparring_duel
|
||||
}
|
||||
has_personal_tenet_flag = tenet_unrelenting_faith_sparring
|
||||
}
|
||||
NOT = { has_trait = craven }
|
||||
can_start_single_combat_trigger = yes
|
||||
is_imprisoned = no
|
||||
}
|
||||
OR = {
|
||||
culture ?= {
|
||||
has_cultural_parameter = can_use_sparring_duel
|
||||
}
|
||||
has_personal_tenet_flag = tenet_unrelenting_faith_sparring
|
||||
top_participant_group:dynastic_cycle ?= {
|
||||
participant_group_type = expansion_movement
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
is_shown = {
|
||||
scope:actor = {
|
||||
OR = {
|
||||
culture = {
|
||||
has_cultural_parameter = can_use_sparring_duel
|
||||
}
|
||||
has_personal_tenet_flag = tenet_unrelenting_faith_sparring
|
||||
top_participant_group:dynastic_cycle ?= {
|
||||
participant_group_type = expansion_movement
|
||||
}
|
||||
|
|
@ -137,17 +165,6 @@
|
|||
}
|
||||
}
|
||||
|
||||
# AI
|
||||
ai_potential = {
|
||||
culture = {
|
||||
has_cultural_parameter = can_use_sparring_duel
|
||||
}
|
||||
NOT = { has_trait = craven }
|
||||
is_imprisoned = no
|
||||
can_start_single_combat_trigger = yes
|
||||
number_of_knights > 0
|
||||
}
|
||||
|
||||
ai_target_quick_trigger = {
|
||||
adult = yes
|
||||
}
|
||||
|
|
@ -217,25 +234,30 @@ appoint_podesta_interaction = {
|
|||
greeting = positive
|
||||
notification_text = REQUEST_REPUBLIC_TEXT
|
||||
|
||||
is_shown = {
|
||||
scope:actor != scope:recipient # Can't make yourself a Podesta.
|
||||
scope:actor = {
|
||||
culture = {
|
||||
is_available = {
|
||||
trigger_if = {
|
||||
limit = { is_ai = yes }
|
||||
culture ?= {
|
||||
has_cultural_era_or_later = culture_era_high_medieval
|
||||
has_cultural_parameter = can_make_republican_vassals
|
||||
}
|
||||
any_held_title = {
|
||||
count > 1
|
||||
}
|
||||
primary_title.tier > tier_county
|
||||
}
|
||||
culture ?= {
|
||||
has_cultural_parameter = can_make_republican_vassals
|
||||
}
|
||||
any_held_title = {
|
||||
count > 1
|
||||
}
|
||||
}
|
||||
|
||||
is_shown = {
|
||||
scope:actor != scope:recipient # Can't make yourself a Podesta.
|
||||
scope:recipient = {
|
||||
is_ai = yes
|
||||
is_landed = yes
|
||||
target_is_liege_or_above = scope:actor
|
||||
NOR = {
|
||||
government_has_flag = government_is_republic
|
||||
government_has_flag = government_is_prepublic
|
||||
government_has_flag = government_is_urepublic
|
||||
}
|
||||
NOT = { government_has_flag = government_is_republic }
|
||||
|
||||
}
|
||||
}
|
||||
|
|
@ -258,11 +280,7 @@ appoint_podesta_interaction = {
|
|||
|
||||
scope:recipient = {
|
||||
target_is_liege_or_above = scope:actor
|
||||
NOR = {
|
||||
government_has_flag = government_is_republic
|
||||
government_has_flag = government_is_prepublic
|
||||
government_has_flag = government_is_urepublic
|
||||
}
|
||||
NOT = { government_has_flag = government_is_republic }
|
||||
is_claimant = no
|
||||
|
||||
custom_description = {
|
||||
|
|
@ -310,15 +328,9 @@ appoint_podesta_interaction = {
|
|||
any_held_title = {
|
||||
count = 1
|
||||
title_tier = county
|
||||
OR = {
|
||||
any_county_province = {
|
||||
culture = {
|
||||
has_cultural_parameter = can_make_republican_vassals
|
||||
}
|
||||
}
|
||||
OR = {
|
||||
government_has_flag = government_is_prepublic
|
||||
government_has_flag = government_is_urepublic
|
||||
any_county_province = {
|
||||
culture = {
|
||||
has_cultural_parameter = can_make_republican_vassals
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -350,71 +362,14 @@ appoint_podesta_interaction = {
|
|||
|
||||
left_icon = scope:actor
|
||||
right_icon = scope:recipient
|
||||
if = {
|
||||
limit = {
|
||||
scope:actor = { government_has_flag = government_is_urepublic }
|
||||
}
|
||||
scope:recipient = {
|
||||
show_as_tooltip = {
|
||||
change_government = urbanrepublic_government
|
||||
create_title_and_vassal_change = {
|
||||
type = returned
|
||||
save_scope_as = change
|
||||
add_claim_on_loss = no
|
||||
}
|
||||
primary_title = {
|
||||
add_to_global_variable_list = {
|
||||
name = urepublic_list
|
||||
target = prev
|
||||
}
|
||||
}
|
||||
every_vassal = {
|
||||
limit = {
|
||||
government_has_flag = government_is_republic
|
||||
}
|
||||
every_held_title = {
|
||||
change_title_holder = {
|
||||
holder = scope:recipient
|
||||
change = scope:change
|
||||
take_baronies = yes
|
||||
}
|
||||
}
|
||||
}
|
||||
resolve_title_and_vassal_change = scope:change
|
||||
}
|
||||
}
|
||||
}
|
||||
else_if = {
|
||||
limit = {
|
||||
scope:actor = { government_has_flag = government_is_prepublic }
|
||||
}
|
||||
scope:recipient = {
|
||||
show_as_tooltip = {
|
||||
change_government = peasantrepublic_government
|
||||
create_title_and_vassal_change = {
|
||||
type = returned
|
||||
save_scope_as = change
|
||||
add_claim_on_loss = no
|
||||
}
|
||||
primary_title = {
|
||||
add_to_global_variable_list = {
|
||||
name = prepublic_list
|
||||
target = prev
|
||||
}
|
||||
}
|
||||
every_vassal = {
|
||||
limit = {
|
||||
government_has_flag = government_is_republic
|
||||
}
|
||||
every_held_title = {
|
||||
change_title_holder = {
|
||||
holder = scope:recipient
|
||||
change = scope:change
|
||||
take_baronies = yes
|
||||
}
|
||||
}
|
||||
}
|
||||
resolve_title_and_vassal_change = scope:change
|
||||
|
||||
scope:recipient = {
|
||||
show_as_tooltip = {
|
||||
change_government = republic_government
|
||||
create_title_and_vassal_change = {
|
||||
type = returned
|
||||
save_scope_as = change
|
||||
add_claim_on_loss = no
|
||||
}
|
||||
every_vassal = {
|
||||
limit = {
|
||||
|
|
@ -468,15 +423,6 @@ appoint_podesta_interaction = {
|
|||
|
||||
auto_accept = yes
|
||||
|
||||
# AI
|
||||
ai_potential = {
|
||||
culture = {
|
||||
has_cultural_parameter = can_make_republican_vassals
|
||||
has_cultural_era_or_later = culture_era_high_medieval
|
||||
}
|
||||
primary_title.tier > tier_county
|
||||
}
|
||||
|
||||
ai_target_quick_trigger = {
|
||||
adult = yes
|
||||
}
|
||||
|
|
|
|||
|
|
@ -10,14 +10,16 @@
|
|||
|
||||
auto_accept = yes
|
||||
|
||||
is_available = {
|
||||
NOR = {
|
||||
government_has_flag = government_is_tribal
|
||||
government_has_flag = government_is_in_steppe
|
||||
}
|
||||
}
|
||||
|
||||
is_shown = {
|
||||
scope:actor = {
|
||||
this = scope:recipient
|
||||
NOR = {
|
||||
government_has_flag = government_is_tribal
|
||||
government_has_flag = government_is_nomadic
|
||||
government_has_flag = government_is_true_herder
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -59,65 +61,7 @@
|
|||
cost = {
|
||||
treasury_or_gold = {
|
||||
scope:actor = {
|
||||
if = {
|
||||
limit = {
|
||||
scope:target.county = {
|
||||
has_variable = was_razed
|
||||
}
|
||||
}
|
||||
add = {
|
||||
value = 50
|
||||
desc = BASE
|
||||
}
|
||||
}
|
||||
else_if = {
|
||||
limit = {
|
||||
scope:target.county = {
|
||||
culture = scope:actor.culture
|
||||
}
|
||||
}
|
||||
add = {
|
||||
value = 200
|
||||
desc = BASE
|
||||
}
|
||||
}
|
||||
else = {
|
||||
add = {
|
||||
value = feudalize_holding_interaction_cost
|
||||
desc = BASE
|
||||
}
|
||||
}
|
||||
if = {
|
||||
limit = { # More expensive for admin to make barbarians civilized...
|
||||
government_has_flag = government_is_administrative
|
||||
}
|
||||
add = {
|
||||
value = feudalize_holding_interaction_cost
|
||||
multiply = 0.25
|
||||
desc = has_admin_government
|
||||
}
|
||||
if = {
|
||||
limit = { # Admin get a bonus for high bureaucracy levels
|
||||
OR = {
|
||||
has_realm_law = imperial_bureaucracy_2
|
||||
has_realm_law = imperial_bureaucracy_3
|
||||
}
|
||||
}
|
||||
subtract = {
|
||||
value = feudalize_holding_interaction_cost
|
||||
multiply = {
|
||||
value = 0.1
|
||||
if = {
|
||||
limit = {
|
||||
has_realm_law = imperial_bureaucracy_3
|
||||
}
|
||||
add = 0.15
|
||||
}
|
||||
}
|
||||
desc = imperial_bureaucracy
|
||||
}
|
||||
}
|
||||
}
|
||||
add = feudalize_holding_interaction_cost
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -127,84 +71,17 @@
|
|||
send_interface_toast = {
|
||||
type = event_toast_effect_good
|
||||
title = feudalize_holding_interaction_notification
|
||||
|
||||
right_icon = scope:actor
|
||||
|
||||
if = {
|
||||
limit = {
|
||||
scope:target.title_province = {
|
||||
OR = {
|
||||
has_holding_type = nomad_holding
|
||||
has_holding_type = herder_holding
|
||||
}
|
||||
}
|
||||
}
|
||||
if = {
|
||||
limit = {
|
||||
OR = {
|
||||
scope:target.county.culture = scope:actor.culture
|
||||
scope:target.county = { has_variable = was_razed }
|
||||
}
|
||||
}
|
||||
}
|
||||
else_if = {
|
||||
limit = {
|
||||
OR = {
|
||||
government_has_flag = government_is_tribal
|
||||
scope:target.county.culture = { has_same_culture_heritage = scope:actor.culture }
|
||||
}
|
||||
}
|
||||
scope:target.county = {
|
||||
add_county_modifier = {
|
||||
modifier = mpo_feudalize_nomadic_land_modifier
|
||||
years = 5
|
||||
}
|
||||
}
|
||||
}
|
||||
else = {
|
||||
scope:target.county = {
|
||||
add_county_modifier = {
|
||||
modifier = mpo_feudalize_nomadic_land_modifier
|
||||
years = 30
|
||||
}
|
||||
}
|
||||
}
|
||||
# SILK ROAD
|
||||
scope:target = {
|
||||
tgp_silk_road_feudalize_holding_effect = yes
|
||||
}
|
||||
}
|
||||
|
||||
if = {
|
||||
limit = { exists = scope:target.title_province }
|
||||
scope:target.title_province = {
|
||||
set_holding_type = castle_holding
|
||||
}
|
||||
}
|
||||
|
||||
scope:target ?= {
|
||||
if = {
|
||||
limit = {
|
||||
title_province = {
|
||||
geographical_region = geographical_region:mpo_region_permafrost
|
||||
}
|
||||
}
|
||||
if = {
|
||||
limit = { has_county_modifier = mpo_siberian_permafrost_modifier }
|
||||
remove_county_modifier = mpo_siberian_permafrost_modifier
|
||||
}
|
||||
else_if = {
|
||||
limit = { has_county_modifier = mpo_siberian_permafrost_modifier_bad }
|
||||
remove_county_modifier = mpo_siberian_permafrost_modifier_bad
|
||||
}
|
||||
}
|
||||
}
|
||||
scope:target.title_province ?= {
|
||||
holding_pre_feudalize_effect = yes
|
||||
set_holding_type = castle_holding
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
# Interaction frequency determined by code, do not change
|
||||
ai_frequency = 0
|
||||
# Interaction frequency determined by code, do not set frequency
|
||||
|
||||
# Used to determine which holding should be feudalized over another AND how important this AI goal is compared to others, like creating titles and constructing new holdings
|
||||
ai_will_do = {
|
||||
|
|
@ -224,10 +101,13 @@ tribalize_holding_interaction = {
|
|||
|
||||
auto_accept = yes
|
||||
|
||||
is_available = {
|
||||
government_has_flag = government_is_tribal
|
||||
}
|
||||
|
||||
is_shown = {
|
||||
scope:actor = {
|
||||
this = scope:recipient
|
||||
government_has_flag = government_is_tribal
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -333,41 +213,17 @@ tribalize_holding_interaction = {
|
|||
send_interface_toast = {
|
||||
type = event_toast_effect_good
|
||||
title = feudalize_holding_interaction_notification
|
||||
|
||||
right_icon = scope:actor
|
||||
|
||||
if = {
|
||||
limit = {
|
||||
OR = {
|
||||
scope:target.county.culture = scope:actor.culture
|
||||
scope:target.county = {
|
||||
has_variable = was_razed
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
else = {
|
||||
scope:target.county = {
|
||||
add_county_modifier = {
|
||||
modifier = mpo_feudalize_nomadic_land_modifier
|
||||
years = 5
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if = {
|
||||
limit = { exists = scope:target.title_province }
|
||||
scope:target.title_province = {
|
||||
set_holding_type = tribal_holding
|
||||
}
|
||||
scope:target.title_province ?= {
|
||||
holding_pre_tribalize_effect = yes
|
||||
set_holding_type = tribal_holding
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
# Interaction frequency determined by code, do not change
|
||||
ai_frequency = 0
|
||||
|
||||
# Interaction frequency determined by code, do not set frequency
|
||||
# Used to determine which holding should be feudalized over another AND how important this AI goal is compared to others, like creating titles and constructing new holdings
|
||||
ai_will_do = {
|
||||
base = 1500
|
||||
|
|
@ -385,13 +241,27 @@ support_feudalize_tribal_holding_interaction = {
|
|||
|
||||
auto_accept = yes
|
||||
|
||||
is_shown = {
|
||||
scope:actor = {
|
||||
NOR = {
|
||||
government_has_flag = government_is_tribal
|
||||
government_has_flag = government_is_nomadic
|
||||
}
|
||||
is_available = {
|
||||
trigger_if = {
|
||||
limit = { is_ai = yes }
|
||||
is_adult = yes
|
||||
# The AI only does this if they have plenty of gold to spare
|
||||
gold >= { value = feudalize_holding_interaction_cost multiply = 4 }
|
||||
# Some basic triggers
|
||||
is_at_war = no
|
||||
# Piety and Legitimacy, you say... ?
|
||||
ai_has_pious_builder_personality = yes
|
||||
NOT = { has_variable = conqueror }
|
||||
# Warring AI don't do this - They want to spend their gold on war!
|
||||
ai_has_warlike_personality = no
|
||||
}
|
||||
NOR = {
|
||||
government_has_flag = government_is_tribal
|
||||
government_has_flag = government_is_nomadic
|
||||
}
|
||||
}
|
||||
|
||||
is_shown = {
|
||||
scope:recipient = {
|
||||
target_is_liege_or_above = scope:actor
|
||||
NOR = {
|
||||
|
|
@ -401,7 +271,7 @@ support_feudalize_tribal_holding_interaction = {
|
|||
this != scope:actor
|
||||
any_held_title = {
|
||||
tier <= tier_county
|
||||
title_province = {
|
||||
title_province ?= {
|
||||
OR = {
|
||||
has_holding_type = tribal_holding
|
||||
has_holding_type = nomad_holding
|
||||
|
|
@ -448,170 +318,22 @@ support_feudalize_tribal_holding_interaction = {
|
|||
}
|
||||
|
||||
cost = {
|
||||
gold = {
|
||||
value = 0
|
||||
treasury_or_gold = {
|
||||
scope:actor = {
|
||||
if = {
|
||||
limit = {
|
||||
has_treasury = no
|
||||
}
|
||||
add = {
|
||||
value = feudalize_holding_interaction_cost
|
||||
desc = BASE
|
||||
}
|
||||
if = {
|
||||
limit = { # More expensive for admin to make these barbarians civilized...
|
||||
government_has_flag = government_is_administrative
|
||||
}
|
||||
add = {
|
||||
value = feudalize_holding_interaction_cost
|
||||
multiply = 0.25
|
||||
desc = has_admin_government
|
||||
}
|
||||
if = {
|
||||
limit = { # Admin get a bonus for high bureaucracy levels
|
||||
OR = {
|
||||
has_realm_law = imperial_bureaucracy_2
|
||||
has_realm_law = imperial_bureaucracy_3
|
||||
}
|
||||
}
|
||||
subtract = {
|
||||
value = feudalize_holding_interaction_cost
|
||||
multiply = {
|
||||
value = 0.1
|
||||
if = {
|
||||
limit = {
|
||||
has_realm_law = imperial_bureaucracy_3
|
||||
}
|
||||
add = 0.15
|
||||
}
|
||||
}
|
||||
desc = imperial_bureaucracy
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
treasury = {
|
||||
value = 0
|
||||
scope:actor = {
|
||||
if = {
|
||||
limit = {
|
||||
has_treasury = yes
|
||||
}
|
||||
add = {
|
||||
value = feudalize_holding_interaction_cost
|
||||
desc = BASE
|
||||
}
|
||||
if = {
|
||||
limit = { # More expensive for admin to make these barbarians civilized...
|
||||
government_has_flag = government_is_administrative
|
||||
}
|
||||
add = {
|
||||
value = feudalize_holding_interaction_cost
|
||||
multiply = 0.25
|
||||
desc = has_admin_government
|
||||
}
|
||||
if = {
|
||||
limit = { # Admin get a bonus for high bureaucracy levels
|
||||
OR = {
|
||||
has_realm_law = imperial_bureaucracy_2
|
||||
has_realm_law = imperial_bureaucracy_3
|
||||
}
|
||||
}
|
||||
subtract = {
|
||||
value = feudalize_holding_interaction_cost
|
||||
multiply = {
|
||||
value = 0.1
|
||||
if = {
|
||||
limit = {
|
||||
has_realm_law = imperial_bureaucracy_3
|
||||
}
|
||||
add = 0.15
|
||||
}
|
||||
}
|
||||
desc = imperial_bureaucracy
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
add = feudalize_holding_interaction_cost
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
is_highlighted = {
|
||||
# Highlight the interaction if we have the gold to spare
|
||||
scope:actor = {
|
||||
gold >= {
|
||||
value = feudalize_holding_interaction_cost
|
||||
if = {
|
||||
limit = { # More expensive for admin to convert these... Barbarians...
|
||||
government_has_flag = government_is_administrative
|
||||
}
|
||||
multiply = {
|
||||
value = 1.25
|
||||
desc = has_admin_government
|
||||
}
|
||||
}
|
||||
}
|
||||
treasury_or_gold >= feudalize_holding_interaction_cost
|
||||
}
|
||||
}
|
||||
|
||||
on_accept = {
|
||||
scope:recipient = {
|
||||
# Add some opinion to make it worthwhile
|
||||
add_opinion = {
|
||||
target = scope:actor
|
||||
modifier = grateful_opinion
|
||||
opinion = 30
|
||||
}
|
||||
|
||||
if = {
|
||||
limit = {
|
||||
scope:target.title_province = {
|
||||
OR = {
|
||||
has_holding_type = nomad_holding
|
||||
has_holding_type = herder_holding
|
||||
}
|
||||
}
|
||||
}
|
||||
if = {
|
||||
limit = {
|
||||
OR = {
|
||||
scope:target.culture = scope:recipient.culture
|
||||
scope:target = { has_variable = was_razed }
|
||||
}
|
||||
}
|
||||
}
|
||||
else_if = {
|
||||
limit = {
|
||||
OR = {
|
||||
government_has_flag = government_is_tribal
|
||||
scope:target.culture = { has_same_culture_heritage = scope:recipient.culture }
|
||||
}
|
||||
}
|
||||
scope:target = {
|
||||
add_county_modifier = {
|
||||
modifier = mpo_feudalize_nomadic_land_modifier
|
||||
years = 5
|
||||
}
|
||||
}
|
||||
}
|
||||
else = {
|
||||
scope:target = {
|
||||
add_county_modifier = {
|
||||
modifier = mpo_feudalize_nomadic_land_modifier
|
||||
years = 30
|
||||
}
|
||||
}
|
||||
}
|
||||
# SILK ROAD
|
||||
scope:target = {
|
||||
tgp_silk_road_feudalize_holding_effect = yes
|
||||
}
|
||||
}
|
||||
|
||||
# Notify actor and recipient
|
||||
scope:actor = {
|
||||
if = { #Temple Citadel
|
||||
|
|
@ -623,11 +345,9 @@ support_feudalize_tribal_holding_interaction = {
|
|||
left_icon = scope:actor
|
||||
right_icon = scope:target
|
||||
|
||||
if = {
|
||||
limit = { exists = scope:target.title_province }
|
||||
scope:target.title_province = {
|
||||
set_holding_type = temple_citadel_holding
|
||||
}
|
||||
scope:target.title_province ?= {
|
||||
holding_pre_feudalize_effect = yes
|
||||
set_holding_type = temple_citadel_holding
|
||||
}
|
||||
mandala_piety_gain_effect = { PIETY_AMOUNT = massive_piety_gain }
|
||||
add_legitimacy_effect = { LEGITIMACY = medium_legitimacy_gain }
|
||||
|
|
@ -642,11 +362,9 @@ support_feudalize_tribal_holding_interaction = {
|
|||
right_icon = scope:target
|
||||
|
||||
show_as_tooltip = {
|
||||
if = {
|
||||
limit = { exists = scope:target.title_province }
|
||||
scope:target.title_province = {
|
||||
set_holding_type = temple_citadel_holding
|
||||
}
|
||||
scope:target.title_province ?= {
|
||||
holding_pre_feudalize_effect = yes
|
||||
set_holding_type = temple_citadel_holding
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -661,11 +379,9 @@ support_feudalize_tribal_holding_interaction = {
|
|||
left_icon = scope:actor
|
||||
right_icon = scope:target
|
||||
|
||||
if = {
|
||||
limit = { exists = scope:target.title_province }
|
||||
scope:target.title_province = {
|
||||
set_holding_type = castle_holding
|
||||
}
|
||||
scope:target.title_province ?= {
|
||||
holding_pre_feudalize_effect = yes
|
||||
set_holding_type = castle_holding
|
||||
}
|
||||
add_legitimacy_effect = { LEGITIMACY = medium_legitimacy_gain }
|
||||
}
|
||||
|
|
@ -679,11 +395,9 @@ support_feudalize_tribal_holding_interaction = {
|
|||
right_icon = scope:target
|
||||
|
||||
show_as_tooltip = {
|
||||
if = {
|
||||
limit = { exists = scope:target.title_province }
|
||||
scope:target.title_province = {
|
||||
set_holding_type = castle_holding
|
||||
}
|
||||
scope:target.title_province ?= {
|
||||
holding_pre_feudalize_effect = yes
|
||||
set_holding_type = castle_holding
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -695,7 +409,7 @@ support_feudalize_tribal_holding_interaction = {
|
|||
scope:actor = {
|
||||
# If you are admin, you get some influence for your efforts
|
||||
if = {
|
||||
limit = { government_has_flag = government_is_administrative }
|
||||
limit = { government_has_flag = government_has_influence }
|
||||
change_influence = medium_influence_gain
|
||||
}
|
||||
}
|
||||
|
|
@ -716,19 +430,6 @@ support_feudalize_tribal_holding_interaction = {
|
|||
max = 10
|
||||
}
|
||||
|
||||
ai_potential = {
|
||||
# Some basic triggers
|
||||
is_at_war = no
|
||||
is_adult = yes
|
||||
# The AI only does this if they have plenty of gold to spare
|
||||
gold >= { value = feudalize_holding_interaction_cost multiply = 4 }
|
||||
# Warring AI don't do this - They want to spend their gold on war!
|
||||
ai_has_warlike_personality = no
|
||||
# Piety and Legitimacy, you say... ?
|
||||
ai_has_pious_builder_personality = yes
|
||||
NOT = { has_variable = conqueror }
|
||||
}
|
||||
|
||||
ai_will_do = {
|
||||
base = 25
|
||||
modifier = {
|
||||
|
|
@ -759,6 +460,9 @@ turn_subject_into_mandala_interaction = {
|
|||
ai_targets = {
|
||||
ai_recipients = vassals
|
||||
}
|
||||
ai_targets = {
|
||||
ai_recipients = tributaries
|
||||
}
|
||||
ai_target_quick_trigger = {
|
||||
adult = yes
|
||||
}
|
||||
|
|
@ -773,6 +477,14 @@ turn_subject_into_mandala_interaction = {
|
|||
|
||||
desc = turn_subject_into_mandala_interaction_desc
|
||||
|
||||
is_available = {
|
||||
trigger_if = {
|
||||
limit = { is_ai = yes }
|
||||
government_has_flag = government_is_mandala
|
||||
is_adult = yes
|
||||
}
|
||||
}
|
||||
|
||||
is_shown = {
|
||||
scope:actor = { government_has_flag = government_is_mandala }
|
||||
scope:recipient = {
|
||||
|
|
@ -782,9 +494,9 @@ turn_subject_into_mandala_interaction = {
|
|||
is_landed = yes
|
||||
is_ruler = yes
|
||||
OR = {
|
||||
liege = scope:actor
|
||||
liege ?= scope:actor
|
||||
AND = {
|
||||
overlord = scope:actor
|
||||
overlord ?= scope:actor
|
||||
scope:actor = {
|
||||
has_realm_law_flag = can_convert_all_subjects_to_mandalas
|
||||
}
|
||||
|
|
@ -824,9 +536,9 @@ turn_subject_into_mandala_interaction = {
|
|||
NOT = { scope:actor.diarch ?= scope:recipient }
|
||||
}
|
||||
custom_tooltip = {
|
||||
text = head_of_faith_unable_to_change_government_desc
|
||||
text = clergy_unable_to_change_government_desc
|
||||
NOT = {
|
||||
scope:recipient = { faith.religious_head ?= this }
|
||||
scope:recipient = { holds_religious_office_trigger = yes }
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -890,34 +602,28 @@ turn_subject_into_mandala_interaction = {
|
|||
scope:recipient = { custom_tooltip = demand_mandala_interaction_vassal_refuses }
|
||||
}
|
||||
|
||||
ai_potential = {
|
||||
government_has_flag = government_is_mandala
|
||||
is_adult = yes
|
||||
}
|
||||
|
||||
ai_will_do = {
|
||||
base = 100
|
||||
modifier = {
|
||||
factor = 0
|
||||
scope:recipient = { highest_held_title_tier >= tier_county }
|
||||
gold >= 300
|
||||
gold < 300
|
||||
}
|
||||
modifier = {
|
||||
factor = 0
|
||||
scope:recipient = { highest_held_title_tier >= tier_duchy }
|
||||
gold >= 600
|
||||
gold < 600
|
||||
}
|
||||
modifier = {
|
||||
factor = 0
|
||||
scope:recipient = { highest_held_title_tier >= tier_kingdom }
|
||||
gold >= 2000
|
||||
gold < 2000
|
||||
}
|
||||
modifier = {
|
||||
scope:recipient.capital_county.title_province = {
|
||||
NOR = {
|
||||
has_holding_type = temple_citadel_holding
|
||||
has_holding_type = church_holding
|
||||
has_holding_type = castle_holding
|
||||
OR = {
|
||||
has_holding_type = nomad_holding
|
||||
has_holding_type = herder_holding
|
||||
}
|
||||
}
|
||||
factor = 0
|
||||
|
|
|
|||
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
|
|
@ -11,6 +11,22 @@ fund_inspiration_interaction = {
|
|||
category = interaction_category_vassal
|
||||
desc = fund_inspiration_interaction_desc
|
||||
|
||||
is_available = {
|
||||
trigger_if = {
|
||||
limit = { is_ai = yes }
|
||||
OR = {
|
||||
has_royal_court = yes
|
||||
OR = { government_has_flag = government_is_landless_adventurer government_has_flag = government_is_landless_minority }
|
||||
}
|
||||
is_at_war = no
|
||||
gold > ai_inspiration_desired_gold_value
|
||||
ai_should_focus_on_building_in_their_capital = no
|
||||
save_temporary_scope_as = inspiration_sponsor
|
||||
NOT = { has_character_flag = recently_fund_inspiration }
|
||||
NOT = { has_variable = conqueror }
|
||||
}
|
||||
}
|
||||
|
||||
is_shown = {
|
||||
scope:recipient = {
|
||||
is_ruler = no
|
||||
|
|
@ -90,15 +106,18 @@ fund_inspiration_interaction = {
|
|||
limit = { scope:recipient.inspiration = { has_inspiration_type = bow_inspiration } }
|
||||
custom_description_no_bullet = { text = bow_inspiration_cost_tt }
|
||||
}
|
||||
else_if = {
|
||||
limit = { scope:recipient.inspiration = { has_inspiration_type = religious_artifact_inspiration } }
|
||||
custom_description_no_bullet = { text = religious_artifact_inspiration_cost_tt }
|
||||
}
|
||||
|
||||
# Add a flag on AI to have an extra cooldown of 3 years
|
||||
if = {
|
||||
limit = {
|
||||
scope:actor = {
|
||||
save_temporary_scope_as = inspiration_sponsor
|
||||
is_ai = yes
|
||||
NOT = {
|
||||
gold >= 1000
|
||||
}
|
||||
gold < 1000
|
||||
OR = {
|
||||
short_term_gold < ai_inspiration_desired_gold_value
|
||||
ai_greed >= 50
|
||||
|
|
@ -163,18 +182,6 @@ fund_inspiration_interaction = {
|
|||
adult = yes
|
||||
}
|
||||
|
||||
ai_potential = {
|
||||
is_at_war = no
|
||||
OR = {
|
||||
has_royal_court = yes
|
||||
OR = { government_has_flag = government_is_landless_adventurer government_has_flag = government_is_landless_minority }
|
||||
}
|
||||
gold > ai_inspiration_desired_gold_value
|
||||
NOT = { has_character_flag = recently_fund_inspiration }
|
||||
NOT = { has_variable = conqueror }
|
||||
ai_should_focus_on_building_in_their_capital = no
|
||||
}
|
||||
|
||||
ai_will_do = {
|
||||
base = 100
|
||||
|
||||
|
|
@ -280,9 +287,12 @@ indebt_guest_interaction = {
|
|||
pre_answer_yes_key = ANSWER_WILL_SUCCEED
|
||||
pre_answer_maybe_breakdown_key = ANSWER_SUM_CHANCE
|
||||
|
||||
ai_potential = {
|
||||
# Repeat some is_shown triggers for performance gains.
|
||||
indebt_guest_interaction_basic_checks_trigger = { ACTOR = this }
|
||||
is_available = {
|
||||
trigger_if = {
|
||||
limit = { is_ai = yes }
|
||||
# Repeat some is_shown triggers for performance gains.
|
||||
indebt_guest_interaction_basic_checks_trigger = { ACTOR = this }
|
||||
}
|
||||
}
|
||||
|
||||
is_shown = {
|
||||
|
|
|
|||
File diff suppressed because it is too large
Load diff
|
|
@ -43,14 +43,14 @@ offer_hostage_interaction = {
|
|||
scope:recipient = {
|
||||
NOR = {
|
||||
government_has_flag = government_is_landless_adventurer
|
||||
government_has_flag = government_is_true_herder
|
||||
government_has_flag = government_is_herder
|
||||
}
|
||||
}
|
||||
#Inside a merit realm vassals won't offer hostages except to your top liege.
|
||||
trigger_if = {
|
||||
limit = {
|
||||
scope:actor.top_liege = { government_has_flag = government_has_merit }
|
||||
scope:actor.top_liege != scope:actor
|
||||
scope:actor.top_liege ?= { government_has_flag = government_has_merit }
|
||||
scope:recipient != scope:actor.top_liege
|
||||
}
|
||||
NAND = {
|
||||
|
|
@ -94,16 +94,12 @@ offer_hostage_interaction = {
|
|||
}
|
||||
scope:actor = {
|
||||
OR = {
|
||||
government_has_flag = government_is_urepublic
|
||||
government_has_flag = government_is_prepublic
|
||||
is_landless_ruler = no
|
||||
is_landless_administrative = yes
|
||||
}
|
||||
}
|
||||
scope:recipient = {
|
||||
OR = {
|
||||
government_has_flag = government_is_urepublic
|
||||
government_has_flag = government_is_prepublic
|
||||
is_landless_ruler = no
|
||||
is_landless_administrative = yes
|
||||
}
|
||||
|
|
@ -465,15 +461,15 @@ offer_hostage_interaction = {
|
|||
}
|
||||
|
||||
is_available = {
|
||||
NOT = {
|
||||
government_has_flag = government_is_landless_adventurer
|
||||
}
|
||||
trigger_if = {
|
||||
limit = {
|
||||
is_ai = yes
|
||||
}
|
||||
NOT = { has_variable = conqueror }
|
||||
}
|
||||
NOT = {
|
||||
government_has_flag = government_is_landless_adventurer
|
||||
}
|
||||
}
|
||||
|
||||
ai_will_do = {
|
||||
|
|
@ -624,11 +620,19 @@ demand_hostage_interaction = {
|
|||
|
||||
cooldown_against_recipient = { years = 3 }
|
||||
|
||||
is_available = {
|
||||
trigger_if = {
|
||||
limit = { is_ai = yes }
|
||||
highest_held_title_tier >= tier_county
|
||||
NOT = { has_variable = conqueror }
|
||||
}
|
||||
}
|
||||
|
||||
is_shown = {
|
||||
# Cannot exchange hostages with self
|
||||
scope:recipient != scope:actor
|
||||
# Cannot exchange hostages with a herder
|
||||
NOT = { scope:recipient = { government_has_flag = government_is_true_herder } }
|
||||
NOT = { scope:recipient = { government_has_flag = government_is_herder } }
|
||||
# Only significant rulers use hostages
|
||||
scope:actor.highest_held_title_tier > tier_barony
|
||||
OR = {
|
||||
|
|
@ -650,8 +654,8 @@ demand_hostage_interaction = {
|
|||
#Inside a merit realm vassals won't demand hostages.
|
||||
trigger_if = {
|
||||
limit = {
|
||||
scope:actor.top_liege = { government_has_flag = government_has_merit }
|
||||
scope:actor.top_liege != scope:actor
|
||||
scope:actor.top_liege ?= { government_has_flag = government_has_merit }
|
||||
}
|
||||
NAND = {
|
||||
scope:actor = { government_has_flag = government_has_merit }
|
||||
|
|
@ -681,16 +685,12 @@ demand_hostage_interaction = {
|
|||
}
|
||||
scope:actor = {
|
||||
OR = {
|
||||
government_has_flag = government_is_urepublic
|
||||
government_has_flag = government_is_prepublic
|
||||
is_landless_ruler = no
|
||||
is_landless_administrative = yes
|
||||
}
|
||||
}
|
||||
scope:recipient = {
|
||||
OR = {
|
||||
government_has_flag = government_is_urepublic
|
||||
government_has_flag = government_is_prepublic
|
||||
is_landless_ruler = no
|
||||
is_landless_administrative = yes
|
||||
}
|
||||
|
|
@ -1208,11 +1208,6 @@ demand_hostage_interaction = {
|
|||
hegemony = 36
|
||||
}
|
||||
|
||||
ai_potential = {
|
||||
highest_held_title_tier >= tier_county
|
||||
NOT = { has_variable = conqueror }
|
||||
}
|
||||
|
||||
ai_will_do = {
|
||||
base = 0
|
||||
opinion_modifier = { # Opinion Factor
|
||||
|
|
@ -1328,11 +1323,20 @@ exchange_hostage_interaction = {
|
|||
|
||||
cooldown_against_recipient = { years = 3 }
|
||||
|
||||
is_available = {
|
||||
trigger_if = {
|
||||
limit = { is_ai = yes }
|
||||
highest_held_title_tier >= tier_county
|
||||
is_adult = yes
|
||||
NOT = { has_variable = conqueror }
|
||||
}
|
||||
}
|
||||
|
||||
is_shown = {
|
||||
# Cannot exchange hostages with self
|
||||
scope:recipient != scope:actor
|
||||
# Cannot exchange hostages with a herder
|
||||
NOT = { scope:recipient = { government_has_flag = government_is_true_herder } }
|
||||
NOT = { scope:recipient = { government_has_flag = government_is_herder } }
|
||||
# Only significant rulers use hostages
|
||||
scope:actor.highest_held_title_tier > tier_barony
|
||||
OR = {
|
||||
|
|
@ -1354,8 +1358,8 @@ exchange_hostage_interaction = {
|
|||
#Inside a merit realm vassals won't exchange hostages.
|
||||
trigger_if = {
|
||||
limit = {
|
||||
scope:actor.top_liege = { government_has_flag = government_has_merit }
|
||||
scope:actor.top_liege != scope:actor
|
||||
scope:actor.top_liege ?= { government_has_flag = government_has_merit }
|
||||
}
|
||||
NAND = {
|
||||
scope:actor = { government_has_flag = government_has_merit }
|
||||
|
|
@ -1423,8 +1427,6 @@ exchange_hostage_interaction = {
|
|||
}
|
||||
}
|
||||
OR = {
|
||||
government_has_flag = government_is_urepublic
|
||||
government_has_flag = government_is_prepublic
|
||||
is_landless_ruler = no
|
||||
is_landless_administrative = yes
|
||||
}
|
||||
|
|
@ -1903,12 +1905,6 @@ exchange_hostage_interaction = {
|
|||
hegemony = 36
|
||||
}
|
||||
|
||||
ai_potential = {
|
||||
is_adult = yes
|
||||
highest_held_title_tier >= tier_county
|
||||
NOT = { has_variable = conqueror }
|
||||
}
|
||||
|
||||
ai_will_do = {
|
||||
base = 0
|
||||
opinion_modifier = { # Opinion Factor
|
||||
|
|
@ -2057,7 +2053,7 @@ return_hostage_interaction = {
|
|||
desc = return_hostage_interaction_desc
|
||||
|
||||
populate_recipient_list = {
|
||||
scope:actor = {
|
||||
scope:puppet_or_actor = {
|
||||
every_warden_hostage = {
|
||||
limit = { home_court ?= scope:recipient }
|
||||
add_to_list = characters
|
||||
|
|
@ -2067,22 +2063,31 @@ return_hostage_interaction = {
|
|||
|
||||
cost = {}
|
||||
|
||||
is_available = {
|
||||
# Implied by is_shown, but asked once per character instead of once per recipient
|
||||
trigger_if = {
|
||||
limit = { is_ai = yes }
|
||||
any_warden_hostage = { count >= 1 }
|
||||
}
|
||||
}
|
||||
|
||||
is_shown = {
|
||||
# Cannot return hostages to self
|
||||
scope:recipient != scope:actor
|
||||
exists = scope:puppet_or_actor
|
||||
scope:recipient != scope:puppet_or_actor
|
||||
# Must have a hostage
|
||||
OR = {
|
||||
scope:actor = {
|
||||
scope:puppet_or_actor ?= {
|
||||
any_warden_hostage = { home_court ?= scope:recipient }
|
||||
}
|
||||
scope:recipient.warden ?= scope:actor
|
||||
scope:recipient.warden ?= scope:puppet_or_actor
|
||||
}
|
||||
}
|
||||
|
||||
redirect = {
|
||||
if = {
|
||||
limit = {
|
||||
scope:recipient.warden ?= scope:actor
|
||||
scope:recipient.warden ?= scope:puppet_or_actor
|
||||
}
|
||||
scope:recipient = { save_scope_as = secondary_recipient }
|
||||
scope:recipient.home_court = { save_scope_as = recipient }
|
||||
|
|
@ -2092,9 +2097,9 @@ return_hostage_interaction = {
|
|||
is_valid_showing_failures_only = {
|
||||
NOR = {
|
||||
# Must be at peace
|
||||
scope:recipient = { is_at_war_with = scope:actor }
|
||||
scope:recipient = { is_at_war_with = scope:puppet_or_actor }
|
||||
# Only family oriented governments use hostages
|
||||
scope:actor = {
|
||||
scope:puppet_or_actor = {
|
||||
OR = {
|
||||
government_has_flag = government_is_theocracy
|
||||
government_has_flag = government_is_landless_adventurer
|
||||
|
|
@ -2115,7 +2120,7 @@ return_hostage_interaction = {
|
|||
|
||||
can_send = {
|
||||
NOT = {
|
||||
scope:actor = { is_at_war_with = scope:recipient }
|
||||
scope:puppet_or_actor = { is_at_war_with = scope:recipient }
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -2125,7 +2130,7 @@ return_hostage_interaction = {
|
|||
|
||||
on_accept = {
|
||||
# Save scopes for clarity
|
||||
scope:actor = { save_scope_as = warden }
|
||||
scope:puppet_or_actor = { save_scope_as = warden }
|
||||
scope:recipient = { save_scope_as = home_court }
|
||||
scope:secondary_recipient = { save_scope_as = hostage }
|
||||
# Send toast informing sender of acceptance
|
||||
|
|
@ -2203,8 +2208,8 @@ return_hostage_interaction = {
|
|||
}
|
||||
NOT = {
|
||||
scope:recipient = {
|
||||
has_any_cb_on = scope:actor
|
||||
scope:recipient.current_strength_with_allies_fifty_percent_value > scope:actor.current_strength_with_allies_value
|
||||
has_any_cb_on = scope:puppet_or_actor
|
||||
scope:recipient.current_strength_with_allies_fifty_percent_value > scope:puppet_or_actor.current_strength_with_allies_value
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -2213,21 +2218,21 @@ return_hostage_interaction = {
|
|||
}
|
||||
opinion_modifier = { # Opinion Factor
|
||||
who = scope:recipient
|
||||
opinion_target = scope:actor
|
||||
opinion_target = scope:puppet_or_actor
|
||||
multiplier = 0.5
|
||||
desc = AI_OPINION_REASON
|
||||
}
|
||||
modifier = {
|
||||
add = 25
|
||||
scope:actor = {
|
||||
scope:puppet_or_actor = {
|
||||
has_any_cb_on = scope:recipient
|
||||
scope:actor.current_strength_with_allies_fifty_percent_value > scope:recipient.current_strength_with_allies_value
|
||||
scope:puppet_or_actor.current_strength_with_allies_fifty_percent_value > scope:recipient.current_strength_with_allies_value
|
||||
}
|
||||
}
|
||||
modifier = {
|
||||
scope:recipient = {
|
||||
OR = {
|
||||
is_allied_to = scope:actor
|
||||
is_allied_to = scope:puppet_or_actor
|
||||
is_spouse_of = scope:recipient
|
||||
}
|
||||
}
|
||||
|
|
@ -2235,26 +2240,26 @@ return_hostage_interaction = {
|
|||
}
|
||||
modifier = {
|
||||
scope:recipient = {
|
||||
has_any_cb_on = scope:actor
|
||||
scope:recipient.current_strength_with_allies_fifty_percent_value > scope:actor.current_strength_with_allies_value
|
||||
has_any_cb_on = scope:puppet_or_actor
|
||||
scope:recipient.current_strength_with_allies_fifty_percent_value > scope:puppet_or_actor.current_strength_with_allies_value
|
||||
}
|
||||
add = -50
|
||||
}
|
||||
bp2_hostage_return_personality_modifier = {
|
||||
WARDEN = scope:actor
|
||||
WARDEN = scope:puppet_or_actor
|
||||
HOME_COURT = scope:recipient
|
||||
}
|
||||
# Cultural traditions
|
||||
modifier = {
|
||||
scope:actor.culture = { has_cultural_tradition = tradition_equitable }
|
||||
scope:puppet_or_actor.culture = { has_cultural_tradition = tradition_equitable }
|
||||
add = 25
|
||||
}
|
||||
modifier = {
|
||||
scope:actor.culture = { has_cultural_tradition = tradition_esteemed_hospitality }
|
||||
scope:puppet_or_actor.culture = { has_cultural_tradition = tradition_esteemed_hospitality }
|
||||
add = 25
|
||||
}
|
||||
modifier = {
|
||||
scope:actor = {
|
||||
scope:puppet_or_actor = {
|
||||
is_vassal_of = scope:recipient
|
||||
culture = { has_cultural_tradition = tradition_loyal_soldiers }
|
||||
}
|
||||
|
|
@ -2756,6 +2761,13 @@ influence_child_personality_interaction = {
|
|||
|
||||
desc = influence_child_personality_interaction_desc
|
||||
|
||||
is_available = {
|
||||
trigger_if = {
|
||||
limit = { is_ai = yes }
|
||||
any_relation = { type = ward }
|
||||
}
|
||||
}
|
||||
|
||||
is_shown = { #any ai ward/hostage
|
||||
has_bp2_dlc_trigger = yes
|
||||
scope:recipient = {
|
||||
|
|
@ -3990,183 +4002,183 @@ influence_child_personality_interaction = {
|
|||
switch = {
|
||||
trigger = yes
|
||||
scope:sadistic = {
|
||||
scope:recipient.faith = {
|
||||
trait_is_virtue = trait:sadistic
|
||||
scope:recipient.rite = {
|
||||
trait_is_virtue_rite = trait:sadistic
|
||||
}
|
||||
}
|
||||
scope:lustful = {
|
||||
scope:recipient.faith = {
|
||||
trait_is_virtue = trait:lustful
|
||||
scope:recipient.rite = {
|
||||
trait_is_virtue_rite = trait:lustful
|
||||
}
|
||||
}
|
||||
scope:chaste = {
|
||||
scope:recipient.faith = {
|
||||
trait_is_virtue = trait:chaste
|
||||
scope:recipient.rite = {
|
||||
trait_is_virtue_rite = trait:chaste
|
||||
}
|
||||
}
|
||||
scope:gluttonous = {
|
||||
scope:recipient.faith = {
|
||||
trait_is_virtue = trait:gluttonous
|
||||
scope:recipient.rite = {
|
||||
trait_is_virtue_rite = trait:gluttonous
|
||||
}
|
||||
}
|
||||
scope:temperate = {
|
||||
scope:recipient.faith = {
|
||||
trait_is_virtue = trait:temperate
|
||||
scope:recipient.rite = {
|
||||
trait_is_virtue_rite = trait:temperate
|
||||
}
|
||||
}
|
||||
scope:greedy = {
|
||||
scope:recipient.faith = {
|
||||
trait_is_virtue = trait:greedy
|
||||
scope:recipient.rite = {
|
||||
trait_is_virtue_rite = trait:greedy
|
||||
}
|
||||
}
|
||||
scope:generous = {
|
||||
scope:recipient.faith = {
|
||||
trait_is_virtue = trait:generous
|
||||
scope:recipient.rite = {
|
||||
trait_is_virtue_rite = trait:generous
|
||||
}
|
||||
}
|
||||
scope:lazy = {
|
||||
scope:recipient.faith = {
|
||||
trait_is_virtue = trait:lazy
|
||||
scope:recipient.rite = {
|
||||
trait_is_virtue_rite = trait:lazy
|
||||
}
|
||||
}
|
||||
scope:diligent = {
|
||||
scope:recipient.faith = {
|
||||
trait_is_virtue = trait:diligent
|
||||
scope:recipient.rite = {
|
||||
trait_is_virtue_rite = trait:diligent
|
||||
}
|
||||
}
|
||||
scope:wrathful = {
|
||||
scope:recipient.faith = {
|
||||
trait_is_virtue = trait:wrathful
|
||||
scope:recipient.rite = {
|
||||
trait_is_virtue_rite = trait:wrathful
|
||||
}
|
||||
}
|
||||
scope:calm = {
|
||||
scope:recipient.faith = {
|
||||
trait_is_virtue = trait:calm
|
||||
scope:recipient.rite = {
|
||||
trait_is_virtue_rite = trait:calm
|
||||
}
|
||||
}
|
||||
scope:patient = {
|
||||
scope:recipient.faith = {
|
||||
trait_is_virtue = trait:patient
|
||||
scope:recipient.rite = {
|
||||
trait_is_virtue_rite = trait:patient
|
||||
}
|
||||
}
|
||||
scope:impatient = {
|
||||
scope:recipient.faith = {
|
||||
trait_is_virtue = trait:impatient
|
||||
scope:recipient.rite = {
|
||||
trait_is_virtue_rite = trait:impatient
|
||||
}
|
||||
}
|
||||
scope:arrogant = {
|
||||
scope:recipient.faith = {
|
||||
trait_is_virtue = trait:arrogant
|
||||
scope:recipient.rite = {
|
||||
trait_is_virtue_rite = trait:arrogant
|
||||
}
|
||||
}
|
||||
scope:humble = {
|
||||
scope:recipient.faith = {
|
||||
trait_is_virtue = trait:humble
|
||||
scope:recipient.rite = {
|
||||
trait_is_virtue_rite = trait:humble
|
||||
}
|
||||
}
|
||||
scope:deceitful = {
|
||||
scope:recipient.faith = {
|
||||
trait_is_virtue = trait:deceitful
|
||||
scope:recipient.rite = {
|
||||
trait_is_virtue_rite = trait:deceitful
|
||||
}
|
||||
}
|
||||
scope:honest = {
|
||||
scope:recipient.faith = {
|
||||
trait_is_virtue = trait:honest
|
||||
scope:recipient.rite = {
|
||||
trait_is_virtue_rite = trait:honest
|
||||
}
|
||||
}
|
||||
scope:craven = {
|
||||
scope:recipient.faith = {
|
||||
trait_is_virtue = trait:craven
|
||||
scope:recipient.rite = {
|
||||
trait_is_virtue_rite = trait:craven
|
||||
}
|
||||
}
|
||||
scope:brave = {
|
||||
scope:recipient.faith = {
|
||||
trait_is_virtue = trait:brave
|
||||
scope:recipient.rite = {
|
||||
trait_is_virtue_rite = trait:brave
|
||||
}
|
||||
}
|
||||
scope:shy = {
|
||||
scope:recipient.faith = {
|
||||
trait_is_virtue = trait:shy
|
||||
scope:recipient.rite = {
|
||||
trait_is_virtue_rite = trait:shy
|
||||
}
|
||||
}
|
||||
scope:gregarious = {
|
||||
scope:recipient.faith = {
|
||||
trait_is_virtue = trait:gregarious
|
||||
scope:recipient.rite = {
|
||||
trait_is_virtue_rite = trait:gregarious
|
||||
}
|
||||
}
|
||||
scope:ambitious = {
|
||||
scope:recipient.faith = {
|
||||
trait_is_virtue = trait:ambitious
|
||||
scope:recipient.rite = {
|
||||
trait_is_virtue_rite = trait:ambitious
|
||||
}
|
||||
}
|
||||
scope:content = {
|
||||
scope:recipient.faith = {
|
||||
trait_is_virtue = trait:content
|
||||
scope:recipient.rite = {
|
||||
trait_is_virtue_rite = trait:content
|
||||
}
|
||||
}
|
||||
scope:arbitrary = {
|
||||
scope:recipient.faith = {
|
||||
trait_is_virtue = trait:arbitrary
|
||||
scope:recipient.rite = {
|
||||
trait_is_virtue_rite = trait:arbitrary
|
||||
}
|
||||
}
|
||||
scope:just = {
|
||||
scope:recipient.faith = {
|
||||
trait_is_virtue = trait:just
|
||||
scope:recipient.rite = {
|
||||
trait_is_virtue_rite = trait:just
|
||||
}
|
||||
}
|
||||
scope:cynical = {
|
||||
scope:recipient.faith = {
|
||||
trait_is_virtue = trait:cynical
|
||||
scope:recipient.rite = {
|
||||
trait_is_virtue_rite = trait:cynical
|
||||
}
|
||||
}
|
||||
scope:zealous = {
|
||||
scope:recipient.faith = {
|
||||
trait_is_virtue = trait:zealous
|
||||
scope:recipient.rite = {
|
||||
trait_is_virtue_rite = trait:zealous
|
||||
}
|
||||
}
|
||||
scope:paranoid = {
|
||||
scope:recipient.faith = {
|
||||
trait_is_virtue = trait:paranoid
|
||||
scope:recipient.rite = {
|
||||
trait_is_virtue_rite = trait:paranoid
|
||||
}
|
||||
}
|
||||
scope:trusting = {
|
||||
scope:recipient.faith = {
|
||||
trait_is_virtue = trait:trusting
|
||||
scope:recipient.rite = {
|
||||
trait_is_virtue_rite = trait:trusting
|
||||
}
|
||||
}
|
||||
scope:compassionate = {
|
||||
scope:recipient.faith = {
|
||||
trait_is_virtue = trait:compassionate
|
||||
scope:recipient.rite = {
|
||||
trait_is_virtue_rite = trait:compassionate
|
||||
}
|
||||
}
|
||||
scope:callous = {
|
||||
scope:recipient.faith = {
|
||||
trait_is_virtue = trait:callous
|
||||
scope:recipient.rite = {
|
||||
trait_is_virtue_rite = trait:callous
|
||||
}
|
||||
}
|
||||
scope:stubborn = {
|
||||
scope:recipient.faith = {
|
||||
trait_is_virtue = trait:stubborn
|
||||
scope:recipient.rite = {
|
||||
trait_is_virtue_rite = trait:stubborn
|
||||
}
|
||||
}
|
||||
scope:fickle = {
|
||||
scope:recipient.faith = {
|
||||
trait_is_virtue = trait:fickle
|
||||
scope:recipient.rite = {
|
||||
trait_is_virtue_rite = trait:fickle
|
||||
}
|
||||
}
|
||||
scope:eccentric = {
|
||||
scope:recipient.faith = {
|
||||
trait_is_virtue = trait:eccentric
|
||||
scope:recipient.rite = {
|
||||
trait_is_virtue_rite = trait:eccentric
|
||||
}
|
||||
}
|
||||
scope:vengeful = {
|
||||
scope:recipient.faith = {
|
||||
trait_is_virtue = trait:vengeful
|
||||
scope:recipient.rite = {
|
||||
trait_is_virtue_rite = trait:vengeful
|
||||
}
|
||||
}
|
||||
scope:forgiving = {
|
||||
scope:recipient.faith = {
|
||||
trait_is_virtue = trait:forgiving
|
||||
scope:recipient.rite = {
|
||||
trait_is_virtue_rite = trait:forgiving
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -4730,183 +4742,183 @@ influence_child_personality_interaction = {
|
|||
switch = {
|
||||
trigger = yes
|
||||
scope:sadistic = {
|
||||
scope:recipient.faith = {
|
||||
trait_is_sin = trait:sadistic
|
||||
scope:recipient.rite = {
|
||||
trait_is_sin_rite = trait:sadistic
|
||||
}
|
||||
}
|
||||
scope:lustful = {
|
||||
scope:recipient.faith = {
|
||||
trait_is_sin = trait:lustful
|
||||
scope:recipient.rite = {
|
||||
trait_is_sin_rite = trait:lustful
|
||||
}
|
||||
}
|
||||
scope:chaste = {
|
||||
scope:recipient.faith = {
|
||||
trait_is_sin = trait:chaste
|
||||
scope:recipient.rite = {
|
||||
trait_is_sin_rite = trait:chaste
|
||||
}
|
||||
}
|
||||
scope:gluttonous = {
|
||||
scope:recipient.faith = {
|
||||
trait_is_sin = trait:gluttonous
|
||||
scope:recipient.rite = {
|
||||
trait_is_sin_rite = trait:gluttonous
|
||||
}
|
||||
}
|
||||
scope:temperate = {
|
||||
scope:recipient.faith = {
|
||||
trait_is_sin = trait:temperate
|
||||
scope:recipient.rite = {
|
||||
trait_is_sin_rite = trait:temperate
|
||||
}
|
||||
}
|
||||
scope:greedy = {
|
||||
scope:recipient.faith = {
|
||||
trait_is_sin = trait:greedy
|
||||
scope:recipient.rite = {
|
||||
trait_is_sin_rite = trait:greedy
|
||||
}
|
||||
}
|
||||
scope:generous = {
|
||||
scope:recipient.faith = {
|
||||
trait_is_sin = trait:generous
|
||||
scope:recipient.rite = {
|
||||
trait_is_sin_rite = trait:generous
|
||||
}
|
||||
}
|
||||
scope:lazy = {
|
||||
scope:recipient.faith = {
|
||||
trait_is_sin = trait:lazy
|
||||
scope:recipient.rite = {
|
||||
trait_is_sin_rite = trait:lazy
|
||||
}
|
||||
}
|
||||
scope:diligent = {
|
||||
scope:recipient.faith = {
|
||||
trait_is_sin = trait:diligent
|
||||
scope:recipient.rite = {
|
||||
trait_is_sin_rite = trait:diligent
|
||||
}
|
||||
}
|
||||
scope:wrathful = {
|
||||
scope:recipient.faith = {
|
||||
trait_is_sin = trait:wrathful
|
||||
scope:recipient.rite = {
|
||||
trait_is_sin_rite = trait:wrathful
|
||||
}
|
||||
}
|
||||
scope:calm = {
|
||||
scope:recipient.faith = {
|
||||
trait_is_sin = trait:calm
|
||||
scope:recipient.rite = {
|
||||
trait_is_sin_rite = trait:calm
|
||||
}
|
||||
}
|
||||
scope:patient = {
|
||||
scope:recipient.faith = {
|
||||
trait_is_sin = trait:patient
|
||||
scope:recipient.rite = {
|
||||
trait_is_sin_rite = trait:patient
|
||||
}
|
||||
}
|
||||
scope:impatient = {
|
||||
scope:recipient.faith = {
|
||||
trait_is_sin = trait:impatient
|
||||
scope:recipient.rite = {
|
||||
trait_is_sin_rite = trait:impatient
|
||||
}
|
||||
}
|
||||
scope:arrogant = {
|
||||
scope:recipient.faith = {
|
||||
trait_is_sin = trait:arrogant
|
||||
scope:recipient.rite = {
|
||||
trait_is_sin_rite = trait:arrogant
|
||||
}
|
||||
}
|
||||
scope:humble = {
|
||||
scope:recipient.faith = {
|
||||
trait_is_sin = trait:humble
|
||||
scope:recipient.rite = {
|
||||
trait_is_sin_rite = trait:humble
|
||||
}
|
||||
}
|
||||
scope:deceitful = {
|
||||
scope:recipient.faith = {
|
||||
trait_is_sin = trait:deceitful
|
||||
scope:recipient.rite = {
|
||||
trait_is_sin_rite = trait:deceitful
|
||||
}
|
||||
}
|
||||
scope:honest = {
|
||||
scope:recipient.faith = {
|
||||
trait_is_sin = trait:honest
|
||||
scope:recipient.rite = {
|
||||
trait_is_sin_rite = trait:honest
|
||||
}
|
||||
}
|
||||
scope:craven = {
|
||||
scope:recipient.faith = {
|
||||
trait_is_sin = trait:craven
|
||||
scope:recipient.rite = {
|
||||
trait_is_sin_rite = trait:craven
|
||||
}
|
||||
}
|
||||
scope:brave = {
|
||||
scope:recipient.faith = {
|
||||
trait_is_sin = trait:brave
|
||||
scope:recipient.rite = {
|
||||
trait_is_sin_rite = trait:brave
|
||||
}
|
||||
}
|
||||
scope:shy = {
|
||||
scope:recipient.faith = {
|
||||
trait_is_sin = trait:shy
|
||||
scope:recipient.rite = {
|
||||
trait_is_sin_rite = trait:shy
|
||||
}
|
||||
}
|
||||
scope:gregarious = {
|
||||
scope:recipient.faith = {
|
||||
trait_is_sin = trait:gregarious
|
||||
scope:recipient.rite = {
|
||||
trait_is_sin_rite = trait:gregarious
|
||||
}
|
||||
}
|
||||
scope:ambitious = {
|
||||
scope:recipient.faith = {
|
||||
trait_is_sin = trait:ambitious
|
||||
scope:recipient.rite = {
|
||||
trait_is_sin_rite = trait:ambitious
|
||||
}
|
||||
}
|
||||
scope:content = {
|
||||
scope:recipient.faith = {
|
||||
trait_is_sin = trait:content
|
||||
scope:recipient.rite = {
|
||||
trait_is_sin_rite = trait:content
|
||||
}
|
||||
}
|
||||
scope:arbitrary = {
|
||||
scope:recipient.faith = {
|
||||
trait_is_sin = trait:arbitrary
|
||||
scope:recipient.rite = {
|
||||
trait_is_sin_rite = trait:arbitrary
|
||||
}
|
||||
}
|
||||
scope:just = {
|
||||
scope:recipient.faith = {
|
||||
trait_is_sin = trait:just
|
||||
scope:recipient.rite = {
|
||||
trait_is_sin_rite = trait:just
|
||||
}
|
||||
}
|
||||
scope:cynical = {
|
||||
scope:recipient.faith = {
|
||||
trait_is_sin = trait:cynical
|
||||
scope:recipient.rite = {
|
||||
trait_is_sin_rite = trait:cynical
|
||||
}
|
||||
}
|
||||
scope:zealous = {
|
||||
scope:recipient.faith = {
|
||||
trait_is_sin = trait:zealous
|
||||
scope:recipient.rite = {
|
||||
trait_is_sin_rite = trait:zealous
|
||||
}
|
||||
}
|
||||
scope:paranoid = {
|
||||
scope:recipient.faith = {
|
||||
trait_is_sin = trait:paranoid
|
||||
scope:recipient.rite = {
|
||||
trait_is_sin_rite = trait:paranoid
|
||||
}
|
||||
}
|
||||
scope:trusting = {
|
||||
scope:recipient.faith = {
|
||||
trait_is_sin = trait:trusting
|
||||
scope:recipient.rite = {
|
||||
trait_is_sin_rite = trait:trusting
|
||||
}
|
||||
}
|
||||
scope:compassionate = {
|
||||
scope:recipient.faith = {
|
||||
trait_is_sin = trait:compassionate
|
||||
scope:recipient.rite = {
|
||||
trait_is_sin_rite = trait:compassionate
|
||||
}
|
||||
}
|
||||
scope:callous = {
|
||||
scope:recipient.faith = {
|
||||
trait_is_sin = trait:callous
|
||||
scope:recipient.rite = {
|
||||
trait_is_sin_rite = trait:callous
|
||||
}
|
||||
}
|
||||
scope:stubborn = {
|
||||
scope:recipient.faith = {
|
||||
trait_is_sin = trait:stubborn
|
||||
scope:recipient.rite = {
|
||||
trait_is_sin_rite = trait:stubborn
|
||||
}
|
||||
}
|
||||
scope:fickle = {
|
||||
scope:recipient.faith = {
|
||||
trait_is_sin = trait:fickle
|
||||
scope:recipient.rite = {
|
||||
trait_is_sin_rite = trait:fickle
|
||||
}
|
||||
}
|
||||
scope:eccentric = {
|
||||
scope:recipient.faith = {
|
||||
trait_is_sin = trait:eccentric
|
||||
scope:recipient.rite = {
|
||||
trait_is_sin_rite = trait:eccentric
|
||||
}
|
||||
}
|
||||
scope:vengeful = {
|
||||
scope:recipient.faith = {
|
||||
trait_is_sin = trait:vengeful
|
||||
scope:recipient.rite = {
|
||||
trait_is_sin_rite = trait:vengeful
|
||||
}
|
||||
}
|
||||
scope:forgiving = {
|
||||
scope:recipient.faith = {
|
||||
trait_is_sin = trait:forgiving
|
||||
scope:recipient.rite = {
|
||||
trait_is_sin_rite = trait:forgiving
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -4944,10 +4956,6 @@ influence_child_personality_interaction = {
|
|||
}
|
||||
}
|
||||
|
||||
# AI
|
||||
ai_potential = {
|
||||
any_relation = { type = ward }
|
||||
}
|
||||
ai_frequency_by_tier = {
|
||||
barony = 0
|
||||
county = 36
|
||||
|
|
@ -4996,3 +5004,4 @@ influence_child_personality_interaction = {
|
|||
}
|
||||
}
|
||||
|
||||
|
||||
|
|
|
|||
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
|
|
@ -1,851 +0,0 @@
|
|||
coronation_anointment_request = {
|
||||
category = interaction_category_religion
|
||||
icon = coronation_icon
|
||||
|
||||
desc = coronation_anointment_request_desc
|
||||
|
||||
ai_targets = {
|
||||
ai_recipients = head_of_faith
|
||||
}
|
||||
ai_target_quick_trigger = {
|
||||
adult = yes
|
||||
}
|
||||
ai_frequency_by_tier = {
|
||||
barony = 0
|
||||
county = 0
|
||||
duchy = 0
|
||||
kingdom = 0
|
||||
empire = 12
|
||||
hegemony = 12
|
||||
}
|
||||
popup_on_receive = yes
|
||||
pause_on_receive = yes
|
||||
|
||||
cooldown_against_recipient = { years = 5 }
|
||||
|
||||
is_shown = {
|
||||
NOT = { scope:actor = scope:recipient }
|
||||
scope:actor = {
|
||||
NOT = { has_realm_law = crowned_emperor }
|
||||
coronation_trigger = yes
|
||||
highest_held_title_tier >= tier_empire
|
||||
faith = {
|
||||
OR = {
|
||||
has_doctrine = doctrine_anointment_permitted
|
||||
has_doctrine = doctrine_imperial_anointment
|
||||
}
|
||||
}
|
||||
}
|
||||
scope:recipient = {
|
||||
this = scope:actor.faith.religious_head
|
||||
}
|
||||
}
|
||||
|
||||
is_valid_showing_failures_only = {
|
||||
scope:actor = {
|
||||
faith = {
|
||||
has_doctrine = doctrine_spiritual_head
|
||||
}
|
||||
is_imprisoned = no
|
||||
NOT = { has_trait = excommunicated }
|
||||
age >= 10
|
||||
}
|
||||
scope:recipient = {
|
||||
is_imprisoned = no
|
||||
custom_tooltip = {
|
||||
text = anointment_request_already_supported
|
||||
NOT = {
|
||||
is_target_in_variable_list = {
|
||||
name = supported_anointments
|
||||
target = scope:actor
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
cost = {
|
||||
piety = {
|
||||
value = 500
|
||||
if = {
|
||||
limit = {
|
||||
scope:actor = { is_ai = yes }
|
||||
}
|
||||
subtract = 500
|
||||
}
|
||||
if = {
|
||||
limit = { scope:piety_send_option = yes }
|
||||
add = scope:actor.monumental_piety_value
|
||||
desc = PIETY_INTERACTION_ACCEPTANCE_SEND_OPTION
|
||||
}
|
||||
if = {
|
||||
limit = { scope:hook = yes }
|
||||
value = 0
|
||||
}
|
||||
}
|
||||
gold = {
|
||||
value = 0
|
||||
if = {
|
||||
limit = { scope:gold_send_option = yes }
|
||||
add = scope:actor.major_gold_value
|
||||
desc = GOLD_INTERACTION_ACCEPTANCE_SEND_OPTION
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
greeting = positive
|
||||
notification_text = CORONATION_ANOINTMENT_REQUEST_INTERACTION_NOTIFICATION
|
||||
|
||||
ai_accept = {
|
||||
base = -60
|
||||
modifier = {
|
||||
add = 80
|
||||
scope:actor = {
|
||||
is_ai = yes
|
||||
}
|
||||
}
|
||||
opinion_modifier = {
|
||||
opinion_target = scope:actor
|
||||
who = scope:recipient
|
||||
multiplier = 0.5
|
||||
}
|
||||
|
||||
modifier = { # Same language
|
||||
add = 5
|
||||
desc = speaks_same_language_interaction_reason
|
||||
trigger = {
|
||||
scope:actor = {
|
||||
knows_language_of_culture = scope:recipient.culture
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
modifier = {
|
||||
add = -40
|
||||
desc = I_AM_SODOMITE
|
||||
scope:actor = {
|
||||
has_trait = sodomite
|
||||
trait_is_criminal_in_faith_trigger = {
|
||||
FAITH = scope:actor.faith
|
||||
TRAIT = trait:sodomite
|
||||
GENDER_CHARACTER = scope:actor
|
||||
}
|
||||
}
|
||||
}
|
||||
modifier = {
|
||||
add = -20
|
||||
desc = I_AM_SODOMITE
|
||||
scope:actor = {
|
||||
has_trait = sodomite
|
||||
trait_is_shunned_in_faith_trigger = {
|
||||
FAITH = scope:actor.faith
|
||||
TRAIT = trait:sodomite
|
||||
GENDER_CHARACTER = scope:actor
|
||||
}
|
||||
}
|
||||
}
|
||||
modifier = {
|
||||
add = -40
|
||||
desc = I_AM_DEVIANT
|
||||
scope:actor = {
|
||||
has_trait = deviant
|
||||
trait_is_criminal_in_faith_trigger = {
|
||||
FAITH = scope:actor.faith
|
||||
TRAIT = trait:deviant
|
||||
GENDER_CHARACTER = scope:actor
|
||||
}
|
||||
}
|
||||
}
|
||||
modifier = {
|
||||
add = -20
|
||||
desc = I_AM_DEVIANT
|
||||
scope:actor = {
|
||||
has_trait = deviant
|
||||
trait_is_shunned_in_faith_trigger = {
|
||||
FAITH = scope:actor.faith
|
||||
TRAIT = trait:deviant
|
||||
GENDER_CHARACTER = scope:actor
|
||||
}
|
||||
}
|
||||
}
|
||||
modifier = {
|
||||
add = -40
|
||||
desc = I_AM_ADULTERER
|
||||
scope:actor = {
|
||||
has_trait = adulterer
|
||||
trait_is_criminal_in_faith_trigger = {
|
||||
FAITH = scope:actor.faith
|
||||
TRAIT = trait:adulterer
|
||||
GENDER_CHARACTER = scope:actor
|
||||
}
|
||||
}
|
||||
}
|
||||
modifier = {
|
||||
add = -20
|
||||
desc = I_AM_ADULTERER
|
||||
scope:actor = {
|
||||
has_trait = adulterer
|
||||
trait_is_shunned_in_faith_trigger = {
|
||||
FAITH = scope:actor.faith
|
||||
TRAIT = trait:adulterer
|
||||
GENDER_CHARACTER = scope:actor
|
||||
}
|
||||
}
|
||||
}
|
||||
modifier = {
|
||||
add = -20
|
||||
desc = I_AM_ADULTERER
|
||||
scope:actor = {
|
||||
has_trait = fornicator
|
||||
trait_is_criminal_in_faith_trigger = {
|
||||
FAITH = scope:actor.faith
|
||||
TRAIT = trait:fornicator
|
||||
GENDER_CHARACTER = scope:actor
|
||||
}
|
||||
}
|
||||
}
|
||||
modifier = {
|
||||
add = -10
|
||||
desc = I_AM_ADULTERER
|
||||
scope:actor = {
|
||||
has_trait = fornicator
|
||||
trait_is_shunned_in_faith_trigger = {
|
||||
FAITH = scope:actor.faith
|
||||
TRAIT = trait:fornicator
|
||||
GENDER_CHARACTER = scope:actor
|
||||
}
|
||||
}
|
||||
}
|
||||
modifier = {
|
||||
add = -40
|
||||
desc = I_AM_WITCH
|
||||
scope:actor = {
|
||||
has_trait = witch
|
||||
trait_is_criminal_in_faith_trigger = {
|
||||
FAITH = scope:actor.faith
|
||||
TRAIT = trait:witch
|
||||
GENDER_CHARACTER = scope:actor
|
||||
}
|
||||
}
|
||||
}
|
||||
modifier = {
|
||||
add = -20
|
||||
desc = I_AM_WITCH
|
||||
scope:actor = {
|
||||
has_trait = witch
|
||||
trait_is_shunned_in_faith_trigger = {
|
||||
FAITH = scope:actor.faith
|
||||
TRAIT = trait:witch
|
||||
GENDER_CHARACTER = scope:actor
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
modifier = { # I am a Murderer
|
||||
add = -50
|
||||
desc = I_AM_MURDERER
|
||||
scope:actor = {
|
||||
has_trait = murderer
|
||||
}
|
||||
}
|
||||
|
||||
modifier = { # I am Incestous
|
||||
add = -50
|
||||
desc = I_AM_INCESTOUS
|
||||
scope:actor = {
|
||||
NOT = { scope:recipient = { faith = { has_doctrine = doctrine_consanguinity_unrestricted } } }
|
||||
has_trait = incestuous
|
||||
}
|
||||
}
|
||||
|
||||
modifier = { # I am a Kinslayer
|
||||
add = -30
|
||||
desc = I_AM_A_KINSLAYER
|
||||
scope:actor = {
|
||||
OR = {
|
||||
AND = {
|
||||
has_trait = kinslayer_1
|
||||
trait_is_criminal_in_faith_trigger = { FAITH = faith TRAIT = trait:kinslayer_1 GENDER_CHARACTER = scope:actor }
|
||||
}
|
||||
AND = {
|
||||
has_trait = kinslayer_2
|
||||
trait_is_criminal_in_faith_trigger = { FAITH = faith TRAIT = trait:kinslayer_2 GENDER_CHARACTER = scope:actor }
|
||||
}
|
||||
AND = {
|
||||
has_trait = kinslayer_3
|
||||
trait_is_criminal_in_faith_trigger = { FAITH = faith TRAIT = trait:kinslayer_3 GENDER_CHARACTER = scope:actor }
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
modifier = { # I am a Kinslayer
|
||||
add = -15
|
||||
desc = I_AM_A_KINSLAYER
|
||||
scope:actor = {
|
||||
OR = {
|
||||
AND = {
|
||||
has_trait = kinslayer_1
|
||||
trait_is_shunned_in_faith_trigger = { FAITH = faith TRAIT = trait:kinslayer_1 GENDER_CHARACTER = scope:actor }
|
||||
}
|
||||
AND = {
|
||||
has_trait = kinslayer_2
|
||||
trait_is_shunned_in_faith_trigger = { FAITH = faith TRAIT = trait:kinslayer_2 GENDER_CHARACTER = scope:actor }
|
||||
}
|
||||
AND = {
|
||||
has_trait = kinslayer_3
|
||||
trait_is_shunned_in_faith_trigger = { FAITH = faith TRAIT = trait:kinslayer_3 GENDER_CHARACTER = scope:actor }
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
modifier = {
|
||||
add = 10
|
||||
scope:actor = {
|
||||
has_trait = zealous
|
||||
}
|
||||
desc = ai_acceptance_trait_zealous
|
||||
}
|
||||
modifier = {
|
||||
add = 10
|
||||
scope:actor = {
|
||||
has_trait = pilgrim
|
||||
}
|
||||
desc = ai_acceptance_trait_pilgrim
|
||||
}
|
||||
modifier = {
|
||||
add = 5
|
||||
scope:actor = {
|
||||
has_trait = holy_warrior
|
||||
}
|
||||
desc = ai_acceptance_trait_holy_warrior
|
||||
}
|
||||
modifier = {
|
||||
add = 25
|
||||
scope:recipient = {
|
||||
is_landed = no
|
||||
}
|
||||
OR = {
|
||||
scope:recipient.liege ?= scope:actor
|
||||
scope:recipient.top_liege ?= scope:actor
|
||||
}
|
||||
desc = I_AM_LIEGE_TOP_LIEGE
|
||||
}
|
||||
modifier = {
|
||||
add = 15
|
||||
scope:recipient = {
|
||||
is_landed = yes
|
||||
}
|
||||
OR = {
|
||||
scope:recipient.liege ?= scope:actor
|
||||
scope:recipient.top_liege ?= scope:actor
|
||||
}
|
||||
desc = I_AM_LIEGE_TOP_LIEGE
|
||||
}
|
||||
|
||||
modifier = {
|
||||
desc = RELIGIOUS_HEAD_INTERACTION_SAVIOR
|
||||
add = 15
|
||||
scope:actor = {
|
||||
has_trait = savior
|
||||
}
|
||||
}
|
||||
modifier = {
|
||||
desc = RELIGIOUS_HEAD_INTERACTION_DIVINE_BLOOD
|
||||
add = 5
|
||||
scope:actor = {
|
||||
has_trait = divine_blood
|
||||
}
|
||||
}
|
||||
modifier = {
|
||||
desc = RELIGIOUS_HEAD_INTERACTION_PARAGON
|
||||
add = 15
|
||||
scope:actor = {
|
||||
has_trait = paragon
|
||||
}
|
||||
}
|
||||
modifier = {
|
||||
desc = RELIGIOUS_HEAD_INTERACTION_CONSECRATED_BLOOD
|
||||
add = 5
|
||||
scope:actor = {
|
||||
has_trait = consecrated_blood
|
||||
}
|
||||
}
|
||||
|
||||
modifier = { # You are of the same dynasty as the Head of Faith
|
||||
add = 5
|
||||
desc = YOU_ARE_MY_DYNASTY_MEMBER
|
||||
scope:recipient = {
|
||||
is_lowborn = no
|
||||
dynasty = scope:actor.dynasty
|
||||
NOR = {
|
||||
is_close_or_extended_family_of = scope:actor
|
||||
is_cousin_of = scope:actor
|
||||
is_child_of = scope:actor
|
||||
scope:recipient.dynasty = scope:secondary_recipient.dynasty
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
modifier = { # You are of the same house as the Head of Faith
|
||||
add = 10
|
||||
desc = YOU_ARE_MY_HOUSE_MEMBER
|
||||
scope:recipient = {
|
||||
is_lowborn = no
|
||||
house = scope:actor.house
|
||||
NOR = {
|
||||
is_close_or_extended_family_of = scope:actor
|
||||
is_cousin_of = scope:actor
|
||||
is_child_of = scope:actor
|
||||
scope:recipient.house = scope:secondary_recipient.house
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
modifier = { # Related to the Head of Faith
|
||||
add = 10
|
||||
desc = YOU_ARE_MY_RELATIVE
|
||||
scope:recipient = {
|
||||
OR = {
|
||||
is_close_or_extended_family_of = scope:actor
|
||||
is_cousin_of = scope:actor
|
||||
}
|
||||
NOT = { is_child_of = scope:actor }
|
||||
}
|
||||
}
|
||||
|
||||
modifier = { # Parent of the Head of Faith
|
||||
add = 25
|
||||
desc = YOU_ARE_MY_PARENT
|
||||
scope:recipient = {
|
||||
is_child_of = scope:actor
|
||||
}
|
||||
}
|
||||
|
||||
modifier = { # Friend of the Head of Faith
|
||||
add = 25
|
||||
desc = WE_ARE_FRIENDS
|
||||
scope:recipient = {
|
||||
has_relation_friend = scope:actor
|
||||
}
|
||||
}
|
||||
|
||||
modifier = { # Best Friend of the Head of Faith
|
||||
add = 50
|
||||
desc = WE_ARE_BEST_FRIENDS
|
||||
scope:recipient = {
|
||||
has_relation_best_friend = scope:actor
|
||||
}
|
||||
}
|
||||
|
||||
modifier = { # Lover of the Head of Faith
|
||||
add = 10
|
||||
desc = WE_ARE_LOVERS
|
||||
scope:recipient = {
|
||||
has_relation_lover = scope:actor
|
||||
}
|
||||
}
|
||||
|
||||
modifier = { # Rival of the Head of Faith
|
||||
add = -100
|
||||
desc = WE_ARE_RIVALS
|
||||
scope:recipient = {
|
||||
has_relation_rival = scope:actor
|
||||
}
|
||||
}
|
||||
|
||||
modifier = { # Nemesis of the Head of Faith
|
||||
add = -500
|
||||
desc = WE_ARE_NEMESES
|
||||
scope:recipient = {
|
||||
has_relation_nemesis = scope:actor
|
||||
}
|
||||
}
|
||||
|
||||
modifier = {
|
||||
add = {
|
||||
add = 10
|
||||
multiply = scope:actor.num_virtuous_traits
|
||||
}
|
||||
scope:actor.num_virtuous_traits > 0
|
||||
desc = I_AM_VIRTUOUS
|
||||
}
|
||||
|
||||
modifier = {
|
||||
add = {
|
||||
add = 5
|
||||
multiply = scope:actor.piety_level
|
||||
}
|
||||
scope:actor.piety_level > 1
|
||||
desc = I_AM_PIOUS
|
||||
}
|
||||
|
||||
modifier = {
|
||||
add = -30
|
||||
scope:actor.piety_level = 0
|
||||
desc = I_HAVE_LOW_PIETY
|
||||
}
|
||||
|
||||
modifier = {
|
||||
add = {
|
||||
add = 5
|
||||
multiply = scope:actor.piety_level
|
||||
}
|
||||
scope:actor.piety_level > 2
|
||||
scope:actor.gold < 0
|
||||
desc = I_AM_PIOUS_AND_BROKE
|
||||
}
|
||||
|
||||
modifier = {
|
||||
add = {
|
||||
add = -10
|
||||
multiply = scope:actor.num_sinful_traits
|
||||
}
|
||||
scope:actor.num_sinful_traits > 0
|
||||
desc = I_AM_SINFUL
|
||||
}
|
||||
|
||||
modifier = {
|
||||
add = 20
|
||||
scope:actor = {
|
||||
has_trait = crusader_king
|
||||
}
|
||||
desc = I_HAVE_CRUSADER_KING_TRAIT
|
||||
}
|
||||
|
||||
modifier = {
|
||||
add = 20
|
||||
scope:actor = {
|
||||
has_trait = saint
|
||||
}
|
||||
desc = I_HAVE_SAINT_TRAIT
|
||||
}
|
||||
|
||||
modifier = {
|
||||
add = 30
|
||||
scope:actor = {
|
||||
has_trait = saoshyant
|
||||
}
|
||||
desc = I_HAVE_SAOSHYANT_TRAIT
|
||||
}
|
||||
|
||||
modifier = {
|
||||
add = 10
|
||||
scope:actor = {
|
||||
has_trait = saoshyant_descendant
|
||||
}
|
||||
desc = I_HAVE_SAOSHYANT_DESCENDANT_TRAIT
|
||||
}
|
||||
|
||||
modifier = {
|
||||
add = 10
|
||||
scope:actor = {
|
||||
has_trait = sayyid
|
||||
}
|
||||
desc = I_HAVE_SAYYID_TRAIT
|
||||
}
|
||||
|
||||
modifier = {
|
||||
add = 10
|
||||
scope:actor = {
|
||||
has_trait = order_member
|
||||
}
|
||||
desc = I_HAVE_ORDER_MEMBER_TRAIT
|
||||
}
|
||||
|
||||
modifier = {
|
||||
add = 10
|
||||
scope:actor = {
|
||||
has_trait = faith_warrior
|
||||
}
|
||||
desc = I_HAVE_FAITH_WARRIOR_TRAIT
|
||||
}
|
||||
|
||||
modifier = {
|
||||
add = 10
|
||||
scope:actor = {
|
||||
has_trait = theologian
|
||||
}
|
||||
desc = I_HAVE_THEOLOGIAN_TRAIT
|
||||
}
|
||||
|
||||
modifier = {
|
||||
add = -25
|
||||
scope:actor = {
|
||||
has_trait = despoiler_of_byzantium
|
||||
}
|
||||
desc = I_HAVE_DESPOILER_OF_BYZANTIUM_TRAIT
|
||||
}
|
||||
|
||||
modifier = {
|
||||
add = -25
|
||||
scope:actor = {
|
||||
has_trait = gallowsbait
|
||||
}
|
||||
desc = I_HAVE_GALLOWSBAIT_TRAIT
|
||||
}
|
||||
|
||||
modifier = {
|
||||
add = -25
|
||||
scope:actor = {
|
||||
has_trait = decadent
|
||||
}
|
||||
desc = I_HAVE_DECADENT_TRAIT
|
||||
}
|
||||
|
||||
modifier = {
|
||||
add = -25
|
||||
desc = BASE_RELUCTANCE
|
||||
trigger = {
|
||||
has_game_rule = hard_difficulty
|
||||
scope:actor = {
|
||||
is_ai = no
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
modifier = {
|
||||
add = -75
|
||||
desc = BASE_RELUCTANCE
|
||||
trigger = {
|
||||
has_game_rule = very_hard_difficulty
|
||||
scope:actor = {
|
||||
is_ai = no
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
modifier = {
|
||||
add = 60
|
||||
desc = TRADE_GOLD_FOR_BETTER_AI_ACCEPTANCE_TT
|
||||
scope:gold_send_option = yes
|
||||
}
|
||||
|
||||
modifier = {
|
||||
add = 40
|
||||
desc = PIETY_INTERACTION_ACCEPTANCE_SEND_OPTION
|
||||
scope:piety_send_option = yes
|
||||
}
|
||||
|
||||
modifier = {
|
||||
add = {
|
||||
value = 0
|
||||
scope:recipient = {
|
||||
every_held_title = {
|
||||
limit = {
|
||||
is_head_of_faith = no
|
||||
}
|
||||
every_de_jure_county = {
|
||||
limit = {
|
||||
holder = scope:actor
|
||||
}
|
||||
add = 20
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
desc = TRADE_LAND_ACCEPTANCE_SEND_OPTION
|
||||
scope:land_send_option = yes
|
||||
}
|
||||
modifier = {
|
||||
add = -20
|
||||
scope:recipient = {
|
||||
faith_dominant_gender_female_or_equal = no
|
||||
}
|
||||
scope:actor = {
|
||||
is_female = yes
|
||||
}
|
||||
desc = I_AM_FEMALE_WHEN_MALE_IS_PREFERRED
|
||||
}
|
||||
modifier = {
|
||||
add = -20
|
||||
scope:recipient = {
|
||||
faith_dominant_gender_male_or_equal = no
|
||||
}
|
||||
scope:actor = {
|
||||
is_male = yes
|
||||
}
|
||||
desc = I_AM_MALE_WHEN_FEMALE_IS_PREFERRED
|
||||
}
|
||||
modifier = {
|
||||
desc = "LOW_LEGITIMACY_REASON"
|
||||
scope:actor = {
|
||||
is_ai = no
|
||||
legitimacy_level <= 0
|
||||
}
|
||||
add = -15
|
||||
}
|
||||
modifier = {
|
||||
desc = "LOW_LEGITIMACY_REASON"
|
||||
scope:actor = {
|
||||
is_ai = no
|
||||
legitimacy_level = 1
|
||||
}
|
||||
add = -10
|
||||
}
|
||||
modifier = {
|
||||
desc = "LOW_LEGITIMACY_REASON"
|
||||
scope:actor = {
|
||||
is_ai = no
|
||||
legitimacy_level = 2
|
||||
}
|
||||
add = -5
|
||||
}
|
||||
modifier = {
|
||||
desc = "HIGH_LEGITIMACY_REASON"
|
||||
scope:actor = {
|
||||
legitimacy_level = 4
|
||||
}
|
||||
add = 10
|
||||
}
|
||||
modifier = {
|
||||
desc = "HIGH_LEGITIMACY_REASON"
|
||||
scope:actor = {
|
||||
legitimacy_level >= 5
|
||||
}
|
||||
add = 15
|
||||
}
|
||||
}
|
||||
|
||||
auto_accept = {
|
||||
custom_description = {
|
||||
text = "spending_hook"
|
||||
subject = scope:actor
|
||||
object = scope:recipient
|
||||
scope:hook = yes
|
||||
}
|
||||
}
|
||||
|
||||
send_option = { # Hook
|
||||
flag = hook
|
||||
is_valid = {
|
||||
scope:actor = {
|
||||
has_usable_hook = scope:recipient
|
||||
}
|
||||
}
|
||||
localization = GENERIC_SPEND_A_HOOK
|
||||
}
|
||||
|
||||
should_use_extra_icon = {
|
||||
scope:actor = { has_usable_hook = scope:recipient }
|
||||
}
|
||||
extra_icon = "gfx/interface/icons/character_interactions/hook_icon.dds"
|
||||
|
||||
send_option = { # Piety
|
||||
is_shown = {
|
||||
always = yes
|
||||
}
|
||||
is_valid = {
|
||||
scope:actor = { piety >= monumental_piety_value }
|
||||
custom_tooltip = {
|
||||
text = already_using_hook
|
||||
NOT = { scope:hook = yes }
|
||||
}
|
||||
}
|
||||
flag = piety_send_option
|
||||
localization = TRADE_PIETY_FOR_BETTER_AI_ACCEPTANCE
|
||||
}
|
||||
|
||||
send_option = { # Gold
|
||||
is_shown = {
|
||||
always = yes
|
||||
}
|
||||
is_valid = {
|
||||
scope:actor = { gold >= major_gold_value }
|
||||
custom_tooltip = {
|
||||
text = already_using_hook
|
||||
NOT = { scope:hook = yes }
|
||||
}
|
||||
}
|
||||
flag = gold_send_option
|
||||
localization = TRADE_GOLD_FOR_BETTER_AI_ACCEPTANCE
|
||||
}
|
||||
|
||||
send_option = { # Return land
|
||||
is_shown = {
|
||||
always = yes
|
||||
}
|
||||
is_valid = {
|
||||
custom_tooltip = {
|
||||
text = coronation_request_return_land_trigger
|
||||
scope:recipient = {
|
||||
any_held_title = {
|
||||
is_head_of_faith = no
|
||||
any_de_jure_county = {
|
||||
holder = scope:actor
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
flag = land_send_option
|
||||
localization = TRADE_LAND_FOR_BETTER_AI_ACCEPTANCE
|
||||
}
|
||||
|
||||
send_options_exclusive = no
|
||||
|
||||
on_accept = {
|
||||
scope:recipient = {
|
||||
custom_tooltip = anoinment_request_accepted_tt
|
||||
add_to_variable_list = {
|
||||
name = supported_anointments
|
||||
target = scope:actor
|
||||
}
|
||||
}
|
||||
if = {
|
||||
limit = {
|
||||
scope:gold_send_option = yes
|
||||
}
|
||||
scope:recipient = {
|
||||
add_short_term_gold = scope:actor.major_gold_value
|
||||
}
|
||||
}
|
||||
if = {
|
||||
limit = {
|
||||
scope:land_send_option = yes
|
||||
}
|
||||
create_title_and_vassal_change = {
|
||||
type = returned
|
||||
save_scope_as = change
|
||||
}
|
||||
scope:recipient = {
|
||||
every_held_title = {
|
||||
limit = {
|
||||
is_head_of_faith = no
|
||||
}
|
||||
every_de_jure_county = {
|
||||
limit = {
|
||||
holder = scope:actor
|
||||
}
|
||||
change_title_holder_include_vassals = {
|
||||
holder = scope:recipient
|
||||
change = scope:change
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
resolve_title_and_vassal_change = scope:change
|
||||
}
|
||||
scope:actor = {
|
||||
trigger_event = coronation_events.0400
|
||||
}
|
||||
}
|
||||
|
||||
on_decline = {
|
||||
scope:actor = {
|
||||
trigger_event = religious_interaction.32
|
||||
}
|
||||
}
|
||||
|
||||
ai_potential = {
|
||||
age >= 16
|
||||
coronation_trigger = yes
|
||||
}
|
||||
|
||||
ai_will_do = {
|
||||
base = 50
|
||||
modifier = {
|
||||
has_game_rule = coronation_laws_off
|
||||
add = -25
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -69,18 +69,18 @@ debug_impact_house_relation_interaction = {
|
|||
custom_tooltip = {
|
||||
text = action_in_debt_click
|
||||
NOT = {
|
||||
house_has_feud_relation_with_trigger = { TARGET = scope:recipient }
|
||||
scope:actor = { house_has_feud_relation_with_trigger = { TARGET = scope:recipient } }
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
can_send = {
|
||||
house_relation_is_valid_to_start_trigger = {
|
||||
HOUSE = scope:actor.house
|
||||
OTHER_HOUSE = scope:recipient.house
|
||||
house_relation_is_valid_to_start_trigger = {
|
||||
HOUSE = scope:actor.house
|
||||
OTHER_HOUSE = scope:recipient.house
|
||||
}
|
||||
}
|
||||
}
|
||||
on_accept = {
|
||||
if = {
|
||||
limit = { scope:clear_relation = yes }
|
||||
|
|
|
|||
|
|
@ -6,9 +6,14 @@ ep3_hof_ask_for_influence_interaction = {
|
|||
category = interaction_category_religion
|
||||
|
||||
desc = ep3_hof_ask_for_influence_interaction_desc
|
||||
notification_text = ASK_FOR_INFLUENCE_TEXT
|
||||
|
||||
ai_targets = {
|
||||
ai_recipients = head_of_faith
|
||||
ai_recipients = realm_priest_superior
|
||||
ai_recipients = superior
|
||||
ai_recipients = realm_priest_top_superior
|
||||
ai_recipients = councillors
|
||||
}
|
||||
ai_target_quick_trigger = {
|
||||
adult = yes
|
||||
|
|
@ -22,51 +27,95 @@ ep3_hof_ask_for_influence_interaction = {
|
|||
hegemony = 24
|
||||
}
|
||||
|
||||
redirect = {
|
||||
scope:actor = {
|
||||
spiritual_hof_or_realm_priest_superior_recipient_redirect_effect = yes
|
||||
}
|
||||
}
|
||||
|
||||
cooldown_against_recipient = { years = 10 }
|
||||
|
||||
is_shown = {
|
||||
scope:recipient != scope:actor
|
||||
scope:actor.faith = {
|
||||
religious_head = scope:recipient
|
||||
has_doctrine = doctrine_spiritual_head
|
||||
is_available = {
|
||||
government_has_mechanic = administrative
|
||||
trigger_if = {
|
||||
limit = {
|
||||
is_ai = yes
|
||||
}
|
||||
piety >= massive_piety_value
|
||||
exists = faith.religious_head
|
||||
exists = house
|
||||
NOT = { has_trait = excommunicated }
|
||||
}
|
||||
scope:actor = {
|
||||
is_playable_character = yes
|
||||
government_allows = administrative
|
||||
is_lowborn = no
|
||||
is_playable_character = yes
|
||||
faith ?= {
|
||||
OR = {
|
||||
has_doctrine = doctrine_spiritual_head
|
||||
has_doctrine_parameter = has_clerical_regions
|
||||
}
|
||||
}
|
||||
is_lowborn = no
|
||||
}
|
||||
|
||||
is_shown = {
|
||||
scope:recipient != scope:puppet_or_actor
|
||||
scope:puppet_or_actor ?= {
|
||||
broader_clergy_show_hof_or_superior_interactions_trigger = yes
|
||||
}
|
||||
}
|
||||
|
||||
is_valid_showing_failures_only = {
|
||||
scope:actor = {
|
||||
spiritual_hof_or_realm_priest_superior_recipient_trigger = yes
|
||||
piety >= massive_piety_value
|
||||
custom_description = {
|
||||
text = "hof_ask_for_gold_excommunicated"
|
||||
text = hof_ask_for_gold_excommunicated
|
||||
NOT = { has_trait = excommunicated }
|
||||
}
|
||||
NOT = { is_at_war_with = scope:recipient }
|
||||
custom_description = {
|
||||
text = "hof_interaction_unreformed_faith"
|
||||
custom_tooltip = {
|
||||
text = HOF_INTERACTION_UNREFORMED_FAITH
|
||||
NOT = {
|
||||
faith = { has_doctrine_parameter = unreformed }
|
||||
}
|
||||
}
|
||||
custom_description = {
|
||||
text = "hof_interaction_has_house_modifier"
|
||||
custom_tooltip = {
|
||||
text = HOF_INTERACTION_STATE_FAITH
|
||||
top_liege = {
|
||||
government_allows = state_faith
|
||||
exists = primary_title.state_rite
|
||||
}
|
||||
rite = {
|
||||
this = scope:actor.top_liege.primary_title.state_rite
|
||||
}
|
||||
}
|
||||
custom_tooltip = {
|
||||
text = HOF_INTERACTION_HAS_HOUSE_MODIFIER
|
||||
house ?= {
|
||||
NOT = {
|
||||
NOR = {
|
||||
has_house_modifier = ep3_requested_faith_support_modifier
|
||||
has_house_modifier = ep3_requested_faith_support_modifier_small
|
||||
}
|
||||
}
|
||||
}
|
||||
custom_description = {
|
||||
text = "hof_interaction_is_house_head"
|
||||
custom_tooltip = {
|
||||
text = HOF_INTERACTION_IS_HOUSE_HEAD
|
||||
house ?= {
|
||||
house_head = scope:actor
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
custom_tooltip = {
|
||||
text = recipient_supports_3_houses_tt
|
||||
NOT = {
|
||||
scope:recipient = {
|
||||
has_variable_list = cleric_houses_support
|
||||
variable_list_size = {
|
||||
name = cleric_houses_support
|
||||
value >= 3
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
auto_accept = {
|
||||
|
|
@ -109,19 +158,14 @@ ep3_hof_ask_for_influence_interaction = {
|
|||
}
|
||||
|
||||
on_decline = {
|
||||
show_as_tooltip = {
|
||||
scope:actor = { clerical_interaction_refusal_major_effect = yes }
|
||||
}
|
||||
scope:actor = {
|
||||
trigger_event = ep3_interactions_events.0621
|
||||
}
|
||||
}
|
||||
|
||||
ai_potential = {
|
||||
is_playable_character = yes
|
||||
piety >= massive_piety_value
|
||||
NOT = { has_trait = excommunicated }
|
||||
exists = faith.religious_head
|
||||
exists = house
|
||||
}
|
||||
|
||||
ai_accept = {
|
||||
base = -50
|
||||
|
||||
|
|
@ -131,6 +175,33 @@ ep3_hof_ask_for_influence_interaction = {
|
|||
multiplier = 0.5
|
||||
}
|
||||
|
||||
modifier = {
|
||||
scope:recipient = {
|
||||
OR = {
|
||||
ai_greed > 0
|
||||
ai_greed < 0
|
||||
}
|
||||
}
|
||||
add = {
|
||||
value = scope:recipient.ai_greed
|
||||
multiply = 0.5
|
||||
}
|
||||
desc = AI_GREED_REASON
|
||||
}
|
||||
modifier = {
|
||||
scope:recipient = {
|
||||
OR = {
|
||||
ai_honor > 0
|
||||
ai_honor < 0
|
||||
}
|
||||
}
|
||||
add = {
|
||||
value = scope:recipient.ai_honor
|
||||
multiply = -0.5
|
||||
}
|
||||
desc = AI_HONOR_REASON
|
||||
}
|
||||
|
||||
#Doesn't like the emperor... if you're not the emperor
|
||||
modifier = {
|
||||
add = 5
|
||||
|
|
@ -270,14 +341,6 @@ ep3_hof_ask_for_influence_interaction = {
|
|||
}
|
||||
}
|
||||
|
||||
modifier = { # HoF wants the influence for themselves!
|
||||
add = -10
|
||||
desc = THEY_ARE_GREEDY
|
||||
scope:recipient = {
|
||||
ai_greed >= high_positive_greed
|
||||
}
|
||||
}
|
||||
|
||||
modifier = { # I am influential already
|
||||
add = -10
|
||||
desc = I_AM_INFLUENTIAL
|
||||
|
|
@ -304,11 +367,11 @@ ep3_hof_ask_for_influence_interaction = {
|
|||
OR = {
|
||||
AND = {
|
||||
has_trait = fornicator
|
||||
trait_is_shunned_or_criminal_in_faith_trigger = { FAITH = faith TRAIT = trait:fornicator GENDER_CHARACTER = scope:actor }
|
||||
trait_is_shunned_or_criminal_in_rite_trigger = { RITE = rite TRAIT = trait:fornicator GENDER_CHARACTER = scope:actor }
|
||||
}
|
||||
AND = {
|
||||
has_trait = adulterer
|
||||
trait_is_shunned_or_criminal_in_faith_trigger = { FAITH = faith TRAIT = trait:adulterer GENDER_CHARACTER = scope:actor }
|
||||
trait_is_shunned_or_criminal_in_rite_trigger = { RITE = rite TRAIT = trait:adulterer GENDER_CHARACTER = scope:actor }
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -326,7 +389,7 @@ ep3_hof_ask_for_influence_interaction = {
|
|||
add = -50
|
||||
desc = I_AM_INCESTOUS
|
||||
scope:actor = {
|
||||
NOT = { scope:recipient = { faith = { has_doctrine = doctrine_consanguinity_unrestricted } } }
|
||||
NOT = { scope:recipient = { rite = { rite_has_doctrine = doctrine_consanguinity_unrestricted } } }
|
||||
has_trait = incestuous
|
||||
}
|
||||
}
|
||||
|
|
@ -338,15 +401,15 @@ ep3_hof_ask_for_influence_interaction = {
|
|||
OR = {
|
||||
AND = {
|
||||
has_trait = kinslayer_1
|
||||
trait_is_shunned_or_criminal_in_faith_trigger = { FAITH = faith TRAIT = trait:kinslayer_1 GENDER_CHARACTER = scope:actor }
|
||||
trait_is_shunned_or_criminal_in_rite_trigger = { RITE = rite TRAIT = trait:kinslayer_1 GENDER_CHARACTER = scope:actor }
|
||||
}
|
||||
AND = {
|
||||
has_trait = kinslayer_2
|
||||
trait_is_shunned_or_criminal_in_faith_trigger = { FAITH = faith TRAIT = trait:kinslayer_2 GENDER_CHARACTER = scope:actor }
|
||||
trait_is_shunned_or_criminal_in_rite_trigger = { RITE = rite TRAIT = trait:kinslayer_2 GENDER_CHARACTER = scope:actor }
|
||||
}
|
||||
AND = {
|
||||
has_trait = kinslayer_3
|
||||
trait_is_shunned_or_criminal_in_faith_trigger = { FAITH = faith TRAIT = trait:kinslayer_3 GENDER_CHARACTER = scope:actor }
|
||||
trait_is_shunned_or_criminal_in_rite_trigger = { RITE = rite TRAIT = trait:kinslayer_3 GENDER_CHARACTER = scope:actor }
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -496,20 +559,20 @@ ep3_hof_ask_for_influence_interaction = {
|
|||
scope:actor.num_sinful_traits > 0
|
||||
desc = I_AM_SINFUL
|
||||
}
|
||||
|
||||
|
||||
# Admin family attribute bonus
|
||||
modifier = {
|
||||
add = {
|
||||
value = 0
|
||||
if = {
|
||||
limit = {
|
||||
scope:actor.house ?= { has_house_aspiration_parameter= increased_clerical_influence_acceptance_3 }
|
||||
scope:actor.house ?= { has_house_aspiration_parameter = increased_clerical_influence_acceptance_3 }
|
||||
}
|
||||
add = increased_clerical_influence_acceptance_3_value
|
||||
}
|
||||
else_if = {
|
||||
limit = {
|
||||
scope:actor.house ?= { has_house_aspiration_parameter= increased_clerical_influence_acceptance_2 }
|
||||
scope:actor.house ?= { has_house_aspiration_parameter = increased_clerical_influence_acceptance_2 }
|
||||
}
|
||||
add = increased_clerical_influence_acceptance_2_value
|
||||
}
|
||||
|
|
@ -519,13 +582,51 @@ ep3_hof_ask_for_influence_interaction = {
|
|||
}
|
||||
scope:actor.house ?= {
|
||||
OR = {
|
||||
has_house_aspiration_parameter= increased_clerical_influence_acceptance_1
|
||||
has_house_aspiration_parameter= increased_clerical_influence_acceptance_2
|
||||
has_house_aspiration_parameter= increased_clerical_influence_acceptance_3
|
||||
has_house_aspiration_parameter = increased_clerical_influence_acceptance_1
|
||||
has_house_aspiration_parameter = increased_clerical_influence_acceptance_2
|
||||
has_house_aspiration_parameter = increased_clerical_influence_acceptance_3
|
||||
}
|
||||
}
|
||||
desc = you_have_faithful_nobles_attribute_with_value_desc
|
||||
}
|
||||
secular_to_ecclesiastical_pam_factors_acceptance_modifier = yes
|
||||
|
||||
modifier = {
|
||||
add = -30
|
||||
scope:recipient = {
|
||||
has_variable_list = cleric_houses_support
|
||||
variable_list_size = {
|
||||
name = cleric_houses_support
|
||||
value < 2
|
||||
}
|
||||
}
|
||||
desc = supports_other_house_reason
|
||||
}
|
||||
modifier = {
|
||||
add = -75
|
||||
scope:recipient = {
|
||||
has_variable_list = cleric_houses_support
|
||||
variable_list_size = {
|
||||
name = cleric_houses_support
|
||||
value >= 2
|
||||
}
|
||||
}
|
||||
desc = supports_other_houses_reason
|
||||
}
|
||||
modifier = {
|
||||
scope:actor.house ?= {
|
||||
is_powerful_family = yes
|
||||
}
|
||||
add = 25
|
||||
desc = YOUR_FAMILY_IS_POWERFUL
|
||||
}
|
||||
modifier = {
|
||||
scope:actor.house ?= {
|
||||
is_dominant_family = yes
|
||||
}
|
||||
add = 50
|
||||
desc = YOUR_FAMILY_IS_DOMINANT
|
||||
}
|
||||
}
|
||||
|
||||
ai_will_do = {
|
||||
|
|
@ -593,5 +694,25 @@ ep3_hof_ask_for_influence_interaction = {
|
|||
ai_has_cautious_personality = no
|
||||
}
|
||||
}
|
||||
modifier = {
|
||||
add = -25
|
||||
scope:recipient = {
|
||||
has_variable_list = cleric_houses_support
|
||||
variable_list_size = {
|
||||
name = cleric_houses_support
|
||||
value < 2
|
||||
}
|
||||
}
|
||||
}
|
||||
modifier = {
|
||||
add = -75
|
||||
scope:recipient = {
|
||||
has_variable_list = cleric_houses_support
|
||||
variable_list_size = {
|
||||
name = cleric_houses_support
|
||||
value >= 2
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -13,8 +13,8 @@ tribute_mission_gold_interaction = {
|
|||
#Small Tribute
|
||||
send_option = {
|
||||
flag = small_gold_tribute
|
||||
is_valid = {
|
||||
scope:actor = {
|
||||
is_valid = {
|
||||
scope:actor = {
|
||||
gold >= {
|
||||
value = small_gold_tribute_value
|
||||
if = {
|
||||
|
|
@ -29,7 +29,7 @@ tribute_mission_gold_interaction = {
|
|||
send_option = {
|
||||
flag = adequate_gold_tribute
|
||||
is_valid = {
|
||||
scope:actor = {
|
||||
scope:actor = {
|
||||
gold >= {
|
||||
value = adequate_gold_tribute_value
|
||||
if = {
|
||||
|
|
@ -44,7 +44,7 @@ tribute_mission_gold_interaction = {
|
|||
send_option = {
|
||||
flag = excessive_gold_tribute
|
||||
is_valid = {
|
||||
scope:actor = {
|
||||
scope:actor = {
|
||||
gold >= {
|
||||
value = excessive_gold_tribute_value
|
||||
if = {
|
||||
|
|
@ -130,9 +130,9 @@ tribute_mission_herd_interaction = {
|
|||
send_option = {
|
||||
flag = small_herd_tribute
|
||||
|
||||
is_valid = {
|
||||
is_valid = {
|
||||
scope:actor = {
|
||||
domicile ?= {
|
||||
domicile ?= {
|
||||
herd >= {
|
||||
value = {
|
||||
add = small_herd_tribute_value
|
||||
|
|
@ -151,9 +151,9 @@ tribute_mission_herd_interaction = {
|
|||
send_option = {
|
||||
flag = adequate_herd_tribute
|
||||
|
||||
is_valid = {
|
||||
is_valid = {
|
||||
scope:actor = {
|
||||
domicile ?= {
|
||||
domicile ?= {
|
||||
herd >= {
|
||||
value = {
|
||||
add = adequate_herd_tribute_value
|
||||
|
|
@ -171,9 +171,9 @@ tribute_mission_herd_interaction = {
|
|||
send_option = {
|
||||
flag = excessive_herd_tribute
|
||||
|
||||
is_valid = {
|
||||
is_valid = {
|
||||
scope:actor = {
|
||||
domicile ?= {
|
||||
domicile ?= {
|
||||
herd >= {
|
||||
value = {
|
||||
add = excessive_herd_tribute_value
|
||||
|
|
@ -266,6 +266,7 @@ tribute_mission_artifact_interaction = {
|
|||
|
||||
target_type = artifact
|
||||
target_filter = actor_artifacts
|
||||
show_all_targets = no
|
||||
|
||||
ai_min_reply_days = 0
|
||||
ai_max_reply_days = 0
|
||||
|
|
@ -305,7 +306,7 @@ tribute_mission_artifact_interaction = {
|
|||
scope:recipient = { is_ai = no }
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
ai_accept = {
|
||||
base = 0
|
||||
modifier = {
|
||||
|
|
@ -326,21 +327,6 @@ tribute_mission_artifact_interaction = {
|
|||
}
|
||||
desc = ARTIFACT_NOT_BENEFIT_REASON
|
||||
}
|
||||
modifier = {
|
||||
add = -500
|
||||
scope:target = {
|
||||
has_variable = unwanted_artifact
|
||||
}
|
||||
#No harm in reusing the wording
|
||||
desc = ARTIFACT_CURSED_REASON
|
||||
}
|
||||
modifier = {
|
||||
add = -1000
|
||||
scope:target = {
|
||||
has_variable = cursed_artifact
|
||||
}
|
||||
desc = ARTIFACT_CURSED_REASON
|
||||
}
|
||||
modifier = {
|
||||
add = 100
|
||||
exists = scope:target.var:banner_dynasty
|
||||
|
|
@ -365,7 +351,7 @@ tribute_mission_artifact_interaction = {
|
|||
desc = ARTIFACT_USELESS_BANNER_REASON
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
ai_will_do = {
|
||||
base = 50
|
||||
}
|
||||
|
|
@ -419,6 +405,10 @@ tribute_mission_concubine_interaction = {
|
|||
flag = cannot_be_diarch # just enough to make sure they don't succeed to the diarchy while en route
|
||||
years = 2
|
||||
}
|
||||
set_variable = {
|
||||
name = can_not_marry
|
||||
years = 2
|
||||
}
|
||||
}
|
||||
custom_tooltip = tribute_mission_concubine_interaction.tooltip
|
||||
#Some Mandala piety
|
||||
|
|
@ -431,7 +421,7 @@ tribute_mission_concubine_interaction = {
|
|||
|
||||
ai_accept = {
|
||||
base = 50
|
||||
|
||||
|
||||
modifier = {
|
||||
add = {
|
||||
value = 50
|
||||
|
|
@ -532,7 +522,7 @@ tribute_mission_concubine_interaction = {
|
|||
|
||||
modifier = { # A Recipient is unwilling to take a same-sex concubine if their faith doesn't support it
|
||||
add = -1000
|
||||
|
||||
|
||||
scope:recipient = {
|
||||
allowed_to_marry_same_sex_trigger = no
|
||||
sex_same_as = scope:secondary_recipient
|
||||
|
|
@ -711,10 +701,10 @@ tribute_mission_eunuch_interaction = {
|
|||
populate_recipient_list = {
|
||||
scope:actor = {
|
||||
every_courtier = {
|
||||
limit = {
|
||||
limit = {
|
||||
tribute_mission_is_available_eunuch_trigger = yes
|
||||
NAND = {
|
||||
faith = { has_doctrine = doctrine_theocracy_temporal }
|
||||
rite = { rite_has_doctrine = doctrine_theocracy_temporal }
|
||||
this = scope:actor.cp:councillor_court_chaplain
|
||||
}
|
||||
}
|
||||
|
|
@ -749,7 +739,7 @@ tribute_mission_eunuch_interaction = {
|
|||
value = scope:secondary_recipient
|
||||
}
|
||||
custom_tooltip = tribute_mission_eunuch_interaction.tooltip
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
compassionate = medium_stress_impact_gain
|
||||
sadistic = minor_stress_impact_loss
|
||||
}
|
||||
|
|
@ -865,6 +855,7 @@ tribute_mission_bunga_mas_interaction = {
|
|||
|
||||
target_type = artifact
|
||||
target_filter = actor_artifacts
|
||||
show_all_targets = no
|
||||
|
||||
ai_min_reply_days = 0
|
||||
ai_max_reply_days = 0
|
||||
|
|
@ -899,11 +890,11 @@ tribute_mission_bunga_mas_interaction = {
|
|||
auto_accept = {
|
||||
always = yes
|
||||
}
|
||||
|
||||
|
||||
ai_accept = {
|
||||
base = 100
|
||||
}
|
||||
|
||||
|
||||
ai_will_do = {
|
||||
base = 50
|
||||
}
|
||||
|
|
|
|||
|
|
@ -447,17 +447,6 @@ c_alampur = {
|
|||
color1 = "yellow"
|
||||
color2 = "white"
|
||||
}
|
||||
c_aland = {
|
||||
pattern = "pattern_solid.dds"
|
||||
color1 = "blue"
|
||||
color2 = "yellow"
|
||||
colored_emblem = {
|
||||
texture = "ce_stag.dds"
|
||||
color1 = "yellow"
|
||||
color2 = "yellow"
|
||||
color3 = "black"
|
||||
}
|
||||
}
|
||||
c_alcacer_do_sal = {
|
||||
pattern = "pattern_solid.dds"
|
||||
color1 = "white"
|
||||
|
|
@ -8577,25 +8566,25 @@ k_moldavia = {
|
|||
k_bulgaria={
|
||||
pattern="pattern_tricolor_horizontal_01.dds"
|
||||
color1=white
|
||||
color2=rgb { 51 102 74 }
|
||||
color2=green_light
|
||||
color3=red
|
||||
colored_emblem={
|
||||
color1=yellow
|
||||
color2=yellow
|
||||
texture="ce_lion_rampant_crown.dds"
|
||||
instance={
|
||||
position={ 0.500000 0.550000 }
|
||||
scale={ 0.510000 0.510000 }
|
||||
position={ 0.500000 0.500000 }
|
||||
scale={ 0.560000 0.560000 }
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
colored_emblem={
|
||||
color1=rgb { 72 126 159 }
|
||||
color1=red
|
||||
texture="ce_border_banner.dds"
|
||||
instance={
|
||||
position={ 0.500000 0.550000 }
|
||||
scale={ 0.590000 0.590000 }
|
||||
position={ 0.500000 0.500000 }
|
||||
scale={ 0.666000 0.666000 }
|
||||
depth=1.010000
|
||||
}
|
||||
|
||||
|
|
@ -8605,8 +8594,8 @@ k_bulgaria={
|
|||
color1=yellow
|
||||
texture="ce_border_banner.dds"
|
||||
instance={
|
||||
position={ 0.500000 0.550000 }
|
||||
scale={ 0.655000 0.655000 }
|
||||
position={ 0.500000 0.505000 }
|
||||
scale={ 0.750000 0.750000 }
|
||||
depth=2.010000
|
||||
}
|
||||
|
||||
|
|
@ -10146,21 +10135,52 @@ k_old_armenia = {
|
|||
|
||||
# Existing entry
|
||||
k_croatia = {
|
||||
pattern = "pattern_solid.dds"
|
||||
color1 = "red"
|
||||
color2 = "white"
|
||||
pattern="pattern_solid.dds"
|
||||
color1=red
|
||||
color2=white
|
||||
colored_emblem={
|
||||
color1=red
|
||||
color2=white
|
||||
texture="ce_points_12.dds"
|
||||
texture="ce_diagonal_stripe_02_striped.dds"
|
||||
instance={
|
||||
scale={ 1.000000 -1.000000 }
|
||||
position={ 0.105000 0.500000 }
|
||||
rotation=45
|
||||
}
|
||||
|
||||
instance={
|
||||
position={ 0.905000 0.500000 }
|
||||
depth=1.010000
|
||||
rotation=45
|
||||
}
|
||||
|
||||
instance={
|
||||
depth=4.010000
|
||||
rotation=45
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
colored_emblem={
|
||||
color1=white
|
||||
color2=red
|
||||
texture="ce_diagonal_stripe_02_striped.dds"
|
||||
instance={
|
||||
position={ 0.705000 0.500000 }
|
||||
depth=2.010000
|
||||
rotation=45
|
||||
}
|
||||
|
||||
instance={
|
||||
position={ 0.300000 0.500000 }
|
||||
depth=3.010000
|
||||
rotation=45
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
# Existing entry
|
||||
k_cyprus = {
|
||||
pattern = "pattern_solid.dds"
|
||||
|
|
@ -17554,31 +17574,6 @@ d_dalir = {
|
|||
}
|
||||
}
|
||||
|
||||
d_savo = {
|
||||
pattern = "pattern_solid.dds"
|
||||
color1 = "black"
|
||||
color2 = "white"
|
||||
colored_emblem = {
|
||||
texture = "ce_bow.dds"
|
||||
color1 = "yellow"
|
||||
color2 = "white"
|
||||
instance = { position = { 0.50 0.48 } rotation = 40 scale = { 1.0 1.0 } }
|
||||
}
|
||||
}
|
||||
|
||||
d_pohjanmaa = {
|
||||
pattern = "pattern_solid.dds"
|
||||
color1 = "yellow"
|
||||
color2 = "black"
|
||||
colored_emblem = {
|
||||
texture = "ce_bear_head.dds"
|
||||
color1 = "black"
|
||||
color2 = "red"
|
||||
color3 = "white"
|
||||
instance = { position = { 0.5 0.48 } scale = { 0.9 0.9 } }
|
||||
}
|
||||
}
|
||||
|
||||
d_karelia = {
|
||||
pattern = "pattern_solid.dds"
|
||||
color1 = "red"
|
||||
|
|
@ -28660,56 +28655,6 @@ k_poland = {
|
|||
}
|
||||
}
|
||||
|
||||
# New temp CE
|
||||
# k_frisia = {
|
||||
# pattern="pattern_tricolor_horizontal_01.dds"
|
||||
# color1=red
|
||||
# color2=white
|
||||
# color3=blue_light
|
||||
# colored_emblem={
|
||||
# color1=yellow
|
||||
# color2=rgb { 141 21 4 }
|
||||
# texture="ce_lion_rampant_crown.dds"
|
||||
# instance={
|
||||
# scale={ 0.700000 0.700000 }
|
||||
# depth=1.010000
|
||||
# }
|
||||
# }
|
||||
# colored_emblem={
|
||||
# color1=yellow
|
||||
# color2=white
|
||||
# texture="ce_sword_simple.dds"
|
||||
# instance={
|
||||
# position={ 0.410000 0.190000 }
|
||||
# scale={ 0.430000 0.400000 }
|
||||
# rotation=36
|
||||
# }
|
||||
# }
|
||||
# }
|
||||
|
||||
# Finland
|
||||
k_finland = {
|
||||
pattern="pattern_horizontal_split_01.dds"
|
||||
color1=white
|
||||
color2=white
|
||||
color3=red
|
||||
colored_emblem={
|
||||
color1=white
|
||||
texture="ce_block_02.dds"
|
||||
instance={
|
||||
depth=1.010000
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
colored_emblem={
|
||||
color1=white
|
||||
color2=blue_light
|
||||
texture="NEOW_ce_cross_nordic.dds"
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
# Proper CE
|
||||
k_jerusalem = {
|
||||
pattern = "pattern_solid.dds"
|
||||
|
|
|
|||
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
379
common/coat_of_arms/coat_of_arms/baltic.txt
Normal file
379
common/coat_of_arms/coat_of_arms/baltic.txt
Normal file
|
|
@ -0,0 +1,379 @@
|
|||
d_esthonia={
|
||||
pattern="pattern_barry_06.dds"
|
||||
color1=rgb{0 86 155}
|
||||
color2=white
|
||||
colored_emblem={
|
||||
color1=rgb{173 117 20}
|
||||
texture="ce_eastern_clouds.dds"
|
||||
instance={position={0.63 0.11} scale={0.135 0.135} depth=3 rotation=153}
|
||||
}
|
||||
colored_emblem={
|
||||
color1=rgb{238 183 103}
|
||||
texture="ce_eastern_clouds.dds"
|
||||
instance={position={0.41 0.10} scale={0.155 0.155} depth=7 rotation=171}
|
||||
}
|
||||
colored_emblem={
|
||||
color1=yellow
|
||||
texture="ce_eastern_clouds.dds"
|
||||
instance={position={0.72 0.14} scale={0.125 0.125} rotation=216}
|
||||
instance={position={0.58 0.07} scale={0.095 0.095} depth=12 rotation=109}
|
||||
}
|
||||
colored_emblem={
|
||||
color1=rgb{15 73 127}
|
||||
texture="ce_eastern_clouds.dds"
|
||||
instance={position={0.38 0.095} scale={0.13 0.13} depth=8 rotation=51}
|
||||
}
|
||||
colored_emblem={
|
||||
color1=rgb{236 158 42}
|
||||
texture="ce_eastern_clouds.dds"
|
||||
instance={position={0.335 0.115} scale={0.135 0.135} depth=6 rotation=32}
|
||||
}
|
||||
colored_emblem={
|
||||
color1=yellow
|
||||
texture="ce_escutcheon.dds"
|
||||
instance={position={0.5 0.465} scale={0.69 0.84} depth=16}
|
||||
}
|
||||
colored_emblem={
|
||||
color1=rgb{72 174 194}
|
||||
texture="ce_eastern_clouds.dds"
|
||||
instance={position={0.68 0.115} scale={0.13 0.13} depth=1 rotation=156}
|
||||
}
|
||||
colored_emblem={
|
||||
color1=rgb{17 53 87}
|
||||
texture="ce_eastern_clouds.dds"
|
||||
instance={position={0.245 0.145} scale={0.12 0.12} depth=4 rotation=187}
|
||||
}
|
||||
colored_emblem={
|
||||
color1=rgb{11 134 247}
|
||||
texture="ce_eastern_clouds.dds"
|
||||
instance={position={0.45 0.11} scale={0.18 0.18} depth=10 rotation=201}
|
||||
instance={position={0.55 0.11} scale={-0.18 0.18} depth=11 rotation=163}
|
||||
}
|
||||
colored_emblem={
|
||||
color1=rgb{192 158 108}
|
||||
texture="ce_eastern_clouds.dds"
|
||||
instance={position={0.635 0.11} scale={0.085 0.085} depth=2 rotation=52}
|
||||
}
|
||||
colored_emblem={
|
||||
color1=yellow
|
||||
texture="ce_chalice.dds"
|
||||
instance={position={0.5 0.165} scale={0.09 0.115} depth=9 rotation=178}
|
||||
}
|
||||
colored_emblem={
|
||||
color1=rgb{109 137 163}
|
||||
texture="ce_eastern_clouds.dds"
|
||||
instance={position={0.295 0.12} scale={0.14 0.14} depth=5 rotation=178}
|
||||
}
|
||||
colored_emblem={
|
||||
color1=rgb{0 102 203}
|
||||
color2=rgb{156 28 60}
|
||||
color3=rgb{0 0 0}
|
||||
texture="ce_leopard_passant_guardant.dds"
|
||||
instance={position={0.5 0.515} scale={0.40 0.40} depth=13}
|
||||
instance={position={0.5 0.39} scale={0.40 0.41} depth=14}
|
||||
instance={position={0.5 0.26} scale={0.40 0.40} depth=15}
|
||||
}
|
||||
}
|
||||
c_harjumaa={
|
||||
pattern="pattern_cross_01.dds"
|
||||
color1=red
|
||||
color2=white
|
||||
}
|
||||
c_wiek={
|
||||
pattern="pattern_solid.dds"
|
||||
color1=red
|
||||
color2=yellow
|
||||
colored_emblem={
|
||||
color1=yellow
|
||||
color2=yellow
|
||||
texture="ce_frame_circle_borre_doted.dds"
|
||||
instance={position={0.5 0.215} scale={0.355 0.355}}
|
||||
}
|
||||
colored_emblem={
|
||||
color1=white
|
||||
color2=yellow
|
||||
texture="ce_eagle.dds"
|
||||
instance={position={0.5 0.545} scale={-1 1}}
|
||||
}
|
||||
}
|
||||
d_parnu={
|
||||
pattern="pattern_solid.dds"
|
||||
color1=blue
|
||||
color2=yellow
|
||||
colored_emblem={
|
||||
color1=red
|
||||
color2=red
|
||||
texture="NEOW_ce_arm_holding_sword_3.dds"
|
||||
instance={position={0.25 0.45} scale={-1 1} rotation=53}
|
||||
}
|
||||
colored_emblem={
|
||||
color1=blue
|
||||
texture="ce_block_02.dds"
|
||||
instance={position={0.5 0.185} scale={0.245 0.34}}
|
||||
instance={position={0.42 0.505} scale={0.1 0.1}}
|
||||
instance={position={0.59 0.505} scale={0.1 0.1}}
|
||||
}
|
||||
colored_emblem={
|
||||
color1=yellow
|
||||
texture="ce_religion_christianity_generic.dds"
|
||||
instance={position={0.5 0.465} scale={0.7 0.7}}
|
||||
}
|
||||
colored_emblem={
|
||||
color1=white
|
||||
texture="ce_eastern_clouds.dds"
|
||||
instance={position={0.035 0} rotation=56}
|
||||
}
|
||||
colored_emblem={
|
||||
color1=yellow
|
||||
texture="ce_key.dds"
|
||||
instance={position={0.7 0.645} scale={0.5 0.5}}
|
||||
}
|
||||
}
|
||||
c_parnu={
|
||||
pattern="pattern_solid.dds"
|
||||
color1=yellow
|
||||
color2=black
|
||||
colored_emblem={
|
||||
color1=black
|
||||
color2=white
|
||||
color3=white
|
||||
texture="ce_bear_rampant.dds"
|
||||
instance={scale={0.94 0.94}}
|
||||
}
|
||||
}
|
||||
c_livs={
|
||||
pattern="pattern_solid.dds"
|
||||
color1=blue
|
||||
color2=white
|
||||
colored_emblem={
|
||||
color1=white
|
||||
color2=yellow
|
||||
texture="ce_eagle.dds"
|
||||
instance={position={0.5 0.56} scale={-1 1}}
|
||||
}
|
||||
colored_emblem={
|
||||
color1=yellow
|
||||
color2=white
|
||||
texture="ce_sword_simple.dds"
|
||||
instance={position={0.255 0.605} scale={0.58 0.58} rotation=315}
|
||||
}
|
||||
colored_emblem={
|
||||
color1=green
|
||||
texture="ce_inescutcheon.dds"
|
||||
instance={scale={0.685 0.685}}
|
||||
}
|
||||
colored_emblem={
|
||||
color1=yellow
|
||||
color2=yellow
|
||||
texture="ce_grain.dds"
|
||||
instance={position={0.5 0.485} scale={0.32 0.32}}
|
||||
}
|
||||
}
|
||||
d_narva={
|
||||
pattern="pattern_solid.dds"
|
||||
color1=blue_light
|
||||
color2=white
|
||||
colored_emblem={
|
||||
color1=white
|
||||
texture="ce_circle.dds"
|
||||
instance={position={0.21 0.2} scale={0.22 0.22}}
|
||||
instance={position={0.79 0.2} scale={0.22 0.22}}
|
||||
instance={position={0.5 0.88} scale={0.22 0.22}}
|
||||
}
|
||||
colored_emblem={
|
||||
color1=white
|
||||
color2=white
|
||||
texture="NEOW_ce_mackerel.dds"
|
||||
instance={position={0.5 0.45} scale={0.845 0.845}}
|
||||
instance={position={0.5 0.6} scale={-0.845 0.845}}
|
||||
}
|
||||
colored_emblem={
|
||||
color1=yellow
|
||||
color2=white
|
||||
texture="ce_sword_simple.dds"
|
||||
instance={position={0.5 0.22} scale={0.63 0.63} rotation=61}
|
||||
}
|
||||
colored_emblem={
|
||||
color1=yellow
|
||||
color2=white
|
||||
texture="ce_sabre.dds"
|
||||
instance={position={0.5 0.745} scale={0.595 0.595}}
|
||||
}
|
||||
}
|
||||
c_ida_viru={
|
||||
pattern="pattern_solid.dds"
|
||||
color1=blue_light
|
||||
color2=white
|
||||
color3=blue
|
||||
colored_emblem={
|
||||
color1=white
|
||||
color2=white
|
||||
texture="ce_tower_and_wall.dds"
|
||||
instance={scale={-1 0.89}}
|
||||
}
|
||||
colored_emblem={
|
||||
color1=red
|
||||
texture="ce_ordinary_pile.dds"
|
||||
instance={position={0.64 0.05} scale={0.36 -0.34}}
|
||||
}
|
||||
colored_emblem={
|
||||
color1=white
|
||||
color2=white
|
||||
texture="ce_swords_crossed.dds"
|
||||
instance={position={0.37 0.37} scale={0.37 0.37}}
|
||||
}
|
||||
}
|
||||
c_laane_viru={
|
||||
pattern="pattern_solid.dds"
|
||||
color1=blue_light
|
||||
color2=white
|
||||
color3=blue
|
||||
colored_emblem={
|
||||
color1=white
|
||||
color2=white
|
||||
texture="ce_tower_and_wall.dds"
|
||||
instance={scale={-1 0.89}}
|
||||
}
|
||||
colored_emblem={
|
||||
color1=yellow
|
||||
texture="ce_ordinary_pile.dds"
|
||||
instance={position={0.64 0.05} scale={0.36 -0.34}}
|
||||
}
|
||||
colored_emblem={
|
||||
color1=white
|
||||
color2=white
|
||||
texture="ce_swords_crossed.dds"
|
||||
instance={position={0.37 0.37} scale={0.37 0.37}}
|
||||
}
|
||||
}
|
||||
d_tartu={
|
||||
pattern="pattern_solid.dds"
|
||||
color1=red
|
||||
color2=white
|
||||
colored_emblem={
|
||||
color1=grey
|
||||
texture="ce_ordinary_pile_02_inverted.dds"
|
||||
instance={position={0.315 0.17} scale={0.175 0.28}}
|
||||
instance={position={0.685 0.17} scale={0.175 0.28}}
|
||||
}
|
||||
colored_emblem={
|
||||
color1=yellow
|
||||
texture="ce_cross_07.dds"
|
||||
instance={position={0.315 0.15} scale={0.115 0.115}}
|
||||
instance={position={0.685 0.15} scale={0.115 0.115}}
|
||||
}
|
||||
colored_emblem={
|
||||
color1=white
|
||||
texture="ce_star_06.dds"
|
||||
instance={position={0.5 0.775} scale={0.075 0.075}}
|
||||
}
|
||||
colored_emblem={
|
||||
color1=black
|
||||
texture="ce_portcullis.dds"
|
||||
instance={position={0.5 0.685} scale={0.325 0.325}}
|
||||
}
|
||||
colored_emblem={
|
||||
color1=white
|
||||
texture="ce_castle_random.dds"
|
||||
instance={position={0.5 0.6}}
|
||||
}
|
||||
colored_emblem={
|
||||
color1=red
|
||||
texture="ce_block_02.dds"
|
||||
instance={position={0.5 0.31} scale={0.17 0.355}}
|
||||
}
|
||||
colored_emblem={
|
||||
color1=white
|
||||
texture="ce_key.dds"
|
||||
instance={position={0.5 0.355} scale={0.31 0.31} rotation=45}
|
||||
}
|
||||
colored_emblem={
|
||||
color1=white
|
||||
texture="ce_key.dds"
|
||||
instance={position={0.5 0.355} scale={0.31 0.31} rotation=45}
|
||||
}
|
||||
colored_emblem={
|
||||
color1=yellow
|
||||
color2=white
|
||||
texture="ce_sword_simple.dds"
|
||||
instance={position={0.498 0.352} scale={0.31 0.31} rotation=315}
|
||||
}
|
||||
}
|
||||
c_tartu={
|
||||
pattern="pattern_diagonal_split_01.dds"
|
||||
color1=blue_light
|
||||
color2=green
|
||||
colored_emblem={
|
||||
color1=yellow
|
||||
texture="ce_star_06.dds"
|
||||
instance={position={0.31 0.3} scale={0.5 0.5}}
|
||||
}
|
||||
colored_emblem={
|
||||
color1=yellow
|
||||
texture="ce_oak_leaf.dds"
|
||||
instance={position={0.61 0.7} scale={0.36 0.36} rotation=17}
|
||||
instance={position={0.71 0.77} scale={0.41 0.41} rotation=62}
|
||||
}
|
||||
colored_emblem={
|
||||
color1=white
|
||||
texture="ce_bendlet.dds"
|
||||
instance={scale={-1 1}}
|
||||
}
|
||||
}
|
||||
d_moonsund={
|
||||
pattern="pattern_solid.dds"
|
||||
color1=blue_light
|
||||
color2=white
|
||||
colored_emblem={
|
||||
color1=white
|
||||
color2=white
|
||||
color3=white
|
||||
texture="ce_norse_longship_gotland_shields.dds"
|
||||
}
|
||||
colored_emblem={
|
||||
color1=blue_light
|
||||
texture="NEOW_ce_flame.dds"
|
||||
instance={position={0.52 0.36} scale={0.395 0.395} rotation=61}
|
||||
}
|
||||
colored_emblem={
|
||||
color1=blue_light
|
||||
texture="ce_star_07.dds"
|
||||
instance={position={0.37 0.43} scale={0.145 0.145}}
|
||||
}
|
||||
}
|
||||
c_saaremaa={
|
||||
pattern="pattern_solid.dds"
|
||||
color1=blue_light
|
||||
color2=white
|
||||
colored_emblem={
|
||||
color1=white
|
||||
color2=black
|
||||
color3=black
|
||||
texture="ce_ship_longship.dds"
|
||||
instance={position={0.5 0.39} scale={0.74 0.74}}
|
||||
}
|
||||
colored_emblem={
|
||||
color1=blue_light
|
||||
color2=white
|
||||
texture="NEOW_ce_waves_05.dds"
|
||||
instance={position={0.5 0.54}}
|
||||
}
|
||||
}
|
||||
c_hiiumaa={
|
||||
pattern="pattern_solid.dds"
|
||||
color1=white
|
||||
color2=red
|
||||
colored_emblem={
|
||||
color1=red
|
||||
texture="ce_fleur.dds"
|
||||
instance={position={0.265 0.255} scale={0.385 0.385}}
|
||||
instance={position={0.735 0.255} scale={0.385 0.385}}
|
||||
instance={position={0.265 0.71} scale={0.385 0.385}}
|
||||
instance={position={0.735 0.71} scale={0.385 0.385}}
|
||||
}
|
||||
colored_emblem={
|
||||
color1=red
|
||||
texture="ce_block_02.dds"
|
||||
instance={position={0.5 0.435} scale={0.07 1}}
|
||||
}
|
||||
}
|
||||
|
|
@ -1,5 +1,3 @@
|
|||
|
||||
|
||||
k_sapmi_tornedalian={
|
||||
pattern="pattern_tricolor_horizontal_01.dds"
|
||||
color1=yellow
|
||||
|
|
@ -82,3 +80,834 @@ k_sapmi_kven={
|
|||
}
|
||||
|
||||
}
|
||||
c_ubmejeiednuo={
|
||||
pattern="pattern_solid.dds"
|
||||
color1=white
|
||||
color2=green
|
||||
colored_emblem={
|
||||
color1=green
|
||||
texture="NEOW_ce_kainuu_pattern.dds"
|
||||
instance={position={0.5 0.95} scale={1.7 1.5}}
|
||||
}
|
||||
colored_emblem={
|
||||
color1=blue
|
||||
texture="ce_triangle_mask.dds"
|
||||
instance={position={0.34 0.28} scale={-1 0.32}}
|
||||
instance={position={1 0.28} scale={0.32 0.32}}
|
||||
instance={position={0 0.3} scale={-0.5 0.25}}
|
||||
instance={position={0.5 0.3} scale={0.5 0.25}}
|
||||
instance={position={0.28 0.265} scale={-0.3 0.15}}
|
||||
instance={position={0.57 0.265} scale={0.3 0.15}}
|
||||
}
|
||||
}
|
||||
c_ubmeje={
|
||||
pattern="pattern_solid.dds"
|
||||
color1=blue
|
||||
color2=white
|
||||
colored_emblem={
|
||||
color1=white
|
||||
color2=red
|
||||
color3=red
|
||||
texture="NEOW_ce_reindeer_head.dds"
|
||||
instance={position={0.29 0.39} scale={0.55 0.55}}
|
||||
instance={position={0.71 0.39} scale={0.55 0.55}}
|
||||
instance={position={0.5 0.76} scale={0.55 0.55}}
|
||||
}
|
||||
}
|
||||
c_jahkamakke={
|
||||
pattern="pattern_checkers_02.dds"
|
||||
color1=yellow
|
||||
color2=red
|
||||
colored_emblem={
|
||||
color1=blue
|
||||
texture="ce_polish_ajsicz.dds"
|
||||
instance={position={0.77 0.24} scale={0.38 0.38} rotation=45}
|
||||
}
|
||||
colored_emblem={
|
||||
color1=yellow
|
||||
texture="ce_circle_mask.dds"
|
||||
instance={position={0.68 0.34} scale={0.26 0.26}}
|
||||
}
|
||||
colored_emblem={
|
||||
color1=blue
|
||||
texture="ce_religion_bogomilist.dds"
|
||||
instance={position={0.3 0.69} scale={0.32 0.32}}
|
||||
instance={position={0.68 0.34} scale={0.32 0.32}}
|
||||
}
|
||||
colored_emblem={
|
||||
color1=blue
|
||||
texture="ce_cross_09.dds"
|
||||
instance={position={0.3 0.88} scale={0.22 0.22}}
|
||||
}
|
||||
colored_emblem={
|
||||
color1=yellow
|
||||
color2=blue
|
||||
color3=red
|
||||
texture="NEOW_ce_reindeer.dds"
|
||||
instance={position={0.29 0.29} scale={0.45 0.45}}
|
||||
instance={position={0.7 0.75} scale={0.45 0.45}}
|
||||
}
|
||||
}
|
||||
c_torne={
|
||||
pattern="pattern_horizontal_split_01.dds"
|
||||
color1=white
|
||||
color2=blue
|
||||
colored_emblem={
|
||||
color1=blue
|
||||
texture="ce_polish_ajsicz.dds"
|
||||
instance={position={0.57 0.26} scale={0.34 0.34} rotation=42}
|
||||
}
|
||||
colored_emblem={
|
||||
color1=white
|
||||
texture="ce_circle_mask.dds"
|
||||
instance={position={0.5 0.33} scale={0.21 0.21}}
|
||||
}
|
||||
colored_emblem={
|
||||
color1=blue
|
||||
texture="ce_religion_bogomilist.dds"
|
||||
instance={position={0.5 0.33} scale={0.27 0.27}}
|
||||
}
|
||||
colored_emblem={
|
||||
color1=white
|
||||
color2=red
|
||||
color3=blue
|
||||
texture="NEOW_ce_ptarmigan_passant.dds"
|
||||
instance={position={0.5 0.78} scale={0.57 0.57}}
|
||||
}
|
||||
}
|
||||
c_pite={
|
||||
pattern="pattern_horizontal_split_02.dds"
|
||||
color1=yellow
|
||||
color2=blue
|
||||
colored_emblem={
|
||||
color1=yellow
|
||||
texture="ce_star_06.dds"
|
||||
instance={position={0.19 0.21} scale={0.13 0.13}}
|
||||
instance={position={0.24 0.11} scale={0.13 0.13}}
|
||||
instance={position={0.42 0.12} scale={0.13 0.13}}
|
||||
instance={position={0.6 0.09} scale={0.13 0.13}}
|
||||
instance={position={0.63 0.21} scale={0.13 0.13}}
|
||||
instance={position={0.79 0.22} scale={0.13 0.13}}
|
||||
instance={position={0.83 0.1} scale={0.13 0.13}}
|
||||
}
|
||||
colored_emblem={
|
||||
color1=blue
|
||||
color2=red
|
||||
color3=yellow
|
||||
texture="NEOW_ce_reindeer_head.dds"
|
||||
instance={position={0.5 0.72} scale={0.7 0.7}}
|
||||
}
|
||||
}
|
||||
c_julevadno={
|
||||
pattern="pattern_solid.dds"
|
||||
color1=white
|
||||
color2=white
|
||||
color3=black
|
||||
colored_emblem={
|
||||
color1=blue
|
||||
color2=blue
|
||||
texture="ce_key.dds"
|
||||
instance={rotation=323}
|
||||
instance={rotation=229}
|
||||
}
|
||||
}
|
||||
c_karasjohka={
|
||||
pattern="pattern_solid.dds"
|
||||
color1=red
|
||||
color2=yellow
|
||||
colored_emblem={
|
||||
color1=yellow
|
||||
color2=yellow_light
|
||||
texture="ce_fire.dds"
|
||||
instance={position={0.27 0.3} scale={0.46 0.46}}
|
||||
instance={position={0.73 0.3} scale={0.46 0.46}}
|
||||
instance={position={0.5 0.7} scale={0.46 0.46}}
|
||||
}
|
||||
}
|
||||
c_rounala={
|
||||
pattern="pattern_solid.dds"
|
||||
color1=red
|
||||
color2=yellow
|
||||
colored_emblem={
|
||||
color1=yellow
|
||||
color2=yellow
|
||||
color3=red
|
||||
texture="ce_griffin_rampant.dds"
|
||||
}
|
||||
}
|
||||
c_aviovara={
|
||||
pattern="pattern_solid.dds"
|
||||
color1=red
|
||||
color2=white
|
||||
colored_emblem={
|
||||
color1=white
|
||||
color2=white
|
||||
color3=black
|
||||
texture="ce_bear_passant.dds"
|
||||
instance={position={0.5 0.5} scale={0.89 0.89}}
|
||||
}
|
||||
}
|
||||
c_cahcesuolu={
|
||||
pattern="pattern_solid.dds"
|
||||
color1=red
|
||||
color2=white
|
||||
colored_emblem={
|
||||
color1=yellow
|
||||
color2=yellow
|
||||
texture="ce_fire.dds"
|
||||
instance={position={0.13 0.16} rotation=210}
|
||||
instance={position={0.41 0.32} rotation=210}
|
||||
instance={position={0.69 0.48} rotation=210}
|
||||
instance={position={0.97 0.64} rotation=210}
|
||||
}
|
||||
colored_emblem={
|
||||
color1=yellow
|
||||
color2=white
|
||||
texture="ce_triangle_mask.dds"
|
||||
instance={position={0.5 0.1} rotation=180}
|
||||
}
|
||||
}
|
||||
c_roavvenjarga={
|
||||
pattern="pattern_solid.dds"
|
||||
color1=green
|
||||
color2=white
|
||||
colored_emblem={
|
||||
color1=white
|
||||
texture="ce_ordinary_pall_5.dds"
|
||||
instance={position={0.5 0.5}}
|
||||
}
|
||||
colored_emblem={
|
||||
color1=white
|
||||
texture="ce_block_03.dds"
|
||||
instance={position={0.18 0.3} scale={0.41 0.55} rotation=-138}
|
||||
instance={position={0.82 0.3} scale={0.41 0.55} rotation=138}
|
||||
}
|
||||
colored_emblem={
|
||||
color1=green
|
||||
texture="ce_block_03.dds"
|
||||
instance={position={0.2 0.03} scale={0.41 0.55} rotation=-138}
|
||||
instance={position={0.8 0.03} scale={0.41 0.55} rotation=138}
|
||||
}
|
||||
colored_emblem={
|
||||
color1=yellow
|
||||
color2=yellow_light
|
||||
texture="ce_fire.dds"
|
||||
instance={position={0.5 0.17} scale={0.26 0.26}}
|
||||
}
|
||||
}
|
||||
c_giepma={
|
||||
pattern="pattern_horizontal_split_01.dds"
|
||||
color1=red
|
||||
color2=blue
|
||||
colored_emblem={
|
||||
color1=white
|
||||
texture="ce_anchor.dds"
|
||||
instance={position={0.5 0.31} scale={0.42 0.42}}
|
||||
}
|
||||
colored_emblem={
|
||||
color1=white
|
||||
color2=rgb{155 125 81}
|
||||
texture="NEOW_ce_salmon.dds"
|
||||
instance={position={0.5 0.72} scale={0.94 0.94}}
|
||||
}
|
||||
}
|
||||
c_kittila={
|
||||
pattern="pattern_solid.dds"
|
||||
color1=black
|
||||
color2=white
|
||||
colored_emblem={
|
||||
color1=white
|
||||
texture="ce_circle_mask.dds"
|
||||
instance={position={0.5 0.95} scale={1.35 1.35}}
|
||||
}
|
||||
colored_emblem={
|
||||
color1=black
|
||||
color2=red
|
||||
color3=white
|
||||
texture="NEOW_ce_wolverine.dds"
|
||||
instance={position={0.5 0.68} scale={0.88 0.88}}
|
||||
}
|
||||
}
|
||||
c_tornionlaakso={
|
||||
pattern="pattern_solid.dds"
|
||||
color1=white
|
||||
color2=blue
|
||||
colored_emblem={
|
||||
color1=blue
|
||||
texture="ce_ordinary_pile_03_inverted.dds"
|
||||
instance={position={0.5 0.27} scale={0.37 0.37}}
|
||||
instance={position={0.43 0.28} scale={0.12 0.24}}
|
||||
instance={position={0.57 0.28} scale={0.12 0.24}}
|
||||
}
|
||||
colored_emblem={
|
||||
color1=red
|
||||
color2=blue
|
||||
texture="NEOW_ce_tower_02.dds"
|
||||
instance={position={0.5 0.7} scale={0.7 0.7}}
|
||||
}
|
||||
colored_emblem={
|
||||
color1=red
|
||||
color2=red
|
||||
color3=red
|
||||
texture="ce_globus_cruciger.dds"
|
||||
instance={position={0.5 0.18} scale={0.15 0.15}}
|
||||
}
|
||||
colored_emblem={
|
||||
color1=red
|
||||
texture="ce_circle.dds"
|
||||
instance={position={0.43 0.26} scale={0.08 0.08}}
|
||||
instance={position={0.57 0.26} scale={0.08 0.08}}
|
||||
}
|
||||
}
|
||||
c_inari={
|
||||
pattern="pattern_solid.dds"
|
||||
color1=black
|
||||
color2=white
|
||||
colored_emblem={
|
||||
color1=white
|
||||
color2=yellow
|
||||
color3=grey
|
||||
texture="NEOW_ce_fish_antlered.dds"
|
||||
}
|
||||
}
|
||||
d_guoldat={
|
||||
pattern="pattern_horizontal_split_02.dds"
|
||||
color1=red
|
||||
color2=blue
|
||||
colored_emblem={
|
||||
color1=white
|
||||
texture="ce_seal_name_ding_4e01.dds"
|
||||
instance={position={0.44 0.6} scale={0.8 0.8} rotation=308}
|
||||
}
|
||||
colored_emblem={
|
||||
color1=red
|
||||
texture="ce_block_01.dds"
|
||||
mask={1}
|
||||
instance={position={0.12 0.32} scale={0.63 0.63} rotation=129}
|
||||
}
|
||||
colored_emblem={
|
||||
color1=white
|
||||
color2=white
|
||||
texture="ce_sword_simple.dds"
|
||||
instance={position={0.51 0.63} rotation=239}
|
||||
}
|
||||
colored_emblem={
|
||||
color1=yellow
|
||||
texture="ce_anchor.dds"
|
||||
instance={position={0.5 0.715} scale={0.93 0.81}}
|
||||
}
|
||||
colored_emblem={
|
||||
color1=yellow
|
||||
texture="NEOW_ce_aurora.dds"
|
||||
instance={position={0.5 0.165} scale={0.75 0.75}}
|
||||
}
|
||||
}
|
||||
c_murmansk={
|
||||
pattern="pattern_horizontal_split_01.dds"
|
||||
color1=blue
|
||||
color2=yellow
|
||||
colored_emblem={
|
||||
color1=blue
|
||||
texture="ce_block_02.dds"
|
||||
instance={position={0.5 0.235} scale={1 0.7}}
|
||||
}
|
||||
colored_emblem={
|
||||
color1=yellow
|
||||
texture="ce_norse_longship.dds"
|
||||
instance={position={0.5 0.4} scale={0.73 0.73}}
|
||||
}
|
||||
colored_emblem={
|
||||
color1=yellow
|
||||
texture="NEOW_ce_aurora.dds"
|
||||
instance={position={0.5 0.155} scale={0.615 0.615}}
|
||||
}
|
||||
colored_emblem={
|
||||
color1=blue
|
||||
color2=blue
|
||||
color3=yellow
|
||||
texture="NEOW_ce_mackerel.dds"
|
||||
instance={position={0.5 0.78} scale={0.92 0.92}}
|
||||
}
|
||||
}
|
||||
c_ter={
|
||||
pattern="pattern_solid.dds"
|
||||
color1=blue
|
||||
color2=white
|
||||
colored_emblem={
|
||||
color1=yellow
|
||||
texture="ce_norse_longship_figureheads.dds"
|
||||
instance={position={0.015 0.425} scale={-0.75 0.75}}
|
||||
instance={position={0.985 0.425} scale={0.75 0.75}}
|
||||
}
|
||||
colored_emblem={
|
||||
color1=white
|
||||
color2=white
|
||||
texture="NEOW_ce_waves_05.dds"
|
||||
}
|
||||
colored_emblem={
|
||||
color1=blue_light
|
||||
texture="ce_circle_mask.dds"
|
||||
instance={position={0.5 1} scale={0.75 0.52}}
|
||||
}
|
||||
colored_emblem={
|
||||
color1=yellow
|
||||
color2=yellow
|
||||
color3=blue
|
||||
texture="NEOW_ce_reindeer.dds"
|
||||
instance={position={0.5 0.505} scale={0.555 0.6}}
|
||||
}
|
||||
colored_emblem={
|
||||
color1=yellow
|
||||
texture="NEOW_ce_aurora.dds"
|
||||
instance={position={0.5 0.13} scale={0.775 0.575}}
|
||||
}
|
||||
colored_emblem={
|
||||
color1=blue
|
||||
texture="ce_anchor.dds"
|
||||
instance={position={0.21 0.615} scale={0.13 0.13}}
|
||||
instance={position={0.79 0.615} scale={0.13 0.13}}
|
||||
}
|
||||
colored_emblem={
|
||||
color1=blue
|
||||
texture="ce_block_02.dds"
|
||||
instance={position={0.21 0.506} scale={0.01 0.1}}
|
||||
instance={position={0.79 0.506} scale={0.01 0.1}}
|
||||
}
|
||||
colored_emblem={
|
||||
color1=white
|
||||
color3=blue_light
|
||||
texture="ce_fish.dds"
|
||||
instance={position={0.5 0.885} scale={0.215 0.215}}
|
||||
}
|
||||
}
|
||||
c_jovvkuj={
|
||||
pattern="pattern_vertical_split_01.dds"
|
||||
color1=green_light
|
||||
color2=blue_light
|
||||
colored_emblem={
|
||||
color1=black
|
||||
texture="ce_ordinary_pile_02_inverted.dds"
|
||||
}
|
||||
colored_emblem={
|
||||
color1=white
|
||||
texture="ce_ordinary_pile_02_inverted.dds"
|
||||
instance={scale={0.375 0.375}}
|
||||
}
|
||||
colored_emblem={
|
||||
color1=yellow
|
||||
color2=yellow
|
||||
texture="NEOW_ce_meese.dds"
|
||||
instance={position={0.245 0.39} scale={-0.53 0.53} rotation=315}
|
||||
}
|
||||
colored_emblem={
|
||||
color1=yellow
|
||||
color2=yellow
|
||||
color3=blue_light
|
||||
texture="NEOW_ce_reindeer.dds"
|
||||
instance={position={0.765 0.435} scale={0.555 0.555} rotation=45}
|
||||
}
|
||||
}
|
||||
c_east_kiilt={
|
||||
pattern="pattern_solid.dds"
|
||||
color1=blue_light
|
||||
color2=white
|
||||
colored_emblem={
|
||||
color1=white
|
||||
color2=black
|
||||
texture="NEOW_ce_tower_02.dds"
|
||||
instance={position={0.5 0.605} scale={0.41 0.75}}
|
||||
}
|
||||
colored_emblem={
|
||||
color1=white
|
||||
color2=yellow
|
||||
color3=rgb { 1 73 140 }
|
||||
texture="NEOW_ce_lantern.dds"
|
||||
instance={position={0.5 0.305} scale={0.5 0.5}}
|
||||
}
|
||||
colored_emblem={
|
||||
color1=grey
|
||||
color2=grey
|
||||
texture="ce_shield_02.dds"
|
||||
instance={position={0.5 1.285} scale={1.5 -1}}
|
||||
}
|
||||
colored_emblem={
|
||||
color1=red
|
||||
texture="ce_block_02.dds"
|
||||
instance={position={0.5 0.615} scale={0.13 0.075}}
|
||||
instance={position={0.5 0.47} scale={0.12 0.075}}
|
||||
}
|
||||
colored_emblem={
|
||||
color1=yellow
|
||||
texture="NEOW_ce_aurora.dds"
|
||||
instance={position={0.5 0.145} scale={0.5 0.5}}
|
||||
}
|
||||
}
|
||||
c_tersky={
|
||||
pattern="pattern_solid.dds"
|
||||
color1=blue_light
|
||||
color2=white
|
||||
colored_emblem={
|
||||
color1=yellow
|
||||
texture="NEOW_ce_aurora.dds"
|
||||
instance={position={0.5 0.17} scale={0.63 0.63}}
|
||||
}
|
||||
colored_emblem={
|
||||
color1=white
|
||||
color2=white
|
||||
color3=blue_light
|
||||
texture="NEOW_ce_salmon.dds"
|
||||
instance={position={0.5 0.595} scale={0.635 0.635}}
|
||||
}
|
||||
colored_emblem={
|
||||
color1=white
|
||||
texture="ce_india_doted_frame.dds"
|
||||
instance={position={0.5 0.595} scale={0.7 0.7}}
|
||||
}
|
||||
}
|
||||
c_akkel={
|
||||
pattern="pattern_tricolor_horizontal_01.dds"
|
||||
color1=red
|
||||
color2=red
|
||||
color3=blue
|
||||
colored_emblem={
|
||||
color1=yellow
|
||||
color2=white
|
||||
color3=white
|
||||
texture="ce_norse_longship_gotland_shields.dds"
|
||||
instance={position={0.5 0.63} scale={0.885 0.885}}
|
||||
}
|
||||
colored_emblem={
|
||||
color1=yellow
|
||||
color2=yellow
|
||||
texture="ce_religion_melieism.dds"
|
||||
instance={position={0.5 0.225} scale={-0.29 0.29}}
|
||||
}
|
||||
}
|
||||
c_skolt={
|
||||
pattern="pattern_solid.dds"
|
||||
color1=white
|
||||
color2=black
|
||||
colored_emblem={
|
||||
color1=yellow
|
||||
texture="ce_block_02.dds"
|
||||
instance={position={0.5 1} scale={1 0.7}}
|
||||
}
|
||||
colored_emblem={
|
||||
color1=black
|
||||
texture="ce_block_02.dds"
|
||||
instance={position={0.5 1.125} scale={1 0.7}}
|
||||
}
|
||||
colored_emblem={
|
||||
color1=black
|
||||
texture="ce_pile_mask.dds"
|
||||
instance={position={0.5 0.835} scale={0.5 -0.25}}
|
||||
}
|
||||
colored_emblem={
|
||||
color1=black
|
||||
texture="ce_circle_mask.dds"
|
||||
instance={position={0.5 0.333} scale={0.4 0.4}}
|
||||
}
|
||||
colored_emblem={
|
||||
color1=yellow
|
||||
color2=blue_light
|
||||
texture="NEOW_ce_star_08.dds"
|
||||
instance={position={0.5 0.333} scale={0.666 0.666}}
|
||||
}
|
||||
}
|
||||
k_finland = {
|
||||
pattern="pattern_horizontal_split_01.dds"
|
||||
color1=white
|
||||
color2=white
|
||||
colored_emblem={
|
||||
color1=white
|
||||
texture="ce_block_02.dds"
|
||||
}
|
||||
colored_emblem={
|
||||
color1=white
|
||||
color2=blue_light
|
||||
texture="NEOW_ce_cross_nordic.dds"
|
||||
}
|
||||
}
|
||||
d_finland={
|
||||
pattern="pattern_solid.dds"
|
||||
color1=red
|
||||
color2=white
|
||||
color3=red
|
||||
colored_emblem={
|
||||
color1=yellow
|
||||
color2=white
|
||||
color3=white
|
||||
texture="ce_lion_rampant_crown_sword.dds"
|
||||
instance={position={0.5 0.52} scale={0.89 0.89} depth=9}
|
||||
}
|
||||
colored_emblem={
|
||||
color1=white
|
||||
texture="ce_cinquefoil_01.dds"
|
||||
instance={position={0.75 0.59} scale={0.1 0.1}}
|
||||
instance={position={0.54 0.75} scale={0.1 0.1} depth=1}
|
||||
instance={position={0.68 0.34} scale={0.09 0.09} depth=2}
|
||||
instance={position={0.39 0.62} scale={0.09 0.09} depth=3}
|
||||
instance={position={0.2 0.62} scale={0.09 0.09} depth=4}
|
||||
instance={position={0.2 0.39} scale={0.09 0.09} depth=5}
|
||||
instance={position={0.75 0.15} scale={0.09 0.09} depth=6}
|
||||
instance={position={0.39 0.14} scale={0.09 0.09} depth=7}
|
||||
}
|
||||
colored_emblem={
|
||||
color1=white
|
||||
color2=white
|
||||
color3=white
|
||||
texture="ce_cinquefoil_01.dds"
|
||||
instance={position={0.2 0.14} scale={0.09 0.09} depth=8}
|
||||
}
|
||||
}
|
||||
c_nyland={
|
||||
pattern="pattern_solid.dds"
|
||||
color1=blue
|
||||
color2=white
|
||||
colored_emblem={
|
||||
color1=white
|
||||
color2=white
|
||||
texture="ce_waves_03.dds"
|
||||
instance={position={0.5 0.25} scale={1 0.75} rotation=315}
|
||||
instance={position={0.5 0.75} scale={1 0.75} rotation=315}
|
||||
}
|
||||
colored_emblem={
|
||||
color1=yellow
|
||||
texture="ce_norse_longship.dds"
|
||||
instance={scale={0.55 0.55}}
|
||||
}
|
||||
}
|
||||
c_finland={
|
||||
pattern="pattern_solid.dds"
|
||||
color1=blue
|
||||
color2=yellow
|
||||
colored_emblem={
|
||||
color1=yellow
|
||||
texture="ce_letter_m.dds"
|
||||
instance={scale={0.6 0.6}}
|
||||
}
|
||||
colored_emblem={
|
||||
color1=white
|
||||
texture="ce_fleur.dds"
|
||||
instance={position={0.5 0.17} scale={0.25 0.25}}
|
||||
instance={position={0.5 0.87} scale={0.25 0.25}}
|
||||
instance={position={0.17 0.5} scale={0.25 0.25}}
|
||||
instance={position={0.83 0.5} scale={0.25 0.25}}
|
||||
}
|
||||
}
|
||||
c_aland={
|
||||
pattern="pattern_solid.dds"
|
||||
color1=blue
|
||||
color2=yellow
|
||||
colored_emblem={
|
||||
texture="ce_stag.dds"
|
||||
color1=yellow
|
||||
color2=yellow
|
||||
color3=black
|
||||
}
|
||||
}
|
||||
c_satakunta={
|
||||
pattern="pattern_horizontal_split_01.dds"
|
||||
color1=blue
|
||||
color2=yellow
|
||||
colored_emblem={
|
||||
color1=yellow
|
||||
color2=grey
|
||||
texture="ce_sword_simple.dds"
|
||||
instance={position={0.34 0.345} scale={0.51 0.51} rotation=22}
|
||||
}
|
||||
colored_emblem={
|
||||
color1=black
|
||||
color2=red
|
||||
color3=red
|
||||
texture="ce_bear_rampant.dds"
|
||||
instance={scale={0.85 0.85} position={0.5 0.6}}
|
||||
}
|
||||
colored_emblem={
|
||||
color1=white
|
||||
texture="ce_star_07.dds"
|
||||
instance={position={0.225 0.165} scale={0.2 0.2}}
|
||||
instance={position={0.775 0.165} scale={0.2 0.2}}
|
||||
}
|
||||
}
|
||||
c_pirkanmaa={
|
||||
pattern="pattern_solid.dds"
|
||||
color1=red
|
||||
color2=yellow
|
||||
colored_emblem={
|
||||
color1=yellow
|
||||
color2=red
|
||||
texture="NEOW_ce_urdy.dds"
|
||||
}
|
||||
}
|
||||
c_kantahame={
|
||||
pattern="pattern_solid.dds"
|
||||
color1=red
|
||||
color2=yellow
|
||||
colored_emblem={
|
||||
color1=yellow
|
||||
color2=yellow
|
||||
color3=red
|
||||
texture="NEOW_ce_lynx.dds"
|
||||
instance={position={0.5 0.475} scale={0.75 0.75}}
|
||||
}
|
||||
colored_emblem={
|
||||
color1=white
|
||||
color2=white
|
||||
color3=grey
|
||||
texture="ce_flower.dds"
|
||||
instance={position={0.5 0.65} scale={0.15 0.15}}
|
||||
instance={position={0.3 0.85} scale={0.15 0.15}}
|
||||
instance={position={0.5 0.85} scale={0.15 0.15}}
|
||||
instance={position={0.7 0.85} scale={0.15 0.15}}
|
||||
}
|
||||
colored_emblem={
|
||||
color1=white
|
||||
texture="ce_star_06.dds"
|
||||
instance={position={0.2 0.14} scale={0.175 0.175}}
|
||||
instance={position={0.5 0.14} scale={0.175 0.175}}
|
||||
instance={position={0.8 0.14} scale={0.175 0.175}}
|
||||
}
|
||||
}
|
||||
c_paijathame={
|
||||
pattern="pattern_solid.dds"
|
||||
color1=blue
|
||||
color2=yellow
|
||||
colored_emblem={
|
||||
color1=yellow
|
||||
color2=yellow
|
||||
color3=yellow
|
||||
texture="NEOW_ce_mermaid.dds"
|
||||
instance={position={0.5 0.57} scale={0.89 0.89}}
|
||||
}
|
||||
colored_emblem={
|
||||
color1=yellow
|
||||
color2=yellow
|
||||
color3=blue
|
||||
texture="NEOW_ce_lark.dds"
|
||||
instance={position={0.265 0.185} scale={0.245 0.245}}
|
||||
}
|
||||
}
|
||||
c_jyvaskyla={
|
||||
pattern="pattern_solid.dds"
|
||||
color1=white
|
||||
color2=yellow
|
||||
color3=black
|
||||
colored_emblem={
|
||||
color1=black
|
||||
color2=red
|
||||
color3=white
|
||||
texture="NEOW_ce_capercaillie.dds"
|
||||
}
|
||||
}
|
||||
d_savo={
|
||||
pattern="pattern_solid.dds"
|
||||
color1=black
|
||||
color2=yellow
|
||||
colored_emblem={
|
||||
color1=yellow
|
||||
color2=white
|
||||
texture="ce_bow.dds"
|
||||
instance={rotation=45 position={0.5 0.45}}
|
||||
}
|
||||
}
|
||||
c_kuopio={
|
||||
pattern="pattern_solid.dds"
|
||||
color1=black
|
||||
color2=yellow
|
||||
colored_emblem={
|
||||
color1=yellow
|
||||
color2=white
|
||||
texture="ce_bow.dds"
|
||||
instance={rotation=45 position={0.5 0.45}}
|
||||
}
|
||||
}
|
||||
c_mikkeli={
|
||||
pattern="pattern_solid.dds"
|
||||
color1=black
|
||||
color2=yellow
|
||||
colored_emblem={
|
||||
color1=yellow
|
||||
color2=white
|
||||
texture="ce_bow.dds"
|
||||
instance={ position={0.45 0.45} rotation=135}
|
||||
}
|
||||
}
|
||||
d_pohjanmaa={
|
||||
pattern="pattern_solid.dds"
|
||||
color1=blue
|
||||
color2=white
|
||||
colored_emblem={
|
||||
color1=white
|
||||
color2=black
|
||||
color3=blue
|
||||
texture="NEOW_ce_ermine_passant.dds"
|
||||
instance={position={0.3 0.215} scale={0.6 0.6}}
|
||||
instance={position={0.7 0.215} scale={0.6 0.6}}
|
||||
instance={position={0.3 0.465} scale={0.6 0.6}}
|
||||
instance={position={0.7 0.465} scale={0.6 0.6}}
|
||||
instance={position={0.3 0.725} scale={0.6 0.6}}
|
||||
instance={position={0.7 0.725} scale={0.6 0.6}}
|
||||
}
|
||||
}
|
||||
c_oulu={
|
||||
pattern="pattern_solid.dds"
|
||||
color1=blue
|
||||
color2=white
|
||||
colored_emblem={
|
||||
color1=white
|
||||
color2=black
|
||||
color3=blue
|
||||
texture="NEOW_ce_ermine_passant.dds"
|
||||
instance={position={0.3 0.215} scale={0.6 0.6}}
|
||||
instance={position={0.7 0.215} scale={0.6 0.6}}
|
||||
instance={position={0.3 0.465} scale={0.6 0.6}}
|
||||
instance={position={0.7 0.465} scale={0.6 0.6}}
|
||||
instance={position={0.3 0.725} scale={0.6 0.6}}
|
||||
instance={position={0.7 0.725} scale={0.6 0.6}}
|
||||
}
|
||||
}
|
||||
c_seinajoki={
|
||||
pattern="pattern_solid.dds"
|
||||
color1=blue
|
||||
color2=white
|
||||
colored_emblem={
|
||||
color1=white
|
||||
color2=black
|
||||
color3=blue
|
||||
texture="NEOW_ce_ermine_passant.dds"
|
||||
instance={position={0.5 0.235} scale={0.75 0.75}}
|
||||
instance={position={0.5 0.53} scale={0.75 0.75}}
|
||||
instance={position={0.5 0.75} scale={0.75 0.75}}
|
||||
}
|
||||
}
|
||||
c_vaasa={
|
||||
pattern="pattern_horizontal_split_02.dds"
|
||||
color1=red
|
||||
color2=yellow
|
||||
colored_emblem={
|
||||
color1=red
|
||||
color2=red
|
||||
color3=yellow
|
||||
texture="NEOW_ce_ermine_passant.dds"
|
||||
instance={position={0.3 0.115} scale={0.35 0.35}}
|
||||
instance={position={0.3 0.25} scale={0.35 0.35}}
|
||||
instance={position={0.7 0.115} scale={0.35 0.35}}
|
||||
instance={position={0.7 0.25} scale={0.35 0.35}}
|
||||
}
|
||||
colored_emblem={
|
||||
color1=yellow
|
||||
color2=yellow
|
||||
texture="ce_grain.dds"
|
||||
instance={position={0.5 0.65} scale={0.7 0.7}}
|
||||
}
|
||||
}
|
||||
c_kainuu={
|
||||
pattern="pattern_solid.dds"
|
||||
color1=yellow
|
||||
color2=green
|
||||
colored_emblem={
|
||||
color1=green
|
||||
texture="NEOW_ce_kainuu_pattern.dds"
|
||||
}
|
||||
}
|
||||
|
|
|
|||
1977
common/coat_of_arms/coat_of_arms/holder.txt
Normal file
1977
common/coat_of_arms/coat_of_arms/holder.txt
Normal file
File diff suppressed because it is too large
Load diff
|
|
@ -1465,3 +1465,65 @@ galicia_portugal = {
|
|||
scale={ 0.755000 0.755000 }
|
||||
depth=3.010000
|
||||
}
}
}
|
||||
|
||||
d_canarias={
|
||||
pattern="pattern_tricolor_bend_02.dds"
|
||||
color1=white
|
||||
color2=blue_light
|
||||
color3=blue
|
||||
colored_emblem={
|
||||
color1=blue
|
||||
texture="ce_block_02.dds"
|
||||
instance={
|
||||
depth=7.010000
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
colored_emblem={
|
||||
color1=white
|
||||
texture="ce_ordinary_pile_02_inverted.dds"
|
||||
instance={
|
||||
position={ 0.690000 0.335000 }
|
||||
scale={ 0.300000 0.300000 }
|
||||
}
|
||||
|
||||
instance={
|
||||
position={ 0.310000 0.335000 }
|
||||
scale={ 0.300000 0.300000 }
|
||||
depth=1.010000
|
||||
}
|
||||
|
||||
instance={
|
||||
position={ 0.690000 0.580000 }
|
||||
scale={ 0.300000 0.300000 }
|
||||
depth=2.010000
|
||||
}
|
||||
|
||||
instance={
|
||||
position={ 0.310000 0.580000 }
|
||||
scale={ 0.300000 0.300000 }
|
||||
depth=3.010000
|
||||
}
|
||||
|
||||
instance={
|
||||
position={ 0.690000 0.100000 }
|
||||
scale={ 0.300000 0.300000 }
|
||||
depth=4.010000
|
||||
}
|
||||
|
||||
instance={
|
||||
position={ 0.500000 0.770000 }
|
||||
scale={ 0.300000 0.300000 }
|
||||
depth=5.010000
|
||||
}
|
||||
|
||||
instance={
|
||||
position={ 0.310000 0.100000 }
|
||||
scale={ 0.300000 0.300000 }
|
||||
depth=6.010000
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
|||
|
|
@ -91,4 +91,3 @@
|
|||
# coat_of_arms = k_dai_viet
|
||||
# }
|
||||
#}
|
||||
#
|
||||
|
|
@ -178,4 +178,3 @@
|
|||
# coat_of_arms = c_monmouthshire_norman
|
||||
# }
|
||||
#}
|
||||
#
|
||||
|
|
@ -143,7 +143,7 @@ e_france = {
|
|||
k_kuban = {
|
||||
item = {
|
||||
trigger = {
|
||||
holder.faith = faith:stalinist
|
||||
holder.faith = faith:proletkultist
|
||||
}
|
||||
coat_of_arms = k_stalingrad
|
||||
}
|
||||
|
|
|
|||
51
common/coat_of_arms/options/atlases.txt
Normal file
51
common/coat_of_arms/options/atlases.txt
Normal file
|
|
@ -0,0 +1,51 @@
|
|||
# For 2D UI CoA
|
||||
atlas = {
|
||||
tile_size = { 230 230 }
|
||||
nr_of_tiles = 64
|
||||
actual_size = { {115 115} {115 115} {230 230} {230 230} }
|
||||
}
|
||||
|
||||
atlas = {
|
||||
tile_size = { 172 172 }
|
||||
nr_of_tiles = 64
|
||||
fallback = { { 230 230 } {0 0} {0 0} {0 0} }
|
||||
}
|
||||
|
||||
atlas = {
|
||||
tile_size = { 124 124 }
|
||||
nr_of_tiles = 512
|
||||
fallback = { { 88 88 } {0 0} {0 0} {0 0} }
|
||||
}
|
||||
|
||||
atlas = {
|
||||
tile_size = { 88 88 }
|
||||
nr_of_tiles = 1024
|
||||
actual_size = { {44 44} {44 44} {88 88} {88 88} }
|
||||
}
|
||||
|
||||
atlas = {
|
||||
tile_size = { 56 56 }
|
||||
nr_of_tiles = 4096
|
||||
actual_size = { {28 28} {28 28} {56 56} {56 56} }
|
||||
}
|
||||
|
||||
# For small previews of options in CoA designer
|
||||
atlas = {
|
||||
tile_size = { 80 80 }
|
||||
nr_of_tiles = 128
|
||||
actual_size = { {40 40} {40 40} {80 80} {80 80} }
|
||||
}
|
||||
|
||||
# For saving a screenshot, needs to be matched in coa_designer.gui save_to_disk
|
||||
atlas = {
|
||||
tile_size = { 345 345 }
|
||||
nr_of_tiles = 1
|
||||
actual_size = { {345 345} {345 345} {345 345} {345 345} }
|
||||
}
|
||||
|
||||
# For Units
|
||||
atlas = {
|
||||
tile_size = { 256 256 }
|
||||
nr_of_tiles = 128
|
||||
fallback = { { 88 88 } {0 0} {0 0} {0 0} }
|
||||
}
|
||||
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Add a link
Reference in a new issue