Chris Forbes
9481408136
remove some duplication from HackyAI
2011-04-18 08:23:16 +12:00
Chris Forbes
5e0f57d730
tabify
2011-04-17 19:22:21 +12:00
Chris Forbes
e4dcf256aa
quick fix for 702
2011-04-17 19:22:21 +12:00
Erasmus Schroder
a2060b26ed
HackyAI: Corrected squadsize, removed unnecessary lines.
2011-04-06 07:20:04 +12:00
Erasmus Schroder
8e56bdc197
Made HackyAI attackers scan for enemy units
2011-04-06 07:20:01 +12:00
Chris Forbes
a3994df925
queries dies
2011-03-17 22:09:10 +13:00
Chris Forbes
149324ea92
remove most of the crap from queries
2011-03-17 22:09:08 +13:00
Chris Forbes
d9881885aa
fix bots getting stuck in ra
2011-03-05 13:10:43 +13:00
Paul Chote
094907c1a9
Update copyright header. Normalize line endings to LF.
2011-02-13 10:38:57 +13:00
Chris Forbes
4a94cf656b
remove a redundant method from queries.
2010-12-27 18:26:12 +13:00
Chris Forbes
e8a85db309
squash some warnings
2010-12-23 08:50:07 +13:00
Chris Forbes
92e6570f50
fix a crash, add a normal bot (harder)
2010-12-23 08:42:45 +13:00
Chris Forbes
d320a689a2
wire up bot creation properly in CreateMPPlayers etc
2010-12-23 08:42:44 +13:00
Chris Forbes
29fbeb2c5d
add enumeration of bots
2010-12-23 08:42:43 +13:00
Chris Forbes
bd0b3edccb
fix AI jamming up its base by enforcing 1-cell gaps
2010-12-20 19:19:54 +13:00
Chris Forbes
30fb1250b3
remove some stupid duplication in HackyAI
2010-11-23 15:27:27 +13:00
Chris Forbes
da5830845b
remove another ctor
2010-11-23 15:24:45 +13:00
Chris Forbes
23e6eada26
another ctor removed
2010-11-23 15:20:11 +13:00
geckosoft
ba25bc6df4
Added: More constructor overloads for Order (accepting a queued boolean now)
...
Added: Changed all IssueOrders to make use of the IOrderTargeter.IsQueued
Added: A 'hack' for SetChronoTankDestination so it also sets the queued value
2010-11-13 17:52:48 +13:00
geckosoft
af3e734561
Changed: HackyAI uses AttackMove now instead of Move
2010-11-13 17:42:14 +13:00
Bob
10ed3db71d
made all orders queuable
2010-11-13 15:53:08 +13:00
Bob
480c5edd75
move Building et al into Mods/
2010-11-06 11:05:45 +13:00
Chris Forbes
e25878e78d
ai: dont build defenses if in low power; dont build random stuff if no power-producing item is available on the same queue
2010-11-02 07:51:07 +13:00
Chris Forbes
002cc4842a
start reducing duplication in HackyAI
2010-11-02 07:27:31 +13:00
Chris Forbes
eac548ac8b
disable bot debug by default
2010-11-01 20:38:28 +13:00
geckosoft
030bd4b28d
Core: Added basic support for Spectators
...
TODO: Someone modify the files for cnc (chrome / rules)
2010-10-31 04:03:31 +01:00
Paul Chote
b64dcbf502
Fix HackyAI in cnc
2010-10-16 11:49:27 +13:00
Bob
20276291ce
move Game.world onto OrderManager. use call IssueOrder on world and/or on orderManager, not on Game
2010-10-12 17:30:27 +13:00
Bob
f41aa474aa
remove more uses of Game.world
2010-10-07 22:07:11 +13:00
Chris Forbes
759a52d86e
fix build failure from bad merge in prev
2010-10-07 18:24:40 +13:00
max621
44fe0396bb
Added shift+right click on build menu cancels 5 orders. Added ctrl+shift+right click on build menu cancels all orders
2010-10-07 18:23:26 +13:00
rasco
dd6d8d916e
hackyAI
2010-10-07 07:42:40 +13:00
Chris Forbes
7ec9958d47
hackyai should only attack humans
2010-10-06 20:04:36 +13:00
rasco
cfc74a6dee
HackyAI: builds defense now. rally points are rechosen so units are more scattered in the base. builds only e1-3 and 1-3tnks.
2010-10-06 19:14:29 +13:00
Chris Forbes
a0714b00b3
a bit of cleanup
2010-10-02 15:49:42 +13:00
Chris Forbes
c0ca35a4ff
fix AI jam in cnc
2010-10-02 11:33:50 +13:00
Chris Forbes
1bff8559fb
pull HasAdequatePower out into a function
2010-10-02 11:33:47 +13:00
Paul Chote
652f06f604
Route the power check for support powers via the tech tree
2010-09-18 20:46:01 +12:00
Paul Chote
ce9caec291
Begin splitting power into its own trait; incomplete and non-working.
2010-09-18 20:46:00 +12:00
Chris Forbes
f1b1f3bd52
make hackyAI less of a tard
2010-09-17 19:00:08 +12:00
Chris Forbes
2f2890596d
fix bug in HackyAI debug
2010-09-06 18:44:12 +12:00
Paul Chote
7f3e491ecc
Fix AI attacking
2010-08-27 11:46:54 +12:00
Paul Chote
88dfbe657c
Route "Can i build X" queries via the appropriate ProductionQueue
2010-08-27 01:18:09 +12:00
Paul Chote
226fd167e7
Category dies in a fire
2010-08-27 00:32:00 +12:00
Paul Chote
ee546750b2
Remove some duplication
2010-08-26 23:11:54 +12:00
Paul Chote
267d89a459
Remove BS from ProductionQueue. Move ProductionQueue onto a structure for queue-per-building.
2010-08-26 23:11:53 +12:00
Chris Forbes
6234f53e2c
hack around the buggy AI.
2010-08-26 20:12:29 +12:00
Chris Forbes
f2dd0de1ea
working game with bots; stop bots from trying to order husks around
2010-08-25 20:05:02 +12:00
Chris Forbes
0f9221dc5a
mostly sensible init for real players and bots
2010-08-25 19:23:25 +12:00