Commit Graph

322 Commits

Author SHA1 Message Date
Chris
e1aef3b2d1 change: added initial attack damage logic (unfinished) to enemies 2025-12-03 22:52:45 -05:00
Chris
94ecc01074 change: attack chance for enemies down from 25% to 10% 2025-12-03 22:50:43 -05:00
Chris
3525f5fc47 fixed: non-smoothed values now have their values applied properly (instantly, when set) 2025-12-03 17:54:45 -05:00
Chris
14ea2c64dc change: added repath timer to "new path" task 2025-12-03 17:29:45 -05:00
Chris
b19421adfc fix: target property is now used for setting a new pathfinding path. enemies do not stand still in combat. 2025-12-03 15:52:23 -05:00
Chris
20c8b2b8c3 change: scene cleanup (hid exclamation mark) 2025-12-03 15:39:11 -05:00
Chris
4943c02125 fix: enemies now do not instantly enter combat after entering spawner ranger 2025-12-03 15:38:29 -05:00
Chris
cf70287797 maint: turned off the head moving for now 2025-12-02 17:57:18 -05:00
Chris
4bd307fba8 maint: renamed isPaused to fix overlap with nodecanvas variable 2025-12-02 17:57:00 -05:00
Chris
e49909580c changed: more tasks and states for changing pathfinding 2025-12-02 17:56:38 -05:00
Chris
30509b3714 added: new task script for allowing units to circle a target. Added to agent. 2025-12-02 17:36:55 -05:00
Chris
8919a69e50 change: changed how combat state mangement works by adding circling movement, target sight loss, and attach chance to combat subfsm 2025-12-02 17:16:30 -05:00
Chris
ed4298b1da feat: added the early parts of a basic attack system for enemies 2025-11-23 14:10:43 -05:00
Chris
8b9d2c21ce change: added more spawn zones 2025-11-22 14:16:11 -05:00
Chris
ea048be111 change: enemy combat/detection state now handled by the spawner 2025-11-22 14:15:58 -05:00
Chris
e7b72520c0 fix: readded playerfacingdirection temporarily to UnitFacingDirection.cs to resolve NodeCanvas issue with serialization on PlayerFSMs 2025-11-22 14:15:15 -05:00
Chris
4cf9054e88 change: more enemy state management changes 2025-11-11 12:34:27 -05:00
Chris
d75946de65 fix: changes to FSM state string to better account for local players 2025-11-10 16:32:23 -05:00
Chris
1a8c2fc601 change: removed unused animation componenet 2025-11-10 16:11:46 -05:00
Chris
0cb32eb498 added: indicator gameobject for noticing target 2025-11-10 16:08:28 -05:00
Chris
88803c9b86 added: enemy target acquisition, better pathfinding, moved combat reference to unit 2025-11-10 16:07:51 -05:00
Chris
68fe0e3413 maint: moved movement reference to unit 2025-11-10 16:07:12 -05:00
Chris
fa810bf970 added: enemy target acquisition, better pathfinding, moved combat reference to unit 2025-11-10 16:06:21 -05:00
Chris
a6182cd066 added: some headtracking 2025-11-10 15:18:48 -05:00
Chris
fb515ed1cf feat: enemies spawn in spawn zones and wander on a graph 2025-10-24 13:03:16 -04:00
Chris
f0a99253e5 maint: reimport of astar and aline, removal of asmdef temporarily 2025-10-24 10:56:28 -04:00
Chris
2203b0323b refactor: PlayerFacingDirection.cs renamed to UnitFacingDirection.cs 2025-10-23 21:56:58 -04:00
Chris
fd06b6c45b added: EnemyCombat.cs with reference to IUnitTargetProvider.UnitTarget 2025-10-23 21:55:44 -04:00
Chris
f1dee5c0e4 improv: UnitMovementHandler.cs uses IUnitDirectionProvider.cs for direction instead of input direction directly 2025-10-23 21:55:14 -04:00
Chris
958c57bdc0 improv: added IUnitDirectionProvider.cs for providing direction to UnitMovementHandler instead of PlayerControls 2025-10-23 21:49:14 -04:00
Chris
f4714db41b improv: UnitMovementHandler.cs now uses IUnitTargetProvider 2025-10-23 21:48:36 -04:00
Chris
129a5226c5 improv: added reference to movement for UnitComponent.cs 2025-10-23 21:48:05 -04:00
Chris
392f24a916 improv: added IUnitDirectionProvider.cs interface to replace directly accessing LockOnManager as part of generification of UnitMovementHandler.cs 2025-10-23 21:44:31 -04:00
Chris
0cb88b8fc6 fix: singleton operation for LockOnManager 2025-10-23 21:33:28 -04:00
Chris
2c88685990 maint: added astar to core asmdef 2025-10-23 20:52:56 -04:00
Chris
625db5cb74 Merge branch 'dev' into feature/player.basic-combat-pt2 2025-10-23 20:50:37 -04:00
Chris
ba23cf7489 maint: installed astar pathfinding assset 2025-10-23 20:49:27 -04:00
Chris
5ce787251d maint: enemy asset folder restructuring, animations added, animators added, created enemy spawners 2025-10-23 20:37:35 -04:00
Chris
6659b6ee7c maint: build profile for windows changes 2025-10-23 18:42:04 -04:00
Chris
2535db65f2 maint: playmode settings for TwoPlayers changes 2025-10-23 18:41:46 -04:00
Chris
1f20537192 maint: network prefabs updated 2025-10-23 18:41:15 -04:00
Chris
8628c603a1 maint: ProjectSettings update and clean up 2025-10-23 18:39:45 -04:00
Chris
fee7b3701e added: World, Zone and ZoneEvent classes for world systems 2025-10-23 18:09:46 -04:00
Chris
47b4530dd0 maint: cleaned up some debug.log lines to fight log clutter 2025-10-23 18:08:06 -04:00
Chris
a83ab1156a maint: clean-up of some combat related classes and methods for clarity 2025-10-23 13:06:51 -04:00
Chris
eb1622d4ed added: revive ui bar 2025-10-22 11:24:58 -04:00
Chris
bd97b3eeb5 added: player dies if not picked up in time 2025-10-20 21:23:07 -04:00
Chris
0bb10a8f46 added: full logic and ability for downing and picking up allies 2025-10-20 16:36:23 -04:00
Chris
021e664320 Merge branch 'refs/heads/dev' into feature/player.initial-combat 2025-10-20 13:57:04 -04:00
Chris
7628541758 added: get direction in local space from units 2025-10-20 13:47:49 -04:00