{"textureSize":[32,32],"models":[{"part":"tail","id":"tail","invertAxis":"xy","translate":[0,-3,-6],"submodels":[{"id":"Created_by_FreshLX_for_Fresh_Animations","invertAxis":"xy","translate":[0,0,0]}],"animations":[{"var.hy":"clamp(head_yaw,-90,90)","var.r":"random(id)*pi*4"},{"body.ry":"-tail.ry/6","body2.ry":"      if(is_in_water, sin(var.r+limb_swing*1.5+age/8)/7*(1+limb_speed*2) +torad(var.hy)/2                  , -cos(limb_swing+age/2)/8*2)","tail2.ry":"      if(is_in_water,-cos(var.r+limb_swing*1.5+age/8)/4*(1+limb_speed*2) +clamp(torad(var.hy), -pi/5, pi/5), -sin(limb_swing+age/2)/3*3)","tail2.rz":"      if(is_in_water, sin(var.r+limb_swing*1.5+age/8)/5                                                      , -sin(limb_swing+age/2)/3)","fin_top2.rz":"   if(is_in_water, cos(var.r+limb_swing*1.5+age/8)/6*(1+limb_speed*2)                                     , -sin(limb_swing+age/2))","fin_bottom2.rz":"if(is_in_water,-cos(var.r+limb_swing*1.5+age/8)/6*(1+limb_speed*2)                                     ,  sin(limb_swing+age/2))","body2.tx":"      if(is_in_water, cos(var.r+limb_swing*1.5+age/8)/5*(1+limb_speed*2)                                     , -cos(limb_swing+age/2))","body2.ty":"-1.5 +if(is_in_water, cos((pos_x*1.5+pos_y*2+pos_z*1.5)+age/17), 0)","body2.tz":" 3   +if(is_in_water, 0, 0)","body2.rx":"clamp(if(age>4&&var.y!=pos_y, -(pos_y-var.y)*4/round((frame_time*60)*2), 0), -pi/3, pi/3)","tail2.rx":"    if(is_in_water, torad(-5)*clamp(1-limb_speed*6, 0, 1) -sin((pos_x*1.5+pos_y*2+pos_z*1.5)+age/23)/10, -sin(limb_swing+age/2)/6)","body2.rz":"    if(is_in_water, -cos(var.r+limb_swing*1.5+age/8)/10 *clamp(limb_speed*1.5, 0, 1), torad(20) +torad(-40)*clamp(limb_speed*6, 0, 1) +sin(limb_swing +sin(limb_swing*2))/2 +limb_swing/2 -torad(90))","body2.sx":"1 +(0.5-random(id))/2","body2.sy":"body2.sx","body2.sz":"body2.sx"},{"left_fin.rx":" torad(-20)","right_fin.rx":"torad(-20)","left_fin.ry":" torad(-35) +if(is_in_water,  cos(          var.r+limb_swing/2+age/5 +sin(var.r+limb_swing/2+age/10)  )/2*clamp(1-limb_speed*6, 0, 1) +(torad(-30) -sin(var.r+limb_swing*1.5+age/8)/3)*clamp(limb_speed*6, 0, 1),  sin(age/1.5)/2)","right_fin.ry":"torad( 35) +if(is_in_water, -sin(          var.r+limb_swing/2+age/5 +cos(var.r+limb_swing/2+age/10)  )/2*clamp(1-limb_speed*6, 0, 1) +(torad( 30) -sin(var.r+limb_swing*1.5+age/8)/3)*clamp(limb_speed*6, 0, 1), -sin(age/1.5)/2)","left_fin.rz":" torad( 10) +if(is_in_water, -cos(torad(30)+var.r+limb_swing/2+age/5 +sin(var.r+limb_swing/2+age/10)/2)/4*clamp(1-limb_speed*6, 0, 1)                                                                     , 0)","right_fin.rz":"torad(-10) +if(is_in_water,  sin(torad(30)+var.r+limb_swing/2+age/5 +cos(var.r+limb_swing/2+age/10)/2)/4*clamp(1-limb_speed*6, 0, 1)                                                                     , 0)"},{"var.y":"var.y2","var.y2":"var.y3","var.y3":"var.y4","var.y4":"var.y5","var.y5":"var.y6","var.y6":"var.y7","var.y7":"var.y8","var.y8":"var.y9","var.y9":"var.y10","var.y10":"pos_y"},{"body_part.rx":"body2.rx","body_part.ry":"body2.ry","body_part.rz":"body2.rz","body_part.tx":"body2.tx","body_part.ty":"body2.ty+3","body_part.tz":"body2.tz-3","body_part.sx":"body2.sx","body_part.sy":"body2.sy","body_part.sz":"body2.sz"}]},{"part":"body","id":"body","invertAxis":"xy","translate":[0,-3,-3],"submodels":[{"id":"body2","invertAxis":"xy","translate":[0,2.5,0],"boxes":[{"coordinates":[-1,-2.5,-3,2,6,6],"textureOffset":[0,20]}],"submodels":[{"id":"right_fin","invertAxis":"xy","translate":[1,-1.5,-0.25],"rotate":[0,-45,0],"boxes":[{"coordinates":[0,-1,0,2,2,0],"textureOffset":[2,16]}]},{"id":"left_fin","invertAxis":"xy","translate":[-1,-1.5,-0.25],"rotate":[0,45,0],"boxes":[{"coordinates":[-2,-1,0,2,2,0],"textureOffset":[2,12]}]},{"id":"fin_top2","invertAxis":"xy","translate":[0,3.5,0],"boxes":[{"coordinates":[0,0,-3,0,4,6],"textureOffset":[20,11]}]},{"id":"fin_bottom2","invertAxis":"xy","translate":[0,-2.5,0],"boxes":[{"coordinates":[0,-4,-3,0,4,6],"textureOffset":[20,21]}]},{"id":"tail2","invertAxis":"xy","translate":[0,0.5,2],"boxes":[{"coordinates":[0,-3,0.8,0,6,5],"textureOffset":[21,16]}]}]}]},{"part":"fin_top"},{"part":"fin_bottom"},{"part":"fin_left"},{"part":"fin_right"},{"part":"body","id":"body_part","model":"tropical_fish_b_body.jpm","attach":"true"}]}