<html><head><meta http-equiv="Content-Type" content="text/html charset=windows-1252"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;"><div>You have certainly identified some issues (I can count at least three) we need to look at.</div><div><br></div><div>But to solve your problem, try this:</div><div><br></div><div>1) Save the world with the broken dragon (just in case)…</div><div>2) Delete all the dragons from the world, and save it again, under a different name…</div><div>3) Reopen the world that does not have the dragons in it, and you should now be able to add a good dragon from the gallery.</div><div><br></div><div>Let me know if this does not work…</div><div><br></div><div>All the best,</div><div>Don Slater</div><div><br></div><div>On Oct 15, 2014, at 10:00 AM, Frank Hulsman &lt;<a href="mailto:frankhulsman@yahoo.com">frankhulsman@yahoo.com</a>&gt; wrote:</div><div><div><br class="Apple-interchange-newline"><blockquote type="cite"><div><div style="background-color: rgb(255, 255, 255); font-family: HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 16px;"><div>In Alice 3.0, I have a student who inadvertently changed one of the functions of a quadreped and now we cannot figure out how to get it back to the original code.</div><div><br></div><div style="font-size: 16px; font-family: HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-style: normal; background-color: transparent;">Details:</div><div style="font-size: 16px; font-family: HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-style: normal; background-color: transparent;">1. &nbsp;He added a dragon to his scene.</div><div style="font-size: 16px; font-family: HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-style: normal; background-color: transparent;">2. &nbsp;In the function getLeftWingBase, it had a return statement of return this.getJoint(LEFT_WING_BASE)</div><div style="font-size: 16px; font-family: HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-style: normal; background-color: transparent;">3. &nbsp;He changed it to return this.getLeftWingBase</div><div style="font-size: 16px; font-family: HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-style: normal; background-color: transparent;"><br></div><div style="font-size: 16px; font-family: HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-style: normal; background-color: transparent;">Question: &nbsp;How can we restore this function to its original code?</div><div style="font-size: 16px;"><br></div><div style="font-size: 16px; font-family: HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-style: normal; background-color: transparent;">Affect: &nbsp;Every dragon we add, even new ones, has the revised, incorrect code. &nbsp;</div><div style="font-size: 16px; font-family: HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-style: normal; background-color: transparent;">If we export a dragon from another computer, and import the class, the incorrect function is not repaired.</div><div style="font-size: 16px; font-family: HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-style: normal; background-color: transparent;">If we export the modified dragon, to another computer, the
 imported dragon has the incorrect code.</div><div style="font-size: 16px; font-family: HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-style: normal; background-color: transparent;"><br></div><div style="font-size: 16px; font-family: HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-style: normal; background-color: transparent;">Frank Hulsman</div><div style="font-size: 16px; font-family: HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-style: normal; background-color: transparent;">St. Xavier High School&nbsp;</div><div style="font-size: 16px; font-family: HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-style: normal; background-color: transparent;">Louisville, Ky 40217</div><div style="font-size: 16px; font-family: HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-style: normal; background-color: transparent;"><a href="mailto:frankhulsman@yahoo.com">frankhulsman@yahoo.com</a></div>  </div></div>_______________________________________________<br>alice-teachers mailing list<br><a href="mailto:alice-teachers@lists.andrew.cmu.edu">alice-teachers@lists.andrew.cmu.edu</a><br>https://lists.andrew.cmu.edu/mailman/listinfo/alice-teachers<br></blockquote></div><br></div></body></html>