baz
9dc2fff2ed
Checfk if all keys have been collected in LevelEndTriggerVolume
2024-03-11 22:09:42 +00:00
baz
cffef34d9b
IncrementCollectedLevelKeys instead of InitialLevelKeys
2024-03-11 21:14:13 +00:00
baz
532bcc7e66
Create LevelKeyPickup
2024-03-11 21:01:50 +00:00
baz
a183445aba
Create LevelManager
2024-03-11 20:01:56 +00:00
baz
7d8015acf0
Play animation when Updating Health
2024-03-10 23:07:33 +00:00
baz
5e0433905f
Rotate Healthbar to face Player Camera in Tick
2024-03-09 03:52:14 +00:00
baz
a43ec2c068
Add getter for player CameraComponent
2024-03-09 03:51:34 +00:00
baz
fdfa37a346
UpdateHealthbar on BindOwner
2024-03-09 03:51:16 +00:00
baz
e30e644b58
Add Healthbar to EnemyCharacter
2024-03-08 02:33:40 +00:00
baz
ed3747037c
Spawn ParticleSystem OnHit NakatomiCharacter
2024-03-07 17:16:15 +00:00
baz
e1ae4f60a8
Add OnDamagedHitNiagaraSystem to NakatomiCharacter
2024-03-07 17:02:20 +00:00
baz
76fb2475d2
Use NiagaraSystem to spawn Particle Effects on bullet impact
2024-03-07 02:10:11 +00:00
baz
cda5b81484
Change UParticleSystem usage to UNiagaraSystem
2024-03-07 02:09:36 +00:00
baz
2470daa098
Add Niagara to build dependency modules
2024-03-07 02:09:04 +00:00
baz
baf54dd6f5
Fix minor bugs
2024-03-06 02:04:57 +00:00
baz
c474aa4405
Disable playing on damaged animation montage
...
This is intentional, I want to disable this until I find a better way to blend them in with the animation blueprint as well as slowing movement when hit.
2024-03-05 17:02:16 +00:00
baz
3c69fc2289
Move OnDamagedAnimationMontages to NakatomiCharacter
2024-03-05 17:00:53 +00:00
baz
0ec7f89c57
Add speed check to allow firing when movement speed is low enough while sprint key is held
2024-03-05 16:02:05 +00:00
baz
91f2befa71
Disallow Sprinting and Aiming Downsights at the same time
2024-03-05 15:32:32 +00:00
baz
0d463d1ba2
Bind OnDeath and OnDamaged in BeginPlay on character
2024-03-04 19:25:53 +00:00
baz
a2186205cc
Update DemolitionWorker with new BehaviorTrees
2024-02-29 20:01:41 +00:00
baz
2e39be6354
Refine Ranged Enemy functionality and hide on low health
2024-02-29 17:29:23 +00:00
baz
8be9a8269e
Add Weapon Cooldown Decorator
2024-02-29 17:29:22 +00:00
baz
412e3f1fc4
Misc Enemy Updates
2024-02-29 17:29:21 +00:00
baz
eb9178f4e3
Add IsWithinRange Decorator
2024-02-29 17:29:21 +00:00
baz
265561dffb
Add new Sprint enemy movement speed
2024-02-29 17:29:21 +00:00
baz
429cf58627
Make hearing and damaged perception events
2024-02-29 17:29:20 +00:00
baz
763706ac5c
Add new Perception Senses
2024-02-29 17:29:20 +00:00
baz
5b90d26bc6
Create AI State Enum
2024-02-29 17:29:20 +00:00
baz
c6c92ed296
Create Has Patrol Route Decorator
2024-02-29 17:29:20 +00:00
baz
2f9cc901e2
Create Set Movement Speed Task
2024-02-29 17:29:20 +00:00
baz
beb18734b1
Add default GetSplinePointAtWorld function
2024-02-29 17:29:19 +00:00
baz
3d16e8e24a
Add CurrentPatrolRoute reference to EnemyCharacter
2024-02-29 17:29:19 +00:00
baz
0fd27b6745
Create Move Along Patrol Route task
2024-02-29 17:29:19 +00:00
baz
7cb89a7d2c
Create PatrolRoute
2024-02-29 17:29:18 +00:00
baz
4d214f9883
Create Clear Focus Task
2024-02-29 17:29:18 +00:00
baz
03d5b80a0b
Create Clear Focus Task
2024-02-08 18:30:39 +00:00
baz
408954c96d
Create Set Focus Task
2024-02-08 18:30:33 +00:00
baz
6072f824ce
Remove the ability to Fire when Sprinting
2024-02-07 17:08:32 +00:00
baz
e26b66b7aa
Play Fire animation during OnFire
2024-02-05 22:35:28 +00:00
baz
2b5670fa9a
Make Manequin Animation Blueprint generic
2024-02-05 21:36:44 +00:00
baz
8edb845d0a
Fix spelling mistake
2024-02-04 19:27:51 +00:00
baz
3134e269f7
Play Hit Animation Montage when OnDamaged is called
2024-02-04 19:20:16 +00:00
baz
c1afc827e0
Disallow Dashing and Sliding while Throwing
2024-02-01 20:35:55 +00:00
baz
4930aff6c2
Remove ability to throw while throwing animation is playing
2024-02-01 20:30:42 +00:00
baz
aef9f87dbf
Add Throw Explosive Animation Notifier
2024-02-01 20:08:18 +00:00
baz
eaa81f4478
Add Throw Weapon Animation Notifier
2024-02-01 20:08:00 +00:00
baz
deabd0b223
Play Throw AnimMontage when throwing
2024-02-01 01:00:47 +00:00
baz
957867ecd4
Play Dash AnimMontage when Dashing
2024-02-01 00:53:32 +00:00
baz
957da3946a
Create GetCrouched method in PlayerCharacter
2024-02-01 00:53:01 +00:00
baz
01699f4529
Add ADS animations
2024-01-25 00:01:29 +00:00
baz
d3ba88cb3a
Add sprinting animation
2024-01-24 17:20:26 +00:00
baz
4c4799b10a
Add AnimStarterPack to Project
2024-01-24 17:03:26 +00:00
baz
33b1376a8f
Fix spelling mistake
2024-01-17 03:05:56 +00:00
baz
c8d1c9c6e9
Cleanup Includes in PlayerCharacter
2024-01-17 03:00:38 +00:00
baz
1986bd2092
Implement basic dash in NakatomiCMC
2024-01-17 02:17:17 +00:00
baz
368575b715
Move cmc to if statement
2024-01-16 20:51:38 +00:00
baz
d758272d9d
Reimplement Aim Down Sights movement modifiers
2024-01-16 19:44:23 +00:00
baz
ed84a592ef
Set WantToSlide status in Enter and Exit Slide functions in movement component
2024-01-12 15:57:12 +00:00
baz
9bb3225542
Change Slide to work with Slide Input Action
2024-01-12 15:53:23 +00:00
baz
bf45b09cd7
Add Slide Input Action
2024-01-12 15:30:55 +00:00
baz
293358737c
Add initial custom slide movement implementation
2024-01-11 19:21:15 +00:00
baz
2cdb97b7ab
Add NakatomiCharacter and NakatomiCMC to Nakatomi.h
2024-01-11 19:20:41 +00:00
baz
283b536242
Add Crouch functionality
2024-01-04 20:31:44 +00:00
baz
08fbe9dbe1
Assign NakatomiCMC in BeginPlay and add getter
2024-01-04 20:31:33 +00:00
baz
ab3f624ade
Use NakatomiCMC to set Walk and Sprint speed
...
I am temporarily breaking ADS movement, this will be fixed in subsequent commits
2024-01-04 15:53:24 +00:00
baz
af8d8364a4
Add Sprint functionality to NakatomiCMC
2024-01-04 15:51:03 +00:00
baz
01aeecf953
Replace default CharacterMovementComponent with NakatomiCMC
2024-01-04 15:50:15 +00:00
baz
56aa855a7c
Create NakatomiCMC
2024-01-04 15:49:09 +00:00
baz
48bb8f9ef6
Create LevelEndTriggerVolume
2023-12-13 21:45:05 +00:00
baz
ee42aabc2a
Temporarily move level reloading on death from Destroyed to OnDeath
2023-12-13 21:44:42 +00:00
baz
27120d731a
Lock mouse to screen when showing Main Menu UI or Options Menu UI
2023-12-05 22:41:58 +00:00
baz
1f6d729d73
Add functionality to open a UWorld when clicking New Game button in main menu
2023-11-14 23:16:10 +00:00
baz
085fd8ea46
Show options menu when pressing options button in main menu
2023-11-14 22:53:32 +00:00
baz
427131ae3a
Update EngingIncludeOrderVersion
2023-11-12 21:25:21 +00:00
baz
345ea88d79
Fix compilation issues
2023-11-12 21:24:03 +00:00
baz
357e4fdf5e
Create MainMenuGameModeBase
2023-11-09 22:14:45 +00:00
baz
f87ec61ddb
Add variables and functions to MainMenuUIWidget
2023-11-09 22:14:15 +00:00
baz
83178d863b
Create MainMenuUIWidget
2023-10-31 23:05:29 +00:00
baz
775df93d55
Remove TODO comment in Pickup
2023-10-24 22:58:41 +01:00
baz
e001931bb6
Create TaskCreateLineOfSight
2023-10-24 22:56:47 +01:00
baz
6cae297c3a
Add extra checking in TaskInWithinRange
2023-10-22 22:13:35 +01:00
baz
bab1f8acd6
Set SelfActor in Blackboard
2023-10-22 22:13:13 +01:00
baz
969ecbebc8
Create TaskIsWithinRange
2023-10-19 22:53:09 +01:00
baz
bc0138251a
Remove TODO comment
2023-10-15 20:03:14 +01:00
baz
b234045698
Remove assigning of spawned Throwable
2023-10-15 20:00:56 +01:00
baz
ca617a8a3c
Spawn Particle System at Impact Point on a static object
2023-10-15 20:00:34 +01:00
baz
b4fb8f7761
Spawn DecalActor when static object is Hit
2023-10-12 23:03:59 +01:00
baz
589592927f
Add Decal Actor to Weapons
2023-10-12 23:03:43 +01:00
baz
12c8d7b6f0
Add FrameRate Limit to Options Menu
2023-10-11 22:00:33 +01:00
baz
23af466085
Add methods to set and remove options menu from viewport
2023-10-09 23:29:25 +01:00
baz
122c3998fd
Add new setting options and remove manual apply settings button
2023-10-08 22:27:59 +01:00
baz
2115c4456c
Create OptionsUIWidget
2023-10-06 23:14:26 +01:00
baz
483add816a
Add Options Menu to viewport on OptionsButton Clicked
2023-10-06 23:13:52 +01:00
baz
dc0ed36573
Modify current weapon checking in ThrowWeaponCallback
2023-10-05 22:04:28 +01:00
baz
da1fcc15bd
Add Basic Pause functionality
2023-10-03 22:52:28 +01:00
baz
149de8788f
Create PauseUIWidget
2023-10-01 23:51:53 +01:00
baz
29b06222a5
Add Pause Menu Widget to Player Character
2023-09-25 23:00:56 +01:00
baz
322b872042
Add Pause Player Input Action
2023-09-25 23:00:32 +01:00
baz
12db67439f
Add logic to throw weapon once weapon ammo is depleted
2023-09-23 21:10:15 +01:00