Staredit Network > Forums > Modding Assistance > Topic: Prevent human player seeing own unit without impacting unit AI
Prevent human player seeing own unit without impacting unit AI
May 26 2018, 1:57 am
By: Biophysicist  

May 26 2018, 1:57 am Biophysicist Post #1



I'd like to implement a "jamming field" mechanic. Flavorfully, a jamming field prevents affected units from sending or receiving transmissions; to implement this, I'd like to cut off all vision provided by those units, and prevent the controller from selecting them. However, the affected units must remain as effective as any other unmicroed units; in particular, they must be able to return fire. Additionally, the presence of unjammed friendly units in the area suppresses both effects (since the unjammed units can relay transmissions, and to provide for meaningful counterplay).

Use cases:

a) Player A jams player B's harass outside of A's base. B doesn't get to see any of A's base because of the vision denial. The harass probably dies to B's defenses, but may take a few of A's units with it.
b) Player A notices a push by player B and sets a jamming field in its path. Player B will recognize that their units have been jammed, but doesn't know whether player A actually has anything in the area to engage with.
c) Player A jams player B's units. Unfortunately, A places the jammer too close and B's units autoattack it. The effect ends and B regains normal control of their units.
d) Player A jams player B's units. B, however, has kept a few units in reserve and moves them in. Since they're not jammed, B regains normal control of their units.



If the solution is to give the units to player 12 and code AI for the jammed units manually, that's doable. I'm hoping for a solution that leverages existing code more, so as to minimize inconsistencies (eg. the armor fuckiness in [47]).

This is definitely going to be a GPTP thing.



EDIT: For the purposes of this exercise, supply doesn't exist.

Post has been edited 1 time(s), last time on May 26 2018, 2:03 pm by Biophysicist.



None.

May 26 2018, 7:49 pm Sand Wraith Post #2

she/her

I remember someone developed some code to allow setting a unit's sight to 0. You could probably do that and force deselecting the affected units or something/setting them to be unselectable and either preserve their current orders or order them to stop to allow their standard unit AI to take over.




May 26 2018, 7:50 pm Pr0nogo Post #3



If you get anywhere with setting unit vision to 0, let me know. I've been looking for a solution to that for my own needs.




May 27 2018, 3:35 pm Biophysicist Post #4



After talking with Voy a bit, I've concluded the best option is to dummy out the normal SC attack logic and replace it with my own. Then I can give the jammed units to extended players and not have to worry about SC throwing any edge cases at me.

I don't that helps your use case, though, Pr0.



None.

Options
  Back to forum
Please log in to reply to this topic or to report it.
Members in this topic: None.
[11:58 pm]
O)FaRTy1billion[MM] -- wb sen
[2024-9-30. : 6:06 pm]
NudeRaider -- Zoan
Zoan shouted: NudeRaider :O so that's why we get spambots about exercise equipment: they're just mineral farmers
of course, hired by me. Get on my level!
[2024-9-30. : 6:05 pm]
Zoan -- NudeRaider
NudeRaider shouted: just post more, plebs :ego:
:O so that's why we get spambots about exercise equipment: they're just mineral farmers
[2024-9-30. : 1:48 pm]
Vrael -- they made a movie about it and everything: https://en.wikipedia.org/wiki/Free_Willy
[2024-9-30. : 1:37 pm]
Oh_Man -- i dont know who this will guy is but he has been in captivity for far too long. free will!
[2024-9-30. : 8:41 am]
NudeRaider -- just post more, plebs :ego:
[2024-9-29. : 8:45 pm]
RIVE -- The top 1% of the top 1% are soulless, mod-entities who control more minerals than the bottom 99%
[2024-9-29. : 4:31 pm]
Vrael -- down with the mods! take their minerals!
[2024-9-29. : 4:31 pm]
Vrael -- if the top 1% just paid their fair share of minerals we all could just have minerals dammit
[2024-9-28. : 5:39 pm]
RIVE -- Minerals should be taxed
Please log in to shout.


Members Online: Roy