Staredit Network > Forums > SC1 UMS Theory and Ideas > Topic: EUD to Detect Dark Swarm Player
EUD to Detect Dark Swarm Player
Dec 1 2008, 4:42 am
By: Commanda_Panda  

Dec 1 2008, 4:42 am Commanda_Panda Post #1



Is there any EUD method to detect who cast a specific dark swarm/dist web?



None.

Dec 1 2008, 7:37 am rockz Post #2

ᴄʜᴇᴇsᴇ ɪᴛ!

Detect energy loss. That's it. On the off chance that two people cast dark swarm at the same time, you'll have a problem.

Not to mention, detecting energy is a bitch, due to a crazy byte offset and the inability of SCMDraft to handle signed integers.



"Parliamentary inquiry, Mr. Chairman - do we have to call the Gentleman a gentleman if he's not one?"

Dec 1 2008, 3:55 pm Commanda_Panda Post #3



Quote from rockz
Detect energy loss. That's it. On the off chance that two people cast dark swarm at the same time, you'll have a problem.

Not to mention, detecting energy is a bitch, due to a crazy byte offset and the inability of SCMDraft to handle signed integers.

Is it possible to detect current energy, rather than lost energy?
I could then do triggers that would always set player 1 to 100 Energy, player 2 to 90, player 3 to 80, etc, and have swarm cost 10 energy. When player 1 has 90 energy, he has cast it, when player 2 has 80 he has cast, etc, etc...



None.

Dec 1 2008, 4:23 pm rockz Post #4

ᴄʜᴇᴇsᴇ ɪᴛ!

yes. take a look at my eud regeneration map (search the ums help forum) for an example of how to detect energy. Open it up in starforge.



"Parliamentary inquiry, Mr. Chairman - do we have to call the Gentleman a gentleman if he's not one?"

Dec 17 2008, 7:48 pm Epyon214 Post #5



i know its not really what your asking for, but is a EUD really necessary here? couldn't you just cause a unit to spawn under the dweb/dark swarm after it was cast and then detect that unit? seems like it would reach the same end and be alot easier.

Condition: Current Player commands at least 1 disruption field

Actions: Center location labeled "detect D-web" on disruption field owned by current player at anywhere
Create 1 "zeratul" at "detect D-wb" for current player
(add some new action here, be it text to all players "display to all players, *red cast a d-web!*" or whatever)
Preserve Trigger

Sorry if this wasn't helpful, maybe i misunderstood what you were asking, but this seems like itd be alot easier than using an EUD



None.

Dec 17 2008, 7:54 pm ForTheSwarm Post #6



Dark swarm is owned by p12.



None.

Dec 21 2008, 7:33 am Epyon214 Post #7



hmm, didn't realize it was owned by player 12, but even then, its an easy fix, youd just have to have an assigned unit for each player, and then it would work just fine. so instead, you would make it

Conditions: Current player commands at least 1 zeratul ( in this case, zeratul will be the unit for player 1 detection )
All players commands at least 1 dark swarm

or

Conditions: Current player commands at least 1 serah kerrigan ( in this case, serah kerrigan will be the unit for player 2 detection )
All players commands at least 1 dark swarm

this way, it would detect for each player, because the conditions would only be met for that specific player if they control that specific unit, which is unique to themselves

If im still wrong about this too, please let me know, im actually relying on it for a map I'm making. This is the best explanation of triggers I've seen in other maps that do something similair ( particularly, digimonDNAdv RPG )



None.

Dec 21 2008, 5:56 pm scwizard Post #8



That wouldn't work at all.
Look at it this way. The only units you have on the map are two defilers very close to each other. A dark swarm appears. How do you know which defiler cast the dark swarm?

Simple you don't, unless you attempt to detect energy loss using EUD conditions.

My opinion on how to go about fixing this is to simply make a different map. Defilers based RPGs are clunky to use, slow unit movement speed and all.

Post has been edited 1 time(s), last time on Dec 21 2008, 6:21 pm by scwizard.



None.

Dec 21 2008, 6:00 pm ForTheSwarm Post #9



Simple, neither of the devourers cast dark swarm. A defiler did. :P



None.

Dec 21 2008, 6:20 pm scwizard Post #10



/me edits :><:



None.

Options
  Back to forum
Please log in to reply to this topic or to report it.
Members in this topic: None.
[11:38 pm]
Symmetry -- :wob:
[04:56 am]
Ultraviolet -- I suppose we'll likely never know, but my guess would be that they already saw it operating successfully and there was no monetary incentive to finish the original work. And the dev cycle in old school Blizzard was so hectic, it's possible it just got forgotten about after the original game got released. Plus there's an element of existing MPQ files that were packaged with the original discs becoming outdated if they updated it. And it's not like they remade the original MPQs, they just made new ones for BW specifically
[04:26 am]
Oh_Man -- so that makes me think maybe the theory they are unfinished is not true and its a deliberate design decision, coz why not finish them wen ur making brood war?
[04:25 am]
Oh_Man -- the thing is thos buildings are from classic. that means they went ahead and made brood war without ever finishing the 'unfinished' buildings
[2026-6-20. : 6:15 pm]
Ultraviolet -- Yeah he's talked about a lot of that stuff in his casts before. It seems plausible. Especially knowing how Blizzard of yesteryear operated.
[2026-6-20. : 3:47 pm]
NudeRaider -- to clarify: couldn't recall the behavior for every single Protoss building but I was aware the disparity exists.
[2026-6-20. : 3:43 pm]
NudeRaider -- Contained nothing new for me. Didn't know all building's behavior, but very much all unit's. Also Terran balance whine - also nothing new :lol:
[2026-6-19. : 9:57 am]
Oh_Man -- makes me wonder if SEN knows anything about the topic
[2026-6-19. : 9:57 am]
Oh_Man -- artosis dropped pretty interesting vid: https://youtu.be/EqZHB8Blra4
[2026-6-18. : 5:01 pm]
Ultraviolet -- :wob:
Please log in to shout.


Members Online: IskatuMesk