Well, if someone uses thunderclap somewhere where you don't even see the unit (read: when the unit is covered by the fog of war), the ubersplat the spell creates is also invisible to you. Only if it was created in a visible area and then "wanders" into the fog of war (or to be more precise, the fog of war covers the ubersplat afterwards) are you able to see it.
Now, for trigger created ubersplats and, more importantly, trigger created images, this does not seem to apply. In the common.j i found the following natives:
- SetImageRenderAlways, which has to be set to true in order for the image to actually be visible
- SetImageRender, which seemingly does nothing at all
- ShowImage, which also has to be true, bringing up the question what the point of this function is when we have SetImageRenderAlways
I guess i might get a similar effect with ShowImage and GetLocalPlayer and IsVisibleToPlayer, but than again, GetLocalPlayer always bears the possibility to desync. So, before i go play with this last method, does anybody know a other way?
Now, for trigger created ubersplats and, more importantly, trigger created images, this does not seem to apply. In the common.j i found the following natives:
- SetImageRenderAlways, which has to be set to true in order for the image to actually be visible
- SetImageRender, which seemingly does nothing at all
- ShowImage, which also has to be true, bringing up the question what the point of this function is when we have SetImageRenderAlways
I guess i might get a similar effect with ShowImage and GetLocalPlayer and IsVisibleToPlayer, but than again, GetLocalPlayer always bears the possibility to desync. So, before i go play with this last method, does anybody know a other way?