{"action":"created","comment":{"url":"https://api.github.com/repos/endless-sky/endless-sky/pulls/comments/100879341","pull_request_review_id":21595706,"id":100879341,"diff_hunk":"@@ -1615,6 +1780,124 @@ mission \"FW Pirates 4.1\"\n \n \n \n+mission \"FW Pirates 4.2\"\n+\tlanding\n+\tname \"Senate Hearing\"\n+\tdescription \"Report to <destination>, for a Senate hearing on your recent failure to obey their orders. If you do not arrive by <date>, your service will be terminated.\"\n+\tsource \"Longjump\"\n+\tdestination \"Bourne\"\n+\tdeadline 14\n+\tto offer\n+\t\thas \"fw pirates: crushed\"\n+\ton fail\n+\t\tdialog `You have failed an essential Free Worlds mission. If you want to complete the story line, revert to the autosave or another earlier snapshot of the game.`\n+\t\n+\ton offer\n+\t\tconversation\n+\t\t\t`JJ and Freya meet you on your ship soon after you land on <origin>, accompanied by two uniformed military policemen. \n+\t\t\t`\t\"We heard about the hornet's nest you stirred up from the other captains, before we arrested them,\" says JJ. \"Congratulations. you escaped from the disaster brought on by your stupidity, and the pirates are united against us. Now we have to fight a war on two fronts while you sit in prison with Tomek.\" He gestures to two military policemen, who pull out handcuffs and move toward you.`\n+\n+\t\t\tchoice\n+\t\t\t\t`\t\"What pirates? I destroyed their fleet, freed their slaves, and wiped out their support bases.\" (Tell them what happened and show your proof)`\n+\t\t\t\t\tgoto recording\n+\t\t\t\t`\t\"I will submit to your authority.\" (Accept the arrest and go quietly.)`\n+\t\t\t\t\tgoto arrested\n+\t\t\t\t`\t\"You're arresting me? What's the charge?\" (you flip a switch they can't see and start broadcasting to the escorted fleet while you argue your position)`\n+\t\t\t\t\tgoto argue\n+\t\t\tlabel recording\n+\t\t\t`\t\"This is no time for jokes, <first>,\" Freya says quietly. \"We saw the sensor logs from the surviving ships that got away. You're in enough trouble as it is. Don't make it worse with an obvious lie.`\n+\t\t\t`\t\"Wait,\" you say, holding your hands up. The military policemen pause and look to JJ. Before he can wave them on, you call up a recording of the battle. The explosions, the shudder of weapon impacts, and the cries of the dying almost make you think you're back in it, but you manage to shake off the flash-backs. When the final explosion ends, JJ and Freya stare at you, pale and wide-eyed. `\n+\t\t\t`Freya breaks the silence. \"I... I don't know what to say. You destroyed the core of the combined pirate fleet?! How? What kind of technology are you packing in this ship?\"` \n+\t\t\t`JJ clears his throat and gathers himself up. \"We'll find out soon enough. You're under arrest, Captain <lastname>, for crimes against the Free Worlds Senate. Your ship, and all these captured freighters are impounded. You-\" \n+\t\t\t`\"-JJ,\" Freya interrupts, \"who are all those people gathering outside the ship?\"`\n+\t\t\t\tgoto slaves\n+\t\t\tlabel arrested\n+\t\t\t`\tJJ and his policemen walk you out quietly to a small cabin in your ship. His men strip you and your cabin of weapons and personal effects and lock you in, shutting off all communications and lighting to the room. You've become a prisoner in your own ship, with only a sliver of light coming in from a tiny gap under the door. You go to sleep hungry, wondering what your future will be. `\n+\t\t\t`You jerk awake and frantically cover your eyes as the cabin door suddenly swings open. \"Why did you fake your sensor logs?\" JJ demands. \"Did the pirates plant them to throw us off? Who did it?\"`\n+\t\t\t`You groan as your eyes adjust to the light. JJ's military policemen pull you up and haul you out of your cabin. By the time your vision clears, you're back on the bridge. JJ repeats his questions, and refuses to accept your answers.`\n+\t\t\t`\"Fine!\" JJ finally shouts in your face. \"Freya is interviewing your freighter crews now. We don't need your confession. We-\"`\n+\t\t\t`A few loud bangs on the door interrupt JJ. Freya enters, and the two have a whispered conversation. Then JJ straightens and gestures to the military policemen, who pull you to your feet. You walk to the airlock. \n+\t\t\t\tgoto slaves\n+\t\t\tlabel argue\n+\t\t\t`\tFreya purses her lips. \"The charge against you? Unsanctioned military action. You did not have permission to attack the pirates.`\n+\t\t\t`\"Oh really? So every other time I've fought pirates, I was committing a crime? Why did you wait until now to arrest me?\"`\n+\t\t\t`\"Don't try to cloud the issue,\" JJ snaps. \"Your strike force attempted to annex Greenrock against the will of its people. We don't do that; it's why we're 'The Free Worlds.' You wanted to be a goddamn hero, and you betrayed what we're supposed to stand for. We have written confessions from the other surviving captains, so don't even try to play innocent with us. Don't try blaming Tomek, either. You knew his order was illegal. The whole strike force knew it!\" He motions to the policemen, who turn you around and begin restraining you.`\n+\t\t\t`\"Yes, I knew,\" you say. \"That's why I disobeyed him.`\n+\t\t\t`Katya motions the policemen to stop. \"What did you say?\"`\n+\t\t\t`\"I disobeyed him. Tomek was drunk, and annexing Greenrock was an idiotic idea. They're pirates and anarchists. Their way of life depends on piracy and slavery. So I took away their way of life.\"`\n+\t\t\t`\"You... you... what?\" JJ sputters, \"the only way to do that would be to bombard the planet! What kind of maniac are-\"`\n+\t\t\t`\"I'm the kind of maniac who's very selective about my targets. I levelled their spaceport facilities, their shipyards, their outfitters, their fuel depots, and their hangers.\" You call up images of Greenrock before and after your attacks`\n+\t\t\t`Katya goes pale. \"You destroyed the slave yards?! How many innocent people lived in those-\"`\n+\t\t\t`\"-Thousands.\" You interrupt, and you gesture to the ship's communications system. \"And they're listening to this conversation. In fact,\" you check a small viewscreen, \"It looks like quite a few have gathered around <ship>\"\n+\t\t\t\tgoto slaves\n+\t\t\tlabel slaves\n+\t\t\t`\tJJ opens the door and gasps. A crowd of dirty, ragged people has gathered. JJ stares at you, then the crowd, then back at you.`\n+\t\t\t`\tA weathered man smiles at JJ, showing his missing teeth, and waves at the rest of the crowd with a three-fingered hand. \"We are the former slaves of Greenrock. I am Obediah. If you don't mind, we'd like to thank our savior face-to-face.\"`\n+\t\t\t`\tJJ stares at you. \"What are we supposed to do with these people?\"`\n+\t\t\t`\"Do?\" The crags in Obediah's face deepen. \"I don't believe you ought to 'do' anything with us. We've had enough of that for a lifetime. Captain <last> told us this is a Free World. We took enough from our former masters to start a new life. I'll ask you to leave us alone, thank you very much. I'll also insist that you leave Captain <last> alone.`\n+\t\t\t`\tThe military policemen's hands stray to their holstered weapons as they glance from JJ to the crowd, which is beginning to take a dim view of him and his two guards. JJ looks from you to the crowd, then back again. Suddenly, a young woman's voice cries out from the crowd. \"JJ!\" A young woman elbows her way through the slaves, her face streaking with fresh tears. \"Brother!\" she sobs.`\n+\t\t\t`\t\"Cecille?! But... I thought you were dead!\" JJ forgets all about arresting you as he embraces the young woman. The crowd cheers, and a stunned JJ leads his sister away, followed by two military policemen who are almost as confused as JJ.`\n+\t\t\t`\tAs the noise subsides, Freya gives you a hard, thoughtful look. \"We have a great deal to consider about what you've done. You can keep your freedom for now, but the Senate will have to decide your fate, if you want to continue serving the Free Worlds. Until then, you're suspended without pay. Report there by <date>, and think very carefully about what you say there.\"\n+\t\t\t\taccept\n+\t\tclear \"salary: Free Worlds\"\n+\ton complete\n+\t\tset \"fw first chapter done\"\n+\ton complete\n+\t\t\"salary: Free Worlds Clandestine\" = 1000\n+\t\tset \"fw first chapter done\"\n+\t\tconversation\n+\t\t\t`With some trepidation, you enter the Senate building and introduce yourself to the receptionist. He says, \"Please wait here. Someone will come for you when they are ready.\"`\n+\t\t\t`\tSeveral hours pass. Finally, you are led into the Senate chamber, where several dozen senators sit, each with a name card identifying the world they represent. You are surpised to see JJ take a seat next to you. He leans over and says, \"I can't let my sister's savior go undefended. Just answer the questions as simply as possible. I'll argue your case from there.\"`\n+\t\t\t`\tSenator Huygens of Mere asks the first question. \"Captain <last>, is it true that you took part in a recent unauthorized attack on Greenrock in the Shaula system?\"`\n+\t\t\tlabel start\n+\t\t\tchoice\n+\t\t\t\t`\t\"I took part in an attack on Greenrock.\"`\n+\t\t\t\t\tgoto knew\n+\t\t\t\t`\t\"There was nothing unautorized about my actions.\"`\n+\t\t\t`\t\"I didn't ask what your excuse is,\" she says. \"I asked whether you took part in the attack.\"`\n+\t\t\t`\t\"Yes, I did,\" you say.`\n+\t\t\tlabel knew\n+\t\t\t`\t\"Were you aware at the time that you were going against the orders of the Senate?\"`\n+\t\t\tchoice\n+\t\t\t\t`\t\"I was aware.\"`\n+\t\t\t\t\tgoto reason\n+\t\t\t\t`\t\"The orders of the senate did not apply to what I did.\"`\n+\t\t\t`\t\"Starting a war with pirates is a matter for the Senate.\" says Arianna. \"Not for ship captains working for us at their convenience.\"`\n+\t\t\t`\tJJ puts a restraining hand on your arm and addresses Arianna. \"I object to this question, senator! We're constantly at war with pirates across the Galactic South,\" he says. \"Our ships attack theirs on sight. We send patrols through their systems regularly. How were were Captain <last>'s strike orders any different than the standing orders for the fleet?\"`\n+\t\t\t`\t\"We're the ones asking the questions here!\" Ariana snaps. \"I'm astonished that you would defend this man. I can't refuse you the right to speak, councilman, but I must insist that you let Captain <last> answer us.\"`\n+\t\t\t`\tOne of the other Senators, an older man, turns to you, and asks, \"Why did you choose to take part in the attack?\"`\n+\t\t\tchoice\n+\t\t\t\t`\t\"I wanted to end the pirate threat.\"`\n+\t\t\t\t`\t\"I trusted that Tomek would know the best strategy.\"`\n+\t\t\t\t`\t\"I guess I got too caught up in trying to be a hero.\"`\n+\t\t\t\t\tgoto hero\n+\t\t\t`\t\"And how did that work out?\" says the old man. \"How long after the battle did it take you to realize that we have no way of holding on to the planet you conquered?\"`\n+\t\t\t`\tJJ jumps in before you can answer. \"Only Tomek said anything about conquering. Captain <last> saw the futility of annexing Greenrock as soon as he saw the planet up close. He never made any claim to the planet. He simply demanded they give up their slaves and get out of his way as he destroyed their piracy infrastructure. The recording I provided to this committee proves this.\"`\n+\t\t\t`\tThe older senator presses on. \"Yet still, Captain <last> attacked that pirate base. He disobeyed Senate orders, he disobeyed the Council's orders, and now this recording proves that he even disobeyed the rogue Council member who ordered the illegal strike? He took an oath of loyalty, and his actions show no loyalty to any proper authority.\"`\n+\t\t\t`\tJJ stands up and paces in between you and the senators. \"Captain <last> became a starship captain because he yearned for freedom. He joined The Free Worlds because he believes in freedom. He has risked his life in defense of that freedom many times, and he intends to go on risking his life for The Free Worlds. He attacked Greenrock to free us from its constant piracy. He freed its slaves. He left Greenrock free behind him. Senator, What higher authority is there than the cause of freedom? If you cannot respect what Captain <last> done, then the Senate of The Free Worlds is unworthy of its name.\"\n+\t\t\t`\tA confused roar breaks out. A number of senators cry out their disapproval, but an equal number of senators thump their armrests or clap in approval. The older senator purses his lips, rubs his chin, and furrows his brow. Ariana scowls. JJ scowls back at her, sits down, and leans over to you. \"Now we'll see how much backbone the senate truly has.\"\n+\t\t\t\tgoto sentence\n+\t\t\tlabel hero\n+\t\t\t`\t\"Indeed,\" says the senator. \"And I bet it wasn't long after the battle that you realized saving the galaxy isn't that easy.\"`\n+\t\t\t`\tJJ shakes his head as he leans forward to respond. \"Senator, this was never about being a hero to the galaxy to Captain <last>. This was about being a hero to those slaves. Many of them have been waiting for generations to escape to a chance at a better life.\"`\n+\t\t\t`\tThe old senator blinks. \"And you think Captain <last> can provide them a better life?\"`\n+\t\t\t`\tJJ shrugs. \"They're free to find it themselves, just as we are. The free slaves seem determined to become their own heroes from now on, but I would think that the Senate and Council of the Free Worlds should be happy to help them find their way if ever they ask.\"`\n+\t\t\tlabel sentence\n+\t\t\t`\tA third senator speaks up, a woman whose name card identifies her as Sara, from Skymoot. \"That will be all, Captain <last>. The Senate will confer and decide whether we want your continued services.\"`\n+\t\t\t`\tYou are led back out to the lobby, where you wait for hours. Finally, JJ comes and leads you to  Senator Sara's office. `\n+\t\t\t`\tThe senator gestures for you both to sit down and pours you a drink. \"Captain <last>, you've put us in a bind. News of your actions is spreading like wildfire, and much of the public is firmly behind you and your actions. Many of us personally feel great admiration for your actions on Greenrock. Obviously, we can't condemn someone who has freed so many slaves and destroyed such a serious threat. From a practical standpoint, we are almost certain to need you and your ship in the coming battles with the Republic.`\n+\t\t\t`\tSenator Sara sips her drink, then continues. \"However, we are a government, and governments work on the rule of law. Your actions were morally correct, but legally, you've made a hell of a mess for us. Our government is still working out basic principles and the right balance of power. We cannot just allow ship captains in our forces to simply do as they please. Therefore you must have some kind of public reprimand and punishment.`\n+\t\t\t`\t\"Officially, we have decided that you will be suspended for your disobedience without pay. Separately, and rather unofficially, we have adjusted our clandestine operations budget to pay you a regular retainer. We will need your services again, and we hope you will come quickly when we contact you.\"`\n+\t\t\tgoto goodbye\n+\t\t\tlabel goodbye","path":"data/free worlds start.txt","position":292,"original_position":292,"commit_id":"a23eae19f01d1083c32c7b5ee0cef595acf9b5fb","original_commit_id":"a23eae19f01d1083c32c7b5ee0cef595acf9b5fb","user":{"login":"Bladewood","id":16506683,"avatar_url":"https://avatars.githubusercontent.com/u/16506683?v=3","gravatar_id":"","url":"https://api.github.com/users/Bladewood","html_url":"https://github.com/Bladewood","followers_url":"https://api.github.com/users/Bladewood/followers","following_url":"https://api.github.com/users/Bladewood/following{/other_user}","gists_url":"https://api.github.com/users/Bladewood/gists{/gist_id}","starred_url":"https://api.github.com/users/Bladewood/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Bladewood/subscriptions","organizations_url":"https://api.github.com/users/Bladewood/orgs","repos_url":"https://api.github.com/users/Bladewood/repos","events_url":"https://api.github.com/users/Bladewood/events{/privacy}","received_events_url":"https://api.github.com/users/Bladewood/received_events","type":"User","site_admin":false},"body":"No point in doing this.","created_at":"2017-02-13T19:40:59Z","updated_at":"2017-02-13T19:40:59Z","html_url":"https://github.com/endless-sky/endless-sky/pull/2140#discussion_r100879341","pull_request_url":"https://api.github.com/repos/endless-sky/endless-sky/pulls/2140","_links":{"self":{"href":"https://api.github.com/repos/endless-sky/endless-sky/pulls/comments/100879341"},"html":{"href":"https://github.com/endless-sky/endless-sky/pull/2140#discussion_r100879341"},"pull_request":{"href":"https://api.github.com/repos/endless-sky/endless-sky/pulls/2140"}}},"pull_request":{"url":"https://api.github.com/repos/endless-sky/endless-sky/pulls/2140","id":105834035,"html_url":"https://github.com/endless-sky/endless-sky/pull/2140","diff_url":"https://github.com/endless-sky/endless-sky/pull/2140.diff","patch_url":"https://github.com/endless-sky/endless-sky/pull/2140.patch","issue_url":"https://api.github.com/repos/endless-sky/endless-sky/issues/2140","number":2140,"state":"open","locked":false,"title":"Additional Mission Options in Free Worlds Start","user":{"login":"C0RI0LIS","id":25715681,"avatar_url":"https://avatars.githubusercontent.com/u/25715681?v=3","gravatar_id":"","url":"https://api.github.com/users/C0RI0LIS","html_url":"https://github.com/C0RI0LIS","followers_url":"https://api.github.com/users/C0RI0LIS/followers","following_url":"https://api.github.com/users/C0RI0LIS/following{/other_user}","gists_url":"https://api.github.com/users/C0RI0LIS/gists{/gist_id}","starred_url":"https://api.github.com/users/C0RI0LIS/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/C0RI0LIS/subscriptions","organizations_url":"https://api.github.com/users/C0RI0LIS/orgs","repos_url":"https://api.github.com/users/C0RI0LIS/repos","events_url":"https://api.github.com/users/C0RI0LIS/events{/privacy}","received_events_url":"https://api.github.com/users/C0RI0LIS/received_events","type":"User","site_admin":false},"body":"Hello, all,\r\nI'm a first-time coder here, and I've written up a few additional missions to supplement the Free Worlds start chapter. \r\n\r\nThe idea with these missions is twofold:\r\n1. To allow a player who has built up his ship/fleet and has a very high combat rating to test him or herself in a very challenging battle.\r\n2. To provide the player with a more reasonable and defensible course of action in attacking Greenrock. \r\n\r\nHow it's supposed to work:\r\nIf a player with a combat rating above 5000 completes \"fw Pirates 3.2A\" aka \"Attack Greenrock,\" a priority mission offer comes up pre-empting the standard \"Report to Tomek\" mission. If the player declines it and follows Tomek's drunken orders, then the mission string continues as before and (I think) the \"Report to Tomek\" mission should come up. \r\n\r\nIf the player accepts, then he immediately launches to find a pirate armada fleet: four times as many pirate ships as in the previous battle, plus 20 assorted Marauder fleets and a few special ships, including an Alpha carrier. To make matters worse, the rest of the FW attack fleet is gone and he/she must either defeat the fleet(3.2C) or run away (3.2D). This mission is on a 1-day timer, so running away or landing will fail the mission. Failing this massive combat mission means the player reports to Tomek and the mission string continues as in the previous version.\r\n\r\nIf the player defeats the pirate armada, he/she lands in covert mode. The story text describes the player freeing the slaves and utterly destroying the pirate's support base. This triggers an event which eliminates all port services from Greenrock. It also starts the new FW Pirates 3.1D, aka \"Get the Freed Slaves to Safety.\" This leads to Longjump, where the player begins the new FW Pirates 4.2 aka \"Senate Hearing.\" \r\nIn this version of the Senate Hearing mission, the character's arguments are more reasonable, persuading JJ, Freya, and the Senate that he's not just some trigger-happy idiot. Although many people, including many senators, cheer the outcome of the player's actions, legal issues force the senate to publicly admonish the player while clandestinely giving him/her a modest pay raise. \r\n\r\nAnyway, please have a look and let me know what you think. Apologies in advance for coding or procedural mistakes; this is my first time playing around with this.","created_at":"2017-02-13T06:01:13Z","updated_at":"2017-02-13T19:40:59Z","closed_at":null,"merged_at":null,"merge_commit_sha":"5748cb9bc259a7e05faa87d0943fe334f4b26276","assignee":null,"assignees":[],"milestone":null,"commits_url":"https://api.github.com/repos/endless-sky/endless-sky/pulls/2140/commits","review_comments_url":"https://api.github.com/repos/endless-sky/endless-sky/pulls/2140/comments","review_comment_url":"https://api.github.com/repos/endless-sky/endless-sky/pulls/comments{/number}","comments_url":"https://api.github.com/repos/endless-sky/endless-sky/issues/2140/comments","statuses_url":"https://api.github.com/repos/endless-sky/endless-sky/statuses/a23eae19f01d1083c32c7b5ee0cef595acf9b5fb","head":{"label":"C0RI0LIS:patch-1","ref":"patch-1","sha":"a23eae19f01d1083c32c7b5ee0cef595acf9b5fb","user":{"login":"C0RI0LIS","id":25715681,"avatar_url":"https://avatars.githubusercontent.com/u/25715681?v=3","gravatar_id":"","url":"https://api.github.com/users/C0RI0LIS","html_url":"https://github.com/C0RI0LIS","followers_url":"https://api.github.com/users/C0RI0LIS/followers","following_url":"https://api.github.com/users/C0RI0LIS/following{/other_user}","gists_url":"https://api.github.com/users/C0RI0LIS/gists{/gist_id}","starred_url":"https://api.github.com/users/C0RI0LIS/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/C0RI0LIS/subscriptions","organizations_url":"https://api.github.com/users/C0RI0LIS/orgs","repos_url":"https://api.github.com/users/C0RI0LIS/repos","events_url":"https://api.github.com/users/C0RI0LIS/events{/privacy}","received_events_url":"https://api.github.com/users/C0RI0LIS/received_events","type":"User","site_admin":false},"repo":{"id":81748793,"name":"endless-sky","full_name":"C0RI0LIS/endless-sky","owner":{"login":"C0RI0LIS","id":25715681,"avatar_url":"https://avatars.githubusercontent.com/u/25715681?v=3","gravatar_id":"","url":"https://api.github.com/users/C0RI0LIS","html_url":"https://github.com/C0RI0LIS","followers_url":"https://api.github.com/users/C0RI0LIS/followers","following_url":"https://api.github.com/users/C0RI0LIS/following{/other_user}","gists_url":"https://api.github.com/users/C0RI0LIS/gists{/gist_id}","starred_url":"https://api.github.com/users/C0RI0LIS/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/C0RI0LIS/subscriptions","organizations_url":"https://api.github.com/users/C0RI0LIS/orgs","repos_url":"https://api.github.com/users/C0RI0LIS/repos","events_url":"https://api.github.com/users/C0RI0LIS/events{/privacy}","received_events_url":"https://api.github.com/users/C0RI0LIS/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/C0RI0LIS/endless-sky","description":"Space exploration, trading, and combat game.","fork":true,"url":"https://api.github.com/repos/C0RI0LIS/endless-sky","forks_url":"https://api.github.com/repos/C0RI0LIS/endless-sky/forks","keys_url":"https://api.github.com/repos/C0RI0LIS/endless-sky/keys{/key_id}","collaborators_url":"https://api.github.com/repos/C0RI0LIS/endless-sky/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/C0RI0LIS/endless-sky/teams","hooks_url":"https://api.github.com/repos/C0RI0LIS/endless-sky/hooks","issue_events_url":"https://api.github.com/repos/C0RI0LIS/endless-sky/issues/events{/number}","events_url":"https://api.github.com/repos/C0RI0LIS/endless-sky/events","assignees_url":"https://api.github.com/repos/C0RI0LIS/endless-sky/assignees{/user}","branches_url":"https://api.github.com/repos/C0RI0LIS/endless-sky/branches{/branch}","tags_url":"https://api.github.com/repos/C0RI0LIS/endless-sky/tags","blobs_url":"https://api.github.com/repos/C0RI0LIS/endless-sky/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/C0RI0LIS/endless-sky/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/C0RI0LIS/endless-sky/git/refs{/sha}","trees_url":"https://api.github.com/repos/C0RI0LIS/endless-sky/git/trees{/sha}","statuses_url":"https://api.github.com/repos/C0RI0LIS/endless-sky/statuses/{sha}","languages_url":"https://api.github.com/repos/C0RI0LIS/endless-sky/languages","stargazers_url":"https://api.github.com/repos/C0RI0LIS/endless-sky/stargazers","contributors_url":"https://api.github.com/repos/C0RI0LIS/endless-sky/contributors","subscribers_url":"https://api.github.com/repos/C0RI0LIS/endless-sky/subscribers","subscription_url":"https://api.github.com/repos/C0RI0LIS/endless-sky/subscription","commits_url":"https://api.github.com/repos/C0RI0LIS/endless-sky/commits{/sha}","git_commits_url":"https://api.github.com/repos/C0RI0LIS/endless-sky/git/commits{/sha}","comments_url":"https://api.github.com/repos/C0RI0LIS/endless-sky/comments{/number}","issue_comment_url":"https://api.github.com/repos/C0RI0LIS/endless-sky/issues/comments{/number}","contents_url":"https://api.github.com/repos/C0RI0LIS/endless-sky/contents/{+path}","compare_url":"https://api.github.com/repos/C0RI0LIS/endless-sky/compare/{base}...{head}","merges_url":"https://api.github.com/repos/C0RI0LIS/endless-sky/merges","archive_url":"https://api.github.com/repos/C0RI0LIS/endless-sky/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/C0RI0LIS/endless-sky/downloads","issues_url":"https://api.github.com/repos/C0RI0LIS/endless-sky/issues{/number}","pulls_url":"https://api.github.com/repos/C0RI0LIS/endless-sky/pulls{/number}","milestones_url":"https://api.github.com/repos/C0RI0LIS/endless-sky/milestones{/number}","notifications_url":"https://api.github.com/repos/C0RI0LIS/endless-sky/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/C0RI0LIS/endless-sky/labels{/name}","releases_url":"https://api.github.com/repos/C0RI0LIS/endless-sky/releases{/id}","deployments_url":"https://api.github.com/repos/C0RI0LIS/endless-sky/deployments","created_at":"2017-02-12T18:54:30Z","updated_at":"2017-02-12T18:54:34Z","pushed_at":"2017-02-13T18:40:53Z","git_url":"git://github.com/C0RI0LIS/endless-sky.git","ssh_url":"git@github.com:C0RI0LIS/endless-sky.git","clone_url":"https://github.com/C0RI0LIS/endless-sky.git","svn_url":"https://github.com/C0RI0LIS/endless-sky","homepage":"http://endless-sky.github.io/","size":110460,"stargazers_count":0,"watchers_count":0,"language":"C++","has_issues":false,"has_downloads":false,"has_wiki":true,"has_pages":false,"forks_count":0,"mirror_url":null,"open_issues_count":0,"forks":0,"open_issues":0,"watchers":0,"default_branch":"master"}},"base":{"label":"endless-sky:master","ref":"master","sha":"cf83008c58f5d91ed0bbeaa6286bead674499486","user":{"login":"endless-sky","id":11450262,"avatar_url":"https://avatars.githubusercontent.com/u/11450262?v=3","gravatar_id":"","url":"https://api.github.com/users/endless-sky","html_url":"https://github.com/endless-sky","followers_url":"https://api.github.com/users/endless-sky/followers","following_url":"https://api.github.com/users/endless-sky/following{/other_user}","gists_url":"https://api.github.com/users/endless-sky/gists{/gist_id}","starred_url":"https://api.github.com/users/endless-sky/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/endless-sky/subscriptions","organizations_url":"https://api.github.com/users/endless-sky/orgs","repos_url":"https://api.github.com/users/endless-sky/repos","events_url":"https://api.github.com/users/endless-sky/events{/privacy}","received_events_url":"https://api.github.com/users/endless-sky/received_events","type":"User","site_admin":false},"repo":{"id":32231207,"name":"endless-sky","full_name":"endless-sky/endless-sky","owner":{"login":"endless-sky","id":11450262,"avatar_url":"https://avatars.githubusercontent.com/u/11450262?v=3","gravatar_id":"","url":"https://api.github.com/users/endless-sky","html_url":"https://github.com/endless-sky","followers_url":"https://api.github.com/users/endless-sky/followers","following_url":"https://api.github.com/users/endless-sky/following{/other_user}","gists_url":"https://api.github.com/users/endless-sky/gists{/gist_id}","starred_url":"https://api.github.com/users/endless-sky/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/endless-sky/subscriptions","organizations_url":"https://api.github.com/users/endless-sky/orgs","repos_url":"https://api.github.com/users/endless-sky/repos","events_url":"https://api.github.com/users/endless-sky/events{/privacy}","received_events_url":"https://api.github.com/users/endless-sky/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/endless-sky/endless-sky","description":"Space exploration, trading, and combat game.","fork":false,"url":"https://api.github.com/repos/endless-sky/endless-sky","forks_url":"https://api.github.com/repos/endless-sky/endless-sky/forks","keys_url":"https://api.github.com/repos/endless-sky/endless-sky/keys{/key_id}","collaborators_url":"https://api.github.com/repos/endless-sky/endless-sky/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/endless-sky/endless-sky/teams","hooks_url":"https://api.github.com/repos/endless-sky/endless-sky/hooks","issue_events_url":"https://api.github.com/repos/endless-sky/endless-sky/issues/events{/number}","events_url":"https://api.github.com/repos/endless-sky/endless-sky/events","assignees_url":"https://api.github.com/repos/endless-sky/endless-sky/assignees{/user}","branches_url":"https://api.github.com/repos/endless-sky/endless-sky/branches{/branch}","tags_url":"https://api.github.com/repos/endless-sky/endless-sky/tags","blobs_url":"https://api.github.com/repos/endless-sky/endless-sky/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/endless-sky/endless-sky/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/endless-sky/endless-sky/git/refs{/sha}","trees_url":"https://api.github.com/repos/endless-sky/endless-sky/git/trees{/sha}","statuses_url":"https://api.github.com/repos/endless-sky/endless-sky/statuses/{sha}","languages_url":"https://api.github.com/repos/endless-sky/endless-sky/languages","stargazers_url":"https://api.github.com/repos/endless-sky/endless-sky/stargazers","contributors_url":"https://api.github.com/repos/endless-sky/endless-sky/contributors","subscribers_url":"https://api.github.com/repos/endless-sky/endless-sky/subscribers","subscription_url":"https://api.github.com/repos/endless-sky/endless-sky/subscription","commits_url":"https://api.github.com/repos/endless-sky/endless-sky/commits{/sha}","git_commits_url":"https://api.github.com/repos/endless-sky/endless-sky/git/commits{/sha}","comments_url":"https://api.github.com/repos/endless-sky/endless-sky/comments{/number}","issue_comment_url":"https://api.github.com/repos/endless-sky/endless-sky/issues/comments{/number}","contents_url":"https://api.github.com/repos/endless-sky/endless-sky/contents/{+path}","compare_url":"https://api.github.com/repos/endless-sky/endless-sky/compare/{base}...{head}","merges_url":"https://api.github.com/repos/endless-sky/endless-sky/merges","archive_url":"https://api.github.com/repos/endless-sky/endless-sky/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/endless-sky/endless-sky/downloads","issues_url":"https://api.github.com/repos/endless-sky/endless-sky/issues{/number}","pulls_url":"https://api.github.com/repos/endless-sky/endless-sky/pulls{/number}","milestones_url":"https://api.github.com/repos/endless-sky/endless-sky/milestones{/number}","notifications_url":"https://api.github.com/repos/endless-sky/endless-sky/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/endless-sky/endless-sky/labels{/name}","releases_url":"https://api.github.com/repos/endless-sky/endless-sky/releases{/id}","deployments_url":"https://api.github.com/repos/endless-sky/endless-sky/deployments","created_at":"2015-03-14T20:44:39Z","updated_at":"2017-02-13T12:38:27Z","pushed_at":"2017-02-13T18:40:54Z","git_url":"git://github.com/endless-sky/endless-sky.git","ssh_url":"git@github.com:endless-sky/endless-sky.git","clone_url":"https://github.com/endless-sky/endless-sky.git","svn_url":"https://github.com/endless-sky/endless-sky","homepage":"http://endless-sky.github.io/","size":111366,"stargazers_count":885,"watchers_count":885,"language":"C++","has_issues":true,"has_downloads":false,"has_wiki":true,"has_pages":false,"forks_count":238,"mirror_url":null,"open_issues_count":335,"forks":238,"open_issues":335,"watchers":885,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/endless-sky/endless-sky/pulls/2140"},"html":{"href":"https://github.com/endless-sky/endless-sky/pull/2140"},"issue":{"href":"https://api.github.com/repos/endless-sky/endless-sky/issues/2140"},"comments":{"href":"https://api.github.com/repos/endless-sky/endless-sky/issues/2140/comments"},"review_comments":{"href":"https://api.github.com/repos/endless-sky/endless-sky/pulls/2140/comments"},"review_comment":{"href":"https://api.github.com/repos/endless-sky/endless-sky/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/endless-sky/endless-sky/pulls/2140/commits"},"statuses":{"href":"https://api.github.com/repos/endless-sky/endless-sky/statuses/a23eae19f01d1083c32c7b5ee0cef595acf9b5fb"}}}}
{"actor":{"display_login":"Bladewood"}}