penev92
62601491ad
Move Enter and Repair Building activities, EngineerRepair trait and ActorExts to Mods.Common and extract IgnoresDisguise trait to its own file
2015-01-03 07:03:41 +02:00
reaperrr
d58807cdb8
Dissolve RA.Buildings namespace.
...
Move a handfull related, loose traits to RA.Traits as well.
2014-12-26 21:38:46 +01:00
atlimit8
3c79a9d875
Added upgrade support to RepairableBuilding
2014-11-27 16:28:45 -06:00
Alexander Fast
070d00c678
Fixes year numbers in license text in file headers.
2014-08-21 11:27:52 +02:00
Paul Chote
0884722c4b
Change IOrderGenerator.RenderAfterWorld to return Renderables.
2014-07-25 21:14:39 +12:00
RoosterDragon
b733465f33
General uncontroversial cleanup:
...
- Made private methods static where possible (runtime can elide checking the object for null).
- Declared attribute classes as sealed (allows reflection on attributes to complete faster).
- Moved some static cctor's into field initializers (static cctor's are slower than static field initializers).
- Made classes static if they contained only static methods (can't create instances of useless objects).
- Use inferable Exts.Lazy and not new Lazy<T>().
- Added required STAThread attribute to CrashDialog.
- Removed unused parameters in private methods.
- Added Serializable attribute to exceptions.
- Added parameter name in calls to ArgumentNullException.
- Use of as operator instead of is + cast.
- Changed (x as Foo).Bar anti-pattern into ((Foo)x).Bar. Results in sensible cast exceptions on error rather than null dereferences.
- Removed unused method in NullShader.
2014-05-23 15:50:54 +01:00
ScottNZ
7c5f3cc0f1
Replace some Where-FirstOrDefault chains with a single call to FirstOrDefault
2013-11-12 17:21:31 +13:00
Paul Chote
1ca9c90565
Add ScreenMap.ActorsAt(MouseInput) overload.
2013-10-05 21:01:21 +13:00
Paul Chote
dfd51c0caa
Introduce ScreenMap trait for caching screen-coord queries.
2013-09-27 15:36:25 +12:00
Paul Chote
4754cbb768
Replace IOrderGenerator.RenderBeforeWorld with world-sorted .Render.
...
Range circles have been moved to RenderAfterWorld for now.
2013-08-11 00:25:54 +12:00
James Dunne
9c49143534
New types for cell and pixel coordinate position/vectors.
2012-06-21 15:36:59 -05:00
Chris Forbes
3827a5436a
#2191 fixed -- custom OGs canceled on win/lose
2012-06-10 17:17:38 +12:00
Chris Forbes
45c41b6696
allow building repair always
2011-11-24 15:23:08 +13:00
Chris Forbes
55036cd58c
fix trailing whitespace everywhere
2011-09-26 08:40:39 +13:00
Curtis S
4e52dca3b6
Fixed PlayerIsAllowedToRepair - player requires FACT for repairs
2011-09-13 22:24:26 +12:00
Curtis S
be9948426c
1078: Added ally repairing for CNC and RA
2011-09-10 16:41:40 -06:00
Paul Chote
8950ef7bcb
Hook up sell/repair buttons
2011-07-03 06:29:41 +12:00
Chris Forbes
a3994df925
queries dies
2011-03-17 22:09:10 +13:00
Chris Forbes
149324ea92
remove most of the crap from queries
2011-03-17 22:09:08 +13:00
Paul Chote
094907c1a9
Update copyright header. Normalize line endings to LF.
2011-02-13 10:38:57 +13:00
Bob
10ed3db71d
made all orders queuable
2010-11-13 15:53:08 +13:00
Bob
480c5edd75
move Building et al into Mods/
2010-11-06 11:05:45 +13:00
Bob
ab1e930ba3
pass worldRenderer around as necessary
2010-10-12 17:24:07 +13:00
Bob
3f68330c70
pruning refs to Game.world
2010-08-20 17:46:58 +12:00
Bob
ae703d50b2
Actor.traits is implementation detail
2010-08-14 17:39:49 +12:00
Paul Chote
8528c5d3a3
Correct the ordering on DamageState
2010-07-30 22:24:43 +12:00
Paul Chote
1459ec483c
Rename ExtendedDamageState -> DamageState
2010-07-30 22:24:43 +12:00
Paul Chote
0580dc4adf
Fix damaged-building artwork and don't show healthbar for dead units (cnc critical-building state)
2010-07-30 10:11:33 +12:00
Paul Chote
98ac5a036f
Add an `Undamaged' damagestate to simplify things related to healing.
2010-07-30 01:22:41 +12:00
Paul Chote
bce9791b56
Fix building repair; Kill GlobalDefaults.
2010-07-30 00:41:55 +12:00
Paul Chote
6fba888d45
Shift Actor.Health onto a trait.
...
Known regressions:
- cnc only
- health bar colors
- can't repair buildings
2010-07-30 00:33:44 +12:00
Paul Chote
305fa03355
Kill Controller
2010-07-26 20:14:35 +12:00
Chris Forbes
69d30ac71b
RenderBeforeWorld/RenderAfterWorld split. still need to sort out which behavior belongs where.
2010-07-26 18:19:39 +12:00
alzeih
795da1b088
unhacking IChromeButton.
2010-07-21 16:00:26 +12:00
Chris Forbes
d5f12dd8ee
trim down license spam in all files
2010-07-18 16:48:21 +12:00
Chris Forbes
3e0f850309
fix repair canceling itself
2010-07-14 01:10:10 +12:00
Bob
7a738ed6af
move CYard trait and UndeployMCV activity into mod
2010-07-08 15:34:21 +12:00
Chris Forbes
630aee7b98
fix namespaces on stuff bob moved
2010-05-20 19:44:38 +12:00
Bob
e9799ffdfa
move CanPowerDown, PowerDownButton, and 3 IOGs
2010-05-20 19:33:10 +12:00