{"action":"opened","number":846,"pull_request":{"url":"https://api.github.com/repos/Aurorastation/Aurora.3/pulls/846","id":83445297,"html_url":"https://github.com/Aurorastation/Aurora.3/pull/846","diff_url":"https://github.com/Aurorastation/Aurora.3/pull/846.diff","patch_url":"https://github.com/Aurorastation/Aurora.3/pull/846.patch","issue_url":"https://api.github.com/repos/Aurorastation/Aurora.3/issues/846","number":846,"state":"open","locked":false,"title":"Exosuit Crash, Narrator and armor tweaks","user":{"login":"NanakoAC","id":18094775,"avatar_url":"https://avatars.githubusercontent.com/u/18094775?v=3","gravatar_id":"","url":"https://api.github.com/users/NanakoAC","html_url":"https://github.com/NanakoAC","followers_url":"https://api.github.com/users/NanakoAC/followers","following_url":"https://api.github.com/users/NanakoAC/following{/other_user}","gists_url":"https://api.github.com/users/NanakoAC/gists{/gist_id}","starred_url":"https://api.github.com/users/NanakoAC/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/NanakoAC/subscriptions","organizations_url":"https://api.github.com/users/NanakoAC/orgs","repos_url":"https://api.github.com/users/NanakoAC/repos","events_url":"https://api.github.com/users/NanakoAC/events{/privacy}","received_events_url":"https://api.github.com/users/NanakoAC/received_events","type":"User","site_admin":false},"body":"Adds a major new ability to exosuits, allowing them to smash stuff at the cost of damage. In the process of adding this i tweaked ex_act interactions with a few major objects, notably walls, airlocks, windows, and girders, to make the behaviour more consistent. The most notable change among those is that explosions will generally deal cumulative damage if they fail to instantly destroy the object, so repeated explosions will take it down eventually.\r\n\r\nCrash is effective at forcing through most kinds of obstacles, including airlocks, firelocks, walls, grilles, windows, etc. There are still a ton of less common objects it won't work on, like a lot of computers and machinery which are inexplicably indestructible. I plan to address those in a future projects focused on destruction. For now i've limited the scope of this PR.\r\n\r\nAdds significant textual and audio feedback for low power and critical damage states, as well as some more voice lines that were sitting unused.\r\n\r\nPlus a package of tweaks to armor values and EMP interactions with exosuits. Notably:\r\nRipley armor values changed to be more in line with the gygax, though slightly worse vs lasers and better vs brute damage. Logic here, the ripley is a heavily armored industrial suit, and the gygax is lightweight and designed for civilian law enforcement. Its like comparing a bulldozer and a police squad car.\r\nFixed some oversights with the firefighter ripley. It was only setting armor values on a few damagetypes, leaving the others blank. It now sets them all appropriately. I also reduced its speed to compensate for the generally higher durability\r\nBuffed the durand a little too. It's the exosuit equivilant of a battle tank\r\nReduced the strength of EMP against exosuits generally, because it was a trivially overeffective weapon. But more interestingly, i made the EMP power drain based on flat values instead of a percentage of the power cell. Meaning that more advanced power cells offer a greater barrier against EMP, and thus encourage upgrading a bit more.\r\n\r\nchanges: \r\n  - rscadd: \"Added a Crash ability to exosuits. Uses the suit's mass to attempt to break through obstacles, sustaining some damage in the process.\"\r\n  - tweak: \"Buffed Ripley exosuit armor values significantly, and durand armour slightly. Firefighter ripley also buffed, but is slower than base ripley.\"\r\n  - tweak: \"Greatly increased the health values of some high-security airlocks.\"\r\n  - bugfix: \"Airlocks, tables, girders and windows now behave a bit more consistently when exploded. All airlocks are a bit more resistant to explosions when bolted.\"\r\n  - rscadd: \"Added some more narrator voices to exosuits.\"\r\n  - rscadd: \"Added some warning sounds for exosuits when low on power, or badly damaged.\"\r\n  - tweak: \"The power drain of EMPs used on exosuits no longer scales with the cell. A better power cell can now survive more EMP hits. Drain level is a little lower for the starting cell.\"\r\n  - tweak: \"EMP damage against exosuits reduced by 20%\"","created_at":"2016-08-31T12:44:37Z","updated_at":"2016-08-31T12:44:37Z","closed_at":null,"merged_at":null,"merge_commit_sha":"15bb4d4409e77851cda732206252651a21f04758","assignee":null,"assignees":[],"milestone":null,"commits_url":"https://api.github.com/repos/Aurorastation/Aurora.3/pulls/846/commits","review_comments_url":"https://api.github.com/repos/Aurorastation/Aurora.3/pulls/846/comments","review_comment_url":"https://api.github.com/repos/Aurorastation/Aurora.3/pulls/comments{/number}","comments_url":"https://api.github.com/repos/Aurorastation/Aurora.3/issues/846/comments","statuses_url":"https://api.github.com/repos/Aurorastation/Aurora.3/statuses/9638f04ebb78b7f6af3d78ada63bf80c4e75c6d2","head":{"label":"NanakoAC:ExoCrash","ref":"ExoCrash","sha":"9638f04ebb78b7f6af3d78ada63bf80c4e75c6d2","user":{"login":"NanakoAC","id":18094775,"avatar_url":"https://avatars.githubusercontent.com/u/18094775?v=3","gravatar_id":"","url":"https://api.github.com/users/NanakoAC","html_url":"https://github.com/NanakoAC","followers_url":"https://api.github.com/users/NanakoAC/followers","following_url":"https://api.github.com/users/NanakoAC/following{/other_user}","gists_url":"https://api.github.com/users/NanakoAC/gists{/gist_id}","starred_url":"https://api.github.com/users/NanakoAC/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/NanakoAC/subscriptions","organizations_url":"https://api.github.com/users/NanakoAC/orgs","repos_url":"https://api.github.com/users/NanakoAC/repos","events_url":"https://api.github.com/users/NanakoAC/events{/privacy}","received_events_url":"https://api.github.com/users/NanakoAC/received_events","type":"User","site_admin":false},"repo":{"id":59347611,"name":"Aurora.3","full_name":"NanakoAC/Aurora.3","owner":{"login":"NanakoAC","id":18094775,"avatar_url":"https://avatars.githubusercontent.com/u/18094775?v=3","gravatar_id":"","url":"https://api.github.com/users/NanakoAC","html_url":"https://github.com/NanakoAC","followers_url":"https://api.github.com/users/NanakoAC/followers","following_url":"https://api.github.com/users/NanakoAC/following{/other_user}","gists_url":"https://api.github.com/users/NanakoAC/gists{/gist_id}","starred_url":"https://api.github.com/users/NanakoAC/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/NanakoAC/subscriptions","organizations_url":"https://api.github.com/users/NanakoAC/orgs","repos_url":"https://api.github.com/users/NanakoAC/repos","events_url":"https://api.github.com/users/NanakoAC/events{/privacy}","received_events_url":"https://api.github.com/users/NanakoAC/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/NanakoAC/Aurora.3","description":"The code for Aurorastation's new base, forked from Baystation12.","fork":true,"url":"https://api.github.com/repos/NanakoAC/Aurora.3","forks_url":"https://api.github.com/repos/NanakoAC/Aurora.3/forks","keys_url":"https://api.github.com/repos/NanakoAC/Aurora.3/keys{/key_id}","collaborators_url":"https://api.github.com/repos/NanakoAC/Aurora.3/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/NanakoAC/Aurora.3/teams","hooks_url":"https://api.github.com/repos/NanakoAC/Aurora.3/hooks","issue_events_url":"https://api.github.com/repos/NanakoAC/Aurora.3/issues/events{/number}","events_url":"https://api.github.com/repos/NanakoAC/Aurora.3/events","assignees_url":"https://api.github.com/repos/NanakoAC/Aurora.3/assignees{/user}","branches_url":"https://api.github.com/repos/NanakoAC/Aurora.3/branches{/branch}","tags_url":"https://api.github.com/repos/NanakoAC/Aurora.3/tags","blobs_url":"https://api.github.com/repos/NanakoAC/Aurora.3/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/NanakoAC/Aurora.3/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/NanakoAC/Aurora.3/git/refs{/sha}","trees_url":"https://api.github.com/repos/NanakoAC/Aurora.3/git/trees{/sha}","statuses_url":"https://api.github.com/repos/NanakoAC/Aurora.3/statuses/{sha}","languages_url":"https://api.github.com/repos/NanakoAC/Aurora.3/languages","stargazers_url":"https://api.github.com/repos/NanakoAC/Aurora.3/stargazers","contributors_url":"https://api.github.com/repos/NanakoAC/Aurora.3/contributors","subscribers_url":"https://api.github.com/repos/NanakoAC/Aurora.3/subscribers","subscription_url":"https://api.github.com/repos/NanakoAC/Aurora.3/subscription","commits_url":"https://api.github.com/repos/NanakoAC/Aurora.3/commits{/sha}","git_commits_url":"https://api.github.com/repos/NanakoAC/Aurora.3/git/commits{/sha}","comments_url":"https://api.github.com/repos/NanakoAC/Aurora.3/comments{/number}","issue_comment_url":"https://api.github.com/repos/NanakoAC/Aurora.3/issues/comments{/number}","contents_url":"https://api.github.com/repos/NanakoAC/Aurora.3/contents/{+path}","compare_url":"https://api.github.com/repos/NanakoAC/Aurora.3/compare/{base}...{head}","merges_url":"https://api.github.com/repos/NanakoAC/Aurora.3/merges","archive_url":"https://api.github.com/repos/NanakoAC/Aurora.3/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/NanakoAC/Aurora.3/downloads","issues_url":"https://api.github.com/repos/NanakoAC/Aurora.3/issues{/number}","pulls_url":"https://api.github.com/repos/NanakoAC/Aurora.3/pulls{/number}","milestones_url":"https://api.github.com/repos/NanakoAC/Aurora.3/milestones{/number}","notifications_url":"https://api.github.com/repos/NanakoAC/Aurora.3/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/NanakoAC/Aurora.3/labels{/name}","releases_url":"https://api.github.com/repos/NanakoAC/Aurora.3/releases{/id}","deployments_url":"https://api.github.com/repos/NanakoAC/Aurora.3/deployments","created_at":"2016-05-21T07:31:49Z","updated_at":"2016-05-21T07:31:59Z","pushed_at":"2016-08-31T12:33:43Z","git_url":"git://github.com/NanakoAC/Aurora.3.git","ssh_url":"git@github.com:NanakoAC/Aurora.3.git","clone_url":"https://github.com/NanakoAC/Aurora.3.git","svn_url":"https://github.com/NanakoAC/Aurora.3","homepage":"http://aurorastation.org/","size":544044,"stargazers_count":0,"watchers_count":0,"language":"DM","has_issues":false,"has_downloads":true,"has_wiki":false,"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":"Aurorastation:development","ref":"development","sha":"50d715aa4d584252eb847cf4a6e1877eb347e510","user":{"login":"Aurorastation","id":6915762,"avatar_url":"https://avatars.githubusercontent.com/u/6915762?v=3","gravatar_id":"","url":"https://api.github.com/users/Aurorastation","html_url":"https://github.com/Aurorastation","followers_url":"https://api.github.com/users/Aurorastation/followers","following_url":"https://api.github.com/users/Aurorastation/following{/other_user}","gists_url":"https://api.github.com/users/Aurorastation/gists{/gist_id}","starred_url":"https://api.github.com/users/Aurorastation/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Aurorastation/subscriptions","organizations_url":"https://api.github.com/users/Aurorastation/orgs","repos_url":"https://api.github.com/users/Aurorastation/repos","events_url":"https://api.github.com/users/Aurorastation/events{/privacy}","received_events_url":"https://api.github.com/users/Aurorastation/received_events","type":"Organization","site_admin":false},"repo":{"id":42579199,"name":"Aurora.3","full_name":"Aurorastation/Aurora.3","owner":{"login":"Aurorastation","id":6915762,"avatar_url":"https://avatars.githubusercontent.com/u/6915762?v=3","gravatar_id":"","url":"https://api.github.com/users/Aurorastation","html_url":"https://github.com/Aurorastation","followers_url":"https://api.github.com/users/Aurorastation/followers","following_url":"https://api.github.com/users/Aurorastation/following{/other_user}","gists_url":"https://api.github.com/users/Aurorastation/gists{/gist_id}","starred_url":"https://api.github.com/users/Aurorastation/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Aurorastation/subscriptions","organizations_url":"https://api.github.com/users/Aurorastation/orgs","repos_url":"https://api.github.com/users/Aurorastation/repos","events_url":"https://api.github.com/users/Aurorastation/events{/privacy}","received_events_url":"https://api.github.com/users/Aurorastation/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/Aurorastation/Aurora.3","description":"The code for Aurorastation's new base, forked from Baystation12.","fork":true,"url":"https://api.github.com/repos/Aurorastation/Aurora.3","forks_url":"https://api.github.com/repos/Aurorastation/Aurora.3/forks","keys_url":"https://api.github.com/repos/Aurorastation/Aurora.3/keys{/key_id}","collaborators_url":"https://api.github.com/repos/Aurorastation/Aurora.3/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/Aurorastation/Aurora.3/teams","hooks_url":"https://api.github.com/repos/Aurorastation/Aurora.3/hooks","issue_events_url":"https://api.github.com/repos/Aurorastation/Aurora.3/issues/events{/number}","events_url":"https://api.github.com/repos/Aurorastation/Aurora.3/events","assignees_url":"https://api.github.com/repos/Aurorastation/Aurora.3/assignees{/user}","branches_url":"https://api.github.com/repos/Aurorastation/Aurora.3/branches{/branch}","tags_url":"https://api.github.com/repos/Aurorastation/Aurora.3/tags","blobs_url":"https://api.github.com/repos/Aurorastation/Aurora.3/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/Aurorastation/Aurora.3/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/Aurorastation/Aurora.3/git/refs{/sha}","trees_url":"https://api.github.com/repos/Aurorastation/Aurora.3/git/trees{/sha}","statuses_url":"https://api.github.com/repos/Aurorastation/Aurora.3/statuses/{sha}","languages_url":"https://api.github.com/repos/Aurorastation/Aurora.3/languages","stargazers_url":"https://api.github.com/repos/Aurorastation/Aurora.3/stargazers","contributors_url":"https://api.github.com/repos/Aurorastation/Aurora.3/contributors","subscribers_url":"https://api.github.com/repos/Aurorastation/Aurora.3/subscribers","subscription_url":"https://api.github.com/repos/Aurorastation/Aurora.3/subscription","commits_url":"https://api.github.com/repos/Aurorastation/Aurora.3/commits{/sha}","git_commits_url":"https://api.github.com/repos/Aurorastation/Aurora.3/git/commits{/sha}","comments_url":"https://api.github.com/repos/Aurorastation/Aurora.3/comments{/number}","issue_comment_url":"https://api.github.com/repos/Aurorastation/Aurora.3/issues/comments{/number}","contents_url":"https://api.github.com/repos/Aurorastation/Aurora.3/contents/{+path}","compare_url":"https://api.github.com/repos/Aurorastation/Aurora.3/compare/{base}...{head}","merges_url":"https://api.github.com/repos/Aurorastation/Aurora.3/merges","archive_url":"https://api.github.com/repos/Aurorastation/Aurora.3/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/Aurorastation/Aurora.3/downloads","issues_url":"https://api.github.com/repos/Aurorastation/Aurora.3/issues{/number}","pulls_url":"https://api.github.com/repos/Aurorastation/Aurora.3/pulls{/number}","milestones_url":"https://api.github.com/repos/Aurorastation/Aurora.3/milestones{/number}","notifications_url":"https://api.github.com/repos/Aurorastation/Aurora.3/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/Aurorastation/Aurora.3/labels{/name}","releases_url":"https://api.github.com/repos/Aurorastation/Aurora.3/releases{/id}","deployments_url":"https://api.github.com/repos/Aurorastation/Aurora.3/deployments","created_at":"2015-09-16T09:56:37Z","updated_at":"2016-07-31T07:27:37Z","pushed_at":"2016-08-31T12:44:37Z","git_url":"git://github.com/Aurorastation/Aurora.3.git","ssh_url":"git@github.com:Aurorastation/Aurora.3.git","clone_url":"https://github.com/Aurorastation/Aurora.3.git","svn_url":"https://github.com/Aurorastation/Aurora.3","homepage":"http://aurorastation.org/","size":550216,"stargazers_count":6,"watchers_count":6,"language":"DM","has_issues":true,"has_downloads":true,"has_wiki":false,"has_pages":false,"forks_count":32,"mirror_url":null,"open_issues_count":162,"forks":32,"open_issues":162,"watchers":6,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/Aurorastation/Aurora.3/pulls/846"},"html":{"href":"https://github.com/Aurorastation/Aurora.3/pull/846"},"issue":{"href":"https://api.github.com/repos/Aurorastation/Aurora.3/issues/846"},"comments":{"href":"https://api.github.com/repos/Aurorastation/Aurora.3/issues/846/comments"},"review_comments":{"href":"https://api.github.com/repos/Aurorastation/Aurora.3/pulls/846/comments"},"review_comment":{"href":"https://api.github.com/repos/Aurorastation/Aurora.3/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/Aurorastation/Aurora.3/pulls/846/commits"},"statuses":{"href":"https://api.github.com/repos/Aurorastation/Aurora.3/statuses/9638f04ebb78b7f6af3d78ada63bf80c4e75c6d2"}},"merged":false,"mergeable":true,"mergeable_state":"clean","merged_by":null,"comments":0,"review_comments":0,"commits":2,"additions":450,"deletions":26,"changed_files":11}}
{"actor":{"display_login":"NanakoAC"}}