Commit Graph

22008 Commits

Author SHA1 Message Date
abcdefg30
95f091853e Merge pull request #10975 from Phrohdoh/trait-taggable
Add ScriptTags trait
2016-03-31 01:09:29 +02:00
Oliver Brakmann
4c8b13ef27 Merge pull request #10917 from abcdefg30/luaClosedCell
Add a ClosestEdgeCell and a ClosestMatchingEdgeCell function to lua
2016-03-31 01:04:01 +02:00
abcdefg30
69181ec8b9 Merge pull request #10959 from Phrohdoh/cargo-scripting
Expose passenger enter/exit notifications to Lua
2016-03-31 00:53:35 +02:00
Oliver Brakmann
9f8599cadc Merge pull request #11001 from dtluna/uncloak_on_dock
Added Dock Uncloak type.
2016-03-31 00:42:51 +02:00
Paul Chote
345f91d3ec Remove the null renderer. 2016-03-30 19:40:19 +01:00
Paul Chote
706d3ae52a Move dedicated server code to OpenRA.Server.exe 2016-03-30 19:26:50 +01:00
Paul Chote
c46faa351c Reorder MP browser ordering:
- Games that can be joined
- Games that are in progress
- Empty servers
2016-03-30 19:05:59 +01:00
Paul Chote
b783dba2ae List started games by default. 2016-03-30 17:56:15 +01:00
Paul Chote
d9b9407925 Persist MP game server filters. 2016-03-30 17:51:47 +01:00
abcdefg30
cec2821f13 Add a ClosestEdgeCell and a ClosestMatchingEdgeCell function to lua 2016-03-30 16:05:10 +02:00
abcdefg30
d907296f4e Make the SpawnMapActors field in MapGlobal.cs readonly 2016-03-30 16:05:10 +02:00
Oliver Brakmann
500216937b Move ProductionFromMapEdge from D2k to Common 2016-03-30 02:46:19 +02:00
Bynnar18
a9ffe0a779 Paradrop Production 2016-03-30 02:46:19 +02:00
dtluna
a20631f475 Added Dock Uncloak type. 2016-03-30 02:45:41 +03:00
Paul Chote
b5c2703eba Pass random to ChooseInitialMap. 2016-03-29 23:46:12 +01:00
Paul Chote
fee899f63d Fix unnecessary uses of Game.ModData. 2016-03-29 23:46:12 +01:00
Paul Chote
2150a5e865 Move ChooseInitialMap to MapCache. 2016-03-29 23:46:11 +01:00
RoosterDragon
36c9558b5f Added some comments to TraitsInConstructOrder. 2016-03-29 23:10:49 +01:00
RoosterDragon
0cbce8141f Fix circular trait dependencies on UpgradeManager.
Don't use Requires to force an ordering, instead just use INotifyCreated to grab all the traits once constructed.
2016-03-29 23:10:48 +01:00
RoosterDragon
3192432a5c Strengthen ordering of TraitsInConstructOrder.
All types that are dependencies of a trait must now occur before it in the construct ordering. Previously, only one type that was a dependency of a trait needed to occur before it.
2016-03-29 23:10:46 +01:00
RoosterDragon
b3b816fcc6 Improve names and test code in ActorInfoTest. 2016-03-29 23:10:45 +01:00
RoosterDragon
2c15bc9308 Remove dead code in ActorInfoTest. 2016-03-29 22:49:01 +01:00
Taryn Hill
c6265527b2 Expose passenger enter/exit notifications to Lua 2016-03-29 07:00:01 -05:00
Taryn Hill
6d4e365af5 Require explicit implementation of INotifyPassenger(Entered|Exited) 2016-03-29 06:59:43 -05:00
Taryn Hill
6582d0f480 Add ScriptTags trait
This allows actors to be tagged with arbitrary strings.
Also includes ScriptTagsInit and MapGlobal.ActorsWithTag
  which expose this functionality to map scripters.
2016-03-28 16:15:44 -05:00
Matthias Mailänder
728bad9565 Merge pull request #10986 from obrakmann/fix10718-ra-map-rebalancing
Rebalance a number of RA maps
2016-03-28 20:31:03 +02:00
Oliver Brakmann
84dad6dae7 Re-added RA map 'Snowy Ridge' 2016-03-28 19:31:49 +02:00
Oliver Brakmann
a427634517 Rebalanced RA map 'Doubles' 2016-03-28 19:31:49 +02:00
Oliver Brakmann
977df4b67f Rebalanced RA map 'Singles' 2016-03-28 19:31:49 +02:00
Oliver Brakmann
b24e32d8a7 Rebalanced RA map 'Temperal' 2016-03-28 19:31:49 +02:00
Oliver Brakmann
92c285a344 Rebalanced RA map 'Sidestep' 2016-03-28 19:31:49 +02:00
Oliver Brakmann
b31485ffe1 Rebalanced RA map 'North by Northwest' 2016-03-28 19:31:49 +02:00
Oliver Brakmann
87491d3c4f Rebalanced RA map 'Mass Confliction' 2016-03-28 19:31:49 +02:00
Oliver Brakmann
68f4062d42 Rebalanced RA map 'Man to Man' 2016-03-28 19:31:49 +02:00
Oliver Brakmann
b988aefed2 Rebalanced RA map 'Keep off the Grass 2' 2016-03-28 19:31:49 +02:00
Oliver Brakmann
79f567a425 Rebalanced RA map 'High and Low' 2016-03-28 19:31:49 +02:00
Oliver Brakmann
83e52d684f Rebalanced RA map 'Forest Path' 2016-03-28 19:31:48 +02:00
Oliver Brakmann
095339f4cc Rebalanced RA map 'Encounter' 2016-03-28 19:31:48 +02:00
Oliver Brakmann
51e7f007cf Rebalanced RA map 'East vs West' 2016-03-28 19:31:48 +02:00
Oliver Brakmann
704abfad0d Rebalanced RA map 'Chokepoint' 2016-03-28 19:31:48 +02:00
Oliver Brakmann
1453b9d311 Rebalanced RA map 'Asymetric Battle' 2016-03-28 19:31:48 +02:00
Matthias Mailänder
77d4154f95 Merge pull request #10972 from reaperrr/fp-to-int1
Migrated some remaining floats in simulation to integers (and decimals)
2016-03-28 18:45:25 +02:00
Sean Hunt
c18987e293 Allow empty harvesters to be ordered to refineries
The primary reason is to fix OpenRA/ra2#161. Rather than make the
harvester trait more complicated by making this behaviour configurable,
this commit just applies to all harvesters.
2016-03-28 12:44:23 -04:00
Matthias Mailänder
8c502e7958 Merge pull request #10968 from MustaphaTR/fake-pp
RA - Added Fake Power Plants for France
2016-03-28 18:37:06 +02:00
reaperrr
d25d9e3d7e Apply all float removal upgrade rules on the same engine version 2016-03-28 17:29:29 +02:00
reaperrr
33f26e05e1 Use decimal instead of long for WPos offset
To remove overflow risk.
2016-03-28 17:20:49 +02:00
reaperrr
fe23ac7f93 Use decimal instead of float in WVec.LerpQuadratic
To reduce desync risk (without introducing overflow risk).
2016-03-28 17:20:49 +02:00
reaperrr
73ec1ec9b2 Remove float from ReturnToBase.CalculateTurnRadius
141 / PI ~= 44.88, so 45 should be accurate enough. This should reduce desync risk while improving performance of this calculation.
2016-03-28 17:20:49 +02:00
reaperrr
4894211789 Migrate Captures.SabotageHPRemoval and Capturable.CaptureThreshold to int percentages 2016-03-28 17:20:49 +02:00
reaperrr
82f23210d9 Migrate EmitInfantryOnSell ValuePercent and MinHpPercent to int percentages
Additionally, MinHpPercent should now actually have the desired effect (previously there was not logic attached).
2016-03-28 17:20:49 +02:00