Mustafa Alperen Seki
e63f52c43f
Add RepairSound to EngineerRepair.
2019-04-22 20:25:52 +02:00
Mustafa Alperen Seki
0f9a157943
Add support for Custom Cursors in EngineerRepairable.
2019-04-22 20:25:52 +02:00
Mustafa Alperen Seki
2194584b25
Fix EngineerRepairable stance checks.
2019-04-22 20:25:52 +02:00
Mustafa Alperen Seki
8752e76d1e
Split EngineerRepairable to its own file.
2019-04-22 20:25:52 +02:00
Mustafa Alperen Seki
7a9d04395a
Check for producee's IOccupySpaceInfo for production completation.
2019-04-22 20:20:47 +02:00
Mustafa Alperen Seki
f9ef41f165
Properly check for exitinfo != null in DoProduction()
2019-04-22 20:20:47 +02:00
Mustafa Alperen Seki
1573da03bb
Fix production of dummy actors from producers without Exit trait.
2019-04-22 20:20:47 +02:00
tovl
ffbee7e45b
Temp fix for harvester getting stuck around resource spawn
2019-04-22 16:39:47 +02:00
tovl
2eaeb2097c
Refactor resource harvesting logic.
2019-04-22 16:39:47 +02:00
Mustafa Alperen Seki
77b313611e
Make Queue Groups work with ClassicProductionQueue.
2019-04-22 16:16:35 +02:00
tovl
8e91a1ba89
Add order voice to GrantConditionOnDeploy.
2019-04-22 15:34:07 +02:00
reaperrr
78f538f103
Add sprite trail support to NukeLaunch/NukePower
2019-04-22 15:13:11 +02:00
reaperrr
4a71a6746f
Group all Bullet Trail* properties together
...
Just a small code readability improvement.
2019-04-22 15:13:11 +02:00
tovl
560f8c26bc
Add crushing logic to aircraft.
2019-04-22 02:56:57 +02:00
tovl
c633e07410
Make aircraft occupy cells when landed.
2019-04-22 02:56:57 +02:00
tovl
6aea91bd46
Replace pseudo-childactivities in WaitForTransport.
2019-04-20 16:14:59 +01:00
tovl
a000b173d8
Replace pseudo-childactivities in Enter and related.
2019-04-20 16:14:59 +01:00
Paul Chote
d5588c51ed
Implement "Game Saved" / "Game Loaded" notifications in RA and D2k.
2019-04-20 14:54:48 +02:00
Paul Chote
492b5aec82
Save and restore viewport position / selection / control groups.
2019-04-20 14:54:48 +02:00
Paul Chote
de9649df27
Add save/load browser and buttons to the UI.
2019-04-20 14:54:48 +02:00
Paul Chote
3a693d8def
Implement loading screens.
2019-04-20 14:54:48 +02:00
Paul Chote
877215c86a
Dynamically populate the ingame menu.
2019-04-20 14:54:48 +02:00
Lars Beckers
e6750bf19c
Fix attack behaviour of disabled units.
2019-04-20 02:28:27 +02:00
abcdefg30
1bb319425b
Add Sound.Play overloads that play a random sound from a list
2019-04-20 01:22:30 +02:00
reaperrr
5f6c8ba5d3
Fix Mobile.CurrentMovementType vertical handling
...
On bleed, the Horizontal flag is always returned on any position change,
even if that change is vertical-only.
2019-04-20 00:48:12 +02:00
abcdefg30
981fe6fae1
Remove the Lua return type of Beacon.New
2019-04-19 16:31:03 +02:00
abcdefg30
c93dc1424c
Throw a LuaException when placing a beacon without the player trait
2019-04-19 16:31:03 +02:00
reaperrr
db68c6e264
Fix Mobile actors turning even if Mobile is paused
2019-04-14 21:58:28 +02:00
tovl
cc7e758b27
Replace pseudo-childactivities in carryall logic.
2019-04-14 19:05:06 +01:00
reaperrr
0eb0a5a2bd
Add WithHarvesterSpriteBody
...
And move PrefixByFullness there.
Also put it into Mods.Cnc, as RA is the only shipping mod
using this.
2019-04-14 19:09:28 +02:00
reaperrr
840eb7006d
Make actors ignore ReturnToBase order if already on resupplier
2019-04-13 18:47:08 +02:00
reaperrr
717b8a24f1
Fix ReturnToBase restarting on each hotkey press
...
Now that the RTB process is a single activity with childs,
it's relatively easy to prevent the activity from restarting
every time the deploy/RTB hotkey is pressed.
2019-04-13 18:47:08 +02:00
reaperrr
b24e4510c8
Make aircraft without TakeOffOnResupply always land
...
on resupplier, even if ammo is full, when given a
"ReturnToBase" order via deploy key.
In other words, in that case treat the RTB order like an
explicit "Repair" or "Enter" order.
2019-04-13 18:47:08 +02:00
reaperrr
c7eee6ae5d
Improve ReturnToBase Activity.cs adherance
...
And make it use child activities for queueability.
2019-04-13 18:47:08 +02:00
reaperrr
8edf5b56ea
Exclude dead actors from ChooseResupplier
2019-04-13 18:47:08 +02:00
reaperrr
2cdae0b380
Merge HeliReturnToBase into ReturnToBase
2019-04-13 18:47:08 +02:00
tovl
2a942bd04a
Fix crash in FindAndDeliverResources.GetSearchFromLocation.
2019-04-13 16:04:54 +02:00
teinarss
71596ae959
Added drag direction mouse interaction for set the approach direction for airstrike and parabombs
2019-04-04 20:10:34 +02:00
teinarss
1dd90a1d7b
Pushed down the MouseInput handling to the OrderGenerators and made a base class for handling the basic logic
2019-04-04 20:10:34 +02:00
Mustafa Alperen Seki
9fef2c01ec
Add AppearsOnMapPreview
...
Allows preplaced actors to be rendered on map preview when saving the
map.
Also removes requirements for ResourceLayer in OpenRA.Game and moves it
to OpenRA.Mods.Common.
2019-04-04 19:37:19 +02:00
tovl
ea4f24d0b7
Rework harvester automation.
2019-04-04 19:22:25 +02:00
tovl
1d590ac207
Sanitize harvester search behavior.
2019-04-04 19:22:25 +02:00
tovl
8d8cade266
Remove no-op on harvester creation.
2019-04-04 19:22:25 +02:00
tovl
bc7516989e
Rework harvester unblock and idle behavior.
2019-04-04 19:22:25 +02:00
tovl
3bfa32ca33
harvester Harvest order works with queues
...
fix for autocarryable harvesters
Make use of QueueActivity's own handling of order.Queued
2019-04-04 19:22:25 +02:00
tovl
307a87cd9e
harvester Deliver order works with queues
2019-04-04 19:22:25 +02:00
Mustafa Alperen Seki
e7b8a56511
Add ValidStances to AutoTargetPriority.
2019-04-04 19:08:10 +02:00
tovl
25bc3ae2d2
Fix chinook being unable to land.
2019-03-31 18:25:14 +02:00
Oliver Brakmann
320717003f
Fix crash due to conflicting access to collection in killed Cargo
2019-03-31 08:41:06 +02:00
Paul Chote
f69c6ab3fb
Update SharpZipLib to 1.1.0.
...
The default code page has been changed to UTF8
so our workarounds are no longer needed.
2019-03-30 20:47:22 +01:00