Updated skeletal meshes for all the small characters (fade, trolloc_boar, rand)
Updated physics for all small characters (fade, trolloc_boar, rand)
Updated blueprints for small characters (minion ranged, minion melee, wot character small)
Updated small rand character blueprint to have magic projectile attack
Updated main blender file to have fixed rigging and structure for the different characters
In projectile overlap Check overlap actor to ensure it is not a trigger box
Updated projectiles to have similar structure for overlap checking in prep for refactor
Update the collision type for the magic projectile
Update openable to allow the opened state to be set on instances in game so they can start open if desired
Refactored openable interface to provide Open and Close functions which can be blueprint native (overridable) and override those in the subclasses instead of overriding the interact event. Overriding the interact event does also work however, as shown by the chest which only overrides that since it can only be opened.
Updated portal collision to only overlap with pawns.
Update diorama to have sheep pen start open.
Updated projectile overlap check to check against TriggerBase instead of TriggerBox for more compatibility.
How has this been tested?
Building and playing in editor on diorama map, overworld, and rand house. Checked gates, doors, and pens. Checked arrows and magic projectiles work on all maps.
Screenshots (if appropriate):
Types of changes
[x] Bug fix (non-breaking change which fixes an issue)
[x] New feature (non-breaking change which adds functionality)
[ ] New Art / Asset
[x] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[ ] Documentation Update
[x] Art / Asset Update
[x] Software change
Checklist:
[ ] My change requires a change to the documentation.
[ ] I have added / updated the documentation related to this change via either README or WIKI
Software
[ ] I have added tests to cover my changes.
[ ] I have updated the .github/workflows/build.yml file to add my new test to the automated cloud build github action.
[ ] All new and existing tests passed.
[x] My code follows the code style of this project.
Description
Motivation and Context
How has this been tested?
Building and playing in editor on diorama map, overworld, and rand house. Checked gates, doors, and pens. Checked arrows and magic projectiles work on all maps.
Screenshots (if appropriate):
Types of changes
Checklist:
Software
.github/workflows/build.yml
file to add my new test to the automated cloud build github action.