Commit Graph

92 Commits

Author SHA1 Message Date
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
b420c9ef9e Create base character and protagonist classes and get protag moving
[git-p4: depot-paths = "//depot/main/": change = 11]
2021-02-24 10:22:23 -05:00
450f800040 Change filetype
[git-p4: depot-paths = "//depot/main/": change = 10]
2021-02-24 10:21:52 -05:00
861f78ee15 Add UE4 mannequin
[git-p4: depot-paths = "//depot/main/": change = 7]
2021-02-16 23:12:10 -05:00
257ca080cf Populated server with files
[git-p4: depot-paths = "//depot/main/": change = 6]
2021-02-16 22:02:50 -05:00