RoosterDragon
3c930c3ef9
Introduce FrozenUnderFogUpdatedByGps and IOnGpsRefreshed.
...
This trait uses the new interface to register with the GpsWatcher to get notified when the GPS state changes. It needs to register as if the actor is destroyed, the GpsWatcher can no longer query actors in the world to get the trait. This is no good as the trait needs to perform actions after the death of its parent actor.
When the GPS is enabled, the trait will track ownership changes and update the frozen actor (just like if there was only a GPS dot, it would change colour) and it will also remove frozen actors if the real actor dies or is sold.
2016-01-17 00:13:06 +00:00
RoosterDragon
a232eff7fd
Replace IRemoveFrozenActor with FrozenActorLayer.Remove.
...
The IRemoveFrozenActor interface is replaced with a Remove method on FrozenActorLayer. IRemoveFrozenActor is a performance problem for FrozenActorLayer.Tick as it incurs a large cache miss penalty in order to load and enumerate the array of these interfaces for every frozen actor. Instead, we invert control and allow traits to remove frozen actors directly which eliminates the performance penalty.
2016-01-17 00:13:06 +00:00
Matthias Mailänder
6900e4bad3
rename DemoTruck to AttackSuicides
...
generalize move to add Aircraft support
give it a description
don't require Explodes as it is just a soft dependency
use a regular self kill
2016-01-16 19:38:23 +01:00
Paul Chote
ef2f9cbafa
Remove "Fake" tag.
2015-12-26 12:38:27 +00:00
atlimit8
7352290c94
Move SpawnActorOnDeath to OpenRA.Mods.Common & fix spawned death actor teleportation
2015-11-05 00:55:29 -06:00
atlimit8
a6cd770dcf
Remove TargetableSubmarine
2015-09-02 23:14:41 -05:00
abcdefg30
87580d0aab
Add a GpsRemoveFrozenActor trait
2015-08-22 21:36:30 +02:00
abcdefg30
e8477b1b5a
Rename LeavesHusk to SpawnActorOnDeath
2015-08-09 19:24:14 +02:00
atlimit8
daec860192
Added multiplier modifier traits, removing GainsStatUpgrades, InvulnerabilityUpgrade, & Invulnerable.
2015-07-13 09:24:50 -05:00
Oliver Brakmann
c899606a6f
Merge pull request #7872 from Mailaender/storm-effects
...
Unified FlashPaletteEffect and exposed it to Lua
2015-07-05 21:08:04 +02:00
abcdefg30
20ac129433
Add DisguiseAs and DisguiseAsType functions to lua
2015-07-05 18:43:08 +02:00
Matthias Mailänder
1eeedf9bb4
radar LightPaletteRotator is actually RA95 exclusive
2015-07-05 18:07:11 +02:00
reaperrr
de72db83db
Added WithLandingCraftAnimation and removed RenderLandingCraft
2015-07-04 22:08:05 +02:00
abcdefg30
ea151542de
Added an Infiltrate function to lua
2015-07-01 18:21:01 +02:00
Zimmermann Gyula
8a94caab3c
Implements a disguise decoration to Spies. Deprecates WithDecorationDisguised in favor of a refactor in Disguise.
2015-06-28 12:58:41 +02:00
RoosterDragon
272a0d8691
Added a release config.
2015-06-09 18:06:31 +01:00
reaperrr
4d79cce491
Added WithAttackAnimation trait
...
Interacts with WithUnitBody.
Upgrade rule for RenderUnitReload -> RenderSprites + WithUnitBody + WithAttackAnimation
Use WithAttackAnimation for RA V2 launcher
Remove RenderUnitReload
2015-06-04 14:42:10 +02:00
Oliver Brakmann
f251813f89
Keep downloaded files in a separate directory
...
As a side effect, this re-enables building the Windows installer on Linux hosts.
2015-05-08 20:59:24 +02:00
Oliver Brakmann
14886bc3f7
Merge pull request #8101 from penev92/bleed_references
...
Cleanup unused DLL references
2015-05-08 20:41:37 +02:00
Taryn Hill
dd1cc4eb2f
Implement WithDecorationDisguised.
2015-05-08 09:55:40 -05:00
penev92
bb51657e40
Cleanup unused DLL references
2015-05-07 18:59:01 +03:00
Paul Chote
4ea55809ca
Decompose RenderInfantry into WithInfantryBody and RenderSprites.
2015-03-21 13:04:17 +00:00
Matthias Mailänder
737a0e0b67
move common traits
2015-03-15 18:25:28 +01:00
Matthias Mailänder
ff6dbde8d7
move widget code to commons
2015-02-28 20:32:19 +01:00
reaperrr
f39488de41
Remove PerCellDamageWarhead
...
Remove redundant CrateNuke definition from Training Camp
2015-02-17 01:33:22 +01:00
penev92
6c6a4322ed
Move the AI namespace to Mods.Common
2015-02-09 16:57:29 +02:00
penev92
64887cb8c8
Move MainMenuLogic to Mods.Common
2015-02-06 13:37:43 +02:00
penev92
494b600ed8
Move refinery and harvester logic to Mods.Common;
...
Remove unused interface IAcceptOreDockAction
2015-02-06 13:23:07 +02:00
penev92
502ed6a0e7
Add SpriteHarvesterDockSequence and VoxelHarvesterDockSequence
...
Pass drag-related info from Refinery to HarvesterDockSequence
2015-01-25 17:17:34 +02:00
penev92
c18da7abb0
Fix harvester dock sequence names
2015-01-25 16:58:04 +02:00
penev92
202e280551
Fix OreRefinery and TiberiumRefinery names
2015-01-25 16:58:03 +02:00
penev92
52cc69fd1f
Move Crate, CrateSpawner and all CrateActions to Mods.Common
2015-01-18 16:40:55 +02:00
penev92
f1a0f6e2a5
Move Parachute, Parachutable and ParaDrop to Mods.Common
2015-01-18 16:15:14 +02:00
Matthias Mailänder
d6d75e244b
bring back IngameMenuLogic
2015-01-17 18:30:47 +01:00
Matthias Mailänder
5aeb6eda06
move connection UI to commons
2015-01-17 15:17:54 +01:00
reaperrr
52dd8c922f
Moves Lint checks to Mods.Common
2015-01-15 23:15:51 +01:00
reaperrr
e82b2ce8dd
Moves BaseAttackNotifier to Mods.Common
2015-01-15 22:59:43 +01:00
reaperrr
6f0ae30a7e
Moves nearly all ScriptingProperties to Mods.Common
2015-01-15 22:56:35 +01:00
reaperrr
f3d364877a
Moves the last 3 UtilityCommands and some prerequisite references to Mods.Common
2015-01-15 22:39:41 +01:00
reaperrr
e8fbfc366a
Moves some misc traits/activities to Mods.Common, moves some RA traits into the Traits folder
2015-01-15 13:18:12 +01:00
reaperrr
be9d37f30e
Moves SupportPowers and related Widgets to Mods.Common
2015-01-15 13:18:11 +01:00
reaperrr
f897a9ff01
Moves Upgrades and Invulnerable trait to Mods.Common
2015-01-15 00:07:27 +01:00
abcdefg30
660f43cc66
Added a lua function for airstrikes
2015-01-13 17:45:54 +01:00
reaperrr
c431545a44
Wrap up Render traits move
2015-01-11 03:04:42 +01:00
reaperrr
5b8c97ae37
Move OrderGenerators to Mods.Common
2015-01-11 03:04:40 +01:00
reaperrr
0e1773ac5d
Move Production to Mods.Common
2015-01-11 03:04:39 +01:00
penev92
37cdcaf354
Move everything Capture-related + Transform activity to Mods.Common
2015-01-08 01:49:15 +02:00
penev92
18ac3953cc
Move everything ExternalCapture-related to Mods.Common
2015-01-08 01:49:14 +02:00
penev92
8504c233d9
Move everything Repair-related to Mods.Common
2015-01-08 01:49:14 +02:00
penev92
bcd5160604
Move everything Bridge-related to Mods.Common
2015-01-08 01:47:20 +02:00