) $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 setTimerOn dismount setSize getSize onMouseUp subtract p2BombananaAmmoCount checkCount text playAnimation $player2tempBan setTimerOff $firecount $duration getPositionX Player1Image %fly_dir_x getPositionY %fly_dir_y mSqrt %fly_v_mag %fly_unitVX %fly_unitVY setLinearVelocityX setLinearVelocityY %homed schedule Homing1 timeUp1 $presseddur %fly_temp_mag %fly_temp_unitVX %fly_temp_unitVY %fly_actual_vx %fly_actual_vy firesmallBanana smallHoming1 explode OnTimer onCollision class %dstObj %srcObj echo spawn dealDamage $MainBananaXPos $MainBananaYPos safeDelete t2dParticleEffect scenegraph %explosion1 loadEffect setEffectLifeMode setPosition getPosition playEffect alxPlay BombananaExplosion t2dAnimatedSprite animationName Layer CollisionActiveReceive CollisionActiveSend CollisionCallback CollisionPhysicsReceive CollisionPhysicsSend CollisionPolyList LinkPoints $tempBanana1 addToScene $tempBanana2 $tempBanana3 $tempBanana4 $tempBanana5 Player1BananaRemove onPositionTarget getBehavior %victim %takesDamage isObject takeDamage %amount 0.7 0.8 0 1 100 BombananaAnimation 15 10000 Player1 BananaSplitCountp2 3 ~/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 102.734 92.601 TakesDamageAdvBehavior @ D@ (@ 4@ >@ t@ ? ? Y@ @@ $fA@ nE@ 1Q@ T@ 10]@ nrC@ @ # )? [ @ # )?@ # )?@ # )?@ # )?@ # )?@ # )?@ # )?P" (OE OC OCOCOC OC OCOCOG 9 P" (OCOG 9P" (OG 9P" (OA P" (OG 8;OG 9 @ # )?@ # )?@# )?PE OC OG 9PE OE ,/ 3OG 9P" (OCOCOC OCOG 9P" (OC#OC#OG 9P" (OG 9A" ' A" ' @(# )?AA" '" ' # *