Warcraft III resources & community, 2003–2006 · archived

Mass Teleport

20 posts
#1

Mass Teleport

Hi all i just started using the map editor of wc3 tft and i need some information about the spell mass teleportation. Where can i change the data to make the caster invulnerable while casting? Because i cant find the data in the abilitys section

Tnx in advance

IronCell
#2
Without having my WE open, I don't think you can. However, you can make the Town Portal ability a hero spell.

~The_Raven
#3
The_RavenWithout having my WE open, I don't think you can. However, you can make the Town Portal ability a hero spell.

~The_Raven


I saw the spell in the map: Extreme Aos 1.0. But i want the caster invulnerable on spell level 2 and 3 not on level 1. But i couldnt get the information from the map because it was protected. I tried to do it with the townportal but i couldnt find the data that the caster was invulnerable only on spell level 2 and 3.

P.S sorry for my english if it wasnt correct
#4
Ok... You can manually make the caster (in)vulnerable. All you have to do is add these triggers:

First trigger:

Event - An unit starts the effect of an ability
Conditions - Ability being cast equal to (your ability)
Actions - Make (Casting Unit) Invulnerable

Second trigger:

Event - An unit stops casting an ability
- An unit finishes casting an ability
Conditions - Ability being cast equal to (your ability)
Actions - Make (Casting Unit) Vulnerable
#5
DaelinOk... You can manually make the caster (in)vulnerable. All you have to do is add these triggers:

First trigger:

Event - An unit starts the effect of an ability
Conditions - Ability being cast equal to (your ability)
Actions - Make (Casting Unit) Invulnerable

Second trigger:

Event - An unit stops casting an ability
- An unit finishes casting an ability
Conditions - Ability being cast equal to (your ability)
Actions - Make (Casting Unit) Vulnerable


Great ty very much
#6
DaelinOk... You can manually make the caster (in)vulnerable. All you have to do is add these triggers:

First trigger:

Event - An unit starts the effect of an ability
Conditions - Ability being cast equal to (your ability)
Actions - Make (Casting Unit) Invulnerable

Second trigger:

Event - An unit stops casting an ability
- An unit finishes casting an ability
Conditions - Ability being cast equal to (your ability)
Actions - Make (Casting Unit) Vulnerable


I tried to do this but i couldnt find the event of the triggers and i need to do it so the caster will be invulnerable at spell level 2 and 3 if anyone knows how to do this plz tell me

Tnx in advance

IronCell
#7
Ok... I'll try this a little slower.

You base the skill off Mass Teleport but you give it three levels. Now, let's see the triggers once again.

Event - An unit starts the effect of an ability
Conditions - Ability being cast equal to (Yourability)
Actions - If (Level of (YourAbility) for (Triggering Unit) is Greater Than 1) then do Unit - Make (Triggering Unit) Invulnerable)

The Event/Condition are pretty clear, right? Now... As for the if, you can find the if condition at Integer Conditions. Search for (Level of Ability for Unit), changing Ability to the Mass Teleport Ability you made and Unit to (Triggering Unit). As for the invulnerable stuff, search at all unit actions for an action Unit - Make Invulnerable/Vulnerable. Set the unit to (Triggering Unit) and the state to Invulnerable.

Let's go to the second trigger.

Event - An unit stops casting an ability
- An unit finishes casting an ability
Conditions - Ability being cast equal to (YourAbility)
Actions - Make (Triggering Unit) Vulnerable.

The action is the same one above but you just change hte Invulnerable state to Vulnerable. Hope it helped you more this time!

~Daelin
#8
DaelinOk... I'll try this a little slower.

You base the skill off Mass Teleport but you give it three levels. Now, let's see the triggers once again.

Event - An unit starts the effect of an ability
Conditions - Ability being cast equal to (Yourability)
Actions - If (Level of (YourAbility) for (Triggering Unit) is Greater Than 1) then do Unit - Make (Triggering Unit) Invulnerable)

The Event/Condition are pretty clear, right? Now... As for the if, you can find the if condition at Integer Conditions. Search for (Level of Ability for Unit), changing Ability to the Mass Teleport Ability you made and Unit to (Triggering Unit). As for the invulnerable stuff, search at all unit actions for an action Unit - Make Invulnerable/Vulnerable. Set the unit to (Triggering Unit) and the state to Invulnerable.

Let's go to the second trigger.

Event - An unit stops casting an ability
- An unit finishes casting an ability
Conditions - Ability being cast equal to (YourAbility)
Actions - Make (Triggering Unit) Vulnerable.

The action is the same one above but you just change hte Invulnerable state to Vulnerable. Hope it helped you more this time!

~Daelin


Alright ... i did evrything you asked but it still doesnt work :?
These are my triggers:
First Trigger: Archmage starts an ability:
Events
Unit - Archmage 0006 <gen> Starts the effect of an ability
Conditions
(Ability being cast) Equal to Mass Teleport
Actions
Unit - Make (Casting unit) Invulnerable
If ((Level of Mass Teleport for (Triggering unit)) Greater than 1) then do (Unit - Make (Triggering unit) Invulnerable) else do (Do nothing)

Second Trigger: Archmage stops an ability:
Unit
- Archmage 0006 <gen> Finishes casting an ability
Conditions
(Ability being cast) Equal to Mass Teleport
Actions
Unit - Make (Triggering unit) Vulnerable

I hope you can solve this problem]

Tnx in advance

IronCell
#9
Actions
Unit - Make (Casting unit) Invulnerable


That must be removed, for that will always make the unit invulnerable. just remove it, and it should work.
Also, make the event for the first one a Generic unit event.

(unit - A unit starts casting an ability)
#10
Angelusz
Actions
Unit - Make (Casting unit) Invulnerable


That must be removed, for that will always make the unit invulnerable. just remove it, and it should work.
Also, make the event for the first one a Generic unit event.

(unit - A unit starts casting an ability)


aah yes it works now ty very much
#11
Ok... But next time I give you a trigger please copy it exactly. Good job then... I'm glad you succeeded to make the spell. ;)
#12
It is not needed to use triggers.Town portal can be set to have 3 lvl too.As you add lvls you get lvls data.There is duration and you can change it.Here you go.
PS:the trigger daelin gave you might not work
#13
Umm... Vicky, you really didn't read what we were talking about. He knows that he can change the spell's level to 3 and have three levels but that wasn't the problem. The problem was to make the unit invulnerable when it casts Town Portal at level 2 or 3. And what exactly wouldn't work?
#14
now you didn't understood me daelin!I said that he must change the casting time or the duration for each level!I know that he can set the lvls!Let's say that there are many other data to change!
#15
Ok Vicky... And now, like Wardare said, problem solved, end of story. :D