idk why I dont have a cursor
This commit is contained in:
parent
701d55c01f
commit
cda3acdcea
349 changed files with 78627 additions and 7804 deletions
76
common/scripted_triggers/00_board_game_scripted_triggers.txt
Normal file
76
common/scripted_triggers/00_board_game_scripted_triggers.txt
Normal file
|
|
@ -0,0 +1,76 @@
|
|||
|
||||
##################################################
|
||||
# GENERIC TRIGGERS
|
||||
|
||||
# Note: this is a very stripped down trigger set. It's expected that it'll be parsed through something that parses out more typically unsuitable candidates (e.g., prisoners under most circumstances).
|
||||
bg_can_start_board_game_trigger = {
|
||||
# Check for the usual stuff.
|
||||
can_start_board_game_eligibility_checks_trigger = yes
|
||||
# And filter out those who can never play a board game.
|
||||
bg_can_start_board_game_is_scope_banned_checks_trigger = no
|
||||
}
|
||||
|
||||
can_start_board_game_eligibility_checks_trigger = {
|
||||
# Children need to be old enough to know to not eat the playing pieces.
|
||||
age >= 8
|
||||
# Otherwise, we're actually pretty forgiving of basically everyone being able to play somehow. For now.
|
||||
}
|
||||
|
||||
bg_can_start_board_game_is_scope_banned_checks_trigger = {
|
||||
# Currently, we just *always* filter anyone who's already in a bout.
|
||||
exists = var:engaged_in_board_game
|
||||
}
|
||||
|
||||
##################################################
|
||||
# INTERACTION TRIGGERS
|
||||
|
||||
bg_game_type_region_pachisi_trigger = {
|
||||
OR = {
|
||||
geographical_region = world_india
|
||||
geographical_region = world_burma
|
||||
}
|
||||
}
|
||||
|
||||
bg_game_type_region_hnefatafl_trigger = {
|
||||
NOT = { geographical_region = board_game_fidchell_region }
|
||||
OR = {
|
||||
geographical_region = world_europe_north
|
||||
geographical_region = world_europe_west_britannia
|
||||
}
|
||||
}
|
||||
|
||||
bg_game_type_region_tabula_trigger = {
|
||||
OR = {
|
||||
geographical_region = world_asia_minor
|
||||
geographical_region = world_europe_south
|
||||
}
|
||||
}
|
||||
|
||||
bg_game_type_region_go_trigger = {
|
||||
geographical_region = world_tibet
|
||||
}
|
||||
|
||||
bg_game_type_region_fidchell_trigger = {
|
||||
geographical_region = board_game_fidchell_region
|
||||
}
|
||||
|
||||
bg_stake_land_valid_neighbouring_county_to_trade_trigger = {
|
||||
tier = tier_county
|
||||
# Suppress a false positive error.
|
||||
trigger_if = {
|
||||
limit = { tier = tier_county }
|
||||
NOT = { this = prev.capital_county }
|
||||
any_neighboring_county = {
|
||||
# Ensure that they're swappable.
|
||||
OR = {
|
||||
# Generally, the county should be held by the other character.
|
||||
holder = $NEIGHBOUR$
|
||||
# But OCMs can be traded too.
|
||||
holder = {
|
||||
liege = $NEIGHBOUR$
|
||||
sub_realm_size = 1
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue