{"action":"created","comment":{"url":"https://api.github.com/repos/OpenRA/OpenRA/pulls/comments/31265155","id":31265155,"diff_hunk":"@@ -0,0 +1,178 @@\n+--from original ini\n+CameraTriggerArea = { CPos.New(42, 45), CPos.New(43, 45), CPos.New(44, 45), CPos.New(45, 45), CPos.New(46, 45), CPos.New(47, 45), CPos.New(48, 45), CPos.New(48, 56), CPos.New(48, 57), CPos.New(48, 58), CPos.New(48, 59), CPos.New(40, 63), CPos.New(41, 63), CPos.New(42, 63), CPos.New(43, 63), CPos.New(44, 63), CPos.New(45, 63), CPos.New(46, 63), CPos.New(47, 63)} --when player passes these locations the base will be revealed\n+waypoint7location = { CPos.New(73, 49) } --when the CmdAtk from the small island reach this position they will attack the command center\n+PassingBridgeLocation = { CPos.New(59, 56), CPos.New(60, 56) } --Bridge location\n+\n+CmdAtk = {Actor109, Actor110, Actor111, Actor112} --4 infantry on small island\n+Flee = {Actor94, Actor95} --2 infantry north of bridge\n+\n+ParadropUnitTypes = { \"e2\", \"e2\", \"e2\", \"e2\", \"e2\" } --5 grenadiers\n+\n+HuntingUnits = {Actor105, Actor106, Actor107, Actor108} --Units that are hunting\n+\n+WorldLoaded = function()\n+\t--setup the players\n+\tplayer = Player.GetPlayer(\"USSR\")\n+\tgermany = Player.GetPlayer(\"Germany\")\n+\n+\t--mission objectives stuff\n+\tTrigger.OnObjectiveAdded(player, function(p, id)\n+\t\tMedia.DisplayMessage(p.GetObjectiveDescription(id), \"New \" .. string.lower(p.GetObjectiveType(id)) .. \" objective\")\n+\tend)\n+\tTrigger.OnObjectiveCompleted(player, function(p, id)\n+\t\tMedia.DisplayMessage(p.GetObjectiveDescription(id), \"Objective completed\")\n+\tend)\n+\tTrigger.OnObjectiveFailed(player, function(p, id)\n+\t\tMedia.DisplayMessage(p.GetObjectiveDescription(id), \"Objective failed\")\n+\tend)\n+\t\n+\t--add the primary mission objectives\n+\tCommandcenterIntact = player.AddPrimaryObjective(\"Protect the commandcenter\")\n+\tDestroyallAllied = player.AddPrimaryObjective(\"Destroy all Allied units and structures\")\n+\t\n+\t--after 5 minutes you are reminded what to do\n+\tTrigger.AfterDelay(DateTime.Minutes(5), function()\n+\t\tMedia.DisplayMessage(\"Destroy all Allied units and structures\", \"\")\n+\tend)\n+\t\n+\t--notify player of win or loose\n+\tTrigger.OnPlayerWon(player, function()\n+\t\tMedia.PlaySpeechNotification(player, \"MissionAccomplished\")\n+\tend)\n+\tTrigger.OnPlayerLost(player, function()\n+\t\tMedia.PlaySpeechNotification(player, \"MissionFailed\")\n+\tend)\n+\n+\t--camera starting position (in original game always at waypoint98)\n+\tCamera.Position\t= waypoint98.CenterPosition\n+\t\n+\t--if the command center is destroyed player loses\n+\t--then it is destroyed player looses\n+\tTrigger.OnAnyKilled({ Actor43 }, function (dontcare)\n+\t\tplayer.MarkFailedObjective(CommandcenterIntact)\n+\tend)\n+\n+\t--discover the area around the bridge exposing the 2 german soldiers\n+\tTrigger.AfterDelay(DateTime.Seconds(1), function() Actor.Create(\"camera\", true, { Owner = player, Location = waypoint23.Location }) end)\n+\t\n+\t--when the 2 infantry near the bridge are discovered move them accross the bridge to waypoint42, in the meanwhile 1 USSR soldier hunts them down\n+\t--TODO there is no discovered trigger yet so using afterdelay (after all they get discovered straight away)\n+\tTrigger.AfterDelay(DateTime.Seconds(1.5), function()\n+\t\tUtils.Do(Flee, function(unit)\n+\t\t\tunit.Move(waypoint4.Location)\n+\t\tend)\n+\tend)\n+\n+\t--to make it look more smooth we will blow up the bridge when the barrel closest to it blows up\n+\tTrigger.OnAnyKilled({ Actor69, Actor65 }, function(dontcare)\n+\t\t--find the bridge actor\n+\t\tbridgepart1 = Map.ActorsInBox(waypoint23.CenterPosition, waypoint49.CenterPosition, function(self) return self.Type == \"br1\" end)[1]\n+\t\tbridgepart2 = Map.ActorsInBox(waypoint23.CenterPosition, waypoint49.CenterPosition, function(self) return self.Type == \"br2\" end)[1]\n+\t\n+\t\t--destroy the bridge\n+\t\tif not bridgepart1.IsDead then\n+\t\t\tbridgepart1.Kill()\n+\t\tend\n+\t\tif not bridgepart2.IsDead then\n+\t\t\tbridgepart2.Kill()\n+\t\tend\t\t\n+\t\t\n+\t\t--move units towards the oilpump\n+\t\tUtils.Do(Flee, function(unit)\n+\t\t\tif not unit.IsDead then\n+\t\t\t\tunit.Move(waypoint53.Location)\n+\t\t\tend\n+\t\tend)\n+\tend)\n+\t\n+\t--if player passes over the bridge, blow up the barrels(actor72) and destroy the bridge\n+\tTrigger.OnEnteredFootprint(PassingBridgeLocation, function(unit, id)\n+\t\tif unit.Owner == player then\n+\t\t\tTrigger.RemoveFootprintTrigger(id)\n+\t\t\n+\t\t\t--TODO have the units fire directly onto the barrel to destroy it\n+\t\t\t--TODO check with yak if it explodes the bridge and otherwise prevent this from happening\n+\t\t\tif not Actor72.IsDead then\n+\t\t\t\tActor72.Kill()\n+\t\t\tend\n+\t\tend\n+\tend)\n+\n+\t--4 infantry from the small island move towards the USSR command center and attack it after 0.4 minutes\n+\tTrigger.AfterDelay(DateTime.Seconds(24),  function()\n+\t\t--for each unit in CmdAtk\n+\t\tUtils.Do(CmdAtk, function(unit)\n+\t\t\t--move the unit and make sure they keep moving to waypoint 7\n+\t\t\tunit.AttackMove(waypoint7.Location)\n+\t\t\tTrigger.OnIdle(unit, function() unit.AttackMove(waypoint7.Location) end)\n+\t\tend)\n+\t\t\n+\t\t--on reaching waypoint 7 remove the trigger to keep moving or substitue with new instruction\n+\t\tTrigger.OnEnteredFootprint(waypoint7location, function(unit, id)\n+\t\t\tTrigger.RemoveFootprintTrigger(id)\n+\t\t\t\n+\t\t\t--for each unit in CmdAtk\n+\t\t\tUtils.Do(CmdAtk, function(unit)\n+\t\t\t\tif not unit.IsDead then\n+\t\t\t\t\t--remove the attackmove trigger\n+\t\t\t\t\t--Trigger.Clear(unit, \"OnIdle\")\n+\n+\t\t\t\t\t--TODO: Order the unit to attack the commandcenter, there is currently no command to do so","path":"mods/ra/maps/soviet-02a/soviet02a.lua","position":120,"original_position":120,"commit_id":"46b9c0f6dd885200eaed1b1d25cd183000a97c7e","original_commit_id":"46b9c0f6dd885200eaed1b1d25cd183000a97c7e","user":{"login":"Mailaender","id":756669,"avatar_url":"https://avatars.githubusercontent.com/u/756669?v=3","gravatar_id":"","url":"https://api.github.com/users/Mailaender","html_url":"https://github.com/Mailaender","followers_url":"https://api.github.com/users/Mailaender/followers","following_url":"https://api.github.com/users/Mailaender/following{/other_user}","gists_url":"https://api.github.com/users/Mailaender/gists{/gist_id}","starred_url":"https://api.github.com/users/Mailaender/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Mailaender/subscriptions","organizations_url":"https://api.github.com/users/Mailaender/orgs","repos_url":"https://api.github.com/users/Mailaender/repos","events_url":"https://api.github.com/users/Mailaender/events{/privacy}","received_events_url":"https://api.github.com/users/Mailaender/received_events","type":"User","site_admin":false},"body":"`unit.Attack(Actor43)`\r\n\r\nSee https://github.com/OpenRA/OpenRA/wiki/Lua-API-(playtest)#actor-properties--commands","created_at":"2015-05-28T18:47:27Z","updated_at":"2015-05-28T18:47:27Z","html_url":"https://github.com/OpenRA/OpenRA/pull/8279#discussion_r31265155","pull_request_url":"https://api.github.com/repos/OpenRA/OpenRA/pulls/8279","_links":{"self":{"href":"https://api.github.com/repos/OpenRA/OpenRA/pulls/comments/31265155"},"html":{"href":"https://github.com/OpenRA/OpenRA/pull/8279#discussion_r31265155"},"pull_request":{"href":"https://api.github.com/repos/OpenRA/OpenRA/pulls/8279"}}},"pull_request":{"url":"https://api.github.com/repos/OpenRA/OpenRA/pulls/8279","id":36400087,"html_url":"https://github.com/OpenRA/OpenRA/pull/8279","diff_url":"https://github.com/OpenRA/OpenRA/pull/8279.diff","patch_url":"https://github.com/OpenRA/OpenRA/pull/8279.patch","issue_url":"https://api.github.com/repos/OpenRA/OpenRA/issues/8279","number":8279,"state":"open","locked":false,"title":"Add soviet-02a","user":{"login":"Computerfreaked","id":6849444,"avatar_url":"https://avatars.githubusercontent.com/u/6849444?v=3","gravatar_id":"","url":"https://api.github.com/users/Computerfreaked","html_url":"https://github.com/Computerfreaked","followers_url":"https://api.github.com/users/Computerfreaked/followers","following_url":"https://api.github.com/users/Computerfreaked/following{/other_user}","gists_url":"https://api.github.com/users/Computerfreaked/gists{/gist_id}","starred_url":"https://api.github.com/users/Computerfreaked/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Computerfreaked/subscriptions","organizations_url":"https://api.github.com/users/Computerfreaked/orgs","repos_url":"https://api.github.com/users/Computerfreaked/repos","events_url":"https://api.github.com/users/Computerfreaked/events{/privacy}","received_events_url":"https://api.github.com/users/Computerfreaked/received_events","type":"User","site_admin":false},"body":"Soviet 02a mission as it also is on resource site","created_at":"2015-05-28T12:15:28Z","updated_at":"2015-05-28T18:47:27Z","closed_at":null,"merged_at":null,"merge_commit_sha":"64c94c9c68ee416d060c88f3d2603dc11afb7df3","assignee":null,"milestone":null,"commits_url":"https://api.github.com/repos/OpenRA/OpenRA/pulls/8279/commits","review_comments_url":"https://api.github.com/repos/OpenRA/OpenRA/pulls/8279/comments","review_comment_url":"https://api.github.com/repos/OpenRA/OpenRA/pulls/comments{/number}","comments_url":"https://api.github.com/repos/OpenRA/OpenRA/issues/8279/comments","statuses_url":"https://api.github.com/repos/OpenRA/OpenRA/statuses/46b9c0f6dd885200eaed1b1d25cd183000a97c7e","head":{"label":"Computerfreaked:soviet-02a","ref":"soviet-02a","sha":"46b9c0f6dd885200eaed1b1d25cd183000a97c7e","user":{"login":"Computerfreaked","id":6849444,"avatar_url":"https://avatars.githubusercontent.com/u/6849444?v=3","gravatar_id":"","url":"https://api.github.com/users/Computerfreaked","html_url":"https://github.com/Computerfreaked","followers_url":"https://api.github.com/users/Computerfreaked/followers","following_url":"https://api.github.com/users/Computerfreaked/following{/other_user}","gists_url":"https://api.github.com/users/Computerfreaked/gists{/gist_id}","starred_url":"https://api.github.com/users/Computerfreaked/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Computerfreaked/subscriptions","organizations_url":"https://api.github.com/users/Computerfreaked/orgs","repos_url":"https://api.github.com/users/Computerfreaked/repos","events_url":"https://api.github.com/users/Computerfreaked/events{/privacy}","received_events_url":"https://api.github.com/users/Computerfreaked/received_events","type":"User","site_admin":false},"repo":{"id":36435277,"name":"OpenRA","full_name":"Computerfreaked/OpenRA","owner":{"login":"Computerfreaked","id":6849444,"avatar_url":"https://avatars.githubusercontent.com/u/6849444?v=3","gravatar_id":"","url":"https://api.github.com/users/Computerfreaked","html_url":"https://github.com/Computerfreaked","followers_url":"https://api.github.com/users/Computerfreaked/followers","following_url":"https://api.github.com/users/Computerfreaked/following{/other_user}","gists_url":"https://api.github.com/users/Computerfreaked/gists{/gist_id}","starred_url":"https://api.github.com/users/Computerfreaked/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Computerfreaked/subscriptions","organizations_url":"https://api.github.com/users/Computerfreaked/orgs","repos_url":"https://api.github.com/users/Computerfreaked/repos","events_url":"https://api.github.com/users/Computerfreaked/events{/privacy}","received_events_url":"https://api.github.com/users/Computerfreaked/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/Computerfreaked/OpenRA","description":"An open-source implementation of the Command & Conquer: Red Alert engine using .NET/Mono and OpenGL. Runs on Windows, Linux and Mac OS X.","fork":true,"url":"https://api.github.com/repos/Computerfreaked/OpenRA","forks_url":"https://api.github.com/repos/Computerfreaked/OpenRA/forks","keys_url":"https://api.github.com/repos/Computerfreaked/OpenRA/keys{/key_id}","collaborators_url":"https://api.github.com/repos/Computerfreaked/OpenRA/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/Computerfreaked/OpenRA/teams","hooks_url":"https://api.github.com/repos/Computerfreaked/OpenRA/hooks","issue_events_url":"https://api.github.com/repos/Computerfreaked/OpenRA/issues/events{/number}","events_url":"https://api.github.com/repos/Computerfreaked/OpenRA/events","assignees_url":"https://api.github.com/repos/Computerfreaked/OpenRA/assignees{/user}","branches_url":"https://api.github.com/repos/Computerfreaked/OpenRA/branches{/branch}","tags_url":"https://api.github.com/repos/Computerfreaked/OpenRA/tags","blobs_url":"https://api.github.com/repos/Computerfreaked/OpenRA/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/Computerfreaked/OpenRA/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/Computerfreaked/OpenRA/git/refs{/sha}","trees_url":"https://api.github.com/repos/Computerfreaked/OpenRA/git/trees{/sha}","statuses_url":"https://api.github.com/repos/Computerfreaked/OpenRA/statuses/{sha}","languages_url":"https://api.github.com/repos/Computerfreaked/OpenRA/languages","stargazers_url":"https://api.github.com/repos/Computerfreaked/OpenRA/stargazers","contributors_url":"https://api.github.com/repos/Computerfreaked/OpenRA/contributors","subscribers_url":"https://api.github.com/repos/Computerfreaked/OpenRA/subscribers","subscription_url":"https://api.github.com/repos/Computerfreaked/OpenRA/subscription","commits_url":"https://api.github.com/repos/Computerfreaked/OpenRA/commits{/sha}","git_commits_url":"https://api.github.com/repos/Computerfreaked/OpenRA/git/commits{/sha}","comments_url":"https://api.github.com/repos/Computerfreaked/OpenRA/comments{/number}","issue_comment_url":"https://api.github.com/repos/Computerfreaked/OpenRA/issues/comments{/number}","contents_url":"https://api.github.com/repos/Computerfreaked/OpenRA/contents/{+path}","compare_url":"https://api.github.com/repos/Computerfreaked/OpenRA/compare/{base}...{head}","merges_url":"https://api.github.com/repos/Computerfreaked/OpenRA/merges","archive_url":"https://api.github.com/repos/Computerfreaked/OpenRA/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/Computerfreaked/OpenRA/downloads","issues_url":"https://api.github.com/repos/Computerfreaked/OpenRA/issues{/number}","pulls_url":"https://api.github.com/repos/Computerfreaked/OpenRA/pulls{/number}","milestones_url":"https://api.github.com/repos/Computerfreaked/OpenRA/milestones{/number}","notifications_url":"https://api.github.com/repos/Computerfreaked/OpenRA/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/Computerfreaked/OpenRA/labels{/name}","releases_url":"https://api.github.com/repos/Computerfreaked/OpenRA/releases{/id}","created_at":"2015-05-28T11:55:48Z","updated_at":"2015-05-28T11:55:55Z","pushed_at":"2015-05-28T13:23:10Z","git_url":"git://github.com/Computerfreaked/OpenRA.git","ssh_url":"git@github.com:Computerfreaked/OpenRA.git","clone_url":"https://github.com/Computerfreaked/OpenRA.git","svn_url":"https://github.com/Computerfreaked/OpenRA","homepage":"http://www.openra.net","size":178573,"stargazers_count":0,"watchers_count":0,"language":"C#","has_issues":false,"has_downloads":true,"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":"bleed"}},"base":{"label":"OpenRA:bleed","ref":"bleed","sha":"6e6c8abc74dc9bac9284e2216319631fd7118aa2","user":{"login":"OpenRA","id":409046,"avatar_url":"https://avatars.githubusercontent.com/u/409046?v=3","gravatar_id":"","url":"https://api.github.com/users/OpenRA","html_url":"https://github.com/OpenRA","followers_url":"https://api.github.com/users/OpenRA/followers","following_url":"https://api.github.com/users/OpenRA/following{/other_user}","gists_url":"https://api.github.com/users/OpenRA/gists{/gist_id}","starred_url":"https://api.github.com/users/OpenRA/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/OpenRA/subscriptions","organizations_url":"https://api.github.com/users/OpenRA/orgs","repos_url":"https://api.github.com/users/OpenRA/repos","events_url":"https://api.github.com/users/OpenRA/events{/privacy}","received_events_url":"https://api.github.com/users/OpenRA/received_events","type":"Organization","site_admin":false},"repo":{"id":959908,"name":"OpenRA","full_name":"OpenRA/OpenRA","owner":{"login":"OpenRA","id":409046,"avatar_url":"https://avatars.githubusercontent.com/u/409046?v=3","gravatar_id":"","url":"https://api.github.com/users/OpenRA","html_url":"https://github.com/OpenRA","followers_url":"https://api.github.com/users/OpenRA/followers","following_url":"https://api.github.com/users/OpenRA/following{/other_user}","gists_url":"https://api.github.com/users/OpenRA/gists{/gist_id}","starred_url":"https://api.github.com/users/OpenRA/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/OpenRA/subscriptions","organizations_url":"https://api.github.com/users/OpenRA/orgs","repos_url":"https://api.github.com/users/OpenRA/repos","events_url":"https://api.github.com/users/OpenRA/events{/privacy}","received_events_url":"https://api.github.com/users/OpenRA/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/OpenRA/OpenRA","description":"An open-source implementation of the Command & Conquer: Red Alert engine using .NET/Mono and OpenGL. Runs on Windows, Linux and Mac OS X.","fork":false,"url":"https://api.github.com/repos/OpenRA/OpenRA","forks_url":"https://api.github.com/repos/OpenRA/OpenRA/forks","keys_url":"https://api.github.com/repos/OpenRA/OpenRA/keys{/key_id}","collaborators_url":"https://api.github.com/repos/OpenRA/OpenRA/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/OpenRA/OpenRA/teams","hooks_url":"https://api.github.com/repos/OpenRA/OpenRA/hooks","issue_events_url":"https://api.github.com/repos/OpenRA/OpenRA/issues/events{/number}","events_url":"https://api.github.com/repos/OpenRA/OpenRA/events","assignees_url":"https://api.github.com/repos/OpenRA/OpenRA/assignees{/user}","branches_url":"https://api.github.com/repos/OpenRA/OpenRA/branches{/branch}","tags_url":"https://api.github.com/repos/OpenRA/OpenRA/tags","blobs_url":"https://api.github.com/repos/OpenRA/OpenRA/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/OpenRA/OpenRA/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/OpenRA/OpenRA/git/refs{/sha}","trees_url":"https://api.github.com/repos/OpenRA/OpenRA/git/trees{/sha}","statuses_url":"https://api.github.com/repos/OpenRA/OpenRA/statuses/{sha}","languages_url":"https://api.github.com/repos/OpenRA/OpenRA/languages","stargazers_url":"https://api.github.com/repos/OpenRA/OpenRA/stargazers","contributors_url":"https://api.github.com/repos/OpenRA/OpenRA/contributors","subscribers_url":"https://api.github.com/repos/OpenRA/OpenRA/subscribers","subscription_url":"https://api.github.com/repos/OpenRA/OpenRA/subscription","commits_url":"https://api.github.com/repos/OpenRA/OpenRA/commits{/sha}","git_commits_url":"https://api.github.com/repos/OpenRA/OpenRA/git/commits{/sha}","comments_url":"https://api.github.com/repos/OpenRA/OpenRA/comments{/number}","issue_comment_url":"https://api.github.com/repos/OpenRA/OpenRA/issues/comments{/number}","contents_url":"https://api.github.com/repos/OpenRA/OpenRA/contents/{+path}","compare_url":"https://api.github.com/repos/OpenRA/OpenRA/compare/{base}...{head}","merges_url":"https://api.github.com/repos/OpenRA/OpenRA/merges","archive_url":"https://api.github.com/repos/OpenRA/OpenRA/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/OpenRA/OpenRA/downloads","issues_url":"https://api.github.com/repos/OpenRA/OpenRA/issues{/number}","pulls_url":"https://api.github.com/repos/OpenRA/OpenRA/pulls{/number}","milestones_url":"https://api.github.com/repos/OpenRA/OpenRA/milestones{/number}","notifications_url":"https://api.github.com/repos/OpenRA/OpenRA/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/OpenRA/OpenRA/labels{/name}","releases_url":"https://api.github.com/repos/OpenRA/OpenRA/releases{/id}","created_at":"2010-10-04T07:38:05Z","updated_at":"2015-05-28T02:31:50Z","pushed_at":"2015-05-28T15:31:46Z","git_url":"git://github.com/OpenRA/OpenRA.git","ssh_url":"git@github.com:OpenRA/OpenRA.git","clone_url":"https://github.com/OpenRA/OpenRA.git","svn_url":"https://github.com/OpenRA/OpenRA","homepage":"http://www.openra.net","size":178573,"stargazers_count":1924,"watchers_count":1924,"language":"C#","has_issues":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":693,"mirror_url":null,"open_issues_count":781,"forks":693,"open_issues":781,"watchers":1924,"default_branch":"bleed"}},"_links":{"self":{"href":"https://api.github.com/repos/OpenRA/OpenRA/pulls/8279"},"html":{"href":"https://github.com/OpenRA/OpenRA/pull/8279"},"issue":{"href":"https://api.github.com/repos/OpenRA/OpenRA/issues/8279"},"comments":{"href":"https://api.github.com/repos/OpenRA/OpenRA/issues/8279/comments"},"review_comments":{"href":"https://api.github.com/repos/OpenRA/OpenRA/pulls/8279/comments"},"review_comment":{"href":"https://api.github.com/repos/OpenRA/OpenRA/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/OpenRA/OpenRA/pulls/8279/commits"},"statuses":{"href":"https://api.github.com/repos/OpenRA/OpenRA/statuses/46b9c0f6dd885200eaed1b1d25cd183000a97c7e"}}}}