Staredit Network > Forums > SC1 UMS Mapmaking Assistance > Topic: Hallucinations Detection
Hallucinations Detection
Jul 4 2008, 7:26 am
By: CooL  

Jul 4 2008, 7:26 am CooL Post #1



I had play a map named "Science Vessel Wars"
That map is here:: http://www.staredit.net/files/44/

This map has a system; Attacking EMP.
But I don't know how to do it.

If Vessel use the EMP to enemy, then the enemy is down.
How did make this system hmm.

This is screenshot:



Help me :O



None.

Jul 4 2008, 8:06 am Kaias Post #2



I've never played that map, and the only way I know to detect an EMP is to detect the effects of it.

What I guessing is going on here is that each player is assigned a hallucination to follow them. When that hallucination is destroyed (by an EMP In this case) we knock off some life from the respect Science Vessel's vhp.

You can't detect hallucinations in conditions either, but they can be acted upon in actions. Knowing this, we can know if the Hallucination is or isn't there with a simple trick.

So say a hallucinated zergling is moved under a science vessel constantly. We would center a location on all zerglings owned by the player we are talking about. Then we have a real zergling preplaced in the top right corner of the map owned by the same player. Since locations center on units most left, it will always center on the hallucination, unless its not there. If it isn't then it will center on the real one. So if the real one is in the location then we know the hallucination is dead. Then we just replace it and kill some hp.



None.

Jul 5 2008, 9:57 am NudeRaider Post #3

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

Wow, Kaias, I think you got it. Have only skimmed your post but the idea is definetely valid. I would have been at a loss here...

Btw. looking at the screenshots (esp. the critters) it seems the map creator used walkable null tiles in space thus making a hallucinated burrowed ling possible.




Jul 5 2008, 12:06 pm Brontobyte Post #4



Quote from Kaias
I've never played that map, and the only way I know to detect an EMP is to detect the effects of it.

What I guessing is going on here is that each player is assigned a hallucination to follow them. When that hallucination is destroyed (by an EMP In this case) we knock off some life from the respect Science Vessel's vhp.

You can't detect hallucinations in conditions either, but they can be acted upon in actions. Knowing this, we can know if the Hallucination is or isn't there with a simple trick.

So say a hallucinated zergling is moved under a science vessel constantly. We would center a location on all zerglings owned by the player we are talking about. Then we have a real zergling preplaced in the top right corner of the map owned by the same player. Since locations center on units most left, it will always center on the hallucination, unless its not there. If it isn't then it will center on the real one. So if the real one is in the location then we know the hallucination is dead. Then we just replace it and kill some hp.

I just played the map and everything in this post is correct besides it is not a Zerg Zergling that is hallucinated, it is Fenix (Zealot) to which the hallucination is effective.

The walkable null terrain that NudeRaider mentioned is also correct.

It is a cool concept! :D



None.

Jul 5 2008, 1:18 pm Tera Post #5



Quote from CooL

Yes you can clearly see the hallucination smoke from the Fenix unit being destroyed.



None.

Jul 5 2008, 6:27 pm Kaias Post #6



Quote from Brontobyte
I just played the map and everything in this post is correct besides it is not a Zerg Zergling that is hallucinated, it is Fenix (Zealot) to which the hallucination is effective.

The walkable null terrain that NudeRaider mentioned is also correct.

It is a cool concept! :D
Hmm well I was only guessing/speculating, how I would do it. And I only said zerling because it could burrow. I forgot to write burrow.

Thats pretty sweet then that I got it right.



None.

Jul 5 2008, 6:43 pm Atlos Post #7



The map is open source btw, you can check all of its triggering. ;)



None.

Options
  Back to forum
Please log in to reply to this topic or to report it.
Members in this topic: None.
[2026-7-18. : 2:27 am]
Symmetry -- https://staredit.net/topic/18903/ THE REVIEWS ARE HERE! "ok these are pretty good memes" - ssj9Kevin
[2026-7-17. : 2:58 pm]
Ultraviolet -- Symmetry
Symmetry shouted: Man I wish we had this tech back in the day when people played ums lmao
fr fr
[2026-7-17. : 2:39 am]
Symmetry -- Man I wish we had this tech back in the day when people played ums lmao
[2026-7-16. : 6:28 am]
NudeRaider -- EUD actions, specifically. The conditions remained. Today we can even have actions again, but they're all virtualized/whitelisted (not sure on the actual technical implementation) so you can only use them for specific intended purposed, not arbitrary code injections.
[2026-7-16. : 6:26 am]
NudeRaider -- I mean yes, maps - through EUDs - were theoretically able to do that as well, but that was patched quickly.
[2026-7-16. : 6:25 am]
NudeRaider -- Symmetry
Symmetry shouted: Ohhh imagine a SC map that could delete itself
not the map, the editor
[2026-7-16. : 2:28 am]
Symmetry -- I vaguely remember Voy doing some ACE back in the day, but I had no idea EUDs could do that kind of shit. I am very much catching up on the technology
[2026-7-16. : 2:28 am]
Symmetry -- Ohhh imagine a SC map that could delete itself
[2026-7-15. : 8:51 pm]
NudeRaider -- Symmetry
Symmetry shouted: NudeRaider Is EUD editor capable of writing shit onto the player's harddrive? That seems like it would be dangerous
yeah an editor that isn't allowed to write files sounds rather pointless, so I'd assume it can. Like most other programs too btw. and yes, obviously that's dangerous, but also kinda necessary. MS introduced that virtualization for exactly that reason.
[2026-7-15. : 4:10 am]
Ultraviolet -- I don't think so. I think they shut that shit down after 1.16, maybe even earlier
Please log in to shout.


Members Online: MarineElite