;Added sounds:
;
[Info]
localcoord = 320,240
name = "PiccoloZ2 Ending"
author = "EthanTheHuman"
versiondate = 02-26-2019
mugenversion = 1.0

[SceneDef]
spr = 	Ending.sff       ;Filename of sprite file to use
;font0 =	Dialogue.def     ;Filename of a font file to use for the text
font0 =	../../../data/Endings/Dialogue.def     ;Filename of a font file to use for the text
snd = ../../../data/Endings/Endings.snd
;snd = Endings.snd
startscene = 0

[Scene 0] ;Dragon balls glowing
; Scene parameters
clearcolor = 0,0,0
fadein.time = 100
bg.name = GlowingBG
; Music
; Sounds
Sound0.value = 1,0
Sound0.starttime = 0
Sound1.value = 1,0
Sound1.starttime = 240
Sound2.value = 2,0
Sound2.starttime = 500
Sound3.value = 5,0
Sound3.starttime = 750
; Layers
layerall.pos = 160,0 ;Default position for all layers
Layer0.anim = 0
Layer1.anim = 1
Layer2.anim = 2
Layer3.anim = 3
Layer4.anim = 4
Layer4.starttime = 500
; Total time
end.time = 950

[GlowingBGDef]

[GlowingBG Blank]
type = normal
start = -9999,-9999
spriteno = 0,0
mask = 1

[Begin Action 0] ;Ground glowing
4,0, 0,0, 10
4,1, 0,0, 7
4,2, 0,0, 7
4,3, 0,0, 7
4,4, 0,0, 7
4,5, 0,0, 15
4,4, 0,0, 7
4,3, 0,0, 7
4,2, 0,0, 7
4,1, 0,0, 7

[Begin Action 1] ;Back row
1,0, 0,0, 10
1,1, 0,0, 7
1,2, 0,0, 7
1,3, 0,0, 7
1,4, 0,0, 7
1,5, 0,0, 15
1,4, 0,0, 7
1,3, 0,0, 7
1,2, 0,0, 7
1,1, 0,0, 7

[Begin Action 2] ;Mid row
2,0, 0,0, 10
2,1, 0,0, 7
2,2, 0,0, 7
2,3, 0,0, 7
2,4, 0,0, 7
2,5, 0,0, 15
2,4, 0,0, 7
2,3, 0,0, 7
2,2, 0,0, 7
2,1, 0,0, 7

[Begin Action 3] ;Back row
3,0, 0,0, 10
3,1, 0,0, 7
3,2, 0,0, 7
3,3, 0,0, 7
3,4, 0,0, 7
3,5, 0,0, 15
3,4, 0,0, 7
3,3, 0,0, 7
3,2, 0,0, 7
3,1, 0,0, 7


[Begin Action 4] ;Do the wow animated thing
5,0, 0,0, 2
5,1, 0,0, 2
5,2, 0,0, 2
5,3, 0,0, 2
5,4, 0,0, 2
5,5, 0,0, 2
5,6, 0,0, 2
5,7, 0,0, 2
5,8, 0,0, 2
5,9, 0,0, 2
5,10, 0,0, 2
5,11, 0,0, 2
5,12, 0,0, 2
5,13, 0,0, 2
5,14, 0,0, 2
5,15, 0,0, 2
5,16, 0,0, 2
5,17, 0,0, 2
5,18, 0,0, 2
5,19, 0,0, 2
5,20, 0,0, 2
5,21, 0,0, 2
5,22, 0,0, 2
5,23, 0,0, 2
5,24, 0,0, 2
5,25, 0,0, 2
5,26, 0,0, 2
5,27, 0,0, 2
5,28, 0,0, 2
5,29, 0,0, 2
5,30, 0,0, 2
5,31, 0,0, 2
5,32, 0,0, 2
5,33, 0,0, 2
5,34, 0,0, 2
5,35, 0,0, 2
5,36, 0,0, 2
5,37, 0,0, 2
5,38, 0,0, 2
5,39, 0,0, 2
5,40, 0,0, 2
5,41, 0,0, 2
5,42, 0,0, 2
5,43, 0,0, 2
5,44, 0,0, 2
5,45, 0,0, 2
5,46, 0,0, 2
5,47, 0,0, 2
5,48, 0,0, 2
5,49, 0,0, 2
5,50, 0,0, 2
5,51, 0,0, 2
5,52, 0,0, 2
5,53, 0,0, 2
5,39, 0,0, 2
5,40, 0,0, 2
5,41, 0,0, 2
5,42, 0,0, 2
5,43, 0,0, 2
5,44, 0,0, 2
5,45, 0,0, 2
5,46, 0,0, 2
5,47, 0,0, 2
5,48, 0,0, 2
5,49, 0,0, 2
5,50, 0,0, 2
5,51, 0,0, 2
5,52, 0,0, 2
5,53, 0,0, 2
5,54, 0,0, 2
5,55, 0,0, 2
5,56, 0,0, 2
5,57, 0,0, 2
5,58, 0,0, 2
5,59, 0,0, 2
5,60, 0,0, 2
5,61, 0,0, 2
5,62, 0,0, 2
5,63, 0,0, 2
5,64, 0,0, 2
5,65, 0,0, 2
5,66, 0,0, 2
5,67, 0,0, 2
5,68, 0,0, 2
5,69, 0,0, 2
5,70, 0,0, -1

[Scene 1] ;Shenron talking
; Scene parameters
clearcolor = 0,0,0
fadein.time = 100
fadein.col = 255,255,255
fadeout.time = 100
bg.name = BoomBG
; Music
; Sounds
Sound0.value = 5,1
Sound0.starttime = 200
; Layers
layerall.pos = 160,0 ;Default position for all layers
; Total time
end.time = 600

[BoomBGDef]

[BoomBG Starry Night]
type = normal
start = 0,0
spriteno = 100,0
mask = 1

[BoomBG Shenron Back]
type = normal
start = 0,0
spriteno = 6,1
mask = 1
sin.y = 1,500,0.5

[BoomBG Shenron Mid]
type = normal
start = 0,0
spriteno = 6,0
mask = 1
sin.x = -1, 200, 0 
sin.y = 5,600,0.25

[BoomBG Shenron Front]
type = normal
start = 0,0
spriteno = 6,2
mask = 1
sin.x = -2, 256, 0 
sin.y = 7,700,0

[BoomBG Shenron Head]
type  = anim
actionno = 6
start = 0, 0
mask = 1
sin.x = -2.5, 256, 0 
sin.y = 10,700,0

[BoomBG Shenron Mouths]
type  = anim
actionno = 7
start = 0, 0
mask = 1
sin.x = -2.5, 256, 0 
sin.y = 10,700,0

[Begin Action 6] ;ShenronHead
7,0, 0,0, 5
7,1, 0,0, 5
7,2, 0,0, 5
7,3, 0,0, 5

[Begin Action 7] ;ShenronMouths
8,0, 0,0, 200
;Begin Loop I'll
8,1, 0,0, 4
8,2, 0,0, 4
8,3, 0,0, 4
8,4, 0,0, 4
8,3, 0,0, 3
8,2, 0,0, 3
8,1, 0,0, 3
;End Loop
;Begin Loop Give
8,2, 0,0, 4
8,3, 0,0, 4
8,4, 0,0, 4
8,3, 0,0, 3
8,2, 0,0, 3
8,1, 0,0, 3
8,0, 0,0, 3
;End Loop
;Begin Loop You
8,1, 0,0, 3
8,2, 0,0, 3
8,3, 0,0, 3
8,4, 0,0, 3
8,5, 0,0, 6
8,6, 0,0, 3
8,5, 0,0, 3
8,4, 0,0, 3
8,3, 0,0, 2
8,2, 0,0, 2
8,1, 0,0, 2
;End Loop
;Begin Loop One
8,1, 0,0, 3
8,2, 0,0, 3
8,3, 0,0, 3
8,4, 0,0, 3
8,5, 0,0, 3
8,4, 0,0, 2
8,3, 0,0, 2
8,2, 0,0, 2
8,1, 0,0, 2
8,0, 0,0, 2
;End Loop
;Begin Loop Wish
8,1, 0,0, 3
8,2, 0,0, 3
8,3, 0,0, 3
8,4, 0,0, 3
8,5, 0,0, 5
8,4, 0,0, 2
8,3, 0,0, 2
8,2, 0,0, 2
8,1, 0,0, 2
8,0, 0,0, 2
;End Loop
;Begin Loop Pause
8,0, 0,0, 30
;End Loop
;Begin Loop Ask
8,1, 0,0, 3
8,2, 0,0, 3
8,3, 0,0, 3
8,4, 0,0, 2
8,3, 0,0, 2
8,2, 0,0, 2
8,1, 0,0, 2
8,0, 0,0, 2
;End Loop
;Begin Loop For
8,1, 0,0, 3
8,2, 0,0, 3
8,3, 0,0, 3
8,4, 0,0, 5
8,3, 0,0, 2
8,2, 0,0, 2
8,1, 0,0, 2
8,0, 0,0, 2
;End Loop
;Begin Loop Anything
8,1, 0,0, 3
8,2, 0,0, 3
8,3, 0,0, 3
8,4, 0,0, 3
8,5, 0,0, 3
8,6, 0,0, 3
8,5, 0,0, 2
8,4, 0,0, 2
8,3, 0,0, 2
8,2, 0,0, 2
8,3, 0,0, 3
8,4, 0,0, 3
8,5, 0,0, 5
8,4, 0,0, 2
8,3, 0,0, 2
8,2, 0,0, 2
8,1, 0,0, 2
8,2, 0,0, 3
8,3, 0,0, 3
8,4, 0,0, 3
8,5, 0,0, 4
8,4, 0,0, 2
8,3, 0,0, 2
8,2, 0,0, 2
8,1, 0,0, 2
8,1, 0,0, -1
;End Loop



[Scene 2] ;Post Wish
clearcolor = 0,0,0
fadein.time = 100
fadeout.time = 100
bgm = ../../../data/Endings/Music/Wish.mp3
bg.name = PostWishBG
layerall.pos = 0,0 ;Default position for all layers
;------------------------------------------------------------
layer1.text = "SHENRON, heed my call! Grant my wish!"
layer1.font = 0, 0, 1, 212, 211, 170	;Use font0
layer1.offset = 10,165
layer1.textdelay = 3
layer1.starttime = 50
layer1.endtime = 750
;------------------------------------------------------------
layer2.text = "I wish for..."
layer2.font = 0, 0, 1, 212, 211, 170	;Use font0
layer2.offset = 10,185
layer2.textdelay = 3
layer2.starttime = 200
layer2.endtime = 750
;------------------------------------------------------------
end.time = 420         ;600 ticks = 10 seconds

[PostWishBGDef]

[PostWishBG Sky]
type = normal
spriteno = 100,0
mask = 1

[PostWishBG Aura]
type = normal
spriteno = 100,1
mask = 1

[PostWishBG Piccolo]
type = normal
spriteno = 102,14
mask = 1

[PostWishBG Gradient]
type = normal
spriteno = 100,2
mask = 1

[PostWishBG TextBox]
type = normal
spriteno = 100,3
mask = 1

[PostWishBG Name]
type = normal
spriteno = 101,14
mask = 1

[Scene 3] ;Shenron wish granted
clearcolor = 0,0,0
fadein.time = 30
bg.name = ShenronGrantedBG
Sound0.value = 10,0
Sound0.starttime = 0
Sound1.value = 11,1
Sound1.starttime = 0
layerall.pos = 0,0 ;Default position for all layers
end.time = 330         ;600 ticks = 10 seconds

[ShenronGrantedBGDef]

[ShenronGrantedBG title]
type = normal
spriteno = 0,0
start = -1000,-1000
mask = 1

[Scene 4] ;DemonKingPiccolo
clearcolor = 255,255,255
fadein.time = 120
bg.name = KingPiccBG
bgm = ../../../data/Endings/Music/PiccoloZ2.mp3
;bgm = KingPiccoloZ2.mp3
layerall.pos = 0,0 ;Default position for all layers
layerall.pos = 0,0 ;Default position for all layers
;------------------------------------------------------------
layer1.text = "I LIVE!"
layer1.font = 0, 0, 1, 212, 211, 170	;Use font0
layer1.offset = 10,205
layer1.textdelay = 5
layer1.starttime = 50
layer1.endtime = 400
;------------------------------------------------------------
layer2.text = "I LIVE, and everything will die for it!"
layer2.font = 0, 0, 1, 212, 211, 170	;Use font0
layer2.offset = 10,225
layer2.textdelay = 4
layer2.starttime = 200 ;150
layer2.endtime = 400
;------------------------------------------------------------
end.time = 750         ;600 ticks = 10 seconds

[KingPiccBGDef]

;Action
[KingPiccBG Background]
type = normal
spriteno = 514,8
mask = 0

[KingPiccBG Laughing]
type = normal
spriteno = 514,0
mask = 1
start = 0,20
sin.y = -20, 3000, 0
;velocity = 0, -0.01

; Text box
;Part 1 - text
[KingPiccBG Gradient]
type = anim
actionno = 8
start = 0,40
mask = 1
;velocity = 0,-1

[KingPiccBG TextBox]
type = anim
actionno = 9
start = 0,40
mask = 1

[KingPiccBG Name]
type = anim
actionno = 10
start = 0,40
mask = 1


;Part 2 - sliding down
[KingPiccBG Gradient2]
type = anim
actionno = 11
start = 0,40
mask = 1
velocity = 0,1

[KingPiccBG TextBox2]
type = anim
actionno = 12
start = 0,40
mask = 1
velocity = 0,1

[KingPiccBG Name3]
type = anim
actionno = 14
;start = 0,40
mask = 1

[KingPiccBG Name2]
type = anim
actionno = 13
start = 0,40
mask = 1
velocity = 0,1

[Begin Action 9] ;Still Text Box
100,3, 0,0, 400
-1,0, 0, 0, -1

[Begin Action 8] ;Still gradiant
100,2, 0,0, 400
-1,0, 0, 0, -1

[Begin Action 10] ;Still Name
101,27, 0,0, 400
-1,0, 0, 0, -1

[Begin Action 11] ;Dropping bottom name border
-1,0, 0, 0, 400
100,2, 0,-400, -1

[Begin Action 12] ;Dropping Text Box
-1,0, 0, 0, 400
100,3, 0,-400, 40
-1,0, 0, 0, -1

[Begin Action 14] ;Bottom Border
;-1,0, 0, 0, 400
100,4, 0,0, 440
-1,0, 0, 0, -1

[Begin Action 13] ;Dropping Name
-1,0, 0, 0, 400
101,27, 0,-400, -1


;--------------------------------------------------------------------------------
[Scene 5] ;PiccoloGetsAbsorbed
clearcolor = 255,255,255
fadein.time = 0
fadein.col = 255,255,255
bgm = 
bg.name = KingPiccBG2
; Sounds
Sound0.value = 514,0
Sound0.starttime = 0
Sound1.value = 514,1
Sound1.starttime = 150
; Layers
layerall.pos = 0,0 ;Default position for all layers
end.time = 166         ;600 ticks = 10 seconds

[KingPiccBG2Def]
;Action
[KingPiccBG2 Background]
type = normal
spriteno = 514,8
mask = 0

[KingPiccBG2 Hitflash]
type = anim
actionno = 19
mask = 1

[KingPiccBG2 Majunior]
type = normal
spriteno = 514,4
mask = 1

[KingPiccBG2 KingPiccs]
type = anim
actionno = 15
mask = 1

[KingPiccBG2 KingPicBrokenShirt]
type = anim
actionno = 16
mask = 1

[KingPiccBG2 MajuniorHand]
type = anim
actionno = 17
mask = 1

[KingPiccBG2 FLASH]
type = anim
actionno = 18
mask = 1

; Hitflash
[Begin Action 19] ;Piccolo dying
514,6, 0, 0, 150
-1,0, 0, 0, -1

; King Piccolo's body
[Begin Action 15] ;Piccolo dying
514,1, 0, 0, 150
-1,0, 0, 0, -1

; King Piccolo Die
[Begin Action 16] ;Piccolo broken shirt
514,2, 0, 0, 150
514,3, 0,-42, 2
514,3, 0,-65, 2
514,3, 0,-42, 2
514,3, 0,-65, 2
514,3, 0,-42, 2
514,3, 0,-65, 2
514,3, 0,-42, 2
514,3, 0,-65, 2
-1,0, 0,0, -1

; Majuniour Hand
[Begin Action 17] ;Piccolo dying
514,5, 0, 0, 150
-1,0, 0, 0, 16
514,5, 0, 0, -1

; Hit Flash
[Begin Action 18] ;Flashy
514,7, 0, 0, 4
-1,0, 0, 0, -1

;----------------------------------------------------------------------------
[Scene 6]
clearcolor = 255,255,255
fadein.time = 30
fadein.col = 255,255,255 
fadeout.time = 60
bg.name = KingPiccBG3
bgm = ../../../data/Endings/Music/KingPiccoloZ2.mp3

layerall.pos = 0,0 ;Default position for all layers
end.time = 200         ;600 ticks = 10 seconds

[KingPiccBG3Def]

[KingPiccBG3 Background]
type = normal
spriteno = 514,9
mask = 0

[KingPiccBG3 Majunior]
type = normal
spriteno = 514,4
mask = 1

[KingPiccBG3 Hand]
type = normal
spriteno = 514,5
mask = 1

;----------------------------------------------------------------------------
[Scene 7]
clearcolor = 0,0,0
fadein.time = 60
fadein.col = 0,0,0 
Sound0.value = 21,50
Sound0.starttime = 180
bg.name = KingPiccBG7

layerall.pos = 0,0 ;Default position for all layers
end.time = 200         ;600 ticks = 10 seconds

[KingPiccBG7Def]

[KingPiccBG7 Bg]
type = normal
spriteno = 514,9
mask = 0

[KingPiccBG7 Background]
type  = anim
actionno = 700
mask = 0

[Begin Action 700]
514,9, 0,0, 180
loopstart
520,11, 0,0, 3
520,10, 0,0, 3

[KingPiccBG7 Piccolo]
type  = anim
actionno = 701
mask = 0
start = 0, -82
id = 701

[Begin Action 701]
520,0, 0,0, 180
loopstart
520,1, 0,0, 3
520,2, 0,0, 3

[KingPiccBG7CtrlDef Piccolo Pan] ;-------------
looptime =  -1 
ctrlID = 701

[KingPiccBG7Ctrl 1]
type = VelSet
time = 0
y = .6 

[KingPiccBG7Ctrl 1]
type = VelSet
time = 130
y = .4 

[KingPiccBG7Ctrl 1]
type = VelSet
time = 140
y = .2

[KingPiccBG7Ctrl 1]
type = VelSet
time = 150
y = 0






[Scene 8] ;PiccoloSpeech
clearcolor = 0,0,0
fadein.time = 30
fadein.col = 255,255,255 
;bgm = PiccoloZ2.mp3
bg.name = KingPiccBG31
;------------------------------------------------------------
layer1.text = "I am..."
layer1.font = 0, 0, 1, 212, 211, 170	;Use font0
layer1.offset = 10,225
layer1.textdelay = 3
layer1.starttime = 200
;------------------------------------------------------------
layer2.text = "complete."
layer2.font = 0, 0, 1, 212, 211, 170	;Use font0
layer2.offset = 65,225
layer2.textdelay = 3
layer2.starttime = 260
;------------------------------------------------------------
layerall.pos = 0,0 ;Default position for all layers
end.time = 500         ;600 ticks = 10 seconds

[KingPiccBG31Def]

[KingPiccBG31 Background]
type = normal
spriteno = 520, 3 ;514,9
mask = 0

; Text box
;Part 1 - text rising

[KingPiccBG31 RisingGradient]
type = anim
actionno = 20;Rising Gradient
start = 0,240
velocity = 0,-1
mask = 1

[KingPiccBG31 RisingTextBox]
type = anim
actionno = 21;Rising Text Box
start = 0,240
velocity = 0,-1
mask = 1

[KingPiccBG31 RisingName]
type = anim
actionno = 22
start = 0,240
velocity = 0,-1
mask = 1

;Part 2 - Static
[KingPiccBG31 StaticGradient]
type = anim
actionno = 23
start = 0,58
mask = 1

[KingPiccBG31 StaticTextBox]
type = anim
actionno = 24
start = 0,58
mask = 1

[KingPiccBG31 BottomBorder]
type = anim
actionno = 25
mask = 1

[KingPiccBG31 StaticName]
type = anim
actionno = 26
start = 0,58
mask = 1

;Rising Gradient
[Begin Action 20]
100,2, 0,0, 180
-1,0, 0, 0, -1

;Rising Text Box
[Begin Action 21]
100,3, 0,0, 180
-1,0, 0, 0, -1
;Rising Name
[Begin Action 22]
101,14, 0,0, 180
-1,0, 0, 0, -1

;Static Gradient
[Begin Action 23]
-1,0, 0, 0, 180
100,2, 0,0, -1

;Static Gradient
[Begin Action 24]
-1,0, 0, 0, 180
100,3, 0,0, -1

;Bottom Border
[Begin Action 25]
-1,0, 0, 0, 170
100,4, 0,0, -1

;Static Name
[Begin Action 26]
-1,0, 0, 0, 180
101,14, 0,0, -1



[Scene 9] ;DemonKingPiccolo
clearcolor = 255,255,255 
bg.name = EndBG 
layerall.pos = 0,0 ;Default position for all layers
layerall.pos = 0,0 ;Default position for all layers 
;------------------------------------------------------------
end.time = 360         ;600 ticks = 10 seconds
fadeout.time = 100

[EndBGDef]

;Action
[EndBG Background]
type = normal 
spriteno = 520, 3;514,9
mask = 0
 
;Part 2 - sliding down
[EndBG Gradient2]
type = anim
actionno = 8
start = 0,58
mask = 1
velocity = 0,1

[EndBG TextBox2]
type = anim
actionno = 9
start = 0,58
mask = 1
velocity = 0,1

[EndBG Name3]
type = anim
actionno = 14
;start = 0,40
mask = 1
velocity = 0,1

[EndBG Name2]
type = anim
actionno = 22;26
start = 0,58
mask = 1
velocity = 0,1





