Matt+Kowal



Chapter 6 Flow Chart == =Chap 4's Code= =Created by: Matt Kowal=

Events

 * **When the world starts** ||
 * **Do:** ||  || **world.my first method** ||   ||


 * **When** **is clicked on** **dude** ||
 * **Do:** ||  || **world.replay** ||   ||

Methods

 * **world.my first method** //No variables// ||
 * |||||||| **Wait** **1** second |||||||| **dude** **say** **Welcome to my fitness program! Let's get started** duration = **2** seconds |||||||| **Loop** **5** times **times** ||  |||||| **Do in order** ||   |||| **Do together** ||   || **dude.UpperBody** **roll** **left** **0.2** revolutions duration = **.75** seconds || **dude.LowerBody.RightThigh** **roll** **left** **0.05** revolutions duration = **0.75** seconds |||| **Do together** ||   || **dude.UpperBody** **roll** **right** **0.2** revolutions duration = **0.75** seconds || **dude.LowerBody.RightThigh** **roll** **right** **0.05** revolutions duration = **0.75** seconds |||||||| **dude** **say** **Switch sides** |||||||| **Loop** **5** times **times** ||   |||||| **Do in order** ||   |||| **Do together** ||   || **dude.UpperBody** **roll** **right** **0.2** revolutions duration = **0.75** seconds || **dude.LowerBody.LeftThigh** **roll** **right** **0.05** revolutions duration = **0.75** seconds |||| **Do together** ||   || **dude.UpperBody** **roll** **left** **0.2** revolutions duration = **0.75** seconds || **dude.LowerBody.LeftThigh** **roll** **left** **0.05** revolutions duration = **0.75** seconds |||||||| **dude** **say** **Now let's take a quick breather** duration = **2** seconds |||||||| **Wait** **3** seconds |||||||| **dude** **say** **One last time to the left** duration = **2** seconds |||||||| **Loop** **5** times **times** ||   |||||| **Do in order** ||   |||| **Do together** ||   || **dude.UpperBody** **roll** **left** **0.25** revolutions duration = **0.75** seconds || **dude.LowerBody.RightThigh** **roll** **left** **0.05** revolutions duration = **0.75** seconds |||| **Do together** ||   || **dude.UpperBody** **roll** **right** **0.25** revolutions duration = **0.75** seconds || **dude.LowerBody.RightThigh** **roll** **right** **0.05** revolutions duration = **0.75** seconds |||||||| **dude** **say** **Click on me if you want to exercise some more** duration = **2** seconds ||


 * **world.replay** //No variables// ||
 * || **world.my first method** ||

It is not color coated because we did all the work together and did an equal amount of work.
 * **When the world starts** ||
 * **Do:** ||  || **world.my first method** ||   ||

Methods

 * **world.my first method** **hi** **=** **Hi** **,** **turnToDoor** **=** **0.24** **,** **doorMoves** **=** **6.5** ||
 * |||||||| **Do in order** ||
 * ^  ||   |||||| // **The two huskies walk towards each other while the eskimos are riding on them.** // |||||| **Do together** ||   |||| **husky2.WalkCycle** NumCycles = **1** |||| **husky.WalkCycle** NumCycles = **1** |||||| **The two huskies bark at each other** // **The two huskies bark at each other** // |||||| **Do together** ||   |||| **husky.Bark** BarkSpeed = **2** |||| **husky2.Bark** BarkSpeed = **2** |||||| **The huskie (instead of the eskimos) greet each other** |||||| **Do together** ||   |||| **husky** **say** **hi** |||| **husky2** **say** **hi** |||||| // **The huskies turn towards the door.** // |||||| **Do together** ||   |||| **husky** **turn** **right** **turnToDoor** revolutions |||| **husky2** **turn** **left** **turnToDoor** revolutions |||||| **The huskies walk towards the door** |||||| **Do together** ||   |||| **husky.WalkCycle** NumCycles = **30** |||| **husky2.WalkCycle** NumCycles = **30** |||| **Do in order** ||   || **//** **The door opens as soon as the huskies approach it and closes after they enter** || **circle** **move** **left** **doorMoves** meters duration = **9.75** seconds style = **abruptly** || **circle** **move** **right** **doorMoves** meters duration = **9.75** seconds style = **begin gently** ||

Methods

 * **husky.WagTail** ( [123] **WagTurnScale**, [123] **WagDurationScale**) //No variables// ||
 * |||| **Do together** ||
 * ^  ||   || **husky.back.tailSegment1** **turn** **right** ( **(** **0.03** * **WagTurnScale** **)** ) ( **(** **0.5** * **WagDurationScale** **)** ) || **husky.back.tailSegment1.tailSegment2** **turn** **right** ( **(** **0.04** * **WagTurnScale** **)** ) ( **(** **0.5** * **WagDurationScale** **)** ) || **husky.back.tailSegment1.tailSegment2.tailSegment3** **turn** **right** ( **(** **0.04** * **WagTurnScale** **)** ) ( **(** **0.5** * **WagDurationScale** **)** ) || **husky.back.tailSegment1.tailSegment2.tailSegment3.tailSegment4** **turn** **right** ( **(** **0.06** * **WagTurnScale** **)** ) ( **(** **0.5** * **WagDurationScale** **)** ) || **husky.back.tailSegment1.tailSegment2.tailSegment3.tailSegment4.tailSegment5** **turn** **right** ( **(** **0.06** * **WagTurnScale** **)** ) ( **(** **0.5** * **WagDurationScale** **)** ) || **husky.back.tailSegment1.tailSegment2.tailSegment3.tailSegment4.tailSegment5.tailSegment6** **turn** **right** ( **(** **0.06** * **WagTurnScale** **)** ) ( **(** **0.5** * **WagDurationScale** **)** ) |||| **Do together** ||   || **husky.back.tailSegment1** **turn** **left** ( **(** **0.06** * **WagTurnScale** **)** ) ( **(** **1** * **WagDurationScale** **)** ) || **husky.back.tailSegment1.tailSegment2** **turn** **left** ( **(** **0.08** * **WagTurnScale** **)** ) ( **(** **1** * **WagDurationScale** **)** ) || **husky.back.tailSegment1.tailSegment2.tailSegment3** **turn** **left** ( **(** **0.08** * **WagTurnScale** **)** ) ( **(** **1** * **WagDurationScale** **)** ) || **husky.back.tailSegment1.tailSegment2.tailSegment3.tailSegment4** **turn** **left** ( **(** **0.12** * **WagTurnScale** **)** ) ( **(** **1** * **WagDurationScale** **)** ) || **husky.back.tailSegment1.tailSegment2.tailSegment3.tailSegment4.tailSegment5** **turn** **left** ( **(** **0.12** * **WagTurnScale** **)** ) ( **(** **1** * **WagDurationScale** **)** ) || **husky.back.tailSegment1.tailSegment2.tailSegment3.tailSegment4.tailSegment5.tailSegment6** **turn** **left** ( **(** **0.12** * **WagTurnScale** **)** ) ( **(** **1** * **WagDurationScale** **)** ) |||| **Do together** ||   || **husky.back.tailSegment1** **turn** **right** ( **(** **0.03** * **WagTurnScale** **)** ) ( **(** **0.5** * **WagDurationScale** **)** ) || **husky.back.tailSegment1.tailSegment2** **turn** **right** ( **(** **0.04** * **WagTurnScale** **)** ) ( **(** **0.5** * **WagDurationScale** **)** ) || **husky.back.tailSegment1.tailSegment2.tailSegment3** **turn** **right** ( **(** **0.04** * **WagTurnScale** **)** ) ( **(** **0.5** * **WagDurationScale** **)** ) || **husky.back.tailSegment1.tailSegment2.tailSegment3.tailSegment4** **turn** **right** ( **(** **0.06** * **WagTurnScale** **)** ) ( **(** **0.5** * **WagDurationScale** **)** ) || **husky.back.tailSegment1.tailSegment2.tailSegment3.tailSegment4.tailSegment5** **turn** **right** ( **(** **0.06** * **WagTurnScale** **)** ) ( **(** **0.5** * **WagDurationScale** **)** ) || **husky.back.tailSegment1.tailSegment2.tailSegment3.tailSegment4.tailSegment5.tailSegment6** **turn** **right** ( **(** **0.06** * **WagTurnScale** **)** ) ( **(** **0.5** * **WagDurationScale** **)** ) ||


 * **husky.AmbientWag** //No variables// ||
 * || **husky.WagTail** WagTurnScale = **1.2** WagDurationScale = **0.8** || **husky.WagTail** WagTurnScale = **1** WagDurationScale = **0.85** || **husky.WagTail** WagTurnScale = **1.5** WagDurationScale = **0.8** || **husky.WagTail** WagTurnScale = **0.8** WagDurationScale = **0.8** || **husky.WagTail** WagTurnScale = **1.2** WagDurationScale = **0.8** ||

//No variables// ||
 * **husky.Bark** ( [123] **BarkSpeed**)
 * |||||||| **BarkSpeed** **set** **value** **to** ( **(** **1** **/** **BarkSpeed** **)** ) |||||||| **Do together** ||  |||||| **husky.front.neck** **turn** **forward** **.02** revolutions ( **(** **0.5** * **BarkSpeed** **)** ) |||||| **husky.front.neck.head** **turn** **backward** **0.1** revolutions ( **(** **0.5** * **BarkSpeed** **)** ) style = **abruptly** |||||| **If** **true** ||   |||| **husky** **play sound** **husky.Bark2 (0:00.689)** |||||| **Else** ||   |||| //Do Nothing// |||||| **Do in order** ||   |||| **husky.front.neck.head.jaw** **turn** **forward** **.1** revolutions ( **(** **0.25** * **BarkSpeed** **)** ) style = **abruptly** |||| **husky.front.neck.head.jaw** **turn** **backward** **0.1** revolutions ( **(** **0.25** * **BarkSpeed** **)** ) style = **abruptly** |||||| **Do in order** ||   |||| **Do together** ||   || **husky.front.neck.head.rightBrow** **roll** **left** **.04** revolutions ( **(** **0.25** * **BarkSpeed** **)** ) style = **abruptly** || **husky.front.neck.head.leftBrow** **roll** **right** **0.04** revolutions ( **(** **0.25** * **BarkSpeed** **)** ) style = **abruptly** |||| **Do together** ||   || **husky.front.neck.head.rightBrow** **roll** **right** **.02** revolutions ( **(** **0.25** * **BarkSpeed** **)** ) style = **abruptly** || **husky.front.neck.head.leftBrow** **roll** **left** **0.02** revolutions ( **(** **0.25** * **BarkSpeed** **)** ) style = **abruptly** |||||||| **Do together** ||   |||||| **husky.front.neck** **turn** **backward** **0.02** revolutions ( **(** **0.5** * **BarkSpeed** **)** ) |||||| **husky.front.neck.head** **turn** **forward** **0.1** revolutions ( **(** **0.5** * **BarkSpeed** **)** ) style = **abruptly** |||||| **husky.front.neck.head.rightBrow** **roll** **right** **.02** revolutions ( **(** **0.5** * **BarkSpeed** **)** ) style = **abruptly** |||||| **husky.front.neck.head.leftBrow** **roll** **left** **0.02** revolutions ( **(** **0.5** * **BarkSpeed** **)** ) style = **abruptly** ||


 * **husky.Breathe** //No variables// ||
 * |||||| **Do together** ||
 * ^  ||   |||| **Do in order** ||
 * ^  ||^   ||   || **husky.front.neck.head.snout.nose** **resize** **1.1** duration = **1** second || **husky.front.neck.head.snout.nose** **resize** **0.9** duration = **1** second ||


 * **husky.ScratchEar** ( [123] **ScratchDuration**) //No variables// ||
 * |||||| **//** **Starting from sitting pose** |||||| **Do together** ||  |||| **husky.front.leftLeg** **roll** **right** **0.05** revolutions ( **(** **1** * **ScratchDuration** **)** ) |||| **husky.front.leftLeg** **turn** **backward** **.12** revolutions ( **(** **1** * **ScratchDuration** **)** ) |||| **husky.front.leftLeg.lowerLeg** **turn** **backward** **.17** revolutions ( **(** **1** * **ScratchDuration** **)** ) |||| **husky.front.leftLeg.lowerLeg.paw** **turn** **forward** **0.1** revolutions ( **(** **1** * **ScratchDuration** **)** ) |||| **husky.front.neck** **turn** **forward** **.185** revolutions ( **(** **1** * **ScratchDuration** **)** ) |||| **husky.front.neck** **roll** **left** **.01** revolutions ( **(** **1** * **ScratchDuration** **)** ) |||| **husky.front.neck** **turn** **left** **0.05** revolutions ( **(** **1** * **ScratchDuration** **)** ) |||||| **Loop** **3** times **times** ||   |||| **Do together** ||   || **husky.front.neck** **turn** **backward** **.01** revolutions ( **(** **0.25** * **ScratchDuration** **)** ) style = **abruptly** || **husky.front.neck** **roll** **right** **.01** revolutions ( **(** **0.25** * **ScratchDuration** **)** ) style = **abruptly** || **husky.front.neck.head** **roll** **left** **0.01** revolutions ( **(** **0.25** * **ScratchDuration** **)** ) style = **abruptly** || **husky.front.leftLeg** **turn** **forward** **.01** revolutions ( **(** **0.25** * **ScratchDuration** **)** ) style = **abruptly** || **husky.front.leftLeg.lowerLeg** **turn** **forward** **0.01** revolutions ( **(** **0.25** * **ScratchDuration** **)** ) style = **abruptly** |||| **Do together** ||   || **husky.front.neck** **turn** **forward** **.01** revolutions ( **(** **0.25** * **ScratchDuration** **)** ) style = **abruptly** || **husky.front.neck** **roll** **left** **.01** revolutions ( **(** **0.25** * **ScratchDuration** **)** ) style = **abruptly** || **husky.front.neck.head** **roll** **right** **0.01** revolutions ( **(** **0.25** * **ScratchDuration** **)** ) style = **abruptly** || **husky.front.leftLeg** **turn** **backward** **.01** revolutions ( **(** **0.25** * **ScratchDuration** **)** ) style = **abruptly** || **husky.front.leftLeg.lowerLeg** **turn** **backward** **0.01** revolutions ( **(** **0.25** * **ScratchDuration** **)** ) style = **abruptly** |||||| **Do together** ||   |||| **husky.front.leftLeg** **roll** **left** **0.05** revolutions ( **(** **1** * **ScratchDuration** **)** ) |||| **husky.front.leftLeg** **turn** **forward** **.12** revolutions ( **(** **1** * **ScratchDuration** **)** ) |||| **husky.front.leftLeg.lowerLeg** **turn** **forward** **.17** revolutions ( **(** **1** * **ScratchDuration** **)** ) |||| **husky.front.leftLeg.lowerLeg.paw** **turn** **backward** **0.1** revolutions ( **(** **1** * **ScratchDuration** **)** ) |||| **husky.front.neck** **turn** **backward** **.185** revolutions ( **(** **1** * **ScratchDuration** **)** ) |||| **husky.front.neck** **roll** **right** **.01** revolutions ( **(** **1** * **ScratchDuration** **)** ) |||| **husky.front.neck** **turn** **right** **0.05** revolutions ( **(** **1** * **ScratchDuration** **)** ) ||


 * **husky.SitStand** **VertMove** **=** **0.06** ||
 * |||||||| **If** **husky.isSitting** ||
 * ^  ||   |||||| **husky.isSitting** **set** **value** **to** **false** |||||| **Do together** ||   |||| **husky** **turn** **forward** **.123** revolutions |||| **husky** **move** **forward** **0.33** meters |||| **husky** **move** **down** **VertMove** meters |||| **Do in order** ||   || **husky.AmbientWagOn** **set** **value** **to** **false** || **husky** **set pose** **husky.miniSitToStand** duration = **.7** seconds style = **begin gently** || **husky** **set pose** **husky.miniStanding** duration = **0.3** seconds style = **abruptly** || **husky.AmbientWagOn** **set** **value** **to** **true** |||| **husky.isSitting** **set** **value** **to** **false** |||||| **husky.isResting** **set** **value** **to** **true** |||||||| **Else** ||   |||||| **husky.isResting** **set** **value** **to** **false** |||||| **Do together** ||   |||| **husky** **turn** **backward** **0.123** revolutions |||| **husky** **move** **backward** **0.33** meters |||| **husky** **move** **up** **VertMove** meters |||| **Do in order** ||   || **husky.AmbientWagOn** **set** **value** **to** **false** || **husky** **set pose** **husky.miniSitToStand** duration = **.3** seconds style = **begin gently** || **husky** **set pose** **husky.miniSitting** duration = **0.7** seconds style = **abruptly** || **husky.AmbientWagOn** **set** **value** **to** **true** |||| **husky.isSitting** **set** **value** **to** **true** |||||| **husky.isResting** **set** **value** **to** **true** ||


 * **husky.WalkCycle** ( [123] **NumCycles**)
 * WalkDur** **=** **0.15** **,** **StrideLen** **=** **0.15** ||
 * |||||| **husky.AmbientWagOn** **set** **value** **to** **false** |||||| **Loop** **NumCycles** times **time** ||  |||| **Do together** ||   || **husky** **set pose** **husky.miniJesWalk01_T** duration = **WalkDur** seconds style = **abruptly** || **husky** **move** **forward** **StrideLen** meters duration = **WalkDur** seconds |||| **Do together** ||   || **husky** **set pose** **husky.miniJesWalk01_5** duration = **WalkDur** seconds style = **abruptly** || **husky** **move** **forward** **StrideLen** meters duration = **WalkDur** seconds |||| **Do together** ||   || **husky** **set pose** **husky.miniJesWalk02_T** duration = **WalkDur** seconds style = **abruptly** || **husky** **move** **forward** **StrideLen** meters duration = **WalkDur** seconds |||| **Do together** ||   || **husky** **set pose** **husky.miniJesWalk02_5** duration = **WalkDur** seconds style = **abruptly** || **husky** **move** **forward** **StrideLen** meters duration = **WalkDur** seconds |||||| **husky.AmbientWagOn** **set** **value** **to** **true** ||


 * **husky.StandWalk** //No variables// ||
 * |||||||| **If** ( **not** **husky.isSitting** ) ||
 * ^  ||   |||||| **If** **husky.isWalking** ||
 * ^  ||^   ||   |||| **husky.isWalking** **set** **value** **to** **false** |||| **Do together** ||   || **husky** **set pose** **husky.miniStanding** duration = **0.5** seconds || **husky** **move** **backward** **.15** meters duration = **0.5** seconds |||| **husky.isResting** **set** **value** **to** **true** |||||| **Else** ||   |||| **husky.isResting** **set** **value** **to** **false** |||| **Do together** ||   || **husky** **set pose** **husky.miniJesWalk02_5** duration = **0.5** seconds || **husky** **move** **forward** **0.15** meters duration = **0.5** seconds |||| **husky.isWalking** **set** **value** **to** **true** |||||||| **Else** ||   |||||| //Do Nothing// ||


 * **husky.SitStandWalk** //No variables// ||
 * |||| **If** ( **not** **husky.isSitting** ) ||
 * ^  ||   || **husky.AmbientWagOn** **set** **value** **to** **false** || **husky.StandWalk** || **husky.WalkCycle** NumCycles = **1** || **husky.StandWalk** || **husky.AmbientWagOn** **set** **value** **to** **true** || **husky.SitStand** |||| **Else** ||   || **husky.SitStand** || **husky.AmbientWagOn** **set** **value** **to** **false** || **husky.StandWalk** || **husky.WalkCycle** NumCycles = **1** || **husky.StandWalk** || **husky.AmbientWagOn** **set** **value** **to** **true** ||


 * **husky.Resting** //No variables// ||
 * |||| **husky.AmbientWagOn** **set** **value** **to** **true** |||| **husky.isBreathing** **set** **value** **to** **true** |||| **husky.Bark** BarkSpeed = **2.5** |||| **If** **husky.isSitting** ||  || **husky.ScratchEar** ScratchDuration = **0.38** |||| **Else** ||   || //Do Nothing// |||| **Wait** **1** second |||| **husky.HeadNod** NodDuration = **0.25** NumNods = **2** |||| **Wait** **1** second |||| **husky.HeadNod** NodDuration = **0.25** NumNods = **1** |||| **husky.Bark** BarkSpeed = **1.5** |||| **Wait** **3** seconds |||| **Do together** ||   || **husky.front.neck.head** **turn** **left** **.08** revolutions duration = **0.5** seconds || **husky.front.neck.head** **roll** **left** **0.01** revolutions duration = **0.5** seconds |||| **husky.HeadNod** NodDuration = **0.25** NumNods = **2** |||| **Wait** **3.5** seconds |||| **Do together** ||   || **husky.front.neck.head** **turn** **right** **0.08** revolutions duration = **0.5** seconds || **husky.front.neck.head** **roll** **right** **0.01** revolutions duration = **0.5** seconds |||| **husky.HeadNod** NodDuration = **0.25** NumNods = **3** |||| **Wait** **2** seconds |||| **husky.HeadNod** NodDuration = **0.25** NumNods = **2** |||| **If** **husky.isSitting** ||   || **husky.ScratchEar** ScratchDuration = **0.38** |||| **Else** ||   || //Do Nothing// |||| **husky.HeadNod** NodDuration = **0.25** NumNods = **2** |||| **husky.Bark** BarkSpeed = **1.5** |||| **Wait** **1** second |||| **Do together** ||   || **husky.front.neck.head** **turn** **right** **.06** revolutions duration = **0.25** seconds || **husky.front.neck.head** **roll** **right** **0.01** revolutions duration = **0.25** seconds |||| **husky.HeadNod** NodDuration = **0.25** NumNods = **2** |||| **Wait** **2** seconds |||| **Do together** ||   || **husky.front.neck.head** **turn** **left** **.06** revolutions duration = **0.5** seconds || **husky.front.neck.head** **roll** **left** **0.01** revolutions duration = **0.5** seconds |||| **husky.HeadNod** NodDuration = **0.25** NumNods = **2** |||| **Wait** **3** seconds ||


 * **husky.HeadNod** ( [123] **NodDuration**, [123] **NumNods**) //No variables// ||
 * |||||||||| **Loop** **NumNods** times **time** ||
 * ^  ||   |||||||| **Do in order** ||
 * ^  ||^   ||   |||||| **Do together** ||
 * ^  ||^   ||^   ||   |||| **husky.front.neck.head** **turn** **forward** **.02** revolutions duration = **NodDuration** seconds style = **begin gently** |||| **husky.front.neck** **turn** **forward** **0.01** revolutions duration = **NodDuration** seconds |||||| **Do together** ||   |||| **Do in order** ||   || **husky.front.neck.head** **turn** **backward** **.03** revolutions duration = **NodDuration** seconds style = **abruptly** || **husky.front.neck.head** **turn** **forward** **.01** revolutions ( **(** **NodDuration** **/** **3** **)** ) style = **end gently** |||| **husky.front.neck** **turn** **backward** **0.01** revolutions duration = **NodDuration** seconds ||


 * **husky.TurnRight** ( [123] **RightTurnStepDuration**) **TurnStepTime** **=** **0.17** ||
 * |||||||||| **//** **Turns Right 30 deg. assumes is in Last Pose of Walk Cycle.** |||||||||| **TurnStepTime** **set** **value** **to** **RightTurnStepDuration** |||||||||| **husky.isResting** **set** **value** **to** **false** |||||||||| **husky.AmbientWagOn** **set** **value** **to** **false** |||||||||| **husky** **set pose** **husky.miniJesWalk02_5** duration = 0 seconds |||||||||| **Do together** ||  |||||||| **husky.front.neck** **turn** **right** **.01** revolutions ( **(** **TurnStepTime** **/** **2** **)** ) |||||||| **husky.front.neck.head** **turn** **right** **.02** revolutions ( **(** **TurnStepTime** **/** **2** **)** ) |||||||| **husky.front.neck.head** **roll** **right** **0.01** revolutions ( **(** **TurnStepTime** **/** **2** **)** ) |||||||||| **Do together** ||   |||||||| **Do in order** ||   |||||| **Do together** ||   |||| **husky** **turn** **right** **1/48** revolutions duration = **TurnStepTime** seconds |||| **husky** **move** **right** **1/8** meters duration = **TurnStepTime** seconds |||| **husky.back** **turn** **left** **.1/4** revolutions duration = **TurnStepTime** seconds |||| **husky.front** **turn** **right** **.05/4** revolutions duration = **TurnStepTime** seconds |||| **Do together** ||   || **husky.front.neck** **turn** **right** **.01** revolutions duration = **TurnStepTime** seconds || **husky.front.neck.head** **turn** **right** **.02** revolutions duration = **TurnStepTime** seconds || **husky.front.neck.head** **roll** **right** **0.01** revolutions duration = **TurnStepTime** seconds |||| **Do together** ||   || **husky.front.rightLeg** **roll** **left** **0.05** revolutions duration = **TurnStepTime** seconds || **husky.front.rightLeg.lowerLeg** **turn** **backward** **0.02** revolutions duration = **TurnStepTime** seconds |||| **Do together** ||   || **husky.front.rightLeg** **turn** **forward** **.05** revolutions duration = **TurnStepTime** seconds || **husky.front.rightLeg.lowerLeg** **turn** **backward** **.15** revolutions duration = **TurnStepTime** seconds || **husky.front.rightLeg.lowerLeg.paw** **turn** **forward** **0.25** revolutions duration = **TurnStepTime** seconds |||| **Do together** ||   || **husky.back.leftThigh** **turn** **backward** **.05** revolutions duration = **TurnStepTime** seconds || **husky.back.leftThigh.leg** **turn** **forward** **.1** revolutions duration = **TurnStepTime** seconds || **husky.back.leftThigh.leg.lowerLeg** **turn** **backward** **0.05** revolutions duration = **TurnStepTime** seconds || **husky.back.leftThigh.leg.lowerLeg.paw** **turn** **forward** **0.1** revolutions duration = **TurnStepTime** seconds |||| **Do together** ||   || **husky.front.leftLeg** **roll** **right** **0.05** revolutions duration = **TurnStepTime** seconds || **husky.front.leftLeg.lowerLeg** **turn** **forward** **0.02** revolutions duration = **TurnStepTime** seconds |||||| **Do together** ||   |||| **husky** **turn** **right** **1/48** revolutions duration = **TurnStepTime** seconds |||| **husky** **move** **right** **.041** meters duration = **TurnStepTime** seconds |||| **husky.back** **turn** **left** **.1/4** revolutions duration = **TurnStepTime** seconds |||| **husky.front** **turn** **right** **.05/4** revolutions duration = **TurnStepTime** seconds |||| **Do together** ||   || **husky.front.neck** **turn** **right** **.02** revolutions duration = **TurnStepTime** seconds || **husky.front.neck.head** **turn** **right** **.03** revolutions duration = **TurnStepTime** seconds |||| **Do together** ||   || **husky.front.rightLeg** **roll** **left** **0.02** revolutions duration = **TurnStepTime** seconds || **husky.front.rightLeg.lowerLeg** **turn** **backward** **0.05** revolutions duration = **TurnStepTime** seconds |||| **Do together** ||   || **husky.front.rightLeg** **turn** **backward** **.05** revolutions duration = **TurnStepTime** seconds || **husky.front.rightLeg.lowerLeg** **turn** **forward** **.15** revolutions duration = **TurnStepTime** seconds || **husky.front.rightLeg.lowerLeg.paw** **turn** **backward** **0.25** revolutions duration = **TurnStepTime** seconds |||| **Do together** ||   || **husky.back.leftThigh** **turn** **forward** **.05** revolutions duration = **TurnStepTime** seconds || **husky.back.leftThigh.leg** **turn** **backward** **.1** revolutions duration = **TurnStepTime** seconds || **husky.back.leftThigh.leg.lowerLeg** **turn** **forward** **0.05** revolutions duration = **TurnStepTime** seconds || **husky.back.leftThigh.leg.lowerLeg.paw** **turn** **backward** **0.1** revolutions duration = **TurnStepTime** seconds |||| **Do together** ||   || **husky.front.leftLeg** **roll** **right** **0.02** revolutions duration = **TurnStepTime** seconds || **husky.front.leftLeg.lowerLeg** **turn** **forward** **0.05** revolutions duration = **TurnStepTime** seconds |||||||| **husky.WagTail** WagTurnScale = **0.25** WagDurationScale = **0.25** |||||||||| **Do together** ||   |||||||| **husky.WagTail** WagTurnScale = **0.25** WagDurationScale = **0.25** |||||||| **Do in order** ||   |||||| **Do together** ||   |||| **husky** **turn** **right** **1/48** revolutions duration = **TurnStepTime** seconds |||| **husky** **move** **right** **.041** meters duration = **TurnStepTime** seconds |||| **husky.back** **turn** **right** **.1/4** revolutions duration = **TurnStepTime** seconds |||| **husky.front** **turn** **left** **.05/4** revolutions duration = **TurnStepTime** seconds |||| **Do together** ||   || **husky.front.neck** **turn** **left** **.02** revolutions duration = **TurnStepTime** seconds || **husky.front.neck.head** **turn** **left** **.03** revolutions duration = **TurnStepTime** seconds |||| **Do together** ||   || **husky.front.rightLeg** **roll** **right** **0.02** revolutions duration = **TurnStepTime** seconds || **husky.front.rightLeg.lowerLeg** **turn** **forward** **0.05** revolutions duration = **TurnStepTime** seconds |||| **Do together** ||   || **husky.front.leftLeg** **roll** **left** **0.02** revolutions duration = **TurnStepTime** seconds || **husky.front.leftLeg.lowerLeg** **turn** **backward** **0.05** revolutions duration = **TurnStepTime** seconds |||| **Do together** ||   || **husky.front.leftLeg** **turn** **forward** **.05** revolutions duration = **TurnStepTime** seconds || **husky.front.leftLeg.lowerLeg** **turn** **backward** **.15** revolutions duration = **TurnStepTime** seconds || **husky.front.leftLeg.lowerLeg.paw** **turn** **forward** **0.25** revolutions duration = **TurnStepTime** seconds |||| **Do together** ||   || **husky.back.rightThigh** **turn** **backward** **.05** revolutions duration = **TurnStepTime** seconds || **husky.back.rightThigh.leg** **turn** **forward** **.1** revolutions duration = **TurnStepTime** seconds || **husky.back.rightThigh.leg.lowerLeg** **turn** **backward** **0.05** revolutions duration = **TurnStepTime** seconds || **husky.back.rightThigh.leg.lowerLeg.paw** **turn** **forward** **0.1** revolutions duration = **TurnStepTime** seconds |||||| **Do together** ||   |||| **husky** **turn** **right** **1/48** revolutions duration = **TurnStepTime** seconds |||| **husky** **move** **right** **1/8** meters duration = **TurnStepTime** seconds |||| **husky.back** **turn** **right** **.1/4** revolutions duration = **TurnStepTime** seconds |||| **husky.front** **turn** **left** **.05/4** revolutions duration = **TurnStepTime** seconds |||| **Do together** ||   || **husky.front.neck** **turn** **left** **.01** revolutions duration = **TurnStepTime** seconds || **husky.front.neck.head** **turn** **left** **0.02** revolutions duration = **TurnStepTime** seconds || **husky.front.neck.head** **roll** **left** **0.01** revolutions duration = **TurnStepTime** seconds |||| **Do together** ||   || **husky.front.rightLeg** **roll** **right** **0.05** revolutions duration = **TurnStepTime** seconds || **husky.front.rightLeg.lowerLeg** **turn** **forward** **0.02** revolutions duration = **TurnStepTime** seconds |||| **Do together** ||   || **husky.front.leftLeg** **roll** **left** **0.05** revolutions duration = **TurnStepTime** seconds || **husky.front.leftLeg.lowerLeg** **turn** **backward** **0.02** revolutions duration = **TurnStepTime** seconds |||| **Do together** ||   || **husky.front.leftLeg** **turn** **backward** **.05** revolutions duration = **TurnStepTime** seconds || **husky.front.leftLeg.lowerLeg** **turn** **forward** **.15** revolutions duration = **TurnStepTime** seconds || **husky.front.leftLeg.lowerLeg.paw** **turn** **backward** **0.25** revolutions duration = **TurnStepTime** seconds |||| **Do together** ||   || **husky.back.rightThigh** **turn** **forward** **.05** revolutions duration = **TurnStepTime** seconds || **husky.back.rightThigh.leg** **turn** **backward** **.1** revolutions duration = **TurnStepTime** seconds || **husky.back.rightThigh.leg.lowerLeg** **turn** **forward** **0.05** revolutions duration = **TurnStepTime** seconds || **husky.back.rightThigh.leg.lowerLeg.paw** **turn** **backward** **0.1** revolutions duration = **TurnStepTime** seconds |||||||||| **Do together** ||   |||||||| **husky.front.neck** **turn** **left** **.01** revolutions duration = **TurnStepTime** seconds |||||||| **husky.front.neck.head** **turn** **left** **.02** revolutions duration = **TurnStepTime** seconds |||||||| **husky.front.neck.head** **roll** **left** **0.01** revolutions duration = **TurnStepTime** seconds |||||||||| **husky** **set pose** **husky.miniJesWalk02_5** duration = 0 seconds |||||||||| **husky.isResting** **set** **value** **to** **true** |||||||||| **husky.AmbientWagOn** **set** **value** **to** **true** ||


 * **husky.TurnLeft** ( [123] **LeftTurnStepDuration**) **LeftTurnStepTime** **=** **0.17** ||
 * |||||||||| **//** **Turns Right 30 deg. assumes is in Last Pose of Walk Cycle.** |||||||||| **husky.isResting** **set** **value** **to** **false** |||||||||| **husky.AmbientWagOn** **set** **value** **to** **false** |||||||||| **husky** **set pose** **husky.JesWalk02_5** duration = 0 seconds |||||||||| **Do together** ||  |||||||| **husky.front.neck** **turn** **left** **.01** revolutions ( **(** **LeftTurnStepTime** **/** **2** **)** ) |||||||| **husky.front.neck.head** **turn** **left** **.02** revolutions ( **(** **LeftTurnStepTime** **/** **2** **)** ) |||||||| **husky.front.neck.head** **roll** **left** **0.01** revolutions ( **(** **LeftTurnStepTime** **/** **2** **)** ) |||||||||| **Do together** ||   |||||||| **husky.WagTail** WagTurnScale = **0.25** WagDurationScale = **0.25** |||||||| **Do in order** ||   |||||| **Do together** ||   |||| **husky** **turn** **left** **1/48** revolutions duration = **LeftTurnStepTime** seconds |||| **husky** **move** **left** **1/8** meters duration = **LeftTurnStepTime** seconds |||| **husky.back** **turn** **right** **.1/4** revolutions duration = **LeftTurnStepTime** seconds |||| **husky.front** **turn** **left** **.05/4** revolutions duration = **LeftTurnStepTime** seconds |||| **Do together** ||   || **husky.front.neck** **turn** **left** **.01** revolutions duration = **LeftTurnStepTime** seconds || **husky.front.neck.head** **turn** **left** **.02** revolutions duration = **LeftTurnStepTime** seconds || **husky.front.neck.head** **roll** **left** **0.01** revolutions duration = **LeftTurnStepTime** seconds |||| **Do together** ||   || **husky.front.leftLeg** **roll** **right** **0.05** revolutions duration = **LeftTurnStepTime** seconds || **husky.front.leftLeg.lowerLeg** **turn** **forward** **0.02** revolutions duration = **LeftTurnStepTime** seconds |||| **Do together** ||   || **husky.front.leftLeg** **turn** **forward** **.05** revolutions duration = **LeftTurnStepTime** seconds || **husky.front.leftLeg.lowerLeg** **turn** **backward** **.15** revolutions duration = **LeftTurnStepTime** seconds || **husky.front.leftLeg.lowerLeg.paw** **turn** **forward** **0.25** revolutions duration = **LeftTurnStepTime** seconds |||| **Do together** ||   || **husky.back.rightThigh** **turn** **backward** **.05** revolutions duration = **LeftTurnStepTime** seconds || **husky.back.rightThigh.leg** **turn** **forward** **.1** revolutions duration = **LeftTurnStepTime** seconds || **husky.back.rightThigh.leg.lowerLeg** **turn** **backward** **0.05** revolutions duration = **LeftTurnStepTime** seconds || **husky.back.rightThigh.leg.lowerLeg.paw** **turn** **forward** **0.1** revolutions duration = **LeftTurnStepTime** seconds |||| **Do together** ||   || **husky.front.rightLeg** **roll** **left** **0.05** revolutions duration = **LeftTurnStepTime** seconds || **husky.front.rightLeg.lowerLeg** **turn** **forward** **0.02** revolutions duration = **LeftTurnStepTime** seconds |||||| **Do together** ||   |||| **husky** **turn** **left** **1/48** revolutions duration = **LeftTurnStepTime** seconds |||| **husky** **move** **left** **1/8** meters duration = **LeftTurnStepTime** seconds |||| **husky.back** **turn** **right** **.1/4** revolutions duration = **LeftTurnStepTime** seconds |||| **husky.front** **turn** **left** **.05/4** revolutions duration = **LeftTurnStepTime** seconds |||| **Do together** ||   || **husky.front.neck** **turn** **left** **.02** revolutions duration = **LeftTurnStepTime** seconds || **husky.front.neck.head** **turn** **left** **.03** revolutions duration = **LeftTurnStepTime** seconds |||| **Do together** ||   || **husky.front.leftLeg** **roll** **right** **0.02** revolutions duration = **LeftTurnStepTime** seconds || **husky.front.leftLeg.lowerLeg** **turn** **backward** **0.05** revolutions duration = **LeftTurnStepTime** seconds |||| **Do together** ||   || **husky.front.leftLeg** **turn** **backward** **.05** revolutions duration = **LeftTurnStepTime** seconds || **husky.front.leftLeg.lowerLeg** **turn** **forward** **.15** revolutions duration = **LeftTurnStepTime** seconds || **husky.front.leftLeg.lowerLeg.paw** **turn** **backward** **0.25** revolutions duration = **LeftTurnStepTime** seconds |||| **Do together** ||   || **husky.back.rightThigh** **turn** **forward** **.05** revolutions duration = **LeftTurnStepTime** seconds || **husky.back.rightThigh.leg** **turn** **backward** **.1** revolutions duration = **LeftTurnStepTime** seconds || **husky.back.rightThigh.leg.lowerLeg** **turn** **forward** **0.05** revolutions duration = **LeftTurnStepTime** seconds || **husky.back.rightThigh.leg.lowerLeg.paw** **turn** **backward** **0.1** revolutions duration = **LeftTurnStepTime** seconds |||| **Do together** ||   || **husky.front.rightLeg** **roll** **left** **0.02** revolutions duration = **LeftTurnStepTime** seconds || **husky.front.rightLeg.lowerLeg** **turn** **forward** **0.05** revolutions duration = **LeftTurnStepTime** seconds |||||||||| **Do together** ||   |||||||| **husky.WagTail** WagTurnScale = **0.25** WagDurationScale = **0.25** |||||||| **Do in order** ||   |||||| **Do together** ||   |||| **husky** **turn** **left** **1/48** revolutions duration = **LeftTurnStepTime** seconds |||| **husky** **move** **left** **1/8** meters duration = **LeftTurnStepTime** seconds |||| **husky.back** **turn** **left** **.1/4** revolutions duration = **LeftTurnStepTime** seconds |||| **husky.front** **turn** **right** **.05/4** revolutions duration = **LeftTurnStepTime** seconds |||| **Do together** ||   || **husky.front.neck** **turn** **right** **.02** revolutions duration = **LeftTurnStepTime** seconds || **husky.front.neck.head** **turn** **right** **.03** revolutions duration = **LeftTurnStepTime** seconds |||| **Do together** ||   || **husky.front.leftLeg** **roll** **left** **0.02** revolutions duration = **LeftTurnStepTime** seconds || **husky.front.leftLeg.lowerLeg** **turn** **forward** **0.05** revolutions duration = **LeftTurnStepTime** seconds |||| **Do together** ||   || **husky.front.rightLeg** **roll** **right** **0.02** revolutions duration = **LeftTurnStepTime** seconds || **husky.front.rightLeg.lowerLeg** **turn** **backward** **0.05** revolutions duration = **LeftTurnStepTime** seconds |||| **Do together** ||   || **husky.front.rightLeg** **turn** **forward** **.05** revolutions duration = **LeftTurnStepTime** seconds || **husky.front.rightLeg.lowerLeg** **turn** **backward** **.15** revolutions duration = **LeftTurnStepTime** seconds || **husky.front.rightLeg.lowerLeg.paw** **turn** **forward** **0.25** revolutions duration = **LeftTurnStepTime** seconds |||| **Do together** ||   || **husky.back.leftThigh** **turn** **backward** **.05** revolutions duration = **LeftTurnStepTime** seconds || **husky.back.leftThigh.leg** **turn** **forward** **.1** revolutions duration = **LeftTurnStepTime** seconds || **husky.back.leftThigh.leg.lowerLeg** **turn** **backward** **0.05** revolutions duration = **LeftTurnStepTime** seconds || **husky.back.leftThigh.leg.lowerLeg.paw** **turn** **forward** **0.1** revolutions duration = **LeftTurnStepTime** seconds |||||| **Do together** ||   |||| **husky** **turn** **left** **1/48** revolutions duration = **LeftTurnStepTime** seconds |||| **husky** **move** **left** **1/8** meters duration = **LeftTurnStepTime** seconds |||| **husky.back** **turn** **left** **.1/4** revolutions duration = **LeftTurnStepTime** seconds |||| **husky.front** **turn** **right** **.05/4** revolutions duration = **LeftTurnStepTime** seconds |||| **Do together** ||   || **husky.front.neck** **turn** **right** **.01** revolutions duration = **LeftTurnStepTime** seconds || **husky.front.neck.head** **turn** **right** **0.02** revolutions duration = **LeftTurnStepTime** seconds || **husky.front.neck.head** **roll** **right** **0.01** revolutions duration = **LeftTurnStepTime** seconds |||| **Do together** ||   || **husky.front.leftLeg** **roll** **left** **0.05** revolutions duration = **LeftTurnStepTime** seconds || **husky.front.leftLeg.lowerLeg** **turn** **forward** **0.02** revolutions duration = **LeftTurnStepTime** seconds |||| **Do together** ||   || **husky.front.rightLeg** **roll** **right** **0.05** revolutions duration = **LeftTurnStepTime** seconds || **husky.front.rightLeg.lowerLeg** **turn** **backward** **0.02** revolutions duration = **LeftTurnStepTime** seconds |||| **Do together** ||   || **husky.front.rightLeg** **turn** **backward** **.05** revolutions duration = **LeftTurnStepTime** seconds || **husky.front.rightLeg.lowerLeg** **turn** **forward** **.15** revolutions duration = **LeftTurnStepTime** seconds || **husky.front.rightLeg.lowerLeg.paw** **turn** **backward** **0.25** revolutions duration = **LeftTurnStepTime** seconds |||| **Do together** ||   || **husky.back.leftThigh** **turn** **forward** **.05** revolutions duration = **LeftTurnStepTime** seconds || **husky.back.leftThigh.leg** **turn** **backward** **.1** revolutions duration = **LeftTurnStepTime** seconds || **husky.back.leftThigh.leg.lowerLeg** **turn** **forward** **0.05** revolutions duration = **LeftTurnStepTime** seconds || **husky.back.leftThigh.leg.lowerLeg.paw** **turn** **backward** **0.1** revolutions duration = **LeftTurnStepTime** seconds |||||||||| **Do together** ||   |||||||| **husky.front.neck** **turn** **right** **.01** revolutions duration = **LeftTurnStepTime** seconds |||||||| **husky.front.neck.head** **turn** **right** **.02** revolutions duration = **LeftTurnStepTime** seconds |||||||| **husky.front.neck.head** **roll** **right** **0.01** revolutions duration = **LeftTurnStepTime** seconds |||||||||| **husky** **set pose** **husky.JesWalk02_5** duration = 0 seconds |||||||||| **husky.isResting** **set** **value** **to** **true** |||||||||| **husky.AmbientWagOn** **set** **value** **to** **true** ||

Methods

 * **husky2.WagTail** ( [123] **WagTurnScale**, [123] **WagDurationScale**) //No variables// ||
 * |||| **Do together** ||
 * ^  ||   || **husky2.back.tailSegment1** **turn** **right** ( **(** **0.03** * **WagTurnScale** **)** ) ( **(** **0.5** * **WagDurationScale** **)** ) || **husky2.back.tailSegment1.tailSegment2** **turn** **right** ( **(** **0.04** * **WagTurnScale** **)** ) ( **(** **0.5** * **WagDurationScale** **)** ) || **husky2.back.tailSegment1.tailSegment2.tailSegment3** **turn** **right** ( **(** **0.04** * **WagTurnScale** **)** ) ( **(** **0.5** * **WagDurationScale** **)** ) || **husky2.back.tailSegment1.tailSegment2.tailSegment3.tailSegment4** **turn** **right** ( **(** **0.06** * **WagTurnScale** **)** ) ( **(** **0.5** * **WagDurationScale** **)** ) || **husky2.back.tailSegment1.tailSegment2.tailSegment3.tailSegment4.tailSegment5** **turn** **right** ( **(** **0.06** * **WagTurnScale** **)** ) ( **(** **0.5** * **WagDurationScale** **)** ) || **husky2.back.tailSegment1.tailSegment2.tailSegment3.tailSegment4.tailSegment5.tailSegment6** **turn** **right** ( **(** **0.06** * **WagTurnScale** **)** ) ( **(** **0.5** * **WagDurationScale** **)** ) |||| **Do together** ||   || **husky2.back.tailSegment1** **turn** **left** ( **(** **0.06** * **WagTurnScale** **)** ) ( **(** **1** * **WagDurationScale** **)** ) || **husky2.back.tailSegment1.tailSegment2** **turn** **left** ( **(** **0.08** * **WagTurnScale** **)** ) ( **(** **1** * **WagDurationScale** **)** ) || **husky2.back.tailSegment1.tailSegment2.tailSegment3** **turn** **left** ( **(** **0.08** * **WagTurnScale** **)** ) ( **(** **1** * **WagDurationScale** **)** ) || **husky2.back.tailSegment1.tailSegment2.tailSegment3.tailSegment4** **turn** **left** ( **(** **0.12** * **WagTurnScale** **)** ) ( **(** **1** * **WagDurationScale** **)** ) || **husky2.back.tailSegment1.tailSegment2.tailSegment3.tailSegment4.tailSegment5** **turn** **left** ( **(** **0.12** * **WagTurnScale** **)** ) ( **(** **1** * **WagDurationScale** **)** ) || **husky2.back.tailSegment1.tailSegment2.tailSegment3.tailSegment4.tailSegment5.tailSegment6** **turn** **left** ( **(** **0.12** * **WagTurnScale** **)** ) ( **(** **1** * **WagDurationScale** **)** ) |||| **Do together** ||   || **husky2.back.tailSegment1** **turn** **right** ( **(** **0.03** * **WagTurnScale** **)** ) ( **(** **0.5** * **WagDurationScale** **)** ) || **husky2.back.tailSegment1.tailSegment2** **turn** **right** ( **(** **0.04** * **WagTurnScale** **)** ) ( **(** **0.5** * **WagDurationScale** **)** ) || **husky2.back.tailSegment1.tailSegment2.tailSegment3** **turn** **right** ( **(** **0.04** * **WagTurnScale** **)** ) ( **(** **0.5** * **WagDurationScale** **)** ) || **husky2.back.tailSegment1.tailSegment2.tailSegment3.tailSegment4** **turn** **right** ( **(** **0.06** * **WagTurnScale** **)** ) ( **(** **0.5** * **WagDurationScale** **)** ) || **husky2.back.tailSegment1.tailSegment2.tailSegment3.tailSegment4.tailSegment5** **turn** **right** ( **(** **0.06** * **WagTurnScale** **)** ) ( **(** **0.5** * **WagDurationScale** **)** ) || **husky2.back.tailSegment1.tailSegment2.tailSegment3.tailSegment4.tailSegment5.tailSegment6** **turn** **right** ( **(** **0.06** * **WagTurnScale** **)** ) ( **(** **0.5** * **WagDurationScale** **)** ) ||


 * **husky2.AmbientWag** //No variables// ||
 * || **husky2.WagTail** WagTurnScale = **1.2** WagDurationScale = **0.8** || **husky2.WagTail** WagTurnScale = **1** WagDurationScale = **0.85** || **husky2.WagTail** WagTurnScale = **1.5** WagDurationScale = **0.8** || **husky2.WagTail** WagTurnScale = **0.8** WagDurationScale = **0.8** || **husky2.WagTail** WagTurnScale = **1.2** WagDurationScale = **0.8** ||

//No variables// ||
 * **husky2.Bark** ( [123] **BarkSpeed**)
 * |||||||| **BarkSpeed** **set** **value** **to** ( **(** **1** **/** **BarkSpeed** **)** ) |||||||| **Do together** ||  |||||| **husky2.front.neck** **turn** **forward** **.02** revolutions ( **(** **0.5** * **BarkSpeed** **)** ) |||||| **husky2.front.neck.head** **turn** **backward** **0.1** revolutions ( **(** **0.5** * **BarkSpeed** **)** ) style = **abruptly** |||||| **If** **true** ||   |||| **husky2** **play sound** **husky2.Bark2 (0:00.689)** |||||| **Else** ||   |||| //Do Nothing// |||||| **Do in order** ||   |||| **husky2.front.neck.head.jaw** **turn** **forward** **.1** revolutions ( **(** **0.25** * **BarkSpeed** **)** ) style = **abruptly** |||| **husky2.front.neck.head.jaw** **turn** **backward** **0.1** revolutions ( **(** **0.25** * **BarkSpeed** **)** ) style = **abruptly** |||||| **Do in order** ||   |||| **Do together** ||   || **husky2.front.neck.head.rightBrow** **roll** **left** **.04** revolutions ( **(** **0.25** * **BarkSpeed** **)** ) style = **abruptly** || **husky2.front.neck.head.leftBrow** **roll** **right** **0.04** revolutions ( **(** **0.25** * **BarkSpeed** **)** ) style = **abruptly** |||| **Do together** ||   || **husky2.front.neck.head.rightBrow** **roll** **right** **.02** revolutions ( **(** **0.25** * **BarkSpeed** **)** ) style = **abruptly** || **husky2.front.neck.head.leftBrow** **roll** **left** **0.02** revolutions ( **(** **0.25** * **BarkSpeed** **)** ) style = **abruptly** |||||||| **Do together** ||   |||||| **husky2.front.neck** **turn** **backward** **0.02** revolutions ( **(** **0.5** * **BarkSpeed** **)** ) |||||| **husky2.front.neck.head** **turn** **forward** **0.1** revolutions ( **(** **0.5** * **BarkSpeed** **)** ) style = **abruptly** |||||| **husky2.front.neck.head.rightBrow** **roll** **right** **.02** revolutions ( **(** **0.5** * **BarkSpeed** **)** ) style = **abruptly** |||||| **husky2.front.neck.head.leftBrow** **roll** **left** **0.02** revolutions ( **(** **0.5** * **BarkSpeed** **)** ) style = **abruptly** ||


 * **husky2.Breathe** //No variables// ||
 * |||||| **Do together** ||
 * ^  ||   |||| **Do in order** ||
 * ^  ||^   ||   || **husky2.front.neck.head.snout.nose** **resize** **1.1** duration = **1** second || **husky2.front.neck.head.snout.nose** **resize** **0.9** duration = **1** second ||


 * **husky2.ScratchEar** ( [123] **ScratchDuration**) //No variables// ||
 * |||||| **//** **Starting from sitting pose** |||||| **Do together** ||  |||| **husky2.front.leftLeg** **roll** **right** **0.05** revolutions ( **(** **1** * **ScratchDuration** **)** ) |||| **husky2.front.leftLeg** **turn** **backward** **.12** revolutions ( **(** **1** * **ScratchDuration** **)** ) |||| **husky2.front.leftLeg.lowerLeg** **turn** **backward** **.17** revolutions ( **(** **1** * **ScratchDuration** **)** ) |||| **husky2.front.leftLeg.lowerLeg.paw** **turn** **forward** **0.1** revolutions ( **(** **1** * **ScratchDuration** **)** ) |||| **husky2.front.neck** **turn** **forward** **.185** revolutions ( **(** **1** * **ScratchDuration** **)** ) |||| **husky2.front.neck** **roll** **left** **.01** revolutions ( **(** **1** * **ScratchDuration** **)** ) |||| **husky2.front.neck** **turn** **left** **0.05** revolutions ( **(** **1** * **ScratchDuration** **)** ) |||||| **Loop** **3** times **times** ||   |||| **Do together** ||   || **husky2.front.neck** **turn** **backward** **.01** revolutions ( **(** **0.25** * **ScratchDuration** **)** ) style = **abruptly** || **husky2.front.neck** **roll** **right** **.01** revolutions ( **(** **0.25** * **ScratchDuration** **)** ) style = **abruptly** || **husky2.front.neck.head** **roll** **left** **0.01** revolutions ( **(** **0.25** * **ScratchDuration** **)** ) style = **abruptly** || **husky2.front.leftLeg** **turn** **forward** **.01** revolutions ( **(** **0.25** * **ScratchDuration** **)** ) style = **abruptly** || **husky2.front.leftLeg.lowerLeg** **turn** **forward** **0.01** revolutions ( **(** **0.25** * **ScratchDuration** **)** ) style = **abruptly** |||| **Do together** ||   || **husky2.front.neck** **turn** **forward** **.01** revolutions ( **(** **0.25** * **ScratchDuration** **)** ) style = **abruptly** || **husky2.front.neck** **roll** **left** **.01** revolutions ( **(** **0.25** * **ScratchDuration** **)** ) style = **abruptly** || **husky2.front.neck.head** **roll** **right** **0.01** revolutions ( **(** **0.25** * **ScratchDuration** **)** ) style = **abruptly** || **husky2.front.leftLeg** **turn** **backward** **.01** revolutions ( **(** **0.25** * **ScratchDuration** **)** ) style = **abruptly** || **husky2.front.leftLeg.lowerLeg** **turn** **backward** **0.01** revolutions ( **(** **0.25** * **ScratchDuration** **)** ) style = **abruptly** |||||| **Do together** ||   |||| **husky2.front.leftLeg** **roll** **left** **0.05** revolutions ( **(** **1** * **ScratchDuration** **)** ) |||| **husky2.front.leftLeg** **turn** **forward** **.12** revolutions ( **(** **1** * **ScratchDuration** **)** ) |||| **husky2.front.leftLeg.lowerLeg** **turn** **forward** **.17** revolutions ( **(** **1** * **ScratchDuration** **)** ) |||| **husky2.front.leftLeg.lowerLeg.paw** **turn** **backward** **0.1** revolutions ( **(** **1** * **ScratchDuration** **)** ) |||| **husky2.front.neck** **turn** **backward** **.185** revolutions ( **(** **1** * **ScratchDuration** **)** ) |||| **husky2.front.neck** **roll** **right** **.01** revolutions ( **(** **1** * **ScratchDuration** **)** ) |||| **husky2.front.neck** **turn** **right** **0.05** revolutions ( **(** **1** * **ScratchDuration** **)** ) ||


 * **husky2.SitStand** **VertMove** **=** **0.06** ||
 * |||||||| **If** **husky2.isSitting** ||
 * ^  ||   |||||| **husky2.isSitting** **set** **value** **to** **false** |||||| **Do together** ||   |||| **husky2** **turn** **forward** **.123** revolutions |||| **husky2** **move** **forward** **0.33** meters |||| **husky2** **move** **down** **VertMove** meters |||| **Do in order** ||   || **husky2.AmbientWagOn** **set** **value** **to** **false** || **husky2** **set pose** **husky2.miniSitToStand** duration = **.7** seconds style = **begin gently** || **husky2** **set pose** **husky2.miniStanding** duration = **0.3** seconds style = **abruptly** || **husky2.AmbientWagOn** **set** **value** **to** **true** |||| **husky2.isSitting** **set** **value** **to** **false** |||||| **husky2.isResting** **set** **value** **to** **true** |||||||| **Else** ||   |||||| **husky2.isResting** **set** **value** **to** **false** |||||| **Do together** ||   |||| **husky2** **turn** **backward** **0.123** revolutions |||| **husky2** **move** **backward** **0.33** meters |||| **husky2** **move** **up** **VertMove** meters |||| **Do in order** ||   || **husky2.AmbientWagOn** **set** **value** **to** **false** || **husky2** **set pose** **husky2.miniSitToStand** duration = **.3** seconds style = **begin gently** || **husky2** **set pose** **husky2.miniSitting** duration = **0.7** seconds style = **abruptly** || **husky2.AmbientWagOn** **set** **value** **to** **true** |||| **husky2.isSitting** **set** **value** **to** **true** |||||| **husky2.isResting** **set** **value** **to** **true** ||


 * **husky2.WalkCycle** ( [123] **NumCycles**)
 * WalkDur** **=** **0.15** **,** **StrideLen** **=** **0.15** ||
 * |||||| **husky2.AmbientWagOn** **set** **value** **to** **false** |||||| **Loop** **NumCycles** times **time** ||  |||| **Do together** ||   || **husky2** **set pose** **husky2.miniJesWalk01_T** duration = **WalkDur** seconds style = **abruptly** || **husky2** **move** **forward** **StrideLen** meters duration = **WalkDur** seconds |||| **Do together** ||   || **husky2** **set pose** **husky2.miniJesWalk01_5** duration = **WalkDur** seconds style = **abruptly** || **husky2** **move** **forward** **StrideLen** meters duration = **WalkDur** seconds |||| **Do together** ||   || **husky2** **set pose** **husky2.miniJesWalk02_T** duration = **WalkDur** seconds style = **abruptly** || **husky2** **move** **forward** **StrideLen** meters duration = **WalkDur** seconds |||| **Do together** ||   || **husky2** **set pose** **husky2.miniJesWalk02_5** duration = **WalkDur** seconds style = **abruptly** || **husky2** **move** **forward** **StrideLen** meters duration = **WalkDur** seconds |||||| **husky2.AmbientWagOn** **set** **value** **to** **true** ||


 * **husky2.StandWalk** //No variables// ||
 * |||||||| **If** ( **not** **husky2.isSitting** ) ||
 * ^  ||   |||||| **If** **husky2.isWalking** ||
 * ^  ||^   ||   |||| **husky2.isWalking** **set** **value** **to** **false** |||| **Do together** ||   || **husky2** **set pose** **husky2.miniStanding** duration = **0.5** seconds || **husky2** **move** **backward** **.15** meters duration = **0.5** seconds |||| **husky2.isResting** **set** **value** **to** **true** |||||| **Else** ||   |||| **husky2.isResting** **set** **value** **to** **false** |||| **Do together** ||   || **husky2** **set pose** **husky2.miniJesWalk02_5** duration = **0.5** seconds || **husky2** **move** **forward** **0.15** meters duration = **0.5** seconds |||| **husky2.isWalking** **set** **value** **to** **true** |||||||| **Else** ||   |||||| //Do Nothing// ||


 * **husky2.SitStandWalk** //No variables// ||
 * |||| **If** ( **not** **husky2.isSitting** ) ||
 * ^  ||   || **husky2.AmbientWagOn** **set** **value** **to** **false** || **husky2.StandWalk** || **husky2.WalkCycle** NumCycles = **1** || **husky2.StandWalk** || **husky2.AmbientWagOn** **set** **value** **to** **true** || **husky2.SitStand** |||| **Else** ||   || **husky2.SitStand** || **husky2.AmbientWagOn** **set** **value** **to** **false** || **husky2.StandWalk** || **husky2.WalkCycle** NumCycles = **1** || **husky2.StandWalk** || **husky2.AmbientWagOn** **set** **value** **to** **true** ||


 * **husky2.Resting** //No variables// ||
 * |||| **husky2.AmbientWagOn** **set** **value** **to** **true** |||| **husky2.isBreathing** **set** **value** **to** **true** |||| **husky2.Bark** BarkSpeed = **2.5** |||| **If** **husky2.isSitting** ||  || **husky2.ScratchEar** ScratchDuration = **0.38** |||| **Else** ||   || //Do Nothing// |||| **Wait** **1** second |||| **husky2.HeadNod** NodDuration = **0.25** NumNods = **2** |||| **Wait** **1** second |||| **husky2.HeadNod** NodDuration = **0.25** NumNods = **1** |||| **husky2.Bark** BarkSpeed = **1.5** |||| **Wait** **3** seconds |||| **Do together** ||   || **husky2.front.neck.head** **turn** **left** **.08** revolutions duration = **0.5** seconds || **husky2.front.neck.head** **roll** **left** **0.01** revolutions duration = **0.5** seconds |||| **husky2.HeadNod** NodDuration = **0.25** NumNods = **2** |||| **Wait** **3.5** seconds |||| **Do together** ||   || **husky2.front.neck.head** **turn** **right** **0.08** revolutions duration = **0.5** seconds || **husky2.front.neck.head** **roll** **right** **0.01** revolutions duration = **0.5** seconds |||| **husky2.HeadNod** NodDuration = **0.25** NumNods = **3** |||| **Wait** **2** seconds |||| **husky2.HeadNod** NodDuration = **0.25** NumNods = **2** |||| **If** **husky2.isSitting** ||   || **husky2.ScratchEar** ScratchDuration = **0.38** |||| **Else** ||   || //Do Nothing// |||| **husky2.HeadNod** NodDuration = **0.25** NumNods = **2** |||| **husky2.Bark** BarkSpeed = **1.5** |||| **Wait** **1** second |||| **Do together** ||   || **husky2.front.neck.head** **turn** **right** **.06** revolutions duration = **0.25** seconds || **husky2.front.neck.head** **roll** **right** **0.01** revolutions duration = **0.25** seconds |||| **husky2.HeadNod** NodDuration = **0.25** NumNods = **2** |||| **Wait** **2** seconds |||| **Do together** ||   || **husky2.front.neck.head** **turn** **left** **.06** revolutions duration = **0.5** seconds || **husky2.front.neck.head** **roll** **left** **0.01** revolutions duration = **0.5** seconds |||| **husky2.HeadNod** NodDuration = **0.25** NumNods = **2** |||| **Wait** **3** seconds ||


 * **husky2.HeadNod** ( [123] **NodDuration**, [123] **NumNods**) //No variables// ||
 * |||||||||| **Loop** **NumNods** times **time** ||
 * ^  ||   |||||||| **Do in order** ||
 * ^  ||^   ||   |||||| **Do together** ||
 * ^  ||^   ||^   ||   |||| **husky2.front.neck.head** **turn** **forward** **.02** revolutions duration = **NodDuration** seconds style = **begin gently** |||| **husky2.front.neck** **turn** **forward** **0.01** revolutions duration = **NodDuration** seconds |||||| **Do together** ||   |||| **Do in order** ||   || **husky2.front.neck.head** **turn** **backward** **.03** revolutions duration = **NodDuration** seconds style = **abruptly** || **husky2.front.neck.head** **turn** **forward** **.01** revolutions ( **(** **NodDuration** **/** **3** **)** ) style = **end gently** |||| **husky2.front.neck** **turn** **backward** **0.01** revolutions duration = **NodDuration** seconds ||


 * **husky2.TurnRight** ( [123] **RightTurnStepDuration**) **TurnStepTime** **=** **0.17** ||
 * |||||||||| **//** **Turns Right 30 deg. assumes is in Last Pose of Walk Cycle.** |||||||||| **TurnStepTime** **set** **value** **to** **RightTurnStepDuration** |||||||||| **husky2.isResting** **set** **value** **to** **false** |||||||||| **husky2.AmbientWagOn** **set** **value** **to** **false** |||||||||| **husky2** **set pose** **husky2.miniJesWalk02_5** duration = 0 seconds |||||||||| **Do together** ||  |||||||| **husky2.front.neck** **turn** **right** **.01** revolutions ( **(** **TurnStepTime** **/** **2** **)** ) |||||||| **husky2.front.neck.head** **turn** **right** **.02** revolutions ( **(** **TurnStepTime** **/** **2** **)** ) |||||||| **husky2.front.neck.head** **roll** **right** **0.01** revolutions ( **(** **TurnStepTime** **/** **2** **)** ) |||||||||| **Do together** ||   |||||||| **Do in order** ||   |||||| **Do together** ||   |||| **husky2** **turn** **right** **1/48** revolutions duration = **TurnStepTime** seconds |||| **husky2** **move** **right** **1/8** meters duration = **TurnStepTime** seconds |||| **husky2.back** **turn** **left** **.1/4** revolutions duration = **TurnStepTime** seconds |||| **husky2.front** **turn** **right** **.05/4** revolutions duration = **TurnStepTime** seconds |||| **Do together** ||   || **husky2.front.neck** **turn** **right** **.01** revolutions duration = **TurnStepTime** seconds || **husky2.front.neck.head** **turn** **right** **.02** revolutions duration = **TurnStepTime** seconds || **husky2.front.neck.head** **roll** **right** **0.01** revolutions duration = **TurnStepTime** seconds |||| **Do together** ||   || **husky2.front.rightLeg** **roll** **left** **0.05** revolutions duration = **TurnStepTime** seconds || **husky2.front.rightLeg.lowerLeg** **turn** **backward** **0.02** revolutions duration = **TurnStepTime** seconds |||| **Do together** ||   || **husky2.front.rightLeg** **turn** **forward** **.05** revolutions duration = **TurnStepTime** seconds || **husky2.front.rightLeg.lowerLeg** **turn** **backward** **.15** revolutions duration = **TurnStepTime** seconds || **husky2.front.rightLeg.lowerLeg.paw** **turn** **forward** **0.25** revolutions duration = **TurnStepTime** seconds |||| **Do together** ||   || **husky2.back.leftThigh** **turn** **backward** **.05** revolutions duration = **TurnStepTime** seconds || **husky2.back.leftThigh.leg** **turn** **forward** **.1** revolutions duration = **TurnStepTime** seconds || **husky2.back.leftThigh.leg.lowerLeg** **turn** **backward** **0.05** revolutions duration = **TurnStepTime** seconds || **husky2.back.leftThigh.leg.lowerLeg.paw** **turn** **forward** **0.1** revolutions duration = **TurnStepTime** seconds |||| **Do together** ||   || **husky2.front.leftLeg** **roll** **right** **0.05** revolutions duration = **TurnStepTime** seconds || **husky2.front.leftLeg.lowerLeg** **turn** **forward** **0.02** revolutions duration = **TurnStepTime** seconds |||||| **Do together** ||   |||| **husky2** **turn** **right** **1/48** revolutions duration = **TurnStepTime** seconds |||| **husky2** **move** **right** **.041** meters duration = **TurnStepTime** seconds |||| **husky2.back** **turn** **left** **.1/4** revolutions duration = **TurnStepTime** seconds |||| **husky2.front** **turn** **right** **.05/4** revolutions duration = **TurnStepTime** seconds |||| **Do together** ||   || **husky2.front.neck** **turn** **right** **.02** revolutions duration = **TurnStepTime** seconds || **husky2.front.neck.head** **turn** **right** **.03** revolutions duration = **TurnStepTime** seconds |||| **Do together** ||   || **husky2.front.rightLeg** **roll** **left** **0.02** revolutions duration = **TurnStepTime** seconds || **husky2.front.rightLeg.lowerLeg** **turn** **backward** **0.05** revolutions duration = **TurnStepTime** seconds |||| **Do together** ||   || **husky2.front.rightLeg** **turn** **backward** **.05** revolutions duration = **TurnStepTime** seconds || **husky2.front.rightLeg.lowerLeg** **turn** **forward** **.15** revolutions duration = **TurnStepTime** seconds || **husky2.front.rightLeg.lowerLeg.paw** **turn** **backward** **0.25** revolutions duration = **TurnStepTime** seconds |||| **Do together** ||   || **husky2.back.leftThigh** **turn** **forward** **.05** revolutions duration = **TurnStepTime** seconds || **husky2.back.leftThigh.leg** **turn** **backward** **.1** revolutions duration = **TurnStepTime** seconds || **husky2.back.leftThigh.leg.lowerLeg** **turn** **forward** **0.05** revolutions duration = **TurnStepTime** seconds || **husky2.back.leftThigh.leg.lowerLeg.paw** **turn** **backward** **0.1** revolutions duration = **TurnStepTime** seconds |||| **Do together** ||   || **husky2.front.leftLeg** **roll** **right** **0.02** revolutions duration = **TurnStepTime** seconds || **husky2.front.leftLeg.lowerLeg** **turn** **forward** **0.05** revolutions duration = **TurnStepTime** seconds |||||||| **husky2.WagTail** WagTurnScale = **0.25** WagDurationScale = **0.25** |||||||||| **Do together** ||   |||||||| **husky2.WagTail** WagTurnScale = **0.25** WagDurationScale = **0.25** |||||||| **Do in order** ||   |||||| **Do together** ||   |||| **husky2** **turn** **right** **1/48** revolutions duration = **TurnStepTime** seconds |||| **husky2** **move** **right** **.041** meters duration = **TurnStepTime** seconds |||| **husky2.back** **turn** **right** **.1/4** revolutions duration = **TurnStepTime** seconds |||| **husky2.front** **turn** **left** **.05/4** revolutions duration = **TurnStepTime** seconds |||| **Do together** ||   || **husky2.front.neck** **turn** **left** **.02** revolutions duration = **TurnStepTime** seconds || **husky2.front.neck.head** **turn** **left** **.03** revolutions duration = **TurnStepTime** seconds |||| **Do together** ||   || **husky2.front.rightLeg** **roll** **right** **0.02** revolutions duration = **TurnStepTime** seconds || **husky2.front.rightLeg.lowerLeg** **turn** **forward** **0.05** revolutions duration = **TurnStepTime** seconds |||| **Do together** ||   || **husky2.front.leftLeg** **roll** **left** **0.02** revolutions duration = **TurnStepTime** seconds || **husky2.front.leftLeg.lowerLeg** **turn** **backward** **0.05** revolutions duration = **TurnStepTime** seconds |||| **Do together** ||   || **husky2.front.leftLeg** **turn** **forward** **.05** revolutions duration = **TurnStepTime** seconds || **husky2.front.leftLeg.lowerLeg** **turn** **backward** **.15** revolutions duration = **TurnStepTime** seconds || **husky2.front.leftLeg.lowerLeg.paw** **turn** **forward** **0.25** revolutions duration = **TurnStepTime** seconds |||| **Do together** ||   || **husky2.back.rightThigh** **turn** **backward** **.05** revolutions duration = **TurnStepTime** seconds || **husky2.back.rightThigh.leg** **turn** **forward** **.1** revolutions duration = **TurnStepTime** seconds || **husky2.back.rightThigh.leg.lowerLeg** **turn** **backward** **0.05** revolutions duration = **TurnStepTime** seconds || **husky2.back.rightThigh.leg.lowerLeg.paw** **turn** **forward** **0.1** revolutions duration = **TurnStepTime** seconds |||||| **Do together** ||   |||| **husky2** **turn** **right** **1/48** revolutions duration = **TurnStepTime** seconds |||| **husky2** **move** **right** **1/8** meters duration = **TurnStepTime** seconds |||| **husky2.back** **turn** **right** **.1/4** revolutions duration = **TurnStepTime** seconds |||| **husky2.front** **turn** **left** **.05/4** revolutions duration = **TurnStepTime** seconds |||| **Do together** ||   || **husky2.front.neck** **turn** **left** **.01** revolutions duration = **TurnStepTime** seconds || **husky2.front.neck.head** **turn** **left** **0.02** revolutions duration = **TurnStepTime** seconds || **husky2.front.neck.head** **roll** **left** **0.01** revolutions duration = **TurnStepTime** seconds |||| **Do together** ||   || **husky2.front.rightLeg** **roll** **right** **0.05** revolutions duration = **TurnStepTime** seconds || **husky2.front.rightLeg.lowerLeg** **turn** **forward** **0.02** revolutions duration = **TurnStepTime** seconds |||| **Do together** ||   || **husky2.front.leftLeg** **roll** **left** **0.05** revolutions duration = **TurnStepTime** seconds || **husky2.front.leftLeg.lowerLeg** **turn** **backward** **0.02** revolutions duration = **TurnStepTime** seconds |||| **Do together** ||   || **husky2.front.leftLeg** **turn** **backward** **.05** revolutions duration = **TurnStepTime** seconds || **husky2.front.leftLeg.lowerLeg** **turn** **forward** **.15** revolutions duration = **TurnStepTime** seconds || **husky2.front.leftLeg.lowerLeg.paw** **turn** **backward** **0.25** revolutions duration = **TurnStepTime** seconds |||| **Do together** ||   || **husky2.back.rightThigh** **turn** **forward** **.05** revolutions duration = **TurnStepTime** seconds || **husky2.back.rightThigh.leg** **turn** **backward** **.1** revolutions duration = **TurnStepTime** seconds || **husky2.back.rightThigh.leg.lowerLeg** **turn** **forward** **0.05** revolutions duration = **TurnStepTime** seconds || **husky2.back.rightThigh.leg.lowerLeg.paw** **turn** **backward** **0.1** revolutions duration = **TurnStepTime** seconds |||||||||| **Do together** ||   |||||||| **husky2.front.neck** **turn** **left** **.01** revolutions duration = **TurnStepTime** seconds |||||||| **husky2.front.neck.head** **turn** **left** **.02** revolutions duration = **TurnStepTime** seconds |||||||| **husky2.front.neck.head** **roll** **left** **0.01** revolutions duration = **TurnStepTime** seconds |||||||||| **husky2** **set pose** **husky2.miniJesWalk02_5** duration = 0 seconds |||||||||| **husky2.isResting** **set** **value** **to** **true** |||||||||| **husky2.AmbientWagOn** **set** **value** **to** **true** ||


 * **husky2.TurnLeft** ( [123] **LeftTurnStepDuration**) **LeftTurnStepTime** **=** **0.17** ||
 * |||||||||| **//** **Turns Right 30 deg. assumes is in Last Pose of Walk Cycle.** |||||||||| **husky2.isResting** **set** **value** **to** **false** |||||||||| **husky2.AmbientWagOn** **set** **value** **to** **false** |||||||||| **husky2** **set pose** **husky2.JesWalk02_5** duration = 0 seconds |||||||||| **Do together** ||  |||||||| **husky2.front.neck** **turn** **left** **.01** revolutions ( **(** **LeftTurnStepTime** **/** **2** **)** ) |||||||| **husky2.front.neck.head** **turn** **left** **.02** revolutions ( **(** **LeftTurnStepTime** **/** **2** **)** ) |||||||| **husky2.front.neck.head** **roll** **left** **0.01** revolutions ( **(** **LeftTurnStepTime** **/** **2** **)** ) |||||||||| **Do together** ||   |||||||| **husky2.WagTail** WagTurnScale = **0.25** WagDurationScale = **0.25** |||||||| **Do in order** ||   |||||| **Do together** ||   |||| **husky2** **turn** **left** **1/48** revolutions duration = **LeftTurnStepTime** seconds |||| **husky2** **move** **left** **1/8** meters duration = **LeftTurnStepTime** seconds |||| **husky2.back** **turn** **right** **.1/4** revolutions duration = **LeftTurnStepTime** seconds |||| **husky2.front** **turn** **left** **.05/4** revolutions duration = **LeftTurnStepTime** seconds |||| **Do together** ||   || **husky2.front.neck** **turn** **left** **.01** revolutions duration = **LeftTurnStepTime** seconds || **husky2.front.neck.head** **turn** **left** **.02** revolutions duration = **LeftTurnStepTime** seconds || **husky2.front.neck.head** **roll** **left** **0.01** revolutions duration = **LeftTurnStepTime** seconds |||| **Do together** ||   || **husky2.front.leftLeg** **roll** **right** **0.05** revolutions duration = **LeftTurnStepTime** seconds || **husky2.front.leftLeg.lowerLeg** **turn** **forward** **0.02** revolutions duration = **LeftTurnStepTime** seconds |||| **Do together** ||   || **husky2.front.leftLeg** **turn** **forward** **.05** revolutions duration = **LeftTurnStepTime** seconds || **husky2.front.leftLeg.lowerLeg** **turn** **backward** **.15** revolutions duration = **LeftTurnStepTime** seconds || **husky2.front.leftLeg.lowerLeg.paw** **turn** **forward** **0.25** revolutions duration = **LeftTurnStepTime** seconds |||| **Do together** ||   || **husky2.back.rightThigh** **turn** **backward** **.05** revolutions duration = **LeftTurnStepTime** seconds || **husky2.back.rightThigh.leg** **turn** **forward** **.1** revolutions duration = **LeftTurnStepTime** seconds || **husky2.back.rightThigh.leg.lowerLeg** **turn** **backward** **0.05** revolutions duration = **LeftTurnStepTime** seconds || **husky2.back.rightThigh.leg.lowerLeg.paw** **turn** **forward** **0.1** revolutions duration = **LeftTurnStepTime** seconds |||| **Do together** ||   || **husky2.front.rightLeg** **roll** **left** **0.05** revolutions duration = **LeftTurnStepTime** seconds || **husky2.front.rightLeg.lowerLeg** **turn** **forward** **0.02** revolutions duration = **LeftTurnStepTime** seconds |||||| **Do together** ||   |||| **husky2** **turn** **left** **1/48** revolutions duration = **LeftTurnStepTime** seconds |||| **husky2** **move** **left** **1/8** meters duration = **LeftTurnStepTime** seconds |||| **husky2.back** **turn** **right** **.1/4** revolutions duration = **LeftTurnStepTime** seconds |||| **husky2.front** **turn** **left** **.05/4** revolutions duration = **LeftTurnStepTime** seconds |||| **Do together** ||   || **husky2.front.neck** **turn** **left** **.02** revolutions duration = **LeftTurnStepTime** seconds || **husky2.front.neck.head** **turn** **left** **.03** revolutions duration = **LeftTurnStepTime** seconds |||| **Do together** ||   || **husky2.front.leftLeg** **roll** **right** **0.02** revolutions duration = **LeftTurnStepTime** seconds || **husky2.front.leftLeg.lowerLeg** **turn** **backward** **0.05** revolutions duration = **LeftTurnStepTime** seconds |||| **Do together** ||   || **husky2.front.leftLeg** **turn** **backward** **.05** revolutions duration = **LeftTurnStepTime** seconds || **husky2.front.leftLeg.lowerLeg** **turn** **forward** **.15** revolutions duration = **LeftTurnStepTime** seconds || **husky2.front.leftLeg.lowerLeg.paw** **turn** **backward** **0.25** revolutions duration = **LeftTurnStepTime** seconds |||| **Do together** ||   || **husky2.back.rightThigh** **turn** **forward** **.05** revolutions duration = **LeftTurnStepTime** seconds || **husky2.back.rightThigh.leg** **turn** **backward** **.1** revolutions duration = **LeftTurnStepTime** seconds || **husky2.back.rightThigh.leg.lowerLeg** **turn** **forward** **0.05** revolutions duration = **LeftTurnStepTime** seconds || **husky2.back.rightThigh.leg.lowerLeg.paw** **turn** **backward** **0.1** revolutions duration = **LeftTurnStepTime** seconds |||| **Do together** ||   || **husky2.front.rightLeg** **roll** **left** **0.02** revolutions duration = **LeftTurnStepTime** seconds || **husky2.front.rightLeg.lowerLeg** **turn** **forward** **0.05** revolutions duration = **LeftTurnStepTime** seconds |||||||||| **Do together** ||   |||||||| **husky2.WagTail** WagTurnScale = **0.25** WagDurationScale = **0.25** |||||||| **Do in order** ||   |||||| **Do together** ||   |||| **husky2** **turn** **left** **1/48** revolutions duration = **LeftTurnStepTime** seconds |||| **husky2** **move** **left** **1/8** meters duration = **LeftTurnStepTime** seconds |||| **husky2.back** **turn** **left** **.1/4** revolutions duration = **LeftTurnStepTime** seconds |||| **husky2.front** **turn** **right** **.05/4** revolutions duration = **LeftTurnStepTime** seconds |||| **Do together** ||   || **husky2.front.neck** **turn** **right** **.02** revolutions duration = **LeftTurnStepTime** seconds || **husky2.front.neck.head** **turn** **right** **.03** revolutions duration = **LeftTurnStepTime** seconds |||| **Do together** ||   || **husky2.front.leftLeg** **roll** **left** **0.02** revolutions duration = **LeftTurnStepTime** seconds || **husky2.front.leftLeg.lowerLeg** **turn** **forward** **0.05** revolutions duration = **LeftTurnStepTime** seconds |||| **Do together** ||   || **husky2.front.rightLeg** **roll** **right** **0.02** revolutions duration = **LeftTurnStepTime** seconds || **husky2.front.rightLeg.lowerLeg** **turn** **backward** **0.05** revolutions duration = **LeftTurnStepTime** seconds |||| **Do together** ||   || **husky2.front.rightLeg** **turn** **forward** **.05** revolutions duration = **LeftTurnStepTime** seconds || **husky2.front.rightLeg.lowerLeg** **turn** **backward** **.15** revolutions duration = **LeftTurnStepTime** seconds || **husky2.front.rightLeg.lowerLeg.paw** **turn** **forward** **0.25** revolutions duration = **LeftTurnStepTime** seconds |||| **Do together** ||   || **husky2.back.leftThigh** **turn** **backward** **.05** revolutions duration = **LeftTurnStepTime** seconds || **husky2.back.leftThigh.leg** **turn** **forward** **.1** revolutions duration = **LeftTurnStepTime** seconds || **husky2.back.leftThigh.leg.lowerLeg** **turn** **backward** **0.05** revolutions duration = **LeftTurnStepTime** seconds || **husky2.back.leftThigh.leg.lowerLeg.paw** **turn** **forward** **0.1** revolutions duration = **LeftTurnStepTime** seconds |||||| **Do together** ||   |||| **husky2** **turn** **left** **1/48** revolutions duration = **LeftTurnStepTime** seconds |||| **husky2** **move** **left** **1/8** meters duration = **LeftTurnStepTime** seconds |||| **husky2.back** **turn** **left** **.1/4** revolutions duration = **LeftTurnStepTime** seconds |||| **husky2.front** **turn** **right** **.05/4** revolutions duration = **LeftTurnStepTime** seconds |||| **Do together** ||   || **husky2.front.neck** **turn** **right** **.01** revolutions duration = **LeftTurnStepTime** seconds || **husky2.front.neck.head** **turn** **right** **0.02** revolutions duration = **LeftTurnStepTime** seconds || **husky2.front.neck.head** **roll** **right** **0.01** revolutions duration = **LeftTurnStepTime** seconds |||| **Do together** ||   || **husky2.front.leftLeg** **roll** **left** **0.05** revolutions duration = **LeftTurnStepTime** seconds || **husky2.front.leftLeg.lowerLeg** **turn** **forward** **0.02** revolutions duration = **LeftTurnStepTime** seconds |||| **Do together** ||   || **husky2.front.rightLeg** **roll** **right** **0.05** revolutions duration = **LeftTurnStepTime** seconds || **husky2.front.rightLeg.lowerLeg** **turn** **backward** **0.02** revolutions duration = **LeftTurnStepTime** seconds |||| **Do together** ||   || **husky2.front.rightLeg** **turn** **backward** **.05** revolutions duration = **LeftTurnStepTime** seconds || **husky2.front.rightLeg.lowerLeg** **turn** **forward** **.15** revolutions duration = **LeftTurnStepTime** seconds || **husky2.front.rightLeg.lowerLeg.paw** **turn** **backward** **0.25** revolutions duration = **LeftTurnStepTime** seconds |||| **Do together** ||   || **husky2.back.leftThigh** **turn** **forward** **.05** revolutions duration = **LeftTurnStepTime** seconds || **husky2.back.leftThigh.leg** **turn** **backward** **.1** revolutions duration = **LeftTurnStepTime** seconds || **husky2.back.leftThigh.leg.lowerLeg** **turn** **forward** **0.05** revolutions duration = **LeftTurnStepTime** seconds || **husky2.back.leftThigh.leg.lowerLeg.paw** **turn** **backward** **0.1** revolutions duration = **LeftTurnStepTime** seconds |||||||||| **Do together** ||   |||||||| **husky2.front.neck** **turn** **right** **.01** revolutions duration = **LeftTurnStepTime** seconds |||||||| **husky2.front.neck.head** **turn** **right** **.02** revolutions duration = **LeftTurnStepTime** seconds |||||||| **husky2.front.neck.head** **roll** **right** **0.01** revolutions duration = **LeftTurnStepTime** seconds |||||||||| **husky2** **set pose** **husky2.JesWalk02_5** duration = 0 seconds |||||||||| **husky2.isResting** **set** **value** **to** **true** |||||||||| **husky2.AmbientWagOn** **set** **value** **to** **true** ||

1.The Plane moves through the loop 2.The Plane does a flip back around the loop 3.The plane lands. 4.A seaplane flies by. =Airplane Alice Code's Code= =Created by: Matt Kowal=

Events

 * **When the world starts** ||
 * **Do:** ||  || **world.my first method** ||   ||

Methods
//No variables// ||
 * **world.my first method**
 * || **fighterPlane.loopDeeLoop** ||

Methods

 * **fighterPlane.explode**
 * halftime** **=** **0.5** ||
 * |||||| **Do together** ||
 * ^  ||   |||| **Do in order** ||
 * ^  ||^   ||   || **fighterPlane** **set pose** **fighterPlane.blow'd up** style = **abruptly** duration = **halftime** seconds || **fighterPlane** **set pose** **fighterPlane.blow'd down** style = **abruptly** duration = **halftime** seconds |||| **fighterPlane** **move** **down** ( **fighterPlane.rearWheelMount** **distance above** **** ) ( **(** **halftime** * **2** **)** ) ||

//No variables// ||
 * **fighterPlane.loopDeeLoop**
 * |||||||| **Do together** ||
 * ^  ||   |||||| **windmill.blades** **roll at speed** **left** speed = **1 revolutions per** second duration = **30** seconds |||||| **Do in order** ||   |||| **Do together** ||   || **fighterPlane** **move at speed** **forward** speed = **10** meters per second duration = **2** seconds || **fighterPlane** **turn at speed** **backward** speed = **0.5 revolutions per** second duration = **2** seconds |||| **Do together** ||   || **fighterPlane** **move** amount = **2** meters **toward** target = **windmill.blades** duration = **2** seconds style = **abruptly** || **fighterPlane** **turn** **backward** **0.01** revolutions duration = **1** second || **seaplane** **move** **forward** **50** meters duration = **5** seconds ||