reaperrr
ffca040c47
Moves traits from Common and Power namespaces to Common.Traits namespace
2014-12-11 23:21:31 +01: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
reaperrr
127969d014
Move Air activities and traits to Activities\Air and Traits\Air, respectively
2014-11-17 12:56:18 +01:00
ScottNZ
eea978a4ae
Set passenger facings when they are unloading
2014-11-15 19:51:14 +13:00
atlimit8
1c473ecfac
Passengers can grant upgrades to transport.
2014-11-08 02:14:13 -06:00
Paul Chote
8b66162e99
Fix landing craft reinforcements in GDI01 and GDI02.
2014-10-26 09:21:43 +13:00
Paul Chote
a08a3a3869
Use INotifyOwnerChanged for updating internal references.
2014-10-18 08:41:11 +13:00
penev92
7e59e1bf9a
Moved DeployOrderTargeter.cs from OpenRA.Mods.RA to Common
2014-10-08 15:29:58 +03:00
Matthias Mailänder
1770ce4b60
Merge pull request #6687 from pchote/fix-shellmap
...
Revert "Some minor Cargo style fixes."
2014-10-06 19:50:21 +02:00
Paul Chote
ba89eaa50d
Revert cachedLocation change that caused issues with transports.
...
This partially reverts commit 2f5ac1a360 .
2014-10-06 18:07:30 +13:00
huwpascoe
d948cb5d55
Chinooks now accept deploy order inflight
2014-10-06 01:16:14 +01:00
Paul Chote
2f5ac1a360
Some minor Cargo style fixes.
2014-10-04 09:57:10 +13:00
Paul Chote
1df018f526
Update CurrentAdjacentCells when actor is added to the world. Fixes #6633 .
2014-10-04 09:48:10 +13:00
atlimit8
b9ac4da32a
Prevent transport from moving while loading cargo
2014-10-03 08:07:05 -05:00
atlimit8
cead66668f
Fixed #4640 - Units teleport into transports.
2014-10-03 08:07:02 -05:00
Alexander Fast
070d00c678
Fixes year numbers in license text in file headers.
2014-08-21 11:27:52 +02:00
Taryn Hill
da001385ae
Added some trait [Desc()]s.
2014-07-12 13:31:14 -05:00
Matthias Mailänder
ea86aac089
replace EmitCargoOnSell with Cargo.EjectOnSell
2014-07-01 22:11:44 +02:00
Paul Chote
9487f49cd5
Replace WPos.ToCPos -> Map.CellContaining.
2014-06-27 23:30:40 +12:00
ScottNZ
90894aa03e
Use var everywhere
2014-06-15 22:17:34 +12:00
Matthias Mailänder
e66358792e
fix a rare NullReferenceException in CanUnload
...
closes #5528
2014-06-02 10:18:09 +02:00
Paul Chote
4935266945
Merge FileFormats dll into Game and reorganise namespaces.
2014-04-17 01:20:47 +12:00
Paul Chote
3f9e89a746
Fix retaliation against garrisoned actors.
2014-03-21 10:03:54 +13:00
Paul Chote
11d4567b5d
Allow maps to define custom initial cargo and fix initial notification.
2014-03-21 10:03:53 +13:00
Temeez
8bcb2e15c7
removed CurrentAdjacentCells from ctor
2014-02-20 08:08:58 +02:00
Temeez
864c4bc03a
Pillbox unload fix
2014-02-19 14:19:52 +02:00
ScottNZ
025de83d3a
Fix cargo loading/unloading.
...
- Fix the unloading subcell bug, letting us have units move to directly adjacent cells.
- Have the cursor change to a deploy-blocked cursor if the transport can't unload due to terrain type.
- Add RenderTransport for transport door opening.
- Remove turning/opening in general.
2014-02-12 20:07:44 +13:00
Matthias Mailänder
16ddecdcbf
StyleCop
2014-02-01 09:13:14 +01:00
ScottNZ
dc84acc300
Add an Unload voice for when a unit is unloading.
2013-07-22 22:19:37 +12:00
Paul Chote
0594822078
Fix cargo loading.
2013-07-21 18:35:12 +12:00
Paul Chote
c3f04cc32e
Convert non-aircraft positioning to world coords.
...
This removes the incomplete and unused hover code
on Mobile, which would be more trouble that it is
currently worth to carry over.
2013-07-21 17:35:47 +12:00
Paul Chote
ecc119cb29
Combine IHasLocation -> IOccupySpace, IMove -> ITeleportable.
2013-07-21 17:33:32 +12:00
Matthias Mailänder
425aa46476
kill the cargo instead of just destroying it
...
fixes #2983 and the player statistics
2013-06-19 19:09:40 +02:00
Matthias Mailänder
b7f1711497
remove some plenks
...
no logic changes
2013-06-18 20:11:27 +02:00
Curtis Shmyr
6a1b37b5b7
Capture changes - Engis now capture from outside. Added classic (legacy) capturable traits.
2013-06-11 20:44:06 -06:00
Matthias Mailänder
0a82bfe552
format TODO: uniformly to auto-generate task list in MonoDevelop
2013-03-27 09:45:17 +01:00
Matthias Mailänder
81f035904e
remove TODO list, use bug-tracker
2012-08-15 08:48:48 +12:00
Chris Forbes
e0069fd62a
make UnloadCargo.unloadAll configurable; go back to all by default
2012-07-01 19:45:31 +12:00
Curtis Shmyr
fdef80c53a
Modify Cargo trait to support initial passengers
2012-03-23 15:16:48 +13:00
alzeih
b508f7c300
Fix #1269 - Transport Helicopter Loading while in the Air
...
Note that weight is now checked for cargo (this might break things)
2011-12-13 12:38:39 +13:00
Chris Forbes
c39050fdda
support setting initial cargo of units via ActorInit
2011-10-11 14:42:35 +13:00
Chris Forbes
f085b79491
add hooks for passengers entering/leaving a vehicle
2011-10-11 14:42:35 +13:00
Chris Forbes
55036cd58c
fix trailing whitespace everywhere
2011-09-26 08:40:39 +13:00
Chris Forbes
a635e8a4d8
add Passenger to crate; remove special cases in Cargo to support not having Passenger; #851
2011-07-17 17:55:53 +12:00
Chris Forbes
596e64e527
remove ReverseEnterTransport -- 852
2011-05-30 21:15:56 +12:00
Chris Forbes
24586ac056
fixed 771 -- adds Passenger.Weight, Cargo.MaxWeight, Cargo.PipCount
2011-05-30 20:09:22 +12:00
Chris Forbes
60ce83e696
cleanup cargo, remove some traitcalls
2011-04-23 10:58:46 +12:45
Paul Chote
1c2574f4f4
Add an INotifyKilled interface, which is what most things that used INotifyDamaged actually cared about.
2011-04-16 10:58:35 +12:00
Paul Chote
094907c1a9
Update copyright header. Normalize line endings to LF.
2011-02-13 10:38:57 +13:00
Chris Forbes
490b0801a0
start removing weird ctors on Order
2010-11-23 15:14:48 +13:00