Matija Hustić
b9e57d33c3
Added lookahead, launch speed & angle computation.
...
The missiles should be more intelligent, avoiding cliffs,
surmounting inclines and flexibly selecting appropriate
launch speed and angle to avoid a close incline or miss
a close target.
2015-10-11 22:02:02 +02:00
Matija Hustić
41f57f2a15
Missile projectile refactor.
...
Introduces:
Vertical rate of turn
Customizable vertical launch angle
Delayed activation of the homing mechanism / propulsion
Freefall while propulsion deactivated
Customizable explosion altitude (for airburst)
Customizable cruise altitude (when target out of range)
Height checks for terrain impact and shadow rendering
Acceleration (instead of constant speed from launch to impact)
2015-10-11 22:02:01 +02:00
Matija Hustić
1ba81d7c97
Fixes bad comment in UpgradeRules
...
https://github.com/OpenRA/OpenRA/pull/8768/files#r41694572
2015-10-11 19:23:10 +02:00
Matija Hustić
d94c645046
First step in the attack mechanism's refactor.
...
Enabled firing multiple armaments at a target simultaneously.
Each armament defines own cursor for targeting.
The force attack modifier influences armament choice for target.
Autotargeting modified to handle firing multiple armaments simultaneously.
As a consequence, healers (medics) no longer require separate Heal
activity and AttackMedic and AutoHeal traits.
2015-10-06 01:46:55 +02:00
reaperrr
b722aa6721
Rename WithRotor to WithSpriteRotorOverlay
2015-10-04 20:22:46 +02:00
reaperrr
2ae0694385
Merge pull request #9054 from penev92/bleed_aircraft
...
Merge Plane and Helicopter traits
2015-10-03 01:52:30 +02:00
Pavel Penev
c33371226c
Merge pull request #9435 from ABrandau/bleed
...
Create disable movement trait
2015-10-02 04:30:22 +03:00
Pavel Penev
1ab2a781f1
Add an upgrade rule for Helicopter removal
2015-10-01 20:15:45 +03:00
Pavel Penev
d55541c5f8
Add an upgrade rule for Plane removal
2015-10-01 20:15:43 +03:00
Nolt
7994d08702
Create #9435 DisableMovementOnUpgrade, rename DisableUpgrade to DisableOnUpgrade and Fixed not showing the blocked move cursor when movement is disabled.
2015-09-28 21:32:00 -03:00
Pavel Penev
642468ce0c
Add MapGrid class
...
MapGrid is a mod Manifest field which includes (and thus makes redundant) TileSize, TileShape, SubCells info and MaximumTerrainHeight.
2015-09-27 04:14:43 +03:00
abcdefg30
4c52d10aaf
Fix an oversight in ConvertFloatToIntPercentage
2015-09-25 17:00:08 +02:00
abcdefg30
ccf184413e
Add an upgrade rule for the float to int percentage change
2015-09-25 17:00:07 +02:00
abcdefg30
e7c62b070b
Add an upgrade rule for the seconds -> ticks change
...
and update the default mods
2015-09-25 17:00:06 +02:00
reaperrr
010d8e8147
Upgrade rule
2015-09-25 14:30:15 +02:00
reaperrr
5b5164211e
Rename WithMuzzleFlash to WithMuzzleOverlay
2015-09-24 20:23:31 +02:00
atlimit8
de7f5a4288
Make Range WDist for all traits with circular ranges.
2015-09-19 11:02:28 -05:00
Pavel Penev
d74d50df52
Add an upgrade rule for D2k actor renaming
2015-09-10 19:26:52 +01:00
reaperrr
c272e790e5
Remove RenderSimple
...
All traits inheriting from it have been removed, and WithSpriteBody can
now take its place.
2015-09-09 00:16:21 +02:00
reaperrr
96c7d4345e
Renamed WaterPaletteRotation to RotationPaletteEffect
2015-09-06 19:25:12 +02:00
atlimit8
6986cd9f0e
Remove TargetableAircraft
2015-09-02 23:19:00 -05:00
atlimit8
a6cd770dcf
Remove TargetableSubmarine
2015-09-02 23:14:41 -05:00
atlimit8
23d0424437
Add ITargetablePositions seperating it from ITargetable
2015-09-02 23:14:40 -05:00
Pavel Penev
2042fccefd
Merge pull request #9189 from reaperrr/bye-rendersimple3
...
Remove RenderBuilding
2015-09-02 19:21:01 +03:00
Matthias Mailänder
f60080e0ac
Merge pull request #9186 from LavenderMoon/bleed
...
Combine Shrapnel into Bullet
2015-08-30 18:40:26 +02:00
reaperrr
9da56f51e2
Remove RenderBuilding
2015-08-30 15:44:59 +02:00
Lavender Moon
81e5b7866b
Combine Shrapnel into Bullet
2015-08-30 06:37:38 -04:00
reaperrr
bf51e0600d
RenderBuildingWall -> WithWallSpriteBody
2015-08-30 00:22:53 +02:00
reaperrr
21186c10b6
RenderBuildingTurreted -> WithTurretedSpriteBody
2015-08-30 00:22:52 +02:00
reaperrr
69d062495c
RenderBuildingSilo -> WithSiloAnimation
2015-08-29 23:33:18 +02:00
reaperrr
2df318cd3e
RenderBuildingCharge -> WithChargeAnimation
2015-08-29 23:33:17 +02:00
Matthias Mailänder
9c1eeafa08
Merge pull request #9004 from reaperrr/quanbo
...
Introduce QuantizeFacingsFromSequence
2015-08-28 22:46:29 +02:00
Pavel Penev
d5e0bf2169
Merge pull request #9006 from reaperrr/remove-cantarget
...
Remove legacy 0% = not targetable assumption
2015-08-25 20:03:31 +03:00
reaperrr
aff1e5afe7
Upgrade notice
2015-08-25 18:54:01 +02:00
reaperrr
3821729744
Upgrade rule
2015-08-24 00:49:01 +02:00
Pavel Penev
2b359b54c7
Add an upgrade rule for renaming crates' ValidRaces
2015-08-18 00:26:09 +03:00
Pavel Penev
b6b107de46
Rename RenderSpritesInfo.RaceImages
2015-08-18 00:26:05 +03:00
abcdefg30
0c4e691008
Rename HuskActor to Actor
2015-08-17 17:38:07 +02:00
abcdefg30
b24c1845fb
Adjust the upgrade rule for SpawnActorOnDeath
2015-08-17 17:38:04 +02:00
Pavel Penev
4d11195989
Rename MPStartUnitsInfo.Races to Factions
...
Also add an upgrade rule.
2015-08-11 04:00:08 +03:00
Pavel Penev
fd01e95d6c
Rename EmitInfantryOnSellInfo.Races to Factions
...
Also rename the rest of "race" in that file.
2015-08-11 03:46:12 +03:00
Pavel Penev
6e9b5ed2c9
Rename ProductionQueueInfo.Race to Factions
...
Also add an upgrade rule.
2015-08-11 03:27:12 +03:00
Matthias Mailänder
b536e677fb
rename RallyPoint.RallyPoint to RallyPoint.Offset
2015-08-10 21:35:21 +02:00
abcdefg30
e8477b1b5a
Rename LeavesHusk to SpawnActorOnDeath
2015-08-09 19:24:14 +02:00
abcdefg30
abf5047072
Add an upgrade rule and update the default mods
2015-08-08 23:23:32 +02:00
abcdefg30
538723f8fb
Merge SpawnViceroid into LeavesHusk
2015-08-08 23:23:31 +02:00
reaperrr
94f6dd5e56
Allow WithBuildingExplosion to randomly select from multiple sequences
...
Necessary for TS/RA2-style building explosions.
2015-08-03 16:35:58 +02:00
Pavel Penev
a75f8f63be
Add an upgrade rule for BuildableInfo.ForceRace rename
2015-08-02 17:19:46 +03:00
Pavel Penev
720cb062b6
Add an upgrade rule for ProvidesPrerequisite.Race rename
2015-07-31 05:40:59 +03:00
Pavel Penev
ea3a680eda
Merge pull request #8725 from reaperrr/bye-rendersimple-pr1
...
Step towards removing RenderSimple and its derivatives (Part 1)
2015-07-25 18:43:13 +03:00