Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- script_336:
- begin 0x0, 0x0
- pushInt. 0xc
- pushInt. 0x53
- sys. 0x2, 0x12
- if loc_32
- try loc_32
- pushInt. 0x53
- pushInt. 0x0
- pushInt. 0x3f800000
- pushInt. script_22
- callFunc 0x3
- loc_32:
- pushInt. 0x7
- pushInt. 0x0
- pushInt. 0x11000007
- sys 0x3, 0x16 #this variable used to count "stage". Attack100Start = 0, Attack100 = 1, "Attack100End" = 2
- try loc_55
- pushInt. script_337
- pushInt. script_78
- callFunc 0x1 #set the per frame loop to script_337
- loc_55:
- end
- ----------------------------------------------------------------
- script_337:
- begin 0x0, 0x2
- pushInt. 0x2713
- sys. 0x1, 0x23 #check for FAF
- pushInt. 0x1
- equals.
- if loc_39
- try. loc_24
- pushInt. script_39 #allow interrupt with grounded moves
- callFunc 0x0
- loc_24:
- pushInt. 0x0
- notEquals.
- if loc_39
- pushInt. 0x1
- else loc_3E
- loc_39:
- pushInt. 0x0
- loc_3E:
- if loc_44
- return_7
- loc_44:
- pushVar. 0x1, 0x12
- pushInt. 0x2
- equals.
- if loc_6A #if aerial
- try loc_69
- pushInt. 0xe
- pushInt. 0x0
- pushInt. script_16
- callFunc 0x2 #call Fall action
- loc_69:
- return_7
- loc_6A:
- pushInt. 0x6
- pushInt. 0x11000007
- sys. 0x2, 0x16
- setVar 0x0, 0x0
- pushVar. 0x0, 0x0
- pushInt. 0x0
- equals.
- if loc_11F #if "stage" is Attack100Start
- pushInt. 0x7
- sys. 0x1, 0x12 #current subaction ID
- setVar 0x0, 0x1
- pushVar. 0x0, 0x1
- pushInt. 0x53
- notEquals.
- ifNot loc_B2 #if subaction ID != 0x53 (Attack100Start)
- pushInt. 0x2712
- sys. 0x1, 0x12 #or if animation ended
- if loc_BC
- loc_B2:
- pushInt. 0x1
- else loc_C1
- loc_BC:
- pushInt. 0x0
- loc_C1:
- if loc_11A
- pushInt. 0x2710
- pushInt. 0x21000015
- sys 0x2, 0x16
- pushInt. 0x2711
- pushInt. 0x21000016
- sys 0x2, 0x16
- pushInt. 0x2711
- pushInt. 0x21000017
- sys 0x2, 0x16 #set/clear some variables
- try loc_108
- pushInt. 0x54
- pushInt. 0x0
- pushInt. 0x3f800000
- pushInt. script_22
- callFunc 0x3 #call new animation
- loc_108:
- pushInt. 0x7
- pushInt. 0x1
- pushInt. 0x11000007
- sys 0x3, 0x16 #set "stage" to 1
- loc_11A:
- else loc_1C9
- loc_11F: #branches here if "stage" is not Attack100Start
- pushVar. 0x0, 0x0
- pushInt. 0x1
- equals.
- if loc_196 #if "stage" is Attack100
- pushInt. 0x1
- sys. 0x1, 0x30
- not.
- if loc_148 #if fighter is not in hitlag(?)
- try loc_148
- pushInt. script_338
- callFunc 0x0
- loc_148:
- pushInt. script_338
- setVar 0x1, 0x10 #set 338 as an additional loop
- pushInt. 0x10
- pushInt. 0x21000015
- sys. 0x2, 0x16 #when this flag is off, calls the "Attack100End" animation
- not.
- if loc_191
- try loc_17F
- pushInt. 0x55
- pushInt. 0x0
- pushInt. 0x3f800000
- pushInt. script_22
- callFunc 0x3
- loc_17F:
- pushInt. 0x7
- pushInt. 0x2
- pushInt. 0x11000007
- sys 0x3, 0x16 #set "stage" to "Attack100End"
- loc_191:
- else loc_1C9
- loc_196: #branches here if "stage" is not Attack100 (Attack100End)
- pushInt. 0x2712
- sys. 0x1, 0x12
- if loc_1C9 #if animation ended
- pushVar. 0x1, 0x12
- pushInt. 0x0
- equals. #if grounded
- if loc_1C9
- try loc_1C8
- pushInt. 0x0
- pushInt. 0x0
- pushInt. script_16
- callFunc 0x2 #call "wait" action
- loc_1C8:
- return_7
- loc_1C9:
- end
- ----------------------------------------------------------------
- script_338:
- begin 0x0, 0x0
- pushInt. 0x2710
- pushInt. 0x0
- sys. 0x2, 0xe
- ifNot loc_29
- pushInt. 0x2711
- pushInt. 0x0
- sys. 0x2, 0xe
- if loc_33
- loc_29:
- pushInt. 0x1
- else loc_38
- loc_33:
- pushInt. 0x0
- loc_38:
- if loc_4A
- pushInt. 0x2710
- pushInt. 0x21000010
- sys 0x2, 0x16
- loc_4A:
- pushInt. 0x10
- pushInt. 0x21000018
- sys. 0x2, 0x16
- if loc_C3
- pushInt. 0x10
- pushInt. 0x21000016
- sys. 0x2, 0x16
- if loc_BE
- pushInt. 0x2711
- pushInt. 0x21000016
- sys 0x2, 0x16
- pushInt. 0x10
- pushInt. 0x21000010
- sys. 0x2, 0x16
- if loc_9F
- pushInt. 0x2711
- pushInt. 0x21000010
- sys 0x2, 0x16
- else loc_BE
- loc_9F:
- pushInt. 0x2713
- pushInt. 0x0
- sys. 0x2, 0xe
- if loc_BE
- pushInt. 0x2711
- pushInt. 0x21000015
- sys 0x2, 0x16
- loc_BE:
- else loc_DD
- loc_C3:
- pushInt. 0xb
- sys. 0x1, 0x12
- if loc_DD
- pushInt. 0x2710
- pushInt. 0x21000018
- sys 0x2, 0x16
- loc_DD:
- pushInt. 0x10
- pushInt. 0x21000021
- sys. 0x2, 0x16
- if loc_146
- pushInt. 0x2711
- pushInt. 0x21000021
- sys 0x2, 0x16
- pushInt. 0x6
- pushInt. 0x11000004
- sys. 0x2, 0x16
- pushInt. 0x0
- greater.
- if loc_146
- pushInt. 0xa
- pushInt. 0x11000004
- sys 0x2, 0x16
- pushInt. 0x6
- pushInt. 0x11000004
- sys. 0x2, 0x16
- pushInt. 0x0
- equals.
- if loc_146
- pushInt. 0x2711
- pushInt. 0x21000015
- sys 0x2, 0x16
- loc_146:
- end
Add Comment
Please, Sign In to add comment