X)x$CƖX ( @ (//(  0/80@0?/8 0( ?G@POWOXOP?H0@/7@O_``h_hPX 0(P_oppxow_g@O/8'' 7p`o?G/7 0??H/8`/o?GOX@H0?/pOW?H/8 7OP?G/7( P0@PX@O0@ 0O @H/@' 00@@P0?'_OP@H( 7/7' ^^^^^^^^^^^^^^^^^^^^^^^^^^TeeBBBBeTT^^^^^^^eBDJ33333JJDBeZ^^^^TD33==#####==3JDBT^^^^eJ=###=3DeZ^^TB3# #=3JBZ^^T3#  #=JBT^^J# Sll #=JBZ^T# %,68??86,/@A*< ##45('.6787-9%:;*<=#$+&,--.,/01)2 3 $%&&'%($!)* ##  !"#     ??dA럟@sound0X.wav beep2.wavCxK6.]E?۶pgI$ @BNe2\f``ZUO.ޜG:/~"~H$>w2Q.ů(cSew@ɘAr;1H28}y#9/BT?/aDZ*_kWo뗄3IW/߉BD W2 4fܯ/ +]pLeJُN\NfW6#l)xETxEIxY>v]o@1Ficb6#UDg"`RRv\+ \gA:{)QY8 (%},Qq ޥ l7?j.Լv3Me ^nX0 PR̊J›jRpz2 <{L/ FDrmO@TfҤ4Tmoܠ!`((E۬v .~ik`=g VoqzzTa?[ʔ_!9w0STgz~u&cU==$ ~A_ԣfҎf’7,Zak4^^1G(/e';N=Em,4CGY;ȡ޴rXAkόmK<ؑH$ x0Fa;d9aUk\qI?|C}ŷ]a;mlqwZWgASxqDUu״]Bqy:>OpS)PߒP޲׏- 8~/LWQ]UD_[ao_s8 >oc}coV׏-3gM~6gM~6gM~6gM~6gM~6gM~6V>Ӧ*۽sprite9   _xsce3 b bF `@ Ȋ|*ZASq>cֆ8ROqyaM|L RƓsprite10  xՓA0Eq<'pNTn)&n.!r v8jj%bkm`li 3[xJBX*ƧU)aCqU5&Ur⪤,$+7u>aXbG&2=nsl]O >R|3E ?aHKsprite11?I>H$ x 0a7T[)EK{{MlW _'/~>tp5=_Ə J S4%+/ {gB6B75Bog} x #^r9er~&?l&?l&?l&?l&?l&?l&?[?߱bm䯫65I`sprite12  xA0Eq<'pNSńR biix_{6md^ ns3PSgn`WC 5B93B2$ˎlD1J @-CC=P ̽ϊkiqsEjAXAz0ĢҽX*Ķk[ٲ-8"$3ҴMuRm.FS+G1"rR-CiSr?8JTYR'b]8Nuk8hcsHNsprite13   ^xs5a3 b(fdH@G(`H  ?@FVͧih2e8´ԏYY'4Q0 F Esprite14  Rxs5a3 b(fdH@Q(Eh vDR 6|pE7r?p꣕(Eh #mt xs5a3 b(fdH@Q(Ehx"NŌ 6|D0s`L#<!~ fbw@ j2 `t*&cZD cG(E#]n\ xT1 $}fb2e*[Cbg@igN@sBp8b gYq8۽:2 Ziہ ~ O1qqB1R$XvJ(=Hֈ~+34}|r#eH\M"›[R)v/J.ŗ@vX! `\]Ra~=O+5_M2*m`SI 6KCE1t:h~_?g q[ugomK WxՔ0*$Ha.Jp@ *%PJpHiX-`G1vV?X\)[Zo74bl[3/#bQ?'sh|tA_^z)T*ybw8-Dچ}zd%Јgl'XxPDąſ/7 1$/~=<l:vB|bC'}?F}Z wx;n I")SRL7|ҝ3,a +7v4Y͓&.|£y}l7'/yN%8JmЏq2ޛyY~:fZz}k|&nQѬ 4a}rd]ӶWFX'ځzRhU$o>.L3C88mѝ(؟])t ZV<_򘡩xߵD# -˙u/WvpCYh)F̠K:2̘ɒjG%H< Ax>U2x FP`&S;hӴH^\RkE|y)3. s>tݱ.G^ɴ269 7J 6Îy\@fONd'D/8x= 1GcO"?%V^*OoRDn #(sd0^3ŏ]" _9\z4Wp+F0\?o|*_QL3)ԋ Gp.K>jEX:Sf|KSQ^/Ki x픻q0 E2trV>QVA#d2$AAәS} 3OAdK/-z#v?($fazRWe@ʩx| Sb0k@+;;HT !s,Z,t- O6]7^hw a&*wúho BZʬdB&|dX&!y#n?rlWߝc*Opz3tOl<L*؟/b!xfE-&YSbxۏ}oq˚3Å_m2_5?GaEٴphGK xU1n0 dn5B_S!Oq⧥# Mե3RI \-%x (pof/Fx#$75cO1%. ^Z>ýo 'g 6*BpXNg""?ߑ>b6Y!\ɂg.B0Z%巡,uѬhq%$-$_dUnQ *Wnd1(󉵆ҥp(ydmuΗ.u~|So;=C 42LԸ,%rLְ5W2JlpTuK0սVޗ(9; xT;n0 e71ntr|Gz[Jg:cTD@{|$ux=>/g;XR-c/eyv܊)),O5!7g'\B+})dPDYr'0o!pYhEM&"|DͯP^g]x]ChCcej>Rz!pT^sɎ'B#ovcTmg!|}-.-yO"WU/D xU;r0 U:̰ePI'}1(r\#$%Xa4Gx'=}xy=3^Ox5~'Wk^ve M{Y~-b] n~2&'GW̪o9XN7eAaa0YȀ<%Rψ`"`|_Y\w,!0xSp#}4]RJ!bD {Z*S(8+ga 4Z~J:+f1qIe~[P?+\80ǟ>H6P;!Z-IM~Qو׈)B)rpg q>⤄#ҒqkAW'Ò>]q&wpk0oNONG xVm0d:2]\cVF@k ,ql8BF(R~EL Bt)\xN~>Y} ~Ws}>≬(UBB.3+Gr")7LHKFaQ2?[|~`hQ9 Z̡W8JPn^C(1u ٱp1IK4bbrF^B_iN)S^LvKp gz֐wkI$p*Mfm;"M='C}H au]IG1>5X}I6|{~:9 {xT;n0 U 1[5vxѽp-WMGzOthZyQ/ϝ y_,oҵ,'yջKb2N`;QQq`»]$cL;Ct;p Q9GP:'p@(>;[G_Zϔ8 t ^ޤQ 1y Ă122RLScCXj:rTB A ܙL6Q7J90`'"G{d~)^?0q<}8w|dSQw(!tsDTјY!&IfYxsD1I}fq\Kje6?q).H;)F(EhMh(4op~tn@D6"jY dK1AZAGdۈV 5!ini#hbh!^ Fxs5a3 b(fdH@Q(EhQ4F(E8%- Nd^ 9xs5a3 b(fdH@Q(EhQ4F(EC -=84sprite15!! mxq0`|rs.wCI)9 pOo !`@ >t۹۾PϏJ^_V}e7DHgEpeh4ut\2;tz #n#L8F#jl=13ɐ+d-@ڃ0C! Y I0&҆ JpcޕOR6)}?puĵ62JPklJ$"y% 4>v k0w댚psG ٳ?N9KeL$qŐ>ybn4GI5 23 Eo3=߲!#cbpw,OxZ댞iJlPޚK xV1R@ 4=::^S(x#\d#v@8>0S^7]y;ׯw^ڞC7xh7{[#*kڣrZyvTFO a `D~gA=h+ Kh@ ,+MӺT'Dl{MTmU9chm^1L0LSicUw2* rQs}; A$9`fPûM)[(+jĀ8(9Wc=vU[8"CFQT*-(UOpTCݎ"!Oݭ F'ب-H %NL1 u LDvv(gfǻ Pɯ<'ztuϫ58jUn*1 Ub(d\wj/&8~~ %SI yxVA\s ,> ,R , 39Hg9XjAgۮMkFq:' t<ȷSE;2k5\ηa' 47Y-a5CWⷅ` \n]h6G<7!Gш}i/ZZr74. @;JTCq# O_&w^( lp<J`dIcD=i:QB欺C\^F7!%E> H$k>PHft.\ N8ej#UQR (P~& F`U 3*H_+If4{{>c;✠3t4a2 yx*  blinkyattack!//deals 10 damage to the character with the highest current HP if delay>=1 and badgoing=true { delay-=1 if delay=45 { script_execute(random_target) projectiler=instance_create(badinfo[badcurrent,101],badinfo[badcurrent,102],projectile) projectiler.image_speed=.5 projectiler.sprite_index=cherry projectiler.timeleft=point_distance(badinfo[badcurrent,101],badinfo[badcurrent,102],charinfo[target,101],charinfo[target,102])/5 with projectiler { move_towards_point(statcontrol.charinfo[statcontrol.target,101],statcontrol.charinfo[statcontrol.target,102],5) } attackle="Blinky Blitz" } if delay=1 { charinfo[target,6]-=10 if charinfo[target,6]<=0 { charinfo[target,6]=0 charinfo[target,11]=0 } badinfo[badcurrent,30]=0 badinfo[badcurrent,31]=0 waiting=0 badgoing=0 } }  placeholderKif charinfo[target,6]<=0 { charinfo[target,6]=0 charinfo[target,12]=0 } enemywaitif waiting=false { if badinfo[enemyslot1,11]=1 badinfo[enemyslot1,30]+=.5+badinfo[enemyslot1,7]/60 if badinfo[enemyslot2,11]=1 badinfo[enemyslot2,30]+=.5+badinfo[enemyslot2,7]/60 if badinfo[enemyslot3,11]=1 badinfo[enemyslot3,30]+=.5+badinfo[enemyslot3,7]/60 if badinfo[enemyslot4,11]=1 badinfo[enemyslot4,30]+=.5+badinfo[enemyslot4,7]/60 if badinfo[enemyslot1,30]>=100 { badinfo[enemyslot1,31]=true badcurrent=enemyslot1 waiting=true exit } if badinfo[enemyslot2,30]>=100 { badinfo[enemyslot2,31]=true badcurrent=enemyslot2 waiting=true exit } if badinfo[enemyslot3,30]>=100 { badinfo[enemyslot3,31]=true badcurrent=enemyslot3 waiting=true exit } if badinfo[enemyslot4,30]>=100 { badinfo[enemyslot4,31]=true waiting=true badcurrent=enemyslot4 exit } }  random_targetjdo { target=choose(slot1,slot2,slot3,slot4); } until charinfo[target,11]=1 and charinfo[target,12]=1  highesthpvalue=max(charinfo[slot1,6],charinfo[slot2,6]) if value=charinfo[slot1,6] target=slot1 if value=charinfo[slot2,6] target=slot2 if value=charinfo[slot3,6] target=slot3 if value=charinfo[slot4,6] target=slot4characterstatscharinfo[0,0]="Pac-Man" charinfo[0,1]=53 charinfo[0,2]=12 charinfo[0,3]=13 charinfo[0,4]=15 charinfo[0,5]=17 charinfo[0,6]=53 charinfo[0,7]=25 charinfo[0,11]=1 charinfo[0,12]=1 charinfo[0,30]=0 charinfo[0,31]=0 charinfo[0,100]=spr_pacman charinfo[0,101]=300 charinfo[0,102]=300 charinfo[0,103]=sprite8 charinfo[1,0]="Mrs. Pac-Man" charinfo[1,1]=65 charinfo[1,2]=9 charinfo[1,3]=14 charinfo[1,4]=12 charinfo[1,5]=15 charinfo[1,6]=65 charinfo[1,7]=15 charinfo[1,11]=1 charinfo[1,12]=1 charinfo[1,30]=0 charinfo[1,31]=0 charinfo[1,100]=spr_mspac charinfo[1,101]=300 charinfo[1,102]=400 charinfo[1,103]=sprite11 charinfo[2,0]="Pac Brother" charinfo[2,1]=22 charinfo[2,2]=4 charinfo[2,3]=7 charinfo[2,4]=11 charinfo[2,5]=2 charinfo[2,6]=21 charinfo[2,7]=26 charinfo[2,11]=0 charinfo[2,12]=1 charinfo[2,30]=0 charinfo[2,31]=0 charinfo[3,0]="Pac Sister" charinfo[3,1]=18 charinfo[3,2]=9 charinfo[3,3]=10 charinfo[3,4]=13 charinfo[3,5]=13 charinfo[3,6]=18 charinfo[3,7]=28 charinfo[3,11]=0 charinfo[3,12]=0 charinfo[3,30]=0 charinfo[3,31]=0 slot1=0 slot2=1 slot3=2 slot4=3 //0 is name //1 is Max HP //2 is Strength //3 is Defense //4 is Special //5 is Special Defense //6 is Current HP //7 is Speed //11 is whether or not it exists //12 is whether or not it is conscious //13 is whether or not it is poisoned... //30 is used for in-combat bar //31 is used for whether or not character is going //100 is full health idle sprite //101 is x //102 is y script11Rabilityplex[10,0]="Pac Power" //option 10's name abilityplex[11,0]="Ms. Pac Power" //option 11's name abilityplex[12,0]="Mr. Special" //option 12's name abilityplex[13,0]="Ms. Special" //option 13's name charinfo[0,150]=10 //first option of character 0 charinfo[0,152]=9 charinfo[0,154]=12 //second option of character 0 charinfo[0,156]=2 charinfo[1,150]=11 //first option of character1 charinfo[1,152]=2 charinfo[1,154]=13 //second option of character 1 charinfo[1,156]=2 abilityplex[10,1]=0 //option 10's first ability abilityplex[10,2]=1 //option 10's second ability abilityplex[10,9]=9 abilityplex[11,1]=0 //option 11's first ability abilityplex[11,2]=4 //option 11's second ability abilityplex[12,1]=2 abilityplex[12,2]=3 abilityplex[13,1]=5 abilityplex[13,2]=3 spellstat[0,0]="Pac Attack" spellstat[1,0]="Mega Chomp" spellstat[2,0]="Dynamo" spellstat[3,0]="Atomic Zinger" spellstat[4,0]="Bow Attack" spellstat[5,0]="Kiss of Life" spellstat[9,0]="Clipper" spellstat[0,1]=1 spellstat[1,1]=1 spellstat[2,1]=1 spellstat[3,1]=1 spellstat[4,1]=1 spellstat[5,1]=1 spellstat[9,1]=1 //ability 0's name //to read, the syntax is: //draw_text(300,300,abilityplex[charinfo[0,150],0]) //draw_text(310,330,spellstat[abilityplex[charinfo[0,150],1],0]) //draw_text(310,360,spellstat[abilityplex[charinfo[0,150],1],1]) dynamo chompchomp attack_selectif selecting=true { draw_sprite(charinfo[current,103],0,500,300) drog=0 drog2=0 repeat charinfo[current,150+select1*4+2] { if spellstat[abilityplex[charinfo[0,150],1+drog2+scroll],1]=1 //if spellstat[abilityplex[charinfo[current,150+select1*4],1+drog2+scroll],1]=1 draw_text(310,330+drog,spellstat[abilityplex[charinfo[current,150+select1*4],1+drog2+scroll],0]) drog+=20 drog2+=1 } if x=1 { delay=150 charinfo[current,30]=0 charinfo[current,31]=0 selecting=0 going=0 } } draw_charactersdraw_healthbar(470,362,530,352,charinfo[slot1,30],c_black,c_white,c_aqua,1,true,true) draw_healthbar(470,392,530,382,charinfo[slot2,30],c_black,c_white,c_aqua,1,true,true) draw_sprite_ext(charinfo[slot1,100],image_index,charinfo[0,101],charinfo[0,102],5,5,0,c_white,1) draw_sprite_ext(charinfo[slot2,100],image_index,charinfo[1,101],charinfo[1,102],5,5,0,c_white,1) draw_text(150,300,badinfo[enemyslot1,6]) if badinfo[enemyslot1,11]=1 draw_sprite_ext(badinfo[enemyslot1,100],image_index,badinfo[0,101],badinfo[0,102],5,5,0,c_white,1) if badinfo[enemyslot2,11]=1 draw_sprite_ext(badinfo[enemyslot2,100],image_index,badinfo[1,101],badinfo[1,102],5,5,0,c_white,1) if badinfo[enemyslot3,11]=1 draw_sprite_ext(badinfo[enemyslot3,100],image_index,badinfo[2,101],badinfo[2,102],5,5,0,c_white,1) if badinfo[enemyslot4,11]=1 draw_sprite_ext(badinfo[enemyslot4,100],image_index,badinfo[3,101],badinfo[3,102],5,5,0,c_white,1)  group_hudif charinfo[slot1,11]=1 { draw_text(20,20,charinfo[slot1,0]) draw_text(45,45,"HP:") draw_text(95,45,charinfo[slot1,6]) draw_text(125,45,"/") draw_text(155,45,charinfo[slot1,1]) } if charinfo[slot2,11]=1 { draw_text(20,60,charinfo[slot2,0]) draw_text(45,85,"HP:") draw_text(95,85,charinfo[slot2,6]) draw_text(125,85,"/") draw_text(155,85,charinfo[slot2,1]) } if charinfo[slot3,11]=1 { draw_text(20,100,charinfo[slot3,0]) draw_text(45,125,"HP:") draw_text(95,125,charinfo[slot3,6]) draw_text(125,125,"/") draw_text(155,125,charinfo[slot3,1]) } if charinfo[slot4,11]=1 { draw_text(20,140,charinfo[slot4,0]) draw_text(45,165,"HP:") draw_text(95,165,charinfo[slot4,6]) draw_text(125,165,"/") draw_text(155,165,charinfo[slot4,1]) }  your_turnif going=true { draw_sprite(charinfo[current,103],0,500,300) draw_text(500,300,abilityplex[charinfo[current,150+select1*4],0]) } if selecting=true { draw_text(10,10,cursor) draw_sprite(sprite9,0,badinfo[cursor,101]+35,badinfo[cursor,102]) } script18 statcontrol [script_execute(characterstats)0000000[Ewaiting=false going=false badgoing=false selecting=false cursor=0 delay=0 select1=0 select2=0 scroll=0 picked=false image_speed=.11 charinfo[slot1,30]=random(charinfo[slot1,7]) charinfo[slot2,30]=random(charinfo[slot2,7]) charinfo[slot3,30]=random(charinfo[slot3,7]) charinfo[slot4,30]=random(charinfo[slot4,7])0000000[enemyslot1=0 enemyslot2=1 enemyslot3=2 enemyslot4=3 badinfo[0,0]="Blinky" badinfo[0,1]=150 badinfo[0,2]=12 badinfo[0,3]=13 badinfo[0,4]=15 badinfo[0,5]=15 badinfo[0,6]=150 badinfo[0,7]=5 badinfo[0,11]=1 badinfo[0,12]=1 badinfo[0,30]=0 badinfo[0,31]=0 badinfo[0,101]=100 badinfo[0,102]=200 badinfo[0,100]=spr_blinky badinfo[1,0]="Pinky" badinfo[1,1]=160 badinfo[1,2]=9 badinfo[1,3]=14 badinfo[1,4]=12 badinfo[1,5]=6 badinfo[1,6]=160 badinfo[1,7]=22 badinfo[1,11]=1 badinfo[1,12]=1 badinfo[1,30]=0 badinfo[1,31]=0 badinfo[1,101]=110 badinfo[1,102]=280 badinfo[1,100]=spr_pinky badinfo[2,0]="Inky" badinfo[2,1]=89 badinfo[2,2]=4 badinfo[2,3]=7 badinfo[2,4]=11 badinfo[2,5]=2 badinfo[2,6]=89 badinfo[2,7]=15 badinfo[2,11]=1 badinfo[2,12]=1 badinfo[2,30]=0 badinfo[2,31]=0 badinfo[2,100]=spr_inky badinfo[2,101]=120 badinfo[2,102]=360 badinfo[3,0]="Clyde" badinfo[3,1]=112 badinfo[3,2]=9 badinfo[3,3]=10 badinfo[3,4]=13 badinfo[3,5]=13 badinfo[3,6]=112 badinfo[3,7]=20 badinfo[3,11]=1 badinfo[3,12]=1 badinfo[3,30]=0 badinfo[3,31]=0 badinfo[3,100]=spr_clyde badinfo[3,101]=130 badinfo[3,102]=440 0000000[Aif waiting=false { charinfo[slot1,30]+=.5+charinfo[slot1,7]/60 charinfo[slot2,30]+=.5+charinfo[slot2,7]/60 if charinfo[slot1,30]>=100 { charinfo[slot1,31]=true current=slot1 waiting=true select1=0 select2=0 exit } if charinfo[slot2,30]>=100 { charinfo[slot2,31]=true current=slot2 waiting=true select1=0 select2=0 exit } if charinfo[slot3,30]>=100 { charinfo[slot3,31]=true current=slot3 waiting=true select1=0 select2=0 exit } if charinfo[slot4,30]>=100 { charinfo[slot4,31]=true current=slot4 waiting=true select1=0 select2=0 exit } }0000000[script_execute(enemywait)0000000[if charinfo[slot1,31]=1 or charinfo[slot2,31]=1 or charinfo[slot3,31]=1 or charinfo[slot4,31]=1 { going=true } if badinfo[enemyslot1,31]=1 or badinfo[enemyslot2,31]=1 or badinfo[enemyslot3,31]=1 or badinfo[enemyslot4,31]=1 { badgoing=true }0000000[if delay>1 and badgoing=false { delay-=1 if delay>85 { dir = arctan2(badinfo[cursor,102]-charinfo[current,102],badinfo[cursor,101]-charinfo[current,101])*180/pi charinfo[current,101] += cos(dir*pi/180)*2.5 charinfo[current,102] += sin(dir*pi/180)*2.5 exit } if delay=84 { badinfo[cursor,6]-=40 if badinfo[cursor,6]<1 badinfo[cursor,11]=0 } if delay>30 and delay<85 { charinfo[current,101]+=2.5 exit } if delay>1 and delay<30 { delay=0 waiting=false } }0000000[Jif badgoing=true { if delay<1 delay=50 script_execute(blinkyattack) }0000000[attack_select()0000000[draw_characters()0000000[ group_hud()0000000[ your_turn()0000000[script_execute(script11)0000000Z[4//swaps 1 and 2 hold=slot1 slot1=slot2 slot2=hold0000000X[4//swaps 2 and 3 hold=slot3 slot3=slot2 slot2=hold0000000V[4//swaps 3 and 4 hold=slot4 slot4=slot3 slot3=hold0000000Q[0000000C[4//swaps 1 and 4 hold=slot4 slot4=slot1 slot1=hold0000000B[4//swaps 2 and 4 hold=slot2 slot2=slot4 slot4=hold0000000([if selecting=true { if scroll3 cursor=0 if badinfo[cursor,11]=0 or badinfo[cursor,12]=0 { cursor+=1 } } } 0000000'[ select1+=10000000&[if selecting=true { if scroll>0 scroll-=1 cursor-=1 repeat 10 { if cursor<0 cursor=3 if cursor>3 cursor=0 if badinfo[cursor,11]=0 or badinfo[cursor,12]=0 { cursor-=1 } } } 0000000%[ select1-=10000000 [Mif going=true { selected=charinfo[current,150+select1*3] selecting=true }0000000menu animator  projectile [4timeleft-=1 if timeleft<1 { instance_destroy() }0000000room0<        0 XGame InformationX{\rtf1\ansi\ansicpg1252\deff0\deflang1033{\fonttbl{\f0\fnil Arial;}} {\colortbl ;\red0\green0\blue0;} \viewkind4\uc1\pard\cf1\f0\fs24 \par } Sprites spr_blinky spr_pinkyspr_inky spr_clyde spr_mspac spr_pacmancherryspecksprite8 sprite11 sprite9 sprite10 sprite12 sprite13sprite14sprite15Soundssound0 BackgroundsPathsScripts blinkyattack placeholder enemywaittarget random_target highesthp characterstats script11attacks dynamo chompchomp battledraw attack_selectdraw_characters group_hud your_turnscript18 Fonts Time LinesObjects statcontrolmenuanimator projectileRoomsroom0 Game Information Global Game Settings