|
20 | 20 | "- Overheat", |
21 | 21 | "", |
22 | 22 | "The speed can be specified when using the actions to fire the bullets.", |
23 | | - "The bullets are automatically given a permanent force to make them move (no need to use a linear movement or move them with another behavior).", |
| 23 | + "The bullets are automatically given a permanent force to make them move in the 2D plane (no need to use a linear movement or move them with another behavior).", |
24 | 24 | "", |
25 | 25 | "It can be used for:", |
26 | 26 | "- Twin-stick shooters ([open the project online](https://editor.gdevelop.io/?project=example://conviction-of-gun-dude-desktop))", |
|
55 | 55 | "eventsFunctions": [], |
56 | 56 | "eventsBasedBehaviors": [ |
57 | 57 | { |
58 | | - "description": "Fire bullets, manage ammo, reloading, and overheating. Once added to your object that must shoot, use the behavior action in your events to fire another object as a bullet. This action will also make the bullet move (using a permanent force) at the speed specified in the action.", |
| 58 | + "description": "Fire bullets with built-in cooldown, ammo, reloading, and overheating. Once added to your object that must shoot, use the behavior actions to fire another object as a bullet. These actions check all constraints internally (can be called without conditions, they will only fire when ready) and will make the bullet move (using a permanent force).", |
59 | 59 | "fullName": "Fire bullets", |
60 | 60 | "name": "FireBullet", |
61 | 61 | "objectType": "", |
|
629 | 629 | "objectGroups": [] |
630 | 630 | }, |
631 | 631 | { |
632 | | - "description": "Fire bullets toward an object at a specified speed.", |
| 632 | + "description": "Fire bullets toward an object at a specified speed. Call this continuously, the action checks readiness internally — no extra timer or check needed.", |
633 | 633 | "fullName": "Fire bullets toward an object", |
634 | 634 | "functionType": "Action", |
635 | 635 | "name": "FireTowardObject", |
636 | | - "sentence": "Fire _PARAM4_ from _PARAM0_, at position _PARAM2_; _PARAM3_, toward _PARAM5_ with speed _PARAM6_ px/s", |
| 636 | + "sentence": "Fire _PARAM4_ from _PARAM0_ (if ready), at position _PARAM2_; _PARAM3_, toward _PARAM5_ with speed _PARAM6_ px/s", |
637 | 637 | "events": [ |
638 | 638 | { |
639 | 639 | "type": "BuiltinCommonInstructions::Standard", |
|
698 | 698 | "objectGroups": [] |
699 | 699 | }, |
700 | 700 | { |
701 | | - "description": "Fire bullets toward a position at a specified speed.", |
| 701 | + "description": "Fire bullets toward a position at a specified speed. Call this continuously, the action checks readiness internally — no extra timer or check needed.", |
702 | 702 | "fullName": "Fire bullets toward a position", |
703 | 703 | "functionType": "Action", |
704 | 704 | "name": "FireTowardPosition", |
705 | | - "sentence": "Fire _PARAM4_ from _PARAM0_, at position _PARAM2_; _PARAM3_, toward position _PARAM5_;_PARAM6_ with speed _PARAM7_ px/s", |
| 705 | + "sentence": "Fire _PARAM4_ from _PARAM0_ (if ready), at position _PARAM2_; _PARAM3_, toward position _PARAM5_;_PARAM6_ with speed _PARAM7_ px/s", |
706 | 706 | "events": [ |
707 | 707 | { |
708 | 708 | "type": "BuiltinCommonInstructions::Standard", |
|
772 | 772 | "objectGroups": [] |
773 | 773 | }, |
774 | 774 | { |
775 | | - "description": "Fire bullets in the direction of a given angle at a specified speed.", |
| 775 | + "description": "Fire bullets in the direction of a given angle at a specified speed. Call this continuously, the action checks readiness internally — no extra timer or check needed.", |
776 | 776 | "fullName": "Fire bullets toward an angle", |
777 | 777 | "functionType": "Action", |
778 | 778 | "name": "Fire", |
779 | | - "sentence": "Fire _PARAM4_ from _PARAM0_, at position _PARAM2_; _PARAM3_, toward angle _PARAM5_ and speed _PARAM6_ px/s", |
| 779 | + "sentence": "Fire _PARAM4_ from _PARAM0_ (if ready), at position _PARAM2_; _PARAM3_, toward angle _PARAM5_ and speed _PARAM6_ px/s", |
780 | 780 | "events": [ |
781 | 781 | { |
782 | 782 | "type": "BuiltinCommonInstructions::Standard", |
|
0 commit comments