Paul Chote
4935266945
Merge FileFormats dll into Game and reorganise namespaces.
2014-04-17 01:20:47 +12:00
Curtis Shmyr
8ada3d34ec
Initial support for individual unit upgrade crates
2013-12-29 19:10:50 -07:00
ScottNZ
00ec1ca87a
Remove unused usings
2013-11-12 19:39:33 +13:00
Paul Chote
1e53434e45
Simplify cloak crate behavior.
...
This removes the runtime trait addition which
prevented Cloak from being cached.
The CloakCrateAction in D2K was never used, so
has also been removed.
2013-08-22 19:29:05 +12:00
Paul Chote
935b829532
Tidy TargetableUnit and subclasses.
2013-07-10 19:22:11 +12:00
Paul Chote
7883b1bd7f
Convert Combat.DoExplosion to world coords.
2013-07-08 21:52:27 +12:00
Chris Forbes
979ac4f91f
Merge pull request #3407 from pchote/voxel-fbo
...
Voxel refactoring
2013-06-19 14:57:17 -07:00
Paul Chote
1eb04a70a5
Add TextRenderable for CashTick. Make ticks consistent.
2013-06-16 19:10:38 +12:00
Matthias Mailänder
bad3bd5fbb
added the parabox animation when parabomb cates are collected
2013-06-15 08:35:21 +02:00
Paul Chote
656476991f
Replace ColorRamp with HSLColor everywhere.
...
Fixes:
* Nuclear-purple color exploit.
* #3247 .
* Removes a bunch of unnecessary color conversions every frame.
Caveats:
* The ramp range is now defined on the palette, so ramps can no longer be set per-player (may impact maps which define custom colors).
* It's no longer possible to perfectly recreate the original WW color ramps (I doubt we care).
* The old ColorRamp setting isn't migrated, so players will lose their color settings.
2013-05-10 19:23:30 +12:00
Chris Forbes
afa28dbc24
fix MCV crate not being given if normal SelectionShares was zero
2013-03-31 20:53:15 +13:00
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