Improving of Alpha Light feature.

Bug #895544 reported by SovietWarrior
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Ares
Fix Released
Wishlist
AlexB

Bug Description

1. Alpha lights should not compromise cloaked\disguised units. It should perform a check. If unit is cloaked or disguised as tree, alpha image should not been rendered.

2. Ability to control muilti faced image as usuall animation (for Buildings' or Warhead's animation)
[HOLOGRAM_A]
Image=HOLOGRAM_A
LoopStart=0
LoopEnd=9
LoopCount=-1
...
IsAlphaImage=yes

Revision history for this message
SovietWarrior (sovietwarrior) wrote :

Alpha Image works for units with subterranean locomotor, but light stays for all time unit perform digging and hides only after unit get fully digged. And vice versa, light turns on, unit undigging and surfacing.

Revision history for this message
Renegade (renegade) wrote :
Revision history for this message
mevitar (mevitar) wrote :

16.120.1396, cloaking an object will make its alpha lights vanish for as long as it remains cloaked. However, sometimes the alpha light flickers when the unit is cloaking (possibly happens due to units sometimes rapidly uncloaking and recloaking).

As for subterranean units, the alpha light of a particular unit won't refresh on its own when it digs underground - it will remain in that spot until you move the screen away. However, the situation will repeat even if said unit will return to the same spot and go underground again.
The only situation that this will get fixed is when the unit actually returns to where the glitched alpha light is and its state will get updated - then the alpha light of that particular unit should behave and refresh correctly for the rest of the game, even if the unit goes underground.

Alpha lights for units disguised as trees seem to behave erratically: they don't always update correctly when the unit stops, and after some time of standing still they seem to update magically anyway and disappear (even if i do absolutely nothing).

Changed in ares:
status: Invalid → Fix Committed
AlexB (alexander-b)
Changed in ares:
assignee: nobody → AlexB (alexander-b)
milestone: none → 0.c
Revision history for this message
mevitar (mevitar) wrote :

What's with the build that removes the optimization for alpha lights? Are you still planning to make one?

Otherwise, this can be confirmed as fixed. Cloaked, subterranean, and disguise interacts with alpha lights properly now.
The only issue is that milisecond cutoff for alpha lights when multiple of them overlap eachother (which i noticed because i was using very big alpha lights - for most people, and for reasonably sized alpha lights, this will probably remain unnoticeable).

Revision history for this message
AlexB (alexander-b) wrote :

Right, I forget about that test. I think I'll defer that change to another release.

Thanks for testing!

Changed in ares:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.