abcdefg30
756f88c187
Merge pull request #11402 from Mailaender/sp-utility
...
Improved map import for singleplayer missions
2016-06-24 18:02:13 +02:00
reaperrr
57ff4822fc
Add support for custom locations to legacy map importer
...
For example, to place actors with changed footprint correctly.
Use it to ensure correct positioning of several RA and TD structures as well as TD tiberium trees.
2016-06-21 23:53:50 +02:00
reaperrr
526f851489
Merge pull request #11426 from pchote/actorpreview-dynamic-facing
...
Support dynamic ActorPreview facings and creating previews from live actors.
2016-06-20 14:38:11 +02:00
Paul Chote
b16a5110f4
Use ActorPreviews for WithCargo.
2016-06-15 20:36:25 +01:00
teees
b7bf7b6ec0
Move mod-level ActorInits out of the engine.
2016-06-15 20:35:22 +01:00
Matthias Mailänder
fa864f55bf
Move IonCannon and NukeLaunch into Projectiles folders.
2016-06-13 14:35:32 +02:00
Matthias Mailänder
71743b3b4a
Only sync projectiles and future synced effects.
2016-06-13 14:35:28 +02:00
Matthias Mailänder
89cefbea50
Allow map imports from directories other than game root.
2016-06-07 22:03:48 +02:00
Matthias Mailänder
d76a344ebe
Give hard-coded special case waypoints a descriptive name.
2016-06-07 22:03:46 +02:00
Matthias Mailänder
5029ac705f
Update to .NET 4.5
2016-05-19 21:24:21 +02:00
reaperrr
c6b09ef228
Cache ResourceLayer in PoisonedByTiberium ctor
...
Instead of every few ticks.
2016-04-24 20:14:37 +02:00
reaperrr
fd5a597966
Move Render traits to Traits.Render namespace
2016-04-15 20:43:04 +02:00
Bynnar18
a9ffe0a779
Paradrop Production
2016-03-30 02:46:19 +02:00
Matthias Mailänder
ebe945e6c7
Merge pull request #10910 from RoosterDragon/turret-active-tracking
...
Turrets actively track targets
2016-03-21 20:52:18 +01:00
Paul Chote
65df25b1a4
Remove lazy loading of binary map data.
2016-03-18 20:16:24 +00:00
RoosterDragon
4598b0de43
Have turrets actively track targets, even when not ready to attack.
2016-03-12 20:42:10 +00:00
Paul Chote
84b470017f
Remove static Game.ModData references from widget logic.
2016-02-23 23:34:34 +00:00
Paul Chote
e71225496b
Clarify GPL version.
2016-02-21 16:30:48 +00:00
Paul Chote
b396965fd9
Update licence header year.
2016-02-21 16:27:31 +00:00
Paul Chote
88f6daf57f
Misc remaining FileSystem cleanups.
2016-02-18 18:12:33 +00:00
Paul Chote
9341055f50
Use IReadOnlyFileSystem in UI code.
2016-02-18 18:12:31 +00:00
Paul Chote
f8992991f5
Load the load screen images from the virtual filesystem.
2016-02-07 17:57:05 +00:00
Paul Chote
79b039d8b9
Change ILoadScreen to take a ModData instance.
2016-02-07 17:57:05 +00:00
Matthias Mailänder
5c1a236a75
split mod specific parts of legacy map import
2016-01-24 15:40:35 +01:00
RoosterDragon
8e89a6a696
Simplify names, remove unused usings, remove redundant casts.
2016-01-17 21:35:36 +00:00
RoosterDragon
b5f24c3fa6
Add some missing Dispose calls, fix some Dispose implementations.
2016-01-01 04:51:54 +00:00
Pavel Penev
1b88d24cfa
Unstatic GlobalFileSystem and rename it to FileSystem
...
Add a ModFiles field on ModData and move all access to the file system to go through that.
2015-12-14 03:42:22 +02:00
reaperrr
35c4aca983
Rename WithTurret, WithBarrel and WithReloadingTurret
...
Make them use RenderUtils.ZOffsetFromCenter.
2015-11-28 20:57:09 +01:00
Pavel Penev
5cf34f926b
Fix the C17 delivery plane doing a steep dive when trying to land
2015-11-04 23:40:26 +02:00
Paul Chote
b6f463729b
Add a ChromeLogic base class for chrome logic.
2015-10-21 19:35:35 +01:00
Paul Chote
e819ff832b
Record the SheetType in each Sheet.
2015-10-17 22:28:19 +01:00
atlimit8
49d7604bd9
Cache WeaponInfo look-ups
2015-10-03 22:29:40 -05:00
Pavel Penev
8a44366667
Merge Plane and Helicopter into Aircraft
2015-10-01 20:15:41 +03:00
atlimit8
9acf121eb1
Replace ActorInfo.Traits.WithInterface with ActorInfo.TraitInfos<T>()
2015-09-21 15:50:57 -05:00
Paul Chote
ef55d646f7
Unstatic the Sound class.
2015-09-20 14:11:06 +01:00
atlimit8
09984683a7
Add ActorInfo.TraitInfo[OrDefault]<T>() requiring ITraitIfo types
2015-09-19 09:56:14 -05:00
atlimit8
45112cfa76
Remove redundant IBodyOrientation[Info] & replace with BodyOrientation[Info]
2015-09-15 22:57:08 -05:00
atlimit8
8250f223c4
More HashSet trait fields & Lint support
2015-09-05 16:59:30 -05:00
reaperrr
9da56f51e2
Remove RenderBuilding
2015-08-30 15:44:59 +02:00
reaperrr
21186c10b6
RenderBuildingTurreted -> WithTurretedSpriteBody
2015-08-30 00:22:52 +02:00
Matthias Mailänder
9c1eeafa08
Merge pull request #9004 from reaperrr/quanbo
...
Introduce QuantizeFacingsFromSequence
2015-08-28 22:46:29 +02:00
reaperrr
f62bc3c226
Merge pull request #9172 from Mailaender/fix-withcargo-desync
...
Fixed a desync involving WithCargo
2015-08-28 15:05:55 +02:00
Paul Chote
8730a7f223
Fix WithCargo desync.
2015-08-26 19:35:18 +02:00
reaperrr
006e66a3c3
Refactored IQuantizeBodyOrientation implementation
...
Moved BodyOrientation and related interfaces from Game to Mods.Common.
Introduced QuantizeFacingsFromSequence trait.
With*Body render traits no longer implement IQuantizeBodyOrientation
themselves.
2015-08-24 00:48:56 +02:00
Pavel Penev
09f67d18bb
Some internal "race" to "faction" renaming
2015-08-22 23:34:36 +03:00
Matthias Mailänder
118782a85e
check palette references
2015-08-17 21:36:45 +02:00
Matthias Mailänder
d0634d9bb7
add missing weapon reference
2015-08-15 09:57:42 +02:00
abcdefg30
538723f8fb
Merge SpawnViceroid into LeavesHusk
2015-08-08 23:23:31 +02:00
reaperrr
c3d996cb62
Adds WithReloadingTurret render trait to TD mod
2015-08-01 17:15:34 +02:00
reaperrr
abec89fa26
Replaced RenderGunboat with WithGunboatBody
...
Based on WithSpriteBody.
2015-07-18 18:21:10 +02:00