RPG Builder Version 1.0.3
What’s New ?
- Added Gear Sets
- Added Enchanting
- Added Socketing & Gems
- Added Conditional Effects to abilities. Allowing for abilities to trigger extra effects if the target OR caster has a specific effect active on it. It can also be triggered if a specific stat is at a specific value or percentage.
- Added option for Effect required in damage and healing effects, if the effect is active on the target hit, the corresponding damage bonus will be applied.
- Stats can now be marked as percentage stats
- All Modules have been added to the written documentation
- All Settings have been added to the written documentation.
- Non-editor systems have been added to the written documentation
- Added Stat Cost Types for abilities. (Flat, Percent of current, Percent of maximum)
- It is now possible to choose which Vitality Stat should be affected by Damage & Healing Effects
- Added death animations for NPCs
- Added option for flat calculation in damage and healing effects
- Added vitality actions. Allowing to trigger actions when a vitality stat reaches a specific value
- Auto Attacks are now fully implemented
- Weapon Damage and Speed have been implemented for auto-attacks
- Added Weapon Modifier in Damage & Healing effects
- Added Attack Speed Stat Type
- Added the option to destroy or not projectiles when hitting the environment
- Added the option to require facing the target when using a targetted ability
- Added a tab target function when pressing the tab key. Allowing to cycle through potential targets in front of the character
Improvements:
- Wrote a custom inspector class for Combat Visual Effect to present the component in a cleaner way
- Improved the Interactive Node inspector class to present the component in a cleaner way
- Dev UI Panel item list is now scrollable
- Is Percent option is now prevented for stats that are already percentage based stats
- Items are now added to the inventory when interacting with a resource node or container
- Added pulse visuals for effects allowing to play hit animations as well as particles
- Auto Attacks will now only trigger when right-clicking the target
Changes:
- Removed the level bonus stat field in the Stat Module, it was unused. It is defined on NPCs and Races/Classes instead
Fixes:
- Fixed a bug that would not remove equipped items when dragging them inside the inventory
- Fixed Currencies conversion settings
- Fixed a bug that caused any other stats than Mana to not be properly updated after being consumed from an ability
- Bonus Tooltips now show the Display Name instead of the Name –
- Fixed a bug that caused projectiles with Hit Nearby Units on to not properly go to nearby targets and never get destroyed
- The current player target is now reset when switching scenes
- Fixed a bug that caused Tree Points assets to not have their modified display name saved in the editor
- Fixed a bug that caused stat calculation from items when Is Percent is on to not be accurate
- Fixed a bug that allowed to use abilities when dead
- Fixed a bug that caused custom Inspector Classes to not record changes properly, causing scenes to not save changes
- Switched TextField to TextArea for larger text fields in the RPG Builder editor, allowing for the text to wrap
- Fixed the Cast Slow Down mechanic
- Fixed a bug with item tooltips that would not properly display item types in some cases
- Fixed resource nodes not using the gathering time, but instead using the interactive node interaction time
- Fixed a bug that would cause crafting to craft the first selected item of another crafting station when rapidly switching after clicking craft
- The required crafting components are now checked before the final step of the craft too
- Fixed a bug with item tooltips that would not always properly show the item quality
- Fixed a bug with bonuses that would not check the proper ID when trying to upgrade them in a talent tree
- The character animation is now starting when the interaction starts from the interactive node instead of on completion
- The player now is required to do damage on an enemy to get experience and loot from it
- The player does not gain experience from enemy kills that are too far
- Fixed a bug that would not properly calculate the selling price of items from merchants
- Fixed an editor bug that caused bonuses to not load properly in some cases
- Fixed a bug with bonuses that caused its rank to be a wrong index when fully unlearning it instead of being put back to 0
- Body Parts from the PlayerAppearanceHandler are no more required, they are now optional
- Fixed a bug that caused items equipped from dragging to not check the item requirements
- Fixed an editor bug that caused to show NPC instead of Ability in the Task Module
- Fixed an error in the code for the chance calculation of interactive nodes
- Fixed damage calculation for missing health modifier in damage effects
- Fixed Effects Stacking & Refreshing bugs
- Fixed the code for abilities of type Code. Now works with any angle
- Fixed a bug that caused death events to not be triggered on combat units if they were killed in one single attack
- Fixed a bug that caused damage texts not to show if the unit that was hit died from it