Skip to content

Commit

Permalink
111b
Browse files Browse the repository at this point in the history
	# Africa
		- Changed Ashanti, Dahomey, Sokoto, Kongo & Zulu Decentralized by default and added a option to change them to Unrecognized in game rules.

	#Balanace
		- adjusted the native conscription military buffs from general offensive/defensive to homeland only and added it so less provinces are lost per defeat.
		- Adjusted Genoa, Venice and Romaioi trade companies to also boost financial centers.
  • Loading branch information
AndHope committed Jul 30, 2024
1 parent d90dddc commit 11ace57
Show file tree
Hide file tree
Showing 13 changed files with 111 additions and 36 deletions.
3 changes: 3 additions & 0 deletions common/company_types/br_companies.txt
Original file line number Diff line number Diff line change
Expand Up @@ -45,6 +45,7 @@ company_byz_ric = {
building_port
building_shipyards
#building_military_shipyards
building_financial_district
}

potential = {
Expand Down Expand Up @@ -87,6 +88,7 @@ company_ven_trade = {
building_port
building_shipyards
#building_military_shipyards
building_financial_district
}

potential = {
Expand Down Expand Up @@ -162,6 +164,7 @@ company_gen_trade = {
building_port
building_shipyards
#building_military_shipyards
building_financial_district
}

potential = {
Expand Down
12 changes: 6 additions & 6 deletions common/country_definitions/br_base_countries.txt
Original file line number Diff line number Diff line change
Expand Up @@ -571,7 +571,7 @@ MYS = {
#Africa

MAL = {
color = { 225 223 0 }
color = { 225 183 0 }
country_type = unrecognized
tier = empire
religion = sunni
Expand Down Expand Up @@ -3494,7 +3494,7 @@ SAF = {
SOK = {
color = { 75 155 95 }

country_type = unrecognized
country_type = decentralized

tier = kingdom

Expand Down Expand Up @@ -3541,7 +3541,7 @@ TUN = {
ZUL = {
color = { 204 186 201 }

country_type = unrecognized
country_type = decentralized

tier = principality

Expand Down Expand Up @@ -3576,7 +3576,7 @@ FTJ = {
ASH = {
color = { 97 98 195 }

country_type = unrecognized
country_type = decentralized

tier = kingdom

Expand All @@ -3587,7 +3587,7 @@ ASH = {
KON = {
color = { 199 160 139 }

country_type = unrecognized
country_type = decentralized

tier = principality

Expand Down Expand Up @@ -3754,7 +3754,7 @@ FTR = {

DAH = {
color = { 11 84 179 }
country_type = unrecognized
country_type = decentralized

tier = principality

Expand Down
10 changes: 10 additions & 0 deletions common/game_rules/br_game_rules.txt
Original file line number Diff line number Diff line change
Expand Up @@ -64,3 +64,13 @@ hre_europe_game_rule = {
hre_europe_game_rule_large = { #big blue blob
}
}

african_tribals_game_rule = {
default = african_tribals_game_rule_decentralized

african_tribals_game_rule_unrecognized = {
}

african_tribals_game_rule_decentralized = {
}
}
1 change: 1 addition & 0 deletions common/history/countries/ash - ashanti.txt
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@
activate_law = law_type:law_tribal_armies
activate_law = law_type:law_debt_slavery
activate_law = law_type:law_isolationism
effect_native_conscription_8 = yes

add_modifier = {
name = br_modifier_tribal_warriors
Expand Down
2 changes: 1 addition & 1 deletion common/history/countries/dah - dahomey.txt
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
COUNTRIES = {
c:DAH = {
effect_starting_technology_tier_5_tech = yes
#effect_native_conscription_5 = yes
activate_law = law_type:law_tribal_armies

effect_starting_politics_traditional = yes
activate_law = law_type:law_chiefdom
activate_law = law_type:law_elder_council
activate_law = law_type:law_debt_slavery
effect_native_conscription_8 = yes

add_modifier = {
name = br_modifier_tribal_warriors
Expand Down
1 change: 1 addition & 0 deletions common/history/countries/kon - kongo.txt
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
c:KON = {
effect_starting_technology_tier_5_tech = yes
activate_law = law_type:law_tribal_armies
effect_native_conscription_8 = yes

add_modifier = {
name = br_modifier_tribal_warriors
Expand Down
2 changes: 1 addition & 1 deletion common/history/countries/sok - sokoto.txt
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
activate_law = law_type:law_isolationism
activate_law = law_type:law_land_based_taxation
activate_law = law_type:law_debt_slavery
#activate_law = law_type:law_frontier_colonization #May re add these later.
effect_native_conscription_4 = yes

ig:ig_devout = {
set_interest_group_name = ig_sunni_madrasahs
Expand Down
1 change: 1 addition & 0 deletions common/history/countries/zul - zulu.txt
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@
activate_law = law_type:law_land_based_taxation
activate_law = law_type:law_debt_slavery
#activate_law = law_type:law_frontier_colonization #May re add these later.
effect_native_conscription_10 = yes


add_modifier = {
Expand Down
26 changes: 26 additions & 0 deletions common/history/global/05_br_global_rules.txt
Original file line number Diff line number Diff line change
Expand Up @@ -185,4 +185,30 @@ GLOBAL = {
}
}

if = {
limit = {
has_game_rule = african_tribals_game_rule_unrecognized
}
c:SOK ?= {
set_country_type = unrecognized
remove_modifier = native_conscription_4
}
c:ASH ?= {
set_country_type = unrecognized
remove_modifier = native_conscription_8
}
c:KON ?= {
set_country_type = unrecognized
remove_modifier = native_conscription_8
}
c:DAH ?= {
set_country_type = unrecognized
remove_modifier = native_conscription_8
}
c:ZUL ?= {
set_country_type = unrecognized
remove_modifier = native_conscription_10
}
}

}
12 changes: 11 additions & 1 deletion common/state_traits/br_state_traits.txt
Original file line number Diff line number Diff line change
Expand Up @@ -209,4 +209,14 @@ state_trait_major_river_systems = {
state_market_access_price_impact = 0.05
building_group_bg_agriculture_throughput_add = 0.05
}
}
}

state_trait_ethiopian_highlands = {
icon = "gfx/interface/icons/state_trait_icons/mountain.dds"

modifier = {
state_infrastructure_add = -0.1
state_construction_add = -0.1
building_group_bg_coffee_plantations_throughput_add = 0.25
}
}
60 changes: 36 additions & 24 deletions common/static_modifiers/06_conscription_modifiers.txt
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,9 @@
icon = gfx/interface/icons/timed_modifier_icons/modifier_rifle_positive.dds
state_conscription_rate_add = 0.05
building_training_rate_add = 1000
unit_army_offense_mult = 0.5
unit_army_defense_mult = 1.5
battle_offense_owned_province_mult = 0.5 #replaced #unit_army_offense_mult = 0.5
battle_defense_owned_province_mult = 1.5 #replaced #unit_army_defense_mult = 1.5
unit_provinces_lost_mult = -0.5 #added
state_birth_rate_mult = -5 #added
state_mortality_mult = -5 #added
}
Expand All @@ -12,8 +13,9 @@ native_conscription_2 = {
icon = gfx/interface/icons/timed_modifier_icons/modifier_rifle_positive.dds
state_conscription_rate_add = 0.1
building_training_rate_add = 1000
unit_army_offense_mult = 0.5
unit_army_defense_mult = 1.5
battle_offense_owned_province_mult = 0.5 #replaced #unit_army_offense_mult = 0.5
battle_defense_owned_province_mult = 1.5 #replaced #unit_army_defense_mult = 1.5
unit_provinces_lost_mult = -0.5 #added
state_birth_rate_mult = -5 #added
state_mortality_mult = -5 #added
}
Expand All @@ -22,8 +24,9 @@ native_conscription_3 = {
icon = gfx/interface/icons/timed_modifier_icons/modifier_rifle_positive.dds
state_conscription_rate_add = 0.15
building_training_rate_add = 1000
unit_army_offense_mult = 0.5
unit_army_defense_mult = 1.5
battle_offense_owned_province_mult = 0.5 #replaced #unit_army_offense_mult = 0.5
battle_defense_owned_province_mult = 1.5 #replaced #unit_army_defense_mult = 1.5
unit_provinces_lost_mult = -0.5 #added
state_birth_rate_mult = -5 #added
state_mortality_mult = -5 #added
}
Expand All @@ -32,8 +35,9 @@ native_conscription_4 = {
icon = gfx/interface/icons/timed_modifier_icons/modifier_rifle_positive.dds
state_conscription_rate_add = 0.2
building_training_rate_add = 1000
unit_army_offense_mult = 0.5
unit_army_defense_mult = 1.5
battle_offense_owned_province_mult = 0.5 #replaced #unit_army_offense_mult = 0.5
battle_defense_owned_province_mult = 1.5 #replaced #unit_army_defense_mult = 1.5
unit_provinces_lost_mult = -0.5 #added
state_birth_rate_mult = -5 #added
state_mortality_mult = -5 #added
}
Expand All @@ -42,8 +46,9 @@ native_conscription_5 = {
icon = gfx/interface/icons/timed_modifier_icons/modifier_rifle_positive.dds
state_conscription_rate_add = 0.25
building_training_rate_add = 1000
unit_army_offense_mult = 0.5
unit_army_defense_mult = 1.5
battle_offense_owned_province_mult = 0.5 #replaced #unit_army_offense_mult = 0.5
battle_defense_owned_province_mult = 1.5 #replaced #unit_army_defense_mult = 1.5
unit_provinces_lost_mult = -0.5 #added
state_birth_rate_mult = -5 #added
state_mortality_mult = -5 #added
}
Expand All @@ -52,8 +57,9 @@ native_conscription_6 = {
icon = gfx/interface/icons/timed_modifier_icons/modifier_rifle_positive.dds
state_conscription_rate_add = 0.3
building_training_rate_add = 1000
unit_army_offense_mult = 0.5
unit_army_defense_mult = 1.5
battle_offense_owned_province_mult = 0.5 #replaced #unit_army_offense_mult = 0.5
battle_defense_owned_province_mult = 1.5 #replaced #unit_army_defense_mult = 1.5
unit_provinces_lost_mult = -0.5 #added
state_birth_rate_mult = -5 #added
state_mortality_mult = -5 #added
}
Expand All @@ -62,8 +68,9 @@ native_conscription_7 = {
icon = gfx/interface/icons/timed_modifier_icons/modifier_rifle_positive.dds
state_conscription_rate_add = 0.35
building_training_rate_add = 1000
unit_army_offense_mult = 0.5
unit_army_defense_mult = 1.5
battle_offense_owned_province_mult = 0.5 #replaced #unit_army_offense_mult = 0.5
battle_defense_owned_province_mult = 1.5 #replaced #unit_army_defense_mult = 1.5
unit_provinces_lost_mult = -0.5 #added
state_birth_rate_mult = -5 #added
state_mortality_mult = -5 #added
}
Expand All @@ -72,8 +79,9 @@ native_conscription_8 = {
icon = gfx/interface/icons/timed_modifier_icons/modifier_rifle_positive.dds
state_conscription_rate_add = 0.4
building_training_rate_add = 1000
unit_army_offense_mult = 0.5
unit_army_defense_mult = 1.5
battle_offense_owned_province_mult = 0.5 #replaced #unit_army_offense_mult = 0.5
battle_defense_owned_province_mult = 1.5 #replaced #unit_army_defense_mult = 1.5
unit_provinces_lost_mult = -0.5 #added
state_birth_rate_mult = -5 #added
state_mortality_mult = -5 #added
}
Expand All @@ -82,8 +90,9 @@ native_conscription_9 = {
icon = gfx/interface/icons/timed_modifier_icons/modifier_rifle_positive.dds
state_conscription_rate_add = 0.45
building_training_rate_add = 1000
unit_army_offense_mult = 0.5
unit_army_defense_mult = 1.5
battle_offense_owned_province_mult = 0.5 #replaced #unit_army_offense_mult = 0.5
battle_defense_owned_province_mult = 1.5 #replaced #unit_army_defense_mult = 1.5
unit_provinces_lost_mult = -0.5 #added
state_birth_rate_mult = -5 #added
state_mortality_mult = -5 #added
}
Expand All @@ -92,8 +101,9 @@ native_conscription_10 = {
icon = gfx/interface/icons/timed_modifier_icons/modifier_rifle_positive.dds
state_conscription_rate_add = 0.5
building_training_rate_add = 1000
unit_army_offense_mult = 0.5
unit_army_defense_mult = 1.5
battle_offense_owned_province_mult = 0.5 #replaced #unit_army_offense_mult = 0.5
battle_defense_owned_province_mult = 1.5 #replaced #unit_army_defense_mult = 1.5
unit_provinces_lost_mult = -0.5 #added
state_birth_rate_mult = -5 #added
state_mortality_mult = -5 #added
}
Expand All @@ -102,8 +112,9 @@ native_conscription_11 = {
icon = gfx/interface/icons/timed_modifier_icons/modifier_rifle_positive.dds
state_conscription_rate_add = 0.6
building_training_rate_add = 1000
unit_army_offense_mult = 0.5
unit_army_defense_mult = 1.5
battle_offense_owned_province_mult = 0.5 #replaced #unit_army_offense_mult = 0.5
battle_defense_owned_province_mult = 1.5 #replaced #unit_army_defense_mult = 1.5
unit_provinces_lost_mult = -0.5 #added
state_birth_rate_mult = -5 #added
state_mortality_mult = -5 #added
}
Expand All @@ -112,8 +123,9 @@ native_conscription_12 = {
icon = gfx/interface/icons/timed_modifier_icons/modifier_rifle_positive.dds
state_conscription_rate_add = 0.7
building_training_rate_add = 1000
unit_army_offense_mult = 0.5
unit_army_defense_mult = 1.5
battle_offense_owned_province_mult = 0.5 #replaced #unit_army_offense_mult = 0.5
battle_defense_owned_province_mult = 1.5 #replaced #unit_army_defense_mult = 1.5
unit_provinces_lost_mult = -0.5 #added
state_birth_rate_mult = -5 #added
state_mortality_mult = -5 #added
}
7 changes: 7 additions & 0 deletions patch-notes.txt
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,13 @@
- tweaked native modifier to disable population growth/decline (This only affacts decentralized nations) if the modifier is on a playable nation let me know.
- Other slight tweaks.

# Africa
- Changed Ashanti, Dahomey, Sokoto, Kongo & Zulu Decentralized by default and added a option to change them to Unrecognized in game rules.

#Balanace
- adjusted the native conscription military buffs from general offensive/defensive to homeland only and added it so less provinces are lost per defeat.
- Adjusted Genoa, Venice and Romaioi trade companies to also boost financial centers.

###Update 110

- added localization to the objectives. Nation descriptions are generic for now but its something.
Expand Down
10 changes: 7 additions & 3 deletions to-do.txt
Original file line number Diff line number Diff line change
@@ -1,15 +1,15 @@
###TODO
updated 7/22/24
updated 7/29/24

###Bugs

- Occupation COA bugging for certain nations I notice it for Basileia Romaion not sure what the cause is or if its even affecting other people? (No reports on it)

###Content

- Revamp Sicily
- New Cultures
-
-
-
- Continue tech balance .
- Look at making collapse events journals civil wars etc late game.
- Work on making more flags for different governments especially for BR. Have a few but haven't tested.
Expand All @@ -23,10 +23,14 @@ updated 7/22/24
- Add events to Aegypt and Afrika for their cultures to change to African and Aegyptian if they are not a subject of br after 50 years.
- Create unqiue mechanics for HRE power bloc.
- Goal would be to make a way to have it replace the vassal with indepdent countries that could not leave the power bloc at least not the way it currently works.
- Rework central african borders
- Sokoto

- Work on Lore
- National Start up events
- Expand and improve based on current gameplay set-up

- Create journal for MUG,CHI,JAP Similar to base game ottomans that can cause them to fall into unrecognized powers if they don't meet certain requirements maybe a crisis or some sort causing it

- Error log has over 100 errors most are benign but working on that when brain juices are at maximum.

0 comments on commit 11ace57

Please sign in to comment.