Thread is Self Explanatory.
This is a guide for those of you who want to know how to make multi movesets.
Ok! this is a guide to making Taunt activated Multi-Movesets
Useful link:
http://opensa.dantarion.com/wiki/Variables#References1.The 1st thing you need to do is go to the taunt that u want to activate the secondary moveset. Taunt Sub action id's are; Up taunt:(Facing right:1BC,Facing left:1BD)
Down Taunt:(Facing right:1C0,Facing left:1C1)
Left or right taunt FACING RIGHT(1BE)
Left or right taunt FACING LEFT(1BF)
2.Click Add then double click the Nop/No Action/No Event (Depends on which version u have.)
3.Click change and change The Nop/No Action/No Event to a "Bit Variable Set"
4. In the window you will see a Box Called "Parameter:" with the word "Variable" in it
Click on "Variable"
This should be the set up u see:
Type: Variable-->(Drop down arrow)
Memory Type:
Internal Constant-->(Drop down arrow)
Type: Basic-->(Drop down arrow)
Variable #: 0-->(Drop down arrow)
Now! We will use the "LA-Float" Bit Variable here. i dont think it matteers whitch one u use; The RA, IC ,or LA( Basic,Float or Bit).
5.Ok! so, Now we will set the Variable to access the second moveset
I normally use the "LA-Float" when making secondary movesets but u can use The RA,or IC( Basic,Float or Bit) to.
To start you off with this we will just use LA-Float.
This is what u need to change the set up to:
Type: Variable-->(Drop down arrow)
Memory Type:
Runtime Longterm-->(Drop down arrow)
Type: Float-->(Drop down arrow)
Variable #: 74-->(Drop down arrow)
(Note: u can use any Variable number [1-999] but there are some numbers that already have a function such as LA-Float variable #'s;(3,4,7,8) theses u dont use for multi movesets. here i just put 74 for an example)
When you click done it should look like this: Bit Variable Set: LA-Float[74]=true
^^^
(the number should say wut ever you put for the Variable #)
Ok now that thats done this is what u need to do:
in each move you need these 3 events
- If:Bit is Set: LA-Float[74]
- Else:
- End If
The code for your second moveset goes in between the If:Bit is Set: LA-Float[74] and the Else:
EX:
If:Bit is Set: LA-Float[74]<-------------------------(Secondary movset code)
Asyncronus Timer: frames=12
Offensive Collision:
Offensive Collision:
Offensive Collision:
Offensive Collision:
Offensive Collision:
Syncronus Timer:Frames= frames=4
Terminate Collisions
Allow Interruppt
Else:
(This is the code for your Default/Start off moveset. Default moveset coding always goes after the last else in ur PSA)
Asyncronus Timer: frames=12
Offensive Collision:
Offensive Collision:
Offensive Collision:
Offensive Collision:
Offensive Collision:
Syncronus Timer:Frames= frames=4
Terminate Collisions
Allow Interruppt
End If:
6.Say if u wanted Marths Down tilt to have a fire Flag on the second moveset this is wat u would do:
If:Bit is Set: LA-Float[74]<-------------------------(Secondary movset code)
Asyncronus Timer: frames=12
Offensive Collision:(Fire flag)
Offensive Collision:(Fire flag)
Offensive Collision:(Fire flag)
Offensive Collision:(Fire flag)
Offensive Collision:(Fire flag)
Syncronus Timer:Frames= frames=4
Terminate Collisions
Allow Interruppt
Else:
(This is the code for your Default/Start off moveset. Default moveset coding always goes after the last else in ur PSA)
Asyncronus Timer: frames=12
Offensive Collision:(Normal default Slash flag)
Offensive Collision:(Normal default Slash flag)
Offensive Collision:(Normal default Slash flag)
Offensive Collision:(Normal default Slash flag)
Offensive Collision:(Normal default Slash flag)
Syncronus Timer:Frames= frames=4
Terminate Collisions
Allow Interruppt
End If:
And finaly, the last thing U can do is accessing a diffrent subaction for a secondary moveset. for an example, taking Ikes Up-Smash and puting it for his secondary moveset,over his
Up-tilt.
What u do is put this in Ikes up tilt(Sub Action 54):
If:Bit is Set: LA-Float[74]<-------------------------(Secondary movset code)
Change SubAction: sub Action=5D
Else:
(This is the code for your Default/Start off moveset. Default moveset coding always goes after the last else in ur PSA)
Asyncronus Timer: frames=12
Offensive Collision:(Normal default Slash flag)
Offensive Collision:(Normal default Slash flag)
Offensive Collision:(Normal default Slash flag)
Offensive Collision:(Normal default Slash flag)
Offensive Collision:(Normal default Slash flag)
Syncronus Timer:Frames= frames=4
Terminate Collisions
Allow Interruppt
End If:
Now this is what you put in the taunt u want to use to return to your default moveset:
Bit Variable Clear:LA-Float[74]=falseDamage activated movesetsThis is a bit easier to do.
Step 1. Add a If(The third if) and for the parameters this is what u put:
RequirmentClick requirement and in the area to the right for the
Type:Requriement--(Drop down arrow)[Leave as it is]
Requirement:
00--(Drop down arrow)[Change to "Compare"]
VariableType: Variable-->(Drop down arrow)
Memory Type:
Internal Constant-->(Drop down arrow)
Type: Basic-->(Drop down arrow)
Variable #: 0-->(Drop down arrow)
This is what u need to change it to
Type: Variable-->(Drop down arrow)
Memory Type:
Internal Constant-->(Drop down arrow)
Type: Basic-->(Drop down arrow)
Variable #: 2-->(Drop down arrow)
Comparison MeathodJust put "4" for the "Value"
2nd "Variable"This is the amount of damage u want ur 2nd moveset to execute at.
Change it to Scalar
Coding Example:
If Compare:IC-Basic[2]>= 100 <-------------------------(Secondary movset code)
Asyncronus Timer: frames=12
Offensive Collision:
Offensive Collision:
Offensive Collision:
Offensive Collision:
Offensive Collision:
Syncronus Timer:Frames= frames=4
Terminate Collisions
Allow Interruppt
Else:
(This is the code for your Default/Start off moveset. Default moveset coding always goes after the last else in ur PSA)
Asyncronus Timer: frames=12
Offensive Collision:
Offensive Collision:
Offensive Collision:
Offensive Collision:
Offensive Collision:
Syncronus Timer:Frames= frames=4
Terminate Collisions
Allow Interruppt
End If:
Thats all XD if you have any questions PM me XD
This is a download able text file of it just in case ur internet is down and u need a glance at this:
http://www.mediafire.com/?x7d2bycauwwpcdd