- Joined
- Nov 4, 2006
- Messages
- 266
Making Limit Breaks in GUI
By Kidd|WhiteHeaven|
NOTE: A limit break is like a ultimate skill, only available through your will, or something. Cross Slash is an example im using, and its a limit break in the game FF7. Is very usefull to people who want to make FF7 maps.
Welcome to Kidd|WhiteHeaven|'s tutorial on making limit breaks in GUI. It seems very simple in one way, in another, im still working on.
Limit Breaks using Mana
First up is making limit breaks using mana, so open up WE and the object editor and go to the Abilities tab. Make an ultimate spell (call it w/e u want it), then go to the Unit tab and make a new unit that will use that ultimate spell, just dont give the spell to it yet!
Second, open your trigger editor and make a new trigger called "Ultimate Spell" or w/e you want it. Here are the steps for this trigger:
Step 1: In the events, add "Real equal to 100.0" or w/e that function is called (dont have WE open right now).
Step 2: Next in the conditions, add "Player conditions", the one with the (Owner of (Triggering Unit) equal to Player 1. Then add the Unit-Type Triggering unit condition, set the unit to the hero/unit thats going to use the limit break.
Step 3: Last, in the actions, we add the ability to the unit, using "Unit - Add Ability". Make sure you select the Ultimate Spell or Limit Break (#) to that unit!
Now this is what you should have!:
Limit Breaks using Dialogues
This is pretty much the same of the first way. Keep the conditions and actions, but add these triggers:
By Kidd|WhiteHeaven|
NOTE: A limit break is like a ultimate skill, only available through your will, or something. Cross Slash is an example im using, and its a limit break in the game FF7. Is very usefull to people who want to make FF7 maps.
Welcome to Kidd|WhiteHeaven|'s tutorial on making limit breaks in GUI. It seems very simple in one way, in another, im still working on.
Limit Breaks using Mana
First up is making limit breaks using mana, so open up WE and the object editor and go to the Abilities tab. Make an ultimate spell (call it w/e u want it), then go to the Unit tab and make a new unit that will use that ultimate spell, just dont give the spell to it yet!
Second, open your trigger editor and make a new trigger called "Ultimate Spell" or w/e you want it. Here are the steps for this trigger:
Step 1: In the events, add "Real equal to 100.0" or w/e that function is called (dont have WE open right now).
Step 2: Next in the conditions, add "Player conditions", the one with the (Owner of (Triggering Unit) equal to Player 1. Then add the Unit-Type Triggering unit condition, set the unit to the hero/unit thats going to use the limit break.
Step 3: Last, in the actions, we add the ability to the unit, using "Unit - Add Ability". Make sure you select the Ultimate Spell or Limit Break (#) to that unit!
Now this is what you should have!:
- Events
- Real - Mana of (unit) is equal to 100%
- Conditions
- (Owner of (Triggering Unit) equal to Player (#)
- (Unit-Type of (Triggering Unit) equal to (For now, lets just say Cloud)
- Actions
- Unit - Add Cross Slash to (Triggering Unit)
Limit Breaks using Dialogues
This is pretty much the same of the first way. Keep the conditions and actions, but add these triggers:
- Events
- DONT ADD ANY
- Conditions
- DONT ADD ANY
- Actions
- Dialogue - Clear !MYLOG!
- Dialogue - Create !MYLOG! with title LIMIT BREAKS
- Dialogue - Create a button for !MYLOG!
- Set - Set LB1 = (Last Clicked Dialogue Button)
- Dialogue - Create a button for !MYLOG!
- Set - Set LB2 = (Last Clicked Dialogue Button)
- Dialogue - Create a button for !MYLOG!
- Set - Set LB3 = (Last Clicked Dialogue Button)
- Dialogue - Create a button for !MYLOG!
- Set - Set LB4 = (Last Clicked Dialogue Button)
- Dialogue - Show !MYLOG! for (PLAYER)
- Events
- Dialogue - A dialogue button has been clicked
- Conditions
- (Clicked Dialogue Button) equal to LB1
- Actions
- Unit - Add (ABILITY) to (UNIT)
- Events
- Unit - Begins Casting an Ability
- Conditions
- (Ability Being Cast) equal to Cross Slash
- Actions
- Unit - Pause Targeted point of ability being cast
- Unit - Move (caster unit) to (Target point of ability being cast)
- Animation - Change speed of (casting unit)'s animation
- Animation - Play (Caster Unit)'s attack animation
- Unit - Make (Casting Unit) deal damage to (Target Point of Ability Being Cast) of 400 Damage, Attack type Chaos Spell Type Paralyze
- Animation - Play (Caster Unit)'s attack animation
- Unit - Make (Casting Unit) deal damage to (Target Point of Ability Being Cast) of 400 Damage, Attack type Chaos Spell Type Paralyze
- Animation - Play (Caster Unit)'s attack animation
- Unit - Make (Casting Unit) deal damage to (Target Point of Ability Being Cast) of 400 Damage, Attack type Chaos Spell Type Paralyze
- Animation - Play (Caster Unit)'s attack animation
- Unit - Make (Casting Unit) deal damage to (Target Point of Ability Being Cast) of 400 Damage, Attack type Chaos Spell Type Paralyze
- Events
- Unit - Finishes Casting an Ability
- Conditions
- (Ability being Cast) equal to Cross Slash
- Actions
- Unit - Remove Cross Slash from (Casting Unit)
- Unit - Unpause (Targeted Unit, only IF the unit has not died!)
Last edited: