{"id":22854565,"url":"https://github.com/nekozer0158/nz_projectiles","last_synced_at":"2025-08-30T15:24:24.851Z","repository":{"id":267769868,"uuid":"899893743","full_name":"NekoZer0158/NZ_projectiles","owner":"NekoZer0158","description":"Plugin for Godot, that adds a projectile system","archived":false,"fork":false,"pushed_at":"2025-03-19T02:18:06.000Z","size":1128,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-19T03:24:32.687Z","etag":null,"topics":["godot-engine","godot-plugin","godot4","godotengine","projectile","projectiles"],"latest_commit_sha":null,"homepage":"","language":"GDScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/NekoZer0158.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-12-07T09:57:19.000Z","updated_at":"2025-03-19T02:18:10.000Z","dependencies_parsed_at":null,"dependency_job_id":"ccd46335-c1ee-416e-85ee-44318835b8a7","html_url":"https://github.com/NekoZer0158/NZ_projectiles","commit_stats":null,"previous_names":["nekozer0158/nz_projectiles"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NekoZer0158%2FNZ_projectiles","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NekoZer0158%2FNZ_projectiles/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NekoZer0158%2FNZ_projectiles/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NekoZer0158%2FNZ_projectiles/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/NekoZer0158","download_url":"https://codeload.github.com/NekoZer0158/NZ_projectiles/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246429545,"owners_count":20775833,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["godot-engine","godot-plugin","godot4","godotengine","projectile","projectiles"],"created_at":"2024-12-13T07:07:24.209Z","updated_at":"2025-08-30T15:24:24.826Z","avatar_url":"https://github.com/NekoZer0158.png","language":"GDScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# NZ projectiles\nPlugin for Godot that adds a projectile system. There are two projectile classes, base one and extended, to which you can add more stuff, like changing speed every second or making it disappear only after interacting with 3 objects.\n\n## Changelog\n\n### 1.18\n\tSandbox scene - in it you can test projectiles much better, than in other scenes, included in this plugin.\n\tAdded short documentations in English and Russian languages. (z_EN_documentation for English documentation, z_RU_documentation for Russian documentation).\n\tMore variables and functions explained in scripts.\n\tFixed RP_spawn_projectile.\n\tRenamed \"Resources\" to \"Modules (Resources)\" in Projectile_extended\n### 1.17\n\tNew scene, where you can look at different variants of using HE_more_variables.\n\tAdded remove_when_ignore_and_try_to_hit_anything to Projectile, which ignores any other remove_when and just tries to hit whatever it is.\n\tYou can use up to 5 variables in HE_more_variables if call_function_with_array is set to false.\n\tYou can put however many variables you want in HE_more_variables if call_function_with_array is set to true.\n\tSome experimentations in Move_to_node2D_projectile (they are commented).\n### 1.16\n\tAdded changelog\n\tChanged function name from chech_if_resource_has_ready_method to check_if_resource_has_ready_method.\n\tRemoved set(value) for min_value and max_value in AC_random_range, because it didn't work if min_value was greater than 0.\n\tset_direction in ProjectileSetter stopped making errors every time it's used.\n\n## Projectile\n![Gif_1](/NZ_projectiles/gifs/gif_1.gif)\n\n## Extended projectile\nYou can set a resource to change projectiles speed, atk, movement, hit arguments and removal logic.\n\n### Speed\n![Gif_2](/NZ_projectiles/gifs/gif_2.gif)\n\n### Movement\n![Gif_3](/NZ_projectiles/gifs/gif_3.gif)\n\n### Removal\n![Gif_4](/NZ_projectiles/gifs/gif_4.gif)\n\n### Combined\n![Gif_5](/NZ_projectiles/gifs/gif_5.gif)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnekozer0158%2Fnz_projectiles","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnekozer0158%2Fnz_projectiles","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnekozer0158%2Fnz_projectiles/lists"}