HomeUser Control Panel (unavailable in archive)ForumsTutorialsArt GalleryResourcesMaps

Trigger Troubles

08-15-2003, 07:10 AM#1
Lazurus
Hello everyone,
FF_Behemoth was kind enough to help me along with a very nice Time Stop trigger-based spell, however after tormenting him with my newbie-ish questions, I felt like I should just ask this one to the general community and get it over with instead of bothing him (lol. :))

Anyway, I am trying to set up the spell so that the casting hero remains unpaused with it's animation speed still set to 100.00% and the triggering player's allies also have only their heroes paused with their animation speed still set to 100.00% as well. The problem is that I do not know how to set up a condition like this without going into specific players (both sides composed of 6 players each have access to this hero on my map, though only one player and thus, one side, may have it per game, though it could be any player and because of that: either side.) or creating another looping trigger within a looping trigger which really lags up WC3 for some odd reason and thus makes this spell uncompatible for an online map. Anyone think they know of a way? :P

- Lazurus
08-15-2003, 08:18 AM#2
Newhydra
...Store the owner of the unit in a variable, pause everyone, unpause all units owned by that player
08-15-2003, 06:11 PM#3
Lazurus
It would be easy to do that, but what about the allies of that player which I want to unpause as well?
08-16-2003, 12:46 AM#4
Lazurus
Hrm.. well, I've been trying to figure this thing out all day, and I've still had no luck. Anyone think they could try a hand at it? :)

Perhaps later I'll post an edited map with the trigger I have so far, so that more adept people than I can have a look at it.

- Lazurus
08-16-2003, 01:17 AM#5
Draco
Can't you do...

Unit group - pick all units on entire map and pause 'picked units'


unit group pick all units owned by allied players of owner of unit casting ability and do action - unpause picked units

Wait X Seconds

Unit group - pick all units on entire map and unpause 'picked units'
08-16-2003, 01:18 AM#6
DemonicSoul
pick all units owned by the player or the allies of the player.... u just have to use an "or" condition in addition to what lazarus said


edit: well alright, we posted at same time... anyways, what draco said
08-16-2003, 05:40 AM#7
Lazurus
"unit group pick all units owned by allied players of owner of unit casting ability and do action - unpause picked units"

Hrm, the whole layout works perfectly except for this part. You see, the only options I am prompted to when selecting the player are: Picked Player, Matching Player, Owner of Unit, Owner of Item, Random Player from Player Group, Conversion - Convert Player Index to Player, Event Response - Previous Owner, Event Response - Triggering Player, and Leaderboard - Player in Postion.

The closest thing I have gotten to the trigger you described is: Random Player from [Allies of [Triggering Player]] and the random part is what kills me, since I believe because of this it does not unpause my allies. :(

- Lazurus
08-16-2003, 05:54 AM#8
DemonicSoul
since it picks every player and checks if the condition matches them, that will work
08-16-2003, 06:08 AM#9
Draco
Pick every pplayer matching a Player condition and then used 'picked player' for the final answer.
08-16-2003, 06:56 AM#10
Lazurus
Nice :)
I don't think it unfroze my computer ally because I only had shared control and vision on, but if used with other players online I think it might work (sort of.) Thanks Draco!

- Lazurus