Kenny
f41fb32d60
Introducing per-player shrouds.
...
- Each player has their own shroud and their visibility does not extend outside of the shroud.
- Units and buildings can no longer target other units outside of their visibility. Buildings can still be targetted if they have been explored.
- GPS will provide visibility in the fog-of-war.
- Spies that infiltrate radar domes will gain their victim's exploration and reset it on all clients (if the victim does not have GPS)
2012-12-13 15:16:56 -08:00
Scott_NZ
56f36e45db
New crate type 'HealUnitsCrateAction' which heals all of the units that the collecting player has. Very rare. New 'ContainsCrate' trait which goes along with this - could be used to hide crates inside churches for example like in the original RA missions.
2012-10-02 21:52:38 +13:00
James Dunne
ba1a36f26e
Units heading in generally opposite directions are now considered blockers; this fixes pathing deadlocks.
2012-07-05 23:53:31 -05:00
James Dunne
9c9a16d80e
Path planning no longer considers moving friendly units as blockers.
2012-07-05 23:52:34 -05:00
James Dunne
9c49143534
New types for cell and pixel coordinate position/vectors.
2012-06-21 15:36:59 -05:00
Chris Forbes
0904ac3a70
remove spurious trait lookup
2012-04-13 13:32:59 +12:00
Chris Forbes
8488223eee
fix misspelling of Received
2012-04-13 13:28:31 +12:00
Chris Forbes
1de3db0903
Don't take a NRE in GiveUnitCrateAction.GetSuitableCells if not Mobile
2012-01-07 20:33:56 +13:00
Chris Forbes
bc6af1841b
fix indents everywhere
2011-10-18 15:10:17 +13:00
Chris Forbes
0a88a6da8e
fix #1083 -- allow rank crate to give multiple levels
2011-10-04 23:19:41 +13:00
Chris Forbes
55036cd58c
fix trailing whitespace everywhere
2011-09-26 08:40:39 +13:00
Chris Forbes
954b0a617f
don't consider HideMapCrateAction if the player has GPS
2011-08-13 15:01:41 +12:00
Chris Forbes
ca385e41ea
fix bogus file name for HideMapCrateAction
2011-08-13 15:01:41 +12:00
Chris Forbes
aff3111eac
internals for #919
2011-08-13 15:01:41 +12:00
Chris Forbes
5a9cb18881
fix #1070 ; allow GiveCashCrateAction to generate a cashtick
2011-08-09 08:51:35 +12:00
Chris Forbes
835d671752
fix 1036 -- GiveUnitCrateAction can give units which don't have BuildableInfo, to anyone
2011-07-17 10:29:00 +12:00
Paul Chote
64b88819a9
Add plumbing to support ownership checks in MobileInfo.CanEnterCell.
2011-07-14 21:00:50 +12:00
Paul Chote
11a9bc7e43
Remove ExcludedActors from crate actions. Use a tag trait for cloakable actors. Ban MCV from receiving cloak.
2011-07-01 00:07:04 +12:00
Paul Chote
f360559869
Remove some crap from Cloak.
2011-06-30 23:54:42 +12:00
Paul Chote
4f7074fdf9
Don't give a levelup crate if the unit can't gain experience
2011-05-22 19:32:53 +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
Paul Chote
094907c1a9
Update copyright header. Normalize line endings to LF.
2011-02-13 10:38:57 +13:00
Chris Forbes
9d768fa1c1
move some MobileInfo-related bits onto MobileInfo
2010-12-27 18:41:07 +13:00
Chris Forbes
31b98c0eb4
fix misleading name
2010-12-27 18:36:06 +13:00
Paul Chote
48b7cdad44
InfiltrateForSupportPower / Sonar pulse.
2010-12-07 22:00:20 +13:00
Paul Chote
c7500084df
Parabomb crates. Multiple can be collected and queued. Support uncharged powers (0 charge time) with appropriate tooltip.
2010-12-07 21:50:33 +13:00
Paul Chote
76f792bfdf
New special powers mechanism. Only cnc Airstrike has been reimplemented so far. Special power crates, and spy bonuses have also been disabled.
2010-12-07 21:45:03 +13:00
Paul Chote
434ea26950
Fix cloaked units.
2010-11-27 11:28:22 +13:00
Chris Forbes
aae7f56e7d
extend RevealMapCrateAction to optionally reveal for allies
2010-11-06 20:18:18 +13:00
Bob
0d9cf63dd2
move Mobile et al into Mods/
2010-10-22 11:31:13 +13:00
Chris Forbes
9ae452e8d6
make GiveMcvCrateAction less stupid, if the GiveUnitCrateAction says it can't do it.
2010-10-15 18:38:09 +13:00
Chris Forbes
3e547102d2
#217 avoid dumping tanks in the sea, and ships on dry land
2010-10-15 18:36:34 +13:00
Paul Chote
28f79533eb
Customisable mcv crates
2010-10-14 19:27:43 +13:00
Chris Forbes
f8d537c0c5
notes
2010-09-05 16:18:10 +12:00
Paul Chote
1d7ca206f4
Clean up Buildable vs Tooltip vs Valued. cnc only.
2010-08-26 23:11:53 +12:00
Chris Forbes
79ced35010
make InfiltrateForSonarPulse work for any support power
2010-08-24 17:37:06 +12:00
Paul Chote
ab3c06cd04
Fail
2010-08-15 01:59:23 +12:00
Bob
ae703d50b2
Actor.traits is implementation detail
2010-08-14 17:39:49 +12:00
alzeih
578d42614b
Convert all CreateActor calls to use TypeDictionary
2010-08-02 01:51:13 +12:00
Bob
dfc24233f7
fix broken rebase
2010-08-01 19:38:44 +12:00
Bob
10b7ece62e
new mapactor init stuff
2010-08-01 19:38:39 +12:00
Chris Forbes
9e0f0d2074
fix cloaking crate
2010-08-01 10:40:26 +12:00
Chris Forbes
765bedb592
add cloak crate action to cnc
2010-08-01 00:21:20 +12:00
Chris Forbes
449cc4a42d
remove old buff crates
2010-07-31 21:34:22 +12:00
Chris Forbes
08d75cb55c
add GiveMcvCrateAction, and wire unit crates / mcv crates / etc
2010-07-31 12:23:08 +12:00
Chris Forbes
4c24547c26
add GiveUnitCrateAction
2010-07-31 12:23:07 +12:00
Chris Forbes
31d5d18d65
undo ProjectileArgs stuff
2010-07-22 18:59:41 +12:00
alzeih
6be4e5c266
Combat.DoExplosion now takes a Target
...
(needs more refactoring)
2010-07-22 16:00:14 +12:00
Chris Forbes
d5f12dd8ee
trim down license spam in all files
2010-07-18 16:48:21 +12:00