198,903 Commits over 4,140 Days - 2.00cph!
Wrapped spell debug stuff behind spells.debugvis convar
Spell tweaks.
Buck death fix.
Working on a better UI display system for game modes, that will fix the players alive UI and generally mean less work in the future
Fix for the T4 template HasChanged check on strings. Strings were always returning HasChanged false since the value started on null, and they were missing the case where prev was null and current is non-null.
Fixed some cone spell issues
Cone fx works while moving
Added the ability to toggle damage scaling based on distance from cast point on cone spell (defaults to false)
Cone spell fx that collides with world layer.
Cone damage now does a small trace to see if anything solid is in the way, adjusts the overlap sphere distance accordingly
Spell target will no longer change while a spell is channelling
Can now hold RMB to target yourself
Fixed some client compile issues
Added an orient to view field to spell effects, if true the effect won't be parented to a transform and will be spawned in front of the players view (see TorrentFirePH effect for correct orientation)
AI now has vision and hearing senses, proper FOV
Added stealthbox
Add haveInited check as a workaround for double OnClientInitialize call
▉▅▅▆▄▄ ▌▋ ▅▋▇▌█▅ ▋▇▆▋ ▌▆▋ ▄█▇▍▌▉▇ ▍▅ ▄▉▄▌ ▋▌▍▋▋█▄▌ ▊▇█▇▍▅ ▉▊▋ ▌▆▇▆▉▊▋▆ ▆▉▉▋▄ ▋▌▋▊ ▇ ▌▇█▄█▅▌▇, ▄▍▉▍
Fixed load order issue with z game circle
▅▄▆▌█ ▊▆▆▉▌▉▅ █▊▌▆▉ ▊▍▇
▅▋▍'█ ▆▌▅▅ ▋▉▅▇/▆▌/▌▍█ ▌▆▅▇ ▊█ ▋▄▄▍▆▌ ▄▄ ▆█▍ ▌▇▄▋▊▊
speed of rotating to face target is now defined on Navigation component.
moved target facing from SimTick to Tick in FollowCombatTarget
more combat ability logging tidy up
CombatAbilitySelector now logs to self unit rather than target
set turn layer weight to 0 because we're not currently using it
NavMesh updateRotation stuff
UnitView target facing replaced by Utility class and greatly simplified.
New target facing used in face target action and follow combat target action.
fixed missing deer death sound
Fixed player agro lists getting added to too often
Various senses optimisations and cleanup
Fixed players being healed getting more agro from their aggro list...
Idle AI Goals now interrupted by combat.
Target facing if we can't move to target.
FollowCombatTarget action no longer results in dank circling
▅▋▆▌▌ ▋▉▋▇▇▉▅▇▊▍ ▉▅▌▉▆ ▆█▌ █▉▉▌█▅▅ ▊▇▉█▌ ▍▉▉▆▅ ▍▄▉▇▅▆▋
▊▄▍▄▆▊ ▍▆▉▋▆ ▌▍▅▊▅▊█▉▊▇ ▊▄▌▊▆▋ ▄█▍▍ ▊▍ █▅▄▇▅▇ ▋▋▇▅ █▋▅▅▊▅, ▅▌▄▌▌▊▄▄ ▅▇▄ ▍▍▌ (▊▋▊▍ █▍ ▊▌█▅ ▌▍▍▉ ▊▅ █▅▅▌▆ ▄▍ ▋▄▌ ▅▍▅▋▇▌▌ ▉▉▊▄▅▊▊▉▇█ ▌▄▍▊█ █▄▍▍▌)
New spell target indicator
Tickrate tweaks (AI run vision at slightly slower rate, pending load balancing or something)
Senses no longer uses a dictionary for lookup
Threat calculation for players (healing and damage both increase threat and it drains over time)
NPCs now score all targets using threat and distance, will switch targets if something beats the score of the current target
Various spellstuffs
Starting equipment.
scientists gate greybox sketch
compound level progress backup
ActionData and derived types merged into new AIAction+Data partial
Added Actions.FollowCombatTarget (wip, not yet being used)