)$BananaExplosionCountp2Player2BananaEnableBan$BananaFiringp2$BananaSplitCountp2$fly_speed1$prev_UVXp2_2_1$prev_UVYp2_2_1$prev_UVXp2_2$prev_UVYp2_2mount%thisPlayer2ImageonMouseDownsetTimerOndismountsetSizegetSizeonMouseUpsubtractp2BombananaAmmoCountcheckCounttextplayAnimation$player2tempBansetTimerOff$firecount$durationgetPositionXPlayer1Image%fly_dir_xgetPositionY%fly_dir_ymSqrt%fly_v_mag%fly_unitVX%fly_unitVYsetLinearVelocityXsetLinearVelocityY%homedscheduleHoming1timeUp1$presseddur%fly_temp_mag%fly_temp_unitVX%fly_temp_unitVY%fly_actual_vx%fly_actual_vyfiresmallBananasmallHoming1explodeOnTimeronCollisionclass%dstObj%srcObjechospawndealDamage$MainBananaXPos$MainBananaYPossafeDeletet2dParticleEffectscenegraph%explosion1loadEffectsetEffectLifeModesetPositiongetPositionplayEffectalxPlayBombananaExplosiont2dAnimatedSpriteanimationNameLayerCollisionActiveReceiveCollisionActiveSendCollisionCallbackCollisionPhysicsReceiveCollisionPhysicsSendCollisionPolyListLinkPoints$tempBanana1addToScene$tempBanana2$tempBanana3$tempBanana4$tempBanana5Player1BananaRemoveonPositionTargetgetBehavior%victim%takesDamageisObjecttakeDamage%amount0.70.801100BombananaAnimation1510000Player1BananaSplitCountp23~/data/particles/big_explosion.effKILLspawnSmallAnimation2-0.128 -0.128 0.113 -1.28 0.118 0.113 -0.128 0.1130 0102.73492.601TakesDamageAdvBehavior@D@(@4@>@t@??Y@@@$fA@nE@ 1Q@T@ 10]@nrC@ @#)?[@#)?@#)?@#)?@#)?@#)?@#)?@#)?P"(OEOCOCOCOC OC OCOCOG9 P"(OC OG9P"(OG9P"(OAP"(OG8;OG9 @#)?@#)?@#)?PEOC OG9PEOE,/3OG9P"(OCOCOC OCOG9P"(OC#OC#OG9P"(OG9A"' A"' @(#)?AA"'"' #* ? k      } pf c6 \ H ; VI<:^L?1B F$- 1$ z(w qn he _ \ VSMJD*$zwj\dQ9V XE'? 2-C83p  s zZ I'1;A   V OEcrb`  bS}xDj3t\"yfQnUJF}r   w e vqZ k^SOzogBKjQX41,a=:5\YT}YV B&/&NEKv9M;8VDAuc`<r`]i0# ,K3H\ *v6-3R  G;+A) yoedc\V>5p/bp)`#T n!@6-0m5 y o l )/ ri}j" &>&uhb:, g 7=d]>