{"action":"created","issue":{"url":"https://api.github.com/repos/d3athrow/vgstation13/issues/11633","repository_url":"https://api.github.com/repos/d3athrow/vgstation13","labels_url":"https://api.github.com/repos/d3athrow/vgstation13/issues/11633/labels{/name}","comments_url":"https://api.github.com/repos/d3athrow/vgstation13/issues/11633/comments","events_url":"https://api.github.com/repos/d3athrow/vgstation13/issues/11633/events","html_url":"https://github.com/d3athrow/vgstation13/issues/11633","id":173652973,"number":11633,"title":"blob_act doesn't care about the parent proc's return value, but the code seems to think it should","user":{"login":"gbasood","id":2076607,"avatar_url":"https://avatars.githubusercontent.com/u/2076607?v=3","gravatar_id":"","url":"https://api.github.com/users/gbasood","html_url":"https://github.com/gbasood","followers_url":"https://api.github.com/users/gbasood/followers","following_url":"https://api.github.com/users/gbasood/following{/other_user}","gists_url":"https://api.github.com/users/gbasood/gists{/gist_id}","starred_url":"https://api.github.com/users/gbasood/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gbasood/subscriptions","organizations_url":"https://api.github.com/users/gbasood/orgs","repos_url":"https://api.github.com/users/gbasood/repos","events_url":"https://api.github.com/users/gbasood/events{/privacy}","received_events_url":"https://api.github.com/users/gbasood/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/d3athrow/vgstation13/labels/System","name":"System","color":"fad8c7"}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":5,"created_at":"2016-08-28T15:47:31Z","updated_at":"2016-10-23T02:36:09Z","closed_at":null,"body":"```DM\r\n/atom/proc/blob_act(destroy = 0)\r\n\t//DEBUG to_chat(pick(player_list),\"blob_act() on [src] ([src.type])\")\r\n\tif(flags & INVULNERABLE)\r\n\t\treturn // THIS LINE\r\n\tanim(target = loc, a_icon = 'icons/mob/blob.dmi', flick_anim = \"blob_act\", sleeptime = 15, lay = 12)\r\n\treturn\r\n```\r\nOkay, makes sense so far, sort of, right? Except\r\n```DM\r\n/obj/structure/grille/blob_act()\r\n\t..()\r\n\thealth -= rand(initial(health)*0.8, initial(health)*3) //Grille will always be blasted, but chances of leaving things over\r\n\thealthcheck(hitsound = 1)\r\n```\r\nWould destroy itself even if it had the INVULNERABLE flag, because ..() doesn't care about WHEN it returns, it just gives you the return value\r\nThanks blobcode"},"comment":{"url":"https://api.github.com/repos/d3athrow/vgstation13/issues/comments/255565968","html_url":"https://github.com/d3athrow/vgstation13/issues/11633#issuecomment-255565968","issue_url":"https://api.github.com/repos/d3athrow/vgstation13/issues/11633","id":255565968,"user":{"login":"Intigracy","id":4043940,"avatar_url":"https://avatars.githubusercontent.com/u/4043940?v=3","gravatar_id":"","url":"https://api.github.com/users/Intigracy","html_url":"https://github.com/Intigracy","followers_url":"https://api.github.com/users/Intigracy/followers","following_url":"https://api.github.com/users/Intigracy/following{/other_user}","gists_url":"https://api.github.com/users/Intigracy/gists{/gist_id}","starred_url":"https://api.github.com/users/Intigracy/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Intigracy/subscriptions","organizations_url":"https://api.github.com/users/Intigracy/orgs","repos_url":"https://api.github.com/users/Intigracy/repos","events_url":"https://api.github.com/users/Intigracy/events{/privacy}","received_events_url":"https://api.github.com/users/Intigracy/received_events","type":"User","site_admin":false},"created_at":"2016-10-23T02:36:09Z","updated_at":"2016-10-23T02:36:09Z","body":"Most of the ones I've seen have been failing on a return 1.\r\n\r\nThis is something that it would make sense to have standardized."}}
{"actor":{"display_login":"Intigracy"}}