Paul Chote
cc34a40ebc
Add RemoveImmediately trait for things that should only exist for one tick.
2014-03-18 15:28:49 +13:00
Paul Chote
50d89629a2
Add BuildableTerrainLayer and LaysTerrain traits.
2014-03-18 15:28:49 +13:00
Paul Chote
3050cff67c
Support concrete bibs in D2K.
2014-03-18 15:28:48 +13:00
Matthias Mailänder
9209c52cb5
Merge pull request #4891 from cjshmyr/spy-health
...
Fix enemy spies showing an enemy health bar when disguised as an ally - closes #4780
2014-03-17 20:55:58 +01:00
Matthias Mailänder
7cfe18d332
Merge pull request #4878 from pchote/mapcache
...
Reorganize map management and preview generation
2014-03-17 20:49:58 +01:00
Curtis Shmyr
76f7e87633
Add Actor.IsDisguised
2014-03-16 19:37:38 -06:00
Matthias Mailänder
77c0d4b7fb
Merge pull request #4881 from joncloud/bleed
...
Fixed #4697 disconnect button label in single-player
2014-03-16 22:30:57 +01:00
joncloud
cd43bf118b
Fixed #4697 - Added lobby disconnect hotkey, and renamed the button for single player.
...
Fixed #4697 - Corrected a misspelled hotkey.
2014-03-16 13:45:01 -07:00
Paul Chote
2106393122
Simplify the server browser code.
2014-03-16 21:46:00 +13:00
Paul Chote
a501828660
Simplify the map chooser code.
2014-03-16 21:45:59 +13:00
Paul Chote
4c4783262f
Simplify the replay browser code.
2014-03-16 21:45:59 +13:00
Paul Chote
c30b18a9d6
Introduce MapCache and MapPreview for improved UI map previews.
2014-03-16 21:45:59 +13:00
Paul Chote
63068d5a7c
Fix Map.GetSpawnPoints to return CPos.
2014-03-16 21:45:59 +13:00
Paul Chote
3392d00294
More style fixes.
...
Also fixes bogus recursive storage of OnGameStart
when a player is disconnected from the server.
2014-03-16 21:45:59 +13:00
Matthias Mailänder
e4d5404c6c
StyleCop
2014-03-16 21:45:59 +13:00
Matthias Mailänder
634567f98e
don't display headers when player panel is invisible
2014-03-16 21:45:58 +13:00
Matthias Mailänder
fafd9e81a9
convert to Unix line endings
2014-03-16 21:45:58 +13:00
Matthias Mailänder
c1453791d0
Merge pull request #4858 from cjshmyr/spyfix
...
Spy class refactoring
2014-03-16 09:04:16 +01:00
Curtis Shmyr
f8f60e52bc
Replace Spy* with Disguise* for certain classes
2014-03-15 14:20:57 -06:00
Curtis Shmyr
8576c24988
Add IEffectiveOwner trait
2014-03-14 19:36:51 -06:00
Paul Chote
baf3c55f26
A simple fix for BelowUnits breaking z-offsets.
2014-03-14 18:52:47 +01:00
Matthias Mailänder
5d9b2d8b6e
Merge pull request #4855 from ScottNZ/phase-transport
...
Improve cloaking logic and add phase transport
2014-03-14 11:40:18 +01:00
ScottNZ
acea219f55
Remove actor generation increment when entering cloak
2014-03-14 22:33:37 +13:00
ScottNZ
15019d5b06
Add CloakTypes to prevent ships from detecting cloaked non-submarine units etc
2014-03-14 22:33:35 +13:00
ScottNZ
f80710ac7a
Let cloaked units optionally uncloak when unloading
2014-03-14 22:33:34 +13:00
Paul Chote
d5edbc2bc7
Tick the game timer status independently of the game rate.
2014-03-14 10:07:54 +01:00
Paul Chote
45ad52f737
Adjust C&C replay UI.
2014-03-14 10:07:54 +01:00
Matthias Mailänder
0c20e38443
add a pause/slowdown/play/fastforward button for replays
...
closes #4633
2014-03-14 10:07:54 +01:00
Matthias Mailänder
c5ef9cbfb2
moved internal time step setting to Game
...
player should not be able change it as it is not synced yet
2014-03-14 10:07:32 +01:00
Matthias Mailänder
fbf408b886
add a spectator player that shares shroud with everyone
...
closes #4607
2014-03-13 21:57:59 +01:00
Paul Chote
acda996227
Remove airstrike beacon when the attack begins.
2014-03-13 01:03:24 +13:00
Paul Chote
d7d12ef799
Rework airstrike flare and camera spawning.
2014-03-13 01:03:24 +13:00
Paul Chote
91ea2d978f
Don't render GravityBombs that are obscured by fog.
2014-03-13 00:59:36 +13:00
Paul Chote
0a4423a9b8
Rename Waypoint -> Immobile and move it into Mods.RA.
2014-03-13 00:59:35 +13:00
Pizzaoverhead
ce49d5df5e
Display an "outside range" cursor for attacks.
2014-03-12 23:50:08 +13:00
Paul Chote
2fd47ee743
Remove some unnecessary trait/info lookups from AttackBase.
2014-03-12 23:50:08 +13:00
Paul Chote
113bfe5311
Make Attack*Info plumbing consistent.
2014-03-12 23:50:08 +13:00
Paul Chote
116e4acda3
Fix style nits in other Attack traits (no logic changes).
2014-03-12 23:50:08 +13:00
Paul Chote
a8bd25a6a5
Clean up AttackPopupTurreted.
2014-03-12 23:50:08 +13:00
Paul Chote
93c8be4e79
Clean up AttackOmni.
2014-03-12 23:50:07 +13:00
Paul Chote
6d95c93bea
Clean up AttackCharge.
2014-03-12 23:50:07 +13:00
Paul Chote
20b88fd904
Remove World.FrameNumber.
2014-03-12 17:19:29 +13:00
Paul Chote
a7d6f717c4
Overhaul ingame timer displays. Fixes #3062 .
2014-03-12 17:19:06 +13:00
Stephen Holdaway
bd077d337f
Set ProductionItem build time when building starts
...
The build time for a unit/structure was previously set at the time that
item was added to a production queue. This meant modifiers of the
production time (multiple production facilities in ClassicProductionQueue
or "instant build" in debug) were not applied to items already in a queue.
This change modifies ProductionQueue so that build time is set at the
instant an item starts building (reaches the front of it's queue). This was
done primarily to make the production bonuses in ClassicProductionQueue
more apparent, though it also makes the "instant build" debug option more
responsive when items are queued prior to enabling.
2014-03-09 14:56:54 +13:00
Mknsri
2ea184e89e
Fix #4350 - Spy not disappearing
...
Spy now calls .Destroy() and is removed from minnimap upon infiltration
2014-03-08 16:18:31 +02:00
ScottNZ
d36dc41429
Fix GuardOrderGenerator's GetCursor crash. Closes #4821 .
2014-03-08 22:56:32 +13:00
Matthias Mailänder
fd4aa222f7
Merge pull request #4803 from reaperrr/obelisk-fix2
...
Building charge improvements
2014-03-07 18:54:17 +01:00
reaperrr
c1954f498b
Fixes unused fields.
2014-03-07 14:28:22 +01:00
ScottNZ
856120f2b2
Remove hardcoded missions
2014-03-08 00:26:09 +13:00
Paul Chote
1d9681a1d2
Merge pull request #4768 from Mailaender/map-sequences
...
Fixed map.yaml sequences being ignored
2014-03-07 22:19:31 +13:00