Commit Graph

5016 Commits

Author SHA1 Message Date
Paul Chote
b235e244a4 Fetch battlefield news once per game launch. 2015-11-07 11:29:34 +00:00
Paul Chote
797f800966 Add unread message count to lobby chat tabs. 2015-11-07 10:59:18 +00:00
reaperrr
1ea339f316 Fix WithSpriteRotorOverlay upgrade rule to account for @ separator 2015-11-06 15:09:42 +01:00
reaperrr
f208cc6d38 Change engineVersion for upgrade rules of changes made between 20150808 and 20150919
Those changes were merged after the feature-freeze, but predate the stable release. Changing the engine version to the day after release makes it easier for modders to upgrade without using bogus engine dates.
2015-11-06 15:00:44 +01:00
Oliver Brakmann
e609abf445 Merge pull request #9852 from RoosterDragon/event-handler-removals
Detach some event handlers
2015-11-05 22:46:42 +01:00
Oliver Brakmann
d3d8a59088 Merge pull request #9867 from GraionDilach/fix-powermultiplier-namespace
Fix PowerMultiplier namespace.
2015-11-05 20:21:42 +01:00
atlimit8
7352290c94 Move SpawnActorOnDeath to OpenRA.Mods.Common & fix spawned death actor teleportation 2015-11-05 00:55:29 -06:00
RoosterDragon
6f09d1a2f4 Remove event handler when disposed in MainMenuLogic.
Removes a static event handler to Game.OnRemoteDirectConnect which allow the GC to reclaim the MainMenuLogic class after it has been disposed.
2015-11-04 23:09:33 +00:00
RoosterDragon
9f728b287b Remove event handlers to CellEntryChanged when done.
Several classes would attach event handlers to the Map which would live longer then they did. Detaching them when no longer needed allows the GC to reclaim them.
2015-11-04 23:09:32 +00:00
RoosterDragon
8fe493938e Merge pull request #9842 from GraionDilach/damagewarhead-stance-fix
Fix (HealthPercentage)DamageWarheads ignoring stances.
2015-11-04 22:32:37 +00:00
Oliver Brakmann
177d983728 Merge pull request #9759 from atlimit8/ActorsHavingTrait
Add ActorsHavingTrait<TTrait>()
2015-11-04 22:26:10 +01:00
teees
2465344a20 only change editor brushes on mouseup
let other uses of the right mouse button bubble up
2015-11-03 13:15:28 +01:00
teees
eb6df6fe62 Handle mouse up event in default editor brush 2015-11-03 11:45:10 +01:00
atlimit8
e385b21fae Fix hex colors upgrade rules engine version 2015-11-02 17:28:25 -06:00
Oliver Brakmann
214945a61f Merge pull request #9324 from atlimit8/ColorSpacePrefixes
Hex Color Parsing
2015-11-02 20:28:04 +01:00
Zimmermann Gyula
9ace207102 Fix PowerMultiplier namespace. 2015-11-02 14:03:37 +01:00
atlimit8
29de05cb59 Preclude StoresResources.Stored overflow
Closes #9857
2015-11-02 00:08:10 -06:00
atlimit8
74c63812eb Show only missing required "mod (version)"s 2015-11-01 17:14:46 -06:00
Taryn Hill
aa594c8532 Merge pull request #9463 from penev92/modDependencies
Add support for inter-mod dependencies
2015-11-01 15:08:43 -06:00
Pavel Penev
2faf15bad7 Add an Install Mod dialog to the ModChooser 2015-11-01 22:35:38 +02:00
Pavel Penev
9748b556dc Add RequiresMods tag to the mod Manifest
List required mods and their versions to enable mod dependencies on another mods.
Also used for identifying the engine version by `modchooser`'s version.
2015-11-01 22:22:03 +02:00
Zimmermann Gyula
0f14339763 Fix (HealthPercentage)DamageWarheads ignoring stances/TargetTypes.
Moves the IsValidAgainst check from SpreadDamage level to Damage level
and adds a duplication to HealthPercentageDamageWarhead.
2015-11-01 21:06:54 +01:00
RoosterDragon
7a6b5a0e55 Merge pull request #9763 from reaperrr/warhead-perf
Attempt to reduce SpreadDamageWarhead CPU overhead
2015-11-01 19:38:50 +00:00
Oliver Brakmann
88c20a6654 Merge pull request #9414 from atlimit8/TurretFacingsInit
Support loading multiple turret facings
2015-11-01 13:18:17 +01:00
Michael Rätzel
c5029e270d reset RallyPoint Location after capture. resolves #9163. 2015-10-31 20:31:08 +01:00
Pavel Penev
9ae4114d26 Merge pull request #9771 from reaperrr/d2k-thumper
Implement D2k thumper
2015-10-31 15:47:33 +02:00
Pavel Penev
0ca370e2ae Merge pull request #9813 from atlimit8/FixRallyPointColor
RallyPoint palette tracks owner
2015-10-31 15:12:45 +02:00
Pavel Penev
a263f18824 Merge pull request #9812 from obrakmann/fix9811_missing-production-bar-after-capture
Fix missing production bar on captured factories
2015-10-31 15:04:48 +02:00
reaperrr
bbf5a4a06d Make AmbientSound upgradable and add customisable interval 2015-10-31 13:43:57 +01:00
Paul Chote
64498b1ea7 Fix singleplayer game latency. 2015-10-31 11:36:32 +00:00
atlimit8
faa1a49604 RallyPoint palette tracks owner 2015-10-30 20:09:39 -05:00
Oliver Brakmann
b1e6916838 Add missing Requires<> to ProductionBar 2015-10-31 00:24:41 +01:00
Oliver Brakmann
9843d10dbd Fix production bars not being visible on captured factories 2015-10-31 00:00:08 +01:00
atlimit8
168dab9707 Merge pull request #9706 from reaperrr/block-height
Add Height property to BlocksProjectiles
2015-10-29 23:51:14 -05:00
RoosterDragon
26d7d59c1a Fix MoveWithinRange not moving far enough for min range checks.
MoveWithinRange was only moving the unit far enough away so the center of the target was above the minimum distance. However, the min range checks in the attack code require all positions on the target to be above the minimum distance. For large targets (e.g. buildings) this means some of the target was still too close, and the unit would get stuck in a loop.

Now MoveWithinRange uses the same range checks in order to ensure units are moved the correct distances.
2015-10-29 22:59:20 +00:00
Oliver Brakmann
e7e4f2f825 Fix base range circle not being shown during building placement 2015-10-29 11:00:59 +01:00
atlimit8
b6f17df260 Add ActorsHavingTrait<TTrait>([Func<TTrait, bool]) 2015-10-28 16:36:45 -05:00
Oliver Brakmann
0997f5b52f Merge pull request #9773 from Mailaender/musictab-dereference
Fixed musicTab = null return value from GetOrNull<ButtonWidget>
2015-10-28 21:53:59 +01:00
Oliver Brakmann
bdf71eabf3 Merge pull request #9777 from teees/repulsion-fix
calculate correct altitude with terrain elevation offset (aircraft repulsion)
2015-10-28 20:56:53 +01:00
Oliver Brakmann
c89bced9f0 Merge pull request #9782 from atlimit8/AircraftIsMovingAboveGround
Fix Aircaft.IsMoving Check
2015-10-28 20:45:15 +01:00
RoosterDragon
b4180615a8 Add Aircraft.MakeReservation.
This provides a simpler method for making reservations and also ensures the previous reservation is definitely unreserved before being discarded.
2015-10-27 22:15:56 +00:00
RoosterDragon
e2dd967757 Fix some reservation issues.
- TakeOff.Tick was nulling a local variable, rather than the Reservation field - this is changed to call UnReserve which does the right thing.
- Aircraft.ResolveOrder was missing an UnReserve call before setting a new reservation.
2015-10-27 22:00:26 +00:00
atlimit8
a5b93156db Add --rgba2hex & --argb2hex color format conversion utility commands 2015-10-27 16:12:57 -05:00
atlimit8
dac15edce5 Load rgb[a] hex colors from MiniYaml (+ Lua) 2015-10-27 16:09:48 -05:00
Oliver Brakmann
b096671acb Add an ActorInit for unit stances 2015-10-27 19:41:49 +01:00
Oliver Brakmann
1a879009f1 Change InitialStance to Defend for human players 2015-10-27 19:41:49 +01:00
atlimit8
2772ddbab4 Fix Aircaft.IsMoving Check 2015-10-27 10:45:45 -05:00
teees
3f718ae7d5 calculate correct altitude with terrain elevation offset 2015-10-27 11:19:56 +01:00
atlimit8
549f8a9e7c Merge pull request #9760 from pchote/fix-teleporting-harvesters
Fix harvesters teleporting through doors
2015-10-26 23:42:51 -05:00
Matthias Mailänder
d2ce79e580 avoid a possible null return value musicTab 2015-10-26 21:45:40 +01:00