Paul Chote
cd9fc96c37
Implement IIssueDeployOrder on MADTank.
2017-07-23 20:10:08 +02:00
reaperrr
94fa24088b
Add dedicated TDGunboat traits
...
And get rid of Mobile.OnRails hack.
2017-07-23 15:06:03 +02:00
reaperrr
3bdd35fd2d
Move AttackPopupTurreted to Attack subfolder
2017-07-23 15:06:03 +02:00
reaperrr
fdb3866238
Remove FootprintUtils
2017-07-13 17:43:41 +02:00
reaperrr
3200f4fb0f
Remove bib-related hacks from Building and FootprintUtils
2017-07-06 01:42:55 +02:00
Paul Chote
34810756c2
Move Voxel code to Mods.Cnc.
2017-06-14 18:56:06 +02:00
Paul Chote
4f42778d26
Rename VoxelAnimation to ModelAnimation.
2017-06-14 18:56:06 +02:00
Paul Chote
90778bc8a8
Fix queued move orders on Chrono Tank.
2017-06-12 19:38:18 -05:00
Markus Hartung
2a0b3b39ea
INotifyCreated.Created now calls base properly
2017-06-04 17:11:44 +02:00
Paul Chote
34844e87a3
Replace Lazy trait lookups with INotifyCreated.
2017-05-29 06:27:19 -05:00
abcdefg30
2a3139dc39
Add a IAutoSelctionSizeInfo trait interface
2017-05-28 14:02:18 +02:00
Jean-Rémy Buchs
2e0d7d0e79
Add KillCargo and FlashScreen to PortableChrono
2017-05-26 10:31:59 +02:00
Paul Chote
cdf2df58a0
Define RectangularIsometric world coordinate scale along the cell axis.
2017-05-07 13:45:30 +01:00
Paul Chote
d787429a2e
Merge pull request #12996 from atlimit8/RemoveIDisable-part2
...
Remove IDisable - part 2
2017-05-07 08:38:09 +01:00
atlimit8
431f06cd49
Convert support powers from actor disabled to pausable-conditional.
2017-05-06 17:19:43 -05:00
Zimmermann Gyula
81b79a1b29
Expose the drop-disguise-when-attacking aspect to yaml.
...
Also adds Damaged for more usecases.
2017-05-05 07:58:14 +02:00
Paul Chote
64896eb73d
Add EnergyWall trait.
2017-04-23 00:44:11 +01:00
reaperrr
4a8571161a
Unhardcode LightPaletteRotator properties
2017-04-21 00:24:23 +02:00
reaperrr
04f8a85cc6
Make LightPaletteRotator interfaces explicit and add desc
2017-04-20 21:12:07 +02:00
Paul Chote
4d2563cc11
Remove unnecessary AttackTesla : AttackOmni subclass.
2017-03-10 19:42:18 +00:00
Mustafa Alperen Seki
fd595660ec
Add condition support to Infiltrates.
2017-03-03 22:40:20 +00:00
abc013
423744451b
Rename DisguiseToolTip to DisguiseTooltip
2017-03-03 15:21:33 +01:00
reaperrr
0c3a786d10
Merge Mods.RA into Mods.Cnc
2017-02-12 01:33:22 +01:00
Paul Chote
a8d46adb2d
Rename tesla attack logic and move to Mods.Cnc.
2017-02-11 16:19:58 +00:00
reaperrr
709e2a26e1
Merge Mods.TS into Mods.Cnc
2017-02-02 21:20:31 +01:00
Taryn Hill
43317e0f5d
Update copyright notice year to 2017
2016-12-31 23:46:13 -06:00
Paul Chote
9ddfdc45b3
Introduce SoundType enum.
2016-12-23 11:34:23 +00:00
Paul Chote
23f4ae5027
Replace UpgradeMinEnabledLevel checks with an EnabledByDefault shim.
2016-11-19 17:19:25 +00:00
reaperrr
97c2c24e8d
Require explicit implementation of IDamageModifier
2016-10-30 20:22:16 +01:00
reaperrr
ce52bc9d7b
Some more misc explicit interface implementations
...
'Fallout' from working on other things.
2016-10-30 19:17:41 +01:00
reaperrr
61779bf02a
Make WithSpriteTurret ITick implementation explicit
2016-10-30 19:17:39 +01:00
reaperrr
a6b09342bc
Make INotifyBuildComplete require explicit implementation
2016-10-22 18:21:52 +02:00
abcdefg30
348249119a
Play all IonCannonPower launch sounds using the new helper method
2016-09-12 23:33:47 +02:00
abcdefg30
41bc3b20ba
Add a new OnFireSound property to IonCannonPower
...
This replaces the hacky use of LaunchSound
2016-09-12 23:33:37 +02:00
abcdefg30
b6dc30ca93
Add support for playing the weapon report of the ion cannon
2016-09-12 23:28:25 +02:00
Paul Chote
9572376de0
Remove hardcoded constants from ProductionAirdrop.
2016-08-24 17:19:06 +01:00
Matthias Mailänder
5b61206ac6
Merge pull request #11513 from GraionDilach/idamage
...
Remove passing the warheads from DamageWarhead to AttackInfo.
2016-07-16 14:26:43 +02:00
Matthias Mailänder
3aea7bf955
Unhardcode, lint-test and self-document the ion cannon sequence.
2016-07-12 21:09:02 +02:00
Zimmermann Gyula
cf8fff2b99
Remove passing the warheads from DamageWarhead to AttackInfo.
...
Added a Damage class to pass damage value and damage(types) instead.
This removes a great amount of overhead and longterm opens possibilities to have damagetypes without warheads.
2016-07-12 10:09:49 +02:00
Matthias Mailänder
67ba8c1bcc
Add missing sequence references to TD render traits.
2016-07-12 07:34:02 +02:00
Matthias Mailänder
8df4e9e04c
Merge PoisonedByTiberium and DamagedWithoutFoundations
...
into DamagedByTerrain.
2016-07-10 19:44:19 +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
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
RoosterDragon
4598b0de43
Have turrets actively track targets, even when not ready to attack.
2016-03-12 20:42:10 +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
RoosterDragon
8e89a6a696
Simplify names, remove unused usings, remove redundant casts.
2016-01-17 21:35:36 +00:00