{"action":"created","issue":{"url":"https://api.github.com/repos/minetest/minetest/issues/3248","labels_url":"https://api.github.com/repos/minetest/minetest/issues/3248/labels{/name}","comments_url":"https://api.github.com/repos/minetest/minetest/issues/3248/comments","events_url":"https://api.github.com/repos/minetest/minetest/issues/3248/events","html_url":"https://github.com/minetest/minetest/pull/3248","id":111102028,"number":3248,"title":" ABMs: Make catch-up behaviour optional","user":{"login":"paramat","id":3686677,"avatar_url":"https://avatars.githubusercontent.com/u/3686677?v=3","gravatar_id":"","url":"https://api.github.com/users/paramat","html_url":"https://github.com/paramat","followers_url":"https://api.github.com/users/paramat/followers","following_url":"https://api.github.com/users/paramat/following{/other_user}","gists_url":"https://api.github.com/users/paramat/gists{/gist_id}","starred_url":"https://api.github.com/users/paramat/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/paramat/subscriptions","organizations_url":"https://api.github.com/users/paramat/orgs","repos_url":"https://api.github.com/users/paramat/repos","events_url":"https://api.github.com/users/paramat/events{/privacy}","received_events_url":"https://api.github.com/users/paramat/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/minetest/minetest/labels/@%20Script%20API","name":"@ Script API","color":"009800"},{"url":"https://api.github.com/repos/minetest/minetest/labels/@%20Server%20/%20Client%20/%20Env.","name":"@ Server / Client / Env.","color":"009800"},{"url":"https://api.github.com/repos/minetest/minetest/labels/enhancement","name":"enhancement","color":"84b6eb"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":3,"created_at":"2015-10-13T04:23:41Z","updated_at":"2015-10-14T08:57:58Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/minetest/minetest/pulls/3248","html_url":"https://github.com/minetest/minetest/pull/3248","diff_url":"https://github.com/minetest/minetest/pull/3248.diff","patch_url":"https://github.com/minetest/minetest/pull/3248.patch"},"body":"Default is true for backwards compatibility\r\nUpdate lua_api.txt\r\n\r\nRequested by Oldcoder and celeron55, see discussion here http://irc.minetest.ru/minetest-dev/2015-10-04#i_4414381\r\nI agree a bool is needed, in almost every use of ABMs in my mods i find the catch up feature causes problems.\r\nThis is intended to be backwards compatible such that old ABM definitions missing the bool have the catch up behaviour enabled. The default is catchup enabled.\r\nTested and seems to work."},"comment":{"url":"https://api.github.com/repos/minetest/minetest/issues/comments/147982181","html_url":"https://github.com/minetest/minetest/pull/3248#issuecomment-147982181","issue_url":"https://api.github.com/repos/minetest/minetest/issues/3248","id":147982181,"user":{"login":"est31","id":8872119,"avatar_url":"https://avatars.githubusercontent.com/u/8872119?v=3","gravatar_id":"","url":"https://api.github.com/users/est31","html_url":"https://github.com/est31","followers_url":"https://api.github.com/users/est31/followers","following_url":"https://api.github.com/users/est31/following{/other_user}","gists_url":"https://api.github.com/users/est31/gists{/gist_id}","starred_url":"https://api.github.com/users/est31/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/est31/subscriptions","organizations_url":"https://api.github.com/users/est31/orgs","repos_url":"https://api.github.com/users/est31/repos","events_url":"https://api.github.com/users/est31/events{/privacy}","received_events_url":"https://api.github.com/users/est31/received_events","type":"User","site_admin":false},"created_at":"2015-10-14T08:57:58Z","updated_at":"2015-10-14T08:57:58Z","body":"As I've said on IRC, I think we should have an enum for different catch-up types. Right now it should only have \"simple\" and \"none\", and with a fixed, proper, mode added later on. It should default to \"simple\" right now, and the proper catch-up once it get added."}}