Oliver Brakmann
a04223fcd2
Merge pull request #10143 from Phrohdoh/interface-reflection
...
Implement a utility command to check for explicit interface implementation violations.
2016-01-18 20:23:43 +01:00
abcdefg30
d416138cec
Merge pull request #10542 from RoosterDragon/simplify
...
General Cleanup
2016-01-18 11:37:30 +01:00
Taryn Hill
25eddb9567
Explicitly implement ISelectionBar
2016-01-17 22:33:41 -06:00
Paul Chote
3ccbb480ad
Merge pull request #10505 from Mailaender/palette-conf
...
Fixed parachute palette configuration for Red Alert 2
2016-01-17 21:54:56 +00:00
Oliver Brakmann
d151343216
Merge pull request #10468 from RoosterDragon/fix-dev-shroud-invalidation
...
Fix shroud not updating when disabled
2016-01-17 22:42:34 +01:00
RoosterDragon
8e89a6a696
Simplify names, remove unused usings, remove redundant casts.
2016-01-17 21:35:36 +00:00
Oliver Brakmann
aaeb715006
Merge pull request #10246 from penev92/terrainPalettes
...
Allow tile templates to define their own palette
2016-01-17 21:39:28 +01:00
Matthias Mailänder
a829baa82a
Merge pull request #10521 from pchote/facing-cleanup
...
Remove Util.GetFacing.
2016-01-17 20:21:50 +01:00
Pavel Penev
861d1368a4
Unhardcode internal terrain palette name from all over the codebase
2016-01-17 19:02:16 +02:00
RoosterDragon
c98df23b57
Create FrozenActor.RefreshState method for better encapsulation and reuse of this logic.
2016-01-17 00:13:06 +00:00
RoosterDragon
3026bdcea5
Implement equality on TraitPair.
2016-01-17 00:13:06 +00:00
Paul Chote
3b18c7815d
Remove Util.GetFacing.
2016-01-16 22:38:17 +00:00
Oliver Brakmann
addbe6d564
Merge pull request #10472 from Mailaender/guard-refactor
...
Cleaned up the Guard code
2016-01-16 23:09:19 +01:00
Matthias Mailänder
6900e4bad3
rename DemoTruck to AttackSuicides
...
generalize move to add Aircraft support
give it a description
don't require Explodes as it is just a soft dependency
use a regular self kill
2016-01-16 19:38:23 +01:00
Matthias Mailänder
f3210755c0
rename WithDockingOverlay to WithDockedOverlay
2016-01-16 13:51:06 +01:00
Paul Chote
d235dad754
Fix voxel barrel rendering.
2016-01-15 17:05:00 +00:00
Matthias Mailänder
0317c984cb
fix parachute palette configuration
2016-01-13 22:34:40 +01:00
Paul Chote
62c222ebd2
Fix Cloak modifying the palette of decoration renderables.
2016-01-11 00:40:05 +00:00
Matthias Mailänder
13f20a4b56
cache the trait lookup
2016-01-10 07:28:28 +01:00
Matthias Mailänder
a74aaf73c5
Guard requires IMove
2016-01-10 07:28:19 +01:00
Matthias Mailänder
5b263e3cdb
put GuardOrderGenerator in the correct namespace
2016-01-10 07:22:42 +01:00
RoosterDragon
21fd4df586
Invalidate shroud when enabling/disabled the shroud.
...
This ensures when shroud is toggled during a replay, the shroud renderer and radar update correctly.
2016-01-09 23:07:32 +00:00
teees
b7a3a446e1
Unload passengers on death
2016-01-08 08:50:35 +01:00
Matthias Mailänder
27eeaf3d41
Merge pull request #10112 from DnAp/PowerTooltip
...
Closes #6011
2016-01-07 20:57:14 +01:00
teees
f46185b85f
Reworked cloaking behaviour
2016-01-07 13:44:16 +01:00
abcdefg30
e9d76011c5
Merge pull request #10388 from RoosterDragon/auto-target-perf
...
Speed up AutoTarget.ChooseTarget among groups of allied units.
2016-01-04 17:48:33 +01:00
atlimit8
e4f4c578f6
Merge pull request #10376 from RoosterDragon/repulse-perf
...
Speed up Aircraft.Repulse.
2016-01-04 01:26:03 -06:00
RoosterDragon
adc7e902e3
Speed up AutoTarget.ChooseTarget among groups of allied units.
...
Most auto target scans will be conducted among groups of allied units unable to target each other because they are allied and their weapons only target enemies. Since they cannot target each other, the scan will be repeated constantly. Realising this, we can significantly reduce the performance impact of auto target scanning by bailing early in this scenario to avoid carrying out expensive targeting checks on friendly units which we know will fail anyway.
2016-01-04 07:07:26 +00:00
Paul Chote
8ce274ed79
Overhaul and rename WithActiveAnimation -> WithIdleAnimation.
2016-01-03 01:17:29 +00:00
Paul Chote
adaa1fa70e
Add multiple sequence and upgrade support to LeavesTrails.
2016-01-03 01:17:29 +00:00
Paul Chote
6af377030c
Add sequence parameter to SpriteEffect.
2016-01-03 01:17:29 +00:00
Paul Chote
f8b0674ccc
Add extra configuration options for trails.
2016-01-02 12:25:52 +00:00
Matthias Mailänder
fb62b40848
Merge pull request #10252 from penev92/removeToP
...
Remove obsolete TransformOnPassenger trait
2016-01-02 12:49:01 +01:00
RoosterDragon
53ede338de
Speed up Aircraft.Repulse.
...
Avoid LINQ in the repulsion force calculation, and cache a trait lookup used when determining movement speed.
2016-01-02 06:48:12 +00:00
Pavel Penev
51281e2546
Remove obsolete TransformOnPassenger trait
...
The upgrade system has made this obsolete. Units like the RA2 IFV are better done that way.
2016-01-02 02:01:46 +02:00
teees
ce5c8fde5c
fix hovers trait to use heightmap
2016-01-01 21:04:17 +01:00
Matthias Mailänder
be235eb9fb
Merge pull request #10210 from pchote/other-enter-traits
...
Add enter behaviour field to Infiltrates/EngineerRepair/RepairsBridges.
2016-01-01 12:01:26 +01:00
Matthias Mailänder
b3c474ebf9
Merge pull request #9452 from atlimit8/CreateFrozenActorsInFrozenUnderFogConstructor
...
Move FrozenActor creation to Created in FrozenUnderFog
2016-01-01 11:45:08 +01:00
DnAp
c4b925ffc3
Make trait PowerTooltip
2015-12-31 18:20:55 +03:00
atlimit8
4744f436d3
Move FrozenActor creation to Created in FrozenUnderFog
2015-12-31 00:53:26 -06:00
RoosterDragon
208b51feb1
Speed up GlobalLightingPaletteEffect.
...
Perform everything in integer arithmetic using some bit twiddling to avoid the performance cost of converting to and from floating point values.
2015-12-31 06:26:05 +00:00
abcdefg30
f364a306f3
Merge pull request #10201 from teees/discardexcessresources
...
Optionally discard resources when silo capacity has been reached
2015-12-30 22:43:15 +01:00
Paul Chote
5b99a0c2da
Implement enter behaviour for building/bridge repair.
2015-12-30 19:54:18 +00:00
atlimit8
68fd5dfd58
Merge pull request #10272 from RoosterDragon/player-dict
...
Speed up dictionaries keyed on Player
2015-12-29 19:27:11 -06:00
Pavel Penev
1d69669b05
Merge pull request #10168 from teees/heightmap-fixes
...
Use heightmap to get correct groundlevel, use AircraftInfo for correct ground level
2015-12-29 21:45:55 +02:00
abcdefg30
0c23648899
Merge pull request #10225 from reaperrr/disable-turret
...
Disable WithSpriteTurret until build/transform complete
2015-12-29 16:27:38 +01:00
abcdefg30
d5cfc1672c
Merge pull request #9800 from huwpascoe/hitshape
...
Hitshape
2015-12-29 16:16:05 +01:00
abcdefg30
3c171569a7
Merge pull request #10193 from atlimit8/ITraitInfoInterface
...
TraitInfoInterface base for interfaces implemented by trait infos
2015-12-29 15:04:57 +01:00
Huw Pascoe
a8299221db
Integrated HitShapes
...
Integrated hit shapes with field loader and warhead calculations.
2015-12-28 23:25:35 +00:00
Paul Chote
0d07fe4b78
Merge pull request #10066 from Mailaender/last-resource-sprite-frame
...
Fixed highest density sprite frame never being rendered
2015-12-28 19:32:34 +00:00