Skip to content

v0.3.0

Choose a tag to compare

@AlephCubed AlephCubed released this 29 Jan 05:47
· 28 commits to main since this release
7a0d076

What's Changed

  • EffectTimer getters, Delay::trigger_immediately, and assorted cleanup. by @AlephCubed in #5
  • Added get_timer, get_mode, and mutable equivelents to EffectTimer trait.
  • Added default implementation for EffectTimer::merge.
    • Fixed warning message referencing old StatusEffectPlugin instead of AlchemyPlugin.
  • Added Delay::trigger_immediately builder method.
    • This is now used in both poison examples.
  • Removed register_timer_merge_functions in favor of merge_effect_timer.
// Before:
register_timer_merge_functions(&mut registry);
// After:
registry
    .register::<Lifetime>(merge_effect_timer::<Lifetime>)
    .register::<Delay>(merge_effect_timer::<Delay>);
  • Made merge_effect_stacks public.
  • Implemented Add<Self>, AddAssign<Self>, From<u8>, and Into<u8> for EffectStacks.
  • Various documentation and examples cleanup.

Full Changelog: v0.2.1...v0.3.0