Bob
fcb7c845ba
adjust Mobile so that it also can't double-add to uim
2010-11-07 17:16:17 +13:00
Bob
12f9c0bce9
fix uim-crate crash
2010-11-07 17:16:14 +13:00
Bob
47ed79b912
rename some of Mobile's Activity-builders
2010-11-07 17:16:11 +13:00
Bob
8a96c5f7b5
fix infantry entering buildings
2010-11-06 22:27:28 +13:00
Chris Forbes
aae7f56e7d
extend RevealMapCrateAction to optionally reveal for allies
2010-11-06 20:18:18 +13:00
Chris Forbes
e0f357390c
clean up usings in AirstrikePower
2010-11-06 19:58:41 +13:00
Chris Forbes
1904f8ced1
fix weap door never closing
2010-11-06 17:47:11 +13:00
Caleb Anderson
3caca8c323
some noise on shellmap
2010-11-06 17:00:36 +13:00
Bob
3dd27fcb77
fix crash involving crushing and dead walls
2010-11-06 16:35:51 +13:00
Bob
9a2cdcde11
move Selectable.Radius into Health
2010-11-06 14:35:26 +13:00
Bob
155e7320cb
add support for decimal to fieldLoader. use decimal for speedmodifiers
2010-11-06 14:10:56 +13:00
Bob
924adc68a9
fix aircraft desync
2010-11-06 13:36:11 +13:00
Bob
0f8d9d7fb3
fix heli repusion from grounded helis. cleanup flight code
2010-11-06 12:44:25 +13:00
Bob
801aa1156f
move aircraft code into Mods.RA/Air/
2010-11-06 12:18:04 +13:00
Bob
8fcbb670d8
rename AllowOreAt => AllowResourceAt
2010-11-06 11:53:41 +13:00
Bob
85a26ecdf7
fix invincible aircraft, infantry
2010-11-06 11:06:12 +13:00
Bob
480c5edd75
move Building et al into Mods/
2010-11-06 11:05:45 +13:00
Bob
80caf1818b
fix off-by-one in IsInRange. use CenterLocation in combat code where appropriate
2010-11-05 19:50:17 +13:00
Bob
5c0cd50797
remove unnecessary parameters from Aircraft.MovementSpeedForCell, and rename to MovementSpeed
2010-11-05 19:50:17 +13:00
Bob
8129d5d7dc
use CenterLocation, not Location, to determine facing during attack
2010-11-05 19:50:17 +13:00
Bob
a77b7af5fd
add Target overload for IsInRange
2010-11-05 19:50:16 +13:00
Bob
ecf41722c3
rename TargetableSquares -> TargetableCells
2010-11-05 19:50:16 +13:00
Bob
39b09780f6
refactor Targetable into Targetable{Unit,Building} and ITargetable
2010-11-05 19:50:15 +13:00
Bob
50b1ba3acc
attack if in range of any cell of a building
2010-11-05 19:50:15 +13:00
Bob
c3fc7b98f3
use UIM (was BIM) to determine what cells a building blocks
2010-11-05 19:50:14 +13:00
geckosoft
f5b8b18d86
Core: Added trait 'SurrenderOnDisconnect' and the core changes required to make this work
2010-11-05 19:48:32 +13:00
geckosoft
e7c61fac5c
Core: Added the attacker to IDamageModifier' GetDamageModifier
2010-11-05 19:48:31 +13:00
Chris Forbes
bc7cf09287
(gecko) Add support for custom order generators
2010-11-05 19:48:30 +13:00
geckosoft
9489196911
Added a new trait : Scale
2010-11-05 19:48:29 +13:00
Chris Forbes
e32e060d37
(gecko) make production queue content accessible to mod code
2010-11-05 19:48:29 +13:00
Chris Forbes
6655b6ba6a
(gecko) make IonCannon and NukeLaunch effects public
2010-11-05 19:48:28 +13:00
Chris Forbes
0b4b003c10
(gecko) Make Parachute public so it can be used in other mods
2010-11-05 19:48:27 +13:00
geckosoft
9b3533abc0
Core: Made Corpse public
2010-11-05 19:48:27 +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
Chris Forbes
3fc4d1b219
fix cnc crashing on startup
2010-11-01 20:31:12 +13:00
Caleb Anderson
1527e472b6
potential fix for bug 312 : PlaceBuilding.ResolveOrder does not validate the requested build location
2010-11-01 18:42:51 +13:00
Bob
e3ddb8f757
cache world.LocalPlayer instead of fetching it repeatedly within loops
2010-11-01 18:39:44 +13:00
Chris Forbes
d7d0d371c6
(bob) refactor input dispatch; remove public Dispatch*Input from game; (chris) fix build failures due to rebase past gecko
2010-11-01 18:39:37 +13:00
geckosoft
0112bc4df7
Added : Some missing changes to make WorldGameOver work (ie missing RejoinLobby etc)
...
Warning: Please add the following manually (if you cant find it):
in Game.cs
find
'case ConnectionState.Connected:'
add
if (ConnectedToLobby != null) ConnectedToLobby();
Tried my best to add it in the patch but it failed :(
2010-11-01 17:55:31 +13:00
geckosoft
8392a44314
Added: Support for not-synced traits (ITraitNotSynced)
2010-11-01 17:55:28 +13:00
geckosoft
2fb72155eb
Added: Missing IngameObserverChromeDelegate.cs file (for spectator)
...
Fixed: Some spectator gui issues (@ gamelobby.yaml / LobbyDelegate.cs)
2010-11-01 03:35:55 +01: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
Chris Forbes
b80962b365
fix ore/tib growth -- we can always grow in a cell that already contains our resource type. buildable/terraintype checks only come into it when growing into *new* cells
2010-10-25 11:34:31 +13:00
Chris Forbes
eea89c1d33
make FallsToEarth significantly more flexible
2010-10-25 11:34:29 +13:00
Chris Forbes
9ec0367ecb
add support for an explosion on aircraft falling out of the sky
2010-10-25 11:34:28 +13:00
Bob
f5fe1013ee
remove AttackDefault; use AttackFrontal instead
2010-10-25 09:51:14 +13:00
Bob
c338d28d35
fix 'decided on Attack but ordered Heal' message on medic
2010-10-25 09:14:49 +13:00
Caleb Anderson
cc70669f1a
use player color option
2010-10-25 08:29:55 +13:00