MMF2 The Never SunD:\Documents and Settings\Craig\Desktop\jEDBOX\Zephni's Klik Box\My Engines\Zephni custom movement v2\Zephni custom move v2.mfa4(@0   ATNFAPMSASUMAGMI """)))UUUMMMBBB999|PP3f333f3333f3ffffff3f̙3ff333f333333333f33333333f33f3ff3f3f3f3333f33̙33333f333333f3333f3ffffff3f33ff3f3f3f3fff3ffffffffff3ffff̙fff3fffff3fff333f3f3ff3ff33f̙̙3̙ff̙̙̙3f̙3f333f3333f3ffffff3f̙3f3f3f333f3333f3ffffff3f̙3f3ffffffffff!___wwwZu     0  0 00 000 0 Ƃ   00  ƌn00)hssss!9c!9c!!!9c!!!!9c!!!9c!!!!9c!!!!9c!!!9c!9c!9c!9c!!9c!9c!!9c!9c!9c!!!9c!!!9c!!9c!!9c!!9c!!9c!!9c!ssssE 00    /  /_//^GGGYFuuuuE\GGGE^۵^/CC>C'z  (Ձ g g & &   Eb r&r  h曅rRj gCZE%  j  g (cb#Zbcbdbb)ƛ cbhͩh b% rdbr!)EGH{E jCZhgj  jCZH曂ƛE%"1 jCZIÀ@0 - - - - ! + + + + . 7     7 4 +     7 9 " "  "   ,  ; ; 7  9               ;  ;  4  4  4  1  > > >          '  )  '  'AGMI{׻kϻ[ǻwwwcccSSSCCC333oSKC;{3k+Ww#G_7K'3 kWCw;k3_+S#C7g+K 3ssccSSGG;;33s++_##K7#ۧϏ{gWG7{+osccW WGK;;//ssKK##kS;#ۻÓoG#gc[WO;/s_K ;CϳÛscSwGg7W+K#ߧϏwwggSWCG3;w'/g#[K ; +ӃkgSK73# o_SC7'{cK7'o _##'#'#'#'##skkSS??ۧןϓLJsgߏ[ӃSsKgCW;K3?+{3#o+_OC3 '{k_OC3' w s CӋCӋCӋCӋCC7Css7ssss777ssss7777ssss777ssss7777ssss7777ssss777ssss7ssss7ssss7ssss77ssss7ssss77ssss7ssss7ssss777ssss777ssss77ssss77ssss77ssss77ssss77ssC7CCӋCӋCӋCӋCpMK    X"% qӋӋss7ssss7ssss7ssss7ssss7ssss7ssss7ssss7ssss7ssss7ssss7ssss7ssss7ssss7ssss7ssss7ssss7ssss7ssss7ssss7ssss7ssss7ssss7ssss7ssӋӋ 8 MmJmGmMmqMmqpLmqp55)) mqpwoo[ mqpbaayTTkQQq mqpb[&&&&~~=mqpb@gggYYfYYfaab mqpb@44{uu?uu?44{ mqpb@qqH>>w>>wqqH KPJROP9TTkcc[cc[TTk{{yyvvxxvv{{uu{{||}}|| ss^^NNLLQQNNPPggffggkkuueeU ]]U[[CC8877::ggffggkk99wqqHqqH,,wCC8877::ggff^^?//{||ss%%{33?77::ggGGfWWUuu||ss[[66U&&f:: ggggkkuu||ss[[CC88:: ggffggkkuuoo[[CC8877:: ggffggkkZZCC8877:: ggffQQ77::ggQQ::ggUU::ggSS::QQh K K﷗Ӌ.KǫwCwCǫ Pl # A5OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOODOOO@ODOOO@ODOOO@ODOOO@ODOOO@ODOOO@ODOOO@ODOOO@ODOOO@ODOOO@ODOOO@ODOOO@ODOOO@ODOOO@ODOOO@ODOOO@ODOOO@ODOOO@ODOOO@ODOOO@ODOOO@ODOOO@ODOOO@ODOOO@ODOOO@ODOOO@ODOOO@ODOOO@ODOOO@ODOOO@ODOOO@ODOOO@ODOOO@ODOOO@ODOOO@ODOOO@ODOOO@ODOOO@ODOOO@ODOOO@ODOOO@ODOOO@ODOOO@ODOOO@ODOOIO2ORO2ORO2ORO2ORO2ORO2ORO2ORO2ORO2ORO2ORO2ORO2ORO2ORO2ORO2ORO2ORO2ORO2ORO2ORO2ORO2ORO2ORO2ORO2ORO2ORO2ORO2ORO2ORO2ORO2ORO2ORO2ORO2ORO2ORO2ORO2ORO2ORO2ORO2ORO2ORO2ORO2ORO2ORO2ORO2O2ORO2ORO2ORO2ORO2ORO2O2RO2RO2RO2RO2RO2RO2RO2RO2RO2RO2RO2RO}ORO}ORO}ORO}ORO}ORO}ORO}ORO}ORO}ORO}ORO}ORO}ORO}ORO}ORO}ORO2RO2RO2RO2RO2RO2RO2RO2RO2RO2RO2RO2RO2RO2RO2RO2RO2RO2rOrOrOrOrOrOrO2ORO2ORO2ORO2ORO2ORO2OO-WO-WO-WO-WO-WO-WO-WO_O2WO_O2WO_O2WO_O2WO_O2WO_O2WO_O2WO_O2WO_O2WO_O2WO_O2WO_O2WO-WO-WO-WO-WO-WO-WO-WO-WO-WO-WO-WO-WO-WO-COACOACOACOACOACOACOACOACOACOACOACOACOACOACOACOACOACOACOACOACOACOACOACOACOACOACOfOfOfOfOfOfOfOfOfO]/OYO]/OY2OR2OR2OR2OR2OR2OR2OR2OR2OR2OR2OR2OR2OR2OR2OR2OR2OR2OR2OR2OR2OR2OQ3OQ3OQ3OQ3OQ3OQ3OQ3OQ3OQ3OQ3OQ3OQ3O- O3O- O3O- O3O- O3O- O3O- O3O- O3O- O3O- O3O- O3O- OOA OOA OOA OOA OOA OOA OOA OOH O!'O3O2O4 OOH O!'O3O2O4 OOH O!'O3O2O4 OOH O!'O3O2O4 OOH O!'O3O2O4 OOH O!'O3O2O4 OOH O!'O3O2O4 OOH O!'O3O2O4 OOH O!'O3O2O4 OOH O!'O3O2O4 OOH O!'O3O2O4 OOH O!'O3O2O4 OOH O!'O3O2O4 OOH O!'O3O2O4 OOH O!'O3O2O4 OOH O!'O3O2O4 OOH O!'O3O2O4 OOH O!'O3O2O4 OOH O!'O3O2O4 OOH O!'O3O2O4 OOH O!'O3O2O4 OOH O!'O3O2O4 OOH O!'O3O2O4 OOH O!'O3O2O4 O O^ O!'O3O2O4 O O^ O!'O3O2O4 O O^ O!'O3O2O4 O O] O!'O=2O4 O O] O!'O=2O4 O O] O!'O=2O4 O O] O!'O=2O4 O O] O!'O=2O4 O O 'O=2O4 O O 'O=2O4 O O 'O=2O4 O O 'O=2O4 O OO4 O OO4 O OO4 O OO4 O OO4 O OO4 O OO4 O OO4 O OO4 O OO4 O OO4 O OO4 O OO4 O OO4 O OO4 O OO4 O OS O OS O OS O OS O OS O ONO ONOONOONOONOONOONOONOONOONOONOONOONOO7O/O7O/O7O/O7O/O7O/O7O/O7O/O7O/O7O/O7O/O7O/O7O/O7O/O7O/O7O/O7O/O7O/Oo6OPOo6OPOo6OPOo6OPOo6OPOo6OPOo6OPOpOpOpOpOpOpOpOpOpOpOpOpOpOnOnOnOnOnOnOnOnOmOmOmOBBOBBOBBOBBOBBOBBOBBONOsBO}TOocO[YOkdOY^OgeOVdOcfOSjO_gOPpO[hOCOOWiOAOOSjO?O OOkO=OOKlO;OOGmO9OOCnO7OO@oO5O#O<pO3O(O8qO1O-O4rO/O2O0sO-O7O,tO+O 2&  h |l%"Arial   @  2&     @  2&  > 2&  h  |l%"Arialh ! |l%"Arial V "!  .  2 > 2&  h #"|l%"ArialV $#  .  2 > 2&   %$f &%~n&Xposh '&|l%"Arialh ('|l%"Arial$h )(|l%"Arialh *)|l%"Arial~ +*.  2 F- Xpos" h ,+|l%"Arialh -,|l%"Arial .-&- Xpos .  2 &- Xpos  .  2 2$  ** ,  2 *** *h /.|l%"Arial 0/&- Xpos .  2 &- Xpos  .  2 2$  ** ,  2 *** * h 10|l%"Arialh 21|l%"Arial 32&- Xpos &- Xpos  2$  $- Xpos** , 2 ,  2 *** h 43|l%"Arial 54&- Xpos &- Xpos  2$  $- Xpos** , 2 ,  2 ***  65j 76zj%"Arial"f 87~n&Y ControlVh 98|l%"Arial*h :9|l%"Arial+h ;:|l%"Arial.h <;|l%"Arial/ =< , 2 , 2 h >=|l%"Arial2, ?>   . 2 ,  2 h @?|l%"Arial4f A@ .  2 F 2. ?ff>h BA|l%"Arial0l CB @  2&    @  2&  >  2&  \ 2D   h DC|l%"Arial5~ ED.  2 F 2. ?ff>h FE|l%"Arial6^ GF   ,  2 ,  2 j HG     ,  2  IHf JI~n&Ypos(2)h KJ|l%"Arial!h LK|l%"Arial h ML|l%"Arial-h NM|l%"Arial%~ ON.  2 F- Ypos" h PO|l%"Arial&h QP|l%"Arial#h RQ&- Ypos.  2 ** 2$  *** 2$  h SR|l%"Arial'h TS&- Ypos.  2 ** 2$  *** 2$  h UT|l%"Arial,h VU|l%"Arial( WV&- Ypos &- Ypos  2$  $- Ypos** , 2 *** 2$  h XW|l%"Arial) YX&- Ypos &- Ypos  2$  $- Ypos** , 2 *** 2$   ZYj [Zzj%"Arial8f \[~n&Slopesh ]\|l%"Arial 4 ^]&- Xpos &- Xpos  2$  *2$  * ** *h _^|l%"Arial9< `d&- Xpos.  2    2$  *2$  * ** * a` bajcbzj%"Myriad ProBolddc Rems9Made for Never Sun Zephni Custom Movement Engine v2 M_____________________________________________________________________________ M_____________________________________________________________________________CThis handles adding & subtracting from X & Y positions useing loopsX & Y positioning InitiatingInitiating X and Y control Loop: "Xpos" handles X positions,Backgrounds and GROUP 0 are treated the same Going Right Going LeftX ,Backgrounds and GROUP 0 are treated the same Loop: "Xpos" handles X positionsPlayer Holds "Right Button"}Alterable Value: "ColideWall" Is; 0= Not colliding with wall. 1= Is colliding. 2=Left wall collision, 3=Right wall collisionPlayer Holds "Left Button"4Player Holds neither "Left Button" Or "Right Button" And players going rightAnd players going leftStarting the loopWhen no clolisionWhen clolision Going Right Going LeftTestingActivation And Initiating DetectorsMaking the detectors invisibleGroup Neutral = Detectors"Y!,Backgrounds and GROUP 0 are treated the same%Starting the loop&When no clolision hAlterable Value: "ColideY" Is; 0= Not colliding with floor. 1= Colide with florr 2= Collide with ceiling- Loop: "Ypos" handles Y positions$VAlterable Value: "CollideX" Is; 0= Not colliding with wall. 1= Left Wall, 2=Right wall# Going Down'Going Up( Going Down,When collision)Going Up*,Backgrounds and GROUP 0 are treated the same+hAlterable Value: "ColideY" Is; 0= Not colliding with floor. 1= Colide with florr 2= Collide with ceiling. Loop: "Ypos" handles Y positions/Stats1Stats2Player presses "Jump"4Player isn't HOLDING 'Jump'0<Player presses "Jump" and have jumpcount left (Double+ Jump)5Gravity64Telling the active store wether we are on the ground8Slopes3^Detectors positions are set in the Loops sections Slope detector is defined in Group "Slopes" Up9DownEvOb  Player BodySpritePlayer AtributesSpriteLeft Collision DetectorSpriteRight Collision DetectorSpriteFloor DetectorSpriteCeiling DetectorSpriteTest CollisionSpriteGroup.0Sprite  Group.NeutralSprite  Action StoreSprite On the Floor DetectorSprite  Slope DetectySpriteEvEd  EvTs  'EvLs EvCs,!DNE!#08 ACHK v<@