Paul Chote
1b2a90c00c
Migrate to System.Lazy.
2014-04-09 20:20:41 +12:00
Curtis Shmyr
f8f60e52bc
Replace Spy* with Disguise* for certain classes
2014-03-15 14:20:57 -06:00
Matthias Mailänder
da235d7aee
.IsDead() includes the .Destroyed check
2013-11-17 23:32:32 +01:00
Matthias Mailänder
b5fcb297af
Merge pull request #3726 from pchote/cloak-fix
...
Cloak fixes
2013-08-23 09:27:56 -07: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
Matthias Mailänder
cadf689406
fix possible null reference exceptions
2013-08-20 20:31:41 +02:00
Matthias Mailänder
d8ae966d64
don't display gps dots for dead actors
...
fixes #3709
2013-08-19 20:45:16 +02:00
Paul Chote
2a7318b69f
Add GPSDot for RA structures. Fixes #3631 .
2013-08-17 20:11:09 +12:00
Paul Chote
15688eed13
Allow Animation to generate its own Renderables.
2013-07-15 20:54:02 +12:00
Matthias Mailänder
770477f7a5
removed hard-coded GPS dot upscaling
...
please create a bigger sprite instead
2013-05-25 19:12:22 +02:00
Paul Chote
57142fbb8d
Convert indicator overlays to world coordinates.
2013-05-17 18:12:28 +12:00
Paul Chote
ca5f2c3785
Split Renderable into an IRenderable interface and SpriteRenderable implementation.
2013-05-17 18:12:28 +12:00
Paul Chote
d878c96343
Change Renderable to take centered positions.
2013-05-17 18:12:26 +12:00
Matthias Mailänder
2c250ed700
fixes #3181 GPS dots not visble in spectator mode
2013-05-13 23:42:49 +02:00
Paul Chote
c428cad70c
Refactor per-player shrouds & fix shellmap shroud.
2013-04-10 19:36:03 +12:00
Paul Chote
e33c783fc1
Ditto for GpsDot.
2013-02-26 09:24:42 +13:00
Paul Chote
3380817865
Pass WorldRenderer to Render().
2013-02-25 21:11:33 +13:00
Paul Chote
885eec7444
Move effects to WorldRenderer palette lookup.
2013-02-24 15:43:20 +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
Curtis Shmyr
7f5141c338
#2447 - Disguised spies are now hidden under GPS
2012-11-04 17:47:03 +13:00
James Dunne
9c49143534
New types for cell and pixel coordinate position/vectors.
2012-06-21 15:36:59 -05:00
Chris Forbes
e02a6e7ec4
tidy more
2011-10-06 22:58:25 +13:00
Chris Forbes
55036cd58c
fix trailing whitespace everywhere
2011-09-26 08:40:39 +13:00
Chris Forbes
d86e0ec522
rename ITraitPrerequisite<T> to Requires<T>
2011-05-04 18:02:35 +12:00
Paul Chote
2d7f3086f6
Nits
2011-05-04 10:46:51 +12:00
Paul Chote
6495478433
Kill Util.Centered
2011-05-04 09:21:30 +12:00
Chris Forbes
093f159d8e
tuned gpsdot to be somewhat nicer
2011-05-02 21:15:09 +12:00
Chris Forbes
2912c921de
add custom icon for harvester
2011-05-02 20:00:56 +12:00
Chris Forbes
dd4c5508fa
gpsdot has sprites
2011-05-02 19:51:15 +12:00
Mike Bundy
25962d58c6
GpsDot removed when actor .Destroyed. GpsDot removed from BADR
2011-05-02 19:34:36 +12:00
Mike Bundy
bcbac667db
Changes how GPS is watched. Changes GPS ability.
2011-05-02 19:31:40 +12:00