Updated base action to support required tags (which must exist for the action to fire)
Updated base action to support removes tags (which the action will remove from the owner when it fires)
Removed unused and outdated dash action (will be added later)
Updated sprint action tags and such
Added jump action which supports single jump, double jump (multi jump with n number of jumps in mid air), and wall jump (using line trace from character) - all of which are configurable
Updated WotCharacter class to use actions for jumping instead of the default character movement implementation of jumping to allow for mid-air jumps (double/multi-jumps) as well as wall-jumps
Update how the physics and collision settings are applied to remove warnings during play from arrows (only set Item channel when dropping new interactible items instead of in constructor, since not all items are dropped when created)
Update physics / collision configuration for target actors of explosion to ensure they respond properly, e.g. when NPCs are killed via magic projectile explosions)
Updated default actions for BP_WotCharacter to add new jump action
Updated gameplay test map to have some animals in it for testing
Reloaded diorama and herding test maps
Updated action interface to allow blueprint to override the CanStart functionality - which is used in the Dash to ensure not falling
Added dashing gameplay tag
Added Dash input action mapped to the z button
Added Dash action with configurable dash distance and cooldown time
Updated Jump action to not be usable while dashing
Updated WotCharacter to have delegate function for handling the actions via the action component
Updated BP_WotCharacter to have Dash action in default actions for actions component
Motivation and Context
Closes #64 - doesn't implement roll and all of the mentioned actions, but it does support walljump, multiple mid-air jumps, and dash.
How has this been tested?
Playing on the various test levels (see screenshots and video below)
Description
required
tags (which must exist for the action to fire)removes
tags (which the action will remove from the owner when it fires)Item
channel when dropping new interactible items instead of in constructor, since not all items are dropped when created)Motivation and Context
Closes #64 - doesn't implement roll and all of the mentioned actions, but it does support walljump, multiple mid-air jumps, and dash.
How has this been tested?
Playing on the various test levels (see screenshots and video below)
Screenshots (if appropriate):
https://github.com/Well-known-Game-Studio/wot_a_good_game/assets/213467/a45a5741-bb1e-4202-8bc2-bf83ec9d8c05
https://github.com/Well-known-Game-Studio/wot_a_good_game/assets/213467/5a923821-792c-40ea-a90b-ba63d7cd3ff8
Types of changes
Checklist:
Software
.github/workflows/build.yml
file to add my new test to the automated cloud build github action.