Ice slide

For fulfilled maps that most likely don't work on the latest patch (1.24 or later).

Moderator: Cheaters

User avatar
MySpaceBarBroke
Newcomer
Posts: 14
Joined: January 4th, 2009, 1:22 pm
Location: Australia

Ice slide

Post by MySpaceBarBroke »

Hey all, cutting straight to the point, Can anyone make a simple ice slide trigger for me please? And also can you show me how to make the ice slide faster or slower? And one last thing, like all mazing maps, can you tell me how the heros die if the don't stay on the path if you know what i mean, if they slide into a unit/another terrian. This all would be great :D, Sorry if i'm asking for to much...
User avatar
Pertmywert
Newcomer
Posts: 8
Joined: November 2nd, 2008, 7:55 am
Title: Avid Map-Maker
Location: Queensland, Australia

Re: Ice slide

Post by Pertmywert »

Well, it just so happens that I created that very thing an hour ago! Here it is.

[ Instructions ]
Ice = Sliding
Dark Ice = Sliding w/o Turning
Snow = Death
-rebirth to recreate the unit

[ Explanation ]
All the triggers are labelled, but not commented on.

The 'Snow Kill' trigger controls the death if the unit comes into contact with snow.

The variable 'IceSpeed' in the Initialization trigger controls the movement speed over the ice. If you change it to something too high, the movement over the ice will look choppy and distorted.

If you plan on having multiple units, you may have to add a Unit Type condition (If 'Picked Unit' Equal To IceUnit).

If you have any questions, feel free to post them.
You do not have the required permissions to view the files attached to this post.
User avatar
MySpaceBarBroke
Newcomer
Posts: 14
Joined: January 4th, 2009, 1:22 pm
Location: Australia

Re: Ice slide

Post by MySpaceBarBroke »

Hmm...Thanks a lot! :D Now i can start my new Ice Escape map :D! And one more question :lol: does the "locust" ability make then unit unselectable? Once again thanks a lot :)
User avatar
Syre
Forum Staff
Posts: 506
Joined: November 17th, 2008, 3:49 pm

Re: Ice slide

Post by Syre »

Yeah, locust makes them unselectable..as its name implys its the abilty that the crypt lords locust swarm ability uses..
Image
User avatar
MySpaceBarBroke
Newcomer
Posts: 14
Joined: January 4th, 2009, 1:22 pm
Location: Australia

Re: Ice slide

Post by MySpaceBarBroke »

Uhh pert, i'm sorry to say but the "death" trigger isn't what i was expecting. What i want is for the snow to only kill heros not units, because i place the units on the snow and i got all the trigs ready (patrol, attack and all that ready) and once i went to test my map they all died immidelty :( so if you ignore my other post for a lil and work on this that would be great. Since this is proberly the biggest part of the map.
User avatar
Kryptonyte
Forum Staff
Posts: 1400
Joined: March 17th, 2008, 12:07 am

Re: Ice slide

Post by Kryptonyte »

MySpaceBarBroke wrote:Uhh pert, i'm sorry to say but the "death" trigger isn't what i was expecting. What i want is for the snow to only kill heros not units, because i place the units on the snow and i got all the trigs ready (patrol, attack and all that ready) and once i went to test my map they all died immidelty :( so if you ignore my other post for a lil and work on this that would be great. Since this is proberly the biggest part of the map.
Then click on conditions... click Boolean, and it will say this...
"((Triggering unit) is A structure) Equal to True"

Click the part that says "A structure", and go down one to "A hero".

Press "Ok" three times, and now it will only kill the unit if it's a hero.
Image
Made by the late ILikeHacking

My quote from SKillER
Spoiler:
Chat wrote:(19:12:41) SKillER: newfags cant triforce
(19:20:30) SKillER: ▲
▲ ▲
(19:20:35) SKillER: aww
(19:20:37) FatherSpace: FAIL
(19:20:43) Kryptonyte: Wow stop failing.
(19:20:47) SKillER: ▲
▲ ▲
(19:21:41) Kryptonyte: .

. ▲
▲ ▲
(19:22:20) Kryptonyte: I guess you were right, newfags can't triforce.
(19:22:29) SKillER: . . ▲
▲ ▲
(19:23:04) SKillER: OMFG
(19:23:06) SKillER: ... THIS CHAT
(19:23:06) SKillER: !
(19:23:36) SKillER: ▲
▲ ▲
(19:23:46) SKillER: ▲
.▲ ▲
Apparently, SKillER is a newfag.
User avatar
MySpaceBarBroke
Newcomer
Posts: 14
Joined: January 4th, 2009, 1:22 pm
Location: Australia

Re: Ice slide

Post by MySpaceBarBroke »

Hm..i did what you said to do, didn't work i'm afraid and slide trig slides all units including the units which i don't want slide
Spoiler:
Snow Kill
Events
Time - Every 0.03 seconds of game time
Conditions
((Triggering unit) is A Hero) Equal to True
Actions
Player Group - Pick every player in (All players) and do (Actions)
Loop - Actions
Unit Group - Pick every unit in (Units in (Playable map area) matching (((Picked player) controller) Equal to User)) and do (Actions)
Loop - Actions
Wait until ((Terrain type at (Position of (Picked unit))) Equal to Northrend - Snow), checking every 0.10 seconds
Unit - Kill (Picked unit)
Spoiler:
Normal Slide
Events
Time - Every 0.03 seconds of game time
Conditions
Actions
Player Group - Pick every player in (All players) and do (Actions)
Loop - Actions
Unit Group - Pick every unit in (Units in (Playable map area) matching (((Picked player) controller) Equal to User)) and do (Actions)
Loop - Actions
Wait until ((Terrain type at (Position of (Picked unit))) Equal to Northrend - Ice), checking every 0.10 seconds
Unit - Move (Picked unit) instantly to ((Position of (Picked unit)) offset by IceSpeed towards (Facing of (Picked unit)) degrees)
User avatar
Kryptonyte
Forum Staff
Posts: 1400
Joined: March 17th, 2008, 12:07 am

Re: Ice slide

Post by Kryptonyte »

MySpaceBarBroke wrote:Hm..i did what you said to do, didn't work i'm afraid and slide trig slides all units including the units which i don't want slide
Spoiler:
Snow Kill
Events
Time - Every 0.03 seconds of game time
Conditions
((Triggering unit) is A Hero) Equal to True
Actions
Player Group - Pick every player in (All players) and do (Actions)
Loop - Actions
Unit Group - Pick every unit in (Units in (Playable map area) matching (((Picked player) controller) Equal to User)) and do (Actions)
Loop - Actions
Wait until ((Terrain type at (Position of (Picked unit))) Equal to Northrend - Snow), checking every 0.10 seconds
Unit - Kill (Picked unit)
Spoiler:
Normal Slide
Events
Time - Every 0.03 seconds of game time
Conditions
Actions
Player Group - Pick every player in (All players) and do (Actions)
Loop - Actions
Unit Group - Pick every unit in (Units in (Playable map area) matching (((Picked player) controller) Equal to User)) and do (Actions)
Loop - Actions
Wait until ((Terrain type at (Position of (Picked unit))) Equal to Northrend - Ice), checking every 0.10 seconds
Unit - Move (Picked unit) instantly to ((Position of (Picked unit)) offset by IceSpeed towards (Facing of (Picked unit)) degrees)
No shit. Add the "((Triggering unit) is A Hero) Equal to True" to the sliding trigger too?
Image
Made by the late ILikeHacking

My quote from SKillER
Spoiler:
Chat wrote:(19:12:41) SKillER: newfags cant triforce
(19:20:30) SKillER: ▲
▲ ▲
(19:20:35) SKillER: aww
(19:20:37) FatherSpace: FAIL
(19:20:43) Kryptonyte: Wow stop failing.
(19:20:47) SKillER: ▲
▲ ▲
(19:21:41) Kryptonyte: .

. ▲
▲ ▲
(19:22:20) Kryptonyte: I guess you were right, newfags can't triforce.
(19:22:29) SKillER: . . ▲
▲ ▲
(19:23:04) SKillER: OMFG
(19:23:06) SKillER: ... THIS CHAT
(19:23:06) SKillER: !
(19:23:36) SKillER: ▲
▲ ▲
(19:23:46) SKillER: ▲
.▲ ▲
Apparently, SKillER is a newfag.
User avatar
MySpaceBarBroke
Newcomer
Posts: 14
Joined: January 4th, 2009, 1:22 pm
Location: Australia

Re: Ice slide

Post by MySpaceBarBroke »

K... fixed the units that i don't want to slide, but slide for heros and snow kill not working, and yes i added "((Triggering unit) is A Hero) equal to True" Is this the problem
Spoiler:
Sliding Target
Events
Unit - A unit Is issued an order targeting a point
Conditions
(Terrain type at (Position of (Triggering unit))) Not equal to Icecrown Glacier - Dark Ice
Actions
Unit - Make (Triggering unit) face (Target point of issued order) over 0.00 seconds
or
Spoiler:
Normal Slide
Events
Time - Every 0.03 seconds of game time
Conditions
((Triggering unit) is A Hero) Equal to True
Actions
Player Group - Pick every player in (All players) and do (Actions)
Loop - Actions
Unit Group - Pick every unit in (Units in (Playable map area) matching (((Picked player) controller) Equal to User)) and do (Actions)
Loop - Actions
Wait until ((Terrain type at (Position of (Picked unit))) Equal to Northrend - Ice), checking every 0.10 seconds
Unit - Move (Picked unit) instantly to ((Position of (Picked unit)) offset by IceSpeed towards (Facing of (Picked unit)) degrees)
User avatar
Pertmywert
Newcomer
Posts: 8
Joined: November 2nd, 2008, 7:55 am
Title: Avid Map-Maker
Location: Queensland, Australia

Re: Ice slide

Post by Pertmywert »

SpaceBar, I would advise whilst you are in this learning stage for triggers, that you actually READ triggers.

Code: Select all

Normal Slide
Events
Time - Every 0.03 seconds of game time
Conditions
((Triggering unit) is A Hero) Equal to True
If you would notice in the above statement, the event has no reference to a unit, and therefore could not have a 'triggering unit'. I am currently away from my normal WC3 environment, so I can not give you an accurate answer. However, this does give you a chance for you to find things for yourself. However, below is slight outline of what I think needs to happen.
Spoiler:

Code: Select all

Normal Slide
Events
Time - Every 0.03 seconds of game time
Conditions
Actions
Player Group - Pick every player in (All players) and do (Actions)
Loop - Actions
Unit Group - Pick every unit in (Units in (Playable map area) matching (((Picked player) controller) Equal to User)) and do (Actions)
[ And If Or Action with the condtion 'Picked Unit' Equal To 'Hero' ]
Loop - Actions
Wait until ((Terrain type at (Position of (Picked unit))) Equal to Northrend - Ice), checking every 0.10 seconds
Unit - Move (Picked unit) instantly to ((Position of (Picked unit)) offset by IceSpeed towards (Facing of (Picked unit)) degrees) 
If the above modifications are made, the code should work the way you want it to. If it doesn't, please make another post. Once again, I recommend READING your triggers like you would a book. They make more sense that way.