Matthias Mailänder
43f4e3f5c3
document "Value"
2014-11-30 16:53:32 +01:00
obrakmann
4d1372aaec
Merge pull request #7013 from atlimit8/ModsCommonScripting
...
Move the core of OpenRA.Mods.RA.Scripting to OpenRA.Mods.Common.Scripting
2014-11-29 18:13:18 +01:00
RoosterDragon
a6f5a21ed4
Made Sheet.Texture into Sheet.GetTexture() since we will want to call it for side-effects.
...
Do the same for Sheet.Data since it has the side effect of generating a buffer.
2014-11-29 12:04:50 +00:00
RoosterDragon
ff16690b86
Lazily generate buffer in Sheet.
...
The managed byte buffer is created on demand, meaning a newly allocated sheet will not waste memory holding onto the buffer until some changes are actually required to be written. This avoids a newly allocated sheet wasting memory on buffers that do not differ from their backing texture.
2014-11-29 12:04:00 +00:00
Matthijs Benschop
2d380c64bd
Implementation of the automated D2k Carryall
...
Closes #2246
2014-11-29 12:17:11 +01:00
Paul Chote
da4599f621
Merge pull request #6638 from DeadlySurprise/tsVqa
...
Tiberian Sun .vqa support
2014-11-29 22:01:28 +13:00
atlimit8
91b5ac5070
Move the core of OpenRA.Mods.RA.Scripting to OpenRA.Mods.Common.Scripting
2014-11-26 15:49:16 -06:00
atlimit8
bbd54cb32f
Added IDisabledTrait & rewrote upgrade code using a level-based approach.
...
Upgradeable traits are notified whenever an upgrade of their declared types are granted or revoked. The traits maintain their own internal level counter, which is then used to enable or disable the trait functionality. A trait can register for multiple upgrade types which then all affect the internal level counter.
IDisabledTrait for identifying (and filtering) disabled traits
UpgradableTrait provides an abstract base for traits to support upgrade levels
Added IDisabledTrait support to GlobalButtonOrderGenerator
Includes rework by pchote with alterations.
2014-11-26 05:45:26 -06:00
Matthias Mailänder
7ad2a57517
Merge pull request #6927 from huwpascoe/actor-fixup
...
Actor properties consistency improved
2014-11-23 14:53:33 +01:00
huwpascoe
d313317cf5
Cleaned up the server browser
2014-11-22 21:55:55 +00:00
huwpascoe
a660bb95b5
Actor properties consistency improved
2014-11-21 02:44:05 +00:00
DeadlySurprise
cdb05537f3
Added tiberian sun vqa file support
2014-11-18 22:35:33 +01:00
reaperrr
f3f051fd46
Move Common Modifiers and PaletteEffects into Traits space
2014-11-18 18:10:59 +01:00
obrakmann
2c3b812b26
Merge pull request #6949 from pchote/retire-classic-mouse
...
Retire classic mouse orders
2014-11-15 19:38:32 +01:00
Paul Chote
f5c09121ad
Remove buggy classic mouse orders. Closes #3153 .
2014-11-15 09:40:25 +13:00
reaperrr
5213aef105
Move Palette traits into Traits\World
2014-11-14 01:01:47 +01:00
reaperrr
0cbcae93a9
Move Valued, CustomSellValue and CustomBuildTimeValue to Common
2014-11-14 01:01:46 +01:00
reaperrr
5e866b862b
Move Burns from RA to Common, move RallyPoint to Traits folder
2014-11-14 01:01:44 +01:00
reaperrr
41f3ee1080
Move ShroudPalette, ShroudRenderer and StartGameNotification to Common
...
Move World into Traits folder
2014-11-14 00:59:17 +01:00
reaperrr
3372914216
Move some traits from RA.Buildings to Common
2014-11-14 00:33:30 +01:00
reaperrr
2043c31e05
Move most palette-related stuff + nuke effect + Immobile trait to Mods.Common
2014-11-09 04:17:02 +01:00
obrakmann
11a5a658e2
Merge pull request #6906 from reaperrr/common-10
...
Moved LoadScreens and some Warheads to Mods.Common
2014-11-08 22:23:44 +01:00
Matthias Mailänder
01708b60a7
Merge pull request #6901 from pchote/heightmaps-part-two
...
Implement terrain heightmaps
2014-11-08 18:22:57 +01:00
reaperrr
52bb0e8c6b
Move some Warheads to Mods.Common
2014-11-07 15:15:47 +01:00
reaperrr
0807b7009b
Move NullLoadScreen, DefaultLoadScreen and LoadWidgetAtGameStart to Mods.Common
2014-11-07 15:13:58 +01:00
Paul Chote
118275b376
Add terrain geometry visualisation.
2014-11-07 19:18:34 +13:00
Paul Chote
6527ab21d7
Improve voxel shadow rendering.
2014-11-07 18:18:41 +13:00
reaperrr
cd00fdeacc
Moves the remaining two ServerTraits and 3 out of 4 Modifiers to Mods.Common
2014-11-07 00:05:25 +01:00
Matthias Mailänder
3dd93c7ff6
Merge pull request #6889 from atlimit8/ModsCommon-SystemCore
...
Add System.Core reference to OpenRA.Mods.Common.csproj for Linq
2014-11-06 23:31:57 +01:00
reaperrr
477f5aac94
Move Power and PowerdownIndicator effect to Mods.Common
2014-11-06 18:43:00 +01:00
reaperrr
488af4b4b9
Moves a few start location/spawn traits to Mods.Common.
2014-11-05 20:46:53 +01:00
Matthias Mailänder
89923d4a45
Merge pull request #6855 from pchote/heightmaps-part-one
...
Add groundwork for heightmapped terrain.
2014-11-05 09:54:38 +01:00
atlimit8
f2a02be972
Add System.Core reference to OpenRA.Mods.Common.csproj for Linq
2014-11-04 16:30:25 -06:00
Paul Chote
f0eee47e68
Introduce TerrainTemplatePreviewWidget.
2014-11-05 09:39:55 +13:00
reaperrr
c4d19b77a4
Moves BlocksBullets, DeathSounds, ActorLostNotification, AnnounceOnBuild and AnnounceOnKill to Mods.Common
2014-11-03 20:34:44 +01:00
Paul Chote
620c986e9f
Merge pull request #6733 from penev92/bleed
...
Moved RenderSprites.cs from Mods.RA to Common
2014-11-04 07:58:35 +13:00
Paul Chote
bd4c22ba96
Merge pull request #6682 from Mailaender/player-settings-ui
...
Added player name and color selection to Settings menu
2014-11-04 07:54:49 +13:00
penev92
623642f9d5
Moved RenderSprites.cs from Mods.RA to Common
2014-11-02 18:33:47 +02:00
Taryn Hill
b8f5786bdb
Clean up some chars.
2014-10-30 20:34:56 -06:00
Matthias Mailänder
a3baee9d68
remove BelowUnits
...
closes #3670
2014-10-29 21:38:30 +01:00
Paul Chote
7ff7935860
Copy Mods.Common to the correct location after build.
2014-10-29 07:44:40 +13:00
Paul Chote
87c02adcb5
Fix the --png utility command. Closes #6845 .
2014-10-27 09:17:29 +13:00
Paul Chote
62c04b2793
Rewrite shp(ts) parsing to avoid offset issues. Fixes #6822 .
2014-10-23 08:14:28 +13:00
Matthias Mailänder
1bed876540
bring back the player name and color to the settings menu
...
closes #6380
2014-10-21 23:09:39 +02:00
Matthias Mailänder
a9cd2e686c
Merge pull request #6753 from pchote/ingame-menu-cleanup
...
Ingame menu cleanup
2014-10-18 12:52:17 +02:00
Paul Chote
311a909f18
Fix the in-game widget hierarchy.
2014-10-17 22:11:06 +13:00
RoosterDragon
d671e1de01
Create a separate FrameCache for caching sprite frames.
...
We split the caching SpriteLoader into a SpriteCache and FrameCache. SpriteLoader instead becomes a holder for static loading methods.
Only a few classes loaded sprite frames, and they all use it with a transient cache. By moving this method into a new class, we can lose the now redundant frame cache, saving on memory significantly since the frame data array can be reclaimed by the GC. This saves ~58 MiB on frames and ~4 MiB on the caching dictionary in simple tests.
2014-10-14 22:06:11 +01:00
reaperrr
f800cd7f02
Merge pull request #6723 from penev92/bleed
...
Moved two more Orders from RA to Common
2014-10-11 15:55:10 +02:00
Matthias Mailänder
997bcc2f6e
Merge pull request #6727 from penev92/bleed_fix_Eluant
...
Fix Eluant.dll reference in Common project. Requested in #6723 .
2014-10-11 14:44:33 +02:00
penev92
96855e6650
Fix Eluant.dll reference in Common project. Requested in #6723 .
2014-10-11 12:07:28 +03:00