militant monasticism

This commit is contained in:
Fishedotjpg 2026-02-06 23:17:32 +00:00
parent 01225c3c01
commit 3a3678e1da
7 changed files with 5047 additions and 8 deletions

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,271 @@
castle_holding = {
primary_building = castle_01
buildings = {
capital_bureau_01
hospices_01
curtain_walls_01
watchtowers_01
outposts_01
hill_forts_01
ramparts_01
farm_estates_01
cereal_fields_01
paddy_fields_01
pastures_01
peat_quarries_01
hill_farms_01
logging_camps_01
plantations_01
quarries_01
orchards_01
elephant_pens_01
hunting_grounds_01
regimental_grounds_01
barracks_01
military_camps_01
camel_farms_01
stables_01
smiths_01
hillside_grazing_01
warrior_lodges_01
horse_pastures_01
windmills_01
watermills_01
caravanserai_01
workshops_01
wind_furnace_01
powder_magazine_01
common_tradeport_01
hall_of_heroes_01
special_sicilian_parliament_01
special_greenhouse_01
qanats_01
murex_farm_01
waterworks_01
spice_plantation_01
oath_warriors_building_01
oath_faithful_building_01
oath_poor_building_01
monastic_schools_01 # only for the monastic_schools_allowed_in_every_holding_type faith tenet
}
}
tribal_holding = {
primary_building = tribe_01
buildings = {
palisades_01
war_camps_01
longhouses_01
market_villages_01
idjang_forts_01
wantilan_01
kora_kora_yards_01
water_temples_01
stilted_granaries_01
hillside_grazing_01
warrior_lodges_01
horse_pastures_01
common_tradeport_01 # only for trade_ports_enabled_for_tribals culture parameter
oath_warriors_building_01
oath_faithful_building_01
oath_poor_building_01
monastic_schools_01 # only for the monastic_schools_allowed_in_every_holding_type faith tenet
}
}
city_holding = {
primary_building = city_01
buildings = {
hospices_01
outposts_01
farm_estates_01
cereal_fields_01
paddy_fields_01
pastures_01
peat_quarries_01
hill_farms_01
logging_camps_01
plantations_01
quarries_01
orchards_01
elephant_pens_01
hunting_grounds_01
regimental_grounds_01
barracks_01
military_camps_01
camel_farms_01
stables_01
smiths_01
hillside_grazing_01
warrior_lodges_01
horse_pastures_01
windmills_01
watermills_01
caravanserai_01
workshops_01
wind_furnace_01
guild_halls_01
common_tradeport_01
qanats_01
murex_farm_01
waterworks_01
spice_plantation_01
breweries_01
oath_warriors_building_01
oath_faithful_building_01
oath_poor_building_01
monastic_schools_01 # only for the monastic_schools_allowed_in_every_holding_type faith tenet
}
can_be_inherited = yes
}
church_holding = {
primary_building = temple_01
buildings = {
hospices_01
scriptorium_01
outposts_01
farm_estates_01
cereal_fields_01
paddy_fields_01
pastures_01
peat_quarries_01
hill_farms_01
logging_camps_01
plantations_01
quarries_01
orchards_01
elephant_pens_01
hunting_grounds_01
regimental_grounds_01
barracks_01
military_camps_01
camel_farms_01
stables_01
smiths_01
hillside_grazing_01
warrior_lodges_01
horse_pastures_01
windmills_01
watermills_01
caravanserai_01
workshops_01
wind_furnace_01
monastic_schools_01
megalith_01
common_tradeport_01
hall_of_heroes_01
qanats_01
waterworks_01
breweries_01
oath_warriors_building_01
oath_faithful_building_01
oath_poor_building_01
}
can_be_inherited = yes
}
nomad_holding = {
primary_building = nomadic_camp_01
counts_toward_domain_limit_if_disabled = no
can_be_inherited = yes
required_heir_government_types = { nomad_government }
parameters = {
no_buildings
no_levies
county_fertility
}
}
herder_holding = {
primary_building = herder_camp_01
counts_toward_domain_limit_if_disabled = no
can_be_inherited = yes
required_heir_government_types = {
nomad_government
herder_government
}
parameters = {
no_buildings
no_levies
county_fertility
}
}
temple_citadel_holding = {
primary_building = temple_citadel_01
buildings = {
citadel_shrine_01
sacred_pool_01
vihara_halls_01
waterworks_01
spice_plantation_01
capital_bureau_01
scriptorium_01
monastic_schools_01
megalith_01
hospices_01
farm_estates_01
cereal_fields_01
paddy_fields_01
pastures_01
peat_quarries_01
hill_farms_01
logging_camps_01
plantations_01
quarries_01
orchards_01
elephant_pens_01
regimental_grounds_01
barracks_01
military_camps_01
camel_farms_01
stables_01
smiths_01
hillside_grazing_01
warrior_lodges_01
horse_pastures_01
windmills_01
watermills_01
caravanserai_01
workshops_01
wind_furnace_01
powder_magazine_01
common_tradeport_01
hall_of_heroes_01
qanats_01
breweries_01
oath_warriors_building_01
oath_faithful_building_01
oath_poor_building_01
monastic_schools_01 # only for the monastic_schools_allowed_in_every_holding_type faith tenet
}
can_be_inherited = yes
}

View file

@ -0,0 +1,71 @@
== Structure ==
name_of_the_holding = {
### brief: primary_building ( key )
# The primary building for this holding
# (will be built when creating a holding of this type)
#
primary_building = city_01
### brief: buildings ( keys, optional )
# First levels of all buildings buildable in the holding
# (doesn't include the primary building)
#
buildings = {
city_market_01
common_shipyard_01
...
}
### brief: can_be_inherited ( bool, optional)
# Can a barony with this holding be inherited?
# Default: yes
#
can_be_inherited = yes/no
### brief: counts_toward_domain_limit_if_disabled ( bool, optional)
# Does a barony with this holding type count toward a ruler's domain
# limit if the holding is disabled?
# Default: yes
#
counts_toward_domain_limit_if_disabled = yes/no
### brief: required_heir_government_types ( array of database keys, optional )
# Which government types are required to inherit a county title with
# this holding built in the capital province when succession occurs?
# If generating a character for county title of this province during succession,
# the first government type in the list will be used.
# Keys are mapped to the government types database: common/governments
# Default: none
#
required_heir_government_types = {
nomad_government
...
}
### brief: parameters ( keys, optional )
# An arbitrary list of parameter keys which can be checked with
# the has_holding_parameter trigger
# Default: none
#
parameters = {
no_buildings
...
}
}
== Modifiers ==
The following modifiers are automatically generated for all holding types:
* <holding_type>_build_speed (example: church_holding_build_speed)
* <holding_type>_build_gold_cost
* <holding_type>_build_piety_cost
* <holding_type>_build_prestige_cost
* <holding_type>_holding_build_speed
* <holding_type>_holding_build_gold_cost
* <holding_type>_holding_build_piety_cost
* <holding_type>_holding_build_prestige_cost
These affect building buildings within such a holding or the holdings themselves.
These work everywhere the more generic version works. E.G., church_holding_build_speed will work everywhere build_speed does.

View file

@ -1925,6 +1925,59 @@
}
}
tenet_militant_monasticism = {
icon = core_tenet_armed_resistance
piety_cost = {
if = {
limit = {
OR = {
religion_tag = christianity_religion
religion_tag = dualism_religion
religion_tag = buddhism_religion
religion_tag = jainism_religion
}
}
value = faith_tenet_cost_low
}
else_if = {
limit = {
OR = {
religion_tag = zoroastrianism_religion
has_doctrine = pagan_hostility_doctrine
}
}
value = faith_tenet_cost_high
}
else = {
value = faith_tenet_cost_mid
}
# Multiplier for keeping same tenet
if = {
limit = { has_doctrine = tenet_militant_monasticism }
multiply = faith_unchanged_doctrine_cost_mult
}
}
can_pick = {
custom_description = {
text = incompatible_tenet_hedonistic_trigger
NOT = { doctrine:tenet_hedonistic = { is_in_list = selected_doctrines } }
}
}
parameters = {
clergy_can_fight = yes
NEOW_can_build_citadels = yes
}
traits = {
virtues = { temperate }
sins = { gluttonous }
}
character_modifier = {
holy_order_hire_cost_mult = -0.25
}
}
tenet_pacifism = {
icon = core_tenet_pacifism
piety_cost = {

View file

@ -369,7 +369,7 @@
#Tenets | placeholder
doctrine = tenet_catholic_communion
doctrine = tenet_unrelenting_faith
doctrine = tenet_monasticism
doctrine = tenet_militant_monasticism
holy_order_names = { #placeholder
{ name = "holy_order_knights_templar" coat_of_arms = "ho_knights_templar" }