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