Changelog
[0.9.3] Unreleased WIP
-
Changed the way audio is played:
-
All sounds will now play on pooled audio sources.
-
The PlayAudio Unit sub-component is gone as it is no longer required.
-
-
Unit selected indicator: color can now be configured, and it can be configured that the selected indicator should be hidden.
-
The Message Bus
Postmethod can now be called if not on the main thread. -
It is now configurable if clicks (select, interact) on units should be executed on pointer down or on pointer click.
-
Implemented Follow:
-
right-click a unit to follow that unit.
-
if that unit can be auto-attacked, it cannot be followed. Autoattacking always has precedence.
-
-
UI:
-
The mouse wheel will not zoom the camera anymore if the mouse is over the UI.
-
EffectOpenWindow: When opening a window at XY, the X and Y values are now percentages, enabling a uniform behavior regardless of resolution.
-
-
Added support for user-defined
DamageKindandUnitAttributeFlagenumerations. See special enumerations on how to use this.
[0.9.2]
-
Fix: When using an item, the slot is remembered, enabling deletion of the item that was actually used.
-
Implemented "Cooldown Group" and "Cooldown Location". See Cast Cost.
-
Fix: Unequipping a Weapon now respects if other slots have Weapons and if yes, sets them as the current Weapon. Also, the BehaviorGraph reevaluates the attackRange after swapping a Weapon.
-
Added property: Weapon → FirePointName. Weapons can now dictate from which FirePoint their projectiles should be fired. See
FirePointBhv -
Added property: EffectCreateProjectile → FirePointName.
-
Motion Hint (for Motion Mappers) is now always taken from the item that was last equipped.
-
EffectHeal can now not only heal Life but also Shield and Energy.
-
Implemented Leech. See Leech.
[0.9.1]
-
Implemented model field "Buff: Validator Disable"
-
It is now possible to disable (= pause) a Buff while a Validator returns false. While a buff is disabled:
-
Its Timer will not count down.
-
Its stack count will internally be set to zero.
-
It will not execute periodic effects.
-
-
-
Renamed UnitBase property "unsearchable" to "IsProp" and changed its tooltip.
-
Added the ability to debug UnitClicked messages to
MessageDebuggerBhv. -
Fix: Modifications to Movement by Attributes had no effect.
-
Added Movement to RtUnitSheet
-
Improved the Techdemo: Cursor Splat Demo
-
Added a Unit Detail window which has the functionality to increase Attributes with the points from level ups. Added a scene to the Techdemo, which showcases all that.
-
Implemented model fields "AbilityExecutable: silenced, stunned"
-
It is now possible to have Abilities that can be executed even if the unit is silenced and/or stunned.
-