Matthias Mailänder
2a15c44d91
Merge pull request #6736 from pchote/fix-player-binding
...
Don’t regenerate the Lua player bindings each query.
2014-10-12 09:43:42 +02:00
Paul Chote
fad0215842
Merge pull request #6698 from RoosterDragon/memory-savings
...
Small memory savings
2014-10-12 11:43:08 +13:00
Paul Chote
19760b44cc
Don’t regenerate the lua player bindings each query.
2014-10-12 10:43:15 +13:00
reaperrr
f800cd7f02
Merge pull request #6723 from penev92/bleed
...
Moved two more Orders from RA to Common
2014-10-11 15:55:10 +02:00
Matthias Mailänder
997bcc2f6e
Merge pull request #6727 from penev92/bleed_fix_Eluant
...
Fix Eluant.dll reference in Common project. Requested in #6723 .
2014-10-11 14:44:33 +02:00
Matthias Mailänder
f249aa85b4
Merge pull request #6731 from obrakmann/fix6728_intervention_breakage
...
Fix old Lua breakage
2014-10-11 14:44:26 +02:00
Matthias Mailänder
58d18ebe45
Merge pull request #6729 from atlimit8/OldLuaTurnFix
...
Fixes old Lua API Turn Activity crash
2014-10-11 14:23:54 +02:00
Matthias Mailänder
b77bd82561
Merge pull request #6708 from pchote/ts-tileset-converter
...
Import the TS temperate tileset.
2014-10-11 14:12:09 +02:00
Matthias Mailänder
396ef3445a
Merge pull request #6706 from pchote/mission-menu-phase-two
...
Improve the mission menu
2014-10-11 14:07:51 +02:00
Oliver Brakmann
18b9f9a021
Fix old Lua breakage
...
Works around a problem in the old Lua API where a trait lookup would
not find the correct class and make the script crash.
In this instance, `Game.modData.ObjectCreator.FindType("RallyPoint")`
return `OpenRA.Mods.Common.Effects.RallyPoint` instead of the expected
`OpenRA.Mods.Common.RallyPoint`.
The other change is an oversight from the recent warhead rewrites.
Fixes #6728
2014-10-11 13:39:31 +02:00
atlimit8
6640fa2539
Fixes old Lua Move Activity
2014-10-11 06:27:49 -05:00
atlimit8
0e182e4fa8
Fixes old Lua Turn Activity crash
2014-10-11 05:26:56 -05:00
Paul Chote
22e9744b9b
Update ingame briefing panel for new preview dimensions.
2014-10-11 23:06:56 +13:00
Paul Chote
bba17b93e1
Add support for thirdparty missions.
2014-10-11 23:06:56 +13:00
Paul Chote
a870a6e023
Upgrade RA missions for the new mission chooser.
2014-10-11 23:06:55 +13:00
Paul Chote
6160ec749b
Upgrade TD missions for the new mission chooser.
2014-10-11 23:06:53 +13:00
Paul Chote
5d32e97ef1
Add support for briefing videos in the mission menu.
2014-10-11 23:05:35 +13:00
Paul Chote
0a4117ec76
Add support for mission groups.
2014-10-11 23:05:35 +13:00
Paul Chote
9ffd1cefbb
Fix the title of the TD missions panel.
2014-10-11 23:05:35 +13:00
Paul Chote
84e71258dc
Prevent mouse events from propagating through a video.
2014-10-11 23:05:35 +13:00
Paul Chote
a60452b30a
Make the video cancel hotkey configurable.
2014-10-11 23:05:34 +13:00
Paul Chote
6b1505b71d
Add an aspect ratio correction flag to VqaPlayerWidget.
2014-10-11 23:05:34 +13:00
penev92
96855e6650
Fix Eluant.dll reference in Common project. Requested in #6723 .
2014-10-11 12:07:28 +03:00
Matthias Mailänder
df5b7d4497
Merge pull request #6699 from obrakmann/fix6692_new_objective_notification
...
Added notifications for new objectives to scripted missions
2014-10-11 11:05:33 +02:00
penev92
e64380e9df
Moved two more Orders from RA to Common
2014-10-11 11:57:05 +03:00
Scott
185d6755f0
Merge pull request #6724 from pchote/absolute-paths
...
Load assets using absolute file paths
2014-10-11 21:16:09 +13:00
Matthias Mailänder
080bbab514
Merge pull request #6694 from LipkeGu/ai_update
...
[TS] Add Nod Stealth Generator and GDI TechCenter to the AI
2014-10-11 10:11:29 +02:00
Paul Chote
3c74dafdf1
Merge pull request #6726 from Mailaender/travis-mono-3.8
...
Updated the release build servers to Mono 3.8
2014-10-11 21:10:51 +13:00
Matthias Mailänder
c026df8ddd
build with previous latest mono 3.8
2014-10-11 09:13:39 +02:00
Matthias Mailänder
2ce2f7afe4
Merge pull request #6722 from abcdefg30/disable_tanyas_stances
...
Disallow changing tanya's stance on allies01
2014-10-11 07:59:56 +02:00
Paul Chote
3e42d7b5a0
Cache the support dir path.
2014-10-11 11:04:44 +13:00
Paul Chote
4f44cc1969
Load assets using absolute paths. Fixes #6717 .
2014-10-11 11:02:30 +13:00
obrakmann
ca6a094878
Merge pull request #6662 from atlimit8/CaptureActor-Enter
...
Enter subclasses & fix for 6658
2014-10-10 19:51:17 +02:00
abcdefg30
ae1c3df948
Disabled changing e7's stances
2014-10-10 19:49:37 +02:00
Paul Chote
0d0b8c1e22
Remove obsolete PackageContents array from Manifest.
2014-10-10 23:44:37 +13:00
Paul Chote
9f3230a009
Remove static state from ChromeProvider.
2014-10-10 23:44:37 +13:00
RoosterDragon
69125989ab
Changed Vertex constructors to pass more parameters as plain floats.
...
This avoids callers having to construct a float2 struct, only to have the Vertex constructor unwrap it into individual components again.
2014-10-10 09:38:14 +01:00
atlimit8
3b21c9713f
Added bridge hut repair tracking
2014-10-09 18:04:13 -05:00
atlimit8
acc0b618c8
Restricted terrain targeting to force-move enter transports
2014-10-09 18:04:13 -05:00
atlimit8
b736e059e9
Removed Enter(Actor self, Actor target, Activity inside) & made Enter abstract
2014-10-09 18:04:13 -05:00
atlimit8
ad24a70235
Infiltrate as Enter subclass
2014-10-09 18:04:12 -05:00
atlimit8
c994ee4668
DonateSupplies as Enter subclass
2014-10-09 18:04:12 -05:00
atlimit8
41452dcfeb
RepairBuilding & RepairBridge as Enter subclasses
2014-10-09 18:04:12 -05:00
atlimit8
6d0feb9fbf
Demolish as Enter subclass
2014-10-09 18:04:12 -05:00
atlimit8
4783b1f646
CaptureActor as Enter subclass & fixes 6658
2014-10-09 18:04:12 -05:00
atlimit8
31a096dcf1
HashSet<byte> => BitArray resourceTypeIndices
...
BitArray can store 256 bits in 32 bytes plus overhead (pointer & length),
which gives it better memory locality too (<= 2 locations in memory).
Also, the actual count will be much less, probably at most around a dozen.
This might not impact performance, but the AI is dumb & HashSet<byte> is
clearly inefficient.
2014-10-09 20:03:25 +01:00
RoosterDragon
bbb3990a0f
Don't store pre-calculated texture coords in Sprite.
...
By storing only the four corners, we can save the object overhead of an array and 4 float elements per sprite. This results in savings of around 5 MiB to store these coordinates.
2014-10-09 20:03:03 +01:00
RoosterDragon
59b3cd154d
Change indexes into tile arrays to be stored as bytes to save memory.
...
The index value needs only be big enough to handle all defined terrain types. This is a low number so we can save memory by defining it as a byte. This particularly saves memory for the CustomTerrain field in the Map class, which defines a cell layer for the map using tile indexes, so we can reduce the size of that layer 4x as a result.
2014-10-09 20:03:01 +01:00
obrakmann
268c63f7df
Merge pull request #6714 from penev92/bleed
...
Moved DeployOrderTargeter.cs from OpenRA.Mods.RA to Common
2014-10-09 18:02:48 +02:00
Paul Chote
d64a8fbd47
Merge pull request #6719 from reaperrr/ts-cleanup01
...
Minor TS cleanup
2014-10-09 21:45:57 +13:00