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.
[03:08 pm]
Sylph-Of-Space -- woah! nice! thank you!
[04:05 am]
O)FaRTy1billion[MM] -- the setting exists, it's just hidden in a weird place
[04:04 am]
O)FaRTy1billion[MM] -- instead change "Microtile Overlay" to "Impassable"
[04:04 am]
O)FaRTy1billion[MM] -- er, wait, idk why i was looking for height
[04:03 am]
O)FaRTy1billion[MM] -- below the minimap should be a thing that says "Overlay Settings" with a little + button in the corner, press the + to expand it, uncheck Use Defaults, then change "Tile Overlay" to "Height"
[03:57 am]
Sylph-Of-Space -- Unless I'm dum (possible)
[03:57 am]
Sylph-Of-Space -- It would be so so so nice if SCMDraft had some kind of dedicated "walkability" view for the tilesets.
[03:53 am]
Sylph-Of-Space -- :'( dont cry for me cat-gentina
[09:18 pm]
Ultraviolet -- 🔪🐈
[2024-5-19. : 12:34 pm]
NudeRaider -- curiosity kills the cat!
Please log in to shout.


Members Online: Roy, lil-Inferno