{"action":"created","comment":{"url":"https://api.github.com/repos/vgstation-coders/vgstation13/pulls/comments/202283487","pull_request_review_id":136952822,"id":202283487,"node_id":"MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDIwMjI4MzQ4Nw==","diff_hunk":"@@ -1,16 +1,350 @@\n+#define PAGE_FOREWORD\t\t0\n+#define PAGE_LORE1\t\t\t101\n \n+var/list/arcane_tomes = list()\n+\n+///////////////////////////////////////ARCANE TOME////////////////////////////////////////////////\n /obj/item/weapon/tome\n \tname = \"arcane tome\"\n-\tdesc = \"An old, dusty tome with frayed edges and a sinister looking cover.\"\n+\tdesc = \"A dark, dusty tome with frayed edges and a sinister looking cover. It's surface is hard and cold to the touch.\"\n \ticon = 'icons/obj/cult.dmi'\n \ticon_state =\"tome\"\n+\tinhand_states = list(\"left_hand\" = 'icons/mob/in-hand/left/books.dmi', \"right_hand\" = 'icons/mob/in-hand/right/books.dmi')\n+\titem_state = \"tome\"\n \tthrow_speed = 1\n \tthrow_range = 5\n \tw_class = W_CLASS_SMALL\n \tflags = FPRINT\n+\tvar/state = TOME_CLOSED\n+\tvar/can_flick = 1\n+\tvar/list/talismans = list()\n+\tvar/current_page = PAGE_FOREWORD\n+\n+/obj/item/weapon/tome/New()\n+\t..()\n+\tarcane_tomes.Add(src)\n+\n+/obj/item/weapon/tome/Destroy()\n+\tarcane_tomes.Remove(src)\n+\tfor(var/obj/O in talismans)\n+\t\ttalismans.Remove(O)\n+\t\tqdel(O)\n+\ttalismans = list()\n+\t..()\n+\n+\n+\n+/obj/item/weapon/tome/proc/tome_text()\n+\tvar/page_data = null\n+\tvar/dat = {\"<title>arcane tome</title><body style=\"color:#5C1D12\" background=\"tomebg.png\">\n+\n+\t\t\t<style>\n+\t\t\t\tlabel {display: inline-block; width: 50px;text-align: right;float: left;margin: 0 0 0 -45px;}\n+\t\t\t\tul {list-style-type: none;}\n+\t\t\t\tli:before {content: \"-\";padding-left: 4px;}\n+\t\t\t\ta {text-decoration: none; color:#5C1D12}\n+\t\t\t\t.column {float: left; width: 250px; padding: 0px; height: 300px;}\n+\t\t\t\t.row:after {content: \"\"; display: table; clear: both;}\n+\t\t\t</style>\n+\n+\t\t\t<div class=\"row\">\n+\t\t\t<div class=\"column\">\n+\t\t\t<div align=\"center\" style=\"margin: 0 0 0 -10px;\"><div style=\"font-size:20px\"><b>The scriptures of <font color=#AE250F>Nar-Sie</b></font></div>The Geometer of Blood</div>\n+\t\t\t<ul>\n+\t\t\t<a href='byond://?src=\\ref[src];page=[PAGE_FOREWORD]'><label> * </label> <li> Foreword</a> </li>\"}\n+\n+\tvar i = 1\n+\tfor(var/subtype in subtypesof(/datum/rune_spell))\n+\t\tvar/datum/rune_spell/instance = subtype\n+\t\tif (initial(instance.Act_restriction) <= 1000)//TODO: SET TO CURRENT CULT FACTION ACT\n+\t\t\tdat += \"<a href='byond://?src=\\ref[src];page=[i]'><label> \\Roman[i] </label> <li>  [initial(instance.name)] </li></a>\"\n+\t\t\tif (i == current_page)\n+\t\t\t\tvar/datum/cultword/word1 = initial(instance.word1)\n+\t\t\t\tvar/datum/cultword/word2 = initial(instance.word2)\n+\t\t\t\tvar/datum/cultword/word3 = initial(instance.word3)\n+\t\t\t\tpage_data = {\"<div align=\"center\"><b>\\Roman[i]<br>[initial(instance.name)]</b><br><i>[initial(word1.english)], [initial(word2.english)], [word3 ? \"[initial(word3.english)]\" : \"<any>\"]</i></div><br>\"}\n+\t\t\t\tpage_data += initial(instance.page)\n+\t\telse\n+\t\t\tdat += \"<label> \\Roman[i] </label> <li>  __________ </li>\"\n+\t\ti++\n+\n+\tdat += {\"<a href='byond://?src=\\ref[src];page=[PAGE_LORE1]'><label> * </label> <li>  about this tome and our goal </li></a>\n+\t\t\t</ul></div>\n+\t\t\t<div class=\"column\">      <div align=\"left\">      <b><ul>\"}\n+\n+\tfor (var/obj/item/weapon/talisman/T in talismans)\n+\t\tvar/datum/rune_spell/instance = T.spell_type\n+\t\tdat += {\"<label> * </label><li>  <a style=\"color:#AE250F\" href='byond://?src=\\ref[src];talisman=\\ref[T]'>[initial(instance.name)]</a> <a style=\"color:#AE250F\" href='byond://?src=\\ref[src];remove=\\ref[T]'>(x)</a> </li>\"}\n+\n+\tdat += {\"</ul></b></div><div style=\"margin: 0px 20px;\" align=\"justify\">\"}\n+\n+\tif (page_data)\n+\t\tdat += page_data\n+\telse\n+\t\tdat += page_special()\n+\n+\tdat += {\"</div></div></div></body>\"}\n+\n+\treturn dat\n+\n+/obj/item/weapon/tome/proc/page_special()\n+\tvar/dat = null\n+\tswitch (current_page)\n+\t\tif (PAGE_FOREWORD)\n+\t\t\tdat = {\"<div align=\"center\"><b>Foreword</b></div><br>\n+\t\t\t\tThis tome in your hands is both a guide to the ways of the devotes to Nar-Sie, and a tool to help them performing the cult's rituals.\n+\t\t\t\tInside are gathered notes on the various rituals, which you can read to study their use, and learn their runes. You don't have to learn\n+\t\t\t\tthe runes by heart however, as keeping this tome open allows you to immediately remember them when tracing words. Additional pieces of lore\n+\t\t\t\tare available in the latter pages, aiming to satisfy the curiosity of the assiduous cultists.\n+\t\t\t\t\"}\n+\t\tif (PAGE_LORE1)\n+\t\t\tdat = {\"<div align=\"center\"><b>About this tome and our goal</b></div><br>\n+\t\t\t\tThis tome was written under the guidance of Nar-Sie, by devotes who have left behind their flesh enveloppes and taken residence in the realm of the Geometer of Blood.\n+\t\t\t\tOur goal is to help our kin in the physical world, that is you, achieve the Tear Reality ritual, so that you can all join us and bring along lots of value, in other words blood.\n+\t\t\t\tThis goal has been achieved countless times before by different beings in different place, and this tome has been updated thanks to the knowledge of those who joined us.\n+\t\t\t\t\"}\n+\treturn dat\n+\n+/obj/item/weapon/tome/Topic(href, href_list)\n+\tif (..())\n+\t\treturn\n+\n+\tif(href_list[\"page\"])\n+\t\tcurrent_page = text2num(href_list[\"page\"])\n+\t\tflick(\"tome-flick\",src)\n+\n+\tif(href_list[\"talisman\"])\n+\t\tvar/obj/item/weapon/talisman/T = locate(href_list[\"talisman\"])\n+\t\tT.trigger(usr)\n+\n+\tif(href_list[\"remove\"])\n+\t\tvar/obj/item/weapon/talisman/T = locate(href_list[\"remove\"])\n+\t\ttalismans.Remove(T)\n+\t\tusr.put_in_hands(T)\n+\n+\tusr << browse_rsc('icons/tomebg.png', \"tomebg.png\")\n+\tusr << browse(tome_text(), \"window=arcanetome;size=512x375\")\n+\n+/obj/item/weapon/tome/attack(var/mob/living/M, var/mob/living/user)\n+\tM.attack_log += text(\"\\[[time_stamp()]\\] <font color='orange'>Has had the [name] used on him by [user.name] ([user.ckey])</font>\")\n+\tuser.attack_log += text(\"\\[[time_stamp()]\\] <font color='red'>Used [name] on [M.name] ([M.ckey])</font>\")\n+\tmsg_admin_attack(\"[user.name] ([user.ckey]) used [name] on [M.name] ([M.ckey]) (<A HREF='?_src_=holder;adminplayerobservecoodjump=1;X=[user.x];Y=[user.y];Z=[user.z]'>JMP</a>)\")\n+\n+\tif(!iscarbon(M))\n+\t\tM.LAssailant = null\n+\telse\n+\t\tM.LAssailant = user\n+\n+\tif(!istype(M))\n+\t\treturn\n+\n+\tif(iscultist(M))//don't want to harm our team mates using tomes\n+\t\treturn\n+\n+\t..()\n+\tM.take_organ_damage(0,10)\n+\tto_chat(M, \"<span class='warning'>You feel a searing heat inside of you!</span>\")\n+\n+/obj/item/weapon/tome/attack_hand(var/mob/living/user)\n+\tif(!iscultist(user) && state == TOME_OPEN)\n+\t\tuser.take_organ_damage(0,10)\n+\t\tto_chat(user, \"<span class='warning'>As you reach to pick up \\the [src], you feel a searing heat inside of you!</span>\")\n+\t\tplaysound(loc, 'sound/effects/sparks2.ogg', 50, 1, 0,0,0)\n+\t\tuser.Knockdown(5)\n+\t\tuser.Stun(5)\n+\t\ticon_state = \"tome\"\n+\t\titem_state = \"tome\"\n+\t\tflick(\"tome-stun\",src)\n+\t\tstate = TOME_CLOSED\n+\t\tif(iscarbon(loc))\n+\t\t\tvar/mob/living/carbon/M = loc\n+\t\t\tM.update_inv_hands()\n+\t\treturn\n+\t..()\n+\n+/obj/item/weapon/tome/pickup(var/mob/user)\n+\tif(iscultist(user) && state == TOME_OPEN)\n+\t\tusr << browse_rsc('icons/tomebg.png', \"tomebg.png\")\n+\t\tusr << browse(tome_text(), \"window=arcanetome;size=512x375\")\n+\n+/obj/item/weapon/tome/dropped(var/mob/user)\n+\tusr << browse(null, \"window=arcanetome\")\n+\n+/obj/item/weapon/tome/attack_self(var/mob/living/user)\n+\tif(!iscultist(user))//Too dumb to live.\n+\t\tuser.take_organ_damage(0,10)\n+\t\tto_chat(user, \"<span class='warning'>You try to peek inside \\the [src], only to feel a discharge of energy and a searing heat inside of you!</span>\")\n+\t\tplaysound(loc, 'sound/effects/sparks2.ogg', 50, 1, 0,0,0)\n+\t\tuser.Knockdown(5)\n+\t\tuser.Stun(5)\n+\t\tif (state == TOME_OPEN)\n+\t\t\ticon_state = \"tome\"\n+\t\t\titem_state = \"tome\"\n+\t\t\tflick(\"tome-stun\",src)\n+\t\t\tstate = TOME_CLOSED\n+\t\telse\n+\t\t\tflick(\"tome-stun2\",src)\n+\t\treturn\n+\telse\n+\t\tif (state == TOME_CLOSED)\n+\t\t\ticon_state = \"tome-open\"\n+\t\t\titem_state = \"tome-open\"\n+\t\t\tflick(\"tome-flickopen\",src)\n+\t\t\tstate = TOME_OPEN\n+\t\t\tusr << browse_rsc('icons/tomebg.png', \"tomebg.png\")\n+\t\t\tusr << browse(tome_text(), \"window=arcanetome;size=537x375\")\n+\t\telse\n+\t\t\ticon_state = \"tome\"\n+\t\t\titem_state = \"tome\"\n+\t\t\tflick(\"tome-flickclose\",src)\n+\t\t\tstate = TOME_CLOSED\n+\t\t\tusr << browse(null, \"window=arcanetome\")\n+\n+\t\tif(iscarbon(loc))\n+\t\t\tvar/mob/living/carbon/M = loc\n+\t\t\tM.update_inv_hands()\n+\n+//absolutely no use except letting cultists know that you're here.\n+/obj/item/weapon/tome/attack_ghost(var/mob/dead/observer/user)\n+\tif (state == TOME_OPEN && can_flick)\n+\t\tif (Adjacent(user))\n+\t\t\tto_chat(user, \"You flick a page.\")\n+\t\t\tflick(\"tome-flick\",src)\n+\t\t\tcan_flick = 0\n+\t\t\tspawn(5)\n+\t\t\t\tcan_flick = 1\n+\t\telse\n+\t\t\tto_chat(user, \"<span class='warning'>You need to get closer to interact with the pages.</span>\")\n+\n+/obj/item/weapon/tome/attackby(var/obj/item/I, var/mob/user)\n+\tif (..())\n+\t\treturn\n+\tif (istype(I, /obj/item/weapon/talisman))\n+\t\tif (talismans.len < MAX_TALISMAN_PER_TOME)\n+\t\t\tif(user.drop_item(I))\n+\t\t\t\ttalismans.Add(I)\n+\t\t\t\tI.forceMove(src)\n+\t\t\t\tto_chat(user, \"<span class='notice'>You slip \\the [I] into \\the [src].</span>\")\n+\t\t\t\tif (state == TOME_OPEN)\n+\t\t\t\t\tusr << browse_rsc('icons/tomebg.png', \"tomebg.png\")\n+\t\t\t\t\tusr << browse(tome_text(), \"window=arcanetome;size=512x375\")\n+\t\telse\n+\t\t\tto_chat(user, \"<span class='warning'>This tome cannot contain any more talismans. Use or remove some first.</span>\")\n+\n+#undef PAGE_FOREWORD\n+#undef PAGE_LORE1\n+\n+///////////////////////////////////////TALISMAN////////////////////////////////////////////////\n+\n+/obj/item/weapon/talisman\n+\tname = \"talisman\"\n+\tdesc = \"A tattered parchment. You feel a dark energy emanating from it.\"\n+\tgender = NEUTER\n+\ticon = 'icons/obj/cult.dmi'\n+\ticon_state = \"talisman\"\n+\tthrowforce = 0\n+\tw_class = W_CLASS_TINY\n+\tw_type = RECYK_WOOD\n+\tthrow_range = 1\n+\tthrow_speed = 1\n+\tlayer = ABOVE_DOOR_LAYER\n+\tpressure_resistance = 1\n+\tattack_verb = list(\"slaps\")\n+\tautoignition_temperature = AUTOIGNITION_PAPER\n+\tfire_fuel = 1\n+\tvar/obj/effect/rune/attuned_rune = null\n+\tvar/spell_type = null\n+\n+/obj/item/weapon/talisman/New()\n+\t..()\n+\tpixel_x=0\n+\tpixel_y=0\n+\n+/obj/item/weapon/talisman/examine(var/mob/user)\n+\t..()\n+\tif (!spell_type)\n+\t\tto_chat(user, \"<span class='info'>This one however seems pretty unremarkable.</span>\")\n+\t\treturn\n+\n+\tvar/datum/rune_spell/instance = spell_type\n+\n+\tif (iscultist(user) || isobserver(user))\n+\t\tif (attuned_rune)\n+\t\t\tto_chat(user, \"<span class='info'>This one was attuned to a <b>[initial(instance.name)]</b> rune.</span>\")\n+\t\telse\n+\t\t\tto_chat(user, \"<span class='info'>This one was imbued with a <b>[initial(instance.name)]</b> rune.</span>\")\n+\telse\n+\t\tto_chat(user, \"<span class='info'>This one was some arcane drawings on it. You cannot read them.</span>\")\n+\n+/obj/item/weapon/talisman/attack_self(var/mob/living/user)\n+\tif (iscultist(user))\n+\t\ttrigger(user)\n+\n+/obj/item/weapon/talisman/proc/trigger(var/mob/user)\n+\tif (!user) return\n+\n+\tif (!spell_type)\n+\t\tif (src != user.get_active_hand())\n+\t\t\tuser.put_in_hands(src)//removing from a tome\n+\t\treturn\n+\n+\tif (attuned_rune)\n+\t\tattuned_rune.trigger(user)\n+\telse\n+\t\tnew spell_type(user, src)\n+\n+\tif (istype(loc,/obj/item/weapon/tome))\n+\t\tvar/obj/item/weapon/tome/T = loc\n+\t\tT.talismans.Remove(src)\n+\tqdel(src)\n+\n+/obj/item/weapon/talisman/proc/imbue(var/mob/user, var/obj/effect/rune/R)\n+\tif (!user || !R) return\n+\n+\tvar/datum/rune_spell/spell = get_rune_spell(user,null,\"examine\",R.word1, R.word2, R.word3)\n+\tif(initial(spell.talisman_absorb) == RUNE_CANNOT)\n+\t\tuser.drop_item(src)\n+\t\tsrc.forceMove(get_turf(R))\n+\t\tR.attack_hand(user)\n+\telse\n+\t\tif (attuned_rune)\n+\t\t\tto_chat(user, \"<span class='warning'>This [src] is already linked to a rune.</span>\")","path":"code/datums/gamemode/factions/bloodcult/bloodcult_items.dm","position":312,"original_position":312,"commit_id":"96815bc6d6a7a1140adc41985542347f7372702d","original_commit_id":"96815bc6d6a7a1140adc41985542347f7372702d","user":{"login":"DeityLink","id":7573912,"node_id":"MDQ6VXNlcjc1NzM5MTI=","avatar_url":"https://avatars0.githubusercontent.com/u/7573912?v=4","gravatar_id":"","url":"https://api.github.com/users/DeityLink","html_url":"https://github.com/DeityLink","followers_url":"https://api.github.com/users/DeityLink/followers","following_url":"https://api.github.com/users/DeityLink/following{/other_user}","gists_url":"https://api.github.com/users/DeityLink/gists{/gist_id}","starred_url":"https://api.github.com/users/DeityLink/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/DeityLink/subscriptions","organizations_url":"https://api.github.com/users/DeityLink/orgs","repos_url":"https://api.github.com/users/DeityLink/repos","events_url":"https://api.github.com/users/DeityLink/events{/privacy}","received_events_url":"https://api.github.com/users/DeityLink/received_events","type":"User","site_admin":false},"body":"oh well duh.","created_at":"2018-07-13T08:45:42Z","updated_at":"2018-07-13T08:45:43Z","html_url":"https://github.com/vgstation-coders/vgstation13/pull/18817#discussion_r202283487","pull_request_url":"https://api.github.com/repos/vgstation-coders/vgstation13/pulls/18817","author_association":"CONTRIBUTOR","_links":{"self":{"href":"https://api.github.com/repos/vgstation-coders/vgstation13/pulls/comments/202283487"},"html":{"href":"https://github.com/vgstation-coders/vgstation13/pull/18817#discussion_r202283487"},"pull_request":{"href":"https://api.github.com/repos/vgstation-coders/vgstation13/pulls/18817"}},"in_reply_to_id":202273497},"pull_request":{"url":"https://api.github.com/repos/vgstation-coders/vgstation13/pulls/18817","id":201140797,"node_id":"MDExOlB1bGxSZXF1ZXN0MjAxMTQwNzk3","html_url":"https://github.com/vgstation-coders/vgstation13/pull/18817","diff_url":"https://github.com/vgstation-coders/vgstation13/pull/18817.diff","patch_url":"https://github.com/vgstation-coders/vgstation13/pull/18817.patch","issue_url":"https://api.github.com/repos/vgstation-coders/vgstation13/issues/18817","number":18817,"state":"open","locked":false,"title":"[Cult 3.0] Tomes & Talismans, Runes III & IV, Books in-hands","user":{"login":"DeityLink","id":7573912,"node_id":"MDQ6VXNlcjc1NzM5MTI=","avatar_url":"https://avatars0.githubusercontent.com/u/7573912?v=4","gravatar_id":"","url":"https://api.github.com/users/DeityLink","html_url":"https://github.com/DeityLink","followers_url":"https://api.github.com/users/DeityLink/followers","following_url":"https://api.github.com/users/DeityLink/following{/other_user}","gists_url":"https://api.github.com/users/DeityLink/gists{/gist_id}","starred_url":"https://api.github.com/users/DeityLink/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/DeityLink/subscriptions","organizations_url":"https://api.github.com/users/DeityLink/orgs","repos_url":"https://api.github.com/users/DeityLink/repos","events_url":"https://api.github.com/users/DeityLink/events{/privacy}","received_events_url":"https://api.github.com/users/DeityLink/received_events","type":"User","site_admin":false},"body":"![image](https://user-images.githubusercontent.com/7573912/42662261-46640658-8631-11e8-8ed6-cc00932e59e4.png)\r\n\r\n* Re-added arcane tomes\r\n* Tomes, books, and bibles now have in-hand sprites\r\n* Tomes can be open, doing so immediately opens a pop-up window that reads their content. Information on the various runes, lore, tips, and whatnot. No more notes.\r\n* Using the Trace Rune spell while holding an open tome in either hand lets you write runes easily.\r\n* If a non-cultist tries to pick up an open tome or open a closed tome, they get shocked.\r\n* Re-added talismans, which no longer inherit from papers\r\n* The Conjure Talisman rune spawns empty talismans that you can then apply on runes to absorb them into the talisman (imbue) or connect them to the rune (attune) in which case you can remotely trigger them. However none of the attune-able runes currently do anything.\r\n* Talismans can be stored in an arcane tome, up to 5. Using a talisman on the conjure talisman rune allows you to transfer it to an ally cultist's tome.\r\n\r\n![image](https://user-images.githubusercontent.com/7573912/42662525-353ebcfa-8632-11e8-95ed-7de2d2bcfc38.png)","created_at":"2018-07-12T22:17:04Z","updated_at":"2018-07-13T08:45:43Z","closed_at":null,"merged_at":null,"merge_commit_sha":"3c4391d910504151c5b6c672e801b8166aa50078","assignee":null,"assignees":[],"requested_reviewers":[],"requested_teams":[],"labels":[],"milestone":null,"commits_url":"https://api.github.com/repos/vgstation-coders/vgstation13/pulls/18817/commits","review_comments_url":"https://api.github.com/repos/vgstation-coders/vgstation13/pulls/18817/comments","review_comment_url":"https://api.github.com/repos/vgstation-coders/vgstation13/pulls/comments{/number}","comments_url":"https://api.github.com/repos/vgstation-coders/vgstation13/issues/18817/comments","statuses_url":"https://api.github.com/repos/vgstation-coders/vgstation13/statuses/96815bc6d6a7a1140adc41985542347f7372702d","head":{"label":"DeityLink:20180623-Cult-3.0-Tome&Talisman","ref":"20180623-Cult-3.0-Tome&Talisman","sha":"96815bc6d6a7a1140adc41985542347f7372702d","user":{"login":"DeityLink","id":7573912,"node_id":"MDQ6VXNlcjc1NzM5MTI=","avatar_url":"https://avatars0.githubusercontent.com/u/7573912?v=4","gravatar_id":"","url":"https://api.github.com/users/DeityLink","html_url":"https://github.com/DeityLink","followers_url":"https://api.github.com/users/DeityLink/followers","following_url":"https://api.github.com/users/DeityLink/following{/other_user}","gists_url":"https://api.github.com/users/DeityLink/gists{/gist_id}","starred_url":"https://api.github.com/users/DeityLink/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/DeityLink/subscriptions","organizations_url":"https://api.github.com/users/DeityLink/orgs","repos_url":"https://api.github.com/users/DeityLink/repos","events_url":"https://api.github.com/users/DeityLink/events{/privacy}","received_events_url":"https://api.github.com/users/DeityLink/received_events","type":"User","site_admin":false},"repo":{"id":97395566,"node_id":"MDEwOlJlcG9zaXRvcnk5NzM5NTU2Ng==","name":"vgstation13-1","full_name":"DeityLink/vgstation13-1","owner":{"login":"DeityLink","id":7573912,"node_id":"MDQ6VXNlcjc1NzM5MTI=","avatar_url":"https://avatars0.githubusercontent.com/u/7573912?v=4","gravatar_id":"","url":"https://api.github.com/users/DeityLink","html_url":"https://github.com/DeityLink","followers_url":"https://api.github.com/users/DeityLink/followers","following_url":"https://api.github.com/users/DeityLink/following{/other_user}","gists_url":"https://api.github.com/users/DeityLink/gists{/gist_id}","starred_url":"https://api.github.com/users/DeityLink/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/DeityLink/subscriptions","organizations_url":"https://api.github.com/users/DeityLink/orgs","repos_url":"https://api.github.com/users/DeityLink/repos","events_url":"https://api.github.com/users/DeityLink/events{/privacy}","received_events_url":"https://api.github.com/users/DeityLink/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/DeityLink/vgstation13-1","description":"Butts","fork":true,"url":"https://api.github.com/repos/DeityLink/vgstation13-1","forks_url":"https://api.github.com/repos/DeityLink/vgstation13-1/forks","keys_url":"https://api.github.com/repos/DeityLink/vgstation13-1/keys{/key_id}","collaborators_url":"https://api.github.com/repos/DeityLink/vgstation13-1/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/DeityLink/vgstation13-1/teams","hooks_url":"https://api.github.com/repos/DeityLink/vgstation13-1/hooks","issue_events_url":"https://api.github.com/repos/DeityLink/vgstation13-1/issues/events{/number}","events_url":"https://api.github.com/repos/DeityLink/vgstation13-1/events","assignees_url":"https://api.github.com/repos/DeityLink/vgstation13-1/assignees{/user}","branches_url":"https://api.github.com/repos/DeityLink/vgstation13-1/branches{/branch}","tags_url":"https://api.github.com/repos/DeityLink/vgstation13-1/tags","blobs_url":"https://api.github.com/repos/DeityLink/vgstation13-1/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/DeityLink/vgstation13-1/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/DeityLink/vgstation13-1/git/refs{/sha}","trees_url":"https://api.github.com/repos/DeityLink/vgstation13-1/git/trees{/sha}","statuses_url":"https://api.github.com/repos/DeityLink/vgstation13-1/statuses/{sha}","languages_url":"https://api.github.com/repos/DeityLink/vgstation13-1/languages","stargazers_url":"https://api.github.com/repos/DeityLink/vgstation13-1/stargazers","contributors_url":"https://api.github.com/repos/DeityLink/vgstation13-1/contributors","subscribers_url":"https://api.github.com/repos/DeityLink/vgstation13-1/subscribers","subscription_url":"https://api.github.com/repos/DeityLink/vgstation13-1/subscription","commits_url":"https://api.github.com/repos/DeityLink/vgstation13-1/commits{/sha}","git_commits_url":"https://api.github.com/repos/DeityLink/vgstation13-1/git/commits{/sha}","comments_url":"https://api.github.com/repos/DeityLink/vgstation13-1/comments{/number}","issue_comment_url":"https://api.github.com/repos/DeityLink/vgstation13-1/issues/comments{/number}","contents_url":"https://api.github.com/repos/DeityLink/vgstation13-1/contents/{+path}","compare_url":"https://api.github.com/repos/DeityLink/vgstation13-1/compare/{base}...{head}","merges_url":"https://api.github.com/repos/DeityLink/vgstation13-1/merges","archive_url":"https://api.github.com/repos/DeityLink/vgstation13-1/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/DeityLink/vgstation13-1/downloads","issues_url":"https://api.github.com/repos/DeityLink/vgstation13-1/issues{/number}","pulls_url":"https://api.github.com/repos/DeityLink/vgstation13-1/pulls{/number}","milestones_url":"https://api.github.com/repos/DeityLink/vgstation13-1/milestones{/number}","notifications_url":"https://api.github.com/repos/DeityLink/vgstation13-1/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/DeityLink/vgstation13-1/labels{/name}","releases_url":"https://api.github.com/repos/DeityLink/vgstation13-1/releases{/id}","deployments_url":"https://api.github.com/repos/DeityLink/vgstation13-1/deployments","created_at":"2017-07-16T16:21:25Z","updated_at":"2018-07-07T09:13:23Z","pushed_at":"2018-07-12T22:34:34Z","git_url":"git://github.com/DeityLink/vgstation13-1.git","ssh_url":"git@github.com:DeityLink/vgstation13-1.git","clone_url":"https://github.com/DeityLink/vgstation13-1.git","svn_url":"https://github.com/DeityLink/vgstation13-1","homepage":"","size":1228313,"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":0,"license":{"key":"other","name":"Other","spdx_id":null,"url":null,"node_id":"MDc6TGljZW5zZTA="},"forks":0,"open_issues":0,"watchers":0,"default_branch":"Bleeding-Edge"}},"base":{"label":"vgstation-coders:role_datums","ref":"role_datums","sha":"67a8746e9efb7be17755fd4043a4587bcfe41b30","user":{"login":"vgstation-coders","id":26489760,"node_id":"MDEyOk9yZ2FuaXphdGlvbjI2NDg5NzYw","avatar_url":"https://avatars2.githubusercontent.com/u/26489760?v=4","gravatar_id":"","url":"https://api.github.com/users/vgstation-coders","html_url":"https://github.com/vgstation-coders","followers_url":"https://api.github.com/users/vgstation-coders/followers","following_url":"https://api.github.com/users/vgstation-coders/following{/other_user}","gists_url":"https://api.github.com/users/vgstation-coders/gists{/gist_id}","starred_url":"https://api.github.com/users/vgstation-coders/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/vgstation-coders/subscriptions","organizations_url":"https://api.github.com/users/vgstation-coders/orgs","repos_url":"https://api.github.com/users/vgstation-coders/repos","events_url":"https://api.github.com/users/vgstation-coders/events{/privacy}","received_events_url":"https://api.github.com/users/vgstation-coders/received_events","type":"Organization","site_admin":false},"repo":{"id":10441188,"node_id":"MDEwOlJlcG9zaXRvcnkxMDQ0MTE4OA==","name":"vgstation13","full_name":"vgstation-coders/vgstation13","owner":{"login":"vgstation-coders","id":26489760,"node_id":"MDEyOk9yZ2FuaXphdGlvbjI2NDg5NzYw","avatar_url":"https://avatars2.githubusercontent.com/u/26489760?v=4","gravatar_id":"","url":"https://api.github.com/users/vgstation-coders","html_url":"https://github.com/vgstation-coders","followers_url":"https://api.github.com/users/vgstation-coders/followers","following_url":"https://api.github.com/users/vgstation-coders/following{/other_user}","gists_url":"https://api.github.com/users/vgstation-coders/gists{/gist_id}","starred_url":"https://api.github.com/users/vgstation-coders/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/vgstation-coders/subscriptions","organizations_url":"https://api.github.com/users/vgstation-coders/orgs","repos_url":"https://api.github.com/users/vgstation-coders/repos","events_url":"https://api.github.com/users/vgstation-coders/events{/privacy}","received_events_url":"https://api.github.com/users/vgstation-coders/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/vgstation-coders/vgstation13","description":"Butts","fork":false,"url":"https://api.github.com/repos/vgstation-coders/vgstation13","forks_url":"https://api.github.com/repos/vgstation-coders/vgstation13/forks","keys_url":"https://api.github.com/repos/vgstation-coders/vgstation13/keys{/key_id}","collaborators_url":"https://api.github.com/repos/vgstation-coders/vgstation13/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/vgstation-coders/vgstation13/teams","hooks_url":"https://api.github.com/repos/vgstation-coders/vgstation13/hooks","issue_events_url":"https://api.github.com/repos/vgstation-coders/vgstation13/issues/events{/number}","events_url":"https://api.github.com/repos/vgstation-coders/vgstation13/events","assignees_url":"https://api.github.com/repos/vgstation-coders/vgstation13/assignees{/user}","branches_url":"https://api.github.com/repos/vgstation-coders/vgstation13/branches{/branch}","tags_url":"https://api.github.com/repos/vgstation-coders/vgstation13/tags","blobs_url":"https://api.github.com/repos/vgstation-coders/vgstation13/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/vgstation-coders/vgstation13/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/vgstation-coders/vgstation13/git/refs{/sha}","trees_url":"https://api.github.com/repos/vgstation-coders/vgstation13/git/trees{/sha}","statuses_url":"https://api.github.com/repos/vgstation-coders/vgstation13/statuses/{sha}","languages_url":"https://api.github.com/repos/vgstation-coders/vgstation13/languages","stargazers_url":"https://api.github.com/repos/vgstation-coders/vgstation13/stargazers","contributors_url":"https://api.github.com/repos/vgstation-coders/vgstation13/contributors","subscribers_url":"https://api.github.com/repos/vgstation-coders/vgstation13/subscribers","subscription_url":"https://api.github.com/repos/vgstation-coders/vgstation13/subscription","commits_url":"https://api.github.com/repos/vgstation-coders/vgstation13/commits{/sha}","git_commits_url":"https://api.github.com/repos/vgstation-coders/vgstation13/git/commits{/sha}","comments_url":"https://api.github.com/repos/vgstation-coders/vgstation13/comments{/number}","issue_comment_url":"https://api.github.com/repos/vgstation-coders/vgstation13/issues/comments{/number}","contents_url":"https://api.github.com/repos/vgstation-coders/vgstation13/contents/{+path}","compare_url":"https://api.github.com/repos/vgstation-coders/vgstation13/compare/{base}...{head}","merges_url":"https://api.github.com/repos/vgstation-coders/vgstation13/merges","archive_url":"https://api.github.com/repos/vgstation-coders/vgstation13/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/vgstation-coders/vgstation13/downloads","issues_url":"https://api.github.com/repos/vgstation-coders/vgstation13/issues{/number}","pulls_url":"https://api.github.com/repos/vgstation-coders/vgstation13/pulls{/number}","milestones_url":"https://api.github.com/repos/vgstation-coders/vgstation13/milestones{/number}","notifications_url":"https://api.github.com/repos/vgstation-coders/vgstation13/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/vgstation-coders/vgstation13/labels{/name}","releases_url":"https://api.github.com/repos/vgstation-coders/vgstation13/releases{/id}","deployments_url":"https://api.github.com/repos/vgstation-coders/vgstation13/deployments","created_at":"2013-06-02T19:39:54Z","updated_at":"2018-07-12T21:42:21Z","pushed_at":"2018-07-13T04:54:28Z","git_url":"git://github.com/vgstation-coders/vgstation13.git","ssh_url":"git@github.com:vgstation-coders/vgstation13.git","clone_url":"https://github.com/vgstation-coders/vgstation13.git","svn_url":"https://github.com/vgstation-coders/vgstation13","homepage":"","size":1228892,"stargazers_count":149,"watchers_count":149,"language":"DM","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":287,"mirror_url":null,"archived":false,"open_issues_count":2101,"license":{"key":"other","name":"Other","spdx_id":null,"url":null,"node_id":"MDc6TGljZW5zZTA="},"forks":287,"open_issues":2101,"watchers":149,"default_branch":"Bleeding-Edge"}},"_links":{"self":{"href":"https://api.github.com/repos/vgstation-coders/vgstation13/pulls/18817"},"html":{"href":"https://github.com/vgstation-coders/vgstation13/pull/18817"},"issue":{"href":"https://api.github.com/repos/vgstation-coders/vgstation13/issues/18817"},"comments":{"href":"https://api.github.com/repos/vgstation-coders/vgstation13/issues/18817/comments"},"review_comments":{"href":"https://api.github.com/repos/vgstation-coders/vgstation13/pulls/18817/comments"},"review_comment":{"href":"https://api.github.com/repos/vgstation-coders/vgstation13/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/vgstation-coders/vgstation13/pulls/18817/commits"},"statuses":{"href":"https://api.github.com/repos/vgstation-coders/vgstation13/statuses/96815bc6d6a7a1140adc41985542347f7372702d"}},"author_association":"CONTRIBUTOR"}}
{"actor":{"display_login":"DeityLink"}}