Releases: gamesmiths-guild/forge
Releases · gamesmiths-guild/forge
v0.2.0
What's Changed
Added
- Added Gameplay Abilities system. by @lextatic in #4
- Added Events system for simulation related events. by @lextatic in #4
- Added support for custom context application data for effects. by @lextatic in #4
- Added GrantAbilityEffectComponent. by @lextatic in #4
- Added snapshot support for SetByCaller magnitudes. by @lextatic in #4
Changed
- Refactored immutable structs into record types. by @lextatic in #3
- Renamed UnappyEffect method to RemoveEffect. by @lextatic in #4
- Changed DurationData to make use of ModifierMagnitudes. by @lextatic in #4
- Updated tests and documentation. by @lextatic in #4
- Changed CueTriggerRequirement to a flags enum. by @lextatic in #4
Fixed
- Fixed issues with non-snapshot behavior for CustomCalculators. by @lextatic in #4
- Fixed channels evaluation for CustomCalculators. by @lextatic in #4
- Fixed floating point issues with percent multipliers. by @lextatic in #4
- Fixed issue with effect component instancing. by @lextatic in #4
- Fixed some incorrect asserts. by @lextatic in #4
- Fixed many typos. by @lextatic in #4
Full Changelog: v0.1.2...v0.2.0
v0.1.2
v0.1.1
v0.1.0
First release with core functionality:
- Tags System: Hierarchical tagging for entity classification.
- Attributes System: Centralized attribute management with modifiers and overrides.
- Effects System: Data-driven effects with stacking and duration support.
- Cues System: Visual/audio feedback for gameplay events.
Full Changelog: https://github.com/gamesmiths-guild/forge/commits/v0.1.0