Releases: dysonreturns/sc2ai
Releases · dysonreturns/sc2ai
v0.0.5
0.0.5 (2024-04-09)
Features
- adding dev integration test setup (15bffc0)
- correctly adjusted unit costs with tests (c3bd9b1)
- fixing unit costs and sums (9fde8c9)
- geo.terrain_height_for_pos(position) added for fluency (83ab48b)
- Point2D#to_3d(y:) makes 2d to 3d conversion shorthand even shorter. (53a6172)
- redownload and regen techtree for 5.0.12 (e7e5618)
- unit type data cost correction for structures (5cce91e)
- UnitGroup#intersection and alias #&.
some_squad &= units.army
removes dead units. (e56f6b5) - various upgrade and research additions to unit ug and player (879907b)
Miscellaneous Chores
- release 0.0.5 (b741940)
v0.0.4
0.0.4 (2024-03-20)
Features
- add unit# in_progress to help UG filter shorthand (e7246c1)
- add unit#build_reactor and unit#tech_lab's queue_command variables, incase they need to land and then build. (e5d6e95)
- added rbs signature gen with
rake gensig
task. (a5a36d8) - adding eql? for Api::Point for 3d (77bceb0)
- adding ug #find and #detect with forced sigs (465183a)
- adds geo.geysers_for_base and geo.minerals_for_base (afb0e5e)
- adds two debug text methods (9285534)
- changing geo#mineral_for_base to only return alive units and adding geo#gas_for_base (9bb14d2)
- geo helpers enemy_start_position start_position (116f29d)
- modernize gem + lint (3ad0d9a)
- more action commands: move, stop, hold (439ea30)
Bug Fixes
- Api::Point[x,y,z] new shorthand fixed. (9285534)
- debug_draw_box elevation even higher to prevent floor clipping (9285534)
- find and detect to return unit instead of tag-unit tupple (b1a2e8b)
- step_count hard locked to 1 (775518f)
- step_count is api-correct name for step_size (775518f)
- suffix ? to boolean unit checks has_tech_lab? and has_reactor? (12c47ed)
- terran build_reactor and build_tech_lab shortcuts doesn't accept generic abilities (195a620)
Miscellaneous Chores
- release 0.0.4 (8612452)
v0.0.3
v0.0.2
v0.0.1
0.0.1 (2024-02-07)
Features
- Adding templates for sc2ai new and sc2ai ladderzip (4ca8c2b)
- broadly, allows
sc2ai new
andsc2ai ladderzip
(4ca8c2b) - drop external dependencies (ef6018c)
- during init callback to Bot#configure to define additional attributes (4ca8c2b)
- enable_feature_layer configuration added (410758b)
- enable_feature_layer/interface_options removed from join_game and added as attributes (4ca8c2b)
- everything added (2713e90)
- moved /data/replays to ./replays/ (4ca8c2b)
- Paths#template_root for template sources (4ca8c2b)
- reduce ladderzip builder image size to barebones 200mb. (0b87c7a)
- removed enable_feature_layer from Sc2 config, and forcing it via Bot#configure (4ca8c2b)
- Sc2#is_live? reads bin/ladder env "AIARENA" to toggle live or not (4ca8c2b)