{"action":"created","issue":{"url":"https://api.github.com/repos/TeamPorcupine/ProjectPorcupine/issues/1536","repository_url":"https://api.github.com/repos/TeamPorcupine/ProjectPorcupine","labels_url":"https://api.github.com/repos/TeamPorcupine/ProjectPorcupine/issues/1536/labels{/name}","comments_url":"https://api.github.com/repos/TeamPorcupine/ProjectPorcupine/issues/1536/comments","events_url":"https://api.github.com/repos/TeamPorcupine/ProjectPorcupine/issues/1536/events","html_url":"https://github.com/TeamPorcupine/ProjectPorcupine/issues/1536","id":183115577,"number":1536,"title":"[Bug] Unreachable Wall job loop","user":{"login":"Jaytheway","id":22476284,"avatar_url":"https://avatars.githubusercontent.com/u/22476284?v=3","gravatar_id":"","url":"https://api.github.com/users/Jaytheway","html_url":"https://github.com/Jaytheway","followers_url":"https://api.github.com/users/Jaytheway/followers","following_url":"https://api.github.com/users/Jaytheway/following{/other_user}","gists_url":"https://api.github.com/users/Jaytheway/gists{/gist_id}","starred_url":"https://api.github.com/users/Jaytheway/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Jaytheway/subscriptions","organizations_url":"https://api.github.com/users/Jaytheway/orgs","repos_url":"https://api.github.com/users/Jaytheway/repos","events_url":"https://api.github.com/users/Jaytheway/events{/privacy}","received_events_url":"https://api.github.com/users/Jaytheway/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/TeamPorcupine/ProjectPorcupine/labels/bug","name":"bug","color":"ee0701"}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":13,"created_at":"2016-10-14T18:10:05Z","updated_at":"2016-10-22T00:53:22Z","closed_at":null,"body":"Characters stuck in a constant loop of bringing a steel to the unreachable Wall job and then taking it back.\r\n![untitled](https://cloud.githubusercontent.com/assets/22476284/19397634/4b4196d4-9251-11e6-96cb-2539bb8e5cd8.png)\r\n\r\n...on the picture above: Blue guy just standing still, others are coming with the pieces of steel to where the Blue guy standing, spazzing out and go back to a stockpile. I think it might have something to do with a not canceled job.\r\n\r\nIt was reachable, but somebody put a walls that covered this spot, when Blue guy was walking to it (if I remember correctly)."},"comment":{"url":"https://api.github.com/repos/TeamPorcupine/ProjectPorcupine/issues/comments/255496704","html_url":"https://github.com/TeamPorcupine/ProjectPorcupine/issues/1536#issuecomment-255496704","issue_url":"https://api.github.com/repos/TeamPorcupine/ProjectPorcupine/issues/1536","id":255496704,"user":{"login":"koosemose","id":6334643,"avatar_url":"https://avatars.githubusercontent.com/u/6334643?v=3","gravatar_id":"","url":"https://api.github.com/users/koosemose","html_url":"https://github.com/koosemose","followers_url":"https://api.github.com/users/koosemose/followers","following_url":"https://api.github.com/users/koosemose/following{/other_user}","gists_url":"https://api.github.com/users/koosemose/gists{/gist_id}","starred_url":"https://api.github.com/users/koosemose/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/koosemose/subscriptions","organizations_url":"https://api.github.com/users/koosemose/orgs","repos_url":"https://api.github.com/users/koosemose/repos","events_url":"https://api.github.com/users/koosemose/events{/privacy}","received_events_url":"https://api.github.com/users/koosemose/received_events","type":"User","site_admin":false},"created_at":"2016-10-22T00:53:22Z","updated_at":"2016-10-22T00:53:22Z","body":"I don't think so. In my opinion it would be premature, as when we expand the job system to have more than just high, low, and normal priorities (per character priorities and such) the situations where a character already has a stockpile job but would want to take another job in its place would be minimal.\r\n\r\nAdditionally it seems that it would cause excessive checks unnecessarily as in most cases it won't be proper, since if a character doesn't have enough inventory, we probably don't want them to try and start the job (and end up effectively reserving the materials for a job that still doesn't have enough and if the materials don't already exist will keep from being used for a job that might be able to be completed, and if they have too much they're going to either have to drop some of them (which I would consider undesirable), or deliver what they have and then still go to a stockpile to deliver the rest. \r\n\r\nI think once we get a more complex job system + less placeholdery materials required for building, the situation where you have precisely what is needed for a job and actually want to interrupt the stockpile job will be very rare if ever."}}
{"actor":{"display_login":"koosemose"}}