Skip to content

Commit

Permalink
Merge pull request #205 from xirsoi/develop
Browse files Browse the repository at this point in the history
v0.44 Danu update
  • Loading branch information
xirsoi committed Jun 20, 2019
2 parents 5de06f4 + b3c8c09 commit 0c557fe
Show file tree
Hide file tree
Showing 50 changed files with 8,254 additions and 1,059 deletions.
38 changes: 38 additions & 0 deletions ACR_Changelog.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,41 @@
2019-06-20 v0.44.0 "Danu"
===========================

> Danu; variously Dan, Don, Donnu, etc., was the mother goddess of the ancient Celts. Her legend is shared across all Celtic peoples; when the world was barren Danu was desperately lonely. She began to weep and her tears formed the rivers. Where they flowed life was born.
General:

- Merged in changes from CK2 3.2

Hellenic:

- Reformed Hellenic will use a Collegium Pontificum if reformed with Theocratic Leadership.

Promethean:

- Fixes bug with the Neoplatonist societies where no matter what you chose you would end up in the Stoics.
- Introducing 'Promethean Prosperity'
- A set of decisions used on individual counties to build up the population and economy, increasing prosperity to prepare for the next Expansion War.
- _Stimulate Growth_: Reduce local taxes and redirect some of it to a grain dole for the poor. Effect is a 25% reduction in local taxes. After 25 years a large amount of prosperity is added via event.
- _Sponsor Local Festival_: Infuse a small amount of gold (10gp) into the local economy by sponsoring one of the many small festivals that happened in the era for a slight increase in prosperity immediately. There is a six month cooldown on the province for this decision.
- _Invest in Infrastructure_: Put down 100gp to improve the infrastructure in the province. A modifier will be applied for 20 years, allowing some events to be triggered to increase prosperity. This is probably the best bang for your buck.
- _Open For Settlement_: Open the province to unrestricted settlement. Unlike the Resettlement Mechanic of moving levels of prosperity, Open Settlement is disorganized and slow. Events will fire over time that will increase prosperity.
- Some of these settlers will come from foreign territories, and will bring their foreign ideas with them.
- Every group of foreigners that enter the province will increase the Foreign Influence in the province. The higher this is, the more likely you will experience friction between the settlers and the locals, creating revolt risk.
- These events will continue to fire until one of three things happens:
1. You manually end open settlement via title decision.
2. The province reaches Prosperity 2.
3. The province is no longer controlled by a Promethean.

Kemetic:

- Kemetic head of religion name is back to being Paragon, as the dynamic thing doesn't work.
- Disabled the old "Build Pyramid" decision, as the new Great Works is a better feature.
- The old buildings will remain for the foreseeable future, you just won't be able to make more.
- You can now form the empire of Aai-Kemet (basically Greater Egypt) if you are of an Egyptian religion, hold the title of Egypt and the dejure lands of Egypt and Nubia, and the duchies of Cyrenaica, Jerusalem, and Oultrajourdain.
- This empire works much like the Roman Empire does, immediately moving your kingdoms into it's dejure and enabling a special Reconquest CB.
- This CB targets dejure duchies in Africa, Egypt, Nubia, Abyssinia, Jerusalem, Syria, Antioch, and Cyprus.

2019-05-11 v0.43.3 "Vesontio"
===========================

Expand Down
14 changes: 7 additions & 7 deletions AncientReligions/common/bloodlines/bloodlines.info
Original file line number Diff line number Diff line change
Expand Up @@ -17,13 +17,13 @@ Bloodline file syntax:

Related script interface:
Triggers:
is_bloodline_member_of - Returns true iff current scope <character> is a member of RightHand-Side(RHS) scope <bloodline>.
is_bloodline_founder_of - Returns true iff current scope <character> is the founding member of RHS scope <bloodline>.
is_bloodline_active - Returns true iff current scope <character> is has <bloodline> active. Only checks the trigger, *NOT* the presence of the bloodline
shares_any_bloodline_with - Returns true iff the current scope <character> and the RHS scope <character> have at least one bloodline in common with one another.
bloodline - returns true iff the current scope <bloodline> is the exact same bloodline as the RHS scope <bloodline>.
has_bloodline_flag - Returns true iff the current scope <bloodline> has the script flag defined on the RHS.
had_bloodline_flag - Returns true iff the current scope <bloodline> has had the script flag for the defined time period
is_bloodline_member_of - Returns true if current scope <character> is a member of RightHand-Side(RHS) scope <bloodline>.
is_bloodline_founder_of - Returns true if current scope <character> is the founding member of RHS scope <bloodline>.
bloodline_is_active_for - Returns true if current scope <bloodline> is active for <character> on RHS.
shares_any_bloodline_with - Returns true if the current scope <character> and the RHS scope <character> have at least one bloodline in common with one another.
bloodline - returns true if the current scope <bloodline> is the exact same bloodline as the RHS scope <bloodline>.
has_bloodline_flag - Returns true if the current scope <bloodline> has the script flag defined on the RHS.
had_bloodline_flag - Returns true if the current scope <bloodline> has had the script flag for the defined time period
{
flag - Obligatory, flag to be checked
years/months/days - Obligatory, time since the flag should have been set
Expand Down
4 changes: 2 additions & 2 deletions AncientReligions/common/bloodlines/celtic_bloodlines.txt
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ living_legend_male = {
inheritance = patrilineal
matrilineal_override = yes
allow_bastards = no
flags = { bloodline_heroes bloodline_female_marshal created_bloodline }
flags = { bloodline_heroes bloodline_female_marshal created_bloodline bloodline_legendary }
picture = GFX_bloodlines_placeholder_symbol
active = {
religion_openly_in_celtic_subgroup_trigger = yes
Expand All @@ -19,7 +19,7 @@ living_legend_female = {
inheritance = matrilineal
matrilineal_override = yes
allow_bastards = no
flags = { bloodline_heroes bloodline_female_marshal created_bloodline }
flags = { bloodline_heroes bloodline_female_marshal created_bloodline bloodline_legendary }
picture = GFX_bloodlines_placeholder_symbol
active = {
religion_openly_in_celtic_subgroup_trigger = yes
Expand Down
163 changes: 152 additions & 11 deletions AncientReligions/common/cb_types/00_cb_types.txt
Original file line number Diff line number Diff line change
Expand Up @@ -1953,6 +1953,15 @@ claim_all = {
FROM = {
landless_pope_effect = yes
}
if = {
limit = {
has_character_flag = is_otto
FROM = {
has_character_flag = is_giselbert
}
}
reverse_imprison = FROM
}
}
}

Expand Down Expand Up @@ -5437,13 +5446,6 @@ new_crusade = {
imprison = no
}

# Clean up stances
any_attacker = {
clr_character_flag = crusade_selfish_stance
clr_character_flag = crusade_beneficiary_stance
clr_character_flag = crusade_papal_stance
}

# Special bloodline for the recipient of the first Crusade
if = {
limit = {
Expand Down Expand Up @@ -5505,10 +5507,16 @@ new_crusade = {
limit = {
OR = {
has_character_flag = crusade_selfish_stance
most_participating_crusader = {
crusader_king = {
character = PREV
character = PREVPREV
AND = {
NOR = {
has_character_flag = crusade_papal_stance
has_character_flag = crusade_beneficiary_stance
}
most_participating_crusader = {
crusader_king = {
character = PREV
character = PREVPREV
}
}
}
}
Expand All @@ -5534,6 +5542,13 @@ new_crusade = {
}
}

# Clean up stances
any_attacker = {
clr_character_flag = crusade_selfish_stance
clr_character_flag = crusade_beneficiary_stance
clr_character_flag = crusade_papal_stance
}

ROOT = {
character_event = { id = HFP.41199 }
}
Expand Down Expand Up @@ -20385,6 +20400,10 @@ reconquista_beja = {
save_event_target_as = second_duchy_title
}

d_balata = {
save_event_target_as = third_duchy_title
}

reconquista_win_effect = yes
}

Expand Down Expand Up @@ -21439,3 +21458,125 @@ reconquista_balearic = {
factor = 100
}
}

### Otto Specific CBs
thankmars_rebellion = {
name = CB_NAME_THANKMARS_REBELLION
war_name = WAR_NAME_THANKMARS_REBELLION
diplo_view_region = world_europe_west_germania
sprite = 12
truce_days = 3650
is_permanent = no
allow_whitepeace = no

allowed_to_target_tributaries = no
can_ask_to_join_war = no
major_revolt = yes
can_call_allies = no

can_use = {
always = no
}

is_valid = {
ROOT = {
show_scope_change = no
custom_tooltip = {
text = THANKMAR_REBELLION_01_TT
has_character_flag = is_thankmar
}
}
FROM = {
show_scope_change = no
custom_tooltip = {
text = THANKMAR_REBELLION_02_TT
has_character_flag = is_otto
}
}
}

on_invalidation = {
any_attacker = {
set_defacto_liege = FROM
}
if = {
limit = {
ROOT = {
is_alive = no
}
FROM = {
is_alive = yes
}
}
any_attacker = {
imprison = ROOT
}
}
}

on_success = {
custom_tooltip = { text = THANKMARS_REBELLION_VICTORY_TT }
hidden_tooltip = {
ROOT = {
remove_trait = bastard
dynasty = 669
any_child = {
limit = {
NOT = {
trait = bastard
}
}
dynasty = 669
}
}

FROM = {
any_demesne_title = {
grant_title_no_opinion = ROOT
}
imprison = ROOT
}

any_attacker = {
set_defacto_liege = ROOT
}

ROOT = {
narrative_event = { id = LT.40009 }
}
}
}

on_reverse_demand = {
FROM = {
show_scope_change = no
reverse_imprison = ROOT
narrative_event = { id = LT.40011 }
}
any_attacker = {
show_scope_change = no
imprison = FROM
}
hidden_tooltip = {
any_attacker = {
set_defacto_liege = FROM
}
}
}

attacker_ai_victory_worth = {
factor = -1
}

attacker_ai_defeat_worth = {
factor = 100
}

defender_ai_victory_worth = {
factor = -1
}

defender_ai_defeat_worth = {
factor = 100
}
}

0 comments on commit 0c557fe

Please sign in to comment.