7c6891e26c
change: updated palettes for building crafting
Chris
2025-12-03 01:51:11 -05:00
fd3bcde7dc
changed: moved some parts of existing buildings into reusable prefabs
Chris
2025-12-03 01:50:47 -05:00
8a527201d8
added: window warm light material
Chris
2025-12-03 01:50:30 -05:00
de1c2bfb49
changed: turned off gizmo for combat/interaction observers
Chris
2025-12-03 01:49:54 -05:00
cf70287797
maint: turned off the head moving for now
Chris
2025-12-02 17:57:18 -05:00
4bd307fba8
maint: renamed isPaused to fix overlap with nodecanvas variable
Chris
2025-12-02 17:57:00 -05:00
e49909580c
changed: more tasks and states for changing pathfinding
Chris
2025-12-02 17:56:38 -05:00
30509b3714
added: new task script for allowing units to circle a target. Added to agent.
Chris
2025-12-02 17:36:34 -05:00
8919a69e50
change: changed how combat state mangement works by adding circling movement, target sight loss, and attach chance to combat subfsm
Chris
2025-12-02 17:16:30 -05:00
ed4298b1da
feat: added the early parts of a basic attack system for enemies
Chris
2025-11-23 14:10:43 -05:00
8b9d2c21ce
change: added more spawn zones
Chris
2025-11-22 14:16:11 -05:00
ea048be111
change: enemy combat/detection state now handled by the spawner
Chris
2025-11-22 14:15:58 -05:00
e7b72520c0
fix: readded playerfacingdirection temporarily to UnitFacingDirection.cs to resolve NodeCanvas issue with serialization on PlayerFSMs
Chris
2025-11-22 14:15:15 -05:00
4cf9054e88
change: more enemy state management changes
Chris
2025-11-11 12:34:27 -05:00
d75946de65
fix: changes to FSM state string to better account for local players
Chris
2025-11-10 16:32:23 -05:00
1a8c2fc601
change: removed unused animation componenet
Chris
2025-11-10 16:11:46 -05:00
0cb32eb498
added: indicator gameobject for noticing target
Chris
2025-11-10 16:08:28 -05:00
88803c9b86
added: enemy target acquisition, better pathfinding, moved combat reference to unit
Chris
2025-11-10 16:07:22 -05:00
68fe0e3413
maint: moved movement reference to unit
Chris
2025-11-10 16:07:12 -05:00
fa810bf970
added: enemy target acquisition, better pathfinding, moved combat reference to unit
Chris
2025-11-10 16:06:21 -05:00
a6182cd066
added: some headtracking
Chris
2025-11-10 15:18:48 -05:00
fb515ed1cf
feat: enemies spawn in spawn zones and wander on a graph
Chris
2025-10-24 13:03:16 -04:00
f0a99253e5
maint: reimport of astar and aline, removal of asmdef temporarily
Chris
2025-10-24 10:56:28 -04:00
2203b0323b
refactor: PlayerFacingDirection.cs renamed to UnitFacingDirection.cs
Chris
2025-10-23 21:56:58 -04:00
fd06b6c45b
added: EnemyCombat.cs with reference to IUnitTargetProvider.UnitTarget
Chris
2025-10-23 21:55:44 -04:00
f1dee5c0e4
improv: UnitMovementHandler.cs uses IUnitDirectionProvider.cs for direction instead of input direction directly
Chris
2025-10-23 21:55:14 -04:00
958c57bdc0
improv: added IUnitDirectionProvider.cs for providing direction to UnitMovementHandler instead of PlayerControls
Chris
2025-10-23 21:49:14 -04:00
f4714db41b
improv: UnitMovementHandler.cs now uses IUnitTargetProvider
Chris
2025-10-23 21:48:36 -04:00
129a5226c5
improv: added reference to movement for UnitComponent.cs
Chris
2025-10-23 21:48:05 -04:00
392f24a916
improv: added IUnitDirectionProvider.cs interface to replace directly accessing LockOnManager as part of generification of UnitMovementHandler.cs
Chris
2025-10-23 21:44:31 -04:00
0cb88b8fc6
fix: singleton operation for LockOnManager
Chris
2025-10-23 21:33:28 -04:00
2c88685990
maint: added astar to core asmdef
Chris
2025-10-23 20:52:56 -04:00
625db5cb74
Merge branch 'dev' into feature/player.basic-combat-pt2
Chris
2025-10-23 20:50:37 -04:00
ba23cf7489
maint: installed astar pathfinding assset
Chris
2025-10-23 20:49:27 -04:00
5ce787251d
maint: enemy asset folder restructuring, animations added, animators added, created enemy spawners
Chris
2025-10-23 20:37:35 -04:00
6659b6ee7c
maint: build profile for windows changes
Chris
2025-10-23 18:42:04 -04:00
2535db65f2
maint: playmode settings for TwoPlayers changes
Chris
2025-10-23 18:41:46 -04:00
1f20537192
maint: network prefabs updated
Chris
2025-10-23 18:41:15 -04:00
8628c603a1
maint: ProjectSettings update and clean up
Chris
2025-10-23 18:39:45 -04:00
fee7b3701e
added: World, Zone and ZoneEvent classes for world systems
Chris
2025-10-23 18:09:46 -04:00
47b4530dd0
maint: cleaned up some debug.log lines to fight log clutter
Chris
2025-10-23 18:08:06 -04:00
a83ab1156a
maint: clean-up of some combat related classes and methods for clarity
Chris
2025-10-23 13:04:56 -04:00
eb1622d4ed
added: revive ui bar
Chris
2025-10-22 11:24:51 -04:00
bd97b3eeb5
added: player dies if not picked up in time
Chris
2025-10-20 21:23:07 -04:00
0bb10a8f46
added: full logic and ability for downing and picking up allies
Chris
2025-10-20 16:36:23 -04:00
021e664320
Merge branch 'refs/heads/dev' into feature/player.initial-combat
Chris
2025-10-20 13:57:04 -04:00
7628541758
added: get direction in local space from units
Chris
2025-10-20 13:47:49 -04:00
6d57b7bb56
added: new maru model and downed animation
Chris
2025-10-20 13:47:16 -04:00
aa3c51f06e
added: checking if IInteractable is interactable added
Chris
2025-10-20 13:46:04 -04:00
77fcd2059a
added: new tasks for interactions with units
Chris
2025-10-20 13:45:23 -04:00
0240f677c4
change: ownership can now be be changed on objects
Chris
2025-10-08 22:58:39 -04:00
507a735253
change: scene and prefab changes related to recent changes
Chris
2025-10-08 22:57:59 -04:00
17cba13db5
maint: changed text to be more clear when a source has no target when dealt damage
Chris
2025-10-08 22:57:14 -04:00
7210ed71a9
maint: clean up for gameobject name change in player class
Chris
2025-10-08 22:56:43 -04:00
44e3a3ef7a
added: units can now have their movement settings set through rpc
Chris
2025-10-08 22:55:55 -04:00
eb7ff08b50
fix: editor now uses custom inspectors for networkbehaviours
Chris
2025-10-08 22:52:18 -04:00
5886c9783b
refactor: moved a lot of player related scripts to the Reset.Units namespace
Chris
2025-10-07 21:30:32 -04:00
6c0163090b
fix: changed valuegroupeditors because build wont respect editor folder with asmdef
Chris
2025-10-04 17:05:54 -04:00
878ce97fe7
change: updated scene, some enemy movement value tweaks
Chris
2025-10-04 16:59:23 -04:00
21cf013c10
improv: lock on targeting debugging option (cont.)
Chris
2025-10-04 16:59:03 -04:00
b60f8e8619
improv: working and ready testgohardmelee
Chris
2025-10-04 16:58:38 -04:00
3db3ca2776
change: player facing direction is now forced to "static" from "towardstarget" if there is no target. player always rotates towards target instead of only when moving
Chris
2025-10-04 16:57:32 -04:00
de460d9f0a
improv: lock on targeting debugging option
Chris
2025-10-04 16:56:28 -04:00
1240afb051
added: go hard state and a melee combo for it
Chris
2025-10-04 15:40:13 -04:00
19f8662bad
fix: modifications to direction handling for when move stick is pressed lightly
Chris
2025-10-04 15:39:10 -04:00
d033b655cc
added: more testing animation work for gohard
Chris
2025-10-04 14:11:49 -04:00
fa48ba1ae0
added: testenemy for combat and enemy ai
Chris
2025-10-04 13:48:04 -04:00
11f2ae26cc
maint: moving around methods to work better with Unit/Player/Enemy classes
Chris
2025-10-04 13:47:32 -04:00
8a1d135138
change: added Unit layer (disabled self layer checking in observers, this will need to be fixed)
Chris
2025-10-04 13:46:50 -04:00
1217ae8788
change: unimportant changes to combat test scene
Chris
2025-10-04 01:16:09 -04:00
81bb40c1d8
maint: added Enemy class
Chris
2025-10-04 01:15:33 -04:00
3534f09da2
change: moved value group editors to Editor folder
Chris
2025-10-04 01:14:40 -04:00
af0aab450b
maint: renamed player folder to units to match namespaces. added unit class as well.
Chris
2025-10-04 01:05:37 -04:00
966a9efa0c
change: added support for observer task spitting out boxoverlap/sphereoverlap hits
Chris
2025-10-03 19:37:30 -04:00
d787353706
added: initial combat mechanics
Chris
2025-10-03 13:29:46 -04:00
5b911f9f47
change: better support for BoxOverlap observers, small tweaks to the editor and task
Chris
2025-10-03 13:28:15 -04:00
f0c7b8f863
change: adding stats to combat movement
Chris
2025-09-10 19:02:56 -04:00
c6917f6999
added: maru model, animations, and basic swinging
Chris
2025-09-10 17:35:03 -04:00
d079e78068
Merge branch 'refs/heads/feature/player-inventory' into dev
Chris
2025-10-01 14:34:02 -04:00
8f3ea1a491
maint: various clean up, movement tweaks, and smoothing fixes
Chris
2025-09-29 21:10:22 -04:00
535aa1797d
maint: testing ui is now a prefab
Chris
2025-09-26 16:18:18 -04:00
6157d6421f
fix: removed all unremoved tasks
Chris
2025-09-26 16:03:40 -04:00
8fdadf9ddd
change: scene template and organization
Chris
2025-09-26 16:03:20 -04:00
ff7b04341b
maint: removed all old unused tasks, created new tasks to replace them, cleaned up namespaces, reverted ItemTest.unity
Chris
2025-09-26 15:20:42 -04:00
4569cea664
change: finished and cleaned all settings changes, code commented, smoothing and easing are now exponential
Chris
2025-09-26 14:03:11 -04:00
bd2903a0b2
change: fixing of many issues in handler, deprecation/deletion of variables, cleanup of UnitMovementHandler, cleaning up of inspector
Chris
2025-09-23 14:14:47 -04:00
b21adf93e2
change: more alterations to the new movement and settingvalue system
Chris
2025-09-22 14:24:50 -04:00
d4231d4f38
change: gravity settings functions and deprecation of jump/gravity split
Chris
2025-09-21 13:53:49 -04:00
0fbef6aeee
change: more alterations to movement, settingvalues, valuegroup, etc.
Chris
2025-09-18 19:58:37 -04:00
aad8b78c22
change: all movement separated into invidividual tasks, a lot of shuffling value groups and related stuff around
Chris
2025-09-16 17:07:20 -04:00
16d9676eba
maint: added item test to networking
Chris
2025-09-10 13:36:51 -04:00
54881ebbd3
changed: item drop tag added
Chris
2025-09-10 13:36:17 -04:00