This is my first difficult trigger spell! I got a lot of time to make it (Cause im not an expert at WE, and so i think Chocobo and Icehart can make it easily^^! CHOCOBO & ICEHART im a fan of you guys!) Ok, now lets go to the tutorial!
Step 1, Creating the ability:
-The first thing is to create the ability:
1: Go to the Object Editor (or press F6).
2: Go to the Abilities window.
3: Click the right button of the mouse and choose "Create new Custom Ability"
4: In the abilities part, try choosing the Tranquility ability. Its good spell to make as base for our new ability, in this tutorial the ability will be called Tranquility.
5: Now we need to se the data of ability to nothing, try doing the same thing of me:
In the data of our new custom ability, go to that part and change.
Step 2, Creating the variable for trigger:
1: Now lets open the Trigger Editor (or press F4)
2: This part we will need to open the variables window. Go to Edit>Variables (or press Ctrl+B).
3: Well, doing this a window will open. Now we must create the variable. Click the button:
4: Now we need to make it, put it as mine is:
5: Okay the variable is created. Press ok and close the Variables Window.
Step 3, Creating the trigger:
1: Create a new trigger.
2: Rename the trigger to Tranquility Target.
3: Configure the trigger, use the following settings:
The action of "Set" is a variable action. Try clicking "New Action", clicking "Search for text" and type "Set".
Here the variable created is being set to the unit is dying.
4: Now create another trigger called Tranquility, use the following settings:
Here is the trigger that performs the ability.
It says if a unit uses the Tranquility ability will activate the actions. The conditions of "If" says if the unit we have set in that trigger (the another trigger) is really dead. If its dead it automatically revive at position of the unit is casting the ability and also display to all the players the Name of the owner of the unit is being revived that is called "the name of the unit is being revived" has been revived. If the unit is alive nothing happens, but you will lose mana and the cooldown will be activated.
Well, now you can test the ability! And see if its nice or not...
This is my first triggered ability, so please take it easy!^^ Post please!
Step 1, Creating the ability:
-The first thing is to create the ability:
1: Go to the Object Editor (or press F6).
2: Go to the Abilities window.
3: Click the right button of the mouse and choose "Create new Custom Ability"
4: In the abilities part, try choosing the Tranquility ability. Its good spell to make as base for our new ability, in this tutorial the ability will be called Tranquility.
5: Now we need to se the data of ability to nothing, try doing the same thing of me:
In the data of our new custom ability, go to that part and change.
Step 2, Creating the variable for trigger:
1: Now lets open the Trigger Editor (or press F4)
2: This part we will need to open the variables window. Go to Edit>Variables (or press Ctrl+B).
3: Well, doing this a window will open. Now we must create the variable. Click the button:
4: Now we need to make it, put it as mine is:
5: Okay the variable is created. Press ok and close the Variables Window.
Step 3, Creating the trigger:
1: Create a new trigger.
2: Rename the trigger to Tranquility Target.
3: Configure the trigger, use the following settings:
Code:
Tranquility Target
Events
Unit - A unit Dies
Conditions
((Dying unit) is A Hero) Equal to True
Actions
Set TranquilityTarget[Player number of (Owner of (Triggering unit))".] = (Dying unit)
The action of "Set" is a variable action. Try clicking "New Action", clicking "Search for text" and type "Set".
Here the variable created is being set to the unit is dying.
4: Now create another trigger called Tranquility, use the following settings:
Code:
Tranquility
Events
Unit - A unit Begins casting an ability
Conditions
Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
(Ability being cast) Equal to Tranquility
(TranquilityTarget[Player number of (Owner of (Triggering unit))] is dead) Equal to True
Then - Actions
Hero - Instantly revive TranquilityTarget[Player number of (Owner of (Triggering unit))] at (Position of (Casting unit)), Show revival graphics
Game - Display to (All players) the text: (((The unit owned by + (Name of (Owner of TranquilityTarget[Player number of (Owner of (Triggering unit))]))) + (and called + (Name of TranquilityTarget[Player number of (Owner of (Triggering unit))]))) + has been revived!)
Else - Actions
Here is the trigger that performs the ability.
It says if a unit uses the Tranquility ability will activate the actions. The conditions of "If" says if the unit we have set in that trigger (the another trigger) is really dead. If its dead it automatically revive at position of the unit is casting the ability and also display to all the players the Name of the owner of the unit is being revived that is called "the name of the unit is being revived" has been revived. If the unit is alive nothing happens, but you will lose mana and the cooldown will be activated.
Well, now you can test the ability! And see if its nice or not...
This is my first triggered ability, so please take it easy!^^ Post please!