Paul Chote
943156aed3
Fix initial experience granting.
2013-12-08 21:11:43 +13:00
Matthias Mailänder
8a13cd6c6a
additional checks to avoid giving dead actors a rank sign
...
closes #4134
2013-11-17 23:28:02 +01:00
ScottNZ
00ec1ca87a
Remove unused usings
2013-11-12 19:39:33 +13:00
Matthias Mailänder
22fec9faa7
don't add ranks for destroyed actors in the first place
2013-11-03 12:01:34 +01:00
Matthias Mailänder
bb57caef8d
separate Rank effect from GainsExperience
...
fixes #3957
2013-11-02 08:53:31 +01:00
Paul Chote
1ab4b9b72c
Fix the rank chevron size when zooming.
2013-10-16 19:12:59 +13:00
Paul Chote
8c0da26ae1
Remove PPos from GainsExperience.
2013-09-27 15:41:33 +12:00
Paul Chote
ad44610e5a
Replace dynamic Actor.Bounds with the (unchanging) relative rect.
2013-09-27 15:39:57 +12:00
Paul Chote
be7fc57cdd
Introduce IRenderable.IsDecoration and AsDecoration.
...
These are used to filter *Renderables that shouldn't
be copied for things like highlight or shadow.
2013-08-10 22:25:05 +12:00
Paul Chote
e122797a68
Convert CrateEffect to world coordinates.
2013-05-17 18:12:29 +12:00
Paul Chote
ca5f2c3785
Split Renderable into an IRenderable interface and SpriteRenderable implementation.
2013-05-17 18:12:28 +12:00
Paul Chote
d878c96343
Change Renderable to take centered positions.
2013-05-17 18:12:26 +12:00
Matthias Mailänder
95ec993134
Don't render unit ranks you are not supposed to see.
2013-05-13 23:42:49 +02:00
Paul Chote
707c86fbbb
Fix selection decorations being drawn behind fog.
2013-04-10 22:12:51 +12:00
Matthias Mailänder
c731a7960e
embed the previously manually edited outdated documentation
...
from https://github.com/OpenRA/OpenRA/wiki/Trait-Documentation
2013-03-20 21:20:27 +01:00
Bugra Cuhadaroglu
0d86595ba8
Ranks not showing in Replay Viewer
...
This will fix the problem.
2013-03-12 12:37:26 +13:00
Paul Chote
000a5eaa56
Pass WorldRenderer to IRenderModifiers and replace more palette lookups.
2013-02-24 15:45:03 +13:00
Paul Chote
f0ba0ce2e8
Wrap palette references with a PaletteRef object.
2013-02-24 15:43:15 +13:00
Matthias Mailänder
7a578a0679
notifications (formerly EVAalerts) centralized and race specific
...
outsourced into notifications.yaml
triggered with PlayNotification(...)
(v2: less redundant code for PlayVoice/Notifications)
added harvester under attack and battlecontrol terminated
2012-07-01 14:39:30 +12:00
Chris Forbes
bc6af1841b
fix indents everywhere
2011-10-18 15:10:17 +13:00
Chris Forbes
0a88a6da8e
fix #1083 -- allow rank crate to give multiple levels
2011-10-04 23:19:41 +13:00
Chris Forbes
55036cd58c
fix trailing whitespace everywhere
2011-09-26 08:40:39 +13:00
Chris Forbes
6fd4b565c9
reinstate required hack in GainsExperience.InnerModifyRender
2011-05-23 22:16:21 +12:00
Chris Forbes
ccc245ded4
reintroduce Cached<T>; use for Actor.Bounds, Actor.ExtendedBounds, which replace Actor.GetBounds(bool)
2011-05-22 20:38:48 +12:00
Paul Chote
4f7074fdf9
Don't give a levelup crate if the unit can't gain experience
2011-05-22 19:32:53 +12:00
Chris Forbes
d86e0ec522
rename ITraitPrerequisite<T> to Requires<T>
2011-05-04 18:02:35 +12:00
Paul Chote
2d7f3086f6
Nits
2011-05-04 10:46:51 +12:00
Mike Bundy
3e04b17b46
Feature: Bounties added to Buildings/Units at 10% of value + 1.25 for each lvl
2011-04-09 11:04:59 +12:00
Paul Chote
b0425aff3b
Renormalize line endings and fix copyright headers again.
2011-04-07 21:15:42 +12:00
Chris Forbes
048386e6fa
add ExperienceInit (MapActor's 'Experience:' key, int)
2011-03-16 19:30:58 +13:00
Chris Forbes
516efa1dc8
remove another 11M/min from GainsExperience.ModifyRender
2011-03-05 22:17:51 +13:00
Paul Chote
094907c1a9
Update copyright header. Normalize line endings to LF.
2011-02-13 10:38:57 +13:00
Paul Chote
2daeb45bfe
Fix a subtle bug with flying units in spatialbins. Fixes #489 .
2011-02-01 22:06:09 +13:00
Chris Forbes
f52620f6fc
add ISync to all traits that have [Sync] members
2011-01-26 21:00:28 +13:00
Bob
155e7320cb
add support for decimal to fieldLoader. use decimal for speedmodifiers
2010-11-06 14:10:56 +13:00
geckosoft
e7c61fac5c
Core: Added the attacker to IDamageModifier' GetDamageModifier
2010-11-05 19:48:31 +13:00
Chris Forbes
83eae029b7
add explicit Z to Renderable. eating my hat, etc.
2010-09-17 20:21:21 +12:00
Bob
3f68330c70
pruning refs to Game.world
2010-08-20 17:46:58 +12:00
Chris Forbes
d5f12dd8ee
trim down license spam in all files
2010-07-18 16:48:21 +12:00
Chris Forbes
51079f0876
add LevelUpCrateAction
2010-06-30 18:33:19 +12:00
Chris Forbes
db465e1fdd
ActorInitializer, in preparation for next change (bob)
2010-06-19 14:28:30 +12:00
Paul Chote
3b4753d9a8
Fix aircraft targeting; add veterancy
2010-06-13 17:00:18 +12:00
Chris Forbes
04dceb4417
turn down veterancy bonus a bit
2010-05-27 22:04:25 +12:00
Chris Forbes
a259a0aca0
hack in rank overlay; fix last rank; add an extra (elite) rank
2010-05-27 21:40:45 +12:00
Chris Forbes
230625897a
hack CrateEffect to have a custom offset; add levelup.shp; change > to >= in GainsExperience
2010-05-27 19:02:07 +12:00
Chris Forbes
1bd9dc7536
increase default thresholds
2010-05-27 18:43:30 +12:00
Chris Forbes
294240de7f
fix missing prereq on GainsExperience; List -> array; float -> int
2010-05-27 18:35:44 +12:00
Chris Forbes
0c8e8b5658
fix tk detection; fix crash on lacking ValuedInfo; fix traits being fetched twice; fix needless mutation of 'exp'
2010-05-27 18:31:42 +12:00
Paul Chote
a070820695
Hack in trait modifiers. Probably not the best approach.
2010-05-27 17:22:26 +12:00
Paul Chote
c15d721884
Units gain exp for kills and level up
2010-05-27 16:53:21 +12:00