) ) $BananaExplosionCountp2 Player2BananaEnable Ban $BananaFiringp2 $BananaSplitCountp2 $fly_speed1 $prev_UVXp2_2_1 $prev_UVYp2_2_1 $prev_UVXp2_2 $prev_UVYp2_2 mount %this Player2Image onMouseDown dismount setSize getSize subtract p2BombananaAmmoCount checkCount text alxStop $Banp2Handle alxPlay BanHoming playAnimation $player2tempBan firemainBanana onTouchDown Homing1 getPositionX Player1Image %fly_dir_x getPositionY %fly_dir_y mSqrt %fly_temp_mag %fly_temp_unitVX %fly_temp_unitVY %fly_actual_vx %fly_actual_vy %fly_v_mag %fly_unitVX %fly_unitVY setLinearVelocityX setLinearVelocityY %homed schedule timeUp1 firesmallBanana sBan smallHoming1 $duration explode onCollision class %dstObj %srcObj spawn dealDamage $MainBananaXPos $MainBananaYPos safeDelete t2dParticleEffect scenegraph %explosion1 loadEffect setEffectLifeMode setPosition getPosition playEffect BombananaExplosion t2dAnimatedSprite animationName Layer CollisionActiveReceive CollisionActiveSend CollisionCallback CollisionPhysicsReceive CollisionPhysicsSend CollisionPolyList LinkPoints $tempBanana1 addToScene $tempBanana2 $tempBanana3 $tempBanana4 $tempBanana5 getBehavior %victim %takesDamage isObject takeDamage %amount disableP2Bombanana setLayer $p2BombananaEnabled setUseTouchEvents Player2BombananaAmmoConsole setUseMouseEvents enableP2Bombanana 0.9 1.1 0 1 BombananaAnimation 15 10000 Player1 3 trees ~/data/particles/big_explosion.eff KILL spawnSmallAnimation 2 -0.128 -0.128 0.113 -1.28 0.118 0.113 -0.128 0.113 0 0 76 90 TakesDamageAdvBehavior 30 ? >@ t@ ? (@ 4@ [@ :@ S@ Q@ I@ G@ D@ Y@ @ # )? [ @ # )?@ # )?@ # )?@ # )?@ # )?@ # )?@ # )?P" (OE OC OCOCOC OC OCOCOG 9 P" (OG 9P" (OA P" (OG 8;OG 9@ # )?@ # )?" &PE OC OG 9PE OE ,/ 3OG 9@# )?P" (OF 9PE OF # +9P" (OCOCOC OCOG 9P" (OG 9 P" (OG 9P" (OA P" (OG 8;OG 9@ # )?@ # )?" &> PE OC OG 9PE OE ,/ 3OG 9@# )?P" (OF 9PE OF # +9P" (OCOCOC OCOG 9P" (OG 9 f P" (OG 8PE OG 8# *