{"action":"created","comment":{"url":"https://api.github.com/repos/tgstation/tgstation/pulls/comments/173188387","pull_request_review_id":102335317,"id":173188387,"diff_hunk":"@@ -60,18 +60,47 @@\n \tvar/essence_drained = 0 //How much essence the revenant will drain from the corpse it's feasting on.\n \tvar/draining = FALSE //If the revenant is draining someone.\n \tvar/list/drained_mobs = list() //Cannot harvest the same mob twice\n+\tvar/list/thrall = list() //Preta only var, but it's used to keep in check who is the thrall\n \tvar/perfectsouls = 0 //How many perfect, regen-cap increasing souls the revenant has. //TODO, add objective for getting a perfect soul(s?)\n \tvar/generated_objectives_and_spells = FALSE\n+\tvar/pickedghost = \"Buggy Enigma. Please report this on github\"\n \n /mob/living/simple_animal/revenant/Initialize(mapload)\n \t. = ..()\n \tAddSpell(new /obj/effect/proc_holder/spell/targeted/night_vision/revenant(null))\n \tAddSpell(new /obj/effect/proc_holder/spell/targeted/revenant_transmit(null))\n \tAddSpell(new /obj/effect/proc_holder/spell/aoe_turf/revenant/defile(null))\n-\tAddSpell(new /obj/effect/proc_holder/spell/aoe_turf/revenant/overload(null))\n-\tAddSpell(new /obj/effect/proc_holder/spell/aoe_turf/revenant/blight(null))\n-\tAddSpell(new /obj/effect/proc_holder/spell/aoe_turf/revenant/malfunction(null))\n \trandom_revenant_name()\n+\tif(type==\"/mob/living/simple_animal/revenant\") //so not an admin spawned specific revenant, lets randomly pick one","path":"code/modules/antagonists/revenant/revenant.dm","position":27,"original_position":27,"commit_id":"2e737253d26cd42b048a6837b746e4ecab3e8adc","original_commit_id":"2e737253d26cd42b048a6837b746e4ecab3e8adc","user":{"login":"Armhulen","id":17778097,"avatar_url":"https://avatars1.githubusercontent.com/u/17778097?v=4","gravatar_id":"","url":"https://api.github.com/users/Armhulen","html_url":"https://github.com/Armhulen","followers_url":"https://api.github.com/users/Armhulen/followers","following_url":"https://api.github.com/users/Armhulen/following{/other_user}","gists_url":"https://api.github.com/users/Armhulen/gists{/gist_id}","starred_url":"https://api.github.com/users/Armhulen/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Armhulen/subscriptions","organizations_url":"https://api.github.com/users/Armhulen/orgs","repos_url":"https://api.github.com/users/Armhulen/repos","events_url":"https://api.github.com/users/Armhulen/events{/privacy}","received_events_url":"https://api.github.com/users/Armhulen/received_events","type":"User","site_admin":false},"body":"yeah yeah there's a better way to do it\r\n\r\nbut like why not this one line check ","created_at":"2018-03-08T15:17:45Z","updated_at":"2018-03-08T15:17:45Z","html_url":"https://github.com/tgstation/tgstation/pull/36142#discussion_r173188387","pull_request_url":"https://api.github.com/repos/tgstation/tgstation/pulls/36142","author_association":"CONTRIBUTOR","_links":{"self":{"href":"https://api.github.com/repos/tgstation/tgstation/pulls/comments/173188387"},"html":{"href":"https://github.com/tgstation/tgstation/pull/36142#discussion_r173188387"},"pull_request":{"href":"https://api.github.com/repos/tgstation/tgstation/pulls/36142"}},"in_reply_to_id":173146161},"pull_request":{"url":"https://api.github.com/repos/tgstation/tgstation/pulls/36142","id":172702712,"html_url":"https://github.com/tgstation/tgstation/pull/36142","diff_url":"https://github.com/tgstation/tgstation/pull/36142.diff","patch_url":"https://github.com/tgstation/tgstation/pull/36142.patch","issue_url":"https://api.github.com/repos/tgstation/tgstation/issues/36142","number":36142,"state":"open","locked":false,"title":"Revenant Forms","user":{"login":"Armhulen","id":17778097,"avatar_url":"https://avatars1.githubusercontent.com/u/17778097?v=4","gravatar_id":"","url":"https://api.github.com/users/Armhulen","html_url":"https://github.com/Armhulen","followers_url":"https://api.github.com/users/Armhulen/followers","following_url":"https://api.github.com/users/Armhulen/following{/other_user}","gists_url":"https://api.github.com/users/Armhulen/gists{/gist_id}","starred_url":"https://api.github.com/users/Armhulen/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Armhulen/subscriptions","organizations_url":"https://api.github.com/users/Armhulen/orgs","repos_url":"https://api.github.com/users/Armhulen/repos","events_url":"https://api.github.com/users/Armhulen/events{/privacy}","received_events_url":"https://api.github.com/users/Armhulen/received_events","type":"User","site_admin":false},"body":":cl: Armhulen for code, Nilons for early on sprite placeholders, Onule for poltergeist final, and Anonmare for ideas\r\nadd: Revenants now take different forms based on how they died (hi, sims!!)\r\nadd: Brute damage: poltergeist, a violent red ghost with very physical interactions (throwing, shaking, maybe explosions?)\r\nadd: Burn damage: specter, a vibrant orange ghost with abilities that affect the atmosphere, affecting gas and temperature. Maybe stuff like freezing touch, fireburst, so on.\r\nadd: Toxin damage: wight, a sickly green ghost, would have abilities that impair or hurt without being noticed; covertly injecting some toxins, a contagion maybe.\r\nadd: Oxygen damage: phantom, a transparent blue ghost, it would cause unconsciousness/sleep at the worst times, then suck the oxygen out of the air.\r\nadd: Brain damage: wendigo, a crazed pink or grey ghost , would cause hallucinations with precise control over them, and could possess bodies (any damage the body would take would reflect on the wendigo, not the owner.\r\nadd: Clone damage: preta, a malformed ghost, it drives one person to insanity and makes them their thrall. The thrall must work with the preta to build a massive meat effigy. Then, the preta feasts and becomes a monster with powers and size relating to how much it's eaten. If the effigy is destroyed, the preta must go through but whole process but not before finding and eating the devout to death.\r\n/:cl:\r\n\r\nI wouldn't usually pr something this early, but I did anyways for two reasons:\r\n1. This is a massive project, I'd like to have the maintainers happy with it before I get deep into it.\r\n2. This is one of those projects where I would infinitely praise any idea guy who wants to give some suggestions for powers\r\n\r\nWHY?????\r\nrevenants always play the same and I love the idea of ghostbuster searching on what ghost type you're fighting so you can play around it. for example, you get attacked by a brain ghost and don the mighty tin cap to fight it.\r\n\r\nit's also a fun reference to the sims~","created_at":"2018-03-04T04:57:55Z","updated_at":"2018-03-08T15:17:45Z","closed_at":null,"merged_at":null,"merge_commit_sha":"9b28af3b11dcc50dc89f015f47306318525c9ac5","assignee":null,"assignees":[],"requested_reviewers":[{"login":"WJohn","id":5988156,"avatar_url":"https://avatars1.githubusercontent.com/u/5988156?v=4","gravatar_id":"","url":"https://api.github.com/users/WJohn","html_url":"https://github.com/WJohn","followers_url":"https://api.github.com/users/WJohn/followers","following_url":"https://api.github.com/users/WJohn/following{/other_user}","gists_url":"https://api.github.com/users/WJohn/gists{/gist_id}","starred_url":"https://api.github.com/users/WJohn/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/WJohn/subscriptions","organizations_url":"https://api.github.com/users/WJohn/orgs","repos_url":"https://api.github.com/users/WJohn/repos","events_url":"https://api.github.com/users/WJohn/events{/privacy}","received_events_url":"https://api.github.com/users/WJohn/received_events","type":"User","site_admin":false}],"requested_teams":[],"labels":[{"id":149581322,"url":"https://api.github.com/repos/tgstation/tgstation/labels/Feature","name":"Feature","color":"009800","default":false},{"id":31457996,"url":"https://api.github.com/repos/tgstation/tgstation/labels/Sprites","name":"Sprites","color":"5ECCD1","default":false}],"milestone":null,"commits_url":"https://api.github.com/repos/tgstation/tgstation/pulls/36142/commits","review_comments_url":"https://api.github.com/repos/tgstation/tgstation/pulls/36142/comments","review_comment_url":"https://api.github.com/repos/tgstation/tgstation/pulls/comments{/number}","comments_url":"https://api.github.com/repos/tgstation/tgstation/issues/36142/comments","statuses_url":"https://api.github.com/repos/tgstation/tgstation/statuses/2e737253d26cd42b048a6837b746e4ecab3e8adc","head":{"label":"Armhulen:patch-53","ref":"patch-53","sha":"2e737253d26cd42b048a6837b746e4ecab3e8adc","user":{"login":"Armhulen","id":17778097,"avatar_url":"https://avatars1.githubusercontent.com/u/17778097?v=4","gravatar_id":"","url":"https://api.github.com/users/Armhulen","html_url":"https://github.com/Armhulen","followers_url":"https://api.github.com/users/Armhulen/followers","following_url":"https://api.github.com/users/Armhulen/following{/other_user}","gists_url":"https://api.github.com/users/Armhulen/gists{/gist_id}","starred_url":"https://api.github.com/users/Armhulen/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Armhulen/subscriptions","organizations_url":"https://api.github.com/users/Armhulen/orgs","repos_url":"https://api.github.com/users/Armhulen/repos","events_url":"https://api.github.com/users/Armhulen/events{/privacy}","received_events_url":"https://api.github.com/users/Armhulen/received_events","type":"User","site_admin":false},"repo":{"id":85130139,"name":"tgstation","full_name":"Armhulen/tgstation","owner":{"login":"Armhulen","id":17778097,"avatar_url":"https://avatars1.githubusercontent.com/u/17778097?v=4","gravatar_id":"","url":"https://api.github.com/users/Armhulen","html_url":"https://github.com/Armhulen","followers_url":"https://api.github.com/users/Armhulen/followers","following_url":"https://api.github.com/users/Armhulen/following{/other_user}","gists_url":"https://api.github.com/users/Armhulen/gists{/gist_id}","starred_url":"https://api.github.com/users/Armhulen/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Armhulen/subscriptions","organizations_url":"https://api.github.com/users/Armhulen/orgs","repos_url":"https://api.github.com/users/Armhulen/repos","events_url":"https://api.github.com/users/Armhulen/events{/privacy}","received_events_url":"https://api.github.com/users/Armhulen/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/Armhulen/tgstation","description":"the /tg/station branch of SS13","fork":true,"url":"https://api.github.com/repos/Armhulen/tgstation","forks_url":"https://api.github.com/repos/Armhulen/tgstation/forks","keys_url":"https://api.github.com/repos/Armhulen/tgstation/keys{/key_id}","collaborators_url":"https://api.github.com/repos/Armhulen/tgstation/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/Armhulen/tgstation/teams","hooks_url":"https://api.github.com/repos/Armhulen/tgstation/hooks","issue_events_url":"https://api.github.com/repos/Armhulen/tgstation/issues/events{/number}","events_url":"https://api.github.com/repos/Armhulen/tgstation/events","assignees_url":"https://api.github.com/repos/Armhulen/tgstation/assignees{/user}","branches_url":"https://api.github.com/repos/Armhulen/tgstation/branches{/branch}","tags_url":"https://api.github.com/repos/Armhulen/tgstation/tags","blobs_url":"https://api.github.com/repos/Armhulen/tgstation/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/Armhulen/tgstation/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/Armhulen/tgstation/git/refs{/sha}","trees_url":"https://api.github.com/repos/Armhulen/tgstation/git/trees{/sha}","statuses_url":"https://api.github.com/repos/Armhulen/tgstation/statuses/{sha}","languages_url":"https://api.github.com/repos/Armhulen/tgstation/languages","stargazers_url":"https://api.github.com/repos/Armhulen/tgstation/stargazers","contributors_url":"https://api.github.com/repos/Armhulen/tgstation/contributors","subscribers_url":"https://api.github.com/repos/Armhulen/tgstation/subscribers","subscription_url":"https://api.github.com/repos/Armhulen/tgstation/subscription","commits_url":"https://api.github.com/repos/Armhulen/tgstation/commits{/sha}","git_commits_url":"https://api.github.com/repos/Armhulen/tgstation/git/commits{/sha}","comments_url":"https://api.github.com/repos/Armhulen/tgstation/comments{/number}","issue_comment_url":"https://api.github.com/repos/Armhulen/tgstation/issues/comments{/number}","contents_url":"https://api.github.com/repos/Armhulen/tgstation/contents/{+path}","compare_url":"https://api.github.com/repos/Armhulen/tgstation/compare/{base}...{head}","merges_url":"https://api.github.com/repos/Armhulen/tgstation/merges","archive_url":"https://api.github.com/repos/Armhulen/tgstation/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/Armhulen/tgstation/downloads","issues_url":"https://api.github.com/repos/Armhulen/tgstation/issues{/number}","pulls_url":"https://api.github.com/repos/Armhulen/tgstation/pulls{/number}","milestones_url":"https://api.github.com/repos/Armhulen/tgstation/milestones{/number}","notifications_url":"https://api.github.com/repos/Armhulen/tgstation/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/Armhulen/tgstation/labels{/name}","releases_url":"https://api.github.com/repos/Armhulen/tgstation/releases{/id}","deployments_url":"https://api.github.com/repos/Armhulen/tgstation/deployments","created_at":"2017-03-15T23:12:37Z","updated_at":"2017-03-15T23:12:50Z","pushed_at":"2018-03-08T06:27:51Z","git_url":"git://github.com/Armhulen/tgstation.git","ssh_url":"git@github.com:Armhulen/tgstation.git","clone_url":"https://github.com/Armhulen/tgstation.git","svn_url":"https://github.com/Armhulen/tgstation","homepage":"http://www.tgstation13.org/","size":1092510,"stargazers_count":0,"watchers_count":0,"language":"DM","has_issues":false,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":0,"mirror_url":null,"archived":false,"open_issues_count":1,"license":{"key":"agpl-3.0","name":"GNU Affero General Public License v3.0","spdx_id":"AGPL-3.0","url":"https://api.github.com/licenses/agpl-3.0"},"forks":0,"open_issues":1,"watchers":0,"default_branch":"master"}},"base":{"label":"tgstation:master","ref":"master","sha":"28b1fb254d23678fb4c9787471ef851bb11a5c8d","user":{"login":"tgstation","id":1363778,"avatar_url":"https://avatars2.githubusercontent.com/u/1363778?v=4","gravatar_id":"","url":"https://api.github.com/users/tgstation","html_url":"https://github.com/tgstation","followers_url":"https://api.github.com/users/tgstation/followers","following_url":"https://api.github.com/users/tgstation/following{/other_user}","gists_url":"https://api.github.com/users/tgstation/gists{/gist_id}","starred_url":"https://api.github.com/users/tgstation/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tgstation/subscriptions","organizations_url":"https://api.github.com/users/tgstation/orgs","repos_url":"https://api.github.com/users/tgstation/repos","events_url":"https://api.github.com/users/tgstation/events{/privacy}","received_events_url":"https://api.github.com/users/tgstation/received_events","type":"Organization","site_admin":false},"repo":{"id":3234987,"name":"tgstation","full_name":"tgstation/tgstation","owner":{"login":"tgstation","id":1363778,"avatar_url":"https://avatars2.githubusercontent.com/u/1363778?v=4","gravatar_id":"","url":"https://api.github.com/users/tgstation","html_url":"https://github.com/tgstation","followers_url":"https://api.github.com/users/tgstation/followers","following_url":"https://api.github.com/users/tgstation/following{/other_user}","gists_url":"https://api.github.com/users/tgstation/gists{/gist_id}","starred_url":"https://api.github.com/users/tgstation/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tgstation/subscriptions","organizations_url":"https://api.github.com/users/tgstation/orgs","repos_url":"https://api.github.com/users/tgstation/repos","events_url":"https://api.github.com/users/tgstation/events{/privacy}","received_events_url":"https://api.github.com/users/tgstation/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/tgstation/tgstation","description":"the /tg/station branch of SS13","fork":false,"url":"https://api.github.com/repos/tgstation/tgstation","forks_url":"https://api.github.com/repos/tgstation/tgstation/forks","keys_url":"https://api.github.com/repos/tgstation/tgstation/keys{/key_id}","collaborators_url":"https://api.github.com/repos/tgstation/tgstation/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/tgstation/tgstation/teams","hooks_url":"https://api.github.com/repos/tgstation/tgstation/hooks","issue_events_url":"https://api.github.com/repos/tgstation/tgstation/issues/events{/number}","events_url":"https://api.github.com/repos/tgstation/tgstation/events","assignees_url":"https://api.github.com/repos/tgstation/tgstation/assignees{/user}","branches_url":"https://api.github.com/repos/tgstation/tgstation/branches{/branch}","tags_url":"https://api.github.com/repos/tgstation/tgstation/tags","blobs_url":"https://api.github.com/repos/tgstation/tgstation/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/tgstation/tgstation/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/tgstation/tgstation/git/refs{/sha}","trees_url":"https://api.github.com/repos/tgstation/tgstation/git/trees{/sha}","statuses_url":"https://api.github.com/repos/tgstation/tgstation/statuses/{sha}","languages_url":"https://api.github.com/repos/tgstation/tgstation/languages","stargazers_url":"https://api.github.com/repos/tgstation/tgstation/stargazers","contributors_url":"https://api.github.com/repos/tgstation/tgstation/contributors","subscribers_url":"https://api.github.com/repos/tgstation/tgstation/subscribers","subscription_url":"https://api.github.com/repos/tgstation/tgstation/subscription","commits_url":"https://api.github.com/repos/tgstation/tgstation/commits{/sha}","git_commits_url":"https://api.github.com/repos/tgstation/tgstation/git/commits{/sha}","comments_url":"https://api.github.com/repos/tgstation/tgstation/comments{/number}","issue_comment_url":"https://api.github.com/repos/tgstation/tgstation/issues/comments{/number}","contents_url":"https://api.github.com/repos/tgstation/tgstation/contents/{+path}","compare_url":"https://api.github.com/repos/tgstation/tgstation/compare/{base}...{head}","merges_url":"https://api.github.com/repos/tgstation/tgstation/merges","archive_url":"https://api.github.com/repos/tgstation/tgstation/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/tgstation/tgstation/downloads","issues_url":"https://api.github.com/repos/tgstation/tgstation/issues{/number}","pulls_url":"https://api.github.com/repos/tgstation/tgstation/pulls{/number}","milestones_url":"https://api.github.com/repos/tgstation/tgstation/milestones{/number}","notifications_url":"https://api.github.com/repos/tgstation/tgstation/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/tgstation/tgstation/labels{/name}","releases_url":"https://api.github.com/repos/tgstation/tgstation/releases{/id}","deployments_url":"https://api.github.com/repos/tgstation/tgstation/deployments","created_at":"2012-01-21T17:32:47Z","updated_at":"2018-03-04T22:43:10Z","pushed_at":"2018-03-08T14:57:35Z","git_url":"git://github.com/tgstation/tgstation.git","ssh_url":"git@github.com:tgstation/tgstation.git","clone_url":"https://github.com/tgstation/tgstation.git","svn_url":"https://github.com/tgstation/tgstation","homepage":"https://www.tgstation13.org/","size":1084694,"stargazers_count":475,"watchers_count":475,"language":"DM","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":1721,"mirror_url":null,"archived":false,"open_issues_count":1155,"license":{"key":"agpl-3.0","name":"GNU Affero General Public License v3.0","spdx_id":"AGPL-3.0","url":"https://api.github.com/licenses/agpl-3.0"},"forks":1721,"open_issues":1155,"watchers":475,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/tgstation/tgstation/pulls/36142"},"html":{"href":"https://github.com/tgstation/tgstation/pull/36142"},"issue":{"href":"https://api.github.com/repos/tgstation/tgstation/issues/36142"},"comments":{"href":"https://api.github.com/repos/tgstation/tgstation/issues/36142/comments"},"review_comments":{"href":"https://api.github.com/repos/tgstation/tgstation/pulls/36142/comments"},"review_comment":{"href":"https://api.github.com/repos/tgstation/tgstation/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/tgstation/tgstation/pulls/36142/commits"},"statuses":{"href":"https://api.github.com/repos/tgstation/tgstation/statuses/2e737253d26cd42b048a6837b746e4ecab3e8adc"}},"author_association":"CONTRIBUTOR"}}
{"actor":{"display_login":"Armhulen"}}