Commit Graph

22884 Commits

Author SHA1 Message Date
reaperrr
67e225f12d Merge pull request #12590 from MustaphaTR/d2k-map-sietch-tabr
D2K - Add Sietch Tabr to map pool.
2017-01-21 11:05:36 +01:00
reaperrr
71dcc11e57 Merge pull request #12589 from MustaphaTR/d2k-map-habbanya-erg
D2K - Add Habbanya Erg to map pool.
2017-01-21 11:05:20 +01:00
reaperrr
a19cecd34e Merge pull request #12588 from MustaphaTR/d2k-map-habbanya-ridge
D2K - Add Habbanya Ridge to map pool.
2017-01-21 11:05:01 +01:00
Oliver Brakmann
683d3e747b Rename existing activity states 2017-01-20 22:16:25 +01:00
Mustafa Alperen Seki
9ab2d2d763 Added D2K map Sietch Tabr 2017-01-20 13:42:28 +02:00
Mustafa Alperen Seki
39a9ff318f Add D2K map Habbanya Ridge 2017-01-20 12:18:28 +02:00
reaperrr
42a8c83aad Make disc Grenade work like in original TS 2017-01-20 00:55:02 +01:00
reaperrr
2f0b1a16d0 Upgrade Bullet bounce logic with target checking 2017-01-20 00:55:00 +01:00
reaperrr
bf47affd2e Add bounce logic to Bullet
Allows Bullet projectiles to bounce off ground.
2017-01-20 00:54:59 +01:00
reaperrr
9dab3d57f4 Remove explosion sound from D2k gun turret weapon
It was soundless in the original, and the sound is a bit annoying, too.
2017-01-19 22:48:14 +01:00
reaperrr
c67735626c Slim down D2k CrateNuke via inheritance 2017-01-19 22:43:30 +01:00
reaperrr
983047f78a Slim down D2k missile weapons via inheritance 2017-01-19 22:43:30 +01:00
reaperrr
dc4073009d Slim down D2k miniguns via inheritance 2017-01-19 22:43:30 +01:00
reaperrr
b1aa1bc2c1 Slim down D2k cannon weapons via inheritance 2017-01-19 22:43:30 +01:00
reaperrr
6d56d3485b Slim down D2k Debris weapons via inheritance 2017-01-19 22:43:30 +01:00
reaperrr
fe7d785216 Merge pull request #12581 from MustaphaTR/d2k-crate
D2K - Changed Give Unit Crate Powerups a bit
2017-01-19 21:45:28 +01:00
RoosterDragon
867ad0fb32 Merge pull request #12572 from GraionDilach/experience-modifiers
Implement experience multipliers.
2017-01-19 20:42:48 +00:00
RoosterDragon
2428b967bf Cache coloring delegate in AppearsOnRadar.RadarSignatureCells. 2017-01-19 20:23:53 +00:00
RoosterDragon
9c59d7e255 Avoid delegate allocation in AutoTarget.
Extract a common method for deciding if an attack should happen, and avoid LINQ inside this method.
2017-01-19 20:23:52 +00:00
RoosterDragon
d1cc546f8d Avoid delegate allocation in RotationPaletteEffect.
Use a loop to perform the same check instead.
2017-01-19 20:23:50 +00:00
RoosterDragon
2239d6c88e Cache activeAttackBases query in AutoTarget. 2017-01-19 20:23:49 +00:00
RoosterDragon
a6af65f380 Avoid allocations in SelectionDecorations when we have nothing to draw.
Return an empty enumerable immediately rather than allocating a compiler generated enumerable via 'yield'. We can defer allocating these until we actually need to draw them.

Also, cache the trait lookup.
2017-01-19 20:23:48 +00:00
RoosterDragon
fbf6f45b11 Avoid boxing Booleans when dumping sync traits.
We can return the resulting strings directly.
2017-01-19 20:23:47 +00:00
Mustafa Alperen Seki
22043f4d57 Set "DamagedByTerrain"'s "Damage:" and "RepairStep" to 50. 2017-01-19 20:49:34 +02:00
Pavel Penev
9816052262 Merge pull request #12597 from Micr0Bit/patch-2
Update AUTHORS
2017-01-19 20:14:17 +02:00
Paul Chote
5f582a71b1 Merge pull request #12567 from reaperrr/fix-ts-critters
Fix TS critters
2017-01-18 21:04:45 +00:00
reaperrr
eec7333f45 Remove veterancy from Tiberian Fiend
Matches original game as well.
2017-01-18 21:58:07 +01:00
reaperrr
36920f2279 Fix adult visceroid armor type
As per original rules.ini.
2017-01-18 21:58:07 +01:00
reaperrr
676bb41bef Give adult visceroid a larger target scan radius 2017-01-18 21:58:07 +01:00
reaperrr
13faf5c54c Fix TS Tib Fiend and adult visceroid sight range
Otherwise they won't attack with shroud enabled!
2017-01-18 21:58:07 +01:00
reaperrr
5d410ee72e Fix critter owner on shipping maps 2017-01-18 21:58:07 +01:00
reaperrr
2da1304522 Fix large TS visceroid attack and enable attack animation
Unfortunately the animation sprite starts at an unusual facing, so we have to work around that by manually fixing the order. Using Combine is easier than listing a whopping 40 frames in the correct order.
2017-01-18 21:58:07 +01:00
reaperrr
b19d4c0f80 Fix and tweak TS critter wander delays
The property name has bit-rotted, and the values of the Tiberian Fiend were too low/short, resulting in too much hectic activity.
2017-01-18 21:56:36 +01:00
reaperrr
4206bdf491 Slightly tweak default TS infantry selection box 2017-01-18 21:56:36 +01:00
reaperrr
cef80b6c17 Fix Tiberian Fiend selection box 2017-01-18 21:56:36 +01:00
Micr0Bit
06c9494e2c Update AUTHORS 2017-01-18 21:35:25 +01:00
reaperrr
ac18ab5f3a Merge pull request #12557 from GraionDilach/reveal-on-fire
Implement reveal-on-fire.
2017-01-18 21:32:44 +01:00
reaperrr
da30dfc93d Merge pull request #12583 from MustaphaTR/d2k-sardaukar-tech-level
D2K - Change tech level of Sardaukar to medium
2017-01-18 20:44:19 +01:00
reaperrr
68a72a61bc Merge pull request #12565 from FrameLimiter/patch-1
Fixes Spy detection for Spies.
2017-01-18 12:28:14 +01:00
reaperrr
a8ca251e25 Move TD Grenade to largecaliber.yaml
This is more about making maintenance a little easier than logic. The file might get renamed to 'ballistic.yaml' at some point, though.
2017-01-17 22:31:56 +01:00
reaperrr
a9f1f371d8 Move TD Vulcan up for more consistent order 2017-01-17 22:31:55 +01:00
reaperrr
59619a4e0d Merge pull request #12568 from elena-v2/d2k-no-starport-toggle
Remove CanPowerDown from starports
2017-01-17 22:07:07 +01:00
reaperrr
e2fcbb1ad4 Merge pull request #12593 from MustaphaTR/d2k-fix-tile-443
D2K - Fix tile 443
2017-01-17 22:02:34 +01:00
Zimmermann Gyula
4bce601db2 Implement reveal-on-fire. 2017-01-17 18:59:07 +01:00
Mustafa Alperen Seki
8304807c1b Fix tile 443. 2017-01-16 18:35:19 +02:00
Mustafa Alperen Seki
2ab1659422 Add D2K map Habbanya Erg 2017-01-16 16:08:03 +02:00
Mustafa Alperen Seki
9bd65908b4 Add D2K map Tsimpo 2017-01-16 16:00:57 +02:00
abcdefg30
9a202015b0 Merge pull request #12584 from MustaphaTR/d2k-importer-spacebloom
D2K - Make map importer use spicebloom.spawnpoint instead of spicebloom
2017-01-15 22:14:53 +01:00
Zimmermann Gyula
1544f24663 Implement experience multipliers. 2017-01-15 20:33:26 +01:00
Mustafa Alperen Seki
a1d349ee38 Make map importer use spicebloom.spawnpoint instead of spicebloom 2017-01-15 20:17:50 +02:00