{"action":"created","issue":{"url":"https://api.github.com/repos/godotengine/godot/issues/6856","repository_url":"https://api.github.com/repos/godotengine/godot","labels_url":"https://api.github.com/repos/godotengine/godot/issues/6856/labels{/name}","comments_url":"https://api.github.com/repos/godotengine/godot/issues/6856/comments","events_url":"https://api.github.com/repos/godotengine/godot/issues/6856/events","html_url":"https://github.com/godotengine/godot/issues/6856","id":183493405,"number":6856,"title":"Better path follow","user":{"login":"eon-s","id":10215987,"avatar_url":"https://avatars.githubusercontent.com/u/10215987?v=3","gravatar_id":"","url":"https://api.github.com/users/eon-s","html_url":"https://github.com/eon-s","followers_url":"https://api.github.com/users/eon-s/followers","following_url":"https://api.github.com/users/eon-s/following{/other_user}","gists_url":"https://api.github.com/users/eon-s/gists{/gist_id}","starred_url":"https://api.github.com/users/eon-s/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/eon-s/subscriptions","organizations_url":"https://api.github.com/users/eon-s/orgs","repos_url":"https://api.github.com/users/eon-s/repos","events_url":"https://api.github.com/users/eon-s/events{/privacy}","received_events_url":"https://api.github.com/users/eon-s/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":2,"created_at":"2016-10-17T18:38:15Z","updated_at":"2016-10-19T17:51:20Z","closed_at":null,"body":"This is a breaking change idea/suggestion/request:\r\n\r\nPathFollow is a great tool but it requires to cut branches and reparenting poor children just to follow a path for awhile.\r\n\r\nI was messing around in GDScript and nodes trying some approaches to see how could it be more flexible and got 2 ideas:\r\n\r\n* One is that PathFollow can have a list of follower nodes from the scene and each member assigned an offset too.\r\n\r\n![pathfollowers](https://cloud.githubusercontent.com/assets/10215987/19450001/1cf1090c-947e-11e6-90e7-c1f6917de8ea.gif)\r\n\r\nThat way, a single pathfollow can move N nodes without altering the scene tree, allowing add and remove easily from following a path, even push nodes in a trail.\r\n\r\n* The other idea that was thinking is make the PathFollow a parasite.\r\n\r\n![brainslug](https://cloud.githubusercontent.com/assets/10215987/19450172/c131be58-947e-11e6-804e-390a0c2a9f38.png)\r\n\r\nIf a pathfollow is added as child of a node and assigned to a path in the scene (like a ParticleAttractor to an Emitter), it will move the parent along the path, this way could be more flexible than the other but harder to make a trail of nodes.\r\n\r\n* Another not so breaking option could be that depending on who is the parent of PathFollow it could behave as now ( _or as the first idea which is a breaking one_ ) or with the second mode (if parent is not a path).\r\n\r\nps: I'm still bad with plugins so don't know if can be just done with that while keeping a simple/transparent way to use (the second idea sounds possible)."},"comment":{"url":"https://api.github.com/repos/godotengine/godot/issues/comments/254889493","html_url":"https://github.com/godotengine/godot/issues/6856#issuecomment-254889493","issue_url":"https://api.github.com/repos/godotengine/godot/issues/6856","id":254889493,"user":{"login":"eon-s","id":10215987,"avatar_url":"https://avatars.githubusercontent.com/u/10215987?v=3","gravatar_id":"","url":"https://api.github.com/users/eon-s","html_url":"https://github.com/eon-s","followers_url":"https://api.github.com/users/eon-s/followers","following_url":"https://api.github.com/users/eon-s/following{/other_user}","gists_url":"https://api.github.com/users/eon-s/gists{/gist_id}","starred_url":"https://api.github.com/users/eon-s/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/eon-s/subscriptions","organizations_url":"https://api.github.com/users/eon-s/orgs","repos_url":"https://api.github.com/users/eon-s/repos","events_url":"https://api.github.com/users/eon-s/events{/privacy}","received_events_url":"https://api.github.com/users/eon-s/received_events","type":"User","site_admin":false},"created_at":"2016-10-19T17:51:20Z","updated_at":"2016-10-19T17:51:20Z","body":"@jtaart could be a new type of pathfollow but don't know if worth a new node for this.\r\nEverything may depend on how many people find the idea useful but also the current system I guess."}}
{"actor":{"display_login":"eon-s"}}