I am doing the technique to get a random value (power of 2) by randomizing a switch N times and summing each power of 2 until I have a random value I need.
What I noticed is that my checks for switch being set are not running in their trigger order, and I get output that's out of order. This seems to cause other problems.
What is wrong with my trigger set up? Do I need to explicitly clear the switch each time a power of 2 is added? That seemed to fix the out of order triggers. Triggers below, and a test map is attached showing the problem. Note that I am also using hyper triggers.
Quote
{'_conditions': [DeathsCondition(_group=<PlayerId.PLAYER_6: (5, 'Player 6')>, _comparator=<NumericComparator.EXACTLY: (10, 'Exactly')>, _amount=0, _unit=<UnitId.ALAN_SCHEZAR_TURRET: (18, 'Alan Schezar Turret')>, _flags=TriggerConditionFlags(unknown=False, disabled=False, always_display=False, unit_properties_is_used=False, unit_type_is_used=False))], '_actions': [SetDeathsAction(_group=<PlayerId.CURRENT_PLAYER: (13, 'Current Player')>, _unit=<UnitId.ALAN_SCHEZAR_TURRET: (18, 'Alan Schezar Turret')>, _amount=1, _amount_modifier=<AmountModifier.SET_TO: (7, 'Set to')>, _flags=TriggerActionFlags(ignore_wait_or_transmission_once=False, disabled=False, always_display=False, unit_properties_is_used=False, unit_type_is_used=False)), WaitAction(_milliseconds=0, _flags=TriggerActionFlags(ignore_wait_or_transmission_once=False, disabled=False, always_display=False, unit_properties_is_used=False, unit_type_is_used=False)), SetDeathsAction(_group=<PlayerId.CURRENT_PLAYER: (13, 'Current Player')>, _unit=<UnitId.ALAN_SCHEZAR_TURRET: (18, 'Alan Schezar Turret')>, _amount=0, _amount_modifier=<AmountModifier.SET_TO: (7, 'Set to')>, _flags=TriggerActionFlags(ignore_wait_or_transmission_once=False, disabled=False, always_display=False, unit_properties_is_used=False, unit_type_is_used=False)), WaitAction(_milliseconds=0, _flags=TriggerActionFlags(ignore_wait_or_transmission_once=False, disabled=False, always_display=False, unit_properties_is_used=False, unit_type_is_used=False)), PreserveTrigger(_flags=TriggerActionFlags(ignore_wait_or_transmission_once=False, disabled=False, always_display=False, unit_properties_is_used=False, unit_type_is_used=False))], '_players': {<PlayerId.PLAYER_1: (0, 'Player 1')>}}
{'_conditions': [AlwaysCondition(_flags=TriggerConditionFlags(unknown=False, disabled=False, always_display=False, unit_properties_is_used=False, unit_type_is_used=False))], '_actions': [SetSwitchAction(_switch=RichSwitch(_custom_name=RichString(_value='kingdoms-assignment-switch'), _index=None), _switch_action=<SwitchAction.RANDOMIZE: (11, 'Randomize switch')>, _flags=TriggerActionFlags(ignore_wait_or_transmission_once=False, disabled=False, always_display=False, unit_properties_is_used=False, unit_type_is_used=False))], '_players': {<PlayerId.PLAYER_1: (0, 'Player 1')>}}
{'_conditions': [SwitchCondition(_switch_state=<SwitchState.SET: (2, 'Switch is set')>, _switch=RichSwitch(_custom_name=RichString(_value='kingdoms-assignment-switch'), _index=None), _flags=TriggerConditionFlags(unknown=False, disabled=False, always_display=False, unit_properties_is_used=False, unit_type_is_used=False))], '_actions': [DisplayTextMessageAction(_text=RichString(_value='1'), _flags=TriggerActionFlags(ignore_wait_or_transmission_once=False, disabled=False, always_display=False, unit_properties_is_used=False, unit_type_is_used=False)), SetDeathsAction(_group=<PlayerId.PLAYER_6: (5, 'Player 6')>, _unit=<UnitId.CANTINA: (181, 'Cantina')>, _amount=1, _amount_modifier=<AmountModifier.ADD: (8, 'Add')>, _flags=TriggerActionFlags(ignore_wait_or_transmission_once=False, disabled=False, always_display=False, unit_properties_is_used=False, unit_type_is_used=False))], '_players': {<PlayerId.PLAYER_1: (0, 'Player 1')>}}
{'_conditions': [AlwaysCondition(_flags=TriggerConditionFlags(unknown=False, disabled=False, always_display=False, unit_properties_is_used=False, unit_type_is_used=False))], '_actions': [SetSwitchAction(_switch=RichSwitch(_custom_name=RichString(_value='kingdoms-assignment-switch'), _index=None), _switch_action=<SwitchAction.RANDOMIZE: (11, 'Randomize switch')>, _flags=TriggerActionFlags(ignore_wait_or_transmission_once=False, disabled=False, always_display=False, unit_properties_is_used=False, unit_type_is_used=False))], '_players': {<PlayerId.PLAYER_1: (0, 'Player 1')>}}
{'_conditions': [SwitchCondition(_switch_state=<SwitchState.SET: (2, 'Switch is set')>, _switch=RichSwitch(_custom_name=RichString(_value='kingdoms-assignment-switch'), _index=None), _flags=TriggerConditionFlags(unknown=False, disabled=False, always_display=False, unit_properties_is_used=False, unit_type_is_used=False))], '_actions': [DisplayTextMessageAction(_text=RichString(_value='2'), _flags=TriggerActionFlags(ignore_wait_or_transmission_once=False, disabled=False, always_display=False, unit_properties_is_used=False, unit_type_is_used=False)), SetDeathsAction(_group=<PlayerId.PLAYER_6: (5, 'Player 6')>, _unit=<UnitId.CANTINA: (181, 'Cantina')>, _amount=2, _amount_modifier=<AmountModifier.ADD: (8, 'Add')>, _flags=TriggerActionFlags(ignore_wait_or_transmission_once=False, disabled=False, always_display=False, unit_properties_is_used=False, unit_type_is_used=False))], '_players': {<PlayerId.PLAYER_1: (0, 'Player 1')>}}
{'_conditions': [AlwaysCondition(_flags=TriggerConditionFlags(unknown=False, disabled=False, always_display=False, unit_properties_is_used=False, unit_type_is_used=False))], '_actions': [SetSwitchAction(_switch=RichSwitch(_custom_name=RichString(_value='kingdoms-assignment-switch'), _index=None), _switch_action=<SwitchAction.RANDOMIZE: (11, 'Randomize switch')>, _flags=TriggerActionFlags(ignore_wait_or_transmission_once=False, disabled=False, always_display=False, unit_properties_is_used=False, unit_type_is_used=False))], '_players': {<PlayerId.PLAYER_1: (0, 'Player 1')>}}
{'_conditions': [SwitchCondition(_switch_state=<SwitchState.SET: (2, 'Switch is set')>, _switch=RichSwitch(_custom_name=RichString(_value='kingdoms-assignment-switch'), _index=None), _flags=TriggerConditionFlags(unknown=False, disabled=False, always_display=False, unit_properties_is_used=False, unit_type_is_used=False))], '_actions': [DisplayTextMessageAction(_text=RichString(_value='4'), _flags=TriggerActionFlags(ignore_wait_or_transmission_once=False, disabled=False, always_display=False, unit_properties_is_used=False, unit_type_is_used=False)), SetDeathsAction(_group=<PlayerId.PLAYER_6: (5, 'Player 6')>, _unit=<UnitId.CANTINA: (181, 'Cantina')>, _amount=4, _amount_modifier=<AmountModifier.ADD: (8, 'Add')>, _flags=TriggerActionFlags(ignore_wait_or_transmission_once=False, disabled=False, always_display=False, unit_properties_is_used=False, unit_type_is_used=False))], '_players': {<PlayerId.PLAYER_1: (0, 'Player 1')>}}
{'_conditions': [AlwaysCondition(_flags=TriggerConditionFlags(unknown=False, disabled=False, always_display=False, unit_properties_is_used=False, unit_type_is_used=False))], '_actions': [SetSwitchAction(_switch=RichSwitch(_custom_name=RichString(_value='kingdoms-assignment-switch'), _index=None), _switch_action=<SwitchAction.RANDOMIZE: (11, 'Randomize switch')>, _flags=TriggerActionFlags(ignore_wait_or_transmission_once=False, disabled=False, always_display=False, unit_properties_is_used=False, unit_type_is_used=False))], '_players': {<PlayerId.PLAYER_1: (0, 'Player 1')>}}
{'_conditions': [SwitchCondition(_switch_state=<SwitchState.SET: (2, 'Switch is set')>, _switch=RichSwitch(_custom_name=RichString(_value='kingdoms-assignment-switch'), _index=None), _flags=TriggerConditionFlags(unknown=False, disabled=False, always_display=False, unit_properties_is_used=False, unit_type_is_used=False))], '_actions': [DisplayTextMessageAction(_text=RichString(_value='8'), _flags=TriggerActionFlags(ignore_wait_or_transmission_once=False, disabled=False, always_display=False, unit_properties_is_used=False, unit_type_is_used=False)), SetDeathsAction(_group=<PlayerId.PLAYER_6: (5, 'Player 6')>, _unit=<UnitId.CANTINA: (181, 'Cantina')>, _amount=8, _amount_modifier=<AmountModifier.ADD: (8, 'Add')>, _flags=TriggerActionFlags(ignore_wait_or_transmission_once=False, disabled=False, always_display=False, unit_properties_is_used=False, unit_type_is_used=False))], '_players': {<PlayerId.PLAYER_1: (0, 'Player 1')>}}
{'_conditions': [AlwaysCondition(_flags=TriggerConditionFlags(unknown=False, disabled=False, always_display=False, unit_properties_is_used=False, unit_type_is_used=False))], '_actions': [SetSwitchAction(_switch=RichSwitch(_custom_name=RichString(_value='kingdoms-assignment-switch'), _index=None), _switch_action=<SwitchAction.RANDOMIZE: (11, 'Randomize switch')>, _flags=TriggerActionFlags(ignore_wait_or_transmission_once=False, disabled=False, always_display=False, unit_properties_is_used=False, unit_type_is_used=False))], '_players': {<PlayerId.PLAYER_1: (0, 'Player 1')>}}
{'_conditions': [SwitchCondition(_switch_state=<SwitchState.SET: (2, 'Switch is set')>, _switch=RichSwitch(_custom_name=RichString(_value='kingdoms-assignment-switch'), _index=None), _flags=TriggerConditionFlags(unknown=False, disabled=False, always_display=False, unit_properties_is_used=False, unit_type_is_used=False))], '_actions': [DisplayTextMessageAction(_text=RichString(_value='16'), _flags=TriggerActionFlags(ignore_wait_or_transmission_once=False, disabled=False, always_display=False, unit_properties_is_used=False, unit_type_is_used=False)), SetDeathsAction(_group=<PlayerId.PLAYER_6: (5, 'Player 6')>, _unit=<UnitId.CANTINA: (181, 'Cantina')>, _amount=16, _amount_modifier=<AmountModifier.ADD: (8, 'Add')>, _flags=TriggerActionFlags(ignore_wait_or_transmission_once=False, disabled=False, always_display=False, unit_properties_is_used=False, unit_type_is_used=False))], '_players': {<PlayerId.PLAYER_1: (0, 'Player 1')>}}
{'_conditions': [AlwaysCondition(_flags=TriggerConditionFlags(unknown=False, disabled=False, always_display=False, unit_properties_is_used=False, unit_type_is_used=False))], '_actions': [SetSwitchAction(_switch=RichSwitch(_custom_name=RichString(_value='kingdoms-assignment-switch'), _index=None), _switch_action=<SwitchAction.RANDOMIZE: (11, 'Randomize switch')>, _flags=TriggerActionFlags(ignore_wait_or_transmission_once=False, disabled=False, always_display=False, unit_properties_is_used=False, unit_type_is_used=False))], '_players': {<PlayerId.PLAYER_1: (0, 'Player 1')>}}
{'_conditions': [SwitchCondition(_switch_state=<SwitchState.SET: (2, 'Switch is set')>, _switch=RichSwitch(_custom_name=RichString(_value='kingdoms-assignment-switch'), _index=None), _flags=TriggerConditionFlags(unknown=False, disabled=False, always_display=False, unit_properties_is_used=False, unit_type_is_used=False))], '_actions': [DisplayTextMessageAction(_text=RichString(_value='32'), _flags=TriggerActionFlags(ignore_wait_or_transmission_once=False, disabled=False, always_display=False, unit_properties_is_used=False, unit_type_is_used=False)), SetDeathsAction(_group=<PlayerId.PLAYER_6: (5, 'Player 6')>, _unit=<UnitId.CANTINA: (181, 'Cantina')>, _amount=32, _amount_modifier=<AmountModifier.ADD: (8, 'Add')>, _flags=TriggerActionFlags(ignore_wait_or_transmission_once=False, disabled=False, always_display=False, unit_properties_is_used=False, unit_type_is_used=False))], '_players': {<PlayerId.PLAYER_1: (0, 'Player 1')>}}
{'_conditions': [AlwaysCondition(_flags=TriggerConditionFlags(unknown=False, disabled=False, always_display=False, unit_properties_is_used=False, unit_type_is_used=False))], '_actions': [SetSwitchAction(_switch=RichSwitch(_custom_name=RichString(_value='kingdoms-assignment-switch'), _index=None), _switch_action=<SwitchAction.RANDOMIZE: (11, 'Randomize switch')>, _flags=TriggerActionFlags(ignore_wait_or_transmission_once=False, disabled=False, always_display=False, unit_properties_is_used=False, unit_type_is_used=False))], '_players': {<PlayerId.PLAYER_1: (0, 'Player 1')>}}
{'_conditions': [SwitchCondition(_switch_state=<SwitchState.SET: (2, 'Switch is set')>, _switch=RichSwitch(_custom_name=RichString(_value='kingdoms-assignment-switch'), _index=None), _flags=TriggerConditionFlags(unknown=False, disabled=False, always_display=False, unit_properties_is_used=False, unit_type_is_used=False))], '_actions': [DisplayTextMessageAction(_text=RichString(_value='64'), _flags=TriggerActionFlags(ignore_wait_or_transmission_once=False, disabled=False, always_display=False, unit_properties_is_used=False, unit_type_is_used=False)), SetDeathsAction(_group=<PlayerId.PLAYER_6: (5, 'Player 6')>, _unit=<UnitId.CANTINA: (181, 'Cantina')>, _amount=64, _amount_modifier=<AmountModifier.ADD: (8, 'Add')>, _flags=TriggerActionFlags(ignore_wait_or_transmission_once=False, disabled=False, always_display=False, unit_properties_is_used=False, unit_type_is_used=False))], '_players': {<PlayerId.PLAYER_1: (0, 'Player 1')>}}
{'_conditions': [AlwaysCondition(_flags=TriggerConditionFlags(unknown=False, disabled=False, always_display=False, unit_properties_is_used=False, unit_type_is_used=False))], '_actions': [SetSwitchAction(_switch=RichSwitch(_custom_name=RichString(_value='kingdoms-assignment-switch'), _index=None), _switch_action=<SwitchAction.RANDOMIZE: (11, 'Randomize switch')>, _flags=TriggerActionFlags(ignore_wait_or_transmission_once=False, disabled=False, always_display=False, unit_properties_is_used=False, unit_type_is_used=False))], '_players': {<PlayerId.PLAYER_1: (0, 'Player 1')>}}
{'_conditions': [SwitchCondition(_switch_state=<SwitchState.SET: (2, 'Switch is set')>, _switch=RichSwitch(_custom_name=RichString(_value='kingdoms-assignment-switch'), _index=None), _flags=TriggerConditionFlags(unknown=False, disabled=False, always_display=False, unit_properties_is_used=False, unit_type_is_used=False))], '_actions': [DisplayTextMessageAction(_text=RichString(_value='1'), _flags=TriggerActionFlags(ignore_wait_or_transmission_once=False, disabled=False, always_display=False, unit_properties_is_used=False, unit_type_is_used=False)), SetDeathsAction(_group=<PlayerId.PLAYER_6: (5, 'Player 6')>, _unit=<UnitId.CANTINA: (181, 'Cantina')>, _amount=1, _amount_modifier=<AmountModifier.ADD: (8, 'Add')>, _flags=TriggerActionFlags(ignore_wait_or_transmission_once=False, disabled=False, always_display=False, unit_properties_is_used=False, unit_type_is_used=False))], '_players': {<PlayerId.PLAYER_1: (0, 'Player 1')>}}
{'_conditions': [AlwaysCondition(_flags=TriggerConditionFlags(unknown=False, disabled=False, always_display=False, unit_properties_is_used=False, unit_type_is_used=False))], '_actions': [SetSwitchAction(_switch=RichSwitch(_custom_name=RichString(_value='kingdoms-assignment-switch'), _index=None), _switch_action=<SwitchAction.RANDOMIZE: (11, 'Randomize switch')>, _flags=TriggerActionFlags(ignore_wait_or_transmission_once=False, disabled=False, always_display=False, unit_properties_is_used=False, unit_type_is_used=False))], '_players': {<PlayerId.PLAYER_1: (0, 'Player 1')>}}
{'_conditions': [SwitchCondition(_switch_state=<SwitchState.SET: (2, 'Switch is set')>, _switch=RichSwitch(_custom_name=RichString(_value='kingdoms-assignment-switch'), _index=None), _flags=TriggerConditionFlags(unknown=False, disabled=False, always_display=False, unit_properties_is_used=False, unit_type_is_used=False))], '_actions': [DisplayTextMessageAction(_text=RichString(_value='2'), _flags=TriggerActionFlags(ignore_wait_or_transmission_once=False, disabled=False, always_display=False, unit_properties_is_used=False, unit_type_is_used=False)), SetDeathsAction(_group=<PlayerId.PLAYER_6: (5, 'Player 6')>, _unit=<UnitId.CANTINA: (181, 'Cantina')>, _amount=2, _amount_modifier=<AmountModifier.ADD: (8, 'Add')>, _flags=TriggerActionFlags(ignore_wait_or_transmission_once=False, disabled=False, always_display=False, unit_properties_is_used=False, unit_type_is_used=False))], '_players': {<PlayerId.PLAYER_1: (0, 'Player 1')>}}
{'_conditions': [AlwaysCondition(_flags=TriggerConditionFlags(unknown=False, disabled=False, always_display=False, unit_properties_is_used=False, unit_type_is_used=False))], '_actions': [SetSwitchAction(_switch=RichSwitch(_custom_name=RichString(_value='kingdoms-assignment-switch'), _index=None), _switch_action=<SwitchAction.RANDOMIZE: (11, 'Randomize switch')>, _flags=TriggerActionFlags(ignore_wait_or_transmission_once=False, disabled=False, always_display=False, unit_properties_is_used=False, unit_type_is_used=False))], '_players': {<PlayerId.PLAYER_1: (0, 'Player 1')>}}
{'_conditions': [SwitchCondition(_switch_state=<SwitchState.SET: (2, 'Switch is set')>, _switch=RichSwitch(_custom_name=RichString(_value='kingdoms-assignment-switch'), _index=None), _flags=TriggerConditionFlags(unknown=False, disabled=False, always_display=False, unit_properties_is_used=False, unit_type_is_used=False))], '_actions': [DisplayTextMessageAction(_text=RichString(_value='4'), _flags=TriggerActionFlags(ignore_wait_or_transmission_once=False, disabled=False, always_display=False, unit_properties_is_used=False, unit_type_is_used=False)), SetDeathsAction(_group=<PlayerId.PLAYER_6: (5, 'Player 6')>, _unit=<UnitId.CANTINA: (181, 'Cantina')>, _amount=4, _amount_modifier=<AmountModifier.ADD: (8, 'Add')>, _flags=TriggerActionFlags(ignore_wait_or_transmission_once=False, disabled=False, always_display=False, unit_properties_is_used=False, unit_type_is_used=False))], '_players': {<PlayerId.PLAYER_1: (0, 'Player 1')>}}
{'_conditions': [AlwaysCondition(_flags=TriggerConditionFlags(unknown=False, disabled=False, always_display=False, unit_properties_is_used=False, unit_type_is_used=False))], '_actions': [SetSwitchAction(_switch=RichSwitch(_custom_name=RichString(_value='kingdoms-assignment-switch'), _index=None), _switch_action=<SwitchAction.RANDOMIZE: (11, 'Randomize switch')>, _flags=TriggerActionFlags(ignore_wait_or_transmission_once=False, disabled=False, always_display=False, unit_properties_is_used=False, unit_type_is_used=False))], '_players': {<PlayerId.PLAYER_1: (0, 'Player 1')>}}
{'_conditions': [SwitchCondition(_switch_state=<SwitchState.SET: (2, 'Switch is set')>, _switch=RichSwitch(_custom_name=RichString(_value='kingdoms-assignment-switch'), _index=None), _flags=TriggerConditionFlags(unknown=False, disabled=False, always_display=False, unit_properties_is_used=False, unit_type_is_used=False))], '_actions': [DisplayTextMessageAction(_text=RichString(_value='8'), _flags=TriggerActionFlags(ignore_wait_or_transmission_once=False, disabled=False, always_display=False, unit_properties_is_used=False, unit_type_is_used=False)), SetDeathsAction(_group=<PlayerId.PLAYER_6: (5, 'Player 6')>, _unit=<UnitId.CANTINA: (181, 'Cantina')>, _amount=8, _amount_modifier=<AmountModifier.ADD: (8, 'Add')>, _flags=TriggerActionFlags(ignore_wait_or_transmission_once=False, disabled=False, always_display=False, unit_properties_is_used=False, unit_type_is_used=False))], '_players': {<PlayerId.PLAYER_1: (0, 'Player 1')>}}
{'_conditions': [AlwaysCondition(_flags=TriggerConditionFlags(unknown=False, disabled=False, always_display=False, unit_properties_is_used=False, unit_type_is_used=False))], '_actions': [SetSwitchAction(_switch=RichSwitch(_custom_name=RichString(_value='kingdoms-assignment-switch'), _index=None), _switch_action=<SwitchAction.RANDOMIZE: (11, 'Randomize switch')>, _flags=TriggerActionFlags(ignore_wait_or_transmission_once=False, disabled=False, always_display=False, unit_properties_is_used=False, unit_type_is_used=False))], '_players': {<PlayerId.PLAYER_1: (0, 'Player 1')>}}
{'_conditions': [SwitchCondition(_switch_state=<SwitchState.SET: (2, 'Switch is set')>, _switch=RichSwitch(_custom_name=RichString(_value='kingdoms-assignment-switch'), _index=None), _flags=TriggerConditionFlags(unknown=False, disabled=False, always_display=False, unit_properties_is_used=False, unit_type_is_used=False))], '_actions': [DisplayTextMessageAction(_text=RichString(_value='16'), _flags=TriggerActionFlags(ignore_wait_or_transmission_once=False, disabled=False, always_display=False, unit_properties_is_used=False, unit_type_is_used=False)), SetDeathsAction(_group=<PlayerId.PLAYER_6: (5, 'Player 6')>, _unit=<UnitId.CANTINA: (181, 'Cantina')>, _amount=16, _amount_modifier=<AmountModifier.ADD: (8, 'Add')>, _flags=TriggerActionFlags(ignore_wait_or_transmission_once=False, disabled=False, always_display=False, unit_properties_is_used=False, unit_type_is_used=False))], '_players': {<PlayerId.PLAYER_1: (0, 'Player 1')>}}
{'_conditions': [AlwaysCondition(_flags=TriggerConditionFlags(unknown=False, disabled=False, always_display=False, unit_properties_is_used=False, unit_type_is_used=False))], '_actions': [SetSwitchAction(_switch=RichSwitch(_custom_name=RichString(_value='kingdoms-assignment-switch'), _index=None), _switch_action=<SwitchAction.RANDOMIZE: (11, 'Randomize switch')>, _flags=TriggerActionFlags(ignore_wait_or_transmission_once=False, disabled=False, always_display=False, unit_properties_is_used=False, unit_type_is_used=False))], '_players': {<PlayerId.PLAYER_1: (0, 'Player 1')>}}
{'_conditions': [SwitchCondition(_switch_state=<SwitchState.SET: (2, 'Switch is set')>, _switch=RichSwitch(_custom_name=RichString(_value='kingdoms-assignment-switch'), _index=None), _flags=TriggerConditionFlags(unknown=False, disabled=False, always_display=False, unit_properties_is_used=False, unit_type_is_used=False))], '_actions': [DisplayTextMessageAction(_text=RichString(_value='32'), _flags=TriggerActionFlags(ignore_wait_or_transmission_once=False, disabled=False, always_display=False, unit_properties_is_used=False, unit_type_is_used=False)), SetDeathsAction(_group=<PlayerId.PLAYER_6: (5, 'Player 6')>, _unit=<UnitId.CANTINA: (181, 'Cantina')>, _amount=32, _amount_modifier=<AmountModifier.ADD: (8, 'Add')>, _flags=TriggerActionFlags(ignore_wait_or_transmission_once=False, disabled=False, always_display=False, unit_properties_is_used=False, unit_type_is_used=False))], '_players': {<PlayerId.PLAYER_1: (0, 'Player 1')>}}
{'_conditions': [AlwaysCondition(_flags=TriggerConditionFlags(unknown=False, disabled=False, always_display=False, unit_properties_is_used=False, unit_type_is_used=False))], '_actions': [SetSwitchAction(_switch=RichSwitch(_custom_name=RichString(_value='kingdoms-assignment-switch'), _index=None), _switch_action=<SwitchAction.RANDOMIZE: (11, 'Randomize switch')>, _flags=TriggerActionFlags(ignore_wait_or_transmission_once=False, disabled=False, always_display=False, unit_properties_is_used=False, unit_type_is_used=False))], '_players': {<PlayerId.PLAYER_1: (0, 'Player 1')>}}
{'_conditions': [SwitchCondition(_switch_state=<SwitchState.SET: (2, 'Switch is set')>, _switch=RichSwitch(_custom_name=RichString(_value='kingdoms-assignment-switch'), _index=None), _flags=TriggerConditionFlags(unknown=False, disabled=False, always_display=False, unit_properties_is_used=False, unit_type_is_used=False))], '_actions': [DisplayTextMessageAction(_text=RichString(_value='64'), _flags=TriggerActionFlags(ignore_wait_or_transmission_once=False, disabled=False, always_display=False, unit_properties_is_used=False, unit_type_is_used=False)), SetDeathsAction(_group=<PlayerId.PLAYER_6: (5, 'Player 6')>, _unit=<UnitId.CANTINA: (181, 'Cantina')>, _amount=64, _amount_modifier=<AmountModifier.ADD: (8, 'Add')>, _flags=TriggerActionFlags(ignore_wait_or_transmission_once=False, disabled=False, always_display=False, unit_properties_is_used=False, unit_type_is_used=False))], '_players': {<PlayerId.PLAYER_1: (0, 'Player 1')>}}
Attachments:
None.






