@@ -570,33 +570,33 @@ <h1>Source code for sc2.game_state</h1><div class="highlight"><pre>
570570 < span class ="c1 "> # Actions that have a point as target</ span >
571571 < span class ="n "> actions</ span > < span class ="o "> .</ span > < span class ="n "> append</ span > < span class ="p "> (</ span >
572572 < span class ="n "> ActionRawUnitCommand</ span > < span class ="p "> (</ span >
573- < span class ="n "> game_loop </ span > < span class ="p "> ,</ span >
574- < span class ="n "> raw_unit_command </ span > < span class ="o "> . </ span > < span class ="n "> ability_id </ span > < span class ="p "> ,</ span >
575- < span class ="nb "> list</ span > < span class ="p "> (</ span > < span class ="n "> raw_unit_command</ span > < span class ="o "> .</ span > < span class ="n "> unit_tags</ span > < span class ="p "> ),</ span >
576- < span class ="n "> raw_unit_command</ span > < span class ="o "> .</ span > < span class ="n "> queue_command</ span > < span class ="p "> ,</ span >
577- < span class ="n "> Point2</ span > < span class ="o "> .</ span > < span class ="n "> from_proto</ span > < span class ="p "> (</ span > < span class ="n "> raw_unit_command</ span > < span class ="o "> .</ span > < span class ="n "> target_world_space_pos</ span > < span class ="p "> ),</ span >
573+ < span class ="n "> ability_id </ span > < span class =" o " > = </ span > < span class =" n " > raw_unit_command </ span > < span class =" o " > . </ span > < span class =" n " > ability_id </ span > < span class ="p "> ,</ span >
574+ < span class ="n "> game_loop </ span > < span class ="o "> = </ span > < span class ="n "> game_loop </ span > < span class ="p "> ,</ span >
575+ < span class ="n " > unit_tags </ span > < span class =" o " > = </ span > < span class =" nb "> list</ span > < span class ="p "> (</ span > < span class ="n "> raw_unit_command</ span > < span class ="o "> .</ span > < span class ="n "> unit_tags</ span > < span class ="p "> ),</ span >
576+ < span class ="n "> queue_command </ span > < span class =" o " > = </ span > < span class =" n " > raw_unit_command</ span > < span class ="o "> .</ span > < span class ="n "> queue_command</ span > < span class ="p "> ,</ span >
577+ < span class ="n "> target_world_space_pos </ span > < span class =" o " > = </ span > < span class =" n " > Point2</ span > < span class ="o "> .</ span > < span class ="n "> from_proto</ span > < span class ="p "> (</ span > < span class ="n "> raw_unit_command</ span > < span class ="o "> .</ span > < span class ="n "> target_world_space_pos</ span > < span class ="p "> ),</ span >
578578 < span class ="p "> )</ span >
579579 < span class ="p "> )</ span >
580580 < span class ="k "> else</ span > < span class ="p "> :</ span >
581581 < span class ="c1 "> # Actions that have a unit as target</ span >
582582 < span class ="n "> actions</ span > < span class ="o "> .</ span > < span class ="n "> append</ span > < span class ="p "> (</ span >
583583 < span class ="n "> ActionRawUnitCommand</ span > < span class ="p "> (</ span >
584- < span class ="n "> game_loop </ span > < span class ="p "> ,</ span >
585- < span class ="n "> raw_unit_command </ span > < span class ="o "> . </ span > < span class ="n "> ability_id </ span > < span class ="p "> ,</ span >
586- < span class ="nb "> list</ span > < span class ="p "> (</ span > < span class ="n "> raw_unit_command</ span > < span class ="o "> .</ span > < span class ="n "> unit_tags</ span > < span class ="p "> ),</ span >
587- < span class ="n "> raw_unit_command</ span > < span class ="o "> .</ span > < span class ="n "> queue_command</ span > < span class ="p "> ,</ span >
588- < span class ="kc "> None</ span > < span class ="p "> ,</ span >
589- < span class ="n "> raw_unit_command</ span > < span class ="o "> .</ span > < span class ="n "> target_unit_tag</ span > < span class ="p "> ,</ span >
584+ < span class ="n "> ability_id </ span > < span class =" o " > = </ span > < span class =" n " > raw_unit_command </ span > < span class =" o " > . </ span > < span class =" n " > ability_id </ span > < span class ="p "> ,</ span >
585+ < span class ="n "> game_loop </ span > < span class ="o "> = </ span > < span class ="n "> game_loop </ span > < span class ="p "> ,</ span >
586+ < span class ="n " > unit_tags </ span > < span class =" o " > = </ span > < span class =" nb "> list</ span > < span class ="p "> (</ span > < span class ="n "> raw_unit_command</ span > < span class ="o "> .</ span > < span class ="n "> unit_tags</ span > < span class ="p "> ),</ span >
587+ < span class ="n "> queue_command </ span > < span class =" o " > = </ span > < span class =" n " > raw_unit_command</ span > < span class ="o "> .</ span > < span class ="n "> queue_command</ span > < span class ="p "> ,</ span >
588+ < span class ="n " > target_world_space_pos </ span > < span class =" o " > = </ span > < span class =" kc "> None</ span > < span class ="p "> ,</ span >
589+ < span class ="n "> target_unit_tag </ span > < span class =" o " > = </ span > < span class =" n " > raw_unit_command</ span > < span class ="o "> .</ span > < span class ="n "> target_unit_tag</ span > < span class ="p "> ,</ span >
590590 < span class ="p "> )</ span >
591591 < span class ="p "> )</ span >
592592 < span class ="k "> elif</ span > < span class ="n "> action_raw</ span > < span class ="o "> .</ span > < span class ="n "> HasField</ span > < span class ="p "> (</ span > < span class ="s2 "> "toggle_autocast"</ span > < span class ="p "> ):</ span >
593593 < span class ="c1 "> # Toggle autocast actions</ span >
594594 < span class ="n "> raw_toggle_autocast_action</ span > < span class ="o "> =</ span > < span class ="n "> action_raw</ span > < span class ="o "> .</ span > < span class ="n "> toggle_autocast</ span >
595595 < span class ="n "> actions</ span > < span class ="o "> .</ span > < span class ="n "> append</ span > < span class ="p "> (</ span >
596596 < span class ="n "> ActionRawToggleAutocast</ span > < span class ="p "> (</ span >
597- < span class ="n "> game_loop </ span > < span class ="p "> ,</ span >
598- < span class ="n "> raw_toggle_autocast_action </ span > < span class ="o "> . </ span > < span class ="n "> ability_id </ span > < span class ="p "> ,</ span >
599- < span class ="nb "> list</ span > < span class ="p "> (</ span > < span class ="n "> raw_toggle_autocast_action</ span > < span class ="o "> .</ span > < span class ="n "> unit_tags</ span > < span class ="p "> ),</ span >
597+ < span class ="n "> ability_id </ span > < span class =" o " > = </ span > < span class =" n " > raw_toggle_autocast_action </ span > < span class =" o " > . </ span > < span class =" n " > ability_id </ span > < span class ="p "> ,</ span >
598+ < span class ="n "> game_loop </ span > < span class ="o "> = </ span > < span class ="n "> game_loop </ span > < span class ="p "> ,</ span >
599+ < span class ="n " > unit_tags </ span > < span class =" o " > = </ span > < span class =" nb "> list</ span > < span class ="p "> (</ span > < span class ="n "> raw_toggle_autocast_action</ span > < span class ="o "> .</ span > < span class ="n "> unit_tags</ span > < span class ="p "> ),</ span >
600600 < span class ="p "> )</ span >
601601 < span class ="p "> )</ span >
602602 < span class ="k "> else</ span > < span class ="p "> :</ span >
@@ -639,7 +639,7 @@ <h1>Source code for sc2.game_state</h1><div class="highlight"><pre>
639639< span class ="sd "> """</ span >
640640 < span class ="n "> previous_frame_errors</ span > < span class ="o "> =</ span > < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> previous_observation</ span > < span class ="o "> .</ span > < span class ="n "> action_errors</ span > < span class ="k "> if</ span > < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> previous_observation</ span > < span class ="k "> else</ span > < span class ="p "> []</ span >
641641 < span class ="k "> return</ span > < span class ="p "> [</ span >
642- < span class ="n "> ActionError</ span > < span class ="p "> (</ span > < span class ="n "> error</ span > < span class ="o "> .</ span > < span class ="n "> ability_id</ span > < span class ="p "> ,</ span > < span class ="n "> error</ span > < span class ="o "> .</ span > < span class ="n "> unit_tag</ span > < span class ="p "> ,</ span > < span class ="n "> error</ span > < span class ="o "> .</ span > < span class ="n "> result</ span > < span class ="p "> )</ span >
642+ < span class ="n "> ActionError</ span > < span class ="p "> (</ span > < span class ="n "> ability_id </ span > < span class =" o " > = </ span > < span class =" n " > error</ span > < span class ="o "> .</ span > < span class ="n "> ability_id</ span > < span class ="p "> ,</ span > < span class ="n "> unit_tag </ span > < span class =" o " > = </ span > < span class =" n " > error</ span > < span class ="o "> .</ span > < span class ="n "> unit_tag</ span > < span class ="p "> ,</ span > < span class =" n " > result </ span > < span class =" o " > = </ span > < span class ="n "> error</ span > < span class ="o "> .</ span > < span class ="n "> result</ span > < span class ="p "> )</ span >
643643 < span class ="k "> for</ span > < span class ="n "> error</ span > < span class ="ow "> in</ span > < span class ="n "> chain</ span > < span class ="p "> (</ span > < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> response_observation</ span > < span class ="o "> .</ span > < span class ="n "> action_errors</ span > < span class ="p "> ,</ span > < span class ="n "> previous_frame_errors</ span > < span class ="p "> )</ span >
644644 < span class ="p "> ]</ span > </ div >
645645</ div >
0 commit comments