So I'm creating an RPG-like map, but I'm having trouble with the skybox. I'm trying to make it only apper to you. I turned off shared vision with allies forthis to work. I suspect the solution lies within the Hallucination behavior, because it makes the hallucination blue to you, and regular to the enemy. Is there a way to make the affected unit appear normal to you, and not appear to the enemies/allies?
I would say nuke ability where it uses filters. You mean the High Templar Hallucination actor. Check those events out, pretty straight forward but only applies to the viewer. You would have to set opacity or visibility to 0 and then reset it using that method. Just use the Actor - Filter field and see if that works first.
Rollback Post to RevisionRollBack
Contribute to the wiki (Wiki button at top of page) Considered easy altering of the unit textures?
The Hallucination actor uses ViewerTreatsUnitAs Detected term, which means that it can only discriminate when a unit Detected, not who is viewing the unit overall. I don't think it even has any options other than Detected. DrSuperEvil's idea about setting opacity sounds great though. At the same time, it says ViewerTreatsUNITas, so I wonder if it will work if your actor is not a Unit, but another kind of actor (since you said skybox).
If the actor is in a unit's scope and the unit is owned by a player, then you can have it inherit Cloak Effect in Properties: Inherited Properties+, but this may be buggy and inconsistent. You can also use the Actor - Filters, like DrSuperEvil said, but I also have found that to be inconsistent. Note that it seems that you have to check the players (e.g. Ally, Enemy, Neutral) that you do NOT want to see the actor, and leave unchecked the player whom you do want to see it (Self).
Erm there seems to be an issue... Before, I was using the cloak effect inherited thing, but for some reason, it doesn't work any more... Could you please help?
Rollback Post to RevisionRollBack
To post a comment, please login or register a new account.
So I'm creating an RPG-like map, but I'm having trouble with the skybox. I'm trying to make it only apper to you. I turned off shared vision with allies forthis to work. I suspect the solution lies within the Hallucination behavior, because it makes the hallucination blue to you, and regular to the enemy. Is there a way to make the affected unit appear normal to you, and not appear to the enemies/allies?
I would say nuke ability where it uses filters. You mean the High Templar Hallucination actor. Check those events out, pretty straight forward but only applies to the viewer. You would have to set opacity or visibility to 0 and then reset it using that method. Just use the Actor - Filter field and see if that works first.
Contribute to the wiki (Wiki button at top of page) Considered easy altering of the unit textures?
https://www.sc2mapster.com/forums/resources/tutorials/179654-data-actor-events-message-texture-select-by-id
https://media.forgecdn.net/attachments/187/40/Screenshot2011-04-17_09_16_21.jpg
@MoDTassadar: Go
The Hallucination actor uses ViewerTreatsUnitAs Detected term, which means that it can only discriminate when a unit Detected, not who is viewing the unit overall. I don't think it even has any options other than Detected. DrSuperEvil's idea about setting opacity sounds great though. At the same time, it says ViewerTreatsUNITas, so I wonder if it will work if your actor is not a Unit, but another kind of actor (since you said skybox).
If the actor is in a unit's scope and the unit is owned by a player, then you can have it inherit Cloak Effect in Properties: Inherited Properties+, but this may be buggy and inconsistent. You can also use the Actor - Filters, like DrSuperEvil said, but I also have found that to be inconsistent. Note that it seems that you have to check the players (e.g. Ally, Enemy, Neutral) that you do NOT want to see the actor, and leave unchecked the player whom you do want to see it (Self).
Thank you guys so much, you have been a real help!
Erm there seems to be an issue... Before, I was using the cloak effect inherited thing, but for some reason, it doesn't work any more... Could you please help?