> For the complete documentation index, see [llms.txt](https://slashin8r.gitbook.io/universal-monster/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://slashin8r.gitbook.io/universal-monster/overview/changelog.md).

# Changelog

## v1.4.4: 2023-02-25

### Fixed

* Stun Delay
* 3D Movement Sometimes Causing Zero Velocity
* AI Losing Line of Sight During Chase Task
* Hover Height
* Face Target

## v1.4.3: 2023-01-22

### Added

* GetAttackRate Interface Function to Change Montage Play Rate during Runtime
* PlayRate, StartingPosition, and StartingSection to Attack Struct
* TraceStart and TraceEnd Animation Notifies to Replace Montage Notify Windows
* Sphere, Capsule, and Line Traces for Melee Attacks and Projectiles
* More Stimulus Info for Condition Checks: IsStunned?, Height, MovementState, and TimeOfDay

### Fixed

* Stuns (Again)
* Stun Giving Accessed None Errors
* EQS Task not Giving Correct Location Results
* Hover Causing AI to Instantly Change Location when Anything Moves Under Them

## v1.4.2: 2022-12-27

### Added

* Trigger Stun Interface Function

### Fixed

* Stuns
* AI Circling their Destination

## v1.4.1: 2022-12-26

### Added

* Movement State Array to Attacks (Replacing the Single Movement State), so Attacks have the Option to be Used for Multiple Movement States
* Tooltips to most structs (will finish the others with the next update)

### Fixed

* NavMesh Check
* Character Rotation with Dynamic Movement
* Chance for Task of None
* Accessed None Errors

## v1.4 **Flying and Swimming** Update: 2022-12-21

### Added

* Flying
* Hovering
* Swimming
* Surface Swimming
* Non-Navmesh Movement
* Dynamic Obstacle Avoidance
* Movement State Changing
* Attacks Based on Movement State
* Projectile Homing Duration
* Option to Use Data Table to Fill Attacks Array

## v1.3.8: 2022-07-22

### Added

* Use Socket for Projectile Location and Direction

### Fixed

* Task Conditions causing Behavior Loop
* UE5 Animation Blueprint Error
* Replicated Sprint
* Smooth Character Rotation
* Attack Task
* Cooldowns

## v1.3.7: 2021-11-26

### Added

* Skip Durability for Hit Event
* Direction Variable

### Removed

* Hard-coded Faction State Names

### Fixed

* Log Warnings
* Reference Errors
* Change Task
* Line of Sight
* Hearing
* Patrol Task
* Flee Task
* Hit Reactions
* Set Attack
* Cooldowns

## v1.3.6: 2021-09-10

### Added

* More Combat Behavior Examples
* Reaction Time Support

### Removed

* BTS\_CheckBehavior

### Fixed

* Projectile Pattern Default Value
* Other Minor Fixes

## v1.3.5: 2021-08-26

### Added

* LowerBody Slot

### Fixed

* Component Collision
* Should Hit Function
* Return Task
* Refresh Bones
* Attacking Out of Range
* Line of Sight
* Remove Current Target from Perceived Targets

## v1.3.4: 2021-08-06

### Added

* Perception Extension Support
* Damage Tracking
* Maneuver Task
* Attack Task Info Override
* Factions Save Now Updates Dynamically Based On Factions Data Table
* Environment Objects Array In Trace Info

### Fixed

* AI No Longer Stuck In Attacking State When Not Attacking
* Multiple Notify Windows Now Hit Per Notify Window
* Melee Pass Through Environment/Friendlies
* Death Collision

## v1.3.3: 2021-06-26

### Added

* Perceived Actors Array
* Behaviors Data Table
* Tasks Data Table
* Task Info Data Table
* Stimuli Data Table
* Animations Data Table
* Sounds Data Table
* Formations Data Table
* Hit Effects Data Table
* Bullets Data Table

### Fixed

* AI Changes Target After Killing Current Target
* AI No Longer Attacks Dead Target

## v1.3.2: 2021-06-18

### Fixed

* Return Task
* UMGlobal Replication
* Faction Replication

## v1.3.1: 2021-06-05

### Added

* Projectile Patterns
* Trace Info Data Table

### Fixed

* EQS Task
* Chase Task

## v1.3 Behavior Update: 2021-05-13

### Added

* AI Tasks
* AI Behaviors
* Routine Behaviors
* Stimuli Behaviors
* Combat Behaviors
* AI Task Info
