Paul Chote
90d7f230ed
Move RallyPoint offset into sequences.
2013-06-20 22:35:01 +12:00
Paul Chote
88fd5ba094
Move SatelliteLaunch offsets into sequences.
2013-06-20 22:28:57 +12:00
Paul Chote
82059dca6d
Add BeamRenderable for lasers.
2013-06-16 19:37:54 +12:00
Paul Chote
1eb04a70a5
Add TextRenderable for CashTick. Make ticks consistent.
2013-06-16 19:10:38 +12:00
Paul Chote
ef95faa9b9
Fix LaserZap LineRenderer flushing.
2013-06-15 19:09:20 +12:00
Paul Chote
53aa698491
Rename LocalCoordinatesModel -> BodyOrientation.
2013-05-28 22:34:59 +12:00
Chris Forbes
5af277d20e
Merge pull request #3338 from Mailaender/gps-dots
...
Added GPS dot shadows again and removed pixelation
2013-05-26 13:21:47 -07:00
reaperrr
547e64724f
Changes name of LaserZap Explosion trait to HitAnim.
...
Additionally sets default HitAnim to null instead of "laserfire", to avoid crashes when neither a custom HitAnim nor laserfire anim are present.
2013-05-26 16:47:23 +02:00
reaperrr
afb67f8595
Replaces BeamRadius with BeamWidth.
...
Allows for more fine-grained control over laserbeam width.
2013-05-26 16:45:16 +02:00
Matthias Mailänder
770477f7a5
removed hard-coded GPS dot upscaling
...
please create a bigger sprite instead
2013-05-25 19:12:22 +02:00
Paul Chote
170e14546a
Convert NukeLaunch to world coordinates.
2013-05-17 18:12:29 +12:00
Paul Chote
4b4c1b71df
Convert GpsSatellite to world coordinates.
2013-05-17 18:12:29 +12:00
Paul Chote
e122797a68
Convert CrateEffect to world coordinates.
2013-05-17 18:12:29 +12:00
Paul Chote
4d8dd2db7d
Convert Corpse to world coordinates.
2013-05-17 18:12:29 +12:00
Paul Chote
3e1c1096c2
Convert Smoke to world coordinates.
2013-05-17 18:12:29 +12:00
Paul Chote
c6e6977bf6
Convert RallyPoint to world coordinates.
2013-05-17 18:12:28 +12:00
Paul Chote
57142fbb8d
Convert indicator overlays to world coordinates.
2013-05-17 18:12:28 +12:00
Paul Chote
ca5f2c3785
Split Renderable into an IRenderable interface and SpriteRenderable implementation.
2013-05-17 18:12:28 +12:00
Paul Chote
79cbb7f729
Convert Parachute to world coords.
2013-05-17 18:12:27 +12:00
Paul Chote
d878c96343
Change Renderable to take centered positions.
2013-05-17 18:12:26 +12:00
Paul Chote
d103a187f6
Make the guts of Renderable private.
2013-05-17 18:12:26 +12:00
Matthias Mailänder
0576937fd6
render powerdown indicator for observers
2013-05-13 23:42:50 +02:00
Matthias Mailänder
2c250ed700
fixes #3181 GPS dots not visble in spectator mode
2013-05-13 23:42:49 +02:00
Matthias Mailänder
f4a4afbb69
make cash ticks consistent with per-player shroud and observers
2013-05-13 23:42:49 +02:00
Paul Chote
656476991f
Replace ColorRamp with HSLColor everywhere.
...
Fixes:
* Nuclear-purple color exploit.
* #3247 .
* Removes a bunch of unnecessary color conversions every frame.
Caveats:
* The ramp range is now defined on the palette, so ramps can no longer be set per-player (may impact maps which define custom colors).
* It's no longer possible to perfectly recreate the original WW color ramps (I doubt we care).
* The old ColorRamp setting isn't migrated, so players will lose their color settings.
2013-05-10 19:23:30 +12:00
Scott_NZ
88b59d5033
Add missile jamming to MRJ
2013-04-20 03:05:47 +12:00
Paul Chote
c428cad70c
Refactor per-player shrouds & fix shellmap shroud.
2013-04-10 19:36:03 +12:00
Matthias Mailänder
dca73b2c7d
fixes #2726 paratroopers revealing shroud after death
2013-04-03 00:15:19 +02:00
Paul Chote
7c21459b48
Convert contrails to world coords.
2013-03-31 19:32:51 +13:00
Paul Chote
61959aa45b
Fix TeslaZap to account for altitude.
2013-03-29 20:39:26 +13:00
Paul Chote
153d29a00f
Fix LazerZap to account for altitude.
2013-03-29 19:04:25 +13: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
a682670b97
update developer commentary
...
for weapon traits, crates and palettes
clarify that you don't need to update the wiki page manually
2013-03-27 09:22:23 +01:00
Paul Chote
0167bbfbaa
Move weapon/turret definitions out of AttackBase.
...
Weapons are now defined with the Armament trait
and turret parameters live in Turreted.
This has the side effect of allowing any number
and distribution of weapons and turrets.
2013-03-24 11:58:45 +13: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
Sascha Biedermann
e562f8d2cc
refactored Average method in PPos
2013-03-19 19:58:30 +01:00
Sascha Biedermann
021e1116b8
added moving average to contrails to smooth them when aircraft are circling
2013-03-19 18:41:36 +01:00
Matthias Mailänder
29e917ae88
division through cell size to coarse cell coordinate vector
2013-03-03 23:11:03 +01:00
Matthias Mailänder
ef36c446bd
log projectile dest as it is affected by inaccuracy calc
...
want to debug if this is the source of problems
2013-03-03 22:31:23 +01:00
Chris Forbes
336076c248
Merge pull request #2665 from Mailaender/pvecfloat-combat
...
Fix floating point inconsistencies to reduce desyncs
2013-03-02 00:01:53 -08:00
Paul Chote
fb0ce8c06a
Fix crash when an opponent uses Paratroopers.
2013-03-02 10:09:38 +13:00
Matthias Mailänder
793dfa5748
don't convert cell size to float for bullet inaccuracy
...
change it back to int / int / float
from int / float / float
was int / int / float before
2013-03-01 10:49:51 +01:00
Matthias Mailänder
0085ac130b
use PVecFloat in Combat sub-routines
2013-02-28 21:59:18 +01:00
Paul Chote
f2fe30a7bb
Remove PaletteReference.FromName from TeslaZap.
2013-02-26 09:35:39 +13:00
Paul Chote
fa5cf96f40
Ditto for Corpse.
2013-02-26 09:24:43 +13:00
Paul Chote
e33c783fc1
Ditto for GpsDot.
2013-02-26 09:24:42 +13:00
Paul Chote
5a4bd14835
Ditto for RallyPoint.
2013-02-25 21:12:01 +13:00
Paul Chote
43159a0e05
Remove RepairIndicator dependence on target RenderSimple.
...
This also fixes the case where the building palette doesn't
match the indicator, and saves 2 trait lookups per tick.
2013-02-25 21:12:01 +13:00
Paul Chote
3380817865
Pass WorldRenderer to Render().
2013-02-25 21:11:33 +13:00
Paul Chote
d6fcaafd78
Let parachute cargo render themselves.
...
This allows for tanks and other multi-sprite
actors to render correctly while dropping.
2013-02-25 21:10:16 +13:00