|
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.4.1", |
| 11 | + "version": "0.4.2", |
12 | 12 | "description": [ |
13 | 13 | "Fire bullets, manage ammo, reloading, and overheating.", |
14 | 14 | "", |
|
35 | 35 | "Statistics:", |
36 | 36 | "- Total bullets created", |
37 | 37 | "- Total shots taken", |
38 | | - "- Total reloads completed", |
39 | | - "", |
40 | | - "Bullets:", |
41 | | - "- Each bullet is assigned several variables that can be used for advanced object picking", |
42 | | - "- __FireBullet.BulletID = Unique number for every bullet created", |
43 | | - "- __FireBullet.BatchID = Unique number for all bullets created in the same frame", |
44 | | - "- __FireBullet.BatchOrderID = Unique number for each bullet in the same batch. Can be used to identify the position in the firing arc." |
| 38 | + "- Total reloads completed" |
45 | 39 | ], |
46 | 40 | "origin": { |
47 | 41 | "identifier": "FireBullet", |
|
1176 | 1170 | "type": "BuiltinCommonInstructions::Standard", |
1177 | 1171 | "conditions": [], |
1178 | 1172 | "actions": [ |
| 1173 | + { |
| 1174 | + "type": { |
| 1175 | + "value": "FireBullet::FireBullet::SetPropertyRandomizedAngle" |
| 1176 | + }, |
| 1177 | + "parameters": [ |
| 1178 | + "Object", |
| 1179 | + "Behavior", |
| 1180 | + "=", |
| 1181 | + "GetArgumentAsNumber(\"Angle\") + RandomInRange(-Object.Behavior::PropertyAngleVariance(), Object.Behavior::PropertyAngleVariance())" |
| 1182 | + ] |
| 1183 | + }, |
1179 | 1184 | { |
1180 | 1185 | "type": { |
1181 | 1186 | "value": "AddForceAL" |
1182 | 1187 | }, |
1183 | 1188 | "parameters": [ |
1184 | 1189 | "Bullet", |
1185 | | - "GetArgumentAsNumber(\"Angle\") + RandomInRange(-Object.Behavior::PropertyAngleVariance(), Object.Behavior::PropertyAngleVariance())", |
| 1190 | + "Object.Behavior::PropertyRandomizedAngle()", |
1186 | 1191 | "GetArgumentAsNumber(\"Speed\") + RandomInRange(-Object.Behavior::PropertyBulletSpeedVariance(), Object.Behavior::PropertyBulletSpeedVariance())", |
1187 | 1192 | "1" |
1188 | 1193 | ] |
|
1275 | 1280 | "parameters": [ |
1276 | 1281 | "Bullet", |
1277 | 1282 | "=", |
1278 | | - "GetArgumentAsNumber(\"Angle\")" |
| 1283 | + "Object.Behavior::PropertyRandomizedAngle()" |
1279 | 1284 | ] |
1280 | 1285 | } |
1281 | 1286 | ] |
|
4519 | 4524 | "hidden": true, |
4520 | 4525 | "name": "BulletLayer" |
4521 | 4526 | }, |
| 4527 | + { |
| 4528 | + "value": "0", |
| 4529 | + "type": "Number", |
| 4530 | + "label": "", |
| 4531 | + "description": "", |
| 4532 | + "group": "", |
| 4533 | + "extraInformation": [], |
| 4534 | + "hidden": true, |
| 4535 | + "name": "RandomizedAngle" |
| 4536 | + }, |
4522 | 4537 | { |
4523 | 4538 | "value": "0", |
4524 | 4539 | "type": "Number", |
|
0 commit comments