Staredit Network > Forums > SC1 UMS Mapmaking Assistance > Topic: Dark Swarm Detection
Dark Swarm Detection
Nov 8 2008, 7:41 am
By: Hercanic  

Nov 8 2008, 7:41 am Hercanic Post #1

STF mod creator, Modcrafters.com admin, CampaignCreations.org staff

Both Dark Swarm and Disruption Web create a neutral/unowned unit. Can the player who created it be detected in a multi-player game?




Nov 8 2008, 11:50 am Ahli Post #2

I do stuff and thingies... Try widening and reducing the number of small nooks and crannies to correct the problem.

-you could detect the unit's energy loss with EUDs (difficult solution, still not perfect and defilers shouldn't respawn because the unit's ID would change; mistakes when 2 swarms were casted at the same time).

-you can center a location with a defiler castrange on a dark swarm, if there is only 1 defiler allowed to cast in that region (if you have a sort of ammo system), he must have casted it.

it's the same with dweb.




Nov 8 2008, 5:05 pm Falkoner Post #3



The only real difference between the two is their effects, and DWeb can be moved via triggers.

There really are not many methods to stop it, but the ones there are include:

1. Using only one player/force for dark swarms or dwebs and affect units not by that player/force only.
2. Relegating two seperate players/forces to either swarms or webs, respectively, and distinguish targets based on that.
3. Physically seperating swarm/web casting players so that they cannot come within direct firing range of each other, and thus detect shot owners by the location they're in.
4. Preventing players from being able to cast altogether if within each other's firing range (setting the casting units' mana to 0 can help with that).
5. Using a turn-based system of shooting, such that only one player at a time can fire (like if they're within range of each other). You'll need to come up with your own rules for how the turns are handled, though.
6. Using EUDs to detect loss of energy, still does not work if two cast at the same time
7. Using EUDs to detect who cast it, I think it's within range of EUDs
8. Making the spell not be triggered based on who cast it, IE, have it kill anyone it hits, even allies.



None.

Nov 8 2008, 5:08 pm FoxWolf1 Post #4



Alternatively, you could constantly cycle through the defilers/corsairs such that only one has energy at a given time, but due to a fast cycle rate, the players don't have to wait too long before they're actually able to cast. It's far from being an ideal solution, though.



None.

Nov 8 2008, 8:46 pm Hercanic Post #5

STF mod creator, Modcrafters.com admin, CampaignCreations.org staff

Ah, okay. What is a EUD?

I had resigned that it wasn't easily detectable without complex location work if dealing with more than one player. Then I played Tuxedo's Rush map that used Dark Swarm as an attack with a mineral-based ammo system. The game allowed two players, so I was hopeful there might be a way.

Sadly, what I'm doing can involve up to eight players, each with many casting units. Locations would not be feasible.




Nov 8 2008, 9:06 pm KyleIs1337 Post #6



EUD = Extended unit deaths.

You can use them to get and modify (modify dosen't work anymore) extra data from star craft.



None.

Nov 8 2008, 10:43 pm Falkoner Post #7



Quote
Ah, okay. What is a EUD?

I had resigned that it wasn't easily detectable without complex location work if dealing with more than one player. Then I played Tuxedo's Rush map that used Dark Swarm as an attack with a mineral-based ammo system. The game allowed two players, so I was hopeful there might be a way.

Sadly, what I'm doing can involve up to eight players, each with many casting units. Locations would not be feasible

EUD means Extended Unit Deaths, it's a way of reading death counts past the actual death count table, so you read SC's memory instead.

In Rush, the second player has a Corsair, like one of the methods I mentioned, so he can tell who casts what.



None.

Nov 9 2008, 5:34 am Conspiracy Post #8



Quote from Ahli
-...mistakes when 2 swarms were casted at the same time...

Not particularly true, if you have hyper triggers you can detect the split second it was cast.



None.

Nov 9 2008, 11:46 am NudeRaider Post #9

We can't explain the universe, just describe it; and we don't know whether our theories are true, we just know they're not wrong. >Harald Lesch

Quote from name:Epoch
Quote from Ahli
-...mistakes when 2 swarms were casted at the same time...

Not particularly true, if you have hyper triggers you can detect the split second it was cast.
He did not say when 2 swarms were casted a split second after another, he said the same time.

Independent actions happening within a 1/8 seconds game time frame is truly a rare occasion, but it can happen.

What about this: IF it happens (P12 brings at least 2 swarms to anywhere) show an error message like "casting failed" and do nothing except removing them both.
It shouldn't happen too often when you're using hyper triggers.




Nov 9 2008, 6:33 pm Hercanic Post #10

STF mod creator, Modcrafters.com admin, CampaignCreations.org staff

Quote from Falkoner
In Rush, the second player has a Corsair, like one of the methods I mentioned, so he can tell who casts what.
Ah, I see. I was wondering that, too, but then how do all the Zerglings and Lurkers attack the second player? What keeps the Corsair player from flying over the cliffs that form the game maze?




Nov 9 2008, 7:36 pm NudeRaider Post #11

We can't explain the universe, just describe it; and we don't know whether our theories are true, we just know they're not wrong. >Harald Lesch

Quote from Hercanic
Quote from Falkoner
In Rush, the second player has a Corsair, like one of the methods I mentioned, so he can tell who casts what.
Ah, I see. I was wondering that, too, but then how do all the Zerglings and Lurkers attack the second player? What keeps the Corsair player from flying over the cliffs that form the game maze?
Haven't played it 2 player but I'd assume he has centered a large location on the defiler and if the cors leaves that location he's constantly ordered/moved back.




Nov 9 2008, 10:44 pm Falkoner Post #12



Quote
Ah, I see. I was wondering that, too, but then how do all the Zerglings and Lurkers attack the second player? What keeps the Corsair player from flying over the cliffs that form the game maze?

Yeah, Nude's got it, the Corsair is just constantly following the defiler, all it is is a second gun, not a second explorer.



None.

Options
  Back to forum
Please log in to reply to this topic or to report it.
Members in this topic: None.
[09:38 pm]
NudeRaider -- Ultraviolet
Ultraviolet shouted: NudeRaider sing it brother
trust me, you don't wanna hear that. I defer that to the pros.
[07:56 pm]
Ultraviolet -- NudeRaider
NudeRaider shouted: "War nie wirklich weg" 🎵
sing it brother
[2024-4-27. : 6:24 pm]
NudeRaider -- "War nie wirklich weg" 🎵
[2024-4-27. : 3:33 pm]
O)FaRTy1billion[MM] -- o sen is back
[2024-4-27. : 1:53 am]
Ultraviolet -- :lol:
[2024-4-26. : 6:51 pm]
Vrael -- It is, and I could definitely use a company with a commitment to flexibility, quality, and customer satisfaction to provide effective solutions to dampness and humidity in my urban environment.
[2024-4-26. : 6:50 pm]
NudeRaider -- Vrael
Vrael shouted: Idk, I was looking more for a dehumidifer company which maybe stands out as a beacon of relief amidst damp and unpredictable climates of bustling metropolises. Not sure Amazon qualifies
sounds like moisture control is often a pressing concern in your city
[2024-4-26. : 6:50 pm]
Vrael -- Maybe here on the StarEdit Network I could look through the Forums for some Introductions to people who care about the Topics of Dehumidifiers and Carpet Cleaning?
[2024-4-26. : 6:49 pm]
Vrael -- Perhaps even here I on the StarEdit Network I could look for some Introductions.
[2024-4-26. : 6:48 pm]
Vrael -- On this Topic, I could definitely use some Introductions.
Please log in to shout.


Members Online: Oh_Man