actor 0 0 0 jupiter
    id jupiter
    radius 71492e3
    sphere yes
    physics off
    rotationx -0.50
    rotationz -0.28
    angularmomentum 30 30 30

actor 0 593051 0 suit
    relativeto jupiter
    orbit 220000e3 0.66
    player yes
    id player
    mass 200.0
    scale 1
    oxygen 0.008
    health 0.3
    angularmomentum 0 0 0
    collider capsule 2 1
    thrust 1.2 1 1 300 1.5
    rotationy 0.65
    engine monopropellant

actor 10 -30 20 MeteorAceGT
    relativeto player
    scale 5
    vehicle yes
    thrust 70 13.7 9.4 200000 20
    engine ion
    collider sphere 1.5
    camdistance 50
    mass 3000
    angularmomentum 0.1 0.1 0.3

actor 0 0 0 io
    relativeto jupiter
    orbit 421700e3 0.65
    radius 1822e3
    rotationy -0.40
    angularmomentum 0 0.0001 0
    sphere yes
    moon yes
    physics off

actor 0 0 0 europa
    relativeto jupiter
    orbit 670900e3 0.35
    radius 1561e3
    rotationy 0.20
    angularmomentum 0 0.0001 0
    sphere yes
    moon yes
    physics off

actor 0 0 0 ganymede
    relativeto jupiter
    orbit 1070400e3 0.93
    radius 2634e3
    rotationy -0.40
    angularmomentum 0 0.0001 0
    sphere yes
    moon yes
    physics off

actor 0 0 0 callisto
    relativeto jupiter
    orbit 1882700e3 0.45
    radius 2410e3
    rotationy -0.40
    angularmomentum 0 0.0001 0
    sphere yes
    moon yes
    physics off

actor 3000 0 0 moonlet
    relativeto player
    scale 500
    mass 10000000
    angularmomentum 0 0.15 0

actor 1000 20 300 monolith
    relativeto player
    scale 2
    mass 1000
    rotationx 0.5
    angularmomentum 0.0 0.0 0.01

actor 10000 2000 -3500 monolith
    relativeto player
    scale 2
    mass 1000
    rotationx 0.5
    angularmomentum 0.0 0.0 0.01

actor -8000 -1000 -100 monolith
    relativeto player
    scale 2
    mass 1000
    rotationx 0.5
    angularmomentum 0.0 0.0 0.01

actor -3300 10 0 pizzeria
    relativeto player
    id pizzeria
    scale 40
    mass 1000000
    rotationy 0.30
    angularmomentum 0 0 0
    actor -120 0 20 MeteorAceGT
        relativeto pizzeria
        scale 5
        vehicle yes
        thrust 70 13.7 9.4 200000 20
        engine ion
        collider sphere 1.5
        camdistance 50
        mass 3000
        angularmomentum 0 0 0.2
    actor -100 63 -13 pizzasign
        relativeto pizzeria
        scale 20
        mass 200
        rotationy 0.45
        angularmomentum 0 0 0
    actor -16 -10 0 lightorb
        relativeto pizzeria
        scale 0.5
        light FF8F4A 1000000
    actor -14 -3 -2 lightorb
        relativeto pizzeria
        scale 0.5
        light FF8F4A 1000000
    actor -30 0 0 suit
        relativeto pizzeria
        name "Space Pizza™"
        chatid pizzeria
        mass 200.0
        alive yes
        angularmomentum 0.02 0.03 0.01
        pronoun it
        chat pizzeria
            name "Space Pizza™"
            msg 2 INIT hi "Requesting permission to communicate..."
                lvl info
            msg 6 hi cool "Welcome to Space Pizza™, best pizza around the Main Ring!"
            msg 6 cool order "Great to see a customer, we don't get many lately"
            msg 50 order special "Would you like to order today's special?"
            choice 3 special whatsthespecial "What's the special?"
                msg 4 whatsthespecial pineapple "Suspicious Spacefunghi"
                msg 4 pineapple smoothie "With free pineapple imiation"
                msg 7 smoothie tube "Our pizza smoothies are freshly blended every day"
                choice 3 tube wtftube "Wait... pizza smoothie?"
                    msg 6 wtftube anyway "Huh? Of course, smoothie! How else do you want to get that pizza down your spacesuit feeding tube?"
                    msg 6 anyway pass "An emulsion of deliciousness!"
                msg 30 tube pass "Deliciousness for your spacesuit feeding tube!"
                choice 3 pass yourloss "I think I'll pass..."
                    msg 3 yourloss end "Your loss, mate"
                msg 3 pass prank "Hey? Are you still there?"
            choice 3 special carved "Wh... what's a pizzeria doing here?"
                msg 6 carved work "Hah, beautiful, right? I carved it out this asteroid myself!"
                msg 7 work nowwannaorder "You know how much work it was to neutralize the rotation of the asteroid, so my valued customers don't bang against the walls while drinking my pizza?"
                msg 20 nowwannaorder special "Now would you like today's special or not?"
            choice 3 special ohno "My head hurts, my suit leaks, I think I'm dying..."
                msg 20 ohno pressok "Seriously? Let me have a look. Just press the 'Grant Access' button please."
                choice 3 pressok virus "[GRANT ACCESS TO SPACESUIT WIFI]"
                    msg 3 virus bitcoin "MALWARE DETECTED"
                        lvl warn
                    msg 6 bitcoin wtf "BITCOIN MINER DETECTED"
                        lvl warn
                    choice 5 wtf justchecking "Hey, what are you doing with me?"
                        msg 6 justchecking suitfucked "Just checking your systems, hang on tight"
                        msg 5 suitfucked wtfanyway "Yeah, suit's fucked, I'd look out for a repair shop"
                    msg 5 wtf wtfanyway "Yeah, suit's fucked, I'd look out for a repair shop"
                    msg 5 wtfanyway special "Anyway, wanna order today's special?"
                choice 3 pressok deny "[DENY ACCESS TO SPACESUIT WIFI]"
                    msg 5 deny pressok2 "Oh come on, do you want my help or not?"
                    choice 3 pressok2 virus "[GRANT ACCESS TO SPACESUIT WIFI]"
                    choice 3 pressok2 deny2 "[DENY ACCESS TO SPACESUIT WIFI]"
                    choice 3 pressok2 deny2 "Fuck off!"
                        msg 2 deny2 end "Great, the first customer in ages, and they're brain damaged..."
                    msg 3 pressok2 prank "Hey? Are you still there?"
                msg 3 pressok prank "Hey? Are you still there?"
            msg 3 special prank "Hey? Are you still there?"
            msg 4 prank end "This a prank?"
            msg 0 end EXIT "Disconnected."
                lvl info

actor 10 0 70 suit
    relativeto player
    name Icarus
    chatid hi_icarus
    alive yes
    mass 200.0
    collider capsule 2 1
    pronoun it
    chat hi_icarus
        name Icarus
        msg 2 INIT hi "Requesting permission to communicate..."
            lvl info
        msg 4 hi vr "Oh hey there!"
            choice 3 vr vr1 "Uhm... hi"
                msg 25 vr1 notsochatty "Didn't even notice you! Was playing some VR Game! What's up?"
        msg 50 vr notsochatty "Didn't even notice you! Was playing some VR Game! What's up, yo?"
        choice 3 notsochatty spacewalk "Nice weather for a space walk, right?"
            msg 4 spacewalk meteorites "Hahaha, you're mad!"
            msg 5 meteorites chillin "Amalthea is on a flyby, better dodge the micrometeorites!"
            msg 4 chillin shield "I'm chilling here behind that moonlet that's blocking the sun"
            msg 5 shield seeya "It's like a shield"
            msg 3 seeya pizza "Well, see you around"
        choice 2 notsochatty whereami "Where the hell am I?"
            msg 1 whereami like "Huh?"
            msg 4 like space "Like"
            msg 4 space figured "Space, Milky Way, Jupiter's Main Rings"
            msg 5 figured braindamaged "I figured, if you made it all the way out here, you'd be smart enough to know where we are, but..."
            msg 5 braindamaged itscool "Oh... you must be brain damaged?"
            msg 5 itscool breathe "It's cool, I don't judge"
            msg 5 breathe alright "Just remember to breathe, dodge the micrometeorites"
            msg 4 alright pizza "You'll be fine"
        choice 3 notsochatty imbad "I don't feel so good."
            msg 4 imbad repair "Yeah I can imagine, looks like your suit is leaking."
            msg 4 repair pizza "If I were you, I'd look out for a repair shop."
        msg 3.5 notsochatty pizza "Not so chatty, huh? That's ok. See you around."
        msg 3.5 pizza end "Oh, and make sure to check out the Pizza place."
            choice 3 end end1 "Will do, bye!"
                msg 0 end1 EXIT "Disconnected."
                lvl info
        msg 0 end EXIT "Disconnected."
            lvl info

actor -300 0 40 suit
    relativeto player
    id drifter
    name "Drifter"
    chatid drifter
    oxygen 0.08
    mass 200.0
    collider capsule 2 1
    chat drifter
        name "Drifter"
        msg 5 INIT noresponse "Requesting permission to communicate..."
            lvl info
        msg 2 noresponse dead "Error: No response"
            lvl info
        msg 15 dead outcold "No life signs detected"
            lvl info
        choice 0 outcold EXIT "Damn, it's gotta be moldy in that suit. How long has it been drifting?"
        choice 0 outcold EXIT "Harvest some oxygen"
            script refilloxygen 1 drifter
        msg 0 outcold EXIT ""

chat error
    name ERROR
    msg 0 INIT EXIT "Unspecified conversation ID"
