Odd Droplets is the fifth listed mini-game in MyTeardrop.
Gameplay[]
The objective is to slap the Teardrop doing a different pose than the rest. The player get 3 lives, lives are lost when you slap the wrong Teardrop, and losing all lives results in the game ending.
Score[]
Finding the odd Teardrop faster gives you more points, as the rewarded points slowly decreases as time goes on, starting at 200 points but changes due to how many Teardrops are on-screen.
- 1,000 points = 10 Coins.
- 10,000 points = 100 Coins.
- 26,730 points = 267 Coins
- 99,990 points = 999 Coins
Coin Rewards[]
Coins = Score / 100 (always rounded down to the nearest 100)
This can keep going because there is no known end (maybe aside from when you reach something related to the number 2147483647)
Achievements[]
The Detective[]
- Find the Odd Droplet 40 times in a row
Gallery[]
Poses[]
Odd Poses[]
Trivia[]
- This is currently the only game where there is a life system.
- This is the first game to have the depiction of the player from the trailer in the icon.
Code[]
Teardrop Posing[]
{"layers":{"j":{"frames":[[1,-15.85,49.55,-0.990753173828125,0.1354827880859375,0.1354827880859375,0.990753173828125,null,100.10000000000001,150.10000000000002,15,2,-2,1],[1,-15.85,49.55,-0.990753173828125,0.1354827880859375,0.1354827880859375,0.990753173828125,null,100.10000000000001,150.10000000000002,15,2,-2,1],[2,-15.85,49.55,-0.990753173828125,0.1354827880859375,0.1354827880859375,0.990753173828125,null,100.10000000000001,150.10000000000002,15,2,-2,1],[2,-15.85,49.55,-0.990753173828125,0.1354827880859375,0.1354827880859375,0.990753173828125,null,100.10000000000001,150.10000000000002,15,2,-2,1],[2,-18.7,50.2,1,0,-0.1537628173828125,1,null,100,150.10000000000002,15,2,-2,1],[2,-12.65,47.3,0.9060211181640625,0,-0.2294921875,1.06634521484375,null,99.94999999999999,150.2,15,2,-2,1]],"symbol":"Sprites/Limbs"},"i":{"frames":[[2,14.1,48.7,0.990753173828125,0.1354827880859375,-0.1354827880859375,0.990753173828125,7.7868499755859375,100.1,150.10000000000002,15,2,-2,1],[2,14.1,48.7,0.990753173828125,0.1354827880859375,-0.1354827880859375,0.990753173828125,7.7868499755859375,100.1,150.10000000000002,15,2,-2,1],[2,14.1,48.7,0.990753173828125,0.1354827880859375,-0.1354827880859375,0.990753173828125,7.7868499755859375,100.1,150.10000000000002,15,2,-2,1],[2,11.1,49.35,1,0,0,1,0,100.1,150.1,15,2,-2,1],[2,14.5,46.4,0.9060211181640625,0,-0.090179443359375,1.06634521484375,null,100.3,150.20000000000002,15,2,-2,1]],"symbol":"Sprites/Limbs"},"h":{"frames":[[2,-39.65,28.35,0.874420166015625,0.485076904296875,-0.485076904296875,0.874420166015625,29.019271850585938,100.1,150.05,8,2,-2,1],[1,-42.8,-12.7,-0.8400115966796875,0.5423736572265625,-0.5423736572265625,-0.8400115966796875,147.15061950683594,100.14999999999999,150.05,7,2,-2,1],[1,-41.45,-13.25,-0.8510284423828125,0.52490234375,-0.52490234375,-0.8510284423828125,148.33407592773438,100.2,150.2,5,2,-2,1],[2,-41.35,25.2,0.7270660400390625,-0.7713775634765625,0.8672943115234375,0.4548187255859375,null,100,150.1,1,2,-2,1],[2,-39.9,34.1,0.8343963623046875,0.5511627197265625,-0.5511627197265625,0.8343963623046875,33.4468994140625,99.94999999999999,150.15,8,2,-2,1],[1,44.85,21.15,0.8190765380859375,-0.573638916015625,0.573638916015625,0.8190765380859375,-35.005401611328125,100,150.25,8,2,-2,1],[1,-28.05,38.8,0.704620361328125,0.7095184326171875,-0.7095184326171875,0.704620361328125,45.19862365722656,100.05,150.3,8,2,-2,1]],"symbol":"Sprites/Limbs"},"g":{"frames":[[2,36.1,30.8,0.79638671875,-0.604766845703125,0.604766845703125,0.79638671875,-37.21238708496094,100.05,150.1,8,2,-2,1],[1,33.9,33.9,0.5820159912109375,-0.8131561279296875,0.8131561279296875,0.5820159912109375,-54.40704345703125,100.05000000000001,150.1,8,2,-2,1],[1,29.1,38.35,0.975311279296875,-0.22052001953125,0.22052001953125,0.975311279296875,-12.740615844726562,100.19999999999999,150.29999999999998,8,2,-2,1],[2,36.8,31.35,-0.876251220703125,-0.693634033203125,-0.723297119140625,0.356781005859375,null,99.6,150.7,1,2,-2,1],[2,31.45,39.1,0.8640899658203125,-0.503326416015625,0.503326416015625,0.8640899658203125,-30.220352172851562,99.65,150.79999999999998,8,2,-2,1],[2,32.8,35.95,0.78314208984375,-0.621826171875,0.621826171875,0.78314208984375,-38.450225830078125,99.64999999999999,150.8,8,2,-2,1]],"symbol":"Sprites/Limbs"},"f":{"frames":[[2,-1.15,-20.1,1,0,0,1,0,400,400,47,2,-2,1],[1,-1.1,-20,0.999969482421875,0.0077972412109375,-0.0077972412109375,0.999969482421875,0.446746826171875,399.95,399.95,47,2,-2,1],[1,0.4,-19.65,0.9995880126953125,0.0284423828125,-0.0284423828125,0.9995880126953125,1.63006591796875,399.9,400,47,2,-2,1],[2,0.4,-19.65,0.9995880126953125,0.0284423828125,-0.0284423828125,0.9995880126953125,1.63006591796875,399.9,400,47,2,-2,1],[2,-4,-18.75,-1,0,0,1,null,399.9,400,47,2,-2,1],[2,-4.2,-21.7,-0.9897003173828125,0.1431427001953125,0.1431427001953125,0.9897003173828125,null,399.95,399.90000000000003,47,2,-2,1]],"symbol":"Sprites/Bodies"},"e":{"frames":[[2,-26.6,-25.7,1,0,0,1,0,54.449999999999996,52.25,12,2,-2,1],[1,-26.65,-26.7,0.999969482421875,0.0077972412109375,-0.050567626953125,0.9996337890625,null,54.35,52.2,12,2,-2,1],[1,-25,-26.9,0.9995880126953125,0.0284423828125,-0.071197509765625,0.9983673095703125,null,54.400000000000006,52.15,12,2,-2,1],[2,-24.1,-21.05,0.9995880126953125,0.0284423828125,-0.071197509765625,0.9983673095703125,null,54.4,52.2,6,2,-2,1],[2,-24.6,-20.9,1,0,0,1,0,54.4,52.199999999999996,12,2,-2,1],[2,null]],"symbol":"Sprites/Eyes"},"d":{"frames":[[2,7.9,-26.25,1,0,0,1,0,54.449999999999996,52.25,12,2,-2,1],[1,7.85,-27,0.999969482421875,0.0077972412109375,-0.050567626953125,0.9996337890625,null,54.5,52.2,12,2,-2,1],[1,9.5,-26.5,0.9995880126953125,0.0284423828125,-0.071197509765625,0.9983673095703125,null,54.5,52.150000000000006,12,2,-2,1],[1,10.4,-20.65,0.9995880126953125,0.0284423828125,-0.071197509765625,0.9983673095703125,null,54.55,52.1,10,2,-2,1],[1,10.4,-20.65,0.9995880126953125,0.0284423828125,-0.071197509765625,0.9983673095703125,null,54.55,52.1,5,2,-2,1],[2,9.85,-20.55,1,0,0,1,0,54.550000000000004,52.10000000000001,12,2,-2,1],[2,23.1,-27.95,0.941558837890625,-0.3368072509765625,0.3368072509765625,0.941558837890625,-19.682723999023438,54.6,52.14999999999999,12,2,-2,1]],"symbol":"Sprites/Eyes"},"c":{"frames":[[6,null],[2,-24.6,-33.5,1,0,0,1,0,54.4,52.2,29,2,-2,1],[2,null]],"symbol":"Sprites/Eyes"},"b":{"frames":[[6,null],[2,9.85,-33.15,1,0,0,1,0,54.550000000000004,52.1,29,2,-2,1],[2,null]],"symbol":"Sprites/Eyes"},"a":{"frames":[[1,-0.6,11.3,-1,0,0,1,null,100,90,2,2,-2,1],[1,4.65,15.7,0.974578857421875,-0.2240142822265625,-0.2240142822265625,-0.974578857421875,null,100.05000000000001,89.9,18,2,-2,1],[1,-0.85,13.15,-0.932891845703125,-0.00726318359375,-0.00726318359375,0.932891845703125,null,100.10000000000001,90.10000000000001,7,2,-2,1],[1,0,13.5,-0.9325408935546875,-0.0265350341796875,-0.0265350341796875,0.9325408935546875,null,100.05,90.1,7,2,-2,1],[2,-7.45,19.35,-0.9325408935546875,-0.0265350341796875,-0.0265350341796875,0.9325408935546875,null,100.1,90.15,18,2,-2,1],[1,1.4,15.95,0.9076080322265625,0,0,1.0944671630859375,0,100.05000000000001,90.2,15,2,-2,1],[1,1.4,15.95,0.9076080322265625,0,0,1.0944671630859375,0,100.05000000000001,90.2,12,2,-2,1],[2,22.45,8.9,0.831695556640625,-0.1202850341796875,-0.038116455078125,0.867401123046875,null,100.2,90.35000000000001,26,2,-2,1]],"symbol":"Sprites/Mouth"}},"frameCount":10,"symbols":{}}
Game Code[]
oddDroplets:function(e="",t=!1){
let i=function(){n.minigameMusic&&te.howitbegins.play()};
te.howitbegins.on("end",i),n.minigameMusic&&(te.howitbegins.play(),te.howitbegins.volume=1);
let r=new PIXI.Sprite($["Sprites/Rooms"][19]);
r.interactive=!0,r.x=c.screen.width/2,r.y=c.screen.height/2,r.anchor.set(.5,.5),c.stage.addChild(r);
let s,l=Date.now(),d=new PIXI.Container,h=0,u=0,p=function(){
let e=[];
s=function(){for(let t=0;t<e.length;t++)e[t].destroy()};
let t=4,i=2,a=1,o={x:c.screen.width/2.5,y:c.screen.height/3};
switch(u){
case 1: t=6,c.screen.width>640?(i=3,a=.9,o.x=c.screen.width/3.5):(o.y/=1.25,a=.92); break;
case 2: t=10,c.screen.width>640?(i=5,a=.9,o.x=c.screen.width/6):(o.y/=2,i=2,a=.5); break;
case 3: t=15,c.screen.width>640?(i=5,a=.75,o.x=c.screen.width/6,o.y*=.9):(o.y/=2,i=3,o.x*=.75,a=.5); break;
case 4: t=24,c.screen.width>640?(i=6,a=.5,o.x=c.screen.width/6,o.y=c.screen.height/6):(o.x=c.screen.width/5,o.y=c.screen.height/7,i=4,a=.4);
}
let l=0,h=Math.floor(Math.random()*t),p=2*Math.floor(20*Math.random());
for(let r=0;r<t;r++){
let t=Te(ee.oddDroplets),s=Te(ee.oddDroplets);
for(let e=0;e<s.layers.length;e++){
let i=s[t.layers[e]];
null!=$[i.symbol+"OUTLINE12"]&&R(i,i.symbol+"OUTLINE12")
}
e[r]={destroy:function(){t.destroyAnimation(),s.destroyAnimation()},disableInteractivity:function(){t.interactive=!1}};
let u=p+(r==h?1:0);
t.hitArea=new PIXI.Rectangle(-45,-75,90,150),t.goto(u),t.x=c.screen.width/2-(i-1)/2*o.x+o.x*(r%i),t.y=c.screen.height/2+Math.floor(r/i)*o.y,l=Math.floor(r/i),t.scale.x=a,t.scale.y=a,
s.goto(u),s.x=t.x,s.y=t.y,s.scale.x=a,s.scale.y=a,d.addChild(s),d.addChild(t),
t.interactive=!0,t.on("pointerup",(function(){
for(let t=0;t<e.length;t++)e[t].disableInteractivity();
let i=1+Math.floor(4*Math.random());
n.sfx&&(te["slap"+i].attack=0,te["slap"+i].stop(),te["slap"+i].play());
let o=Te(ee.Teardrop,y.Teardrop);
B.outline.apply(o);
let l=Te(ee.Teardrop,y.Teardrop);
d.addChild(o),d.addChild(l),
o.gotoPart("Slap"),o.d.visible=!1,o.play(),o.x=t.x,o.y=t.y+80*a,o.scale.x=a,o.scale.y=a,
l.gotoPart("Slap"),l.d.visible=!1,l.play(),l.x=t.x,l.y=t.y+80*a,l.scale.x=a,l.scale.y=a,
t.destroy(),s.destroy(),e[r]={destroy:function(){o.destroyAnimation(),l.destroyAnimation()}},
h==r?(f++,40==f&&Fe.achievementQueue("oddDroplets40"),m+=w):(f=0,m-=w,te.fail.play(),A()),m<0&&(m=0),S.text="score: "+m,v=x+60
}))
}
c.stage.addChild(d),r.scale.x=.95,r.scale.y=.95,x=0,
d.pivot.x=c.screen.width/2,d.pivot.y=c.screen.height/2- -l*o.y/2,d.x=d.pivot.x,d.y=d.pivot.y+-l*o.y/2
};
m=0,g=function(){
te.howitbegins.off("end",i),te.howitbegins.stop(),S.destroy();
for(let e=0;e<T.length;e++)T[e].destroyAnimation();
r.destroy(),c.ticker.remove(I),Fe.gameList("oddDroplets"),Fe.results(m,Math.floor(m/100)),P.destroyPause(),s(),window.onblur=function(){}
},f=0,x=0;
p();
let w=0,v=-1,I=function(){
let e=600*(u/2+1);
if(w=Math.floor(eases.easeOutQuint(Math.max(0,Math.min(e,x-60)),200,-190,e)*(u/2+1)),
d.scale.x=eases.easeOutQuad(Math.min(50,x),.9,.1,50),d.scale.y=d.scale.x,
r.scale.x=d.scale.x/2+.5,r.scale.y=r.scale.x,x+=Qe,v<=x&&-1!=v){
if(v=-1,P.interactive=!1,k<=-1)return void Fe.blurPan(c.stage,g);
Fe.blurPan(c.stage,(function(){
if(P.interactive=!0,s(),h++,u=Math.floor(h/10),u>=5){
let e=[0,0,1,1,1,1,2,2,2,0,0,1,1,1,1,2,2,2,3,4];
u=e[Math.floor(Math.random()*e.length)]
}
p()
}))
}
};
c.ticker.add(I);
let S=a("score: 0",32);
S.anchor.set(0,0),S.x=20,S.y=20,c.stage.addChild(S),
window.onblur=function(){C||M()};
let C=!1,b=0;
function M(){
C=!C,P.changePause(C),C?(n.inGame=!1,c.ticker.remove(I),b=-Date.now(),te.howitbegins.pause(),Fe.message(o.ui.gamePaused,$["Sprites/GameUI"][32],(function(){M()}),(function(){Fe.blurPan(c.stage,(function(){g()}))}),[o.ui.play,o.ui.home],!1)):(b+=Date.now(),l+=b,n.inGame=!0,n.minigameMusic&&te.howitbegins.play(),c.ticker.add(I))
}
let P=Fe.pauseButton((function(){M()}),.4);
c.stage.addChild(P),P.x=c.screen.width-40,P.y=40;
let T=[];
for(let e=0;e<3;e++){
let t=Te(ee.healthLose);
c.stage.addChild(t),t.gotoAndStop(0),t.x=c.screen.width-90-35*e,t.y=40,t.scale.x=.4,t.scale.y=.4,T.push(t)
}
let k=2,A=function(){k--;for(let e=0;e<T.length;e++)e>k&&T[e].play()}
}