{"action":"created","issue":{"url":"https://api.github.com/repos/d3athrow/vgstation13/issues/4155","labels_url":"https://api.github.com/repos/d3athrow/vgstation13/issues/4155/labels{/name}","comments_url":"https://api.github.com/repos/d3athrow/vgstation13/issues/4155/comments","events_url":"https://api.github.com/repos/d3athrow/vgstation13/issues/4155/events","html_url":"https://github.com/d3athrow/vgstation13/pull/4155","id":71131149,"number":4155,"title":"wherein I attempt to fix Goofball's shit as much as humanly possible, but alas, I am only a human after all","user":{"login":"9600bauds","id":6526157,"avatar_url":"https://avatars.githubusercontent.com/u/6526157?v=3","gravatar_id":"","url":"https://api.github.com/users/9600bauds","html_url":"https://github.com/9600bauds","followers_url":"https://api.github.com/users/9600bauds/followers","following_url":"https://api.github.com/users/9600bauds/following{/other_user}","gists_url":"https://api.github.com/users/9600bauds/gists{/gist_id}","starred_url":"https://api.github.com/users/9600bauds/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/9600bauds/subscriptions","organizations_url":"https://api.github.com/users/9600bauds/orgs","repos_url":"https://api.github.com/users/9600bauds/repos","events_url":"https://api.github.com/users/9600bauds/events{/privacy}","received_events_url":"https://api.github.com/users/9600bauds/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/d3athrow/vgstation13/labels/Conflicts","name":"Conflicts","color":"d4c5f9"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":19,"created_at":"2015-04-26T22:47:16Z","updated_at":"2015-04-27T17:11:35Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/d3athrow/vgstation13/pulls/4155","html_url":"https://github.com/d3athrow/vgstation13/pull/4155","diff_url":"https://github.com/d3athrow/vgstation13/pull/4155.diff","patch_url":"https://github.com/d3athrow/vgstation13/pull/4155.patch"},"body":"FIXED:\r\n* \" cake\" and other naming issues\r\n* Nearly every customizable single food item having 0 ingredients when created\r\n* Your initial ingredient being lost to the void\r\n* Everything was giving bright-colored empty shells of a custom food item\r\n* What the fuck?\r\n* Candy machine was literally duplicating the item's name\r\n* Sandwiches having waffle hats when having their picture taken. I tried to not fix it but accidentally fixed it at some point and couldn't break it again without breaking everything so rip waffle hats\r\n* Fixed (harmless?) runtime when adding deep-fried sandwiches to sandwiches. This stuff is just magical\r\n* delcious\r\n* Hamburger buns not being set to stackIngredients or addTop, having an icon_state, having an actual icon for the bottom bun, being craftable, working at all, just, hamburger buns in general.\r\n* Dough not being craftable due to using /food/snacks/flour rather than /food/drinks/flour.\r\n* You can now use a bread slice on an open-end sandwich to actually give it a top.\r\n* Still-made drinks are now properly glass-bottled.\r\n* Still-made drinks now actually inherit chemicals from the thing they're made from.\r\n* Removed goof\r\n* \"fullycustom\" plate dish not having the \"fullyCustom\" variable, literally only used for itself (c'mon now)\r\n* Even after adding the variable it still wasn't working\r\n* Added a helper proc to count the empty lines on the bottom of an icon, used for the \"fullycustom\" plate dish so the dish doesn't fucking phase through the plate.\r\n* Fixed removing ingredients mid-cooking being extremely buggy since the cooking process had just one big long sleep() with no sort of sanitychecking before or after.\r\n* Fixed being able to pick up the ingredient from the grill, which would then continue grilling in your hand.\r\n* Fixed the lack of any sanitychecking whatsoever when inputting an ingredient in a cooking machine, which allowed you to somehow jam it into multiple machines at once and then fucking breaking everything when any of those cooking results were eaten god DAMN\r\n* For whatever god-forsaken and unexplainable reason, soup was coded to allow glass shards as an initial ingredient, but since glass shards are not food it obviously broke everything, what the fuck\r\n* Renaming drinks didn't check for distance or whether the user was even alive, letting you rename the bottle even after dead by just leaving the window open.\r\n* I'mma grown up boy now ma I fix muh confrict\r\n\r\nOTHER:\r\n* Increased the maximum name length possible when renaming food with a pen, to better match the name length you can reach by quintuplestacking a sandwich or similar.\r\n* Nerfed the free nutriment you get from making custom food from 8 to 3 because honestly it was a bit ridiculous and doesn't actually cost any ingredients, thus letting you make nutriment out of nothing.\r\n* Rather than having every slice of a sandwich randomly bobble when new stuff was added to it, the X position of each slice depends on where you click when you add it.\r\n* Renamed \"a hot mess\" to \"something yummy\", I'm not yet sure why I did this\r\n\r\nNOT FIXED:\r\n* Hamburger buns look like a nutsack.\r\n* The recipe for making dough is absolute ass (smack an egg with a container that has flour in it). In the future, we could make it so that all items that use small amounts of flour (donuts, spaghetti, hamburgerbuns etc) all require you to make dough, then you use your rolling pin on the dough and get a popup to choose what you want to make from it.\r\n* Cereal boxes' foodstuff overlay slightly breaks when used to make the \"x on a plate\" item, or if you re-cereal the cereal using #3399. This is due to limitations of getFlatIcon().\r\n\r\nREMINDER:\r\n* To make sandwiches, use any ingredient on a slice of bread. Use a second slice of bread on the resulting open sandwich to add the top.\r\n* To make hamburger buns, slap an egg with a container that has flour in it to make dough. Then, put the dough in the microwave. I know, it's shit. Then, you can add stuff to the buns as if it were a sandwich.\r\n* To make pan pizzas, make dough and use the rolling pin on it. Then add stuff to the raw pizza base because cooking dough is for hippies.\r\n* You can also place your masterpiece on top of a plate to give it better presentation."},"comment":{"url":"https://api.github.com/repos/d3athrow/vgstation13/issues/comments/96743575","html_url":"https://github.com/d3athrow/vgstation13/pull/4155#issuecomment-96743575","issue_url":"https://api.github.com/repos/d3athrow/vgstation13/issues/4155","id":96743575,"user":{"login":"9600bauds","id":6526157,"avatar_url":"https://avatars.githubusercontent.com/u/6526157?v=3","gravatar_id":"","url":"https://api.github.com/users/9600bauds","html_url":"https://github.com/9600bauds","followers_url":"https://api.github.com/users/9600bauds/followers","following_url":"https://api.github.com/users/9600bauds/following{/other_user}","gists_url":"https://api.github.com/users/9600bauds/gists{/gist_id}","starred_url":"https://api.github.com/users/9600bauds/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/9600bauds/subscriptions","organizations_url":"https://api.github.com/users/9600bauds/orgs","repos_url":"https://api.github.com/users/9600bauds/repos","events_url":"https://api.github.com/users/9600bauds/events{/privacy}","received_events_url":"https://api.github.com/users/9600bauds/received_events","type":"User","site_admin":false},"created_at":"2015-04-27T17:11:35Z","updated_at":"2015-04-27T17:11:35Z","body":"goofball is why"}}