Bug fixes from recent external play test
Fixed the bug where arrow wrist pivots caused broken wrist visuals when nocking an arrow
Fixed the bug where grabbing an arrow from a quiver resulted in an incorrect grab location
Fixed the bug where rune overlap spheres were showing in game,
Fixed the bug where summoned things would never have their breathing sounds disappear.
Added a new Interface event called BTGS_IsCompanion
Added a new interface event called SetSummonOwnerRef
Added a new interface event called OverrideBehaviourTree
Removed a hard ref to the melee component in the T_RollBackwards AI Task
Removed a hard ref to the base object in the combat status component
Removed a hard ref to the equipment component in the S_SettingAnimalBehaviour AI Service
Fixed Summoned companions not fighting for you sometimes
Fixed summoned companions not following you
Fixed the bug where NPCs in combat didnt look at the thing attacking them they would always look at the player
Updated Creature combat to update their combat status as soon as they are brought up for play previously they waited for the AI to tick which looked like a bug because a summoned creature might sit around for a whole second before doing anything.
Added code to the Summon creature magic effect to override the behavior tree of the creature being summoned.
Replaced all the references in the AI controller searching for if the owner was a companion with our new code because it was previously a cached value, that should be able to change at any time like if you cast a spell on a creature to fight for you for instance that would be a temporary companion.
Added an on dropped event to the base object bound to staves and wands because if you dropped a staff or wand that was charging its effect it would stay active and never be destroyed
Fixed a bug in how staves were calculating the cost of their casts
Fixed a bug where adding a staff to your inventory would set its charge back to 100 percent
Fixed an item duplication glitch caused by missing player tags on weapons that run out of charge.
Added a seperate function to calculate the cost of staff spells as they were still way too overpowered
Fixed bug where you could Enchant already enchanted items.
Fixed bug where you could enchant wands and staves
Fixed bug where the player hands would freeze if you opened the inventory while holding the compass
Added the actor tag InfoBook to all the info books
Disabled potion cork collision when dropping a potion bottle as the bottle was colliding with the cork and causing the physics to go crazy
Fixed the bug where removing a key from your inventory would relock a previously unlocked lock