AnyRPG Engine 0.9a
A Unity package of this release can be downloaded from https://www.anyrpg.org/downloads
Features
- New universal attachment system allows users to define attachments for ability prefabs and weapons such as 'Right Hand' and have that looked up in a table that translates to the actual bone, allowing all weapons and effects to be re-used among characters with different bone structures.
Enhancements
- Patrols can now use tags instead of direct vectors. This make it easy to assign objects in the scene and use Unity's color tagging system to see if patrol points are on a NavMesh or not. It also means patrols can be re-used across different scenes if necessary.
- Chat text from dialogs that NPCs are playing can now be limited by distance to not appear in the chat log if they are far away.
- Credits can now have separate URL links for the author and item values.
Bug Fixes
- Rotation of spawned objects is now properly local
- Several null reference checks have been added to prevent crashes
- Unit toughness resource multipliers (direct multiplication of health etc without increasing base stat such as stamina) now work properly again.
- Boss fight music will end properly in scenes without background music now.
- Fixed a targeting bug that prevented life drain heal effects from properly targeting the original caster.
- Incorrectly configured UMA recipe profiles will no longer crash the game when an item with a null UMA recipe link is unequipped.
- Abilities that belong to another class will properly be hidden from the action bars and spellbook when a class change occurs. They will return if the character changes back to the original class. This prevents abilities acquired from item drops from needing to be manually re-acquired after a class change.