RichardGreenlees
16f34dc987
Drop mines
2024-03-20 22:10:55 -04:00
RGreenlees
eacf2b174f
Commander + nav improvements
2024-03-20 22:10:55 -04:00
RGreenlees
7dcd3ca1d8
Commander improvements
2024-03-20 22:10:55 -04:00
RGreenlees
940e4b8074
Marine combat AI improvements
2024-03-20 22:10:55 -04:00
RGreenlees
a0700fcd4f
Fix grenade throwing, better combat
2024-03-20 22:10:55 -04:00
RGreenlees
3a1a92c505
Alien Combat
2024-03-20 22:10:55 -04:00
RGreenlees
f31e2bbf1c
Alien assault AI
2024-03-20 22:10:55 -04:00
RichardGreenlees
ccf180d9a3
Iterate Capper Logic
2024-03-20 22:10:55 -04:00
RGreenlees
f59de3b88f
Adjusted base node definitions
2024-03-20 22:10:55 -04:00
RGreenlees
bb810972c5
More alien role work
2024-03-20 22:10:55 -04:00
RGreenlees
9e4c531346
Continuing alien building and other non-combat logic
2024-03-20 22:10:55 -04:00
RichardGreenlees
d3e1d18e11
Start alien tactical decisioning
2024-03-20 22:10:55 -04:00
RGreenlees
07f488af9a
Implement gorge building behaviours
2024-03-20 22:10:55 -04:00
RGreenlees
083f1ad3ac
Start reimplementing alien AI
2024-03-20 22:10:55 -04:00
RGreenlees
933ed063f0
Reimplemented regular marine AI
2024-03-20 22:10:55 -04:00
RGreenlees
32e7a74db5
Commander scanning tweak
2024-03-20 22:10:55 -04:00
RGreenlees
eec967b707
Improve commander sieging
2024-03-20 22:10:55 -04:00
RGreenlees
aa314842ce
Commander improvements
2024-03-20 22:10:55 -04:00
RGreenlees
b78629738d
Re-implement commander AI
2024-03-20 22:10:55 -04:00
RGreenlees
7440810699
Fix crash with path finding
2024-03-20 22:10:55 -04:00
RGreenlees
72f48fe4ee
Improved skulk ladder usage and lerk lift usage
2024-03-20 22:10:55 -04:00
RGreenlees
81320dd2dc
Fixed dodgy path finding
2024-03-20 22:10:55 -04:00
RGreenlees
c63ad98c14
Finish lift movement
2024-03-20 22:10:55 -04:00
RGreenlees
f5ca613a4f
Fixed bug with multiple off-mesh connections close together
2024-03-20 22:10:55 -04:00
RGreenlees
af54f6816b
Tweak lift and welder usage
2024-03-20 22:10:55 -04:00
RGreenlees
39f183864c
Lift improvements
...
* Bots avoid getting crushed under a lift when summoning it
* Bots are better at judging which stop a platform needs to be at
2024-03-20 22:10:55 -04:00
RGreenlees
6ebe05483c
Added lift and moving platform support
2024-03-20 22:10:55 -04:00
RGreenlees
80b9c4035d
Fixed trigger types and links to doors
2024-03-20 22:10:55 -04:00
RGreenlees
086a87c308
Redid population of door triggers
2024-03-20 22:10:55 -04:00
RGreenlees
12fb10f998
Implement new off-mesh connection system
2024-03-20 22:10:55 -04:00
RGreenlees
97b87089f6
Push before trying to fix long-range connections
2024-03-20 22:10:55 -04:00
RGreenlees
e4d82bef2e
Bots understand trigger_changetarget
...
Bots can now navigate doors operated with a trigger_changetarget so they understand the sequence in which triggers must be activated to make it work
2024-03-20 22:10:55 -04:00
RGreenlees
b336ec028c
Started Bot Swimming
2024-03-20 22:10:55 -04:00
RGreenlees
e64cb51067
Replaced arrays with vectors for simpler code
2024-03-20 22:10:55 -04:00
RGreenlees
82ea559a7a
Implemented fully dynamic off-mesh connections
...
Phase gates now use connections rather than custom path finding. Much more performant.
2024-03-20 22:10:55 -04:00
RGreenlees
46efcdaeda
Implemented long-range off-mesh connections and dynamic off-mesh connections
2024-03-20 22:10:55 -04:00
RGreenlees
53b51d68a7
Added team-based reachability calculations
...
Reachabilities for structures and items are now based on the team, so bots understand when they can't reach a structure from their spawn point.
2024-03-20 22:10:55 -04:00
RGreenlees
d5e5a62968
Added dynamic reachability calculations
...
When barriers and doors are open/closed, new reachability calculations are done for structures and items so bots understand when items/structures become reachable or unreachable as the match progresses.
2024-03-20 22:10:55 -04:00
RGreenlees
410351149e
Replaced fixed arrays with vectors
...
* Resource node and hive lists are now vectors.
* Further improved bot weld behaviour
2024-03-20 22:10:55 -04:00
RGreenlees
d15e7bfdad
Added weldable obstacles back into navigation
...
Bots now understand how to get around weldable barriers
2024-03-20 22:10:55 -04:00
RGreenlees
e72addc6d1
Improved bot door usage
2024-03-20 22:10:55 -04:00
RGreenlees
b7db5adcaa
Reworked nav profiles
...
Nav profiles for bots are now dynamically updated to take into account changing capabilities, such as picking up a welder
2024-03-20 22:10:55 -04:00
RGreenlees
f8951d672b
Improved bot understanding of door triggers and weldables
2024-03-20 22:10:55 -04:00
RGreenlees
efcd2cb03a
Initial bot integration
...
* Integrated all basic bot code for navigation and task performing
* Added support for multi_managers to better understand how buttons and triggers affect doors
2024-03-20 22:10:55 -04:00
RGreenlees
699396af06
Added round restart and new map detection for AI system
...
Push before new project added for detour
2024-03-20 22:10:55 -04:00
RGreenlees
777025e794
Initial bot commit
...
* Added server commands and cvars for adding AI players to the game.
* Added auto modes for automating the adding and removal of bots
* Bots connect to the server and join teams correctly
2024-03-20 22:10:55 -04:00
pierow
4b1ec43d81
Update README.md
2024-01-21 18:20:56 -05:00
pierow
2c339fb9fd
Update README.md
2024-01-07 10:24:40 -05:00
pierow
5b68b5a778
Update README.md
2023-11-17 14:08:33 -05:00
pierow
c2df0b2715
Update README.md
2023-09-16 14:19:25 -04:00