##requirement
~~~
check_requirement
current_time
has_building_count
has_card_class_count
has_card_stat
has_indicator_value
has_interaction_count
has_item_count
has_items_count
has_level
max_building_count
not
or
price_indicator_count
price_item_count
~~~
### helpers
~~~
bridge_repair
buy_event_shop_item
buy_shop_item
construct_building
get_achievement
learn_card_technology
learn_technology
open_arena
open_contract
open_event_next_arena
open_operation
open_shop_mercenary_window
open_tournament_arena
skip_upgrade_totem_stat
skip_upgrade_unit_stat
trash_remove
upgrade_building
upgrade_totem_lowest_stat
upgrade_unit_ability
upgrade_unit_lowest_stat
upgrade_unit_stat
~~~
### not - condition
~~~
has_currency
check_requirement
has_timing
has_item_count
or
and
~~~
### or/and - conditions
~~~
has_building_count
has_indicator_value
has_item_count
platform_is
and
or
~~~
