Commit Graph

21527 Commits

Author SHA1 Message Date
reaperrr
51b88bfbaf Remove Explosion effect and use SpriteEffect instead 2016-05-23 23:30:49 +02:00
reaperrr
6a988fd676 Move WorldInteractionControllerWidget and SpriteEffect to Common 2016-05-23 23:30:48 +02:00
abcdefg30
6637c20c59 Fix the bogus getAirstrikeTarget methods of the nod08 missions
They always searched 6 times even after finding a target.
Now they also account for SAM sites (like in the previous missions).
2016-05-23 22:06:17 +02:00
reaperrr
f8583db0d4 Merge pull request #11342 from abcdefg30/lowShellmap
Fix the creeps actor on the Dune 2000 shellmap being in low power mode
2016-05-23 22:00:05 +02:00
reaperrr
d7b26509af Enable AutoTarget on TS Tick Tank 2016-05-23 20:28:02 +02:00
reaperrr
6089599b3f Make AutoTarget handling of AttackFollow more robust
At least in theory, it's possible for an actor to have multiple AttackFollow traits, or AttackFollow is disabled initially but enabled via upgrade later.
To avoid crashes or other issues, let's play it safe and take the same approach as with AttackBase look-ups.
2016-05-23 20:28:02 +02:00
reaperrr
2a19f66a0e Make AutoTarget able to handle multiple Attack* traits 2016-05-23 20:28:02 +02:00
reaperrr
1b6f67e9ee Improve AutoTarget code readability 2016-05-23 20:28:02 +02:00
reaperrr
d5915431dd Made AutoTarget upgradable 2016-05-23 20:28:02 +02:00
abcdefg30
031b4a81a4 Fix the creeps actor on the Dune 2000 shellmap being in low power mode 2016-05-23 01:12:40 +02:00
abcdefg30
6682a4e97e Merge pull request #11290 from Mailaender/d2k-shellmap-editor-crash
Fixed a crash when loading the Dune 2000 shellmap in the map editor
2016-05-23 01:11:34 +02:00
abcdefg30
7663567dea Merge pull request #11336 from obrakmann/fix11333-mpspawn-owners
Fix mpspawn ownership
2016-05-23 00:38:46 +02:00
Oliver Brakmann
8d3320c0e3 Add a lint check to ensure mpspawns are owned by the world owner 2016-05-22 12:55:35 +02:00
Oliver Brakmann
913f4cf7f0 Fix mpspawn actors not being owned by the world owner 2016-05-22 12:43:57 +02:00
reaperrr
ff4f467a9c Merge pull request #11330 from r34ch/grenadier-slot
Change RA grenadier UI ordering
2016-05-22 11:44:52 +02:00
D'Arcy Rush
56a3237eef Change RA grenadier UI ordering 2016-05-21 20:38:25 +01:00
Oliver Brakmann
6fe126d09d Merge pull request #11329 from Biofreak1987/gdi06-polish
Polish gdi06 commando behaviour
2016-05-21 18:52:36 +02:00
Biofreak1987
2d91ff93d4 Polish gdi06 commando behaviour 2016-05-21 14:47:13 +02:00
Oliver Brakmann
392dd7db3f Merge pull request #11112 from reaperrr/improve-LeavesTrails
Add facings support and other controls to LeavesTrails
2016-05-21 12:36:13 +02:00
Biofreak1987
3f8f688918 Add nod09 2016-05-21 01:16:36 +02:00
reaperrr
dbd7606667 Move SpriteEffect facing parameter to the end
To avoid potential incompatibilities with downstream projects.
2016-05-20 23:24:33 +02:00
Matthias Mailänder
f22bc68d94 Count the string length in the system codepage. 2016-05-20 21:22:12 +02:00
Matthias Mailänder
1df5e556c6 Auto-detect UTF8 instead of assuming ANSI for device names. 2016-05-20 21:22:10 +02:00
Matthias Mailänder
e47383a4fa Fix NREs in QueryDevices by bailing out early. 2016-05-20 21:21:52 +02:00
Oliver Brakmann
149271f71e Merge pull request #11291 from reaperrr/fix-10111-para
Some WithParachute fixes
2016-05-20 20:18:53 +02:00
Oliver Brakmann
ab3de743a1 Merge pull request #11327 from reaperrr/ts-cleanup
Make TS not load unnecessary mix files
2016-05-20 20:10:34 +02:00
reaperrr
60557e59f1 Merge pull request #11284 from Mailaender/net-4-eol
Updated to .NET version 4.5
2016-05-20 15:30:57 +02:00
reaperrr
f3d869c939 Polished TD shellmap
- Nod now uses the singleplayer color scheme. While not directly visible, you can at least guess now that units use the correct color.
- Fixed position of a wall piece (was placed on a bib) and both tiberium trees (by moving them 1 cell down)
- Made all Nod Gun turrets face in a plausible direction
2016-05-20 15:11:20 +02:00
reaperrr
9a5db590be Fixed TD infantry death animations
For death by bullet and death by dinosaur.
This is how it was in the original.
2016-05-20 14:47:28 +02:00
reaperrr
840e5e7a4c Tweaked GDI01 Gunboat and turret damage
Made clear that the BoatMissile warhead is an additional bonus rather than an override, reduced the bonus damage and increased gun turret reload delay.
Overall, this makes the Gunboat and turrets behave a bit more like in the original.
2016-05-20 14:29:01 +02:00
reaperrr
c9f339b724 Change TD Gunboat missile to behave more like in the original
Much more inaccurate, slightly higher BurstDelay and lower horizontal turn rate.
2016-05-20 14:08:26 +02:00
reaperrr
9915f34c99 Reduce turret TurnSpeed on TD Gunboat
So it looks a bit more like in the original.
2016-05-20 14:06:28 +02:00
reaperrr
3cc9706ac4 Set high TurnSpeed on TD Gunboat
So it doesn't get stuck at map edge for over a second.
2016-05-20 14:05:52 +02:00
reaperrr
2c07dfbbb7 Make TS not load unnecessary mix files
gmenu.mix only contains the menu orverride from Patch 2.0/Firestorm, maps0*.mix only contain singleplayer maps, multi.mix only contains multiplayer maps, patch.mix only contains ini files.
None of these are used or even usable directly by OpenRA as-is, so it's pointless to load them.
2016-05-20 13:50:40 +02:00
Oliver Brakmann
ebba7fdaf1 Add methods to retrieve player stats to Lua API 2016-05-19 23:08:01 +02:00
Oliver Brakmann
09d1dacd95 Add a Lua API method to randomize a collection 2016-05-19 23:08:01 +02:00
Oliver Brakmann
735975057d Add another way to call air strikes/paradrops to the Lua API 2016-05-19 23:08:01 +02:00
Oliver Brakmann
d743c23482 Add missing Requires to MissionObjectiveProperties 2016-05-19 23:08:01 +02:00
Oliver Brakmann
5d2445a234 Fix winstate logic for cooperative games 2016-05-19 23:08:01 +02:00
Oliver Brakmann
0192919501 Fix crash in Beacon ctor when it runs during instead of between ticks
Causes an exception like below, for example when calling the Lua API's Beacon.New() method.

``Exception of type `System.InvalidOperationException`: Collection was modified; enumeration operation may not execute.``
2016-05-19 23:08:01 +02:00
Matthias Mailänder
5029ac705f Update to .NET 4.5 2016-05-19 21:24:21 +02:00
Oliver Brakmann
b4664d1ec5 Merge pull request #11192 from reaperrr/fix-effectwh
Fix direct hit check in CreateEffectWarhead
2016-05-18 21:52:30 +02:00
reaperrr
6e7bce9571 Merge pull request #11275 from obrakmann/fix11256-deb-build-reqs
Add libmono-i18n4.0-all to the list of Debian package dependencies
2016-05-18 18:38:45 +02:00
reaperrr
d7650e6d51 Merge pull request #11293 from reaperrr/d2k-polish1
Some D2k polishing
2016-05-18 18:06:28 +02:00
Oliver Brakmann
8319dfa70e Merge pull request #11298 from Mykogen/fix-queue-batching
Shift+hotkey queues 5 units for production. Fixes #5544
2016-05-16 21:35:53 +02:00
reaperrr
644e3cf95d Merge pull request #11303 from Biofreak1987/ship-tooltip
Add generic tooltip name for td ships
2016-05-16 21:27:36 +02:00
reaperrr
64c059fd82 Merge pull request #11118 from viszkoktamas/bleed
Add hotkeys for moving viewport to map edge
2016-05-16 21:21:19 +02:00
Tamás Viszkok
522e937597 Hotkeys for move viewport to map edge 2016-05-16 20:26:59 +02:00
reaperrr
874a9adc31 Merge pull request #11283 from Biofreak1987/nod08b
Add nod08b
2016-05-16 20:19:08 +02:00
reaperrr
9707cd9be9 Merge pull request #11299 from reaperrr/dmgstate-upgrade
Introduce trait granting upgrades at specified DamageStates
2016-05-16 20:00:53 +02:00