[Files] sff = MMBar's.sff snd = fightx.snd font1 = font/nodex.fnt font2 = font/num1.fnt font3 = font/name1.fnt font4 = font/bscombo.fnt fightfx.sff = fightfx.sff fightfx.air = fightfx.air common.snd = common3.snd ;----------------------------------------------------------- [Lifebar] ;Player 1 p1.pos = 155,10 ;135,12 p1.bg0.anim = 5 p1.bg1.spr = 11,0 p1.bg1.anim = 0 p1.mid.anim = 12 p1.front.anim = 10 ;15 p1.range.x = -29,-116 ;Player 2 p2.pos = 170,10 p2.bg0.anim = 5 p2.bg0.facing = -1 p2.bg1.spr = 11,0 p2.bg1.anim = 0 p2.bg1.facing = -1 p2.mid.anim = 12 p2.mid.facing = -1 p2.front.anim = 10 ;15 p2.front.facing = -1 p2.range.x = 29,116 [Simul Lifebar] ;Player 1 p1.pos = 145,0 ;140,12 p1.bg0.anim = 5 p1.bg0.layerno = 2 ;p1.bg1.spr = 11,0 ;21,0 p1.bg1.anim = 0 p1.bg1.layerno = 2 p1.mid.anim = 15 p1.mid.layerno = 2 p1.front.anim = 10 p1.front.layerno = 2 p1.range.x = -29,-116 ;Player 2 p2.pos = 180,0 ;178,12 p2.bg0.anim = 5 p2.bg0.facing = -1 p2.bg0.layerno = 2 ;p2.bg1.spr = 11,0 ;21,0 p2.bg1.anim = 0 p2.bg1.facing = -1 p2.bg1.layerno = 2 p2.mid.anim = 15 p2.mid.facing = -1 p2.mid.layerno = 2 p2.front.anim = 10 p2.front.facing = -1 p2.front.layerno = 2 p2.range.x = 29,116 ;Player 3 p3.pos = 155,10 ;140,15 p3.bg0.anim = 5 p3.bg0.layerno = 2 ;p3.bg1.spr = 11,0 p3.bg1.anim = 0 p3.bg1.layerno = 2 p3.mid.anim = 15 p3.mid.layerno = 2 p3.front.anim = 10 p3.front.layerno = 2 p3.range.x = -29,-116 ;Player 4 p4.pos = 170,10 ;178,15 p4.bg0.anim = 5 p4.bg0.facing = -1 p4.bg0.layerno = 2 ;p4.bg1.spr = 11,0 p4.bg1.anim = 0 p4.bg1.facing = -1 p4.bg1.layerno = 2 p4.mid.anim = 15 p4.mid.facing = -1 p4.mid.layerno = 2 p4.front.anim = 10 p4.front.facing = -1 p4.front.layerno = 2 p4.range.x = 29,116 [Turns Lifebar] ;Player 1 p1.pos = 135,15 ;135,12 p1.bg0.anim = 5 p1.bg0.layerno = 2 ;p1.bg1.spr = 11,0 ; 12,0 p1.bg1.anim = 0 p1.bg1.layerno = 2 p1.mid.anim = 15 p1.mid.layerno = 2 p1.front.anim = 10 ;15 p1.front.layerno = 2 p1.range.x = -29,116 ;Player 2 p2.pos = 183,15 p2.bg0.anim = 5 p2.bg0.facing = -1 p2.bg0.layerno = 2 ;p2.bg1.spr = 11,0 p2.bg1.anim = 0 p2.bg1.facing = -1 p2.bg1.layerno = 2 p2.mid.anim = 15 p2.mid.facing = -1 p2.mid.layerno = 2 p2.front.anim = 10 ;15 p2.front.facing = -1 p2.front.layerno = 2 p2.range.x = 29,116 [Begin Action 0] ;Lifebar Foreground ; 11,0, 0,-30, 2;, , A1 ; 11,0, 0,-28, 2;, , A1 ; 11,0, 0,-26, 2;, , A1 ; 11,0, 0,-24, 2;, , A1 ; 11,0, 0,-22, 2;, , A1 ; 11,0, 0,-20, 2;, , A1 ; 11,0, 0,-18, 2, , A1 ; 11,0, 0,-16, 2, , A1 ; 11,0, 0,-14, 2, , A1 ; 11,0, 0,-12, 2, , A1 ; 11,0, 0,-10, 2, , A1 ; 11,0, 0, -8, 2, , A1 ; 11,0, 0, -6, 2, , A1 ; 11,0, 0, -4, 2, , A ; 11,0, 0, -2, 2, , A ; 11,0, 0, -1, 2, , A 11,0, 0, 0, -1, , A1 [Begin Action 10] ;Animated Lifebar (The one with the white line going up and down) 250,0, 0,0, 15, , A1 [Begin Action 5] ;Darkened Lifebar Background 260,1, 0,0, 1, , S ;<--- A makes the sprite transparent [Begin Action 15] ;Animated Lose Life Bar (The one that blinks red whenever you lose life) 260,0, 0,0, 1, , A1 260,1, 0,0, 1, , A1 ;----------------------------------------------------------- [Powerbar] ;Player One ;------ --- p1.pos = 66,34 p1.bg1.spr = 31,0 p1.bg1.anim = 225 p1.front.anim = 230 p1.range.x = 3,66 p1.counter.offset = 75,-2 p1.counter.font = 1,2,0 ;Player Two ;------ --- p2.pos = 260,34 p2.bg1.spr = 31,1 p2.bg1.anim = 226 p2.front.anim = 230 p2.front.facing = -1 p2.range.x = -3,-66 p2.counter.offset = -75,-2 p2.counter.font = 1,2,0 ; --level sounds--- ;The current version of MUGEN can only support up to Lv. 9 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 225] 31,0, 0,0, 4, , A1 [Begin Action 226] 31,1, 0,0, 4, , A1 [Begin Action 230] ; 230,0, 0,0, 4, ,A1 ;----------------------------------------------------------- [Face] p1.pos = 40, 25 p1.face.spr = 9000,0 p1.face.facing = 2 p1.face.offset = 0,0 p2.pos = 259, 26 p2.face.spr = 9000,0 p2.face.facing = -2 p2.face.offset = 0,0 [Simul Face] ;Player 1 p1.pos =40,26 p1.face.spr = 9000,0 p1.face.facing = 1 ;Player 2 p2.pos = 285,26 p2.face.spr = 9000,0 p2.face.facing = -1 ;Player 3 p3.pos =68,35 p3.face.spr = 9000,0 p3.face.facing = 1 ;Player 4 p4.pos = 257,35 p4.bg.facing = -1 p4.face.spr = 9000,0 p4.face.facing = -1 [Turns Face] ;Player 1 p1.pos = 40, 26 p1.face.spr = 9000,0 p1.face.facing = 1 p1.face.offset = 0,0 p1.teammate.pos = 100,0 p1.teammate.spacing = 13,0 p1.teammate.ko.spr = 10,6 p1.teammate.face.spr = 9000,0 p1.teammate.face.scale = .5,.5 p1.teammate.face.facing = 1 p1.teammate.face.offset = 1,0 ;Player 2 p2.pos=285, 26 p2.face.spr = 9000,0 p2.face.facing = -1 p2.face.offset = 0,0 p2.teammate.pos = 220,0 p2.teammate.spacing = -13,0 p2.teammate.ko.spr = 10,6 p2.teammate.ko.facing = -1 p2.teammate.face.spr = 9000,0 p2.teammate.face.scale = 0.5,0.5 p2.teammate.face.facing = -1 p2.teammate.face.offset = -1,0 ;----------------------------------------------------------- [Name] ;Player 1 p1.pos = 83,20 p1.name.font = 3,0,0 p1.name.layerno = 2 ;Player 2 p2.pos = 243,20 p2.name.font = 3,0,0 p2.name.layerno = 2 [Simul Name] ;Player 1 p1.pos = 70,10 p1.name.font = 3,0,0 p1.name.layerno = 2 ;Player 2 p2.pos = 257,10 p2.name.font = 3,0,0 p2.name.layerno = 2 ;Player 3 p3.pos = 76,21 p3.name.font = 3,0,0 p3.name.layerno = 2 ;Player 4 p4.pos = 243,20 p4.name.font = 3,0,0 p4.name.layerno = 2 [Turns Name] ;Player 1 p1.pos = 75,21 p1.name.font = 3,0,0 p1.name.layerno = 2 ;Player 2 p2.pos = 243,21 p2.name.font = 3,0,0 p2.name.layerno = 2 ;----------------------------------------------------------- [Time] pos = 163,23 ;bg.spr = counter.offset = 0,0 counter.font = 2,0,0 counter.layerno = 2 framespercount = 60 ;----------------------------------------------------------- [Combo] pos = 30,90 ;Coords to show start.x = -50 ;Starting x-coords counter.font = 4,0,0 ;Font used for the number counter.shake = 0 ;Set to 1 to shake count on hit text.text = @ ;<- stands for hits frame text.font = 4,0,0 ;Font used for words (in this case, "Hit") text.offset = 9,-3 ;Offset of text displaytime = 60 ;Time to show text ;----------------------------------------------------------- [Round] match.wins = 2 start.waittime = 20 round.time = 25 round.default.offset = 160, 50 ;round.default.anim = 200 round.default.font = 1,1,0 ;round.default.text = GET... ;Round %i round.default.displaytime = 78 ;90 ;60 ;--round number sounds-- ;round.default.snd = 0,1 ;<--- Too bad this compontent doesn't exist. It would make my job a whole lot easier. round1.snd = 0,1 round2.snd = 0,1 round3.snd = 0,1 round4.snd = 0,1 round5.snd = 0,1 round6.snd = 0,1 round7.snd = 0,1 round8.snd = 0,1 round9.snd = 0,1 round.sndtime = 0 fight.time = 20 ;0 fight.offset = 32,74 ;160, 90 fight.anim = 500 ;80 ;fight.text = FIGHT! ;fight.font = 1,1, 0 fight.displaytime = 55 fight.snd = 1,0 fight.sndtime = 25 ; 2 ctrl.time = 80 KO.time = 0 KO.offset = 170, 70 KO.anim = 200 ;KO.font = 1,5 ;KO.text = K.O. ;KO.displaytime = 60 KO.snd = 2,0 DKO.offset = 160, 50 ;70 DKO.font = 1,6 DKO.text = Double K.O. DKO.displaytime = -1 ;75 ;60 DKO.snd = 2,0 ;2,1 TO.offset = 160, 50 ;70 TO.font = 1,5 TO.text = Time Over TO.displaytime = 75 ;60 TO.snd = 2,2 KO.sndtime = 0 ;(Applies to DKO and TO as well) slow.time = 30 over.waittime = 45 over.hittime = 10 over.wintime = 45 over.time = 150 ;210 ; Time to wait before showing win/draw message ;win.time = 60 ; Win text ;win.offset = 160, 70 ;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, 50 ;70 draw.font = 1,0 draw.text = Draw Game draw.displaytime = 540 ;"K.O." Animation [Begin Action 200] -1, -1, 0,0, 10 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 ;"Go!" Animation [Begin Action 500] 500, 0, 0,0, 2, , A 500, 1, 0,0, 2, , A 500, 2, 0,0, 2, , A 500, 3, 0,0, 2, , A 500, 4, 0,0, 2, , A1 500, 5, 0,0, 2, , A1 500, 6, 0,0, 2, , A1 500, 7, 0,0, 2, , A1 ;500, 8, 0,0, 2 ;500, 4, 0,0, 15 ;500, 9, 0,0, 2 ;500, 10, 0,0, 2 ;500, 11, 0,0, 2, , A1 ;500, 12, 0,0, 2, , A1 ;500, 10, 0,0, 2, , A1 ;500, 13, 0,0, 2, , A1 ;500, 14, 0,0, 2, , A1 ;500, 15, 0,0, 2, , A1 ;500, 16, 0,0, 2, , A ;500, 17, 0,0, 2, , A ;500, 18, 0,0, 2, , A ;500, 19, 0,0, 2, , A ;0, -1, 0,0, 5 ;----------------------------------------------------------- [WinIcon] p1.pos = 97,35 ;26,38 p2.pos = 219,35 ;292,38 ; Offset for next icon (x,y) p1.iconoffset = 17,0 p2.iconoffset = -17,0 ; Counter text font and offset for representing wins p1.counter.offset = 0,10 p1.counter.font = 2,1 p2.counter.offset = 0,10 p2.counter.font = 2,1 ; Win by normal p1.n.spr = 100,0 p2.n.spr = 100,0 ; Win by special p1.s.spr = 100,1 p2.s.spr = 100,1 ; Win by hyper (super) p1.h.spr = 100,2 p2.h.spr = 100,2 ; Win by normal throw p1.throw.spr = 100,3 p2.throw.spr = 100,3 ; Win by cheese p1.c.spr = 100,4 p2.c.spr = 100,4 ; Win by time over p1.t.spr = 100,5 p2.t.spr = 100,5 ; Win by suicide (here's a fun one) p1.suicide.spr = 100,6 p2.suicide.spr = 100,6 ; Opponent beaten by his own teammate (another fun one) p1.teammate.spr = 100,7 p2.teammate.spr = 100,7 ; Win by perfect (overlay icon) p1.perfect.spr = 100,7 p2.perfect.spr = 100,7 ; Use icons up until this number of wins useiconupto = 4