@@ -391,6 +391,7 @@ def display_instructions(
391391 play_sound : int | None = None ,
392392 message : str | None = None ,
393393 sound_name : str | None = None ,
394+ use_tag_color_for_icon : bool | None = None ,
394395 ) -> Effect :
395396 return self ._trigger_ref ._add_effect (
396397 EffectId .DISPLAY_INSTRUCTIONS ,
@@ -402,6 +403,7 @@ def display_instructions(
402403 play_sound = play_sound ,
403404 message = message ,
404405 sound_name = sound_name ,
406+ use_tag_color_for_icon = use_tag_color_for_icon ,
405407 )
406408
407409 def clear_instructions (
@@ -2018,6 +2020,7 @@ def modify_object_attribute(
20182020 quantity : int | float | None = None ,
20192021 armour_attack_quantity : int | None = None ,
20202022 armour_attack_class : int | None = None ,
2023+ object_filter : int | None = None ,
20212024 ):
20222025 if (armour_attack_quantity is not None or armour_attack_class is not None ) and quantity is not None :
20232026 raise ValueError ("Cannot use 'armour_attack' attributes together with the 'quantity' attribute." )
@@ -2037,6 +2040,7 @@ def modify_object_attribute(
20372040 quantity = quantity ,
20382041 armour_attack_quantity = armour_attack_quantity ,
20392042 armour_attack_class = armour_attack_class ,
2043+ object_filter = object_filter ,
20402044 )
20412045
20422046 def modify_object_attribute_by_variable (
@@ -2147,3 +2151,16 @@ def build_object(
21472151 issue_group_command = issue_group_command ,
21482152 queue_action = queue_action ,
21492153 )
2154+
2155+ def mirror_diplomacy (
2156+ self ,
2157+ source_player : int | None = None ,
2158+ target_player : int | None = None ,
2159+ enabled : bool | None = None ,
2160+ ) -> Effect :
2161+ return self ._trigger_ref ._add_effect (
2162+ EffectId .MIRROR_DIPLOMACY ,
2163+ source_player = source_player ,
2164+ target_player = target_player ,
2165+ enabled = enabled ,
2166+ )
0 commit comments