Chris Forbes
55036cd58c
fix trailing whitespace everywhere
2011-09-26 08:40:39 +13:00
Curtis S
2cc6a67a95
Harvs built by HackyAI now call FindResources
2011-09-10 22:40:06 -06:00
Chris Forbes
a3818a6aa2
fix MoveAdjacentTo so it doesnt suck so much
2011-09-07 20:43:18 +12:00
Chris Forbes
840f6131ac
tidy up some spurious trait lookups in HackyAI
2011-08-21 19:39:44 +12:00
Chris Forbes
5a3f5d9f3a
move BuildState into BaseBuilder where it belongs
2011-08-21 19:37:22 +12:00
Chris Forbes
67b4ef3084
#1108 changed BuildingInfo.WaterBound to a list of terraintypes. makes it possible to have buildings with custom terrain requirements
2011-08-17 07:52:35 +12:00
Chris Forbes
1aa80e0377
fix #960 -- HackyAI shouldn't put itself in low power so much.
2011-08-15 14:23:54 +12:00
Chris Forbes
e44b965785
fixed #999 -- replace order/first[ordefault] with .ClosestTo(point)
2011-07-14 20:29:07 +12:00
Chris Forbes
5c3a6c81ae
tidy HackyAI
2011-07-14 20:29:07 +12:00
Chris Forbes
c1a6b3470a
fix indent in HackyAI.DeployMcv
2011-07-14 20:29:06 +12:00
Chris Forbes
b6bdff6f85
[2/2] fixed #998 -- clean up HackyAI.BuildRandom
2011-07-14 20:29:06 +12:00
Chris Forbes
56a38b9463
[1/2] fixed #998 -- clean up HackyAI.BuildRandom
2011-07-14 20:29:06 +12:00
Chris Forbes
6f2d1c54d6
fixed #983 -- don't crash in HackyAI if we can't find a target.
2011-07-14 20:29:06 +12:00
Chris Forbes
14de16eeba
fix indent in HackyAI.Activate
2011-07-14 20:29:06 +12:00
Chris Forbes
b69ed51fb1
remove spurious second BuildRandom(Vehicle) call
2011-07-14 20:29:06 +12:00
Chris Forbes
be1754d424
bug #997 -- remove duplication from HackyAIInfo
2011-07-14 20:29:06 +12:00
Chris Forbes
7e162ad744
remove done todos from hackyai
2011-07-14 20:29:06 +12:00
Chris Forbes
cd63da85d8
remove FieldLoader.LoadAttribute; replace with FieldLoader.IgnoreAttribute
2011-07-14 20:29:03 +12:00
Chris Forbes
0e45968573
remove 'private' keyword where possible
2011-06-29 09:15:39 +12:00
Paul Chote
ec3d467858
HackyAI supports teams ( Fixes #917 ).
2011-06-23 17:41:38 +12:00
Paul Chote
532bd42aed
Remove obsolete Player index cruft
2011-06-20 22:50:26 +12:00
Chris Forbes
375eb90a88
fix perf of HackyAI AssignRoles, to some extent
2011-05-22 20:38:53 +12:00
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