{"action":"created","issue":{"url":"https://api.github.com/repos/MightyPirates/OpenComputers/issues/839","labels_url":"https://api.github.com/repos/MightyPirates/OpenComputers/issues/839/labels{/name}","comments_url":"https://api.github.com/repos/MightyPirates/OpenComputers/issues/839/comments","events_url":"https://api.github.com/repos/MightyPirates/OpenComputers/issues/839/events","html_url":"https://github.com/MightyPirates/OpenComputers/issues/839","id":54952581,"number":839,"title":"Feature request: instant disassembling in creative mode","user":{"login":"DirtYiCE","id":81199,"avatar_url":"https://avatars.githubusercontent.com/u/81199?v=3","gravatar_id":"","url":"https://api.github.com/users/DirtYiCE","html_url":"https://github.com/DirtYiCE","followers_url":"https://api.github.com/users/DirtYiCE/followers","following_url":"https://api.github.com/users/DirtYiCE/following{/other_user}","gists_url":"https://api.github.com/users/DirtYiCE/gists{/gist_id}","starred_url":"https://api.github.com/users/DirtYiCE/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/DirtYiCE/subscriptions","organizations_url":"https://api.github.com/users/DirtYiCE/orgs","repos_url":"https://api.github.com/users/DirtYiCE/repos","events_url":"https://api.github.com/users/DirtYiCE/events{/privacy}","received_events_url":"https://api.github.com/users/DirtYiCE/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-01-20T22:53:11Z","updated_at":"2015-01-21T18:49:06Z","closed_at":null,"body":"The Electronics Assembler will instantly assemble robots/drones in creative mode, but the Disassembler does not. I think it should (and also probably set break chance to 0). Alternatively, there should be a way to modify robots/drones after being assembled in creative mode (for example placing it in the assembler), because currently if you want to change something in a robot/drone you either wait ages till the disassembler disassembles it, or start to pick all items from creative tabs (since the assembler eats your item, even in creative), which is tedious and problematic if you have disks/eeproms with custom content...\r\n\r\nAs a workaround I can set `disassemblerPerItem=1` in the config, but it will ruin survival gameplay then...\r\n\r\nAlso: https://github.com/MightyPirates/OpenComputers/blob/5679150b8067924a8dd941b77df0b1caca302943/src/main/scala/li/cil/oc/common/tileentity/Disassembler.scala#L82: that should be a `>=`, since Random.nextDouble can return zero, and in this means that there's a very little chance to break items even when `disassemblerBreakChance=0`"},"comment":{"url":"https://api.github.com/repos/MightyPirates/OpenComputers/issues/comments/70896908","html_url":"https://github.com/MightyPirates/OpenComputers/issues/839#issuecomment-70896908","issue_url":"https://api.github.com/repos/MightyPirates/OpenComputers/issues/839","id":70896908,"user":{"login":"fnuecke","id":514903,"avatar_url":"https://avatars.githubusercontent.com/u/514903?v=3","gravatar_id":"","url":"https://api.github.com/users/fnuecke","html_url":"https://github.com/fnuecke","followers_url":"https://api.github.com/users/fnuecke/followers","following_url":"https://api.github.com/users/fnuecke/following{/other_user}","gists_url":"https://api.github.com/users/fnuecke/gists{/gist_id}","starred_url":"https://api.github.com/users/fnuecke/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/fnuecke/subscriptions","organizations_url":"https://api.github.com/users/fnuecke/orgs","repos_url":"https://api.github.com/users/fnuecke/repos","events_url":"https://api.github.com/users/fnuecke/events{/privacy}","received_events_url":"https://api.github.com/users/fnuecke/received_events","type":"User","site_admin":false},"created_at":"2015-01-21T18:49:06Z","updated_at":"2015-01-21T18:49:06Z","body":"I agree this would make sense, but there's no (good) way of checking for the player that inserted the item AFAIK. I could add something along the lines of shift-right-clicking the disassembler when in creative mode makes it finish immediately?"}}