Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: reduce repetitive actions in mining and building #78

Closed
wants to merge 1 commit into from

Conversation

raspersc2
Copy link
Contributor

No description provided.

@raspersc2 raspersc2 closed this Sep 10, 2023
@raspersc2 raspersc2 deleted the feat/reduced-apm branch September 10, 2023 15:52
@github-actions
Copy link

Coverage

Coverage Report
FileStmtsMissCoverMissing
src/ares
   __init__.py220%1–3
   behavior_exectioner.py17170%1–59
   cache.py16160%4–42
   chat_debug.py65650%6–173
   config_parser.py30300%1–84
   consts.py2972970%2–618
   custom_bot_ai.py66660%4–219
   main.py3233230%5–795
src/ares/behaviors
   __init__.py110%1
   behavior.py770%1–41
src/ares/behaviors/combat
   __init__.py220%1–2
   combat_behavior.py880%1–33
   combat_maneuver.py17170%1–106
src/ares/behaviors/combat/group
   __init__.py00100% 
src/ares/behaviors/combat/individual
   __init__.py11110%1–11
   a_move.py15150%1–38
   attack_target.py15150%1–42
   drop_cargo.py17170%1–47
   keep_unit_safe.py21210%1–55
   path_unit_to_target.py28280%1–82
   pick_up_cargo.py35350%1–76
   shoot_target_in_range.py26260%1–66
   stutter_unit_back.py28280%1–62
   stutter_unit_forward.py20200%1–48
   use_ability.py20200%1–56
   worker_kite_back.py21210%1–55
src/ares/behaviors/macro
   __init__.py550%1–5
   auto_supply.py54540%1–116
   build_structure.py20200%1–69
   macro_behavior.py880%1–33
   macro_plan.py17170%1–56
   mining.py2012010%1–553
   spawn_controller.py1091090%1–348
src/ares/build_runner
   __init__.py00100% 
   build_order_parser.py61610%1–254
   build_order_runner.py1131130%1–324
   build_order_step.py13130%1–41
src/ares/cython_extensions
   __init__.py00100% 
src/ares/dicts
   __init__.py00100% 
   ability_cooldowns.py330%4–9
   baneling_magic_numbers.py330%4–8
   cost_dict.py330%1–4
   does_not_use_larva.py330%4–9
   enemy_detector_ranges.py440%7–12
   enemy_vs_ground_static_defense_ranges.py330%6–11
   pickup_range.py220%1–4
   structure_to_building_size.py330%1–7
   turn_rate.py440%1–7
   unit_alias.py220%1–5
   unit_data.py330%4–9
   unit_tech_requirement.py220%1–3
   weight_costs.py330%8–13
src/ares/managers
   __init__.py00100% 
   ability_tracker_manager.py33330%4–255
   building_manager.py1591590%4–542
   data_manager.py81810%2–235
   enemy_to_base_manager.py1001000%1–349
   hub.py64640%5–281
   manager.py21210%4–103
   manager_mediator.py2592590%5–1935
   path_manager.py2192190%4–1120
   placement_manager.py3013010%1–922
   resource_manager.py2762760%5–901
   unit_cache_manager.py1501500%4–470
   unit_memory_manager.py1791790%4–589
   unit_role_manager.py87870%4–432
TOTAL367636760% 

Tests Skipped Failures Errors Time
2 0 💤 0 ❌ 2 🔥 3.451s ⏱️

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant