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
048bed0a5e
Rename ITeleportable -> IPositionable.
2013-07-21 17:35:41 +12:00
Paul Chote
ecc119cb29
Combine IHasLocation -> IOccupySpace, IMove -> ITeleportable.
2013-07-21 17:33:32 +12:00
Paul Chote
ddd1314613
Convert ScreenShaker to world coords.
2013-07-20 15:34:28 +12:00
Paul Chote
15688eed13
Allow Animation to generate its own Renderables.
2013-07-15 20:54:02 +12:00
Paul Chote
1e7f1ab225
Convert Explosion to world coords.
2013-07-08 23:40:22 +12:00
Paul Chote
7883b1bd7f
Convert Combat.DoExplosion to world coords.
2013-07-08 21:52:27 +12:00
Paul Chote
f9ec5fd9b7
Add WPos.ToCPos().
2013-07-08 21:52:25 +12:00
Paul Chote
185e9b3f08
Fix and rewrite contrails. Closes #3457 .
2013-06-25 19:38:48 +12:00
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