Commit Graph

54 Commits

Author SHA1 Message Date
4e2c467521 Tweak dashes and other small things
[git-p4: depot-paths = "//depot/main/": change = 99]
2021-06-19 21:05:38 -05:00
f6764870dd Input buffer first pass
[git-p4: depot-paths = "//depot/main/": change = 96]
2021-06-18 22:26:12 -05:00
216cca1808 4 directional dash
[git-p4: depot-paths = "//depot/main/": change = 92]
2021-06-16 21:23:33 -05:00
ed3dcb9e21 Prevent transitions into air firing state if ammo is depleted
[git-p4: depot-paths = "//depot/main/": change = 87]
2021-06-16 20:30:32 -05:00
ee4f954d4f Remove intermediate folder from UnrealImGui plugin folder
[git-p4: depot-paths = "//depot/main/": change = 84]
2021-06-15 21:33:58 -05:00
606a2b6971 Add air firing state
[git-p4: depot-paths = "//depot/main/": change = 83]
2021-06-15 21:33:46 -05:00
668e144327 Update protag animation blueprint
[git-p4: depot-paths = "//depot/main/": change = 81]
2021-06-14 21:33:52 -05:00
845ce746ad Add UnrealImGui plugin
[git-p4: depot-paths = "//depot/main/": change = 78]
2021-05-30 15:50:11 -05:00
4c1a7667a9 Make move to front of player toggleable
[git-p4: depot-paths = "//depot/main/": change = 77]
2021-05-27 21:01:37 -05:00
086f6ebc74 Test enemy moves to front of player (for gameplay testing)
[git-p4: depot-paths = "//depot/main/": change = 76]
2021-05-27 20:58:18 -05:00
705c9b76ca Directional input attacks
[git-p4: depot-paths = "//depot/main/": change = 75]
2021-05-27 19:56:56 -05:00
f8547629c3 Implement stinger (really sloppy implementation)
[git-p4: depot-paths = "//depot/main/": change = 74]
2021-05-24 20:32:15 -05:00
4a5293d9a8 Add logic to death state so correct anim plays when dying and knocked down and dying in air
Add getting up from knockdown state and logic

[git-p4: depot-paths = "//depot/main/": change = 73]
2021-05-23 14:58:15 -05:00
a9f439a004 Keep track of hit actors on melee spherecast so they are only damaged once per attack
[git-p4: depot-paths = "//depot/main/": change = 72]
2021-05-23 00:21:59 -05:00
ae7b7a214c Fixing revolver and shotgun damage
[git-p4: depot-paths = "//depot/main/": change = 71]
2021-05-22 23:38:27 -05:00
12f0bce1ed Head and arm hit reactions
[git-p4: depot-paths = "//depot/main/": change = 70]
2021-05-22 23:37:52 -05:00
3d721a28c4 Missing files from implementing air hurt anims
[git-p4: depot-paths = "//depot/main/": change = 68]
2021-05-21 20:14:02 -05:00
cf53579715 Implement air hit stun animations
[git-p4: depot-paths = "//depot/main/": change = 67]
2021-05-21 20:13:23 -05:00
65f4afb008 Make gun cause reaction on ground and keep enemy in air when they are launched
[git-p4: depot-paths = "//depot/main/": change = 66]
2021-05-17 19:30:09 -05:00
303277fa91 Implement launcher attack
[git-p4: depot-paths = "//depot/main/": change = 63]
2021-05-16 15:20:40 -05:00
99a0614da5 Remove "Use Controller Rotation Yaw" flag set/unset in protag reload state
[git-p4: depot-paths = "//depot/main/": change = 62]
2021-05-13 20:51:39 -05:00
40b7b09b3f Test enemy implementation pt. 1 (make enemy and make them hittable)
[git-p4: depot-paths = "//depot/main/": change = 61]
2021-05-13 20:48:11 -05:00
0b29d6d542 Update protag to face camera when moving (like a typical third person shooter)
[git-p4: depot-paths = "//depot/main/": change = 60]
2021-05-13 20:46:48 -05:00
c9882b88ea Implement shotgun
[git-p4: depot-paths = "//depot/main/": change = 58]
2021-04-12 20:54:16 -05:00
fd8021bcbc Health component
[git-p4: depot-paths = "//depot/main/": change = 57]
2021-04-10 18:35:49 -05:00
6e4cbae7c1 Melee weapon functionality
[git-p4: depot-paths = "//depot/main/": change = 54]
2021-04-09 20:11:10 -05:00
80c90f98c8 Implement hitscan weapon functionality
[git-p4: depot-paths = "//depot/main/": change = 53]
2021-04-08 19:20:18 -05:00
4996a253c2 Update event handler signature to return FName instead of bool
[git-p4: depot-paths = "//depot/main/": change = 52]
2021-04-03 14:45:56 -05:00
d8d7c2eb53 Call Start + Stop fire in firing state and add reloading state
[git-p4: depot-paths = "//depot/main/": change = 51]
2021-04-02 20:23:17 -05:00
940846786e Create weapon inventory component and create + initialize weapons
[git-p4: depot-paths = "//depot/main/": change = 50]
2021-03-31 20:42:38 -05:00
dfc2298964 Add firing gun aim offset and blendspace to protag anim BP
[git-p4: depot-paths = "//depot/main/": change = 48]
2021-03-28 19:08:04 -05:00
95b201965d Create SNGProtagonistState subclass
[git-p4: depot-paths = "//depot/main/": change = 45]
2021-03-28 16:51:34 -05:00
145f6ad353 Give protag ability to use ranged weapons
[git-p4: depot-paths = "//depot/main/": change = 44]
2021-03-28 15:17:01 -05:00
e06e248c33 Add revolver and placeholder assets
[git-p4: depot-paths = "//depot/main/": change = 41]
2021-03-25 19:19:21 -05:00
026930e372 Create and define weapon base classes
[git-p4: depot-paths = "//depot/main/": change = 40]
2021-03-25 19:15:43 -05:00
154420278d Reset combo flag
[git-p4: depot-paths = "//depot/main/": change = 37]
2021-03-22 19:59:14 -05:00
e56b970ff5 Placeholder gun animations
[git-p4: depot-paths = "//depot/main/": change = 36]
2021-03-22 19:08:15 -05:00
c4c12d0251 Try to fix Perforce line-ending bullshit
[git-p4: depot-paths = "//depot/main/": change = 33]
2021-03-20 23:27:09 -05:00
b060c9e56c Implement ground and air attack combo
[git-p4: depot-paths = "//depot/main/": change = 32]
2021-03-20 22:56:17 -05:00
32a178d3d8 Implement CanCancel flag and disallow state transitioning to itself
[git-p4: depot-paths = "//depot/main/": change = 31]
2021-03-20 22:51:59 -05:00
14d5aebedf Implement event and event queue functionality for use in state machine and elsewhere
[git-p4: depot-paths = "//depot/main/": change = 26]
2021-03-13 23:29:34 -05:00
3afd2861b4 Traverse state machine tree on update state, exit state, and when checking transitions
[git-p4: depot-paths = "//depot/main/": change = 25]
2021-03-12 20:08:15 -05:00
15e19e2720 Update state machine to traverse substates
[git-p4: depot-paths = "//depot/main/": change = 24]
2021-03-11 21:15:17 -05:00
a88489ca6d First pass at implementing generic state machine component; Create protagonist states as a test case
[git-p4: depot-paths = "//depot/main/": change = 22]
2021-03-07 20:34:48 -05:00
5c2588a7eb Add basic attack behavior to protagonist
[git-p4: depot-paths = "//depot/main/": change = 21]
2021-03-04 21:46:34 -05:00
a9e371ea71 Add placeholder attack animations
[git-p4: depot-paths = "//depot/main/": change = 20]
2021-03-02 22:14:13 -05:00
a9d8ac05ea Add player jump and dash
[git-p4: depot-paths = "//depot/main/": change = 17]
2021-02-28 00:38:14 -05:00
21e42b762b Start implementation of hierarchical state machine
[git-p4: depot-paths = "//depot/main/": change = 16]
2021-02-27 17:52:46 -05:00
c85fbc0403 Update copyright notice; Attempt to fix character encoding issue
[git-p4: depot-paths = "//depot/main/": change = 13]
2021-02-24 15:58:47 -05:00
ead654a1fd Delete duplicate BP_Protagonist
[git-p4: depot-paths = "//depot/main/": change = 12]
2021-02-24 10:23:57 -05:00