<snapdata remixID="10381553"><project name="........................." app="Snap! 6, https://snap.berkeley.edu" version="1"><notes>Welcome to "Explorer" a game where you fly a space ship through the unknown depth of the galaxy, find planets and collect items to sell them at a planet with a shop on it, buy maps to help with the search of planets or launch a deep space probe to locate planets, asteroids or even space creatures! Fly goods from one planetary system to another to receive credits, buy upgrades like bigger fuel storage or a fuel canister for extra-long journeys, or buy a tracking device to guide you to the closest space creature. Controls: Space for thrust, arrow keys left and right for turning, E to access the menu(Options like Buy, Sell and refuel will only show when landed on a shop planet) arrow-keys up and down to navigate through the menu and "Enter" to confirm "M" for map toggle buy maps at a shop or launch a space probe to make it easier to find new planets, asteroids or even space creatures! Good luck on your journey, don&apos;t forget the dial in the bottom right shows fuel, all the way on the right means to can&apos;t have any more fuel and to the left means your out of fuel.</notes><thumbnail>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAACJ0lEQVR4Xu3SsQkAMAwEMXv/oZMU2eEaGVw/HNqZOe+dAkmBBTDpbvQXABCFtACAaX7jADKQFgAwzW8cQAbSAgCm+Y0DyEBaAMA0v3EAGUgLAJjmNw4gA2kBANP8xgFkIC0AYJrfOIAMpAUATPMbB5CBtACAaX7jADKQFgAwzW8cQAbSAgCm+Y0DyEBaAMA0v3EAGUgLAJjmNw4gA2kBANP8xgFkIC0AYJrfOIAMpAUATPMbB5CBtACAaX7jADKQFgAwzW8cQAbSAgCm+Y0DyEBaAMA0v3EAGUgLAJjmNw4gA2kBANP8xgFkIC0AYJrfOIAMpAUATPMbB5CBtACAaX7jADKQFgAwzW8cQAbSAgCm+Y0DyEBaAMA0v3EAGUgLAJjmNw4gA2kBANP8xgFkIC0AYJrfOIAMpAUATPMbB5CBtACAaX7jADKQFgAwzW8cQAbSAgCm+Y0DyEBaAMA0v3EAGUgLAJjmNw4gA2kBANP8xgFkIC0AYJrfOIAMpAUATPMbB5CBtACAaX7jADKQFgAwzW8cQAbSAgCm+Y0DyEBaAMA0v3EAGUgLAJjmNw4gA2kBANP8xgFkIC0AYJrfOIAMpAUATPMbB5CBtACAaX7jADKQFgAwzW8cQAbSAgCm+Y0DyEBaAMA0v3EAGUgLAJjmNw4gA2kBANP8xgFkIC0AYJrfOIAMpAUATPMbB5CBtACAaX7jADKQFgAwzW8cQAbSAgCm+Y1f06N4Adv0vQYAAAAASUVORK5CYII=</thumbnail><stage name="Stage" width="480" height="360" costume="1" color="255,255,255,1" tempo="60" threadsafe="false" penlog="false" volume="100" pan="0" lines="round" ternary="false" hyperops="true" codify="false" inheritance="true" sublistIDs="false" scheduled="false" id="1"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAOhUlEQVR4Xu3VwQkAAAjEMN1/abewn7jAQRC64wgQIECAAIF3gX1fNEiAAAECBAiMAHsCAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQIHLFxAWmhEwHPAAAAAElFTkSuQmCC</pentrails><costumes><list id="2"><item><costume name="Untitled" center-x="240" center-y="180" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAOjUlEQVR4Xu3VsQkAIBAEwbf/otXAGtxkBOOD4WHXzOz7PQIECBAgQOCjwBLgj9qmCBAgQIDAExBgp0CAAAECBAIBAQ7QTRIgQIAAAQF2AwQIECBAIBAQ4ADdJAECBAgQEGA3QIAAAQIEAgEBDtBNEiBAgAABAXYDBAgQIEAgEBDgAN0kAQIECBAQYDdAgAABAgQCAQEO0E0SIECAAAEBdgMECBAgQCAQEOAA3SQBAgQIEBBgN0CAAAECBAIBAQ7QTRIgQIAAAQF2AwQIECBAIBAQ4ADdJAECBAgQEGA3QIAAAQIEAgEBDtBNEiBAgAABAXYDBAgQIEAgEBDgAN0kAQIECBAQYDdAgAABAgQCAQEO0E0SIECAAAEBdgMECBAgQCAQEOAA3SQBAgQIEBBgN0CAAAECBAIBAQ7QTRIgQIAAAQF2AwQIECBAIBAQ4ADdJAECBAgQEGA3QIAAAQIEAgEBDtBNEiBAgAABAXYDBAgQIEAgEBDgAN0kAQIECBAQYDdAgAABAgQCAQEO0E0SIECAAAEBdgMECBAgQCAQEOAA3SQBAgQIEBBgN0CAAAECBAIBAQ7QTRIgQIAAAQF2AwQIECBAIBAQ4ADdJAECBAgQEGA3QIAAAQIEAgEBDtBNEiBAgAABAXYDBAgQIEAgEBDgAN0kAQIECBAQYDdAgAABAgQCAQEO0E0SIECAAAEBdgMECBAgQCAQEOAA3SQBAgQIEBBgN0CAAAECBAIBAQ7QTRIgQIAAAQF2AwQIECBAIBAQ4ADdJAECBAgQEGA3QIAAAQIEAgEBDtBNEiBAgAABAXYDBAgQIEAgEBDgAN0kAQIECBAQYDdAgAABAgQCAQEO0E0SIECAAAEBdgMECBAgQCAQEOAA3SQBAgQIEBBgN0CAAAECBAIBAQ7QTRIgQIAAAQF2AwQIECBAIBAQ4ADdJAECBAgQEGA3QIAAAQIEAgEBDtBNEiBAgAABAXYDBAgQIEAgEBDgAN0kAQIECBAQYDdAgAABAgQCAQEO0E0SIECAAAEBdgMECBAgQCAQEOAA3SQBAgQIEBBgN0CAAAECBAIBAQ7QTRIgQIAAAQF2AwQIECBAIBAQ4ADdJAECBAgQEGA3QIAAAQIEAgEBDtBNEiBAgAABAXYDBAgQIEAgEBDgAN0kAQIECBAQYDdAgAABAgQCAQEO0E0SIECAAAEBdgMECBAgQCAQEOAA3SQBAgQIEBBgN0CAAAECBAIBAQ7QTRIgQIAAAQF2AwQIECBAIBAQ4ADdJAECBAgQEGA3QIAAAQIEAgEBDtBNEiBAgAABAXYDBAgQIEAgEBDgAN0kAQIECBAQYDdAgAABAgQCAQEO0E0SIECAAAEBdgMECBAgQCAQEOAA3SQBAgQIEBBgN0CAAAECBAIBAQ7QTRIgQIAAAQF2AwQIECBAIBAQ4ADdJAECBAgQEGA3QIAAAQIEAgEBDtBNEiBAgAABAXYDBAgQIEAgEBDgAN0kAQIECBAQYDdAgAABAgQCAQEO0E0SIECAAAEBdgMECBAgQCAQEOAA3SQBAgQIEBBgN0CAAAECBAIBAQ7QTRIgQIAAAQF2AwQIECBAIBAQ4ADdJAECBAgQEGA3QIAAAQIEAgEBDtBNEiBAgAABAXYDBAgQIEAgEBDgAN0kAQIECBAQYDdAgAABAgQCAQEO0E0SIECAAAEBdgMECBAgQCAQEOAA3SQBAgQIEBBgN0CAAAECBAIBAQ7QTRIgQIAAAQF2AwQIECBAIBAQ4ADdJAECBAgQEGA3QIAAAQIEAgEBDtBNEiBAgAABAXYDBAgQIEAgEBDgAN0kAQIECBAQYDdAgAABAgQCAQEO0E0SIECAAAEBdgMECBAgQCAQEOAA3SQBAgQIEBBgN0CAAAECBAIBAQ7QTRIgQIAAAQF2AwQIECBAIBAQ4ADdJAECBAgQEGA3QIAAAQIEAgEBDtBNEiBAgAABAXYDBAgQIEAgEBDgAN0kAQIECBAQYDdAgAABAgQCAQEO0E0SIECAAAEBdgMECBAgQCAQEOAA3SQBAgQIEBBgN0CAAAECBAIBAQ7QTRIgQIAAAQF2AwQIECBAIBAQ4ADdJAECBAgQEGA3QIAAAQIEAgEBDtBNEiBAgAABAXYDBAgQIEAgEBDgAN0kAQIECBAQYDdAgAABAgQCAQEO0E0SIECAAAEBdgMECBAgQCAQEOAA3SQBAgQIEBBgN0CAAAECBAIBAQ7QTRIgQIAAAQF2AwQIECBAIBAQ4ADdJAECBAgQEGA3QIAAAQIEAgEBDtBNEiBAgAABAXYDBAgQIEAgEBDgAN0kAQIECBAQYDdAgAABAgQCAQEO0E0SIECAAAEBdgMECBAgQCAQEOAA3SQBAgQIEBBgN0CAAAECBAIBAQ7QTRIgQIAAAQF2AwQIECBAIBAQ4ADdJAECBAgQEGA3QIAAAQIEAgEBDtBNEiBAgAABAXYDBAgQIEAgEBDgAN0kAQIECBAQYDdAgAABAgQCAQEO0E0SIECAAAEBdgMECBAgQCAQEOAA3SQBAgQIEBBgN0CAAAECBAIBAQ7QTRIgQIAAAQF2AwQIECBAIBAQ4ADdJAECBAgQEGA3QIAAAQIEAgEBDtBNEiBAgAABAXYDBAgQIEAgEBDgAN0kAQIECBAQYDdAgAABAgQCAQEO0E0SIECAAAEBdgMECBAgQCAQEOAA3SQBAgQIEBBgN0CAAAECBAIBAQ7QTRIgQIAAAQF2AwQIECBAIBAQ4ADdJAECBAgQEGA3QIAAAQIEAgEBDtBNEiBAgAABAXYDBAgQIEAgEBDgAN0kAQIECBAQYDdAgAABAgQCAQEO0E0SIECAAAEBdgMECBAgQCAQEOAA3SQBAgQIEBBgN0CAAAECBAIBAQ7QTRIgQIAAAQF2AwQIECBAIBAQ4ADdJAECBAgQEGA3QIAAAQIEAgEBDtBNEiBAgAABAXYDBAgQIEAgEBDgAN0kAQIECBAQYDdAgAABAgQCAQEO0E0SIECAAAEBdgMECBAgQCAQEOAA3SQBAgQIEBBgN0CAAAECBAIBAQ7QTRIgQIAAAQF2AwQIECBAIBAQ4ADdJAECBAgQEGA3QIAAAQIEAgEBDtBNEiBAgAABAXYDBAgQIEAgEBDgAN0kAQIECBAQYDdAgAABAgQCAQEO0E0SIECAAAEBdgMECBAgQCAQEOAA3SQBAgQIEBBgN0CAAAECBAIBAQ7QTRIgQIAAAQF2AwQIECBAIBAQ4ADdJAECBAgQEGA3QIAAAQIEAgEBDtBNEiBAgAABAXYDBAgQIEAgEBDgAN0kAQIECBAQYDdAgAABAgQCAQEO0E0SIECAAAEBdgMECBAgQCAQEOAA3SQBAgQIEBBgN0CAAAECBAIBAQ7QTRIgQIAAAQF2AwQIECBAIBAQ4ADdJAECBAgQEGA3QIAAAQIEAgEBDtBNEiBAgAABAXYDBAgQIEAgEBDgAN0kAQIECBAQYDdAgAABAgQCAQEO0E0SIECAAAEBdgMECBAgQCAQEOAA3SQBAgQIEBBgN0CAAAECBAIBAQ7QTRIgQIAAAQF2AwQIECBAIBAQ4ADdJAECBAgQEGA3QIAAAQIEAgEBDtBNEiBAgAABAXYDBAgQIEAgEBDgAN0kAQIECBAQYDdAgAABAgQCAQEO0E0SIECAAAEBdgMECBAgQCAQEOAA3SQBAgQIEBBgN0CAAAECBAIBAQ7QTRIgQIAAAQF2AwQIECBAIBAQ4ADdJAECBAgQEGA3QIAAAQIEAgEBDtBNEiBAgAABAXYDBAgQIEAgEBDgAN0kAQIECBAQYDdAgAABAgQCAQEO0E0SIECAAAEBdgMECBAgQCAQEOAA3SQBAgQIEBBgN0CAAAECBAIBAQ7QTRIgQIAAAQF2AwQIECBAIBAQ4ADdJAECBAgQEGA3QIAAAQIEAgEBDtBNEiBAgAABAXYDBAgQIEAgEBDgAN0kAQIECBAQYDdAgAABAgQCAQEO0E0SIECAAAEBdgMECBAgQCAQEOAA3SQBAgQIEBBgN0CAAAECBAIBAQ7QTRIgQIAAAQF2AwQIECBAIBAQ4ADdJAECBAgQEGA3QIAAAQIEAgEBDtBNEiBAgAABAXYDBAgQIEAgEBDgAN0kAQIECBAQYDdAgAABAgQCAQEO0E0SIECAAAEBdgMECBAgQCAQEOAA3SQBAgQIEBBgN0CAAAECBAIBAQ7QTRIgQIAAAQF2AwQIECBAIBAQ4ADdJAECBAgQEGA3QIAAAQIEAgEBDtBNEiBAgAABAXYDBAgQIEAgEBDgAN0kAQIECBAQYDdAgAABAgQCAQEO0E0SIECAAAEBdgMECBAgQCAQEOAA3SQBAgQIEBBgN0CAAAECBAIBAQ7QTRIgQIAAAQF2AwQIECBAIBAQ4ADdJAECBAgQEGA3QIAAAQIEAgEBDtBNEiBAgAABAXYDBAgQIEAgEBDgAN0kAQIECBAQYDdAgAABAgQCAQEO0E0SIECAAAEBdgMECBAgQCAQEOAA3SQBAgQIEBBgN0CAAAECBAIBAQ7QTRIgQIAAAQF2AwQIECBAIBAQ4ADdJAECBAgQEGA3QIAAAQIEAgEBDtBNEiBAgAABAXYDBAgQIEAgEBDgAN0kAQIECBAQYDdAgAABAgQCAQEO0E0SIECAAAEBdgMECBAgQCAQEOAA3SQBAgQIEBBgN0CAAAECBAIBAQ7QTRIgQIAAAQF2AwQIECBAIBAQ4ADdJAECBAgQEGA3QIAAAQIEAgEBDtBNEiBAgAABAXYDBAgQIEAgEBDgAN0kAQIECBAQYDdAgAABAgQCAQEO0E0SIECAAAEBdgMECBAgQCAQEOAA3SQBAgQIEBBgN0CAAAECBAIBAQ7QTRIgQIAAAQF2AwQIECBAIBAQ4ADdJAECBAgQEGA3QIAAAQIEAgEBDtBNEiBAgAABAXYDBAgQIEAgEBDgAN0kAQIECBAQYDdAgAABAgQCAQEO0E0SIECAAIEDaGBoELcU5kcAAAAASUVORK5CYII=" id="3"/></item></list></costumes><sounds><list struct="atomic" id="4"></list></sounds><variables><variable name="Active Creature Mimik num"><l>2</l></variable><variable name="Active Asteroid Mimik num"><l>4</l></variable><variable name="Backdrop spawn num"><l>0</l></variable><variable name="Map Size Y"><l>20000</l></variable><variable name="Map Size X"><l>50000</l></variable></variables><blocks></blocks><scripts></scripts><sprites><watcher var="Map on/off" style="normal" x="571.613389756945" y="538.9666635999771" color="243,118,29" hidden="true"/><watcher var="Money" style="normal" x="631.2172309028078" y="543.5666635999771" color="243,118,29" hidden="true"/><watcher var="Player Inventory" style="normal" x="606.6888888888877" y="433.1666635999995" color="243,118,29" hidden="true"/><watcher var="Shop?" style="normal" x="601.4190538194782" y="538.9666635999771" color="243,118,29" hidden="true"/><watcher var="Total Force" style="normal" x="598.2745225694782" y="543.5666635999771" color="243,118,29" hidden="true"/><watcher var="Map Multiply" style="normal" x="586.9317491319414" y="543.5666635992637" color="243,118,29" hidden="true"/><watcher var="Option1" style="large" x="91799188.68783966" y="566661.6585669114" color="243,118,29" hidden="true"/><watcher var="Option2" style="large" x="91799188.68783966" y="5099955.115989414" color="243,118,29" hidden="true"/><watcher var="Option3" style="large" x="91799188.68783966" y="9727691.80539863" color="243,118,29" hidden="true"/><watcher var="Option4" style="large" x="91893632.29760078" y="15205421.17154545" color="243,118,29" hidden="true"/><watcher var="Option5" style="large" x="91799188.68783966" y="19927601.659603037" color="243,118,29" hidden="true"/><watcher var="Option6" style="large" x="676.6749240451425" y="540.5000000000001" color="243,118,29" hidden="true"/><watcher scope="Creature" var="Health" style="normal" x="317340.7218673095" y="317340.7218673064" color="243,118,29" hidden="true"/><watcher scope="Creature" var="Y Force" style="normal" x="317340.7218673095" y="983756.301256795" color="243,118,29" hidden="true"/><watcher scope="Creature" var="X Force" style="normal" x="317340.7218673095" y="1650171.8806462851" color="243,118,29" hidden="true"/><watcher scope="Creature" var="StartX" style="normal" x="317340.7218673095" y="2316587.460035774" color="243,118,29" hidden="true"/><watcher scope="Creature" var="StartY" style="normal" x="317340.7218673095" y="2983003.0394252595" color="243,118,29" hidden="true"/><watcher scope="Creature" var="Animation-Cycle" style="normal" x="317340.7218673095" y="3649418.61881476" color="243,118,29" hidden="true"/><watcher scope="Creature" var="My Clones" style="normal" x="317340.7218673095" y="4315834.198204233" color="243,118,29" hidden="true"/><watcher var="Arrow Target" style="normal" x="585.4942491319284" y="543.5666635992637" color="243,118,29" hidden="true"/><watcher var="Missile Avaliable" style="normal" x="222138.5053071045" y="158670.80521066277" color="243,118,29" hidden="true"/><watcher scope="Ship" var="Facing" style="normal" x="3107.1945666118536" y="2541.6633005495623" color="243,118,29" hidden="true"/><watcher var="Follow, DragX" style="normal" x="0" y="543.5666635999771" color="243,118,29" hidden="true"/><watcher var="Follow, DragY" style="normal" x="0" y="543.5666635999771" color="243,118,29" hidden="true"/><watcher scope="Probe" var="StartY" style="normal" x="194290.23787793933" y="194290.23787794326" color="243,118,29" hidden="true"/><watcher var="!ScrollY" style="normal" x="540.283376736116" y="543.5666635999999" color="243,118,29" hidden="true"/><watcher scope="Probe" var="Shown?" style="normal" x="388580.4757558823" y="2098334.6079398305" color="243,118,29" hidden="true"/><watcher var="Spotted Toggle dis" style="slider" min="1" max="25000" x="542.9232855902649" y="526.6999969333325" color="243,118,29" hidden="true"/><watcher scope="M/Creature" var="Seen?" style="normal" x="46072.4886981041" y="239576.95965913063" color="243,118,29" hidden="true"/><watcher scope="M/Creature" var="Mimik Creature" style="normal" x="46072.4886981041" y="336329.19513964513" color="243,118,29" hidden="true"/><watcher scope="Creature" var="Facing" style="normal" x="46072.4886981041" y="433081.43062015827" color="243,118,29" hidden="true"/><watcher scope="Nepsil Braugo" var="X Force" style="normal" x="30661.16685795892" y="95049.62339190242" color="243,118,29" hidden="true"/><watcher scope="Nepsil Braugo" var="Y Force" style="normal" x="469115.8529267541" y="24528.933486366248" color="243,118,29" hidden="true"/><watcher scope="Eclipse Geolip" var="X Force" style="normal" x="450719.1528119794" y="24528.945750833012" color="243,118,29" hidden="true"/><watcher scope="Eclipse Geolip" var="Y Force" style="normal" x="450719.1528119794" y="82785.1689131859" color="243,118,29" hidden="true"/><watcher scope="Eclipse Prosa" var="Orbit speed" style="normal" x="30661.16685795892" y="159438.07992584707" color="243,118,29" hidden="true"/><watcher scope="M/Creature" var="Active Mimiks" style="normal" x="80.73841116856897" y="642601.7439633273" color="243,118,29" hidden="true"/><watcher scope="Stage" var="Active Creature Mimik num" style="normal" x="80.73841116856897" y="536651.1584254255" color="243,118,29" hidden="true"/><watcher scope="Ship" var="X Force" style="normal" x="13483.41623756802" y="36287.65908817398" color="243,118,29" hidden="true"/><watcher scope="Asteroid" var="StartY" style="normal" x="44944.72079189236" y="44944.72079189345" color="243,118,29" hidden="true"/><watcher scope="Asteroid" var="X Force" style="normal" x="-26966.832475135478" y="238207.02019703505" color="243,118,29" hidden="true"/><watcher scope="Asteroid" var="Y Force" style="normal" x="-35955.77663351425" y="328096.47076976625" color="243,118,29" hidden="true"/><watcher var="Landed?" style="normal" x="-1.1368683772161603e-12" y="538.9666635999771" color="243,118,29" hidden="true"/><watcher scope="Ship" var="Y Force" style="normal" x="16605.480778828194" y="126376.47935133074" color="243,118,29" hidden="true"/><watcher scope="M/Nepsil Sun" var="Mimik" style="normal" x="31220.645412603008" y="31220.645412603237" color="243,118,29" hidden="true"/><watcher var="Touching Planet" style="normal" x="0" y="543.5666635999771" color="243,118,29" hidden="true"/><watcher var="Landed Planet Status" style="normal" x="-2.2737367544323206e-13" y="433.16666359997697" color="243,118,29" hidden="true"/><watcher scope="M/Asteroid" var="Mimik Asteroid" style="normal" x="14042.586075999574" y="14042.586075999781" color="243,118,29" hidden="true"/><watcher scope="Stage" var="Active Asteroid Mimik num" style="normal" x="14042.586075999574" y="43532.0196441165" color="243,118,29" hidden="true"/><watcher scope="Asteroid" var="My Clones" style="normal" x="14042.586075999574" y="73021.45321223313" color="243,118,29" hidden="true"/><watcher scope="M/Asteroid" var="Active Mimiks" style="normal" x="14042.586075999574" y="203617.50652754796" color="243,118,29" hidden="true"/><watcher scope="M/Asteroid" var="Seen?" style="normal" x="14042.586075999574" y="233106.9400956646" color="243,118,29" hidden="true"/><watcher scope="Background" var="ListA" style="normal" x="1797.7240514300283" y="1797.7240514300436" color="243,118,29" hidden="true"/><watcher scope="Stage" var="Backdrop spawn num" style="normal" x="1797.7240514300283" y="18516.558089274247" color="243,118,29" hidden="true"/><watcher scope="Ship" var="Max. Fuel" style="normal" x="1038.8132560430822" y="1038.813256043041" color="243,118,29" hidden="true"/><watcher scope="Stage" var="Map Size Y" style="normal" x="2017.7105487601848" y="2017.7105487601427" color="243,118,29" hidden="true"/><watcher scope="Stage" var="Map Size X" style="normal" x="2017.7105487601848" y="6254.903104698554" color="243,118,29" hidden="true"/><watcher var="!ScrollX" style="normal" x="17038.71430366746" y="19999.862981084138" color="243,118,29" hidden="true"/><watcher scope="Stage" s="getTimer" style="normal" x="108.26500154815744" y="108.26500154815895" color="4,148,220" hidden="true"/><watcher scope="Ship" var="Fuel" style="slider" min="0" max="180" x="2523.103050990228" y="2135.521225702406" color="243,118,29" hidden="true"/><watcher scope="Berg Ion" s="reportShown" style="normal" x="15.33333333333303" y="15.333333333333407" color="143,86,227" hidden="true"/><watcher scope="Berg Ion" var="Orbit speed" style="normal" x="15.33333333333303" y="52.13333640000013" color="243,118,29" hidden="true"/></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="Gravity to %&apos;Orbit&apos; with %&apos;Power&apos;" type="command" category="motion"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%n"></input></inputs><script><block s="doDeclareVariables"><list><l>Split by</l><l>Current Orbit</l><l>Total Force</l></list></block><block s="doSetVar"><l>Total Force</l><block s="reportBoolean"><l><bool>true</bool></l></block></block><block s="doSetVar"><l>Split by</l><block var="Power"/></block><block s="doSetVar"><l>Current Orbit</l><block var="Orbit"/></block><block s="doIfElse"><custom-block s="%n between %n and %n"><block s="reportRound"><block s="reportRelationTo"><l><option>direction</option></l><block var="Current Orbit"/></block></block><l>270</l><l>360</l></custom-block><script><block s="doChangeVar"><l>X Force</l><block s="reportProduct"><block s="reportProduct"><block s="reportDifference"><l>360</l><block s="reportRelationTo"><l><option>direction</option></l><block var="Current Orbit"/></block></block><block s="reportQuotient"><block s="reportQuotient"><block var="Total Force"/><block s="reportQuotient"><block s="reportRelationTo"><l><option>distance</option></l><block var="Current Orbit"/></block><block var="Split by"/></block></block><l>90</l></block></block><l>-1</l></block></block><block s="doChangeVar"><l>Y Force</l><block s="reportProduct"><block s="reportProduct"><block s="reportDifference"><l>270</l><block s="reportRelationTo"><l><option>direction</option></l><block var="Current Orbit"/></block></block><block s="reportQuotient"><block s="reportQuotient"><block var="Total Force"/><block s="reportQuotient"><block s="reportRelationTo"><l><option>distance</option></l><block var="Current Orbit"/></block><block var="Split by"/></block></block><l>90</l></block></block><l>-1</l></block></block></script><script><block s="doIfElse"><custom-block s="%n between %n and %n"><block s="reportRound"><block s="reportRelationTo"><l><option>direction</option></l><block var="Current Orbit"/></block></block><l>180</l><l>270</l></custom-block><script><block s="doChangeVar"><l>X Force</l><block s="reportProduct"><block s="reportDifference"><l>180</l><block s="reportRelationTo"><l><option>direction</option></l><block var="Current Orbit"/></block></block><block s="reportQuotient"><block s="reportQuotient"><block var="Total Force"/><block s="reportQuotient"><block s="reportRelationTo"><l><option>distance</option></l><block var="Current Orbit"/></block><block var="Split by"/></block></block><l>90</l></block></block></block><block s="doChangeVar"><l>Y Force</l><block s="reportProduct"><block s="reportProduct"><block s="reportDifference"><l>270</l><block s="reportRelationTo"><l><option>direction</option></l><block var="Current Orbit"/></block></block><block s="reportQuotient"><block s="reportQuotient"><block var="Total Force"/><block s="reportQuotient"><block s="reportRelationTo"><l><option>distance</option></l><block var="Current Orbit"/></block><block var="Split by"/></block></block><l>90</l></block></block><l>-1</l></block></block></script><script><block s="doIfElse"><custom-block s="%n between %n and %n"><block s="reportRound"><block s="reportRelationTo"><l><option>direction</option></l><block var="Current Orbit"/></block></block><l>90</l><l>180</l></custom-block><script><block s="doChangeVar"><l>X Force</l><block s="reportProduct"><block s="reportDifference"><l>180</l><block s="reportRelationTo"><l><option>direction</option></l><block var="Current Orbit"/></block></block><block s="reportQuotient"><block s="reportQuotient"><block var="Total Force"/><block s="reportQuotient"><block s="reportRelationTo"><l><option>distance</option></l><block var="Current Orbit"/></block><block var="Split by"/></block></block><l>90</l></block></block></block><block s="doChangeVar"><l>Y Force</l><block s="reportProduct"><block s="reportDifference"><l>90</l><block s="reportRelationTo"><l><option>direction</option></l><block var="Current Orbit"/></block></block><block s="reportQuotient"><block s="reportQuotient"><block var="Total Force"/><block s="reportQuotient"><block s="reportRelationTo"><l><option>distance</option></l><block var="Current Orbit"/></block><block var="Split by"/></block></block><l>90</l></block></block></block></script><script><block s="doIf"><custom-block s="%n between %n and %n"><block s="reportRound"><block s="reportRelationTo"><l><option>direction</option></l><block var="Current Orbit"/></block></block><l>-1</l><l>90</l></custom-block><script><block s="doChangeVar"><l>X Force</l><block s="reportProduct"><block s="reportProduct"><block s="reportDifference"><l>0</l><block s="reportRelationTo"><l><option>direction</option></l><block var="Current Orbit"/></block></block><block s="reportQuotient"><block s="reportQuotient"><block var="Total Force"/><block s="reportQuotient"><block s="reportRelationTo"><l><option>distance</option></l><block var="Current Orbit"/></block><block var="Split by"/></block></block><l>90</l></block></block><l>-1</l></block></block><block s="doChangeVar"><l>Y Force</l><block s="reportProduct"><block s="reportDifference"><l>90</l><block s="reportRelationTo"><l><option>direction</option></l><block var="Current Orbit"/></block></block><block s="reportQuotient"><block s="reportQuotient"><block var="Total Force"/><block s="reportQuotient"><block s="reportRelationTo"><l><option>distance</option></l><block var="Current Orbit"/></block><block var="Split by"/></block></block><l>90</l></block></block></block></script></block></script></block></script></block></script></block></script></block-definition><block-definition s="%&apos;Value&apos; between %&apos;Min&apos; and %&apos;Max&apos;" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input><input type="%n"></input></inputs><script><block s="doIfElse"><block s="reportOr"><block s="reportAnd"><block s="reportGreaterThan"><block var="Value"/><block var="Min"/></block><block s="reportLessThan"><block var="Value"/><block var="Max"/></block></block><block s="reportEquals"><block var="Value"/><block var="Max"/></block></block><script><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script><script><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block></script></block-definition><block-definition s="Touching any Planets" type="predicate" category="sensing"><variables><list struct="atomic" id="385">Counter1,List</list></variables><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSetVar"><l>List</l><block s="reportNewList"><list><l>Eclipse Sun</l><l>Eclipse Nemon</l><l>Eclipse Geolip</l><l>Eclipse Prosa</l><l>Nepsil Sun</l><l>Nepsil Japur</l><l>Nepsil Braugo</l><l>Berg Sun</l><l>Berg Mayer</l><l>Berg Ion</l></list></block></block><block s="doWarp"><script><block s="doSetVar"><l>Counter1</l><l>1</l></block><block s="doForEach"><l>item</l><block var="List"/><script><block s="doIfElse"><block s="reportTouchingObject"><block s="reportListItem"><block var="Counter1"/><block var="List"/></block></block><script><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script><script><block s="doChangeVar"><l>Counter1</l><l>1</l></block></script></block></script></block><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block></script></block-definition><block-definition s="%&apos;List/Text&apos; Contains %&apos;Text?&apos; ?" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doDeclareVariables"><list><l>Confirm</l><l>FLC</l><l>MLC</l><l>Split</l></list></block><block s="doWarp"><script><block s="doSetVar"><l>Split</l><block s="reportTextSplit"><block var="List/Text"/><l><option>letter</option></l></block></block><block s="doSetVar"><l>FLC</l><l>1</l></block><block s="doSetVar"><l>Confirm</l><l>0</l></block><block s="doUntil"><block s="reportGreaterThan"><block s="reportSum"><block var="FLC"/><l>1</l></block><block s="reportListAttribute"><l><option>length</option></l><block var="Split"/></block></block><script><block s="doIfElse"><block s="reportEquals"><block s="reportListItem"><block var="FLC"/><block var="Split"/></block><block s="reportLetter"><l>1</l><block var="Text?"/></block></block><script><block s="doChangeVar"><l>Confirm</l><l>1</l></block><block s="doSetVar"><l>MLC</l><l>2</l></block><block s="doUntil"><block s="reportOr"><block s="reportEquals"><block var="Confirm"/><block s="reportStringSize"><block var="Text?"/></block></block><block s="reportEquals"><block var="Confirm"/><l>i</l></block></block><script><block s="doIfElse"><block s="reportEquals"><block s="reportLetter"><block var="MLC"/><block var="Text?"/></block><block s="reportListItem"><block s="reportSum"><block var="FLC"/><block s="reportDifference"><block var="MLC"/><l>1</l></block></block><block var="Split"/></block></block><script><block s="doChangeVar"><l>MLC</l><l>1</l></block><block s="doChangeVar"><l>Confirm</l><l>1</l></block></script><script><block s="doSetVar"><l>Confirm</l><l>i</l></block></script></block></script></block><block s="doIfElse"><block s="reportEquals"><block var="Confirm"/><block s="reportStringSize"><block var="Text?"/></block></block><script><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script><script><block s="doChangeVar"><l>FLC</l><l>1</l></block></script></block></script><script><block s="doChangeVar"><l>FLC</l><l>1</l></block></script></block></script></block><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block></script></block-definition><block-definition s="Move Back Drop, start at %&apos;X&apos; X %&apos;Y&apos; Y" type="command" category="motion"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input></inputs><script><block s="doSwitchToCostume"><block s="reportJoinWords"><list><l>BG</l><block s="reportRandom"><l>1</l><l>6</l></block></list></block></block><block s="goToLayer"><l><option>back</option></l></block><block s="setEffect"><l><option>ghost</option></l><l>10</l></block><block s="setScale"><l>100</l></block><block s="doSetVar"><l>XPos</l><block var="X"/></block><block s="doSetVar"><l>YPos</l><block var="Y"/></block><block s="doForever"><script><block s="gotoXY"><block var="XPos"/><block var="YPos"/></block><block s="doChangeVar"><l>XPos</l><block s="reportIfElse"><block s="reportAnd"><block var="Landed?"/><block s="reportListContainsItem"><block var="Landed Planet Status"/><l>Moving</l></block></block><block s="reportQuotient"><block s="reportProduct"><block s="reportAttributeOf"><block s="reportJoinWords"><list><l>X Force</l></list></block><l>Ship</l></block><l>-1</l></block><block s="reportQuotient"><block s="reportAttributeOf"><l>Orbit speed</l><block var="Touching Planet"/></block><l>2</l></block></block><block s="reportQuotient"><block s="reportProduct"><block s="reportAttributeOf"><block s="reportJoinWords"><list><l>X Force</l></list></block><l>Ship</l></block><l>-1</l></block><l>10</l></block></block></block><block s="doChangeVar"><l>YPos</l><block s="reportIfElse"><block s="reportAnd"><block var="Landed?"/><block s="reportListContainsItem"><block var="Landed Planet Status"/><l>Moving</l></block></block><block s="reportQuotient"><block s="reportProduct"><block s="reportAttributeOf"><block s="reportJoinWords"><list><l>Y Force</l></list></block><l>Ship</l></block><l>-1</l></block><block s="reportQuotient"><block s="reportAttributeOf"><l>Orbit speed</l><block var="Touching Planet"/></block><l>2</l></block></block><block s="reportQuotient"><block s="reportProduct"><block s="reportAttributeOf"><block s="reportJoinWords"><list><l>Y Force</l></list></block><l>Ship</l></block><l>-1</l></block><l>10</l></block></block></block><block s="doWarp"><script><block s="doIf"><block s="reportOr"><block s="reportLessThan"><block var="XPos"/><l>-480</l></block><block s="reportGreaterThan"><block var="XPos"/><l>480</l></block></block><script><block s="doSetVar"><l>XPos</l><block s="reportIfElse"><block s="reportLessThan"><block var="XPos"/><l>-480</l></block><l>480</l><l>-480</l></block></block><block s="doSwitchToCostume"><block s="reportJoinWords"><list><l>BG</l><block s="reportRandom"><l>1</l><l>6</l></block></list></block></block></script></block><block s="doIf"><block s="reportOr"><block s="reportLessThan"><block var="YPos"/><l>-360</l></block><block s="reportGreaterThan"><block var="YPos"/><l>360</l></block></block><script><block s="doSetVar"><l>YPos</l><block s="reportIfElse"><block s="reportLessThan"><block var="YPos"/><l>-360</l></block><l>360</l><l>-360</l></block></block><block s="doSwitchToCostume"><block s="reportJoinWords"><list><l>BG</l><block s="reportRandom"><l>1</l><l>6</l></block></list></block></block></script></block></script></block></script></block></script></block-definition><block-definition s="Show all 6" type="command" category="variables"><header></header><code></code><translations></translations><inputs></inputs><scripts><script x="51" y="67.16666666666669"><block s="clear"></block><block s="doShowVar"><l>Option1</l></block><block s="doShowVar"><l>Option2</l></block><block s="doShowVar"><l>Option3</l></block><block s="doShowVar"><l>Option4</l></block><block s="doShowVar"><l>Option5</l></block><block s="doShowVar"><l>Option6</l></block></script></scripts></block-definition><block-definition s="Hide all 6" type="command" category="variables"><header></header><code></code><translations></translations><inputs></inputs><script><block s="clear"></block></script><scripts><script x="20" y="77"><block s="doHideVar"><l>Option1</l></block><block s="doHideVar"><l>Option2</l></block><block s="doHideVar"><l>Option3</l></block><block s="doHideVar"><l>Option4</l></block><block s="doHideVar"><l>Option5</l></block><block s="doHideVar"><l>Option6</l></block></script></scripts></block-definition><block-definition s="Item # of %&apos;Item&apos; in %&apos;list&apos;" type="reporter" category="lists"><variables><list struct="atomic" id="784">temp</list></variables><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%l"></input></inputs><script><block s="doWarp"><script><block s="doSetVar"><l>temp</l><l>1</l></block><block s="doIfElse"><block s="reportListContainsItem"><block var="list"/><block var="Item"/></block><script><block s="doForever"><script><block s="doIfElse"><block s="reportEquals"><block s="reportListItem"><block var="temp"/><block var="list"/></block><block var="Item"/></block><script><block s="doReport"><block var="temp"/></block></script><script><block s="doChangeVar"><l>temp</l><l>1</l></block></script></block></script></block></script><script><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block></script></block></script></block-definition><block-definition s="Set to %&apos;1&apos; %&apos;2&apos; %&apos;3&apos; %&apos;4&apos; %&apos;5&apos; %&apos;6&apos;" type="command" category="variables"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input><input type="%s"></input><input type="%s"></input><input type="%s"></input><input type="%s"></input></inputs><script><block s="doWarp"><script><block s="doDeclareVariables"><list><l>Size</l></list></block><block s="doTellTo"><l>Shop writer</l><block s="reifyScript"><script><block s="clear"></block><block s="doSetVar"><l>Size</l><l>7</l></block><block s="doSetVar"><l>Option1</l><block var="1"/></block><block s="gotoXY"><l>197</l><l>170</l></block><block s="setPenHSVA"><l><option>hue</option></l><block s="reportIfElse"><block s="reportOr"><block s="reportEquals"><block var="1"/><l>Last Page</l></block><block s="reportEquals"><block var="1"/><l>Next Page</l></block></block><l>10</l><l>30</l></block></block><block s="write"><block var="1"/><block var="Size"/></block><block s="doSetVar"><l>Option2</l><block var="2"/></block><block s="gotoXY"><l>197</l><l>148</l></block><block s="setPenHSVA"><l><option>hue</option></l><block s="reportIfElse"><block s="reportOr"><block s="reportEquals"><block var="2"/><l>Last Page</l></block><block s="reportEquals"><block var="2"/><l>Next Page</l></block></block><l>10</l><l>30</l></block></block><block s="write"><block var="2"/><block var="Size"/></block><block s="doSetVar"><l>Option3</l><block var="3"/></block><block s="gotoXY"><l>197</l><l>126</l></block><block s="setPenHSVA"><l><option>hue</option></l><block s="reportIfElse"><block s="reportOr"><block s="reportEquals"><block var="3"/><l>Last Page</l></block><block s="reportEquals"><block var="3"/><l>Next Page</l></block></block><l>10</l><l>30</l></block></block><block s="write"><block var="3"/><block var="Size"/></block><block s="doSetVar"><l>Option4</l><block var="4"/></block><block s="gotoXY"><l>197</l><l>100</l></block><block s="setPenHSVA"><l><option>hue</option></l><block s="reportIfElse"><block s="reportOr"><block s="reportEquals"><block var="4"/><l>Last Page</l></block><block s="reportEquals"><block var="4"/><l>Next Page</l></block></block><l>10</l><l>30</l></block></block><block s="write"><block var="4"/><block var="Size"/></block><block s="doSetVar"><l>Option5</l><block var="5"/></block><block s="gotoXY"><l>197</l><l>78</l></block><block s="setPenHSVA"><l><option>hue</option></l><block s="reportIfElse"><block s="reportOr"><block s="reportEquals"><block var="5"/><l>Last Page</l></block><block s="reportEquals"><block var="5"/><l>Next Page</l></block></block><l>10</l><l>30</l></block></block><block s="write"><block var="5"/><block var="Size"/></block><block s="doSetVar"><l>Option6</l><block var="6"/></block><block s="gotoXY"><l>197</l><l>56</l></block><block s="setPenHSVA"><l><option>hue</option></l><block s="reportIfElse"><block s="reportOr"><block s="reportEquals"><block var="6"/><l>Last Page</l></block><block s="reportEquals"><block var="6"/><l>Next Page</l></block></block><l>10</l><l>30</l></block></block><block s="write"><block var="6"/><block var="Size"/></block></script><list></list></block><list></list></block></script></block></script></block-definition><block-definition s="Add Force to (Direction) with %&apos;Power&apos;" type="command" category="motion"><header></header><code></code><translations></translations><inputs><input type="%n"></input></inputs><script><block s="doIfElse"><custom-block s="%n between %n and %n"><block s="reportRound"><block s="direction"></block></block><l>270</l><l>360</l></custom-block><script><block s="doChangeVar"><l>X Force</l><block s="reportProduct"><block s="reportProduct"><block s="reportDifference"><l>360</l><block s="direction"></block></block><block s="reportQuotient"><block var="Power"/><l>90</l></block></block><l>-1</l></block></block><block s="doChangeVar"><l>Y Force</l><block s="reportProduct"><block s="reportProduct"><block s="reportDifference"><l>270</l><block s="direction"></block></block><block s="reportQuotient"><block var="Power"/><l>90</l></block></block><l>-1</l></block></block></script><script><block s="doIfElse"><custom-block s="%n between %n and %n"><block s="reportRound"><block s="direction"></block></block><l>180</l><l>270</l></custom-block><script><block s="doChangeVar"><l>X Force</l><block s="reportProduct"><block s="reportDifference"><l>180</l><block s="direction"></block></block><block s="reportQuotient"><block var="Power"/><l>90</l></block></block></block><block s="doChangeVar"><l>Y Force</l><block s="reportProduct"><block s="reportProduct"><block s="reportDifference"><l>270</l><block s="direction"></block></block><block s="reportQuotient"><block var="Power"/><l>90</l></block></block><l>-1</l></block></block></script><script><block s="doIfElse"><custom-block s="%n between %n and %n"><block s="reportRound"><block s="direction"></block></block><l>90</l><l>180</l></custom-block><script><block s="doChangeVar"><l>X Force</l><block s="reportProduct"><block s="reportDifference"><l>180</l><block s="direction"></block></block><block s="reportQuotient"><block var="Power"/><l>90</l></block></block></block><block s="doChangeVar"><l>Y Force</l><block s="reportProduct"><block s="reportDifference"><l>90</l><block s="direction"></block></block><block s="reportQuotient"><block var="Power"/><l>90</l></block></block></block></script><script><block s="doIf"><custom-block s="%n between %n and %n"><block s="reportRound"><block s="direction"></block></block><l>-1</l><l>90</l></custom-block><script><block s="doChangeVar"><l>X Force</l><block s="reportProduct"><block s="reportProduct"><block s="reportDifference"><l>0</l><block s="direction"></block></block><block s="reportQuotient"><block var="Power"/><l>90</l></block></block><l>-1</l></block></block><block s="doChangeVar"><l>Y Force</l><block s="reportProduct"><block s="reportDifference"><l>90</l><block s="direction"></block></block><block s="reportQuotient"><block var="Power"/><l>90</l></block></block></block></script></block></script></block></script></block></script></block></script></block-definition><block-definition s="Find Closest Creature" type="command" category="motion"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doDeclareVariables"><list><l>Closest so far</l><l>Counter</l><l>Target</l></list></block><block s="doDeleteFromList"><block s="reportListIndex"><l>Tracker</l><block var="Player Inventory"/></block><block var="Player Inventory"/></block><block s="doTellTo"><l>Arrow</l><block s="reifyScript"><script><block s="doSetVar"><l>Closest so far</l><block s="reportRelationTo"><l><option>distance</option></l><block s="reportListItem"><l>1</l><block s="reportAttributeOf"><block s="reportJoinWords"><list><l>My Clones</l></list></block><l>Creature</l></block></block></block></block><block s="doSetVar"><l>Target</l><block s="reportListItem"><l>1</l><block s="reportAttributeOf"><block s="reportJoinWords"><list><l>My Clones</l></list></block><l>Creature</l></block></block></block><block s="doIf"><block s="reportGreaterThan"><block s="reportListAttribute"><l><option>length</option></l><block s="reportAttributeOf"><block s="reportJoinWords"><list><l>My Clones</l></list></block><l>Creature</l></block></block><l>1</l></block><script><block s="doSetVar"><l>Counter</l><l>2</l></block><block s="doRepeat"><block s="reportDifference"><block s="reportListAttribute"><l><option>length</option></l><block s="reportAttributeOf"><block s="reportJoinWords"><list><l>My Clones</l></list></block><l>Creature</l></block></block><l>1</l></block><script><block s="doIf"><block s="reportGreaterThan"><block var="Closest so far"/><block s="reportRelationTo"><l><option>distance</option></l><block s="reportListItem"><block var="Counter"/><block s="reportAttributeOf"><block s="reportJoinWords"><list><l>My Clones</l></list></block><l>Creature</l></block></block></block></block><script><block s="doSetVar"><l>Target</l><block s="reportListItem"><block var="Counter"/><block s="reportAttributeOf"><block s="reportJoinWords"><list><l>My Clones</l></list></block><l>Creature</l></block></block></block><block s="doSetVar"><l>Closest so far</l><block s="reportRelationTo"><l><option>distance</option></l><block s="reportListItem"><block var="Counter"/><block s="reportAttributeOf"><block s="reportJoinWords"><list><l>My Clones</l></list></block><l>Creature</l></block></block></block></block></script></block></script></block></script></block><block s="doSetVar"><l>Arrow Target</l><block var="Target"/></block></script><list></list></block><list></list></block></script></block-definition><block-definition s="Launch Probe" type="command" category="motion"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doDeleteFromList"><block s="reportListIndex"><l>Space Probe</l><block var="Player Inventory"/></block><block var="Player Inventory"/></block><block s="doTellTo"><l>Probe</l><block s="reifyScript"><script><block s="doSetVar"><l>Shown?</l><block s="reportBoolean"><l><bool>true</bool></l></block></block><block s="doSetVar"><l>StartX</l><block s="reportProduct"><block var="!ScrollX"/><l>-1</l></block></block><block s="doSetVar"><l>StartY</l><block s="reportProduct"><block var="!ScrollY"/><l>-1</l></block></block><block s="doSetVar"><l>X Force</l><block s="reportProduct"><block s="reportAttributeOf"><l>X Force</l><l>Ship</l></block><l>1.05</l></block></block><block s="doSetVar"><l>Y Force</l><block s="reportProduct"><block s="reportAttributeOf"><l>Y Force</l><l>Ship</l></block><l>1.05</l></block></block><block s="setHeading"><block s="reportAttributeOf"><l>Facing</l><l>Ship</l></block></block><block s="show"></block></script><list></list></block><list></list></block></script></block-definition><block-definition s="Mimik Script %&apos;T/F&apos; %&apos;Map Chart&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%b"></input><input type="%s"></input></inputs><script><block s="doDeclareVariables"><list><l>a</l><l>Seen?</l></list></block><block s="doIf"><block var="T/F"/><script><block s="doSetVar"><l>Seen?</l><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block><block s="hide"></block><block s="doSetVar"><l>a</l><block s="reportTextSplit"><block s="reportGet"><l><option>name</option></l></block><l><option>letter</option></l></block></block><block s="doRepeat"><l>2</l><script><block s="doDeleteFromList"><l>1</l><block var="a"/></block></script></block><block s="doSetVar"><l>Mimik</l><block s="reportCombine"><block var="a"/><block s="reifyReporter"><autolambda><block s="reportJoinWords"><list><l></l><l></l></list></block></autolambda><list></list></block></block></block><block s="goToLayer"><l><option>front</option></l></block><block s="doIf"><block s="reportListContainsItem"><block s="reportTextSplit"><block var="Mimik"/><l> </l></block><l>Sun</l></block><script><block s="goBack"><l>1</l></block></script></block><block s="setScale"><block s="reportQuotient"><block s="reportAttributeOf"><l><option>size</option></l><block var="Mimik"/></block><l>13</l></block></block><block s="doForever"><script><block s="gotoXY"><block s="reportProduct"><block s="reportAttributeOf"><l>StartX</l><block var="Mimik"/></block><block var="Map Multiply"/></block><block s="reportProduct"><block s="reportAttributeOf"><l>StartY</l><block var="Mimik"/></block><block var="Map Multiply"/></block></block><block s="doIfElse"><block s="reportAnd"><block var="Map on/off"/><block s="reportOr"><block s="reportListContainsItem"><block var="Player Inventory"/><block var="Map Chart"/></block><block s="reportIfElse"><block var="T/F"/><block var="Seen?"/><block s="reportBoolean"><l><bool>true</bool></l></block></block></block></block><script><block s="show"></block></script><script><block s="hide"></block></script></block><block s="doIf"><block s="reportAnd"><block s="reportMouseDown"></block><block s="reportTouchingObject"><l><option>mouse-pointer</option></l></block></block><script><block s="doIfElse"><block s="reportEquals"><block var="Arrow Target"/><block var="Mimik"/></block><script><block s="doSetVar"><l>Arrow Target</l><l>0</l></block></script><script><block s="doSetVar"><l>Arrow Target</l><block var="Mimik"/></block></script></block></script></block><block s="doIf"><block var="T/F"/><script><block s="doIf"><block s="reportGreaterThan"><block s="reportProduct"><block var="Spotted Toggle dis"/><block var="Map Multiply"/></block><block s="reportRelationTo"><l><option>distance</option></l><l>M/Probe</l></block></block><script><block s="doSetVar"><l>Seen?</l><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></block></script></block></script></block></script></block-definition><block-definition s="UPS , SX/SY/XF/YF %&apos;SX&apos; %&apos;SY&apos; %&apos;XF&apos; %&apos;YF&apos; Status %&apos;Status&apos; Size %&apos;Size&apos; Sun %&apos;Sun&apos; Orbit-speed %&apos;OS&apos; Mass %&apos;Mass&apos; Loot %&apos;loot&apos; Sell(Prices)/Buy(Prices) %&apos;Sell&apos; %&apos;SellP&apos; %&apos;Buy&apos; %&apos;BuyP&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input><input type="%s"></input><input type="%s"></input><input type="%mult%s"></input><input type="%n"></input><input type="%s"><options>Eclipse Sun&#xD;Nepsil Sun&#xD;Berg Sun</options></input><input type="%n"></input><input type="%n"></input><input type="%s"></input><input type="%mult%s"></input><input type="%mult%n"></input><input type="%mult%s"></input><input type="%mult%n"></input></inputs><script><block s="doDeclareVariables"><list><l>On Planet?</l></list></block><block s="doSetVar"><l>On Planet?</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><block s="doSetVar"><l>StartX</l><block var="SX"/></block><block s="doSetVar"><l>StartY</l><block var="SY"/></block><block s="doIf"><block s="reportListContainsItem"><block var="Status"/><l>Moving</l></block><script><block s="doSetVar"><l>X Force</l><block var="XF"/></block><block s="doSetVar"><l>Y Force</l><block var="YF"/></block><block s="doSetVar"><l>Orbit speed</l><block var="OS"/></block></script></block><block s="doIf"><block s="reportListContainsItem"><block var="Status"/><l>Shop</l></block><script><block s="doSetVar"><l>Selling</l><block var="Sell"/></block><block s="doSetVar"><l>Selling Prices</l><block var="SellP"/></block><block s="doSetVar"><l>Buying</l><block var="Buy"/></block><block s="doSetVar"><l>Buying Prices</l><block var="BuyP"/></block></script></block><block s="doIf"><block s="reportListContainsItem"><block var="Status"/><l>Lootable</l></block><script><block s="doSetVar"><l>Lootable Item</l><block var="loot"/></block></script></block><block s="setScale"><block var="Size"/></block><block s="show"></block><block s="fork"><block s="reifyScript"><script><block s="doForever"><script><block s="gotoXY"><block s="reportSum"><block var="StartX"/><block var="!ScrollX"/></block><block s="reportSum"><block var="StartY"/><block var="!ScrollY"/></block></block></script></block></script><list></list></block><list></list></block><block s="doForever"><script><block s="doIf"><block s="reportListContainsItem"><block var="Status"/><l>Moving</l></block><script><block s="doIf"><block s="reportNot"><block s="reportListContainsItem"><block var="Status"/><l>Free</l></block></block><script><custom-block s="Gravity to %s with %n"><block var="Sun"/><block var="Mass"/></custom-block></script></block><block s="doChangeVar"><l>StartX</l><block s="reportQuotient"><block s="reportQuotient"><block var="X Force"/><block var="Orbit speed"/></block><l>1</l></block></block><block s="doChangeVar"><l>StartY</l><block s="reportQuotient"><block s="reportQuotient"><block var="Y Force"/><block var="Orbit speed"/></block><l>1</l></block></block></script></block><block s="doIf"><block s="reportAnd"><block s="reportTouchingObject"><l>Lander</l></block><block s="reportNot"><block var="On Planet?"/></block></block><script><block s="fork"><block s="reifyScript"><script><block s="doSetVar"><l>On Planet?</l><block s="reportBoolean"><l><bool>true</bool></l></block></block><block s="doSetVar"><l>Landed Planet Status</l><block var="Status"/></block><block s="doSetVar"><l>Touching Planet</l><block s="reportObject"><l><option>myself</option></l></block></block><block s="doSetVar"><l>Landed?</l><block s="reportBoolean"><l><bool>true</bool></l></block></block><block s="doWaitUntil"><block s="reportNot"><block s="reportTouchingObject"><l>Lander</l></block></block></block><block s="doSetVar"><l>Landed Planet Status</l><block s="reportNewList"><list></list></block></block><block s="doSetVar"><l>Touching Planet</l><l></l></block><block s="doSetVar"><l>Landed?</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><block s="doSetVar"><l>On Planet?</l><block s="reportBoolean"><l><bool>false</bool></l></block></block></script><list></list></block><list></list></block></script></block></script></block></script><scripts><script x="397" y="401.6666666666658"><block s="reportIfElse"><block s="reportEquals"><block s="reportListAttribute"><l><option>length</option></l><block var="Status"/></block><l>1</l></block><block s="reportNewList"><list><block var="Status"/></list></block><l></l></block></script></scripts></block-definition><block-definition s="create %&apos;scope&apos; var %&apos;names&apos;" type="command" category="variables"><comment x="0" y="0" w="146" collapsed="false">This block creates  new variables on the selected scope: global (for all sprites), sprite (for this sprite only) or script (only for that blocks stack) with the names given (in &apos;names&apos; list).&#xD;&#xD;If there is already a variable with that name in that scope, it does nothing: no errors and no overwrites.</comment><header></header><code></code><translations>pt:cria as variáveis _ _&#xD;ca:crea les _ variables _&#xD;es:crear las _ variables _&#xD;de:erstellen _ var _&#xD;</translations><inputs><input type="%s" readonly="true">global<options>global&#xD;sprite&#xD;script</options></input><input type="%mult%txt"></input></inputs><script><block s="doIfElse"><block s="reportEquals"><block var="scope"/><l>script</l></block><script><block s="doForEach"><l>each item</l><block var="names"/><script><block s="doRun"><block s="reportJSFunction"><list><l>varName</l><l>proc</l></list><l>if ((typeof varName) != "string" || varName === "") {&#xD;    throw new Error("name isn&apos;t a string: " + varName);&#xD;}&#xD;if (!proc.homeContext.variables.vars[varName]) proc.homeContext.variables.addVar(varName);</l></block><list><block var="each item"/></list></block></script></block></script><script><block s="doDeclareVariables"><list><l>global</l></list></block><block s="doIfElse"><block s="reportEquals"><block var="scope"/><l>sprite</l></block><script><block s="doSetVar"><l>global</l><block s="reportBoolean"><l><bool>false</bool></l></block></block></script><script><block s="doSetVar"><l>global</l><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></block><block s="doForEach"><l>each item</l><block var="names"/><script><block s="doRun"><block s="reportJSFunction"><list><l>varName</l><l>global</l><l>proc</l></list><l>if ((typeof varName) != "string" || varName === "") {&#xD;    throw new Error("name isn&apos;t a string: " + varName);&#xD;}&#xD;if (global &amp;&amp; !proc.homeContext.variables.parentFrame.parentFrame.vars[varName]) this.addVariable(varName, true);&#xD;if (!global &amp;&amp; !proc.homeContext.variables.parentFrame.vars[varName]) this.addVariable(varName, false);</l></block><list><block var="each item"/><block var="global"/></list></block></script></block><block s="doRun"><block s="reportJSFunction"><list></list><l>var ide = this.parentThatIsA(IDE_Morph);&#xD;ide.flushBlocksCache(&apos;variables&apos;); // b/c of inheritance&#xD;ide.refreshPalette();</l></block><list></list></block></script></block></script></block-definition><block-definition s="delete var %&apos;names&apos;" type="command" category="variables"><comment x="0" y="0" w="217" collapsed="false">This block deletes all the variables with the names given (inside input list).&#xD;&#xD;Each name will make only one variable deletion, and this will be the variable found following the scope order: &apos;script&apos; -&gt; &apos;sprite&apos; -&gt; &apos;global&apos;.&#xD;&#xD;If we have a &quot;testing&quot; sprite variable and also a &quot;testing&quot; global one, deleting &quot;testing&quot; will delete only the sprite one (Yes! we can also do &quot;delete var (testing, testing)&quot; to delete both.&#xD;&#xD;If one variable does not exists (in any scope) an error happens, stopping block action in that point. You can check it before with the &quot;does var (name) exists?&quot;block. </comment><header></header><code></code><translations>pt:remove as variáveis _&#xD;ca:esborra les variables _&#xD;es:borrar variables _&#xD;de:löschen var _&#xD;</translations><inputs><input type="%mult%txt"></input></inputs><script><block s="doForEach"><l>each item</l><block var="names"/><script><block s="doRun"><block s="reportJSFunction"><list><l>varName</l><l>proc</l></list><l>if ((typeof varName) != "string" || varName === "") {&#xD;    throw new Error("name isn&apos;t a string: " + varName);&#xD;}&#xD;if (typeof proc.homeContext.variables.vars[varName] !== &apos;undefined&apos;) {&#xD;    delete proc.homeContext.variables.vars[varName];&#xD;} else if (this.deletableVariableNames().indexOf(varName) != -1) {&#xD;    this.deleteVariable(varName);&#xD;} else {&#xD;    throw new Error("variable doesn&apos;t exist: " + varName);&#xD;}</l></block><list><block var="each item"/></list></block></script></block><block s="doRun"><block s="reportJSFunction"><list></list><l>var ide = this.parentThatIsA(IDE_Morph);&#xD;ide.flushBlocksCache(&apos;variables&apos;); // b/c of inheritance&#xD;ide.refreshPalette();</l></block><list></list></block></script></block-definition><block-definition s="set var %&apos;name&apos; to %&apos;value&apos;" type="command" category="variables"><comment x="0" y="0" w="240.4931640625" collapsed="false">This block sets the given value (last input) to the variable named with the name givent (var input).&#xD;&#xD;It looks for that variable following the scope order &apos;script&apos; -&gt; &apos;sprite&apos; -&gt; &apos;global&apos; (the first match it finds).&#xD;&#xD;If that variable does not exist (in any scope) an error happens, stopping their script. You can check it before using the &quot;does var (name) exists?&quot; block. </comment><header></header><code></code><translations>ca:assigna a _ el valor _&#xD;es:asignar a _ el valor _&#xD;pt:altera _ para _&#xD;de:setze var _ auf _&#xD;</translations><inputs><input type="%s"><options>§_getVarNamesDict</options></input><input type="%s"></input></inputs><script><block s="doRun"><block s="reportJSFunction"><list><l>varName</l><l>value</l><l>proc</l></list><l>if ((typeof varName) != "string") {&#xD;    throw new Error("name isn&apos;t a string: " + varName);&#xD;}&#xD;proc.homeContext.variables.setVar(varName, value);</l></block><list><block var="name"/><block var="value"/></list></block></script></block-definition><block-definition s="var %&apos;name&apos;" type="reporter" category="variables"><comment x="0" y="0" w="178.00000000000003" collapsed="false">This block reports the value of the variable with the name given.&#xD;&#xD;It looks for that variable following the scope order &apos;script&apos; -&gt; &apos;sprite&apos; -&gt; &apos;global&apos; (the first match it finds).&#xD;&#xD;If that variable does not exist (in any scope) an error happens, stopping their script. You can check it before using the &quot;does var (name) exists?&quot; block. </comment><header></header><code></code><translations>pt:o valor de _&#xD;</translations><inputs><input type="%s"><options>§_getVarNamesDict</options></input></inputs><script><block s="doReport"><block s="evaluate"><block s="reportJSFunction"><list><l>varName</l><l>proc</l></list><l>if ((typeof varName) != "string") {&#xD;    throw new Error("name isn&apos;t a string: " + varName);&#xD;}&#xD;return proc.homeContext.variables.getVar(varName);</l></block><list><block var="name"/></list></block></block></script></block-definition><block-definition s="does var %&apos;name&apos; exist?" type="predicate" category="variables"><comment x="0" y="0" w="146" collapsed="false">This block reports &quot;true&quot; if there is a variable with this given name (input slot) in that context.&#xD;&#xD;It can be a global, sprite or script variable.&#xD;&#xD;Otherwise it reports &quot;false&quot;.</comment><header></header><code></code><translations>pt:a variável _ existe&#xD;ca:existeix la variable _ ?&#xD;es:existe la variable _ ?&#xD;de:existiert var _ ?&#xD;</translations><inputs><input type="%s"></input></inputs><script><block s="doReport"><block s="evaluate"><block s="reportJSFunction"><list><l>varName</l><l>proc</l></list><l>if ((typeof varName) != "string" || varName === "") {&#xD;    throw new Error("name isn&apos;t a string: " + varName);&#xD;}&#xD;return proc.homeContext.variables.silentFind(varName)? true:false;</l></block><list><block var="name"/></list></block></block></script></block-definition><block-definition s="show var %&apos;name&apos;" type="command" category="variables"><comment x="0" y="0" w="181" collapsed="false">This block turns on (show) the watcher view on stage (if it was not already activated) of the variable with the given name (slot input).&#xD;&#xD;It can only access to the closest variable scope (if there different variables with the same name in different scopes) following the order &apos;script&apos; -&gt; &apos;sprite&apos; -&gt; &apos;global&apos;.&#xD;&#xD;No errors if that variable does not exist.</comment><header></header><code></code><translations>ca:mostra la variable _&#xD;es:mostrar variable _&#xD;pt:mostra a variável _&#xD;de:zeige var _&#xD;</translations><inputs><input type="%s"><options>§_getVarNamesDict</options></input></inputs><script><block s="doIf"><custom-block s="does var %s exist?"><block var="name"/></custom-block><script><block s="doRun"><block s="reportJSFunction"><list><l>varName</l><l>proc</l></list><l>    var varFrame = proc.homeContext.variables,&#xD;        stage,&#xD;        watcher,&#xD;        target,&#xD;        label,&#xD;        others,&#xD;        isGlobal,&#xD;        name = varName;&#xD;&#xD;    if (name instanceof Context) {&#xD;        if (name.expression.selector === &apos;reportGetVar&apos;) {&#xD;            name = name.expression.blockSpec;&#xD;        } else {&#xD;            proc.doChangePrimitiveVisibility(name.expression, false);&#xD;            return;&#xD;        }&#xD;    }&#xD;    if (proc.homeContext.receiver) {&#xD;        stage = proc.homeContext.receiver.parentThatIsA(StageMorph);&#xD;        if (stage) {&#xD;            target = varFrame.silentFind(name);&#xD;            if (!target) {return; }&#xD;            // first try to find an existing (hidden) watcher&#xD;            watcher = detect(&#xD;                stage.children,&#xD;                morph =&gt; morph instanceof WatcherMorph &amp;&amp;&#xD;                    morph.target === target &amp;&amp;&#xD;                        morph.getter === name&#xD;            );&#xD;            if (watcher !== null) {&#xD;                watcher.show();&#xD;                watcher.fixLayout(); // re-hide hidden parts&#xD;                return;&#xD;            }&#xD;            // if no watcher exists, create a new one&#xD;            isGlobal = contains(&#xD;                proc.homeContext.receiver.globalVariables().names(),&#xD;                varName&#xD;            );&#xD;            if (isGlobal || target.owner) {&#xD;                label = name;&#xD;            } else {&#xD;                label = name + &apos; &apos; + localize(&apos;(temporary)&apos;);&#xD;            }&#xD;            watcher = new WatcherMorph(&#xD;                label,&#xD;                SpriteMorph.prototype.blockColor.variables,&#xD;                target,&#xD;                name&#xD;            );&#xD;            watcher.setPosition(stage.position().add(10));&#xD;            others = stage.watchers(watcher.left());&#xD;            if (others.length &gt; 0) {&#xD;                watcher.setTop(others[others.length - 1].bottom());&#xD;            }&#xD;            stage.add(watcher);&#xD;            watcher.fixLayout();&#xD;        }&#xD;    }</l></block><list><block var="name"/></list></block></script></block></script></block-definition><block-definition s="hide var %&apos;name&apos;" type="command" category="variables"><comment x="0" y="0" w="181" collapsed="false">This block turns off (hide) the watcher view on stage (if it was not already activated) of the variable with the given name (slot input).&#xD;&#xD;It can only access to the closest variable scope (if there different variables with the same name in different scopes) following the order &apos;script&apos; -&gt; &apos;sprite&apos; -&gt; &apos;global&apos;.&#xD;&#xD;No errors if that variable does not exist.</comment><header></header><code></code><translations>ca:amaga la variable _&#xD;es:esconder variable _&#xD;pt:esconde a variável _&#xD;de:verstecke var _&#xD;</translations><inputs><input type="%s"><options>§_getVarNamesDict</options></input></inputs><script><block s="doIf"><custom-block s="does var %s exist?"><block var="name"/></custom-block><script><block s="doRun"><block s="reportJSFunction"><list><l>varName</l><l>proc</l></list><l>    // to delete all temporary watchers, use the primitive "hide" with no inputs&#xD;    var varFrame = proc.homeContext.variables,&#xD;        stage,&#xD;        watcher,&#xD;        target,&#xD;        name = varName;&#xD;&#xD;    if (name instanceof Context) {&#xD;        if (name.expression.selector === &apos;reportGetVar&apos;) {&#xD;            name = name.expression.blockSpec;&#xD;        } else {&#xD;            proc.doChangePrimitiveVisibility(name.expression, true);&#xD;            return;&#xD;        }&#xD;    }&#xD;    if (!name) {&#xD;        proc.doRemoveTemporaries();&#xD;        return;&#xD;    }&#xD;    if (proc.homeContext.receiver) {&#xD;        stage = proc.homeContext.receiver.parentThatIsA(StageMorph);&#xD;        if (stage) {&#xD;            target = varFrame.find(name);&#xD;            watcher = detect(&#xD;                stage.children,&#xD;                morph =&gt; morph instanceof WatcherMorph &amp;&amp;&#xD;                    morph.target === target &amp;&amp;&#xD;                        morph.getter === name&#xD;            );&#xD;            if (watcher !== null) {&#xD;                if (watcher.isTemporary()) {&#xD;                    watcher.destroy();&#xD;                } else {&#xD;                    watcher.hide();&#xD;                }&#xD;            }&#xD;        }&#xD;    }&#xD;</l></block><list><block var="name"/></list></block></script></block></script></block-definition><block-definition s="Create VARs for %&apos;Types&apos; Planet" type="command" category="other"><header></header><code></code><translations></translations><inputs><input type="%s"><options>Moving&#xD;Static&#xD;Moving Shop&#xD;Static Shop&#xD;Moving Lootable&#xD;Static Lootable</options></input></inputs><script><block s="doIf"><block s="reportNot"><custom-block s="does var %s exist?"><l>StartX</l></custom-block></block><script><custom-block s="create %s var %mult%txt"><l>sprite</l><list><l>StartX</l></list></custom-block></script></block><block s="doIf"><block s="reportNot"><custom-block s="does var %s exist?"><l>StartY</l></custom-block></block><script><custom-block s="create %s var %mult%txt"><l>sprite</l><list><l>StartY</l></list></custom-block></script></block><block s="doIf"><block s="reportListContainsItem"><block s="reportTextSplit"><block var="Types"/><l> </l></block><l>Moving</l></block><script><block s="doIf"><block s="reportNot"><custom-block s="does var %s exist?"><l>X Force</l></custom-block></block><script><custom-block s="create %s var %mult%txt"><l>sprite</l><list><l>X Force</l></list></custom-block></script></block><block s="doIf"><block s="reportNot"><custom-block s="does var %s exist?"><l>Y Force</l></custom-block></block><script><custom-block s="create %s var %mult%txt"><l>sprite</l><list><l>Y Force</l></list></custom-block></script></block><block s="doIf"><block s="reportNot"><custom-block s="does var %s exist?"><l>Orbit speed</l></custom-block></block><script><custom-block s="create %s var %mult%txt"><l>sprite</l><list><l>Orbit speed</l></list></custom-block></script></block></script></block><block s="doIf"><block s="reportListContainsItem"><block s="reportTextSplit"><block var="Types"/><l> </l></block><l>Lootable</l></block><script><block s="doIf"><block s="reportNot"><custom-block s="does var %s exist?"><l>Lootable Item</l></custom-block></block><script><custom-block s="create %s var %mult%txt"><l>sprite</l><list><l>Lootable Item</l></list></custom-block></script></block></script></block><block s="doIf"><block s="reportListContainsItem"><block s="reportTextSplit"><block var="Types"/><l> </l></block><l>Shop</l></block><script><block s="doIf"><block s="reportNot"><custom-block s="does var %s exist?"><l>Buying</l></custom-block></block><script><custom-block s="create %s var %mult%txt"><l>sprite</l><list><l>Buying</l></list></custom-block></script></block><block s="doIf"><block s="reportNot"><custom-block s="does var %s exist?"><l>Buying Prices</l></custom-block></block><script><custom-block s="create %s var %mult%txt"><l>sprite</l><list><l>Buying Prices</l></list></custom-block></script></block><block s="doIf"><block s="reportNot"><custom-block s="does var %s exist?"><l>Selling</l></custom-block></block><script><custom-block s="create %s var %mult%txt"><l>sprite</l><list><l>Selling</l></list></custom-block></script></block><block s="doIf"><block s="reportNot"><custom-block s="does var %s exist?"><l>Selling Prices</l></custom-block></block><script><custom-block s="create %s var %mult%txt"><l>sprite</l><list><l>Selling Prices</l></list></custom-block></script></block></script></block></script></block-definition><block-definition s="Fuel Upgrade" type="command" category="motion"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doDeleteFromList"><block s="reportListIndex"><l>Fuel Upgrade</l><block var="Player Inventory"/></block><block var="Player Inventory"/></block><block s="doIf"><block s="reportLessThan"><block s="reportAttributeOf"><l>Max. Fuel</l><l>Ship</l></block><l>180</l></block><script><block s="doTellTo"><l>Ship</l><block s="reifyScript"><script><block s="doChangeVar"><l>Max. Fuel</l><l>10</l></block></script><list></list></block><list></list></block></script></block></script></block-definition><block-definition s="Gas Can" type="command" category="motion"><header></header><code></code><translations></translations><inputs></inputs><script><block s="fork"><block s="reifyScript"><script><block s="doDeclareVariables"><list><l>Amount</l><l>Counter</l></list></block><block s="doSetVar"><l>Amount</l><l>50</l></block><block s="doSetVar"><l>Counter</l><l>0</l></block><block s="doDeleteFromList"><block s="reportListIndex"><l>Gas Can</l><block var="Player Inventory"/></block><block var="Player Inventory"/></block><block s="doUntil"><block s="reportOr"><block s="reportEquals"><block var="Counter"/><block var="Amount"/></block><block s="reportEquals"><block s="reportAttributeOf"><l>Fuel</l><l>Ship</l></block><l>180</l></block></block><script><block s="doChangeVar"><l>Counter</l><l>1</l></block><block s="doTellTo"><l>Ship</l><block s="reifyScript"><script><block s="doChangeVar"><l>Fuel</l><l>1</l></block></script><list></list></block><list></list></block></script></block></script><list></list></block><list></list></block></script></block-definition><block-definition s="Loop the Map" type="command" category="control"><header></header><code></code><translations></translations><inputs></inputs><script><block s="fork"><block s="reifyScript"><script><block s="doForever"><script><block s="doIf"><block s="reportOr"><block s="reportGreaterThan"><block var="StartX"/><block s="reportQuotient"><block s="reportAttributeOf"><l>Map Size X</l><l>Stage</l></block><l>2</l></block></block><block s="reportLessThan"><block var="StartX"/><block s="reportJoinWords"><list><l>-</l><block s="reportQuotient"><block s="reportAttributeOf"><l>Map Size X</l><l>Stage</l></block><l>2</l></block></list></block></block></block><script><block s="doSetVar"><l>StartX</l><block s="reportIfElse"><block s="reportGreaterThan"><block var="StartX"/><block s="reportQuotient"><block s="reportAttributeOf"><l>Map Size X</l><l>Stage</l></block><l>2</l></block></block><block s="reportJoinWords"><list><l>-</l><block s="reportQuotient"><block s="reportAttributeOf"><l>Map Size X</l><l>Stage</l></block><l>2</l></block></list></block><block s="reportQuotient"><block s="reportAttributeOf"><l>Map Size X</l><l>Stage</l></block><l>2</l></block></block></block></script></block><block s="doIf"><block s="reportOr"><block s="reportGreaterThan"><block var="StartY"/><block s="reportQuotient"><block s="reportAttributeOf"><l>Map Size Y</l><l>Stage</l></block><l>2</l></block></block><block s="reportLessThan"><block var="StartY"/><block s="reportJoinWords"><list><l>-</l><block s="reportQuotient"><block s="reportAttributeOf"><l>Map Size Y</l><l>Stage</l></block><l>2</l></block></list></block></block></block><script><block s="doSetVar"><l>StartY</l><block s="reportIfElse"><block s="reportGreaterThan"><block var="StartY"/><block s="reportQuotient"><block s="reportAttributeOf"><l>Map Size Y</l><l>Stage</l></block><l>2</l></block></block><block s="reportJoinWords"><list><l>-</l><block s="reportQuotient"><block s="reportAttributeOf"><l>Map Size Y</l><l>Stage</l></block><l>2</l></block></list></block><block s="reportQuotient"><block s="reportAttributeOf"><l>Map Size Y</l><l>Stage</l></block><l>2</l></block></block></block></script></block></script></block></script><list></list></block><list></list></block></script></block-definition></blocks><variables><variable name="!ScrollX"><l>0</l></variable><variable name="!ScrollY"><l>0</l></variable><variable name="Arrow Target"><l>0</l></variable><variable name="Follow, DragX"><l>0</l></variable><variable name="Follow, DragY"><l>0</l></variable><variable name="Landed Planet Status"><list struct="atomic" id="2307"></list></variable><variable name="Map on/off"><bool>false</bool></variable><variable name="Money"><l>10</l></variable><variable name="Player Inventory"><list struct="atomic" id="2308"></list></variable><variable name="Shop?"><bool>false</bool></variable><variable name="Total Force"><l>0.3</l></variable><variable name="Touching Planet"><l></l></variable><variable name="Landed?"><bool>false</bool></variable><variable name="Map Multiply"><l>0.008</l></variable><variable name="Option1"><l></l></variable><variable name="Option2"><l></l></variable><variable name="Option3"><l></l></variable><variable name="Option4"><l>Inventory</l></variable><variable name="Option5"><l></l></variable><variable name="Option6"><l>Cancel</l></variable><variable name="Spotted Toggle dis"><l>2500</l></variable></variables></project><media name="........................." app="Snap! 6, https://snap.berkeley.edu" version="1"></media></snapdata>