Paul Chote
e1cd00c1dd
Add backend plumbing for model loaders.
2017-06-14 18:56:06 +02:00
reaperrr
086fc88e3e
Increased ZOffset of TD explosions
...
To make sure they always play on top of actors.
2017-06-14 18:28:20 +02:00
reaperrr
35e131bac7
Give TD base buildings custom hit shapes
2017-06-14 18:28:20 +02:00
reaperrr
b219214426
Give TD civilian and tech buildings custom shapes
2017-06-14 18:28:20 +02:00
reaperrr
d1790229a9
Add hit-shape defaults to TD
...
Plus some resulting cleanup of defaults.yaml.
2017-06-14 18:28:20 +02:00
reaperrr
600478603c
Fix TD civ field husk footprint
...
Players should not be able to build on it.
2017-06-14 18:28:20 +02:00
Mustafa Alperen Seki
4187a69904
Remove afld and hpad from Rush AI's Production: list
2017-06-14 18:26:18 +02:00
Paul Chote
90778bc8a8
Fix queued move orders on Chrono Tank.
2017-06-12 19:38:18 -05:00
Paul Chote
242f33c2ba
Implement RA command bar.
2017-06-12 19:38:18 -05:00
Paul Chote
2923c9907f
Fix minor issues with TD command bar.
2017-06-12 19:38:18 -05:00
reaperrr
d52313ab18
Rename WithAttackAnimation.BodyName to just .Body
...
Shorter and more consistent with Armament.Turret, WithTurretedAttackAnimation.Turret, WithSpriteBarrel.Armament etc.
2017-06-12 19:01:10 -05:00
reaperrr
fef388834e
Throw yaml exception if WithAttackAnimation has no assigned sprite body
...
...or too many assigned bodies.
Also, further simplify WithAttackAnimation code.
2017-06-12 19:01:10 -05:00
reaperrr
5fb468922e
Make WithAttackAnimation conditional
2017-06-12 19:01:10 -05:00
reaperrr
2e70b6931b
Refactor WithAttackAnimation
...
- made trait compatible with actors that have more than one sprite body or enable/disable sprite bodies via conditions
- added check for running attack anim and prevent aim/reload sequences from overriding it
- added caching of whether trait has either aim or reload sequence, to avoid some string.IsNullOrEmpty look-ups every tick
2017-06-12 19:01:10 -05:00
rob-v
8276b17570
Fix Sound memory leak (OutOfMemoryException), remove Music caching to free memory
2017-06-12 18:33:53 -05:00
RoosterDragon
2def72a078
Clear previous effects data when generating a new sync report.
2017-06-12 18:25:35 -05:00
Paul Chote
2e801a55ce
Update ts AutoTarget definitions.
2017-06-11 17:14:21 -05:00
Paul Chote
52b08a769d
Update d2k AutoTarget definitions.
2017-06-11 17:14:21 -05:00
Paul Chote
d7f9c2f852
Update cnc AutoTarget definitions.
2017-06-11 17:14:21 -05:00
Paul Chote
b613b1b2e0
Update RA AutoTarget definitions.
2017-06-11 17:14:21 -05:00
Paul Chote
716343732f
Add AutoTargetPriority trait for smarter AutoTarget logic.
2017-06-11 17:14:21 -05:00
reaperrr
ab8bc53ed8
Replace doneDamage bool in TeslaZap with DamageDuration
...
Allows it to deal continous damage via a single projectile.
2017-06-11 23:28:17 +02:00
reaperrr
6ff31786cb
Refactor TeslaZap targeting
...
- made it target closest targetable position, instead of CenterPosition
- made target tracking optional (enabled by default)
- made tracking independent from whether damage has already been dealt
- cache target position and update it in Tick only if tracking
2017-06-11 23:28:17 +02:00
reaperrr
c474b77d79
Remove unused 'initialized' bool from TeslaZap
...
It was never set to 'true', and doing so would break Duration > 1, so it's better to just remove it.
2017-06-11 23:28:17 +02:00
reaperrr
2704f3bcd5
Minor TeslaZap cleanup
...
Renaming timeUntilRemove to ticksUntilRemove makes it more clear and allows to drop the comment.
2017-06-11 23:28:17 +02:00
reaperrr
16e260e69f
Increase ZOffset of RA explosions
...
To make sure they play on top of actors.
2017-06-10 11:38:04 +01:00
reaperrr
7cadbcb8f6
Set custom hit shapes for civilian buildings
2017-06-10 11:38:04 +01:00
reaperrr
07e6708b88
Align RA base building hitshapes with their sprites
2017-06-10 11:38:04 +01:00
reaperrr
7ba276c0c1
Add building hitshape defaults to RA
...
And do some cleanup.
Intentionally omitted uncommon shapes that only appear once or twice.
2017-06-10 11:38:04 +01:00
C. Helmig
3b626e5ff7
Fixes tile error in #13047 . See comment Item in #12868 .
2017-06-07 18:54:39 +02:00
C. Helmig
452aed0a97
Multiple passability changes to replicate original game behavior. (= Items comments on #12868 )
...
Fix the passability of some bridge tiles
2017-06-07 18:54:39 +02:00
abcdefg30
5d40ed3e32
Move tiles into correct category.
2017-06-07 18:54:39 +02:00
abcdefg30
8494200321
Renamed and reordered Categories - uniform naming, similar categories adjacent to one another, most used to top.
2017-06-07 18:54:39 +02:00
Paul Chote
83c4c842ee
Update to latest osx launcher package.
2017-06-06 22:08:08 +02:00
reaperrr
423ea555b3
Fix RA bridge crash
2017-06-06 22:04:00 +02:00
reaperrr
4af31be6bd
Fix TD bridge crash
2017-06-06 22:04:00 +02:00
Paul Chote
ff9bddbf21
Add unit command bar to TD.
2017-06-06 08:53:54 -06:00
Paul Chote
52f1ab0969
Add backend code for unit command bar.
2017-06-06 08:53:54 -06:00
Paul Chote
f1eb96b273
Add DisableKeyRepeat flag to ButtonWidget.
2017-06-06 08:53:54 -06:00
Paul Chote
854dd75282
Add ButtonTooltipWithDescHighlightLogic.
...
Highlights TooltipDesc characters inside {}.
2017-06-06 08:53:54 -06:00
Paul Chote
8f2a933ba8
Add support for button tooltip descriptions.
2017-06-06 08:53:54 -06:00
Paul Chote
ce233a6cca
Reduce edge scrolling threshold and polish cursor hotspots.
2017-06-06 08:53:54 -06:00
Paul Chote
94fba3521a
Add ForceModifiersOrderGenerator for force move/attack and queueing.
2017-06-06 08:53:54 -06:00
Paul Chote
8dfb7d8bbc
Add Selection.Hash for tracking selection changes.
2017-06-06 08:53:54 -06:00
Paul Chote
e8d6d63707
Add IIssueDeployOrder.
2017-06-06 08:53:54 -06:00
Paul Chote
533b2f9ad7
Flip tooltips above the cursor at the bottom of the screen.
2017-06-06 08:53:54 -06:00
Mustafa Alperen Seki
46d0157c2e
Add Harkonnen 4
2017-06-05 22:32:49 +02:00
reaperrr
3507ad2f87
Give D2k structures footprint hit-shapes
2017-06-05 14:22:47 +02:00
reaperrr
e2647e8a60
Move down D2k High-tech factory sprite
...
This better aligns its visuals with the footprint, hit-shape and targetable positions.
2017-06-05 14:22:47 +02:00
reaperrr
6a212eea53
Make attacking actors/turrets face the targeted position
2017-06-05 14:22:47 +02:00