Commit Graph

1004 Commits

Author SHA1 Message Date
Oliver Brakmann
68ac49b172 Merge pull request #8672 from pchote/more-terrainlayers
Convert remaining terrain layers to use TerrainSpriteLayer
2015-07-19 23:01:44 +02:00
Matthias Mailänder
860bfdadc4 extract server browser colors to configurable yaml 2015-07-18 17:22:39 +02:00
Paul Chote
bea021a069 Merge pull request #8729 from RoosterDragon/alloc-reductions
Reduce allocations
2015-07-18 12:28:07 +01:00
Paul Chote
ce4bdced47 Use a TerrainSpriteLayer for smudges. 2015-07-18 12:14:23 +01:00
Paul Chote
fe41ee0346 Clean up SmudgeLayer init. 2015-07-18 12:14:23 +01:00
Paul Chote
1f0f8c953b Use TerrainSpriteLayers for editor resources. 2015-07-18 12:14:13 +01:00
atlimit8
ef955c4b5a Fix quick ReloadTimeMultiplier => ReloadDelayMultiplier rename 2015-07-17 22:45:13 -05:00
Taryn Hill
847ce0d3a7 Add some descriptions to BulletInfo. Unhardcode a sequence and a palette in Bullet. 2015-07-16 19:19:28 -05:00
Taryn Hill
b8973cd5e7 Add some newlines to BulletInfo for readability. 2015-07-16 19:10:43 -05:00
RoosterDragon
ccad451060 Add WorldRenderer.ScreenVectorComponents.
This allows the components to be returned via out parameters, avoiding the need to allocate an array for most callers.
2015-07-15 21:24:01 +01:00
RoosterDragon
3a0eb5554e Provide HasStance extension method for Stance enum, to avoid overhead of HasFlag method. 2015-07-15 20:40:38 +01:00
RoosterDragon
7dc654a5ad Cache Orders in Passenger to avoid several repeated allocations when orders must be determined. 2015-07-15 20:40:35 +01:00
RoosterDragon
218712f5d3 Avoid allocating a compiler generated enumerator in WithDecoration.Render. 2015-07-15 20:40:35 +01:00
Oliver Brakmann
1d9c6251c0 Merge pull request #8658 from matija-hustic/higher_level_timed_upgrades
Higher level timed upgrades
2015-07-15 20:51:51 +02:00
Oliver Brakmann
2f82c2f9dc Merge pull request #8713 from deniz1a/server-filter
Fixes Empty filter in server browser.
2015-07-15 18:15:18 +02:00
penev92
479eb307d6 Remove unused parameter from Player's constructor 2015-07-15 04:58:50 +03:00
penev92
b8aa92c4be Rename Player.DisplayCountry to Player.DisplayFaction 2015-07-15 04:10:13 +03:00
penev92
bb648decc3 Rename Player.Country to Player.Faction 2015-07-15 04:06:52 +03:00
Oliver Brakmann
2e1c1533a5 Merge pull request #8339 from matija-hustic/paradrop_activity
Step in the direction of RA2 paratroopers
2015-07-14 22:29:02 +02:00
Oliver Brakmann
c8c564fac5 Merge pull request #8714 from matija-hustic/spy_veterancy_leftovers
Spy veterancy leftovers
2015-07-14 22:17:11 +02:00
Matija Hustić
72e8e08f48 Step in the direction of RA2 paratroopers. 2015-07-14 20:39:06 +01:00
Oliver Brakmann
f7327418e4 Merge pull request #8712 from Phrohdoh/fix#rename-pwl
Rename ProduceableWithLevel to ProducibleWithLevel.
2015-07-14 21:22:57 +02:00
Matija Hustić
881f24c1cc Rank+1 displays only on levelup. 2015-07-14 20:14:25 +01:00
Oliver Brakmann
380cf22477 Merge pull request #8661 from penev92/bleed_renameCountry
Rename the Country trait to Faction
2015-07-14 21:05:52 +02:00
Oliver Brakmann
4ed7a4ce8a Merge pull request #8659 from penev92/bleed_playerReference
Rename PlayerReference.Race to Faction
2015-07-14 20:15:56 +02:00
penev92
0e871a4b6b Touch up CheckSequences.cs 2015-07-14 18:50:46 +03:00
penev92
830b7eee70 Touch up CheckPlayers.cs 2015-07-14 18:50:44 +03:00
penev92
0f0497b74d Add an upgrade rule for Country -> Faction 2015-07-14 18:50:41 +03:00
penev92
2e04fb5ddd Rename Faction trait members
Rename Faction.Race to Faction.InternalName
2015-07-14 18:50:39 +03:00
penev92
a1af5386e0 Rename the Country trait to Faction 2015-07-14 18:50:31 +03:00
deniz1a
a4d77a42d5 Fixes Empty filter in server browser.
Now, Waiting doesn't filter empty servers.
2015-07-14 10:51:21 +03:00
Matija Hustić
b2a26c57bc Adjusted other users of timed upgrades. 2015-07-14 03:08:48 +01:00
Taryn Hill
a3d740aa44 Rename ProduceableWithLevel to ProducibleWithLevel. 2015-07-13 21:04:26 -05:00
Matija Hustić
6f54fe7e5d Upgrade granting warheads register as sources. 2015-07-14 02:54:42 +01:00
Matija Hustić
58472bf090 Timed upgrades track sources. 2015-07-14 02:54:40 +01:00
Oliver Brakmann
9415ced6ff Merge pull request #8664 from Mailaender/unduplicate-mobile
Removed code duplication from Mobile.cs
2015-07-13 22:17:37 +02:00
Oliver Brakmann
8f48065176 Merge pull request #8708 from reaperrr/harv-caching
Improved caching in harvester activities
2015-07-13 17:43:39 +02:00
atlimit8
daec860192 Added multiplier modifier traits, removing GainsStatUpgrades, InvulnerabilityUpgrade, & Invulnerable. 2015-07-13 09:24:50 -05:00
abcdefg30
b4031c6e9b Merge pull request #8703 from atlimit8/RequireInMiniYaml
Require trait properties in MiniYaml
2015-07-13 15:50:06 +02:00
abcdefg30
ea5ef1c500 Merge pull request #8662 from atlimit8/UpgradableTargetableUnit
Upgradable TargetableUnit & apply to Allies 03
2015-07-13 15:40:28 +02:00
abcdefg30
4297d06ba3 Merge pull request #8701 from obrakmann/fix8591_bldg-placement-nre
Fix an NRE during building placement under rare circumstances
2015-07-13 14:24:53 +02:00
abcdefg30
db4f1ad025 Merge pull request #8663 from Mailaender/disguise-stand2-crash
Fixed a crash when disguising the spy as infantry without stand2
2015-07-13 13:39:19 +02:00
abcdefg30
ce9b818600 Merge pull request #8684 from Mailaender/globalpalette-effect-lua
Exposed GlobalPaletteEffect to the Lua API for day/night cycles
2015-07-13 13:20:37 +02:00
abcdefg30
d35eb48612 Merge pull request #8688 from Phrohdoh/unhardcode-placebuilding
Unhardcode sound and delay in PlaceBuilding.
2015-07-13 12:50:42 +02:00
atlimit8
9905f217ef Make TargetableUnit upgradable 2015-07-12 19:41:29 -05:00
reaperrr
0ef5312931 Minor cosmetic cleanups for Harvester and BasePathSearch 2015-07-12 23:36:59 +02:00
reaperrr
ba2181e523 Make delay for re-checking for available refinery customisable and increase default 2015-07-12 23:36:58 +02:00
reaperrr
8fdeb04569 Extract HarvestResource into own file and cache trait lookups in
constructor
2015-07-12 23:36:57 +02:00
reaperrr
c8661ca2f9 Cache FindResources trait lookups in constructor 2015-07-12 23:36:56 +02:00
reaperrr
8253573ced Cache lookups in DeliverResources constructor
Only re-check for refinery every 5 seconds instead of every second.
2015-07-12 22:36:24 +02:00