DrInfy / sharpy-sc2

Python framework for rapid development of Starcraft 2 AI bots
MIT License
68 stars 28 forks source link

Rename acts and requirements to be simpler #64

Closed DrInfy closed 4 years ago

DrInfy commented 4 years ago

Is your feature request related to a problem? Please describe. Build orders are needlessly verbose and some of them are obvious without the need to have Required or Act in the name.

Describe the solution you'd like

Rename and deprecate old

ActBuildAddon -> BuildAddon ActDefensiveCannons -> DefensiveCannons ActExpand -> Expand ActTech -> Tech ActWarpUnit -> WarpUnit ChronoUnitProduction -> ChronoUnit RequiredEnemyBuildingExists -> EnemyBuildingExists RequiredEnemyUnitExistsAfter -> EnemyUnitExistsAfter RequiredAny ->Any RequiredAll -> All RequiredUnitReady -> UnitReady RequiredMinerals -> Minerals RequiredGas -> Vespene RequiredCount -> Count RequiredEnemyBases -> EnemyBases RequiredSupply -> Supply RequiredSupplyLeft -> SupplyLeft RequiredTechReady -> TechReady RequiredTime -> Time RequiredTotalUnitExists -> TotalUnitExists StepBuildGas -> BuildGas (Remove Step functionality)

Deprecate

RoboUnit GateUnit StarUnit RequiredLessUnitExists

Delete

RequiredTotalUnitExists ActMany RequiredLessUnitExists