Commit Graph

13284 Commits

Author SHA1 Message Date
Matthias Mailänder
6734cd96a4 add a voxel harvester unload animation 2014-07-05 09:08:47 +02:00
Matthias Mailänder
9199cf4669 get to work automatically 2014-07-05 08:45:37 +02:00
Matthias Mailänder
270975a590 fix crash when docking with a voxel harvester 2014-07-05 08:45:34 +02:00
Paul Chote
6250c9df12 Merge pull request #5696 from Mailaender/emit-cargo-on-sell
Finished EmitCargoOnSell
2014-07-05 12:30:29 +12:00
Paul Chote
15d8fadb60 Merge pull request #5801 from Mailaender/building-influence-crash
Fixed a crash when trying to capture husks that have been destroyed.
2014-07-05 11:36:54 +12:00
Paul Chote
31aaaf26b5 Merge pull request #5812 from Mailaender/rallypoint-test-building-hack-removal
Fixed the AI choosing rallypoints on land for shipyards
2014-07-05 11:22:00 +12:00
Paul Chote
6deadd7658 Merge pull request #5798 from Mailaender/td-production-tooltip-nre
Fixed a crash in Tiberian Dawn when a production tooltip is being rendered while the last accompanying production queue is destroyed.
2014-07-05 10:58:13 +12:00
Paul Chote
8d6cd143d6 Merge pull request #5807 from Mailaender/building-influence-reslayer
Fixed resources growing on building bibs and behind trees
2014-07-05 10:53:10 +12:00
obrakmann
80f1dc6a56 Merge pull request #5818 from UberWaffe/bleed
Corrected d2k.sardaukar prone-shoot animation.
2014-07-04 22:08:01 +02:00
obrakmann
6d3edb8725 Merge pull request #5817 from Mailaender/chat-command-nre
Fixed chat commands crashing replays
2014-07-04 21:57:12 +02:00
UberWaffe
29df6866d0 Corrected d2k.sardaukar prone-shoot animation. 2014-07-04 20:10:40 +02:00
Matthias Mailänder
13e0dac141 execute chat commands only locally
fixes #5755
2014-07-04 18:18:33 +02:00
Matthias Mailänder
0572220cc3 Merge pull request #5768 from pchote/multirepair
Closes #3748
2014-07-04 16:12:46 +02:00
Matthias Mailänder
7428776e90 Merge pull request #5813 from pavlos256/asset-browser-search
Instant filtering by file name in the asset browser
2014-07-04 16:01:01 +02:00
Matthias Mailänder
65d61dff3e Merge pull request #5767 from pchote/isqrt
Add Exts.ISqrt to avoid fp sqrt calculations.
2014-07-04 15:48:20 +02:00
Pavlos Touboulidis
d1251d412f Instant filtering by file name in the asset browser 2014-07-04 16:33:26 +03:00
Matthias Mailänder
79dd9a9c6b get rid of the RallypointTestBuilding hack 2014-07-04 14:57:34 +02:00
Matthias Mailänder
7824564a44 fix System.Reflection.ReflectionTypeLoadException 2014-07-04 14:34:34 +02:00
Matthias Mailänder
3c502117a5 Merge pull request #5804 from MustaphaTR/d2k-shellmap
Better Shellmap to D2K
2014-07-04 11:44:17 +02:00
Mustapha
c842f1cbc1 High Resolution Fix 2014-07-04 12:37:47 +03:00
Matthias Mailänder
0feb5a7bdc check for building influence when growing resources
closes #5556
2014-07-04 09:22:14 +02:00
Ishan Bhargava
16df8322c6 Added repair bonus for multiple players
More than one player can now contribute to repairing a building.
Base repair amount is multiplied by value of array
Players who can't afford to contribute are ignored
Repair indicator cycles between each player's color.
2014-07-04 10:40:26 +12:00
Paul Chote
9e11e38005 Merge pull request #5781 from pavlos256/format80-write-rle
Implement Format80 RLE compression
2014-07-04 10:34:01 +12:00
Paul Chote
ce99f02ba6 Merge pull request #5678 from pavlos256/find-tiles-in-circle
Fix and optimize FindTilesInCircle
2014-07-04 10:27:37 +12:00
Matthias Mailänder
ae8b2cec74 Merge pull request #5792 from reaperrr/tib-tree-fixes
TD Tiberium tree fixes
2014-07-03 22:35:34 +02:00
reaperrr
9e8c7ee145 Remove duplicate split sequence.
Make blue tib tree more centered on cell (fixes #5744).

Remove obsolete splitblue art.
2014-07-03 22:17:01 +02:00
reaperrr
6fa3f4207a Fix editor position of TD tiberium trees. 2014-07-03 21:52:18 +02:00
Matthias Mailänder
b02ca7695f StyleCop 2014-07-03 18:35:11 +02:00
Pavlos Touboulidis
daed053a57 Fix and optimize FindTilesInCircle 2014-07-03 18:11:28 +03:00
Pavlos Touboulidis
f5de0101fe Implement Format80 RLE compression 2014-07-03 17:53:48 +03:00
Paul Chote
0ffe88753c Merge pull request #5789 from Mailaender/render-trait-documentation
Documented the various overlay and animation change traits
2014-07-03 23:54:13 +12:00
Paul Chote
a4083f4597 Merge pull request #5794 from Mailaender/lint-map-cordons
Added a new Lint check for invalid map cordons
2014-07-03 23:43:41 +12:00
Paul Chote
1a88769c12 Merge pull request #5795 from Mailaender/ts-harvester-tiberium-explosion
Added Tiberium explosions to destroyed harvesters in Tiberian Sun
2014-07-03 23:39:39 +12:00
Paul Chote
d92dc70a2f Merge pull request #5712 from RoosterDragon/sheet-release-buffer
Release sheet buffers
2014-07-03 22:57:56 +12:00
Matthias Mailänder
884fbc0ea9 add a new lint check for invalid map cordons 2014-07-03 10:56:59 +02:00
Matthias Mailänder
e666c75883 don't capture dead actors 2014-07-03 10:33:41 +02:00
Matthias Mailänder
6097b3eb19 document the various overlay and animation change traits 2014-07-03 09:50:10 +02:00
Matthias Mailänder
8a89accab6 Merge pull request #5805 from MustaphaTR/mount-idaho
Mount Idaho Map
2014-07-03 09:37:42 +02:00
Matthias Mailänder
04f1ebe969 abort change owner when the actor is destroyed
fixes #5638
2014-07-03 09:19:51 +02:00
Matthias Mailänder
3c3f85a272 add documentation 2014-07-03 09:05:22 +02:00
Matthias Mailänder
68a97b079b spurious tab 2014-07-03 09:05:22 +02:00
Mustapha
432638dcfa added mount idaho map 2014-07-03 09:59:07 +03:00
Mustapha
e13f8873c0 New Shellmap 2014-07-03 09:51:36 +03:00
RoosterDragon
3a30748f05 Reduce working set by releasing buffers for sheets.
Sheets carry a managed buffer of data that allows updates to be made without having to constantly fetch and set data to the texture memory of the video card. This is useful for things like SheetBuilder which make small progressive changes to sheets.

However these buffers are often large and are kept alive because sheets are referenced by the sprites that use them. If this buffer is explicitly null'ed when it is no longer needed then the GC can reclaim it. Sometimes a buffer need not even be created because the object using the sheet only works on the texture directly anyway.

In practise, this reduced memory consumed by such buffers from ~165 MiB to ~112 MiB (at the start of a new RA skirmish mission).
2014-07-02 17:25:56 +01:00
Matthias Mailänder
30edee01c2 check if palette.CurrentQueue is null to avoid a crash
fixes #5624
2014-07-02 12:18:47 +02:00
Matthias Mailänder
d011438ff3 let the harvester splatter Tiberium on destruction 2014-07-02 09:42:15 +02:00
Paul Chote
0d61a1d19a Merge pull request #5786 from Mailaender/shp-ts-offset-fix
Fixed Tiberian Sun construction yard flickering
2014-07-02 17:14:03 +12:00
Paul Chote
9a167317dd Merge pull request #5742 from tomlane/sniperChurches
Remove ability for Sniper to capture churches.
2014-07-02 17:05:06 +12:00
Matthias Mailänder
ea86aac089 replace EmitCargoOnSell with Cargo.EjectOnSell 2014-07-01 22:11:44 +02:00
Matthias Mailänder
6adf453ad1 finished EmitCargoOnSell
closes #2424
2014-07-01 22:07:15 +02:00