{"action":"created","issue":{"url":"https://api.github.com/repos/Zaers/-tg-station/issues/237","labels_url":"https://api.github.com/repos/Zaers/-tg-station/issues/237/labels{/name}","comments_url":"https://api.github.com/repos/Zaers/-tg-station/issues/237/comments","events_url":"https://api.github.com/repos/Zaers/-tg-station/issues/237/events","html_url":"https://github.com/Zaers/-tg-station/issues/237","id":116965183,"number":237,"title":"DNA Runtime in flashlight.dm","user":{"login":"octareenroon91","id":12420976,"avatar_url":"https://avatars.githubusercontent.com/u/12420976?v=3","gravatar_id":"","url":"https://api.github.com/users/octareenroon91","html_url":"https://github.com/octareenroon91","followers_url":"https://api.github.com/users/octareenroon91/followers","following_url":"https://api.github.com/users/octareenroon91/following{/other_user}","gists_url":"https://api.github.com/users/octareenroon91/gists{/gist_id}","starred_url":"https://api.github.com/users/octareenroon91/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/octareenroon91/subscriptions","organizations_url":"https://api.github.com/users/octareenroon91/orgs","repos_url":"https://api.github.com/users/octareenroon91/repos","events_url":"https://api.github.com/users/octareenroon91/events{/privacy}","received_events_url":"https://api.github.com/users/octareenroon91/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":3,"created_at":"2015-11-15T01:07:17Z","updated_at":"2015-11-17T02:19:25Z","closed_at":null,"body":"Looks like attacking monkeys in the eye hits check_mutation(), which does not check if (M.dna) before working on M.dna.mutations .\r\n\r\n```\r\nruntime error: Cannot execute null.check mutation().\r\nproc name: attack (/obj/item/device/flashlight/attack)\r\n  source file: flashlight.dm,74\r\n  usr: Giovanni Koepple (/mob/living/carbon/human)\r\n  src: the flare (/obj/item/device/flashlight/flare)\r\n  usr.loc: the floor (107,101,1) (/turf/simulated/floor/plasteel)\r\n  src.loc: Giovanni Koepple (/mob/living/carbon/human)\r\n  call stack:\r\nthe flare (/obj/item/device/flashlight/flare): attack(Pun Pun (902) (/mob/living/carbon/monkey), Giovanni Koepple (/mob/living/carbon/human))\r\nPun Pun (902) (/mob/living/carbon/monkey): attackby(the flare (/obj/item/device/flashlight/flare), Giovanni Koepple (/mob/living/carbon/human), \"icon-x=17;icon-y=15;left=1;scr...\")\r\nPun Pun (902) (/mob/living/carbon/monkey): attackby(the flare (/obj/item/device/flashlight/flare), Giovanni Koepple (/mob/living/carbon/human), \"icon-x=17;icon-y=15;left=1;scr...\")\r\nGiovanni Koepple (/mob/living/carbon/human): ClickOn(Pun Pun (902) (/mob/living/carbon/monkey), \"icon-x=17;icon-y=15;left=1;scr...\")\r\nPun Pun (902) (/mob/living/carbon/monkey): Click(the floor (106,100,1) (/turf/simulated/floor/plasteel), \"mapwindow.map\", \"icon-x=17;icon-y=15;left=1;scr...\")\r\n```"},"comment":{"url":"https://api.github.com/repos/Zaers/-tg-station/issues/comments/157242508","html_url":"https://github.com/Zaers/-tg-station/issues/237#issuecomment-157242508","issue_url":"https://api.github.com/repos/Zaers/-tg-station/issues/237","id":157242508,"user":{"login":"octareenroon91","id":12420976,"avatar_url":"https://avatars.githubusercontent.com/u/12420976?v=3","gravatar_id":"","url":"https://api.github.com/users/octareenroon91","html_url":"https://github.com/octareenroon91","followers_url":"https://api.github.com/users/octareenroon91/followers","following_url":"https://api.github.com/users/octareenroon91/following{/other_user}","gists_url":"https://api.github.com/users/octareenroon91/gists{/gist_id}","starred_url":"https://api.github.com/users/octareenroon91/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/octareenroon91/subscriptions","organizations_url":"https://api.github.com/users/octareenroon91/orgs","repos_url":"https://api.github.com/users/octareenroon91/repos","events_url":"https://api.github.com/users/octareenroon91/events{/privacy}","received_events_url":"https://api.github.com/users/octareenroon91/received_events","type":"User","site_admin":false},"created_at":"2015-11-17T02:19:25Z","updated_at":"2015-11-17T02:19:25Z","body":"I would have thought changeling code blocked the mutation business a different way.\r\n\r\nI guess the check has to go into flashlight.dm then."}}