; Definition of fight screen

; *** DO NOT MODIFY OR OVERWRITE THIS FILE ***
; To customize, make a copy of this file in a subdirectory of your
; motif's name. See readme.txt for details on motifs.

; *2001.11.01 NEW* symbolizes any new parameters added for the 2001.11.01
; version of M.U.G.E.N.

; Notes about fonts:
;   - do not index fonts greater than 9 (crash)
;   - fonts indexed here do not refer to the ones in
;     system.def
;
; See the section "How to Customize" at the end of
; this file.

;-----------------------------------------------------------
;Directories are checked in this order:
;1. current directory fight.def is in
;2. data/
;3. your MUGEN directory

[Files]
sff = fight.sff
snd = fight.snd
font1 = font/jg.fnt
font2 = font/num1.fnt
font3 = font/name1.fnt
fightfx.sff = fightfx.sff
fightfx.air = fightfx.air
common.snd = common.snd

;-----------------------------------------------------------
[Lifebar]
;Player 1
p1.pos    = 139,12
p1.bg0.anim = 10
p1.bg1.spr = 11,0
p1.mid.spr = 12,0
p1.front.spr = 13,0
p1.range.x  = 0,-127
;Player 2
p2.pos    = 180,12
p2.bg0.anim = 10
p2.bg0.facing = -1
p2.bg1.spr = 11,0
p2.bg1.facing = -1
p2.mid.spr = 12,0
p2.mid.facing = -1
p2.front.spr = 13,0
p2.front.facing = -1
p2.range.x = 0,127

[Begin Action 10] ;Darkened lifebar background 
10,0, 0,0, 1, , S

[Simul Lifebar]
;Player 1
p1.pos    = 140,12
p1.bg0.anim = 20
p1.bg1.spr = 21,0
p1.mid.offset = 0,-1
p1.mid.spr = 22,0
p1.front.offset = 0,-1
p1.front.spr = 23,0
p1.range.x  = 0,-127
;Player 2
p2.pos    = 178,12
p2.bg0.anim = 20
p2.bg0.facing = -1
p2.bg1.spr = 21,0
p2.bg1.facing = -1
p2.mid.offset = 0,-1
p2.mid.spr = 22,0
p2.mid.facing = -1
p2.front.offset = 0,-1
p2.front.spr = 23,0
p2.front.facing = -1
p2.range.x = 0,127
;Player 3
p3.pos    = 140,15
p3.mid.spr = 22,0
p3.front.spr = 23,0
p3.range.x  = 0,-127
;Player 4
p4.pos    = 178,15
p4.mid.spr = 22,0
p4.mid.facing = -1
p4.front.spr = 23,0
p4.front.facing = -1
p4.range.x = 0,127

[Begin Action 20] ;Darkened lifebar background (team)
20,0, 0,0, 1, , S

[Turns Lifebar]
;Player 1
p1.pos    = 140,12
p1.bg0.anim = 10
p1.bg1.spr = 11,0
p1.mid.spr = 12,0
p1.front.spr = 13,0
p1.range.x  = 0,-127
;Player 2
p2.pos    = 178,12
p2.bg0.anim = 10
p2.bg0.facing = -1
p2.bg1.spr = 11,0
p2.bg1.facing = -1
p2.mid.spr = 12,0
p2.mid.facing = -1
p2.front.spr = 13,0
p2.front.facing = -1
p2.range.x = 0,127

;-----------------------------------------------------------
[Powerbar]
;Player 1
p1.pos    = 113,22
p1.bg0.anim = 40
p1.bg1.spr = 41,0
;p1.mid.spr = 42,0
p1.front.spr = 43,0
p1.range.x = 0,-107
p1.counter.offset = -108,6
p1.counter.font = 1,0, 0

;Player 2
p2.pos    = 206,22
p2.bg0.anim = 40
p2.bg0.facing = -1
p2.bg1.spr = 41,0
p2.bg1.facing = -1
;p2.mid.spr = 42,0
;p2.mid.facing = -1
p2.front.spr = 43,0
p2.front.facing = -1
p2.range.x  = 0,107
p2.counter.offset = 109,6
p2.counter.font = 1,0, 0

; --level sounds---
level1.snd = 21,0
level2.snd = 21,0
level3.snd = 21,0
level4.snd = 21,0
level5.snd = 21,0
level6.snd = 21,0
level7.snd = 21,0
level8.snd = 21,0
level9.snd = 21,0

[Begin Action 40] ;Darkened powerbar background 
40,0, 0,0, 1, , S


;-----------------------------------------------------------
[Face]
;Player 1
p1.pos    = 999,999
p1.bg.spr = 50,0
p1.face.spr = 9000,0
p1.face.facing = 1
p1.face.offset = 0,10
;Player 2
p2.pos    = 999,999
p2.bg.spr = 50,0
p2.bg.facing = -1
p2.face.spr = 9000,0
p2.face.facing = -1
p2.face.offset = 0,10

[Simul Face]
;Player 1
p1.pos    = 999,99
p1.bg.spr = 60,0
p1.face.spr = 9000,0
p1.face.scale = 0.6,0.6
p1.face.facing = 1
p1.face.offset = 0,10
;Player 2
p2.pos    = 999,999
p2.bg.spr = 60,0
p2.bg.facing = -1
p2.face.spr = 9000,0
p2.face.scale = 0.6,0.6
p2.face.facing = -1
p2.face.offset = 0,10
;Player 3
p3.pos    = 999,999
p3.face.spr = 9000,0
p3.face.scale = 0.6,0.6
p3.face.facing = 1
p3.face.offset = 11,10
;Player 4
p4.pos    = 999,999
p4.bg.facing = -1
p4.face.spr = 9000,0
p4.face.scale = 0.6,0.6
p4.face.facing = -1
p4.face.offset = -11,10

[Turns Face]
;Player 1
p1.pos    = 2,203
p1.bg.spr = 50,0
p1.face.spr = 9000,0
p1.face.facing = 1
p1.face.offset = 0,10
p1.teammate.pos = 1,49
p1.teammate.spacing = 13,0
p1.teammate.bg.spr = 70,0
p1.teammate.ko.spr = 71,0
p1.teammate.face.spr = 9000,0
p1.teammate.face.scale = 0.5,0.53
p1.teammate.face.facing = 1
p1.teammate.face.offset = 1,0
;Player 2
p2.pos    = 318,203
p2.bg.spr = 50,0
p2.bg.facing = -1
p2.face.spr = 9000,0
p2.face.facing = -1
p2.face.offset = 0,10
p2.teammate.pos = 317,49
p2.teammate.spacing = -13,0
p2.teammate.bg.spr = 70,0
p2.teammate.bg.facing = -1
p2.teammate.ko.spr = 71,0
p2.teammate.ko.facing = -1
p2.teammate.face.spr = 9000,0
p2.teammate.face.scale = 0.5,0.53
p2.teammate.face.facing = -1
p2.teammate.face.offset = -1,0

;-----------------------------------------------------------
[Name]
p1.pos = 14,7
;p1.bg. =
p1.name.font = 3,0, 1
;p2.bg. =
p2.pos = 305,7
p2.name.font = 3,0, -1

[Simul Name]
p1.pos = 14,7
p1.name.font = 3,0, 1
p2.pos = 305,7
p2.name.font = 3,0, -1
p3.pos = 138,7
p3.name.font = 3,0, -1
p4.pos = 181,7
p4.name.font = 3,0, 1

[Turns Name]
p1.pos = 14,7
;p1.bg. =
p1.name.font = 3,0, 1
;p2.bg. =
p2.pos = 305,7
p2.name.font = 3,0, -1

;-----------------------------------------------------------
[Time]
pos = 160,18
; Uncomment the following line to use a bg component
;bg.spr = 
; Time count display
counter.offset = 0,0
counter.font = 2,0, 0
; Ticks for each count
framespercount = 60

;-----------------------------------------------------------
[Combo]
pos = 10,48         ;Coords to show
start.x = -40       ;Starting x-coords
counter.font = 2,1
counter.shake = 1   ;Set to 1 to shake count on hit
text.text = Rush! ;You can use %i to show count in the text, eg "%i Hit!"
text.font = 1,0
text.offset = 3,0   ;Offset of text
displaytime = 90    ;Time to show text
;-----------------------------------------------------------
[Round]
match.wins = 4             ;Rounds needed to win a match
match.maxdrawgames = 1      ;Max number of drawgames allowed (-1 for infinite) *2001.11.01 NEW*
start.waittime = 30         ;Time to wait before starting intro

; Default position for all components
pos = 0,0

; ROUND X
round.time = 0              ;Time to show round display
round.default.offset = 160, 100
; Default component to show for each round. Text can include a %i to
; the round number. Use "round.default.anim" for animation instead of
; text.
round.default.font = 1,0, 0
round.default.text = Round %i
round.default.displaytime = 60
; Sounds to play for each round (optional, specify up to round 9)
round1.snd = 0,1
round2.snd = 0,2
round3.snd = 0,3
round4.snd = 0,4
round5.snd = 0,5
round6.snd = 0,6
round7.snd = 0,7
round8.snd = 0,8
round.sndtime = 0           ;Time to play the sounds
; Components to show for each round (optional, specify up to round 9)
; Uncomment to use
;round1.offset = 160, 100
;round1.anim = 

; FIGHT
fight.time = 0              ;Time to show FIGHT component
fight.offset = 160, 110     ;Component for FIGHT display
fight.anim = 80             ;.
fight.snd = 1,0             ;Sound to play
fight.sndtime = 0           ;Time to play sound

ctrl.time = 27              ;Time players get control after "Fight"

; KO
KO.time    = 0              ;Time to show KO component
KO.offset  = 160, 110       ;Component for KO display
KO.anim    = 200            ;.
KO.snd     = 2,0            ;Sound to play for KO announcement
; Double KO
DKO.offset = 160, 70
DKO.font   = 1,5
DKO.text   = Double K.O.
DKO.displaytime = 60
DKO.snd    = 2,1
; Time Over
TO.offset  = 160, 70
TO.font    = 1,5
TO.text    = Time Over
TO.displaytime = 60
TO.snd     = 2,2
KO.sndtime = 0             ;Time to play sound for KO, DKO and TO.
slow.time  = 60            ;Time for KO slowdown (in ticks)
over.waittime = 45         ;Time to wait after KO before player control is stopped
over.hittime = 10          ;Time after KO that players can still damage each other (for double KO)
over.wintime = 45          ;Time to wait before players change to win states
over.time = 210            ;Time to wait before round ends
; Time to wait before showing win/draw message
win.time = 60
; Win text
win.offset = 160, 35
win.font = 1,0
win.text = %s Wins
win.displaytime = 540
; 2-player win text
win2.offset = 160, 70
win2.font = 1,0
win2.text = %s and %s Win
win2.displaytime = 540
; Draw text
draw.offset = 160, 70
draw.font = 1,0
draw.text = Draw Game
draw.displaytime = 540

;"Fight!" Animation
[Begin Action 80]
80,0, 0,0, 1
80,6, 0,0, 1
80,7, 0,0, 1
80,6, 0,0, 1
80,0, 0,0, 30
80,1, 0,0, 1
80,2, 0,0, 1
80,3, 0,0, 1
80,4, 0,0, 1
80,5, 0,0, 1

;"K.O." Animation
[Begin Action 47317]
-1,-1, 0,0, 5
200,2, 0,0, 2, ,A1
200,1, 0,0, 2, ,A
200,2, 0,0, 2, ,A
200,2, 0,0, 18, ,A1
200,4, 0,0, 2, ,A1
200,3, 0,0, 2, ,A
200,4, 0,0, 2, ,A
200,4, 0,0, 18, ,A1
200,0, 0,0, 2, ,A1
200,5, 0,0, 2, ,A1
200,5, 0,0, 2, ,A
200,5, 0,0, 2, ,A1
200,0, 0,0, 2, ,A1
200,0, 0,0, 50
200,6, 0,0, 1, ,A1
200,7, 0,0, 1, ,A1
200,8, 0,0, 1, ,A1
200,9, 0,0, 1, ,A1
200,10, 0,0, 1, ,A1

;-----------------------------------------------------------
[WinIcon]
p1.pos = 5, 42    ;33,43
p2.pos = 312, 42   ;286,43
; Offset for next icon (x,y)
p1.iconoffset = 12,0  
p2.iconoffset = -12,0
; Counter text font and offset for representing wins
p1.counter.offset = 0,0
p1.counter.font = 2,1
p2.counter.offset = 0,0
p2.counter.font = 2,1
; Win by normal
p1.n.spr = 100,0
p2.n.spr = 100,0
; Win by special
p1.s.spr = 101,0
p2.s.spr = 101,0
; Win by hyper (super)
p1.h.spr = 102,0
p2.h.spr = 102,0
; Win by normal throw
p1.throw.spr = 103,0
p2.throw.spr = 103,0
; Win by cheese
p1.c.spr = 104,0
p2.c.spr = 104,0
; Win by time over
p1.t.spr = 105,0
p2.t.spr = 105,0
; Win by suicide (here's a fun one)
p1.suicide.spr = 106,0
p2.suicide.spr = 106,0
; Opponent beaten by his own teammate (another fun one)
p1.teammate.spr = 107,0
p2.teammate.spr = 107,0
; Win by perfect (overlay icon)
p1.perfect.spr = 110,0
p2.perfect.spr = 110,0
; Use icons up until this number of wins
useiconupto = 7

[Begin Action 200]
8920,1, 78,23, 5
8920,2, 78,23, 3
8920,1, 78,23, 3
8920,0, 78,23, 3
8920,1, 78,23, 3
8920,2, 78,23, 3
8920,1, 78,23, 3
8920,0, 78,23, 3
8920,1, 78,23, 3
8920,2, 78,23, 3
8920,1, 78,23, 3
8920,0, 78,23, 40
8920,0, 78,23, 3, , A
-1,0, 78,23, -1
