Commit Graph

4436 Commits

Author SHA1 Message Date
Matthijs Benschop
2d380c64bd Implementation of the automated D2k Carryall
Closes #2246
2014-11-29 12:17:11 +01:00
Paul Chote
71a8815ffb Merge pull request #6760 from atlimit8/RepairableBuildingByUpgrade
Repairable building by upgrade
2014-11-29 22:16:24 +13:00
atlimit8
9ddf6dc36c Added RepairableBuildingInfo.CancelWhenDisabled 2014-11-27 17:55:35 -06:00
atlimit8
3c79a9d875 Added upgrade support to RepairableBuilding 2014-11-27 16:28:45 -06:00
atlimit8
1d631d6980 Added Upgrade support to Sellable 2014-11-27 12:08:14 -06:00
atlimit8
bbd54cb32f Added IDisabledTrait & rewrote upgrade code using a level-based approach.
Upgradeable traits are notified whenever an upgrade of their declared types are granted or revoked.  The traits maintain their own internal level counter, which is then used to enable or disable the trait functionality.  A trait can register for multiple upgrade types which then all affect the internal level counter.

	IDisabledTrait for identifying (and filtering) disabled traits
	UpgradableTrait provides an abstract base for traits to support upgrade levels
	Added IDisabledTrait support to GlobalButtonOrderGenerator

	Includes rework by pchote with alterations.
2014-11-26 05:45:26 -06:00
Matthias Mailänder
f263579158 Merge pull request #6934 from abcdefg30/survival01
Ported Survival01 to Lua
2014-11-23 15:17:42 +01:00
Matthias Mailänder
7ad2a57517 Merge pull request #6927 from huwpascoe/actor-fixup
Actor properties consistency improved
2014-11-23 14:53:33 +01:00
abcdefg30
33eeee4680 Added OnKilledOrCaptured and OnAllKilledOrCaptured 2014-11-23 13:32:40 +01:00
abcdefg30
e29adf5f4f Added proximity triggers 2014-11-23 13:31:39 +01:00
abcdefg30
0899b26874 Added some power functions 2014-11-23 13:31:38 +01:00
abcdefg30
19713a19f6 Added support for selecting mission difficulty 2014-11-23 13:31:35 +01:00
obrakmann
13ff5ddf6a Merge pull request #6986 from chrisforbes/minimal-neighbors
Prune neighbor sets based on direction we arrived at a cell
2014-11-23 12:42:54 +01:00
Chris Forbes
68309af233 Remove enemy territory avoidance in FindResources.
This is called from the inner loop of the pathfinder, so cannot afford
to do actor queries etc. It also didn't have the desired effect --
harvesters still wander through enemy territory even with the bias.

Just rip it out for a perf win.
2014-11-23 15:09:48 +13:00
Chris Forbes
f4e5c63408 Pathfinder: Only consider useful neighbors
Depending on the direction we came from, many neighbors are completely
useless. This is the first step to implementing the ideas in 'Jump Point
Search'

V2: Added comment describing what the array is for.
2014-11-23 15:09:48 +13:00
Chris Forbes
c470945db7 Remove vestigial direction-sorting machinery from PathSearch 2014-11-23 15:09:48 +13:00
huwpascoe
d313317cf5 Cleaned up the server browser 2014-11-22 21:55:55 +00:00
huwpascoe
a660bb95b5 Actor properties consistency improved 2014-11-21 02:44:05 +00:00
reaperrr
f3f051fd46 Move Common Modifiers and PaletteEffects into Traits space 2014-11-18 18:10:59 +01:00
reaperrr
127969d014 Move Air activities and traits to Activities\Air and Traits\Air, respectively 2014-11-17 12:56:18 +01:00
Paul Chote
5c4d49394d Merge pull request #6945 from Phrohdoh/madtank-fix
MadTank deployed teleportation fix.
2014-11-16 17:31:46 +13:00
Taryn Hill
31b24b4802 Implement (new) IPreventsTeleport in MadTank.
Prevents MadTank from being teleported after deployment.
2014-11-15 20:55:44 -06:00
obrakmann
8ac2f7fce3 Merge pull request #6957 from ScottNZ/bleed
Set passenger facings when they are unloading
2014-11-15 23:54:15 +01:00
obrakmann
2c3b812b26 Merge pull request #6949 from pchote/retire-classic-mouse
Retire classic mouse orders
2014-11-15 19:38:32 +01:00
Matthias Mailänder
bad8f70210 Merge pull request #6921 from reaperrr/common-traits01
Moved various traits to Mods.Common
2014-11-15 09:41:36 +01:00
ScottNZ
eea978a4ae Set passenger facings when they are unloading 2014-11-15 19:51:14 +13:00
Paul Chote
f5c09121ad Remove buggy classic mouse orders. Closes #3153. 2014-11-15 09:40:25 +13:00
Paul Chote
563efd678a Revert "DevEnableTech now displays from all factions"
This reverts commit 5d5f302d07.
2014-11-15 09:20:04 +13:00
reaperrr
0cbcae93a9 Move Valued, CustomSellValue and CustomBuildTimeValue to Common 2014-11-14 01:01:46 +01:00
reaperrr
5e866b862b Move Burns from RA to Common, move RallyPoint to Traits folder 2014-11-14 01:01:44 +01:00
reaperrr
41f3ee1080 Move ShroudPalette, ShroudRenderer and StartGameNotification to Common
Move World into Traits folder
2014-11-14 00:59:17 +01:00
reaperrr
3372914216 Move some traits from RA.Buildings to Common 2014-11-14 00:33:30 +01:00
obrakmann
455d4dc97f Merge pull request #6917 from reaperrr/common-11
Move palette stuff + nuke effect + Immobile trait to Mods.Common
2014-11-13 20:52:21 +01:00
Taryn Hill
ee35e1b2ae Merge pull request #6770 from atlimit8/PassengerProvidesUpgrade
Passengers can provide upgrade(s) to transport.
2014-11-12 19:54:59 -07:00
obrakmann
22c2dc56fe Merge pull request #6931 from Happy0/mono310_workaround
Workarounds for a bug in certain versions of Mono (3.10 and certain versions of 3.8) which stops OpenRA building
2014-11-12 20:45:20 +01:00
Gordon Martin
04cbea3792 Desugaring a couple of ternary expressions which prevented OpenRA building on Mono 3.10 and certain versions of the 3.8 series due to a bug in Mono: https://bugzilla.xamarin.com/show_bug.cgi?id=23319 2014-11-11 21:43:33 +00:00
obrakmann
b37a90c3e6 Merge pull request #6902 from Mailaender/geoip-2.1.0
Update to MaxMind GeoIP2 .NET version 2.1.0
2014-11-11 20:08:29 +01:00
Paul Chote
7c2cb601f5 Merge pull request #6872 from Mailaender/check-map-rules
Fixed Fort Lonestar and Drop Zone maps and added a test to check map rule loading
2014-11-11 08:35:56 +13:00
Matthias Mailänder
5775fa5e9f add a new lint check for map rule loading 2014-11-10 20:20:05 +01:00
Matthias Mailänder
d0e908ef91 add missing requires
closes #6914
2014-11-09 07:58:39 +01:00
reaperrr
2043c31e05 Move most palette-related stuff + nuke effect + Immobile trait to Mods.Common 2014-11-09 04:17:02 +01:00
obrakmann
11a5a658e2 Merge pull request #6906 from reaperrr/common-10
Moved LoadScreens and some Warheads to Mods.Common
2014-11-08 22:23:44 +01:00
Matthias Mailänder
01708b60a7 Merge pull request #6901 from pchote/heightmaps-part-two
Implement terrain heightmaps
2014-11-08 18:22:57 +01:00
atlimit8
1c473ecfac Passengers can grant upgrades to transport. 2014-11-08 02:14:13 -06:00
reaperrr
52bb0e8c6b Move some Warheads to Mods.Common 2014-11-07 15:15:47 +01:00
reaperrr
0807b7009b Move NullLoadScreen, DefaultLoadScreen and LoadWidgetAtGameStart to Mods.Common 2014-11-07 15:13:58 +01:00
Matthias Mailänder
ecc7e44b2e update to MaxMind GeoIP2 .NET version 2.1.0
https://github.com/maxmind/GeoIP2-dotnet/releases/tag/v2.1.0
2014-11-07 09:34:49 +01:00
Paul Chote
118275b376 Add terrain geometry visualisation. 2014-11-07 19:18:34 +13:00
reaperrr
cd00fdeacc Moves the remaining two ServerTraits and 3 out of 4 Modifiers to Mods.Common 2014-11-07 00:05:25 +01:00
reaperrr
477f5aac94 Move Power and PowerdownIndicator effect to Mods.Common 2014-11-06 18:43:00 +01:00