{"action":"created","comment":{"url":"https://api.github.com/repos/ParadiseSS13/Paradise/pulls/comments/42811144","id":42811144,"diff_hunk":"@@ -347,6 +347,36 @@ datum/objective/hijack\n \t\t\t\t\t\treturn 0\r\n \t\treturn 1\r\n \r\n+/datum/objective/hijackclone\r\n+\texplanation_text = \"Hijack the emergency shuttle by ensuring only you (or your copies) escape.\"\r\n+\r\n+\tcheck_completion()\r\n+\t\tif(!owner.current)\r\n+\t\t\treturn 0\r\n+\t\tif(!emergency_shuttle.returned())\r\n+\t\t\treturn 0\r\n+\r\n+\t\tvar/area/A = locate(/area/shuttle/escape/centcom)\r\n+\r\n+\t\tfor(var/mob/living/player in player_list) //Make sure nobody else is onboard\r\n+\t\t\tif(player.mind && player.mind != owner)\r\n+\t\t\t\tif(player.stat != DEAD)\r\n+\t\t\t\t\tif(istype(player, /mob/living/silicon))\r\n+\t\t\t\t\t\tcontinue\r\n+\t\t\t\t\tif(get_area(player) == A)\r\n+\t\t\t\t\t\tif(player.real_name != owner.current.real_name && !istype(get_turf(player.mind.current), /turf/simulated/shuttle/floor4))\r","path":"code/game/gamemodes/objective.dm","position":21,"original_position":21,"commit_id":"2e8e5c3a37009e888f620a8f81b788f41875cb59","original_commit_id":"2e8e5c3a37009e888f620a8f81b788f41875cb59","user":{"login":"Fox-McCloud","id":5785200,"avatar_url":"https://avatars.githubusercontent.com/u/5785200?v=3","gravatar_id":"","url":"https://api.github.com/users/Fox-McCloud","html_url":"https://github.com/Fox-McCloud","followers_url":"https://api.github.com/users/Fox-McCloud/followers","following_url":"https://api.github.com/users/Fox-McCloud/following{/other_user}","gists_url":"https://api.github.com/users/Fox-McCloud/gists{/gist_id}","starred_url":"https://api.github.com/users/Fox-McCloud/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Fox-McCloud/subscriptions","organizations_url":"https://api.github.com/users/Fox-McCloud/orgs","repos_url":"https://api.github.com/users/Fox-McCloud/repos","events_url":"https://api.github.com/users/Fox-McCloud/events{/privacy}","received_events_url":"https://api.github.com/users/Fox-McCloud/received_events","type":"User","site_admin":false},"body":"Not really sure what you mean it's checking that real name is identical--considering how difficult this is to change (and AFAIK, the only way that players can alter this is via genetics), I'm not really sure if that's a a problem. The floor check is to make an exception for the brig area on the shuttle.","created_at":"2015-10-22T21:49:53Z","updated_at":"2015-10-22T21:49:53Z","html_url":"https://github.com/ParadiseSS13/Paradise/pull/2405#discussion_r42811144","pull_request_url":"https://api.github.com/repos/ParadiseSS13/Paradise/pulls/2405","_links":{"self":{"href":"https://api.github.com/repos/ParadiseSS13/Paradise/pulls/comments/42811144"},"html":{"href":"https://github.com/ParadiseSS13/Paradise/pull/2405#discussion_r42811144"},"pull_request":{"href":"https://api.github.com/repos/ParadiseSS13/Paradise/pulls/2405"}}},"pull_request":{"url":"https://api.github.com/repos/ParadiseSS13/Paradise/pulls/2405","id":48419052,"html_url":"https://github.com/ParadiseSS13/Paradise/pull/2405","diff_url":"https://github.com/ParadiseSS13/Paradise/pull/2405.diff","patch_url":"https://github.com/ParadiseSS13/Paradise/pull/2405.patch","issue_url":"https://api.github.com/repos/ParadiseSS13/Paradise/issues/2405","number":2405,"state":"open","locked":false,"title":"Multiverse sword","user":{"login":"Fox-McCloud","id":5785200,"avatar_url":"https://avatars.githubusercontent.com/u/5785200?v=3","gravatar_id":"","url":"https://api.github.com/users/Fox-McCloud","html_url":"https://github.com/Fox-McCloud","followers_url":"https://api.github.com/users/Fox-McCloud/followers","following_url":"https://api.github.com/users/Fox-McCloud/following{/other_user}","gists_url":"https://api.github.com/users/Fox-McCloud/gists{/gist_id}","starred_url":"https://api.github.com/users/Fox-McCloud/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Fox-McCloud/subscriptions","organizations_url":"https://api.github.com/users/Fox-McCloud/orgs","repos_url":"https://api.github.com/users/Fox-McCloud/repos","events_url":"https://api.github.com/users/Fox-McCloud/events{/privacy}","received_events_url":"https://api.github.com/users/Fox-McCloud/received_events","type":"User","site_admin":false},"body":"Ports over TG's multiverse sword.\r\n\r\nBasically, the multiverse sword is an item that can create alternate copies of yourself; you activate it and it binds to you--once it's bound to you, you can summon alternate copies of yourself---these copies pull from observers who have \"wizard\" enabled. A multiverse sword shares a cooldown with ALL other multiverse swords on the field, so keep that in mind.\r\n\r\nThe copy can end up being the same species as you or one that is completely and totally different; the equipment they may start out with may be incredibly modern or incredibly outdated. Regardless of what you roll for, you'll get a multiverse sword of your very own. Your copies will also have the same name as you.\r\n\r\nThis also ports over the alternative to \"There Can Be Only one\"; \"There Can Be Only Me\". It's basically the same thing, only you're given a multiverse sword and all access instead of getting a pre-defined set of equipment. The goal of the mode is to be the only person (and copies) of a singular type on the shuttle.\r\n\r\nUnique Paradise Changes\r\n\r\nI decided to tweak this item quite heavily as I really loved the concept of it; as such, I added a lot more vars to it to control aspects about it; for instance, the probability that the sword will turn out \"evil\" (gives the kill everyone but you and your copies objective). I also added a var to control the cooldown between uses. Additionally, I made a var to spawn in specific types of swords---so subtypes with their own unique settings will generate that same sword subtype for your clones.\r\n\r\nAnother Paradise change is that if your faction is *exactly* the same as the target you're attacking, the attack will NOT go through. This is largely there to help gut down on confusion during mass fights; you'll never be able to attack your allies, with this sword, if they were spawned in by you (likewise, you won't be able to attack them, either).\r\n\r\nThe big change however, is my favorite; if you enable the \"duplicate_self\" var, several additional things will activate with the sword. Instead of copies being randomly generated, they will ALWAYS be the same species as you and look identical to you---additionally, instead of just spawning with maintenance access, they'll start off with the same, exact, access as you have.\r\n\r\nLastly, any items currently equipped to your character (minus hands) will also be duplicated over to the copy--this goes for ALL equipment (Please note, that items inside storage based items like backpacks and belts will NOT be duplicates).\r\n\r\nThere's two pre-edited types, for now:\r\n\r\n- Pure evil multiverse sword (for Only Me mode).\r\n - Always grants the hijack objective\r\n- A Pike\r\n - Has duplicate_self enabled by default. Additionally has a lower clone spawn CD and will always grant hijack.\r\n\r\nPics:\r\n![noyoudidnt](https://i.gyazo.com/1176882b5a7ec4ffd605d1e1a4c220ea.png)\r\n\r\nAnd yes, before anyone asks, the self-duplication was 100% inspired by this [guy](http://cdn.dota2.com/apps/dota2/images/heroes/phantom_lancer_vert.jpg), though I suspect that was already obvious.\r\n\r\nRelated\r\n - Makes Thunderdome.ogg play whenever Only One or Only Me is started.\r\n\r\n","created_at":"2015-10-22T05:29:29Z","updated_at":"2015-10-22T21:49:53Z","closed_at":null,"merged_at":null,"merge_commit_sha":"fb6a62a1ec88f6dfee17762ed857ed5b380be696","assignee":null,"milestone":null,"commits_url":"https://api.github.com/repos/ParadiseSS13/Paradise/pulls/2405/commits","review_comments_url":"https://api.github.com/repos/ParadiseSS13/Paradise/pulls/2405/comments","review_comment_url":"https://api.github.com/repos/ParadiseSS13/Paradise/pulls/comments{/number}","comments_url":"https://api.github.com/repos/ParadiseSS13/Paradise/issues/2405/comments","statuses_url":"https://api.github.com/repos/ParadiseSS13/Paradise/statuses/2e8e5c3a37009e888f620a8f81b788f41875cb59","head":{"label":"Fox-McCloud:multiverse-sword","ref":"multiverse-sword","sha":"2e8e5c3a37009e888f620a8f81b788f41875cb59","user":{"login":"Fox-McCloud","id":5785200,"avatar_url":"https://avatars.githubusercontent.com/u/5785200?v=3","gravatar_id":"","url":"https://api.github.com/users/Fox-McCloud","html_url":"https://github.com/Fox-McCloud","followers_url":"https://api.github.com/users/Fox-McCloud/followers","following_url":"https://api.github.com/users/Fox-McCloud/following{/other_user}","gists_url":"https://api.github.com/users/Fox-McCloud/gists{/gist_id}","starred_url":"https://api.github.com/users/Fox-McCloud/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Fox-McCloud/subscriptions","organizations_url":"https://api.github.com/users/Fox-McCloud/orgs","repos_url":"https://api.github.com/users/Fox-McCloud/repos","events_url":"https://api.github.com/users/Fox-McCloud/events{/privacy}","received_events_url":"https://api.github.com/users/Fox-McCloud/received_events","type":"User","site_admin":false},"repo":{"id":27287788,"name":"Paradise-1","full_name":"Fox-McCloud/Paradise-1","owner":{"login":"Fox-McCloud","id":5785200,"avatar_url":"https://avatars.githubusercontent.com/u/5785200?v=3","gravatar_id":"","url":"https://api.github.com/users/Fox-McCloud","html_url":"https://github.com/Fox-McCloud","followers_url":"https://api.github.com/users/Fox-McCloud/followers","following_url":"https://api.github.com/users/Fox-McCloud/following{/other_user}","gists_url":"https://api.github.com/users/Fox-McCloud/gists{/gist_id}","starred_url":"https://api.github.com/users/Fox-McCloud/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Fox-McCloud/subscriptions","organizations_url":"https://api.github.com/users/Fox-McCloud/orgs","repos_url":"https://api.github.com/users/Fox-McCloud/repos","events_url":"https://api.github.com/users/Fox-McCloud/events{/privacy}","received_events_url":"https://api.github.com/users/Fox-McCloud/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/Fox-McCloud/Paradise-1","description":"","fork":true,"url":"https://api.github.com/repos/Fox-McCloud/Paradise-1","forks_url":"https://api.github.com/repos/Fox-McCloud/Paradise-1/forks","keys_url":"https://api.github.com/repos/Fox-McCloud/Paradise-1/keys{/key_id}","collaborators_url":"https://api.github.com/repos/Fox-McCloud/Paradise-1/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/Fox-McCloud/Paradise-1/teams","hooks_url":"https://api.github.com/repos/Fox-McCloud/Paradise-1/hooks","issue_events_url":"https://api.github.com/repos/Fox-McCloud/Paradise-1/issues/events{/number}","events_url":"https://api.github.com/repos/Fox-McCloud/Paradise-1/events","assignees_url":"https://api.github.com/repos/Fox-McCloud/Paradise-1/assignees{/user}","branches_url":"https://api.github.com/repos/Fox-McCloud/Paradise-1/branches{/branch}","tags_url":"https://api.github.com/repos/Fox-McCloud/Paradise-1/tags","blobs_url":"https://api.github.com/repos/Fox-McCloud/Paradise-1/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/Fox-McCloud/Paradise-1/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/Fox-McCloud/Paradise-1/git/refs{/sha}","trees_url":"https://api.github.com/repos/Fox-McCloud/Paradise-1/git/trees{/sha}","statuses_url":"https://api.github.com/repos/Fox-McCloud/Paradise-1/statuses/{sha}","languages_url":"https://api.github.com/repos/Fox-McCloud/Paradise-1/languages","stargazers_url":"https://api.github.com/repos/Fox-McCloud/Paradise-1/stargazers","contributors_url":"https://api.github.com/repos/Fox-McCloud/Paradise-1/contributors","subscribers_url":"https://api.github.com/repos/Fox-McCloud/Paradise-1/subscribers","subscription_url":"https://api.github.com/repos/Fox-McCloud/Paradise-1/subscription","commits_url":"https://api.github.com/repos/Fox-McCloud/Paradise-1/commits{/sha}","git_commits_url":"https://api.github.com/repos/Fox-McCloud/Paradise-1/git/commits{/sha}","comments_url":"https://api.github.com/repos/Fox-McCloud/Paradise-1/comments{/number}","issue_comment_url":"https://api.github.com/repos/Fox-McCloud/Paradise-1/issues/comments{/number}","contents_url":"https://api.github.com/repos/Fox-McCloud/Paradise-1/contents/{+path}","compare_url":"https://api.github.com/repos/Fox-McCloud/Paradise-1/compare/{base}...{head}","merges_url":"https://api.github.com/repos/Fox-McCloud/Paradise-1/merges","archive_url":"https://api.github.com/repos/Fox-McCloud/Paradise-1/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/Fox-McCloud/Paradise-1/downloads","issues_url":"https://api.github.com/repos/Fox-McCloud/Paradise-1/issues{/number}","pulls_url":"https://api.github.com/repos/Fox-McCloud/Paradise-1/pulls{/number}","milestones_url":"https://api.github.com/repos/Fox-McCloud/Paradise-1/milestones{/number}","notifications_url":"https://api.github.com/repos/Fox-McCloud/Paradise-1/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/Fox-McCloud/Paradise-1/labels{/name}","releases_url":"https://api.github.com/repos/Fox-McCloud/Paradise-1/releases{/id}","created_at":"2014-11-29T01:29:20Z","updated_at":"2015-05-07T20:49:05Z","pushed_at":"2015-10-22T06:49:13Z","git_url":"git://github.com/Fox-McCloud/Paradise-1.git","ssh_url":"git@github.com:Fox-McCloud/Paradise-1.git","clone_url":"https://github.com/Fox-McCloud/Paradise-1.git","svn_url":"https://github.com/Fox-McCloud/Paradise-1","homepage":null,"size":802968,"stargazers_count":0,"watchers_count":0,"language":"DM","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":"master"}},"base":{"label":"ParadiseSS13:master","ref":"master","sha":"e78b952bff72c2929618553082df525526a344f8","user":{"login":"ParadiseSS13","id":9994901,"avatar_url":"https://avatars.githubusercontent.com/u/9994901?v=3","gravatar_id":"","url":"https://api.github.com/users/ParadiseSS13","html_url":"https://github.com/ParadiseSS13","followers_url":"https://api.github.com/users/ParadiseSS13/followers","following_url":"https://api.github.com/users/ParadiseSS13/following{/other_user}","gists_url":"https://api.github.com/users/ParadiseSS13/gists{/gist_id}","starred_url":"https://api.github.com/users/ParadiseSS13/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ParadiseSS13/subscriptions","organizations_url":"https://api.github.com/users/ParadiseSS13/orgs","repos_url":"https://api.github.com/users/ParadiseSS13/repos","events_url":"https://api.github.com/users/ParadiseSS13/events{/privacy}","received_events_url":"https://api.github.com/users/ParadiseSS13/received_events","type":"User","site_admin":false},"repo":{"id":27286452,"name":"Paradise","full_name":"ParadiseSS13/Paradise","owner":{"login":"ParadiseSS13","id":9994901,"avatar_url":"https://avatars.githubusercontent.com/u/9994901?v=3","gravatar_id":"","url":"https://api.github.com/users/ParadiseSS13","html_url":"https://github.com/ParadiseSS13","followers_url":"https://api.github.com/users/ParadiseSS13/followers","following_url":"https://api.github.com/users/ParadiseSS13/following{/other_user}","gists_url":"https://api.github.com/users/ParadiseSS13/gists{/gist_id}","starred_url":"https://api.github.com/users/ParadiseSS13/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ParadiseSS13/subscriptions","organizations_url":"https://api.github.com/users/ParadiseSS13/orgs","repos_url":"https://api.github.com/users/ParadiseSS13/repos","events_url":"https://api.github.com/users/ParadiseSS13/events{/privacy}","received_events_url":"https://api.github.com/users/ParadiseSS13/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/ParadiseSS13/Paradise","description":"Paradise Station's GitHub repository","fork":false,"url":"https://api.github.com/repos/ParadiseSS13/Paradise","forks_url":"https://api.github.com/repos/ParadiseSS13/Paradise/forks","keys_url":"https://api.github.com/repos/ParadiseSS13/Paradise/keys{/key_id}","collaborators_url":"https://api.github.com/repos/ParadiseSS13/Paradise/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/ParadiseSS13/Paradise/teams","hooks_url":"https://api.github.com/repos/ParadiseSS13/Paradise/hooks","issue_events_url":"https://api.github.com/repos/ParadiseSS13/Paradise/issues/events{/number}","events_url":"https://api.github.com/repos/ParadiseSS13/Paradise/events","assignees_url":"https://api.github.com/repos/ParadiseSS13/Paradise/assignees{/user}","branches_url":"https://api.github.com/repos/ParadiseSS13/Paradise/branches{/branch}","tags_url":"https://api.github.com/repos/ParadiseSS13/Paradise/tags","blobs_url":"https://api.github.com/repos/ParadiseSS13/Paradise/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/ParadiseSS13/Paradise/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/ParadiseSS13/Paradise/git/refs{/sha}","trees_url":"https://api.github.com/repos/ParadiseSS13/Paradise/git/trees{/sha}","statuses_url":"https://api.github.com/repos/ParadiseSS13/Paradise/statuses/{sha}","languages_url":"https://api.github.com/repos/ParadiseSS13/Paradise/languages","stargazers_url":"https://api.github.com/repos/ParadiseSS13/Paradise/stargazers","contributors_url":"https://api.github.com/repos/ParadiseSS13/Paradise/contributors","subscribers_url":"https://api.github.com/repos/ParadiseSS13/Paradise/subscribers","subscription_url":"https://api.github.com/repos/ParadiseSS13/Paradise/subscription","commits_url":"https://api.github.com/repos/ParadiseSS13/Paradise/commits{/sha}","git_commits_url":"https://api.github.com/repos/ParadiseSS13/Paradise/git/commits{/sha}","comments_url":"https://api.github.com/repos/ParadiseSS13/Paradise/comments{/number}","issue_comment_url":"https://api.github.com/repos/ParadiseSS13/Paradise/issues/comments{/number}","contents_url":"https://api.github.com/repos/ParadiseSS13/Paradise/contents/{+path}","compare_url":"https://api.github.com/repos/ParadiseSS13/Paradise/compare/{base}...{head}","merges_url":"https://api.github.com/repos/ParadiseSS13/Paradise/merges","archive_url":"https://api.github.com/repos/ParadiseSS13/Paradise/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/ParadiseSS13/Paradise/downloads","issues_url":"https://api.github.com/repos/ParadiseSS13/Paradise/issues{/number}","pulls_url":"https://api.github.com/repos/ParadiseSS13/Paradise/pulls{/number}","milestones_url":"https://api.github.com/repos/ParadiseSS13/Paradise/milestones{/number}","notifications_url":"https://api.github.com/repos/ParadiseSS13/Paradise/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/ParadiseSS13/Paradise/labels{/name}","releases_url":"https://api.github.com/repos/ParadiseSS13/Paradise/releases{/id}","created_at":"2014-11-29T00:16:54Z","updated_at":"2015-09-19T01:39:56Z","pushed_at":"2015-10-22T06:49:14Z","git_url":"git://github.com/ParadiseSS13/Paradise.git","ssh_url":"git@github.com:ParadiseSS13/Paradise.git","clone_url":"https://github.com/ParadiseSS13/Paradise.git","svn_url":"https://github.com/ParadiseSS13/Paradise","homepage":"http://nanotrasen.se/phpBB3/index.php","size":827372,"stargazers_count":36,"watchers_count":36,"language":"DM","has_issues":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":106,"mirror_url":null,"open_issues_count":112,"forks":106,"open_issues":112,"watchers":36,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/ParadiseSS13/Paradise/pulls/2405"},"html":{"href":"https://github.com/ParadiseSS13/Paradise/pull/2405"},"issue":{"href":"https://api.github.com/repos/ParadiseSS13/Paradise/issues/2405"},"comments":{"href":"https://api.github.com/repos/ParadiseSS13/Paradise/issues/2405/comments"},"review_comments":{"href":"https://api.github.com/repos/ParadiseSS13/Paradise/pulls/2405/comments"},"review_comment":{"href":"https://api.github.com/repos/ParadiseSS13/Paradise/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/ParadiseSS13/Paradise/pulls/2405/commits"},"statuses":{"href":"https://api.github.com/repos/ParadiseSS13/Paradise/statuses/2e8e5c3a37009e888f620a8f81b788f41875cb59"}}}}