|
8 | 8 | "name": "FireBullet", |
9 | 9 | "previewIconUrl": "https://resources.gdevelop-app.com/assets/Icons/bullet.svg", |
10 | 10 | "shortDescription": "Fire bullets, manage ammo, reloading, and overheating.", |
11 | | - "version": "0.3.1", |
| 11 | + "version": "0.3.2", |
12 | 12 | "description": [ |
13 | | - "Fire bullets, manage ammo, reloading, and overheating.", |
| 13 | + "This extension allows objects to fire bullets.", |
14 | 14 | "", |
15 | | - "Firing bullets:", |
16 | | - "- Cooldown: Time between shots (seconds)", |
17 | | - "- Bullet Quantity: Number of bullets created each time Fire Bullet action is used. ", |
18 | | - "- Angle Variance: Each bullet trajectory will be adjusted by a random value within this range (degrees)", |
19 | | - "- Firing Arc: Range of angles (in degrees) that bullets will shoot. Bullets are evenly spread within this range.", |
20 | | - "- Rotate bullet: Change the angle of each bullet to match the direction it is travelling (enabled by default)", |
| 15 | + "It handles:", |
| 16 | + "- cooldown between shots", |
| 17 | + "- firing multiple bullets at a time", |
| 18 | + "- ammo management", |
| 19 | + "- overheat", |
21 | 20 | "", |
22 | | - " Ammo:", |
23 | | - "- Starting ammo", |
24 | | - "- Max ammo", |
25 | | - "- Shots per reload. Use 0 to disable reloading", |
26 | | - "- Reload duration", |
27 | | - "- Automatic reloading is enabled by default, but it can also be done manually.", |
28 | | - "", |
29 | | - "Overheat:", |
30 | | - "- Heat increase per shot. Object is Overheated when Heat reaches 1.", |
31 | | - "- Cooling rate per second", |
32 | | - "- When overheated, the object cannot fire any bullets", |
33 | | - "", |
34 | | - "Statistics:", |
35 | | - "- Total bullets created", |
36 | | - "- Total shots taken", |
37 | | - "- Total reloads completed", |
38 | | - "", |
39 | | - "Bullets:", |
40 | | - "- Each bullet is assigned several variables that can be used for advanced object picking", |
41 | | - "- __FireBullet.BulletID = Unique number for every bullet created", |
42 | | - "- __FireBullet.BatchID = Unique number for all bullets created in the same frame", |
43 | | - "- __FireBullet.BatchOrderID = Unique number for each bullet in the same batch. Can be used to identify the position in the firing arc." |
| 21 | + "[A simplified version](https://editor.gdevelop.io/?project=example://fire-bullet) of the top-down twin-stick shooter example allows to check it out." |
44 | 22 | ], |
45 | 23 | "origin": { |
46 | 24 | "identifier": "FireBullet", |
|
773 | 751 | "objectGroups": [] |
774 | 752 | }, |
775 | 753 | { |
776 | | - "description": "Fire bullets toward a position.", |
| 754 | + "description": "Fire bullets toward a position.\n\nEach bullet is assigned variables for advanced object picking\n- __FireBullet.BulletID, Unique number for every bullet created\n- __FireBullet.BatchID, Unique number for all bullets created in the same frame\n- __FireBullet.BatchOrderID, Unique number for each bullet in the same batch. Can be used to identify the position in the firing arc.", |
777 | 755 | "fullName": "Fire bullets toward a position", |
778 | 756 | "functionType": "Action", |
779 | 757 | "name": "FireTowardPosition", |
|
859 | 837 | "objectGroups": [] |
860 | 838 | }, |
861 | 839 | { |
862 | | - "description": "Fire bullets in the direction of a given angle.", |
| 840 | + "description": "Fire bullets in the direction of a given angle.\n\nEach bullet is assigned variables for advanced object picking\n- __FireBullet.BulletID, Unique number for every bullet created\n- __FireBullet.BatchID, Unique number for all bullets created in the same frame\n- __FireBullet.BatchOrderID, Unique number for each bullet in the same batch. Can be used to identify the position in the firing arc.", |
863 | 841 | "fullName": "Fire bullets toward an angle", |
864 | 842 | "functionType": "Action", |
865 | 843 | "name": "Fire", |
|
0 commit comments