Changelog

All changes from 42core-team/monorepo. 16 releases total.

Breaking Changes

  • Fully remove the concept of e_obj_state from the client_lib - it was more trouble than it was worth. (#141)
  • Various action function signature alterations for less duplicates and more clarity (#142)
  • Removed largely unnecessary client lib helper function core_get_obj_filter_first() (#146)

What's changed

  • Visualizer SVG Handling rework & new color scheme based on it prioritizing good contrast between unit differentiation with color based on teams (#150)
  • Deep Wiki structural Rework, many alterations and whole structure changed (#143)
  • Setup Change: Fully seperated hardcore / softcore my-core-bot codebases, default A* for hardcore players (#129)
  • Server Action Execution Randomization Order tweak: Now randomized on a per-action-type order not generally, then reassembled in the order "transfer_gems - build - attack - move - create" for overall improved predictability while maintaining fairness (#151)
  • Game Server Action Validation changes to utilize JSON Schema format
  • Attack Action Data Format Change to directly reference attacked object id, resulting replay format version bump to "1.4.0"

Minor changes

  • Softcore config refinements
  • Fix small softcore config gem pile balance underflow possibility (#153)
  • Fix very high json-encoded values being encoded as scientific notation, thus breaking server parsing (#140)

Full Changelog: https://github.com/42core-team/monorepo/compare/v0.0.2.10...v0.0.3.0

Changelog | CORE Game