Spectetor mode for own Team
<div class="IPBDescription">Inside spec mode 1 team only</div>My Team playing ensl right now and i cant watch it sadly.
so i think why the Spectetor mode dosnt have lockdown vision to 1 Team only
so someone can stream for the rest of the team.
or simply the commentetor/lifestreamer could replay the part lock vision to team1 and say like "as you can see the hive didnt was spooted the whole round"
like on starcraft 2 replay/spectetor mode where you can chose which team to spec.
just asking if that would be possible to mod.
Mega
so i think why the Spectetor mode dosnt have lockdown vision to 1 Team only
so someone can stream for the rest of the team.
or simply the commentetor/lifestreamer could replay the part lock vision to team1 and say like "as you can see the hive didnt was spooted the whole round"
like on starcraft 2 replay/spectetor mode where you can chose which team to spec.
just asking if that would be possible to mod.
Mega
Comments
It would require reorganizing how Spectators are handled though, which could be a pain in the ass. This actually sounds like a good feature for Insight
It would require reorganizing how Spectators are handled though, which could be a pain in the ass. This actually sounds like a good feature for Insight<!--QuoteEnd--></div><!--QuoteEEnd-->
The basic idea of this should actually be very easy. Look at Player:UpdateRelevancyMask() in Player_Server.lua. You just need to modify the relevancy mask based on a shared variable which is modified by client key presses. (By the way, the relevancy mask does also encompass props, not just entities. kRelevantToTeam1Commander and kRelevantToTeam1Unit should be identical apart from the props that get hidden from the commander's top-down view.)
The idea of fog of war and being able to see what was visible to the team in the past is of course a much bigger task and will potentially require a lot of work. Maybe it's somehow possible to find all enemy structures visible inside the team's relevancy mask and save those and their states periodically. You could then clone those entities as a fake version of the real one (with these as their "parent" entities) and add them to the relevancy mask of the opposing team.