reaperrr
9aaf800bca
Require explicit INotifyActorDisposing
2017-09-28 13:14:08 +02:00
Paul Chote
69daa7e7cc
Don't draw mine overlay for single-cell fields.
2017-09-27 21:00:56 +02:00
Paul Chote
a0e028ee0e
Fix mine field overlay extending to map corner for the first tick.
2017-09-27 21:00:56 +02:00
Paul Chote
cc17b7419a
Add voice feedback when issuing a mine deploy order.
2017-09-27 21:00:56 +02:00
Paul Chote
1d6cd81690
Add mine deployment to the command bar.
2017-09-27 21:00:56 +02:00
reaperrr
85e60ef77f
More misc explicit interface implementations
...
By-product from making ITick explicit in various places.
2017-09-16 15:51:37 +02:00
reaperrr
ec354f89cd
Make ITick implementations explicit in Mods.Cnc and Mods.D2k
2017-09-16 15:51:37 +02:00
reaperrr
ddfed13db4
Make Tick and TickIdle explicit in WithInfantryBody
2017-09-16 15:51:37 +02:00
reaperrr
dbcfb0c92e
Rename and move WithTurretedSpriteBody
...
The name wasn't in line with our implicit naming convention and ambigous on top of that.
Also, only used by RA and TD so moved to Mods.Cnc.
2017-09-15 18:10:13 +01:00
abcdefg30
17f7aac35c
Add more RevealDisguiseOn types
2017-09-13 21:18:21 +02:00
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