Commit Graph

88 Commits

Author SHA1 Message Date
eb6a5538b8 comment out deposit distance check 2024-10-22 11:00:16 +10:00
d38d87f0a3 replace animation state machines with blend trees 2024-10-22 10:46:20 +10:00
bd7e67e6b0 fix gathering state mess 2024-10-21 23:13:49 +10:00
d9f3216793 fix offscreen units deselection 2024-10-21 22:57:34 +10:00
285aacd6e4 change shadow decal color 2024-10-21 22:49:52 +10:00
392ec5372c add anthill model 2024-10-21 22:12:29 +10:00
f24419a86a add aphid poop sounds and plop animations 2024-10-21 21:25:27 +10:00
4a48ba5706 change move_target_indicator.global_position to nav_agent.get_final_position() 2024-10-21 19:41:56 +10:00
e999c0002d add controlled unit move target indicator 2024-10-21 19:33:28 +10:00
168a572fb7 fix aphid root bone variation 2024-10-21 18:56:36 +10:00
9e232a8fcc add bone size variation to aphids 2024-10-21 18:48:22 +10:00
0711617853 add aht textures 2024-10-21 18:07:58 +10:00
04337f7563 fix gathering finding nearest item 2024-10-21 16:35:56 +10:00
af6dafd54f increase wandering intervals 2024-10-21 16:09:54 +10:00
16463f9980 fix gathering depositing distance and tweak audio import 2024-10-21 15:55:14 +10:00
737e1c7530 add unit movement sounds 2024-10-21 15:48:29 +10:00
fc7cb75b23 improve debug manager 2024-10-16 14:25:56 +10:00
d8486dac72 add bone scale variation to ants 2024-10-13 23:49:11 +10:00
e2064442b1 add bone scale variation to ants 2024-10-13 23:48:22 +10:00
2652d34b97 separate awaiting into WAITING_FOR_NEW_ITEMS and WAITING_FOR_MORE_SPACE 2024-10-13 23:27:34 +10:00
27ee586028 rename honeydew moving to tweening 2024-10-13 22:39:55 +10:00
a4b4ff89eb refactor gathering 2024-10-13 22:35:48 +10:00
58a231d02a refactor ControlledUnit 2024-10-13 21:41:12 +10:00
bdf05d5479 refactor Interactable and Unit 2024-10-13 21:27:53 +10:00
18ca7c6c09 fix units not being controlled when off screen 2024-10-13 20:53:21 +10:00
d89c177521 remove the whole frustrum collider from SelectionManager and make units add themselves to visible 2024-10-13 20:47:58 +10:00
2e66680d52 replace ' with " 2024-10-13 20:41:13 +10:00
13ddbc8bd3 prefix private variables with _ 2024-10-13 20:28:25 +10:00
2e1878b1fe move abstract unit classes into a separate directory and add ControlledAntUnit class 2024-10-13 20:01:14 +10:00
deaed96117 refactor BunchSpawner 2024-10-13 19:43:58 +10:00
52517fac05 add a custom audio listener 2024-10-13 15:51:38 +10:00
a9aed09bfa create StaticNodeManager to hold all the nodes that need to get accessed globally 2024-10-13 15:17:31 +10:00
b5e6a4cde0 rename AudioStreamPlayerPolyphonic to SoundEffectsPlayer 2024-10-08 06:53:45 +10:00
80ee24e986 add more sounds 2024-10-08 06:49:37 +10:00
6d78ea6174 add more awaiting to gathering 2024-10-08 06:43:01 +10:00
a8e179d60c add gathering awaiting 2024-10-08 05:50:05 +10:00
f144e79ea5 make aphids spawn honeydew and make anthill spawn a start ant 2024-10-08 04:29:33 +10:00
024bc2b7d9 create sound_manager and add gathering sounds 2024-10-08 03:54:04 +10:00
0c7ba743ae tweak picking up 2024-10-08 03:06:55 +10:00
6d99d8af1b rename AnimAdvanceIndicator 2024-10-08 01:53:51 +10:00
e46f6253d6 optimize animations and a some other stuff 2024-10-08 01:48:50 +10:00
6d0bf8882f limit animation framerate 2024-10-08 00:13:57 +10:00
638e4e2578 set unit animation to manual 2024-10-07 23:59:04 +10:00
81b68f592c add displaying gathering radius when showing unit info 2024-10-07 23:37:21 +10:00
0fba1ee78d remove items_manager and make honeydew searching tied to a position 2024-10-07 23:11:11 +10:00
50cb83ad7c make unit node inheritance hierarchy 2024-10-07 22:43:18 +10:00
25f2867ac6 replace Sprite3Ds with MeshInstances 2024-10-07 21:28:10 +10:00
c357917e9e add unit animation locomotion value dampening 2024-10-07 20:16:30 +10:00
5f02da4338 add separate meshes for different ants and positions for holding items 2024-10-07 20:15:23 +10:00
969442d799 create BunchSpawner 2024-10-07 07:00:33 +10:00