Commit Graph

300 Commits

Author SHA1 Message Date
Chris
338ff3bed4 feat: more attempted fixes for models and animations 2025-12-29 12:54:07 -05:00
Chris
58f1bc66bb maint: moved CharacterModel.fbx to folder 2025-12-19 17:21:27 -05:00
Chris
cb2ab4344a maint: renamed player prefab to PlayerOld.prefab 2025-12-19 17:20:32 -05:00
Chris
9758584f73 feat: new player model updated with 2 combat animations, imported into unity and created animation controller 2025-12-18 18:45:23 -05:00
Chris
cdb74e5c99 feat: added test sword model 2025-12-18 18:44:11 -05:00
Chris
da2372d77d feat: minor attack value changes 2025-12-06 18:30:08 -05:00
Chris
26ceba2812 fix: non player units no longer rotate with camera 2025-12-06 18:29:42 -05:00
Chris
5f7179c861 fix: dragging units can no longer go haywire and yeet units off the map 2025-12-06 18:29:20 -05:00
Chris
557979f470 feat: updated attack graphs to use new attacking tasks, and overall finished a "0.1" version for enemy attacks- they now work. 2025-12-05 20:40:47 -05:00
Chris
f033ab0fe9 maint: prefab script changing resulting from removal of dragged units in editor 2025-12-05 20:39:33 -05:00
Chris
7f3bfcffe7 fix: players now take damage offline 2025-12-05 20:37:46 -05:00
Chris
a0ed17666d feat: rebuilt dragging mechanic slightly, and it's now more agnostic to collider type 2025-12-05 20:37:06 -05:00
Chris
005d348a5c maint: renamed "ignore layers" to "layer mask" to imply additive layer masking 2025-12-05 18:38:38 -05:00
Chris
a631eb2105 feat: unity automatically added values for head/neck rotating to the player 2025-12-05 18:26:10 -05:00
Chris
fd49d7e3a3 change: moved player to own player 2025-12-05 18:24:41 -05:00
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