Jump to content

  • Log In with Google      Sign In   
  • Create Account

99 Bottles Of Beer Challenge In AW Code


Old topic!
Guest, the last post of this topic is over 60 days old and at this point you may not reply in this topic. If you wish to continue this conversation start a new topic.

  • You cannot reply to this topic
5 replies to this topic

#1 Code Fox   Members   -  Reputation: 1810

Posted 08 August 2012 - 12:16 AM

I decided to take the 99 Bottles Of Beer Challenge http://99-bottles-of-beer.net using a very unusual scripting language.
AW Code is quite literally an object oriented languages, used to manipulate 3D objects.
The unique challenge to this, was the fact AW Code has no variables of any kind. I had to use "work arounds" to deal with the issue.
Sign5.rwx is were the output is displayed.
@ AW Code "99 Bottles Of Beer" By RLS0812
====
Model: Sign5.rwx
Description[The output]
Action[create name sgn]
Model:pole1m.rwx
Description[Var 1]
Action[create name bbow, animate me . 1 1 999 astop; adone sign "bottles of beer on the wall" name=sgn]
Model:pole1m.rwx
Description[Var 2]
Action[create name bob, animate me . 1 1 999 astop; adone sign "bottles of beer ... take one down, pass it around" name=sgn]
Model:pole1m.rwx
Description[Var 3]
Action[create name end, animate me . 1 1 999 astop; adone sign "no more " name=sgn]
Model:pole1m.rwx
Description[Var 4]
Action[create name end2, animate me . 1 1 999 astop; adone sign "bottles of beer ... go to the store to get some more, " name=sgn]
Model:pole1m.rwx
Description[The Start Button]
Action[create color red;activate astart 99]
====
Model: pole1m.rwx
Description[99]
Action[create name 99,  animate me . 1 1 999 astop;adone sign "99" name=sng,astart bbow,astart 99a]
Model: pole1m.rwx
Description[99a]
Action[create name 99a,  animate me . 1 1 2000 astop;adone sign "99" name=sng,astart bob,astart 99b]
Model: pole1m.rwx
Description[99b]
Action[create name 99b,  animate me . 1 1 3000 astop;adone sign "98" name=sng,astart bbow,astart 98]
====
Model: pole1m.rwx
Description[98]
Action[create name 98,  animate me . 1 1 999 astop;adone sign "98" name=sng,astart bbow,astart 98a]
Model: pole1m.rwx
Description[98a]
Action[create name 98a,  animate me . 1 1 2000 astop;adone sign "98" name=sng,astart bob,astart 98b]
Model: pole1m.rwx
Description[98b]
Action[create name 98b,  animate me . 1 1 3000 astop;adone sign "97" name=sng,astart bbow,astart 97]
====
Model: pole1m.rwx
Description[97]
Action[create name 97,  animate me . 1 1 999 astop;adone sign "97" name=sng,astart bbow,astart 97a]
Model: pole1m.rwx
Description[97a]
Action[create name 97a,  animate me . 1 1 2000 astop;adone sign "97" name=sng,astart bob,astart 97b]
Model: pole1m.rwx
Description[97b]
Action[create name 97b,  animate me . 1 1 3000 astop;adone sign "96" name=sng,astart bbow,astart 96]
====
Model: pole1m.rwx
Description[96]
Action[create name 96,  animate me . 1 1 999 astop;adone sign "96" name=sng,astart bbow,astart 96a]
Model: pole1m.rwx
Description[96a]
Action[create name 96a,  animate me . 1 1 2000 astop;adone sign "96" name=sng,astart bob,astart 96b]
Model: pole1m.rwx
Description[96b]
Action[create name 96b,  animate me . 1 1 3000 astop;adone sign "95" name=sng,astart bbow,astart 95]
====
Model: pole1m.rwx
Description[95]
Action[create name 95,  animate me . 1 1 999 astop;adone sign "95" name=sng,astart bbow,astart 95a]
Model: pole1m.rwx
Description[95a]
Action[create name 95a,  animate me . 1 1 2000 astop;adone sign "95" name=sng,astart bob,astart 95b]
Model: pole1m.rwx
Description[95b]
Action[create name 95b,  animate me . 1 1 3000 astop;adone sign "94" name=sng,astart bbow,astart 94]
====
Model: pole1m.rwx
Description[94]
Action[create name 94,  animate me . 1 1 999 astop;adone sign "94" name=sng,astart bbow,astart 94a]
Model: pole1m.rwx
Description[94a]
Action[create name 94a,  animate me . 1 1 2000 astop;adone sign "94" name=sng,astart bob,astart 94b]
Model: pole1m.rwx
Description[94b]
Action[create name 94b,  animate me . 1 1 3000 astop;adone sign "93" name=sng,astart bbow,astart 93]
====
Model: pole1m.rwx
Description[93]
Action[create name 93,  animate me . 1 1 999 astop;adone sign "93" name=sng,astart bbow,astart 93a]
Model: pole1m.rwx
Description[93a]
Action[create name 93a,  animate me . 1 1 2000 astop;adone sign "93" name=sng,astart bob,astart 93b]
Model: pole1m.rwx
Description[93b]
Action[create name 93b,  animate me . 1 1 3000 astop;adone sign "92" name=sng,astart bbow,astart 92]
====
Model: pole1m.rwx
Description[92]
Action[create name 92,  animate me . 1 1 999 astop;adone sign "92" name=sng,astart bbow,astart 92a]
Model: pole1m.rwx
Description[92a]
Action[create name 92a,  animate me . 1 1 2000 astop;adone sign "92" name=sng,astart bob,astart 92b]
Model: pole1m.rwx
Description[92b]
Action[create name 92b,  animate me . 1 1 3000 astop;adone sign "91" name=sng,astart bbow,astart 91]
====
Model: pole1m.rwx
Description[91]
Action[create name 91,  animate me . 1 1 999 astop;adone sign "91" name=sng,astart bbow,astart 91a]
Model: pole1m.rwx
Description[91a]
Action[create name 91a,  animate me . 1 1 2000 astop;adone sign "91" name=sng,astart bob,astart 91b]
Model: pole1m.rwx
Description[91b]
Action[create name 91b,  animate me . 1 1 3000 astop;adone sign "90" name=sng,astart bbow,astart 90]
====
Model: pole1m.rwx
Description[90]
Action[create name 90,  animate me . 1 1 999 astop;adone sign "90" name=sng,astart bbow,astart 90a]
Model: pole1m.rwx
Description[90a]
Action[create name 90a,  animate me . 1 1 2000 astop;adone sign "90" name=sng,astart bob,astart 90b]
Model: pole1m.rwx
Description[90b]
Action[create name 90b,  animate me . 1 1 3000 astop;adone sign "89" name=sng,astart bbow,astart 89]
====
Model: pole1m.rwx
Description[89]
Action[create name 89,  animate me . 1 1 999 astop;adone sign "89" name=sng,astart bbow,astart 89a]
Model: pole1m.rwx
Description[89a]
Action[create name 89a,  animate me . 1 1 2000 astop;adone sign "89" name=sng,astart bob,astart 89b]
Model: pole1m.rwx
Description[89b]
Action[create name 89b,  animate me . 1 1 3000 astop;adone sign "88" name=sng,astart bbow,astart 88]
====
Model: pole1m.rwx
Description[88]
Action[create name 88,  animate me . 1 1 999 astop;adone sign "88" name=sng,astart bbow,astart 88a]
Model: pole1m.rwx
Description[88a]
Action[create name 88a,  animate me . 1 1 2000 astop;adone sign "88" name=sng,astart bob,astart 88b]
Model: pole1m.rwx
Description[88b]
Action[create name 88b,  animate me . 1 1 3000 astop;adone sign "87" name=sng,astart bbow,astart 87]
====
Model: pole1m.rwx
Description[87]
Action[create name 87,  animate me . 1 1 999 astop;adone sign "87" name=sng,astart bbow,astart 87a]
Model: pole1m.rwx
Description[87a]
Action[create name 87a,  animate me . 1 1 2000 astop;adone sign "87" name=sng,astart bob,astart 87b]
Model: pole1m.rwx
Description[87b]
Action[create name 87b,  animate me . 1 1 3000 astop;adone sign "86" name=sng,astart bbow,astart 86]
====
Model: pole1m.rwx
Description[86]
Action[create name 86,  animate me . 1 1 999 astop;adone sign "86" name=sng,astart bbow,astart 86a]
Model: pole1m.rwx
Description[86a]
Action[create name 86a,  animate me . 1 1 2000 astop;adone sign "86" name=sng,astart bob,astart 86b]
Model: pole1m.rwx
Description[86b]
Action[create name 86b,  animate me . 1 1 3000 astop;adone sign "85" name=sng,astart bbow,astart 85]
====
Model: pole1m.rwx
Description[85]
Action[create name 85,  animate me . 1 1 999 astop;adone sign "85" name=sng,astart bbow,astart 85a]
Model: pole1m.rwx
Description[85a]
Action[create name 85a,  animate me . 1 1 2000 astop;adone sign "85" name=sng,astart bob,astart 85b]
Model: pole1m.rwx
Description[85b]
Action[create name 85b,  animate me . 1 1 3000 astop;adone sign "84" name=sng,astart bbow,astart 84]
====
Model: pole1m.rwx
Description[84]
Action[create name 84,  animate me . 1 1 999 astop;adone sign "84" name=sng,astart bbow,astart 84a]
Model: pole1m.rwx
Description[84a]
Action[create name 84a,  animate me . 1 1 2000 astop;adone sign "84" name=sng,astart bob,astart 84b]
Model: pole1m.rwx
Description[84b]
Action[create name 84b,  animate me . 1 1 3000 astop;adone sign "83" name=sng,astart bbow,astart 83]
====
Model: pole1m.rwx
Description[83]
Action[create name 83,  animate me . 1 1 999 astop;adone sign "83" name=sng,astart bbow,astart 83a]
Model: pole1m.rwx
Description[83a]
Action[create name 83a,  animate me . 1 1 2000 astop;adone sign "83" name=sng,astart bob,astart 83b]
Model: pole1m.rwx
Description[83b]
Action[create name 83b,  animate me . 1 1 3000 astop;adone sign "82" name=sng,astart bbow,astart 82]
====
Model: pole1m.rwx
Description[82]
Action[create name 82,  animate me . 1 1 999 astop;adone sign "82" name=sng,astart bbow,astart 82a]
Model: pole1m.rwx
Description[82a]
Action[create name 82a,  animate me . 1 1 2000 astop;adone sign "82" name=sng,astart bob,astart 82b]
Model: pole1m.rwx
Description[82b]
Action[create name 82b,  animate me . 1 1 3000 astop;adone sign "81" name=sng,astart bbow,astart 81]
====
Model: pole1m.rwx
Description[81]
Action[create name 81,  animate me . 1 1 999 astop;adone sign "81" name=sng,astart bbow,astart 81a]
Model: pole1m.rwx
Description[81a]
Action[create name 81a,  animate me . 1 1 2000 astop;adone sign "81" name=sng,astart bob,astart 81b]
Model: pole1m.rwx
Description[81b]
Action[create name 81b,  animate me . 1 1 3000 astop;adone sign "80" name=sng,astart bbow,astart 80]
====
Model: pole1m.rwx
Description[80]
Action[create name 80,  animate me . 1 1 999 astop;adone sign "80" name=sng,astart bbow,astart 80a]
Model: pole1m.rwx
Description[80a]
Action[create name 80a,  animate me . 1 1 2000 astop;adone sign "80" name=sng,astart bob,astart 80b]
Model: pole1m.rwx
Description[80b]
Action[create name 80b,  animate me . 1 1 3000 astop;adone sign "79" name=sng,astart bbow,astart 79]
====
Model: pole1m.rwx
Description[79]
Action[create name 79,  animate me . 1 1 999 astop;adone sign "79" name=sng,astart bbow,astart 79a]
Model: pole1m.rwx
Description[79a]
Action[create name 79a,  animate me . 1 1 2000 astop;adone sign "79" name=sng,astart bob,astart 79b]
Model: pole1m.rwx
Description[79b]
Action[create name 79b,  animate me . 1 1 3000 astop;adone sign "78" name=sng,astart bbow,astart 78]
====
Model: pole1m.rwx
Description[78]
Action[create name 78,  animate me . 1 1 999 astop;adone sign "78" name=sng,astart bbow,astart 78a]
Model: pole1m.rwx
Description[78a]
Action[create name 78a,  animate me . 1 1 2000 astop;adone sign "78" name=sng,astart bob,astart 78b]
Model: pole1m.rwx
Description[78b]
Action[create name 78b,  animate me . 1 1 3000 astop;adone sign "77" name=sng,astart bbow,astart 77]
====
Model: pole1m.rwx
Description[77]
Action[create name 77,  animate me . 1 1 999 astop;adone sign "77" name=sng,astart bbow,astart 77a]
Model: pole1m.rwx
Description[77a]
Action[create name 77a,  animate me . 1 1 2000 astop;adone sign "77" name=sng,astart bob,astart 77b]
Model: pole1m.rwx
Description[77b]
Action[create name 77b,  animate me . 1 1 3000 astop;adone sign "76" name=sng,astart bbow,astart 76]
====
Model: pole1m.rwx
Description[76]
Action[create name 76,  animate me . 1 1 999 astop;adone sign "76" name=sng,astart bbow,astart 76a]
Model: pole1m.rwx
Description[76a]
Action[create name 76a,  animate me . 1 1 2000 astop;adone sign "76" name=sng,astart bob,astart 76b]
Model: pole1m.rwx
Description[76b]
Action[create name 76b,  animate me . 1 1 3000 astop;adone sign "75" name=sng,astart bbow,astart 75]
====
Model: pole1m.rwx
Description[75]
Action[create name 75,  animate me . 1 1 999 astop;adone sign "75" name=sng,astart bbow,astart 75a]
Model: pole1m.rwx
Description[75a]
Action[create name 75a,  animate me . 1 1 2000 astop;adone sign "75" name=sng,astart bob,astart 75b]
Model: pole1m.rwx
Description[75b]
Action[create name 75b,  animate me . 1 1 3000 astop;adone sign "74" name=sng,astart bbow,astart 74]
====
Model: pole1m.rwx
Description[74]
Action[create name 74,  animate me . 1 1 999 astop;adone sign "74" name=sng,astart bbow,astart 74a]
Model: pole1m.rwx
Description[74a]
Action[create name 74a,  animate me . 1 1 2000 astop;adone sign "74" name=sng,astart bob,astart 74b]
Model: pole1m.rwx
Description[74b]
Action[create name 74b,  animate me . 1 1 3000 astop;adone sign "73" name=sng,astart bbow,astart 73]
====
Model: pole1m.rwx
Description[73]
Action[create name 73,  animate me . 1 1 999 astop;adone sign "73" name=sng,astart bbow,astart 73a]
Model: pole1m.rwx
Description[73a]
Action[create name 73a,  animate me . 1 1 2000 astop;adone sign "73" name=sng,astart bob,astart 73b]
Model: pole1m.rwx
Description[73b]
Action[create name 73b,  animate me . 1 1 3000 astop;adone sign "72" name=sng,astart bbow,astart 72]
====
Model: pole1m.rwx
Description[72]
Action[create name 72,  animate me . 1 1 999 astop;adone sign "72" name=sng,astart bbow,astart 72a]
Model: pole1m.rwx
Description[72a]
Action[create name 72a,  animate me . 1 1 2000 astop;adone sign "72" name=sng,astart bob,astart 72b]
Model: pole1m.rwx
Description[72b]
Action[create name 72b,  animate me . 1 1 3000 astop;adone sign "71" name=sng,astart bbow,astart 71]
====
Model: pole1m.rwx
Description[71]
Action[create name 71,  animate me . 1 1 999 astop;adone sign "71" name=sng,astart bbow,astart 71a]
Model: pole1m.rwx
Description[71a]
Action[create name 71a,  animate me . 1 1 2000 astop;adone sign "71" name=sng,astart bob,astart 71b]
Model: pole1m.rwx
Description[71b]
Action[create name 71b,  animate me . 1 1 3000 astop;adone sign "70" name=sng,astart bbow,astart 70]
====
Model: pole1m.rwx
Description[70]
Action[create name 70,  animate me . 1 1 999 astop;adone sign "70" name=sng,astart bbow,astart 70a]
Model: pole1m.rwx
Description[70a]
Action[create name 70a,  animate me . 1 1 2000 astop;adone sign "70" name=sng,astart bob,astart 70b]
Model: pole1m.rwx
Description[70b]
Action[create name 70b,  animate me . 1 1 3000 astop;adone sign "69" name=sng,astart bbow,astart 69]
====
Model: pole1m.rwx
Description[69]
Action[create name 69,  animate me . 1 1 999 astop;adone sign "69" name=sng,astart bbow,astart 69a]
Model: pole1m.rwx
Description[69a]
Action[create name 69a,  animate me . 1 1 2000 astop;adone sign "69" name=sng,astart bob,astart 69b]
Model: pole1m.rwx
Description[69b]
Action[create name 69b,  animate me . 1 1 3000 astop;adone sign "68" name=sng,astart bbow,astart 68]
====
Model: pole1m.rwx
Description[68]
Action[create name 68,  animate me . 1 1 999 astop;adone sign "68" name=sng,astart bbow,astart 68a]
Model: pole1m.rwx
Description[68a]
Action[create name 68a,  animate me . 1 1 2000 astop;adone sign "68" name=sng,astart bob,astart 68b]
Model: pole1m.rwx
Description[68b]
Action[create name 68b,  animate me . 1 1 3000 astop;adone sign "67" name=sng,astart bbow,astart 67]
====
Model: pole1m.rwx
Description[67]
Action[create name 67,  animate me . 1 1 999 astop;adone sign "67" name=sng,astart bbow,astart 67a]
Model: pole1m.rwx
Description[67a]
Action[create name 67a,  animate me . 1 1 2000 astop;adone sign "67" name=sng,astart bob,astart 67b]
Model: pole1m.rwx
Description[67b]
Action[create name 67b,  animate me . 1 1 3000 astop;adone sign "66" name=sng,astart bbow,astart 66]
====
Model: pole1m.rwx
Description[66]
Action[create name 66,  animate me . 1 1 999 astop;adone sign "66" name=sng,astart bbow,astart 66a]
Model: pole1m.rwx
Description[66a]
Action[create name 66a,  animate me . 1 1 2000 astop;adone sign "66" name=sng,astart bob,astart 66b]
Model: pole1m.rwx
Description[66b]
Action[create name 66b,  animate me . 1 1 3000 astop;adone sign "65" name=sng,astart bbow,astart 65]
====
Model: pole1m.rwx
Description[65]
Action[create name 65,  animate me . 1 1 999 astop;adone sign "65" name=sng,astart bbow,astart 65a]
Model: pole1m.rwx
Description[65a]
Action[create name 65a,  animate me . 1 1 2000 astop;adone sign "65" name=sng,astart bob,astart 65b]
Model: pole1m.rwx
Description[65b]
Action[create name 65b,  animate me . 1 1 3000 astop;adone sign "64" name=sng,astart bbow,astart 64]
====
Model: pole1m.rwx
Description[64]
Action[create name 64,  animate me . 1 1 999 astop;adone sign "64" name=sng,astart bbow,astart 64a]
Model: pole1m.rwx
Description[64a]
Action[create name 64a,  animate me . 1 1 2000 astop;adone sign "64" name=sng,astart bob,astart 64b]
Model: pole1m.rwx
Description[64b]
Action[create name 64b,  animate me . 1 1 3000 astop;adone sign "63" name=sng,astart bbow,astart 63]
====
Model: pole1m.rwx
Description[63]
Action[create name 63,  animate me . 1 1 999 astop;adone sign "63" name=sng,astart bbow,astart 63a]
Model: pole1m.rwx
Description[63a]
Action[create name 63a,  animate me . 1 1 2000 astop;adone sign "63" name=sng,astart bob,astart 63b]
Model: pole1m.rwx
Description[63b]
Action[create name 63b,  animate me . 1 1 3000 astop;adone sign "62" name=sng,astart bbow,astart 62]
====
Model: pole1m.rwx
Description[62]
Action[create name 62,  animate me . 1 1 999 astop;adone sign "62" name=sng,astart bbow,astart 62a]
Model: pole1m.rwx
Description[62a]
Action[create name 62a,  animate me . 1 1 2000 astop;adone sign "62" name=sng,astart bob,astart 62b]
Model: pole1m.rwx
Description[62b]
Action[create name 62b,  animate me . 1 1 3000 astop;adone sign "61" name=sng,astart bbow,astart 61]
====
Model: pole1m.rwx
Description[61]
Action[create name 61,  animate me . 1 1 999 astop;adone sign "61" name=sng,astart bbow,astart 61a]
Model: pole1m.rwx
Description[61a]
Action[create name 61a,  animate me . 1 1 2000 astop;adone sign "61" name=sng,astart bob,astart 61b]
Model: pole1m.rwx
Description[61b]
Action[create name 61b,  animate me . 1 1 3000 astop;adone sign "60" name=sng,astart bbow,astart 60]
====
Model: pole1m.rwx
Description[60]
Action[create name 60,  animate me . 1 1 999 astop;adone sign "60" name=sng,astart bbow,astart 60a]
Model: pole1m.rwx
Description[60a]
Action[create name 60a,  animate me . 1 1 2000 astop;adone sign "60" name=sng,astart bob,astart 60b]
Model: pole1m.rwx
Description[60b]
Action[create name 60b,  animate me . 1 1 3000 astop;adone sign "59" name=sng,astart bbow,astart 59]
====
Model: pole1m.rwx
Description[59]
Action[create name 59,  animate me . 1 1 999 astop;adone sign "59" name=sng,astart bbow,astart 59a]
Model: pole1m.rwx
Description[59a]
Action[create name 59a,  animate me . 1 1 2000 astop;adone sign "59" name=sng,astart bob,astart 59b]
Model: pole1m.rwx
Description[59b]
Action[create name 59b,  animate me . 1 1 3000 astop;adone sign "58" name=sng,astart bbow,astart 58]
====
Model: pole1m.rwx
Description[58]
Action[create name 58,  animate me . 1 1 999 astop;adone sign "58" name=sng,astart bbow,astart 58a]
Model: pole1m.rwx
Description[58a]
Action[create name 58a,  animate me . 1 1 2000 astop;adone sign "58" name=sng,astart bob,astart 58b]
Model: pole1m.rwx
Description[58b]
Action[create name 58b,  animate me . 1 1 3000 astop;adone sign "57" name=sng,astart bbow,astart 57]
====
Model: pole1m.rwx
Description[57]
Action[create name 57,  animate me . 1 1 999 astop;adone sign "57" name=sng,astart bbow,astart 57a]
Model: pole1m.rwx
Description[57a]
Action[create name 57a,  animate me . 1 1 2000 astop;adone sign "57" name=sng,astart bob,astart 57b]
Model: pole1m.rwx
Description[57b]
Action[create name 57b,  animate me . 1 1 3000 astop;adone sign "56" name=sng,astart bbow,astart 56]
====
Model: pole1m.rwx
Description[56]
Action[create name 56,  animate me . 1 1 999 astop;adone sign "56" name=sng,astart bbow,astart 56a]
Model: pole1m.rwx
Description[56a]
Action[create name 56a,  animate me . 1 1 2000 astop;adone sign "56" name=sng,astart bob,astart 56b]
Model: pole1m.rwx
Description[56b]
Action[create name 56b,  animate me . 1 1 3000 astop;adone sign "55" name=sng,astart bbow,astart 55]
====
Model: pole1m.rwx
Description[55]
Action[create name 55,  animate me . 1 1 999 astop;adone sign "55" name=sng,astart bbow,astart 55a]
Model: pole1m.rwx
Description[55a]
Action[create name 55a,  animate me . 1 1 2000 astop;adone sign "55" name=sng,astart bob,astart 55b]
Model: pole1m.rwx
Description[55b]
Action[create name 55b,  animate me . 1 1 3000 astop;adone sign "54" name=sng,astart bbow,astart 54]
====
Model: pole1m.rwx
Description[54]
Action[create name 54,  animate me . 1 1 999 astop;adone sign "54" name=sng,astart bbow,astart 54a]
Model: pole1m.rwx
Description[54a]
Action[create name 54a,  animate me . 1 1 2000 astop;adone sign "54" name=sng,astart bob,astart 54b]
Model: pole1m.rwx
Description[54b]
Action[create name 54b,  animate me . 1 1 3000 astop;adone sign "53" name=sng,astart bbow,astart 53]
====
Model: pole1m.rwx
Description[53]
Action[create name 53,  animate me . 1 1 999 astop;adone sign "53" name=sng,astart bbow,astart 53a]
Model: pole1m.rwx
Description[53a]
Action[create name 53a,  animate me . 1 1 2000 astop;adone sign "53" name=sng,astart bob,astart 53b]
Model: pole1m.rwx
Description[53b]
Action[create name 53b,  animate me . 1 1 3000 astop;adone sign "52" name=sng,astart bbow,astart 52]
====
Model: pole1m.rwx
Description[52]
Action[create name 52,  animate me . 1 1 999 astop;adone sign "52" name=sng,astart bbow,astart 52a]
Model: pole1m.rwx
Description[52a]
Action[create name 52a,  animate me . 1 1 2000 astop;adone sign "52" name=sng,astart bob,astart 52b]
Model: pole1m.rwx
Description[52b]
Action[create name 52b,  animate me . 1 1 3000 astop;adone sign "51" name=sng,astart bbow,astart 51]
====
Model: pole1m.rwx
Description[51]
Action[create name 51,  animate me . 1 1 999 astop;adone sign "51" name=sng,astart bbow,astart 51a]
Model: pole1m.rwx
Description[51a]
Action[create name 51a,  animate me . 1 1 2000 astop;adone sign "51" name=sng,astart bob,astart 51b]
Model: pole1m.rwx
Description[51b]
Action[create name 51b,  animate me . 1 1 3000 astop;adone sign "50" name=sng,astart bbow,astart 50]
====
Model: pole1m.rwx
Description[50]
Action[create name 50,  animate me . 1 1 999 astop;adone sign "50" name=sng,astart bbow,astart 50a]
Model: pole1m.rwx
Description[50a]
Action[create name 50a,  animate me . 1 1 2000 astop;adone sign "50" name=sng,astart bob,astart 50b]
Model: pole1m.rwx
Description[50b]
Action[create name 50b,  animate me . 1 1 3000 astop;adone sign "49" name=sng,astart bbow,astart 49]
====
Model: pole1m.rwx
Description[49]
Action[create name 49,  animate me . 1 1 999 astop;adone sign "49" name=sng,astart bbow,astart 49a]
Model: pole1m.rwx
Description[49a]
Action[create name 49a,  animate me . 1 1 2000 astop;adone sign "49" name=sng,astart bob,astart 49b]
Model: pole1m.rwx
Description[49b]
Action[create name 49b,  animate me . 1 1 3000 astop;adone sign "48" name=sng,astart bbow,astart 48]
====
Model: pole1m.rwx
Description[48]
Action[create name 48,  animate me . 1 1 999 astop;adone sign "48" name=sng,astart bbow,astart 48a]
Model: pole1m.rwx
Description[48a]
Action[create name 48a,  animate me . 1 1 2000 astop;adone sign "48" name=sng,astart bob,astart 48b]
Model: pole1m.rwx
Description[48b]
Action[create name 48b,  animate me . 1 1 3000 astop;adone sign "47" name=sng,astart bbow,astart 47]
====
Model: pole1m.rwx
Description[47]
Action[create name 47,  animate me . 1 1 999 astop;adone sign "47" name=sng,astart bbow,astart 47a]
Model: pole1m.rwx
Description[47a]
Action[create name 47a,  animate me . 1 1 2000 astop;adone sign "47" name=sng,astart bob,astart 47b]
Model: pole1m.rwx
Description[47b]
Action[create name 47b,  animate me . 1 1 3000 astop;adone sign "46" name=sng,astart bbow,astart 46]
====
Model: pole1m.rwx
Description[46]
Action[create name 46,  animate me . 1 1 999 astop;adone sign "46" name=sng,astart bbow,astart 46a]
Model: pole1m.rwx
Description[46a]
Action[create name 46a,  animate me . 1 1 2000 astop;adone sign "46" name=sng,astart bob,astart 46b]
Model: pole1m.rwx
Description[46b]
Action[create name 46b,  animate me . 1 1 3000 astop;adone sign "45" name=sng,astart bbow,astart 45]
====
Model: pole1m.rwx
Description[45]
Action[create name 45,  animate me . 1 1 999 astop;adone sign "45" name=sng,astart bbow,astart 45a]
Model: pole1m.rwx
Description[45a]
Action[create name 45a,  animate me . 1 1 2000 astop;adone sign "45" name=sng,astart bob,astart 45b]
Model: pole1m.rwx
Description[45b]
Action[create name 45b,  animate me . 1 1 3000 astop;adone sign "44" name=sng,astart bbow,astart 44]
====
Model: pole1m.rwx
Description[44]
Action[create name 44,  animate me . 1 1 999 astop;adone sign "44" name=sng,astart bbow,astart 44a]
Model: pole1m.rwx
Description[44a]
Action[create name 44a,  animate me . 1 1 2000 astop;adone sign "44" name=sng,astart bob,astart 44b]
Model: pole1m.rwx
Description[44b]
Action[create name 44b,  animate me . 1 1 3000 astop;adone sign "43" name=sng,astart bbow,astart 43]
====
Model: pole1m.rwx
Description[43]
Action[create name 43,  animate me . 1 1 999 astop;adone sign "43" name=sng,astart bbow,astart 43a]
Model: pole1m.rwx
Description[43a]
Action[create name 43a,  animate me . 1 1 2000 astop;adone sign "43" name=sng,astart bob,astart 43b]
Model: pole1m.rwx
Description[43b]
Action[create name 43b,  animate me . 1 1 3000 astop;adone sign "42" name=sng,astart bbow,astart 42]
====
Model: pole1m.rwx
Description[42]
Action[create name 42,  animate me . 1 1 999 astop;adone sign "42" name=sng,astart bbow,astart 42a]
Model: pole1m.rwx
Description[42a]
Action[create name 42a,  animate me . 1 1 2000 astop;adone sign "42" name=sng,astart bob,astart 42b]
Model: pole1m.rwx
Description[42b]
Action[create name 42b,  animate me . 1 1 3000 astop;adone sign "41" name=sng,astart bbow,astart 41]
====
Model: pole1m.rwx
Description[41]
Action[create name 41,  animate me . 1 1 999 astop;adone sign "41" name=sng,astart bbow,astart 41a]
Model: pole1m.rwx
Description[41a]
Action[create name 41a,  animate me . 1 1 2000 astop;adone sign "41" name=sng,astart bob,astart 41b]
Model: pole1m.rwx
Description[41b]
Action[create name 41b,  animate me . 1 1 3000 astop;adone sign "40" name=sng,astart bbow,astart 40]
====
Model: pole1m.rwx
Description[40]
Action[create name 40,  animate me . 1 1 999 astop;adone sign "40" name=sng,astart bbow,astart 40a]
Model: pole1m.rwx
Description[40a]
Action[create name 40a,  animate me . 1 1 2000 astop;adone sign "40" name=sng,astart bob,astart 40b]
Model: pole1m.rwx
Description[40b]
Action[create name 40b,  animate me . 1 1 3000 astop;adone sign "39" name=sng,astart bbow,astart 39]
====
Model: pole1m.rwx
Description[39]
Action[create name 39,  animate me . 1 1 999 astop;adone sign "39" name=sng,astart bbow,astart 39a]
Model: pole1m.rwx
Description[39a]
Action[create name 39a,  animate me . 1 1 2000 astop;adone sign "39" name=sng,astart bob,astart 39b]
Model: pole1m.rwx
Description[39b]
Action[create name 39b,  animate me . 1 1 3000 astop;adone sign "38" name=sng,astart bbow,astart 38]
====
Model: pole1m.rwx
Description[38]
Action[create name 38,  animate me . 1 1 999 astop;adone sign "38" name=sng,astart bbow,astart 38a]
Model: pole1m.rwx
Description[38a]
Action[create name 38a,  animate me . 1 1 2000 astop;adone sign "38" name=sng,astart bob,astart 38b]
Model: pole1m.rwx
Description[38b]
Action[create name 38b,  animate me . 1 1 3000 astop;adone sign "37" name=sng,astart bbow,astart 37]
====
Model: pole1m.rwx
Description[37]
Action[create name 37,  animate me . 1 1 999 astop;adone sign "37" name=sng,astart bbow,astart 37a]
Model: pole1m.rwx
Description[37a]
Action[create name 37a,  animate me . 1 1 2000 astop;adone sign "37" name=sng,astart bob,astart 37b]
Model: pole1m.rwx
Description[37b]
Action[create name 37b,  animate me . 1 1 3000 astop;adone sign "36" name=sng,astart bbow,astart 36]
====
Model: pole1m.rwx
Description[36]
Action[create name 36,  animate me . 1 1 999 astop;adone sign "36" name=sng,astart bbow,astart 36a]
Model: pole1m.rwx
Description[36a]
Action[create name 36a,  animate me . 1 1 2000 astop;adone sign "36" name=sng,astart bob,astart 36b]
Model: pole1m.rwx
Description[36b]
Action[create name 36b,  animate me . 1 1 3000 astop;adone sign "35" name=sng,astart bbow,astart 35]
====
Model: pole1m.rwx
Description[35]
Action[create name 35,  animate me . 1 1 999 astop;adone sign "35" name=sng,astart bbow,astart 35a]
Model: pole1m.rwx
Description[35a]
Action[create name 35a,  animate me . 1 1 2000 astop;adone sign "35" name=sng,astart bob,astart 35b]
Model: pole1m.rwx
Description[35b]
Action[create name 35b,  animate me . 1 1 3000 astop;adone sign "34" name=sng,astart bbow,astart 34]
====
Model: pole1m.rwx
Description[34]
Action[create name 34,  animate me . 1 1 999 astop;adone sign "34" name=sng,astart bbow,astart 34a]
Model: pole1m.rwx
Description[34a]
Action[create name 34a,  animate me . 1 1 2000 astop;adone sign "34" name=sng,astart bob,astart 34b]
Model: pole1m.rwx
Description[34b]
Action[create name 34b,  animate me . 1 1 3000 astop;adone sign "33" name=sng,astart bbow,astart 33]
====
Model: pole1m.rwx
Description[33]
Action[create name 33,  animate me . 1 1 999 astop;adone sign "33" name=sng,astart bbow,astart 33a]
Model: pole1m.rwx
Description[33a]
Action[create name 33a,  animate me . 1 1 2000 astop;adone sign "33" name=sng,astart bob,astart 33b]
Model: pole1m.rwx
Description[33b]
Action[create name 33b,  animate me . 1 1 3000 astop;adone sign "32" name=sng,astart bbow,astart 32]
====
Model: pole1m.rwx
Description[32]
Action[create name 32,  animate me . 1 1 999 astop;adone sign "32" name=sng,astart bbow,astart 32a]
Model: pole1m.rwx
Description[32a]
Action[create name 32a,  animate me . 1 1 2000 astop;adone sign "32" name=sng,astart bob,astart 32b]
Model: pole1m.rwx
Description[32b]
Action[create name 32b,  animate me . 1 1 3000 astop;adone sign "31" name=sng,astart bbow,astart 31]
====
Model: pole1m.rwx
Description[31]
Action[create name 31,  animate me . 1 1 999 astop;adone sign "31" name=sng,astart bbow,astart 31a]
Model: pole1m.rwx
Description[31a]
Action[create name 31a,  animate me . 1 1 2000 astop;adone sign "31" name=sng,astart bob,astart 31b]
Model: pole1m.rwx
Description[31b]
Action[create name 31b,  animate me . 1 1 3000 astop;adone sign "30" name=sng,astart bbow,astart 30]
====
Model: pole1m.rwx
Description[30]
Action[create name 30,  animate me . 1 1 999 astop;adone sign "30" name=sng,astart bbow,astart 30a]
Model: pole1m.rwx
Description[30a]
Action[create name 30a,  animate me . 1 1 2000 astop;adone sign "30" name=sng,astart bob,astart 30b]
Model: pole1m.rwx
Description[30b]
Action[create name 30b,  animate me . 1 1 3000 astop;adone sign "29" name=sng,astart bbow,astart 29]
====
Model: pole1m.rwx
Description[29]
Action[create name 29,  animate me . 1 1 999 astop;adone sign "29" name=sng,astart bbow,astart 29a]
Model: pole1m.rwx
Description[29a]
Action[create name 29a,  animate me . 1 1 2000 astop;adone sign "29" name=sng,astart bob,astart 29b]
Model: pole1m.rwx
Description[29b]
Action[create name 29b,  animate me . 1 1 3000 astop;adone sign "28" name=sng,astart bbow,astart 28]
====
Model: pole1m.rwx
Description[28]
Action[create name 28,  animate me . 1 1 999 astop;adone sign "28" name=sng,astart bbow,astart 28a]
Model: pole1m.rwx
Description[28a]
Action[create name 28a,  animate me . 1 1 2000 astop;adone sign "28" name=sng,astart bob,astart 28b]
Model: pole1m.rwx
Description[28b]
Action[create name 28b,  animate me . 1 1 3000 astop;adone sign "27" name=sng,astart bbow,astart 27]
====
Model: pole1m.rwx
Description[27]
Action[create name 27,  animate me . 1 1 999 astop;adone sign "27" name=sng,astart bbow,astart 27a]
Model: pole1m.rwx
Description[27a]
Action[create name 27a,  animate me . 1 1 2000 astop;adone sign "27" name=sng,astart bob,astart 27b]
Model: pole1m.rwx
Description[27b]
Action[create name 27b,  animate me . 1 1 3000 astop;adone sign "26" name=sng,astart bbow,astart 26]
====
Model: pole1m.rwx
Description[26]
Action[create name 26,  animate me . 1 1 999 astop;adone sign "26" name=sng,astart bbow,astart 26a]
Model: pole1m.rwx
Description[26a]
Action[create name 26a,  animate me . 1 1 2000 astop;adone sign "26" name=sng,astart bob,astart 26b]
Model: pole1m.rwx
Description[26b]
Action[create name 26b,  animate me . 1 1 3000 astop;adone sign "25" name=sng,astart bbow,astart 25]
====
Model: pole1m.rwx
Description[25]
Action[create name 25,  animate me . 1 1 999 astop;adone sign "25" name=sng,astart bbow,astart 25a]
Model: pole1m.rwx
Description[25a]
Action[create name 25a,  animate me . 1 1 2000 astop;adone sign "25" name=sng,astart bob,astart 25b]
Model: pole1m.rwx
Description[25b]
Action[create name 25b,  animate me . 1 1 3000 astop;adone sign "24" name=sng,astart bbow,astart 24]
====
Model: pole1m.rwx
Description[24]
Action[create name 24,  animate me . 1 1 999 astop;adone sign "24" name=sng,astart bbow,astart 24a]
Model: pole1m.rwx
Description[24a]
Action[create name 24a,  animate me . 1 1 2000 astop;adone sign "24" name=sng,astart bob,astart 24b]
Model: pole1m.rwx
Description[24b]
Action[create name 24b,  animate me . 1 1 3000 astop;adone sign "23" name=sng,astart bbow,astart 23]
====
Model: pole1m.rwx
Description[23]
Action[create name 23,  animate me . 1 1 999 astop;adone sign "23" name=sng,astart bbow,astart 23a]
Model: pole1m.rwx
Description[23a]
Action[create name 23a,  animate me . 1 1 2000 astop;adone sign "23" name=sng,astart bob,astart 23b]
Model: pole1m.rwx
Description[23b]
Action[create name 23b,  animate me . 1 1 3000 astop;adone sign "22" name=sng,astart bbow,astart 22]
====
Model: pole1m.rwx
Description[22]
Action[create name 22,  animate me . 1 1 999 astop;adone sign "22" name=sng,astart bbow,astart 22a]
Model: pole1m.rwx
Description[22a]
Action[create name 22a,  animate me . 1 1 2000 astop;adone sign "22" name=sng,astart bob,astart 22b]
Model: pole1m.rwx
Description[22b]
Action[create name 22b,  animate me . 1 1 3000 astop;adone sign "21" name=sng,astart bbow,astart 21]
====
Model: pole1m.rwx
Description[21]
Action[create name 21,  animate me . 1 1 999 astop;adone sign "21" name=sng,astart bbow,astart 21a]
Model: pole1m.rwx
Description[21a]
Action[create name 21a,  animate me . 1 1 2000 astop;adone sign "21" name=sng,astart bob,astart 21b]
Model: pole1m.rwx
Description[21b]
Action[create name 21b,  animate me . 1 1 3000 astop;adone sign "20" name=sng,astart bbow,astart 20]
====
Model: pole1m.rwx
Description[20]
Action[create name 20,  animate me . 1 1 999 astop;adone sign "20" name=sng,astart bbow,astart 20a]
Model: pole1m.rwx
Description[20a]
Action[create name 20a,  animate me . 1 1 2000 astop;adone sign "20" name=sng,astart bob,astart 20b]
Model: pole1m.rwx
Description[20b]
Action[create name 20b,  animate me . 1 1 3000 astop;adone sign "19" name=sng,astart bbow,astart 19]
====
Model: pole1m.rwx
Description[19]
Action[create name 19,  animate me . 1 1 999 astop;adone sign "19" name=sng,astart bbow,astart 19a]
Model: pole1m.rwx
Description[19a]
Action[create name 19a,  animate me . 1 1 2000 astop;adone sign "19" name=sng,astart bob,astart 19b]
Model: pole1m.rwx
Description[19b]
Action[create name 19b,  animate me . 1 1 3000 astop;adone sign "18" name=sng,astart bbow,astart 18]
====
Model: pole1m.rwx
Description[18]
Action[create name 18,  animate me . 1 1 999 astop;adone sign "18" name=sng,astart bbow,astart 18a]
Model: pole1m.rwx
Description[18a]
Action[create name 18a,  animate me . 1 1 2000 astop;adone sign "18" name=sng,astart bob,astart 18b]
Model: pole1m.rwx
Description[18b]
Action[create name 18b,  animate me . 1 1 3000 astop;adone sign "17" name=sng,astart bbow,astart 17]
====
Model: pole1m.rwx
Description[17]
Action[create name 17,  animate me . 1 1 999 astop;adone sign "17" name=sng,astart bbow,astart 17a]
Model: pole1m.rwx
Description[17a]
Action[create name 17a,  animate me . 1 1 2000 astop;adone sign "17" name=sng,astart bob,astart 17b]
Model: pole1m.rwx
Description[17b]
Action[create name 17b,  animate me . 1 1 3000 astop;adone sign "16" name=sng,astart bbow,astart 16]
====
Model: pole1m.rwx
Description[16]
Action[create name 16,  animate me . 1 1 999 astop;adone sign "16" name=sng,astart bbow,astart 16a]
Model: pole1m.rwx
Description[16a]
Action[create name 16a,  animate me . 1 1 2000 astop;adone sign "16" name=sng,astart bob,astart 16b]
Model: pole1m.rwx
Description[16b]
Action[create name 16b,  animate me . 1 1 3000 astop;adone sign "15" name=sng,astart bbow,astart 15]
====
Model: pole1m.rwx
Description[15]
Action[create name 15,  animate me . 1 1 999 astop;adone sign "15" name=sng,astart bbow,astart 15a]
Model: pole1m.rwx
Description[15a]
Action[create name 15a,  animate me . 1 1 2000 astop;adone sign "15" name=sng,astart bob,astart 15b]
Model: pole1m.rwx
Description[15b]
Action[create name 15b,  animate me . 1 1 3000 astop;adone sign "14" name=sng,astart bbow,astart 14]
====
Model: pole1m.rwx
Description[14]
Action[create name 14,  animate me . 1 1 999 astop;adone sign "14" name=sng,astart bbow,astart 14a]
Model: pole1m.rwx
Description[14a]
Action[create name 14a,  animate me . 1 1 2000 astop;adone sign "14" name=sng,astart bob,astart 14b]
Model: pole1m.rwx
Description[14b]
Action[create name 14b,  animate me . 1 1 3000 astop;adone sign "13" name=sng,astart bbow,astart 13]
====
Model: pole1m.rwx
Description[13]
Action[create name 13,  animate me . 1 1 999 astop;adone sign "13" name=sng,astart bbow,astart 13a]
Model: pole1m.rwx
Description[13a]
Action[create name 13a,  animate me . 1 1 2000 astop;adone sign "13" name=sng,astart bob,astart 13b]
Model: pole1m.rwx
Description[13b]
Action[create name 13b,  animate me . 1 1 3000 astop;adone sign "12" name=sng,astart bbow,astart 12]
====
Model: pole1m.rwx
Description[12]
Action[create name 12,  animate me . 1 1 999 astop;adone sign "12" name=sng,astart bbow,astart 12a]
Model: pole1m.rwx
Description[12a]
Action[create name 12a,  animate me . 1 1 2000 astop;adone sign "12" name=sng,astart bob,astart 12b]
Model: pole1m.rwx
Description[12b]
Action[create name 12b,  animate me . 1 1 3000 astop;adone sign "11" name=sng,astart bbow,astart 11]
====
Model: pole1m.rwx
Description[11]
Action[create name 11,  animate me . 1 1 999 astop;adone sign "11" name=sng,astart bbow,astart 11a]
Model: pole1m.rwx
Description[11a]
Action[create name 11a,  animate me . 1 1 2000 astop;adone sign "11" name=sng,astart bob,astart 11b]
Model: pole1m.rwx
Description[11b]
Action[create name 11b,  animate me . 1 1 3000 astop;adone sign "10" name=sng,astart bbow,astart 10]
====
Model: pole1m.rwx
Description[10]
Action[create name 10,  animate me . 1 1 999 astop;adone sign "10" name=sng,astart bbow,astart 10a]
Model: pole1m.rwx
Description[10a]
Action[create name 10a,  animate me . 1 1 2000 astop;adone sign "10" name=sng,astart bob,astart 10b]
Model: pole1m.rwx
Description[10b]
Action[create name 10b,  animate me . 1 1 3000 astop;adone sign "9" name=sng,astart bbow,astart 9]
====
Model: pole1m.rwx
Description[9]
Action[create name 9,  animate me . 1 1 999 astop;adone sign "9" name=sng,astart bbow,astart 9a]
Model: pole1m.rwx
Description[9a]
Action[create name 9a,  animate me . 1 1 2000 astop;adone sign "9" name=sng,astart bob,astart 9b]
Model: pole1m.rwx
Description[9b]
Action[create name 9b,  animate me . 1 1 3000 astop;adone sign "8" name=sng,astart bbow,astart 8]
====
Model: pole1m.rwx
Description[8]
Action[create name 8,  animate me . 1 1 999 astop;adone sign "8" name=sng,astart bbow,astart 8a]
Model: pole1m.rwx
Description[8a]
Action[create name 8a,  animate me . 1 1 2000 astop;adone sign "8" name=sng,astart bob,astart 8b]
Model: pole1m.rwx
Description[8b]
Action[create name 8b,  animate me . 1 1 3000 astop;adone sign "7" name=sng,astart bbow,astart 7]
====
Model: pole1m.rwx
Description[7]
Action[create name 7,  animate me . 1 1 999 astop;adone sign "7" name=sng,astart bbow,astart 7a]
Model: pole1m.rwx
Description[7a]
Action[create name 7a,  animate me . 1 1 2000 astop;adone sign "7" name=sng,astart bob,astart 7b]
Model: pole1m.rwx
Description[7b]
Action[create name 7b,  animate me . 1 1 3000 astop;adone sign "6" name=sng,astart bbow,astart 6]
====
Model: pole1m.rwx
Description[6]
Action[create name 6,  animate me . 1 1 999 astop;adone sign "6" name=sng,astart bbow,astart 6a]
Model: pole1m.rwx
Description[6a]
Action[create name 6a,  animate me . 1 1 2000 astop;adone sign "6" name=sng,astart bob,astart 6b]
Model: pole1m.rwx
Description[6b]
Action[create name 6b,  animate me . 1 1 3000 astop;adone sign "5" name=sng,astart bbow,astart 5]
====
Model: pole1m.rwx
Description[5]
Action[create name 5,  animate me . 1 1 999 astop;adone sign "5" name=sng,astart bbow,astart 5a]
Model: pole1m.rwx
Description[5a]
Action[create name 5a,  animate me . 1 1 2000 astop;adone sign "5" name=sng,astart bob,astart 5b]
Model: pole1m.rwx
Description[5b]
Action[create name 5b,  animate me . 1 1 3000 astop;adone sign "4" name=sng,astart bbow,astart 4]
====
Model: pole1m.rwx
Description[4]
Action[create name 4,  animate me . 1 1 999 astop;adone sign "4" name=sng,astart bbow,astart 4a]
Model: pole1m.rwx
Description[4a]
Action[create name 4a,  animate me . 1 1 2000 astop;adone sign "4" name=sng,astart bob,astart 4b]
Model: pole1m.rwx
Description[4b]
Action[create name 4b,  animate me . 1 1 3000 astop;adone sign "3" name=sng,astart bbow,astart 3]
====
Model: pole1m.rwx
Description[3]
Action[create name 3,  animate me . 1 1 999 astop;adone sign "3" name=sng,astart bbow,astart 3a]
Model: pole1m.rwx
Description[3a]
Action[create name 3a,  animate me . 1 1 2000 astop;adone sign "3" name=sng,astart bob,astart 3b]
Model: pole1m.rwx
Description[3b]
Action[create name 3b,  animate me . 1 1 3000 astop;adone sign "2" name=sng,astart bbow,astart 2]
====
Model: pole1m.rwx
Description[2]
Action[create name 2,  animate me . 1 1 999 astop;adone sign "2" name=sng,astart bbow,astart 2a]
Model: pole1m.rwx
Description[2a]
Action[create name 2a,  animate me . 1 1 2000 astop;adone sign "2" name=sng,astart bob,astart 2b]
Model: pole1m.rwx
Description[2b]
Action[create name 2b,  animate me . 1 1 3000 astop;adone sign "1" name=sng,astart bbow,astart 1]
====
Model: pole1m.rwx
Description[1]
Action[create name 1,  animate me . 1 1 999 astop;adone sign "1" name=sng,astart bbow,astart 1a]
Model: pole1m.rwx
Description[1a]
Action[create name 1a,  animate me . 1 1 2000 astop;adone sign "1" name=sng,astart bob,astart 1b]
Model: pole1m.rwx
Description[1b]
Action[create name 1b,  animate me . 1 1 3000 astop;adone sign "0" name=sng,astart bbow,astart 0]
====
Model: pole1m.rwx
Description[0]
Action[create name 0,  animate me . 1 1 999 astop;adone astart end,astart 0a]
Model: pole1m.rwx
Description[0a]
Action[create name 0a,  animate me . 1 1 2000 astop;adone astart bobw,astart 0b]
Model: pole1m.rwx
Description[0b]
Action[create name 0b,  animate me . 1 1 2000 astop;adone astart end,astart 0c]
Model: pole1m.rwx
Description[0c]
Action[create name 0c,  animate me . 1 1 2000 astop;adone astart end2,astart 0d]
Model: pole1m.rwx
Description[0d]
Action[create name 0d,  animate me . 1 1 3000 astop;adone sign "99" name=sng,astart bob,astart 99]
====

Edited by Shippou, 08 August 2012 - 01:00 PM.

Does Anyone Actually Read This ?
 


Sponsor:

#2 ApochPiQ   Moderators   -  Reputation: 16414

Posted 08 August 2012 - 12:59 AM

So... basically you hard coded the entire thing in a giant unrolled loop?

#3 Code Fox   Members   -  Reputation: 1810

Posted 08 August 2012 - 12:16 PM

Pretty much. I made calls to objects named "bob", "bbow", "end" and "end2" to save a lot of space.

As it stands there are 315 objects used. If I wouldn't have made those calls, I would have has to use well over 900 objects.

Does Anyone Actually Read This ?
 


#4 way2lazy2care   Members   -  Reputation: 782

Posted 08 August 2012 - 07:46 PM

Couldn't you have added a new 3d object that was off camera somewhere that had an int somewhere in it's data you could have cheated with?

I know nothing about AW code though, and google didn't help.

#5 Code Fox   Members   -  Reputation: 1810

Posted 08 August 2012 - 11:32 PM

AW code has no variables at all.
You can hard code strings inside of an object, like what I did with bbow , bob, end, and end2, however it is imposable to set them, or change them.
Here is the official page on AW Code http://wiki.activewo...bject_Scripting .
There are also inworld tutorials on the basic aspects of AW Code here http://www.activeworlds.com ( it's free ).

Edited by Shippou, 08 August 2012 - 11:38 PM.

Does Anyone Actually Read This ?
 


#6 rip-off   Moderators   -  Reputation: 8763

Posted 09 August 2012 - 03:42 AM

I think it might be more interesting for you to write a program to generate that program.




Old topic!
Guest, the last post of this topic is over 60 days old and at this point you may not reply in this topic. If you wish to continue this conversation start a new topic.



PARTNERS