Ground and Sky spell conversion to Rune Style casting

Cleaned up the massive amount of spaghetti code in the BP Ability Parent.

Created a new actor called BP_PhysicalPlacementSpell for us to spawn just like the Physical Rune objects.

Added a new event to the BTGS_MagicInterafce called SetupPhysicalPlacementSpell_OnInterface which we are using to actually set up all the required stuff for the new physical placement spell actor.

Converted all the of NPC Ground and Sky spell Casting to using the new BP_PhysicalPlacementSpell took several hours but well worth it much cleaner and compartmentalized code!

Several more hours of testing and bug fixing the new Placement spell actor.

Previous
Previous

More bug fixes in the magic system.

Next
Next

Bug fixes in the magic system.