diff --git a/extensions/reviewed/AdvancedJump.json b/extensions/reviewed/AdvancedJump.json index f71c1662..f7c3cd5e 100644 --- a/extensions/reviewed/AdvancedJump.json +++ b/extensions/reviewed/AdvancedJump.json @@ -8,7 +8,7 @@ "name": "AdvancedJump", "previewIconUrl": "https://resources.gdevelop-app.com/assets/Icons/Line Hero Pack/Master/SVG/Sports and Fitness/Sports and Fitness_training_running_run.svg", "shortDescription": "Let platformer characters: air jump, wall jump wall sliding, coyote time and dashing.", - "version": "0.1.3", + "version": "0.1.4", "description": [ "This extension provides behaviors to:", "", @@ -43,6 +43,8 @@ "UMcf9dzu8pVV84ZSLaGAtUB8PyF2" ], "dependencies": [], + "globalVariables": [], + "sceneVariables": [], "eventsFunctions": [], "eventsBasedBehaviors": [ { @@ -76,8 +78,7 @@ "textG": 0, "textR": 0 }, - "comment": "Avoid any side effect if the feature is not used.", - "comment2": "" + "comment": "Avoid any side effect if the feature is not used." }, { "type": "BuiltinCommonInstructions::Standard", @@ -106,8 +107,7 @@ "textG": 0, "textR": 0 }, - "comment": "The timeframe is starting.", - "comment2": "" + "comment": "The timeframe is starting." }, { "type": "BuiltinCommonInstructions::Standard", @@ -207,8 +207,7 @@ "textG": 0, "textR": 0 }, - "comment": "The timeframe is missed.", - "comment2": "" + "comment": "The timeframe is missed." }, { "type": "BuiltinCommonInstructions::Standard", @@ -276,8 +275,7 @@ "textG": 0, "textR": 0 }, - "comment": "Coyote jump", - "comment2": "" + "comment": "Coyote jump" }, { "type": "BuiltinCommonInstructions::Standard", @@ -336,8 +334,7 @@ "textG": 0, "textR": 0 }, - "comment": "The new value will be used next frame.", - "comment2": "" + "comment": "The new value will be used next frame." }, { "type": "BuiltinCommonInstructions::Standard", @@ -379,8 +376,7 @@ "textG": 0, "textR": 0 }, - "comment": "While in the coyote jump frame, the Object is treated as being on the floor. No air jump can happen.", - "comment2": "" + "comment": "While in the coyote jump frame, the Object is treated as being on the floor. No air jump can happen." }, { "type": "BuiltinCommonInstructions::Standard", @@ -480,8 +476,7 @@ "textG": 0, "textR": 0 }, - "comment": "When the object fall, it doesn't jump but air jumps must be allowed", - "comment2": "" + "comment": "When the object fall, it doesn't jump but air jumps must be allowed" }, { "type": "BuiltinCommonInstructions::Standard", @@ -540,8 +535,7 @@ "textG": 0, "textR": 0 }, - "comment": "The order of these events is important because the idle state is:\non the floor and jump key released but the 1st jump must not count.", - "comment2": "" + "comment": "The order of these events is important because the idle state is:\non the floor and jump key released but the 1st jump must not count." }, { "type": "BuiltinCommonInstructions::Standard", @@ -606,8 +600,7 @@ "textG": 0, "textR": 0 }, - "comment": "Reset air jump counter.", - "comment2": "" + "comment": "Reset air jump counter." }, { "type": "BuiltinCommonInstructions::Standard", @@ -693,8 +686,7 @@ "textG": 0, "textR": 0 }, - "comment": "Allow air jumps.", - "comment2": "" + "comment": "Allow air jumps." }, { "type": "BuiltinCommonInstructions::Standard", @@ -892,8 +884,7 @@ "textG": 0, "textR": 0 }, - "comment": "Coyote time was disabled, so WasInTheAir may not have been updated for a long time.", - "comment2": "" + "comment": "Coyote time was disabled, so WasInTheAir may not have been updated for a long time." }, { "type": "BuiltinCommonInstructions::Standard", @@ -945,8 +936,7 @@ "textG": 0, "textR": 0 }, - "comment": "Coyote time was disabled, so WasInTheAir may not have been updated for a long time.", - "comment2": "" + "comment": "Coyote time was disabled, so WasInTheAir may not have been updated for a long time." }, { "type": "BuiltinCommonInstructions::Standard", @@ -988,7 +978,7 @@ "Object", "Behavior", "=", - "CoyoteTime" + "Value" ] } ] @@ -1009,7 +999,7 @@ { "description": "Duration", "longDescription": "Coyote time duration in seconds.", - "name": "CoyoteTime", + "name": "Value", "type": "expression" } ], @@ -1248,8 +1238,7 @@ "textG": 0, "textR": 0 }, - "comment": "When the jump is allowed but not yet done, it must not be counted.", - "comment2": "" + "comment": "When the jump is allowed but not yet done, it must not be counted." }, { "type": "BuiltinCommonInstructions::Standard", @@ -1314,7 +1303,7 @@ "Object", "Behavior", "=", - "AirJumpCountMaximum" + "Value" ] } ] @@ -1334,7 +1323,7 @@ }, { "description": "Number of air jumps", - "name": "AirJumpCountMaximum", + "name": "Value", "type": "expression" } ], @@ -1375,8 +1364,7 @@ "textG": 0, "textR": 0 }, - "comment": "Avoid to jump again before the current jump input ends.", - "comment2": "" + "comment": "Avoid to jump again before the current jump input ends." }, { "type": "BuiltinCommonInstructions::Standard", @@ -1458,8 +1446,7 @@ "textG": 0, "textR": 0 }, - "comment": "This avoid to give an extra jump if the character was already allowed to jump in mid-air.", - "comment2": "" + "comment": "This avoid to give an extra jump if the character was already allowed to jump in mid-air." }, { "type": "BuiltinCommonInstructions::Standard", @@ -1496,8 +1483,7 @@ "textG": 0, "textR": 0 }, - "comment": "Avoid to jump again before the current jump input ends.", - "comment2": "" + "comment": "Avoid to jump again before the current jump input ends." }, { "type": "BuiltinCommonInstructions::Standard", @@ -1601,7 +1587,6 @@ "extraInformation": [ "PlatformBehavior::PlatformerObjectBehavior" ], - "hidden": false, "name": "PlatformerBehavior" }, { @@ -1612,7 +1597,6 @@ "description": "", "group": "Coyote time", "extraInformation": [], - "hidden": false, "name": "CoyoteTimeFrameDuration" }, { @@ -1642,7 +1626,6 @@ "description": "", "group": "Air jump", "extraInformation": [], - "hidden": false, "name": "AirJumpCountMaximum" }, { @@ -1652,7 +1635,6 @@ "description": "", "group": "Air jump", "extraInformation": [], - "hidden": false, "name": "AreFloorJumpCountedAsAirJump" }, { @@ -1722,8 +1704,7 @@ "textG": 0, "textR": 0 }, - "comment": "Avoid a jump from the floor to do a wall jump because of the allowed timeframe.", - "comment2": "" + "comment": "Avoid a jump from the floor to do a wall jump because of the allowed timeframe." }, { "type": "BuiltinCommonInstructions::Standard", @@ -1762,8 +1743,7 @@ "textG": 0, "textR": 0 }, - "comment": "Reset default character configuration when a jump that is not a wall jump happens (for instance an air jump).", - "comment2": "" + "comment": "Reset default character configuration when a jump that is not a wall jump happens (for instance an air jump)." }, { "type": "BuiltinCommonInstructions::Standard", @@ -1815,8 +1795,7 @@ "textG": 0, "textR": 0 }, - "comment": "To know when jumping from the floor or not.", - "comment2": "" + "comment": "To know when jumping from the floor or not." }, { "type": "BuiltinCommonInstructions::Standard", @@ -1911,8 +1890,7 @@ "textG": 0, "textR": 0 }, - "comment": "Reset default character configuration when the character change of direction or start to fall.", - "comment2": "" + "comment": "Reset default character configuration when the character change of direction or start to fall." }, { "type": "BuiltinCommonInstructions::Standard", @@ -2038,8 +2016,7 @@ "textG": 0, "textR": 0 }, - "comment": "When the character tries to move but can't actually move, it's against a wall.", - "comment2": "" + "comment": "When the character tries to move but can't actually move, it's against a wall." }, { "type": "BuiltinCommonInstructions::Standard", @@ -2227,8 +2204,7 @@ "textG": 0, "textR": 0 }, - "comment": "Save the previous position for the wall detection.", - "comment2": "" + "comment": "Save the previous position for the wall detection." }, { "type": "BuiltinCommonInstructions::Standard", @@ -2319,8 +2295,7 @@ "textG": 0, "textR": 0 }, - "comment": "To be permissive, when the jump key was pressed right before the character touch the wall,\nit is still detected as a wall jump which reset the air jump counter.", - "comment2": "" + "comment": "To be permissive, when the jump key was pressed right before the character touch the wall,\nit is still detected as a wall jump which reset the air jump counter." }, { "type": "BuiltinCommonInstructions::Standard", @@ -3436,8 +3411,7 @@ "textG": 0, "textR": 0 }, - "comment": "Don't save the wrong acceleration and speed if the action is called 2 times with true.", - "comment2": "" + "comment": "Don't save the wrong acceleration and speed if the action is called 2 times with true." }, { "type": "BuiltinCommonInstructions::Standard", @@ -3508,8 +3482,7 @@ "textG": 0, "textR": 0 }, - "comment": "Don't do it if speed wasn't saved by the previous event at some point.", - "comment2": "" + "comment": "Don't do it if speed wasn't saved by the previous event at some point." }, { "type": "BuiltinCommonInstructions::Standard", @@ -3578,8 +3551,7 @@ "textG": 0, "textR": 0 }, - "comment": "Don't save the wrong gravity and maximum speed if the action is called 2 times with true.", - "comment2": "" + "comment": "Don't save the wrong gravity and maximum speed if the action is called 2 times with true." }, { "type": "BuiltinCommonInstructions::Standard", @@ -3630,8 +3602,7 @@ "textG": 0, "textR": 0 }, - "comment": "Don't do it if gravity wasn't saved by the previous event at some point.", - "comment2": "" + "comment": "Don't do it if gravity wasn't saved by the previous event at some point." }, { "type": "BuiltinCommonInstructions::Standard", @@ -3798,7 +3769,7 @@ "Object", "Behavior", "=", - "JumpTimeFrame" + "Value" ] } ] @@ -3818,8 +3789,8 @@ }, { "description": "Jump detection time frame (in seconds)", - "name": "JumpTimeFrame", - "type": "objectList" + "name": "Value", + "type": "expression" } ], "objectGroups": [] @@ -3885,7 +3856,7 @@ "Object", "Behavior", "=", - "WallJumpSpeedX" + "Value" ] } ] @@ -3905,7 +3876,7 @@ }, { "description": "Side speed", - "name": "WallJumpSpeedX", + "name": "Value", "type": "expression" } ], @@ -3972,7 +3943,7 @@ "Object", "Behavior", "=", - "WallJumpAccelerationX" + "Value" ] } ] @@ -3992,7 +3963,7 @@ }, { "description": "Side acceleration", - "name": "WallJumpAccelerationX", + "name": "Value", "type": "expression" } ], @@ -4059,7 +4030,7 @@ "Object", "Behavior", "=", - "WallSlidingGravity" + "Value" ] } ] @@ -4079,7 +4050,7 @@ }, { "description": "Gravity", - "name": "WallSlidingGravity", + "name": "Value", "type": "expression" } ], @@ -4146,7 +4117,7 @@ "Object", "Behavior", "=", - "WallSlidingMaxFallingSpeed" + "Value" ] } ] @@ -4166,7 +4137,7 @@ }, { "description": "Maximum falling speed", - "name": "WallSlidingMaxFallingSpeed", + "name": "Value", "type": "expression" } ], @@ -4233,7 +4204,7 @@ "Object", "Behavior", "=", - "Firebase::GetRemoteConfigNumber(\"WallSlidingSpeedAbsorption\")" + "Value" ] } ] @@ -4253,7 +4224,7 @@ }, { "description": "Impact speed absorption", - "name": "WallSlidingSpeedAbsorption", + "name": "Value", "type": "expression" } ], @@ -4270,7 +4241,6 @@ "extraInformation": [ "PlatformBehavior::PlatformerObjectBehavior" ], - "hidden": false, "name": "PlatformerCharacter" }, { @@ -4282,7 +4252,6 @@ "extraInformation": [ "AdvancedJump::PlatformerConfigurationStack" ], - "hidden": false, "name": "PlatformerConfigurationStack" }, { @@ -4293,7 +4262,6 @@ "description": "", "group": "Wall jump", "extraInformation": [], - "hidden": false, "name": "JumpTimeFrame" }, { @@ -4304,7 +4272,6 @@ "description": "", "group": "Wall jump", "extraInformation": [], - "hidden": false, "name": "WallJumpSpeedX" }, { @@ -4315,7 +4282,6 @@ "description": "", "group": "Wall jump", "extraInformation": [], - "hidden": false, "name": "WallJumpAccelerationX" }, { @@ -4326,7 +4292,6 @@ "description": "", "group": "Wall jump", "extraInformation": [], - "hidden": false, "name": "SideSpeedSustainTime" }, { @@ -4337,7 +4302,6 @@ "description": "", "group": "Wall sliding", "extraInformation": [], - "hidden": false, "name": "WallSlidingGravity" }, { @@ -4348,7 +4312,6 @@ "description": "", "group": "Wall sliding", "extraInformation": [], - "hidden": false, "name": "WallSlidingMaxFallingSpeed" }, { @@ -4359,7 +4322,6 @@ "description": "", "group": "Wall sliding", "extraInformation": [], - "hidden": false, "name": "WallSlidingSpeedAbsorption" }, { @@ -4370,7 +4332,6 @@ "description": "", "group": "Wall sliding", "extraInformation": [], - "hidden": false, "name": "WallSlidingFallingSpeedMin" }, { @@ -4380,7 +4341,6 @@ "description": "", "group": "Wall sliding", "extraInformation": [], - "hidden": false, "name": "AutomaticSliding" }, { @@ -4488,8 +4448,7 @@ "textG": 0, "textR": 0 }, - "comment": "Revert default configuration", - "comment2": "" + "comment": "Revert default configuration" }, { "type": "BuiltinCommonInstructions::Standard", @@ -4570,8 +4529,7 @@ "textG": 0, "textR": 0 }, - "comment": "Vertical dash to smash the ground", - "comment2": "" + "comment": "Vertical dash to smash the ground" }, { "type": "BuiltinCommonInstructions::Standard", @@ -4792,7 +4750,6 @@ "extraInformation": [ "PlatformBehavior::PlatformerObjectBehavior" ], - "hidden": false, "name": "PlatformerCharacter" }, { @@ -4804,7 +4761,6 @@ "extraInformation": [ "AdvancedJump::PlatformerConfigurationStack" ], - "hidden": false, "name": "PlatformerConfigurationStack" }, { @@ -4815,7 +4771,6 @@ "description": "", "group": "", "extraInformation": [], - "hidden": false, "name": "DiveMaxFallingSpeed" }, { @@ -4826,7 +4781,6 @@ "description": "", "group": "", "extraInformation": [], - "hidden": false, "name": "DiveInitialFallingSpeed" }, { @@ -4837,7 +4791,6 @@ "description": "", "group": "", "extraInformation": [], - "hidden": false, "name": "DiveGravity" }, { @@ -5044,8 +4997,7 @@ "textG": 0, "textR": 0 }, - "comment": "Sustain", - "comment2": "" + "comment": "Sustain" }, { "type": "BuiltinCommonInstructions::Standard", @@ -5270,8 +5222,7 @@ "textG": 0, "textR": 0 }, - "comment": "After sustain", - "comment2": "" + "comment": "After sustain" }, { "type": "BuiltinCommonInstructions::Standard", @@ -5337,8 +5288,7 @@ "textG": 0, "textR": 0 }, - "comment": "Dashing end", - "comment2": "" + "comment": "Dashing end" }, { "type": "BuiltinCommonInstructions::Standard", @@ -5864,7 +5814,6 @@ "extraInformation": [ "PlatformBehavior::PlatformerObjectBehavior" ], - "hidden": false, "name": "PlatformerCharacter" }, { @@ -5876,7 +5825,6 @@ "extraInformation": [ "AdvancedJump::PlatformerConfigurationStack" ], - "hidden": false, "name": "PlatformerConfigurationStack" }, { @@ -5886,7 +5834,6 @@ "description": "", "group": "", "extraInformation": [], - "hidden": false, "name": "DashInitialSpeed" }, { @@ -5896,7 +5843,6 @@ "description": "", "group": "Sustain", "extraInformation": [], - "hidden": false, "name": "DashSustainDurationMin" }, { @@ -5906,7 +5852,6 @@ "description": "", "group": "Sustain", "extraInformation": [], - "hidden": false, "name": "DashSustainDurationMax" }, { @@ -5916,7 +5861,6 @@ "description": "", "group": "Sustain", "extraInformation": [], - "hidden": false, "name": "DashSustainAcceleration" }, { @@ -5926,7 +5870,6 @@ "description": "", "group": "Sustain", "extraInformation": [], - "hidden": false, "name": "DashSustainSpeedMax" }, { @@ -5936,7 +5879,6 @@ "description": "", "group": "Sustain", "extraInformation": [], - "hidden": false, "name": "DashSustainGravity" }, { @@ -5946,7 +5888,6 @@ "description": "", "group": "", "extraInformation": [], - "hidden": false, "name": "DashDecceleration" }, { @@ -5956,7 +5897,6 @@ "description": "", "group": "", "extraInformation": [], - "hidden": false, "name": "DashGravity" }, { @@ -5966,7 +5906,6 @@ "description": "", "group": "", "extraInformation": [], - "hidden": false, "name": "CoolDownDuration" }, { @@ -6661,7 +6600,6 @@ "extraInformation": [ "PlatformBehavior::PlatformerObjectBehavior" ], - "hidden": false, "name": "PlatformerCharacter" } ], diff --git a/extensions/reviewed/AdvancedJump3D.json b/extensions/reviewed/AdvancedJump3D.json index 968c3d36..7d9e9878 100644 --- a/extensions/reviewed/AdvancedJump3D.json +++ b/extensions/reviewed/AdvancedJump3D.json @@ -8,7 +8,7 @@ "name": "AdvancedJump3D", "previewIconUrl": "https://resources.gdevelop-app.com/assets/Icons/Line Hero Pack/Master/SVG/Sports and Fitness/Sports and Fitness_training_running_run.svg", "shortDescription": "Let 3D physics characters: air jump, wall jump wall sliding, coyote time and dashing.", - "version": "1.0.0", + "version": "1.0.1", "description": [ "This extension provides behaviors to:", "", @@ -16,7 +16,7 @@ "* Do coyote time, also known as \"ledge tolerance\". It lets players jumping even after their character is no longer touching the ground for a given amount of time. It aims to give players a feeling of control and reduce frustration." ], "origin": { - "identifier": "AdvancedJump", + "identifier": "AdvancedJump3D", "name": "gdevelop-extension-store" }, "tags": [ @@ -974,7 +974,7 @@ "Object", "Behavior", "=", - "CoyoteTime" + "Value" ] } ] @@ -995,7 +995,7 @@ { "description": "Duration", "longDescription": "Coyote time duration in seconds.", - "name": "CoyoteTime", + "name": "Value", "type": "expression" } ], @@ -1191,7 +1191,7 @@ "Object", "Behavior", "=", - "AirJumpCountMaximum" + "Value" ] } ] @@ -1211,7 +1211,7 @@ }, { "description": "Number of air jumps", - "name": "AirJumpCountMaximum", + "name": "Value", "type": "expression" } ], diff --git a/extensions/reviewed/BoidsMovement.json b/extensions/reviewed/BoidsMovement.json index 3ffb1aae..c625ece8 100644 --- a/extensions/reviewed/BoidsMovement.json +++ b/extensions/reviewed/BoidsMovement.json @@ -8,7 +8,7 @@ "name": "BoidsMovement", "previewIconUrl": "https://resources.gdevelop-app.com/assets/Icons/Glyphster Pack/Master/SVG/Restaurant/Restaurant_restaurant_seafood_animal_fish.svg", "shortDescription": "Simulates flocks movement.", - "version": "0.3.1", + "version": "0.3.2", "description": [ "Simulates swarms or flocks movement following the separation, alignment, cohesion principles. The flock can be attracted to a location or avoid some obstacles.", "", @@ -1379,26 +1379,33 @@ "objectGroups": [] }, { - "description": "Change the maximum speed of the object.", - "fullName": "Maximum speed", - "functionType": "Action", + "description": "Check if the object is rotated while moving on its path.", + "fullName": "Object Rotated", + "functionType": "Condition", "group": "Boids movement configuration", - "name": "SetMaxSpeed", - "sentence": "Change the maximum speed of _PARAM0_ to _PARAM2_", + "name": "ShouldRotate", + "sentence": "_PARAM0_ is rotated when moving", "events": [ { "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ + "conditions": [ { "type": { - "value": "BoidsMovement::BoidsMovement::SetPropertyMaxSpeed" + "value": "BoidsMovement::BoidsMovement::PropertyShouldRotate" }, "parameters": [ "Object", - "Behavior", - "=", - "MaxSpeed" + "Behavior" + ] + } + ], + "actions": [ + { + "type": { + "value": "SetReturnBoolean" + }, + "parameters": [ + "True" ] } ] @@ -1415,22 +1422,17 @@ "name": "Behavior", "supplementaryInformation": "BoidsMovement::BoidsMovement", "type": "behavior" - }, - { - "description": "Max Speed", - "name": "MaxSpeed", - "type": "expression" } ], "objectGroups": [] }, { - "description": "Change the maximum acceleration of the object.", - "fullName": "Maximum acceleration", - "functionType": "Action", + "description": "Return the maximum speed.", + "fullName": "Maximum speed", + "functionType": "Expression", "group": "Boids movement configuration", - "name": "SetMaxAcceleration", - "sentence": "Change the maximum acceleration of _PARAM0_ to _PARAM2_", + "name": "MaxSpeed", + "sentence": "", "events": [ { "type": "BuiltinCommonInstructions::Standard", @@ -1438,18 +1440,18 @@ "actions": [ { "type": { - "value": "BoidsMovement::BoidsMovement::SetPropertyMaxAcceleration" + "value": "SetReturnNumber" }, "parameters": [ - "Object", - "Behavior", - "=", - "SteeringForce" + "MaxSpeed" ] } ] } ], + "expressionType": { + "type": "expression" + }, "parameters": [ { "description": "Object", @@ -1461,43 +1463,31 @@ "name": "Behavior", "supplementaryInformation": "BoidsMovement::BoidsMovement", "type": "behavior" - }, - { - "description": "Steering Force", - "name": "SteeringForce", - "type": "expression" } ], "objectGroups": [] }, { - "description": "Check if the object is rotated while moving on its path.", - "fullName": "Object Rotated", - "functionType": "Condition", + "description": "Change the maximum speed of the object.", + "fullName": "Maximum speed", + "functionType": "Action", "group": "Boids movement configuration", - "name": "ShouldRotate", - "sentence": "_PARAM0_ is rotated when moving", + "name": "SetMaxSpeed", + "sentence": "Change the maximum speed of _PARAM0_ to _PARAM2_", "events": [ { "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "BoidsMovement::BoidsMovement::PropertyShouldRotate" - }, - "parameters": [ - "Object", - "Behavior" - ] - } - ], + "conditions": [], "actions": [ { "type": { - "value": "SetReturnBoolean" + "value": "BoidsMovement::BoidsMovement::SetPropertyMaxSpeed" }, "parameters": [ - "True" + "Object", + "Behavior", + "=", + "Value" ] } ] @@ -1514,16 +1504,21 @@ "name": "Behavior", "supplementaryInformation": "BoidsMovement::BoidsMovement", "type": "behavior" + }, + { + "description": "Max Speed", + "name": "Value", + "type": "expression" } ], "objectGroups": [] }, { - "description": "Return the maximum speed.", - "fullName": "Maximum speed", + "description": "Return the maximum acceleration.", + "fullName": "Maximum acceleration", "functionType": "Expression", "group": "Boids movement configuration", - "name": "MaxSpeed", + "name": "MaxAcceleration", "sentence": "", "events": [ { @@ -1535,7 +1530,7 @@ "value": "SetReturnNumber" }, "parameters": [ - "MaxSpeed" + "MaxAcceleration" ] } ] @@ -1560,12 +1555,12 @@ "objectGroups": [] }, { - "description": "Return the maximum acceleration.", + "description": "Change the maximum acceleration of the object.", "fullName": "Maximum acceleration", - "functionType": "Expression", + "functionType": "Action", "group": "Boids movement configuration", - "name": "MaxAcceleration", - "sentence": "", + "name": "SetMaxAcceleration", + "sentence": "Change the maximum acceleration of _PARAM0_ to _PARAM2_", "events": [ { "type": "BuiltinCommonInstructions::Standard", @@ -1573,18 +1568,18 @@ "actions": [ { "type": { - "value": "SetReturnNumber" + "value": "BoidsMovement::BoidsMovement::SetPropertyMaxAcceleration" }, "parameters": [ - "MaxAcceleration" + "Object", + "Behavior", + "=", + "Value" ] } ] } ], - "expressionType": { - "type": "expression" - }, "parameters": [ { "description": "Object", @@ -1596,6 +1591,11 @@ "name": "Behavior", "supplementaryInformation": "BoidsMovement::BoidsMovement", "type": "behavior" + }, + { + "description": "Steering Force", + "name": "Value", + "type": "expression" } ], "objectGroups": [] diff --git a/extensions/reviewed/Bounce.json b/extensions/reviewed/Bounce.json index b6dea8ad..91f5ca24 100644 --- a/extensions/reviewed/Bounce.json +++ b/extensions/reviewed/Bounce.json @@ -8,7 +8,7 @@ "name": "Bounce", "previewIconUrl": "https://resources.gdevelop-app.com/assets/Icons/volleyball.svg", "shortDescription": "Bounce the object off another object it just touched.", - "version": "0.2.2", + "version": "0.2.3", "description": [ "Provides an action to make the object bounce from another object it just touched.", "", @@ -29,6 +29,8 @@ "wWP8BSlAW0UP4NeaHa2LcmmDzmH2" ], "dependencies": [], + "globalVariables": [], + "sceneVariables": [], "eventsFunctions": [], "eventsBasedBehaviors": [ { @@ -54,8 +56,7 @@ "textG": 0, "textR": 0 }, - "comment": "To bounce the object realistically, we first separate it from the obstacle. The collision engine will do it by moving the object through the shortest \"normal vector\" of the edge that was collided.\nWe store the position of the object before being moved so that we know the angle of this \"normal vector\". Once we know it, we add a force in the direction of the normal vector, and we add the difference between the normal vector and the previous angle of movement.", - "comment2": "" + "comment": "To bounce the object realistically, we first separate it from the obstacle. The collision engine will do it by moving the object through the shortest \"normal vector\" of the edge that was collided.\nWe store the position of the object before being moved so that we know the angle of this \"normal vector\". Once we know it, we add a force in the direction of the normal vector, and we add the difference between the normal vector and the previous angle of movement." }, { "type": "BuiltinCommonInstructions::Standard", @@ -63,48 +64,24 @@ "actions": [ { "type": { - "value": "Bounce::Bounce::SetPropertyOldX" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "OldX", "=", "Object.X()" ] }, { "type": { - "value": "Bounce::Bounce::SetPropertyOldY" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "OldY", "=", "Object.Y()" ] }, - { - "type": { - "value": "Bounce::Bounce::SetPropertyOldForceAngle" - }, - "parameters": [ - "Object", - "Behavior", - "=", - "Object.ForceAngle()" - ] - }, - { - "type": { - "value": "Bounce::Bounce::SetPropertyOldForceLength" - }, - "parameters": [ - "Object", - "Behavior", - "=", - "Object.ForceLength()" - ] - }, { "type": { "value": "SeparateFromObjects" @@ -152,11 +129,30 @@ "actions": [ { "type": { - "value": "Bounce::Bounce::SetPropertyNormalAngle" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "OldForceAngle", + "=", + "Object.ForceAngle()" + ] + }, + { + "type": { + "value": "SetNumberVariable" + }, + "parameters": [ + "OldForceLength", + "=", + "Object.ForceLength()" + ] + }, + { + "type": { + "value": "SetNumberVariable" + }, + "parameters": [ + "NormalAngle", "=", "ToDeg(atan2(Object.Y() - OldY, Object.X() - OldX))" ] @@ -175,7 +171,7 @@ }, "parameters": [ "Object", - "NormalAngle+AngleDifference(NormalAngle, OldForceAngle+180)", + "NormalAngle + AngleDifference(NormalAngle, OldForceAngle + 180)", "OldForceLength", "1" ] @@ -191,8 +187,37 @@ "1" ] } + ], + "variables": [ + { + "name": "OldForceAngle", + "type": "number", + "value": 0 + }, + { + "name": "OldForceLength", + "type": "number", + "value": 0 + }, + { + "name": "NormalAngle", + "type": "number", + "value": 0 + } ] } + ], + "variables": [ + { + "name": "OldX", + "type": "number", + "value": 0 + }, + { + "name": "OldY", + "type": "number", + "value": 0 + } ] } ], @@ -233,8 +258,7 @@ "textG": 0, "textR": 0 }, - "comment": "Check if there is a collision between the object and an obstacle and if so, do the bounce by stopping the object and adding a force so that it goes in the \"reflected\" direction, using the \"normal\" angle provided. \nThis provides a realistic bounce.", - "comment2": "" + "comment": "Check if there is a collision between the object and an obstacle and if so, do the bounce by stopping the object and adding a force so that it goes in the \"reflected\" direction, using the \"normal\" angle provided. \nThis provides a realistic bounce." }, { "type": "BuiltinCommonInstructions::Standard", @@ -242,48 +266,24 @@ "actions": [ { "type": { - "value": "Bounce::Bounce::SetPropertyOldX" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "OldX", "=", "Object.X()" ] }, { "type": { - "value": "Bounce::Bounce::SetPropertyOldY" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "OldY", "=", "Object.Y()" ] }, - { - "type": { - "value": "Bounce::Bounce::SetPropertyOldForceAngle" - }, - "parameters": [ - "Object", - "Behavior", - "=", - "Object.ForceAngle()" - ] - }, - { - "type": { - "value": "Bounce::Bounce::SetPropertyOldForceLength" - }, - "parameters": [ - "Object", - "Behavior", - "=", - "Object.ForceLength()" - ] - }, { "type": { "value": "SeparateFromObjects" @@ -331,13 +331,22 @@ "actions": [ { "type": { - "value": "Bounce::Bounce::SetPropertyNormalAngle" + "value": "SetNumberVariable" }, "parameters": [ - "Object", - "Behavior", + "OldForceAngle", "=", - "NormalAngle" + "Object.ForceAngle()" + ] + }, + { + "type": { + "value": "SetNumberVariable" + }, + "parameters": [ + "OldForceLength", + "=", + "Object.ForceLength()" ] }, { @@ -354,7 +363,7 @@ }, "parameters": [ "Object", - "NormalAngle+AngleDifference(NormalAngle, OldForceAngle+180)", + "NormalAngle + AngleDifference(NormalAngle, OldForceAngle + 180)", "OldForceLength", "1" ] @@ -370,8 +379,32 @@ "1" ] } + ], + "variables": [ + { + "name": "OldForceAngle", + "type": "number", + "value": 0 + }, + { + "name": "OldForceLength", + "type": "number", + "value": 0 + } ] } + ], + "variables": [ + { + "name": "OldX", + "type": "number", + "value": 0 + }, + { + "name": "OldY", + "type": "number", + "value": 0 + } ] } ], @@ -497,7 +530,6 @@ "description": "the number of times this object has bounced off another object.", "fullName": "Bounce count", "functionType": "ExpressionAndCondition", - "group": "", "name": "BounceCount", "sentence": "the bounce count", "events": [ @@ -536,56 +568,6 @@ } ], "propertyDescriptors": [ - { - "value": "0", - "type": "Number", - "label": "", - "description": "", - "group": "", - "extraInformation": [], - "hidden": true, - "name": "OldX" - }, - { - "value": "", - "type": "Number", - "label": "", - "description": "", - "group": "", - "extraInformation": [], - "hidden": true, - "name": "OldY" - }, - { - "value": "", - "type": "Number", - "label": "", - "description": "", - "group": "", - "extraInformation": [], - "hidden": true, - "name": "OldForceAngle" - }, - { - "value": "", - "type": "Number", - "label": "", - "description": "", - "group": "", - "extraInformation": [], - "hidden": true, - "name": "OldForceLength" - }, - { - "value": "", - "type": "Number", - "label": "", - "description": "", - "group": "", - "extraInformation": [], - "hidden": true, - "name": "NormalAngle" - }, { "value": "0", "type": "Number", @@ -602,4 +584,4 @@ } ], "eventsBasedObjects": [] -} +} \ No newline at end of file diff --git a/extensions/reviewed/ButtonStates.json b/extensions/reviewed/ButtonStates.json index 7f9ac8c2..cca910aa 100644 --- a/extensions/reviewed/ButtonStates.json +++ b/extensions/reviewed/ButtonStates.json @@ -8,7 +8,7 @@ "name": "ButtonStates", "previewIconUrl": "https://asset-resources.gdevelop.io/public-resources/Icons/753a9a794bd885058159b7509f06f5a8f67f72decfccb9a1b0efee26f41c3c4c_gesture-tap-button.svg", "shortDescription": "Use any object as a button and change appearance according to user interactions.", - "version": "1.1.1", + "version": "1.1.2", "description": [ "Use the \"Button states\" behavior to track user interactions with an object, including:", "", @@ -3010,7 +3010,7 @@ "Object", "Behavior", "=", - "Value" + "NewEffectName" ] }, { @@ -3021,7 +3021,7 @@ "Object", "Behavior", "=", - "Value" + "NewPropertyName" ] } ] @@ -3041,12 +3041,12 @@ }, { "description": "Effect name", - "name": "EffectName", + "name": "NewEffectName", "type": "string" }, { "description": "Parameter name", - "name": "PropertyName", + "name": "NewPropertyName", "type": "string" } ], diff --git a/extensions/reviewed/CurvedMovement.json b/extensions/reviewed/CurvedMovement.json index 6a7dd2b0..7653ef7e 100644 --- a/extensions/reviewed/CurvedMovement.json +++ b/extensions/reviewed/CurvedMovement.json @@ -8,7 +8,7 @@ "name": "CurvedMovement", "previewIconUrl": "https://resources.gdevelop-app.com/assets/Icons/Line Hero Pack/Master/SVG/Graphic Design/Graphic Design_bezier_curve.svg", "shortDescription": "Move objects on curved paths.", - "version": "1.1.1", + "version": "1.1.2", "description": [ "This extension allows to move objects on Bézier curve paths.", "- Paths can be built dynamically or from predetermined paths in SVG format.", @@ -3187,7 +3187,7 @@ "Object", "Behavior", "=", - "PathName" + "NewPathName" ] }, { @@ -3198,7 +3198,7 @@ "Object", "Behavior", "=", - "Duration" + "NewDuration" ] }, { @@ -3209,7 +3209,7 @@ "Object", "Behavior", "=", - "Easing" + "NewEasing" ] }, { @@ -3220,7 +3220,7 @@ "Object", "Behavior", "=", - "RepetitionCount" + "NewRepetitionCount" ] }, { @@ -3296,7 +3296,7 @@ "Object", "Behavior", "=", - "DistanceBetweenPositions(Object.X(), Object.Y(), DestinationX, Object.Y() + (DestinationY - Object.Y()) / Object.Behavior::PathSpeedScaleY()) / DistanceBetweenPositions(0, 0, Object.Behavior::PathEndX(), Object.Behavior::PathEndY() / Object.Behavior::PathSpeedScaleY()) / RepetitionCount" + "DistanceBetweenPositions(Object.X(), Object.Y(), DestinationX, Object.Y() + (DestinationY - Object.Y()) / Object.Behavior::PathSpeedScaleY()) / DistanceBetweenPositions(0, 0, Object.Behavior::PathEndX(), Object.Behavior::PathEndY() / Object.Behavior::PathSpeedScaleY()) / NewRepetitionCount" ] } ] @@ -3333,23 +3333,23 @@ { "description": "Path name", "longDescription": "The path can be define with the \"Append curve\" action.", - "name": "PathName", + "name": "NewPathName", "supplementaryInformation": "sceneBezierCurve", "type": "identifier" }, { "description": "Number of repetitions", - "name": "RepetitionCount", + "name": "NewRepetitionCount", "type": "expression" }, { "description": "Duration in seconds", - "name": "Duration", + "name": "NewDuration", "type": "expression" }, { "description": "Easing", - "name": "Easing", + "name": "NewEasing", "supplementaryInformation": "[\"linear\",\"easeInQuad\",\"easeOutQuad\",\"easeInOutQuad\",\"easeInCubic\",\"easeOutCubic\",\"easeInOutCubic\",\"easeInQuart\",\"easeOutQuart\",\"easeInOutQuart\",\"easeInQuint\",\"easeOutQuint\",\"easeInOutQuint\",\"easeInOutSine\",\"easeInExpo\",\"easeOutExpo\",\"easeInOutExpo\",\"easeInCirc\",\"easeOutCirc\",\"easeInOutCirc\",\"easeOutBounce\",\"easeInBack\",\"easeOutBack\",\"easeInOutBack\",\"elastic\",\"swingFromTo\",\"swingFrom\",\"swingTo\",\"bounce\",\"bouncePast\",\"easeFromTo\",\"easeFrom\",\"easeTo\"]", "type": "stringWithSelector" }, @@ -3384,10 +3384,10 @@ "parameters": [ "Object", "Behavior", - "PathName", - "RepetitionCount", - "Duration", - "Easing", + "NewPathName", + "NewRepetitionCount", + "NewDuration", + "NewEasing", "DestinationX", "DestinationY", "" @@ -3425,7 +3425,7 @@ "value": "GetArgumentAsBoolean" }, "parameters": [ - "\"ShouldLoop\"" + "\"NewShouldLoop\"" ] } ], @@ -3450,7 +3450,7 @@ "value": "GetArgumentAsBoolean" }, "parameters": [ - "\"ShouldLoop\"" + "\"NewShouldLoop\"" ] } ], @@ -3483,23 +3483,23 @@ { "description": "Path name", "longDescription": "The path can be define with the \"Append curve\" action.", - "name": "PathName", + "name": "NewPathName", "supplementaryInformation": "sceneBezierCurve", "type": "identifier" }, { "description": "Number of repetitions", - "name": "RepetitionCount", + "name": "NewRepetitionCount", "type": "expression" }, { "description": "Duration in seconds", - "name": "Duration", + "name": "NewDuration", "type": "expression" }, { "description": "Easing", - "name": "Easing", + "name": "NewEasing", "supplementaryInformation": "[\"linear\",\"easeInQuad\",\"easeOutQuad\",\"easeInOutQuad\",\"easeInCubic\",\"easeOutCubic\",\"easeInOutCubic\",\"easeInQuart\",\"easeOutQuart\",\"easeInOutQuart\",\"easeInQuint\",\"easeOutQuint\",\"easeInOutQuint\",\"easeInOutSine\",\"easeInExpo\",\"easeOutExpo\",\"easeInOutExpo\",\"easeInCirc\",\"easeOutCirc\",\"easeInOutCirc\",\"easeOutBounce\",\"easeInBack\",\"easeOutBack\",\"easeInOutBack\",\"elastic\",\"swingFromTo\",\"swingFrom\",\"swingTo\",\"bounce\",\"bouncePast\",\"easeFromTo\",\"easeFrom\",\"easeTo\"]", "type": "stringWithSelector" }, @@ -3520,7 +3520,7 @@ }, { "description": "Loop", - "name": "ShouldLoop", + "name": "NewShouldLoop", "type": "yesorno" } ], @@ -3545,7 +3545,7 @@ "Object", "Behavior", "=", - "PathName" + "NewPathName" ] }, { @@ -3556,7 +3556,7 @@ "Object", "Behavior", "=", - "Duration" + "NewDuration" ] }, { @@ -3567,7 +3567,7 @@ "Object", "Behavior", "=", - "Easing" + "NewEasing" ] }, { @@ -3578,7 +3578,7 @@ "Object", "Behavior", "=", - "RepetitionCount" + "NewRepetitionCount" ] }, { @@ -3685,23 +3685,23 @@ { "description": "Path name", "longDescription": "The path can be define with the \"Append curve\" action.", - "name": "PathName", + "name": "NewPathName", "supplementaryInformation": "sceneBezierCurve", "type": "identifier" }, { "description": "Number of repetitions", - "name": "RepetitionCount", + "name": "NewRepetitionCount", "type": "expression" }, { "description": "Duration in seconds", - "name": "Duration", + "name": "NewDuration", "type": "expression" }, { "description": "Easing", - "name": "Easing", + "name": "NewEasing", "supplementaryInformation": "[\"linear\",\"easeInQuad\",\"easeOutQuad\",\"easeInOutQuad\",\"easeInCubic\",\"easeOutCubic\",\"easeInOutCubic\",\"easeInQuart\",\"easeOutQuart\",\"easeInOutQuart\",\"easeInQuint\",\"easeOutQuint\",\"easeInOutQuint\",\"easeInOutSine\",\"easeInExpo\",\"easeOutExpo\",\"easeInOutExpo\",\"easeInCirc\",\"easeOutCirc\",\"easeInOutCirc\",\"easeOutBounce\",\"easeInBack\",\"easeOutBack\",\"easeInOutBack\",\"elastic\",\"swingFromTo\",\"swingFrom\",\"swingTo\",\"bounce\",\"bouncePast\",\"easeFromTo\",\"easeFrom\",\"easeTo\"]", "type": "stringWithSelector" } @@ -3726,10 +3726,10 @@ "parameters": [ "Object", "Behavior", - "PathName", - "RepetitionCount", - "Duration", - "Easing", + "NewPathName", + "NewRepetitionCount", + "NewDuration", + "NewEasing", "DestinationX" ] }, @@ -3765,7 +3765,7 @@ "value": "GetArgumentAsBoolean" }, "parameters": [ - "\"ShouldLoop\"" + "\"NewShouldLoop\"" ] } ], @@ -3790,7 +3790,7 @@ "value": "GetArgumentAsBoolean" }, "parameters": [ - "\"ShouldLoop\"" + "\"NewShouldLoop\"" ] } ], @@ -3823,23 +3823,23 @@ { "description": "Path name", "longDescription": "The path can be define with the \"Append curve\" action.", - "name": "PathName", + "name": "NewPathName", "supplementaryInformation": "sceneBezierCurve", "type": "identifier" }, { "description": "Number of repetitions", - "name": "RepetitionCount", + "name": "NewRepetitionCount", "type": "expression" }, { "description": "Duration in seconds", - "name": "Duration", + "name": "NewDuration", "type": "expression" }, { "description": "Easing", - "name": "Easing", + "name": "NewEasing", "supplementaryInformation": "[\"linear\",\"easeInQuad\",\"easeOutQuad\",\"easeInOutQuad\",\"easeInCubic\",\"easeOutCubic\",\"easeInOutCubic\",\"easeInQuart\",\"easeOutQuart\",\"easeInOutQuart\",\"easeInQuint\",\"easeOutQuint\",\"easeInOutQuint\",\"easeInOutSine\",\"easeInExpo\",\"easeOutExpo\",\"easeInOutExpo\",\"easeInCirc\",\"easeOutCirc\",\"easeInOutCirc\",\"easeOutBounce\",\"easeInBack\",\"easeOutBack\",\"easeInOutBack\",\"elastic\",\"swingFromTo\",\"swingFrom\",\"swingTo\",\"bounce\",\"bouncePast\",\"easeFromTo\",\"easeFrom\",\"easeTo\"]", "type": "stringWithSelector" }, @@ -3850,7 +3850,7 @@ }, { "description": "Loop", - "name": "ShouldLoop", + "name": "NewShouldLoop", "type": "yesorno" } ], @@ -5365,7 +5365,7 @@ "Object", "Behavior", "=", - "PathName" + "NewPathName" ] }, { @@ -5376,7 +5376,7 @@ "Object", "Behavior", "=", - "min(1, RepetitionCount)" + "min(1, NewRepetitionCount)" ] } ] @@ -5390,7 +5390,7 @@ "value": "GetArgumentAsBoolean" }, "parameters": [ - "\"ShouldLoop\"" + "\"NewShouldLoop\"" ] } ], @@ -5415,7 +5415,7 @@ "value": "GetArgumentAsBoolean" }, "parameters": [ - "\"ShouldLoop\"" + "\"NewShouldLoop\"" ] } ], @@ -5514,18 +5514,18 @@ { "description": "Path name", "longDescription": "The path can be define with the \"Append curve\" action.", - "name": "PathName", + "name": "NewPathName", "supplementaryInformation": "sceneBezierCurve", "type": "identifier" }, { "description": "Number of repetitions", - "name": "RepetitionCount", + "name": "NewRepetitionCount", "type": "expression" }, { "description": "Loop", - "name": "ShouldLoop", + "name": "NewShouldLoop", "type": "yesorno" } ], @@ -5560,7 +5560,7 @@ }, "parameters": [ "", - "PathName", + "NewPathName", "" ] } @@ -5579,7 +5579,7 @@ "Object", "Behavior", "=", - "PathName" + "NewPathName" ] }, { @@ -5590,7 +5590,7 @@ "Object", "Behavior", "=", - "min(1, RepetitionCount)" + "min(1, NewRepetitionCount)" ] } ] @@ -5604,7 +5604,7 @@ "value": "GetArgumentAsBoolean" }, "parameters": [ - "\"ShouldLoop\"" + "\"NewShouldLoop\"" ] } ], @@ -5629,7 +5629,7 @@ "value": "GetArgumentAsBoolean" }, "parameters": [ - "\"ShouldLoop\"" + "\"NewShouldLoop\"" ] } ], @@ -5697,7 +5697,7 @@ "Object", "Behavior", "=", - "DistanceBetweenPositions(Object.X(), Object.Y(), DestinationX, Object.Y() + (DestinationY - Object.Y()) / Object.Behavior::PathSpeedScaleY()) / DistanceBetweenPositions(0, 0, Object.Behavior::PathEndX(), Object.Behavior::PathEndY() / Object.Behavior::PathSpeedScaleY()) / RepetitionCount" + "DistanceBetweenPositions(Object.X(), Object.Y(), DestinationX, Object.Y() + (DestinationY - Object.Y()) / Object.Behavior::PathSpeedScaleY()) / DistanceBetweenPositions(0, 0, Object.Behavior::PathEndX(), Object.Behavior::PathEndY() / Object.Behavior::PathSpeedScaleY()) / NewRepetitionCount" ] } ] @@ -5736,18 +5736,18 @@ { "description": "Path name", "longDescription": "The path can be define with the \"Append curve\" action.", - "name": "PathName", + "name": "NewPathName", "supplementaryInformation": "sceneBezierCurve", "type": "identifier" }, { "description": "Number of repetitions", - "name": "RepetitionCount", + "name": "NewRepetitionCount", "type": "expression" }, { "description": "Loop", - "name": "ShouldLoop", + "name": "NewShouldLoop", "type": "yesorno" }, { @@ -6652,7 +6652,7 @@ "Object", "Behavior", "=", - "TargetedSpeed" + "NewTargetedSpeed" ] }, { @@ -6663,7 +6663,7 @@ "Object", "Behavior", "=", - "Acceleration" + "NewAcceleration" ] } ] @@ -6711,12 +6711,12 @@ }, { "description": "Targeted speed (in pixels per second)", - "name": "TargetedSpeed", + "name": "NewTargetedSpeed", "type": "expression" }, { "description": "Acceleration (in pixels per second per second)", - "name": "Acceleration", + "name": "NewAcceleration", "type": "expression" } ], @@ -6741,7 +6741,7 @@ "Object", "Behavior", "=", - "TargetedSpeed" + "NewTargetedSpeed" ] }, { @@ -6752,7 +6752,7 @@ "Object", "Behavior", "=", - "(TargetedSpeed - Speed) / Duration" + "(NewTargetedSpeed - Speed) / Duration" ] } ] @@ -6800,7 +6800,7 @@ }, { "description": "Targeted speed (in pixels per second)", - "name": "TargetedSpeed", + "name": "NewTargetedSpeed", "type": "expression" }, { diff --git a/extensions/reviewed/DraggableSliderControl.json b/extensions/reviewed/DraggableSliderControl.json index 7a896a97..015f2573 100644 --- a/extensions/reviewed/DraggableSliderControl.json +++ b/extensions/reviewed/DraggableSliderControl.json @@ -8,8 +8,27 @@ "name": "DraggableSliderControl", "previewIconUrl": "https://resources.gdevelop-app.com/assets/Icons/Line Hero Pack/Master/SVG/UI Essentials/UI Essentials_sliders_options.svg", "shortDescription": "A draggable slider that users can move to select a numerical value.", - "version": "1.0.7", - "description": "Draws a draggable slider that users can move to select a numerical value.\nThe value range, tick spacing, and the appearance of the slider can be defined with properties.\n\nHow to use:\n- Add this behavior a **Shape Painter** object\n- Place an instance of that shape painter on the screen where you want the slider to appear\n- Use the \"Value\" expression to find the Value based on the position of the slider\n\nTips:\n- You can disable the slider to prevent a user from interacting with it\n- You can set the Value of the slider and the slider will move to the correct position\n\nFurther details can be found in [this tutorial video](https://youtu.be/iiTUwdAT_hs).\n\nBreaking changes (1.0.0)\n- Track thickness and length properties replaced track width and height. These 2 properties must be set again if they were different from the default size.\n- Hidden sliders can be dragged. The \"enable\" action must be used to disable them.\n", + "version": "1.0.8", + "description": [ + "Draws a draggable slider that users can move to select a numerical value.", + "The value range, tick spacing, and the appearance of the slider can be defined with properties.", + "", + "How to use:", + "- Add this behavior a **Shape Painter** object", + "- Place an instance of that shape painter on the screen where you want the slider to appear", + "- Use the \"Value\" expression to find the Value based on the position of the slider", + "", + "Tips:", + "- You can disable the slider to prevent a user from interacting with it", + "- You can set the Value of the slider and the slider will move to the correct position", + "", + "Further details can be found in [this tutorial video](https://youtu.be/iiTUwdAT_hs).", + "", + "Breaking changes (1.0.0)", + "- Track thickness and length properties replaced track width and height. These 2 properties must be set again if they were different from the default size.", + "- Hidden sliders can be dragged. The \"enable\" action must be used to disable them.", + "" + ], "origin": { "identifier": "DraggableSliderControl", "name": "gdevelop-extension-store" @@ -26,6 +45,8 @@ "gqDaZjCfevOOxBYkK6zlhtZnXCg1" ], "dependencies": [], + "globalVariables": [], + "sceneVariables": [], "eventsFunctions": [], "eventsBasedBehaviors": [ { @@ -50,8 +71,7 @@ "textG": 0, "textR": 0 }, - "comment": "Make sure object doesn't get re-drawn every frame", - "comment2": "" + "comment": "Make sure object doesn't get re-drawn every frame" }, { "type": "BuiltinCommonInstructions::Standard", @@ -78,8 +98,7 @@ "textG": 0, "textR": 0 }, - "comment": "Use correct min value (instead of always starting at 0)", - "comment2": "" + "comment": "Use correct min value (instead of always starting at 0)" }, { "type": "BuiltinCommonInstructions::Standard", @@ -108,8 +127,7 @@ "textG": 0, "textR": 0 }, - "comment": "Set track height function (which enforces valid thumb sizes)", - "comment2": "" + "comment": "Set track height function (which enforces valid thumb sizes)" }, { "type": "BuiltinCommonInstructions::Standard", @@ -138,8 +156,7 @@ "textG": 0, "textR": 0 }, - "comment": "Start halo at same size as thumb", - "comment2": "" + "comment": "Start halo at same size as thumb" }, { "type": "BuiltinCommonInstructions::Standard", @@ -232,8 +249,7 @@ "textG": 0, "textR": 0 }, - "comment": "Track where the mouse is (in relation to object)", - "comment2": "" + "comment": "Track where the mouse is (in relation to object)" }, { "type": "BuiltinCommonInstructions::Standard", @@ -273,8 +289,7 @@ "textG": 0, "textR": 0 }, - "comment": "Move slider when being dragged", - "comment2": "" + "comment": "Move slider when being dragged" }, { "type": "BuiltinCommonInstructions::Standard", @@ -323,8 +338,7 @@ "textG": 0, "textR": 0 }, - "comment": "End sliding and update variables", - "comment2": "" + "comment": "End sliding and update variables" }, { "type": "BuiltinCommonInstructions::Standard", @@ -362,8 +376,7 @@ "textG": 0, "textR": 0 }, - "comment": "Update \"Value\" based on the location of the thumb", - "comment2": "" + "comment": "Update \"Value\" based on the location of the thumb" }, { "type": "BuiltinCommonInstructions::Standard", @@ -392,8 +405,7 @@ "textG": 0, "textR": 0 }, - "comment": "Grow halo even more when pressed", - "comment2": "" + "comment": "Grow halo even more when pressed" }, { "type": "BuiltinCommonInstructions::Standard", @@ -424,8 +436,7 @@ "textG": 0, "textR": 0 }, - "comment": "Detect hover/touch/click (but only if the layer and object is visible, and the object is not already being dragged)", - "comment2": "" + "comment": "Detect hover/touch/click (but only if the layer and object is visible, and the object is not already being dragged)" }, { "type": "BuiltinCommonInstructions::Standard", @@ -453,8 +464,7 @@ "textG": 0, "textR": 0 }, - "comment": "Detect mouse clicks near track, start dragging", - "comment2": "" + "comment": "Detect mouse clicks near track, start dragging" }, { "type": "BuiltinCommonInstructions::Standard", @@ -556,8 +566,7 @@ "textG": 0, "textR": 0 }, - "comment": "Reset hover detection ", - "comment2": "" + "comment": "Reset hover detection " }, { "type": "BuiltinCommonInstructions::Standard", @@ -585,8 +594,7 @@ "textG": 0, "textR": 0 }, - "comment": "Grow halo when hovered", - "comment2": "" + "comment": "Grow halo when hovered" }, { "type": "BuiltinCommonInstructions::Standard", @@ -676,8 +684,7 @@ "textG": 0, "textR": 0 }, - "comment": "Shrink halo to zero when not hovered", - "comment2": "" + "comment": "Shrink halo to zero when not hovered" }, { "type": "BuiltinCommonInstructions::Standard", @@ -738,8 +745,7 @@ "textG": 0, "textR": 0 }, - "comment": "Redraw slider only when halo is not at final size", - "comment2": "" + "comment": "Redraw slider only when halo is not at final size" }, { "type": "BuiltinCommonInstructions::Standard", @@ -925,8 +931,7 @@ "textG": 0, "textR": 0 }, - "comment": "Set inactive track parameters (by default, use thumb color)", - "comment2": "" + "comment": "Set inactive track parameters (by default, use thumb color)" }, { "type": "BuiltinCommonInstructions::Standard", @@ -1018,8 +1023,7 @@ "textG": 0, "textR": 0 }, - "comment": "Draw inactive track", - "comment2": "" + "comment": "Draw inactive track" }, { "type": "BuiltinCommonInstructions::Standard", @@ -1049,8 +1053,7 @@ "textG": 0, "textR": 0 }, - "comment": "Draw half circle at end of track (inactive side)", - "comment2": "" + "comment": "Draw half circle at end of track (inactive side)" }, { "type": "BuiltinCommonInstructions::Standard", @@ -1105,8 +1108,7 @@ "textG": 0, "textR": 0 }, - "comment": "Set active track parameters (by default, use thumb color)", - "comment2": "" + "comment": "Set active track parameters (by default, use thumb color)" }, { "type": "BuiltinCommonInstructions::Standard", @@ -1188,8 +1190,7 @@ "textG": 0, "textR": 0 }, - "comment": "Draw active track (2 pixels bigger than property) ", - "comment2": "" + "comment": "Draw active track (2 pixels bigger than property) " }, { "type": "BuiltinCommonInstructions::Standard", @@ -1219,8 +1220,7 @@ "textG": 0, "textR": 0 }, - "comment": "Draw half circle at end of track (active side)", - "comment2": "" + "comment": "Draw half circle at end of track (active side)" }, { "type": "BuiltinCommonInstructions::Standard", @@ -1292,8 +1292,7 @@ "textG": 0, "textR": 0 }, - "comment": "Prepare halo", - "comment2": "" + "comment": "Prepare halo" }, { "type": "BuiltinCommonInstructions::Standard", @@ -1330,8 +1329,7 @@ "textG": 0, "textR": 0 }, - "comment": "Draw halo (it will grow or shrink as needed)", - "comment2": "" + "comment": "Draw halo (it will grow or shrink as needed)" }, { "type": "BuiltinCommonInstructions::Standard", @@ -1381,8 +1379,7 @@ "textG": 0, "textR": 0 }, - "comment": "Use a more opaque halo while being dragged (it will grow or shrink as needed)", - "comment2": "" + "comment": "Use a more opaque halo while being dragged (it will grow or shrink as needed)" }, { "type": "BuiltinCommonInstructions::Standard", @@ -1445,8 +1442,7 @@ "textG": 0, "textR": 0 }, - "comment": "Prepare thumb settings", - "comment2": "" + "comment": "Prepare thumb settings" }, { "type": "BuiltinCommonInstructions::Standard", @@ -1483,8 +1479,7 @@ "textG": 0, "textR": 0 }, - "comment": "Draw Circle thumb", - "comment2": "" + "comment": "Draw Circle thumb" }, { "type": "BuiltinCommonInstructions::Standard", @@ -1525,8 +1520,7 @@ "textG": 0, "textR": 0 }, - "comment": "Draw Rectangle thumb", - "comment2": "" + "comment": "Draw Rectangle thumb" }, { "type": "BuiltinCommonInstructions::Standard", @@ -1725,8 +1719,7 @@ "textG": 0, "textR": 0 }, - "comment": "Stop dragging (so the slider won't be dragging when it gets enabled)", - "comment2": "" + "comment": "Stop dragging (so the slider won't be dragging when it gets enabled)" }, { "type": "BuiltinCommonInstructions::Standard", @@ -1754,8 +1747,7 @@ "textG": 0, "textR": 0 }, - "comment": "Reset halo size (so halo won't appear when slider gets enabled)", - "comment2": "" + "comment": "Reset halo size (so halo won't appear when slider gets enabled)" }, { "type": "BuiltinCommonInstructions::Standard", @@ -1913,7 +1905,7 @@ "Object", "Behavior", "=", - "Value" + "NewValue" ] } ] @@ -1942,7 +1934,7 @@ "Object", "Behavior", "=", - "round(Value / TickSpacing) * TickSpacing" + "round(NewValue / TickSpacing) * TickSpacing" ] } ] @@ -2015,8 +2007,7 @@ "textG": 0, "textR": 0 }, - "comment": "Set the proper offset (it moves the slider)", - "comment2": "" + "comment": "Set the proper offset (it moves the slider)" }, { "type": "BuiltinCommonInstructions::Standard", @@ -2061,7 +2052,7 @@ }, { "description": "Slider value", - "name": "Value", + "name": "NewValue", "type": "expression" } ], @@ -2129,7 +2120,7 @@ "Object", "Behavior", "=", - "ValueMin" + "NewValueMin" ] }, { @@ -2161,7 +2152,7 @@ }, { "description": "Minimum value", - "name": "ValueMin", + "name": "NewValueMin", "type": "expression" } ], @@ -2355,7 +2346,7 @@ "Object", "Behavior", "=", - "ValueMax" + "NewValueMax" ] }, { @@ -2387,7 +2378,7 @@ }, { "description": "Maximum value", - "name": "ValueMax", + "name": "NewValueMax", "type": "expression" } ], @@ -2460,7 +2451,7 @@ "Object", "Behavior", "=", - "TickSpacing" + "NewTickSpacing" ] }, { @@ -2492,7 +2483,7 @@ }, { "description": "Tick spacing", - "name": "TickSpacing", + "name": "NewTickSpacing", "type": "expression" } ], @@ -2553,8 +2544,7 @@ "textG": 0, "textR": 0 }, - "comment": "Move thumb to correct place (based on new track size)", - "comment2": "" + "comment": "Move thumb to correct place (based on new track size)" }, { "type": "BuiltinCommonInstructions::Standard", @@ -2640,8 +2630,7 @@ "textG": 0, "textR": 0 }, - "comment": "Make sure thumb width is not smaller than track height + 2 pixels (to prevent track ends from showing)", - "comment2": "" + "comment": "Make sure thumb width is not smaller than track height + 2 pixels (to prevent track ends from showing)" }, { "type": "BuiltinCommonInstructions::Standard", @@ -2741,8 +2730,7 @@ "textG": 0, "textR": 0 }, - "comment": "Thumb cannot be less than track thickness (plus 2 pixels)", - "comment2": "" + "comment": "Thumb cannot be less than track thickness (plus 2 pixels)" }, { "type": "BuiltinCommonInstructions::Standard", @@ -2827,8 +2815,7 @@ "textG": 0, "textR": 0 }, - "comment": "Thumb cannot be less than track thickness (plus 2 pixels)", - "comment2": "" + "comment": "Thumb cannot be less than track thickness (plus 2 pixels)" }, { "type": "BuiltinCommonInstructions::Standard", @@ -3111,8 +3098,7 @@ "textG": 0, "textR": 0 }, - "comment": "Make sure thumb width is not smaller than track height (to prevent track ends from showing)", - "comment2": "" + "comment": "Make sure thumb width is not smaller than track height (to prevent track ends from showing)" }, { "type": "BuiltinCommonInstructions::Standard", @@ -3682,7 +3668,6 @@ "description": "", "group": "", "extraInformation": [], - "hidden": false, "name": "ValueMin" }, { @@ -3692,7 +3677,6 @@ "description": "", "group": "", "extraInformation": [], - "hidden": false, "name": "ValueMax" }, { @@ -3702,7 +3686,6 @@ "description": "", "group": "", "extraInformation": [], - "hidden": false, "name": "TickSpacing" }, { @@ -3715,7 +3698,6 @@ "circle", "rectangle" ], - "hidden": false, "name": "ThumbShape" }, { @@ -3725,7 +3707,6 @@ "description": "", "group": "Thumb", "extraInformation": [], - "hidden": false, "name": "ThumbWidth" }, { @@ -3735,7 +3716,6 @@ "description": "", "group": "Thumb", "extraInformation": [], - "hidden": false, "name": "ThumbHeight" }, { @@ -3745,7 +3725,6 @@ "description": "", "group": "Thumb", "extraInformation": [], - "hidden": false, "name": "ThumbColor" }, { @@ -3755,7 +3734,6 @@ "description": "", "group": "Thumb", "extraInformation": [], - "hidden": false, "name": "ThumbOpacity" }, { @@ -3765,7 +3743,6 @@ "description": "", "group": "Track", "extraInformation": [], - "hidden": false, "name": "TrackLength" }, { @@ -3775,7 +3752,6 @@ "description": "", "group": "Track", "extraInformation": [], - "hidden": false, "name": "TrackThickness" }, { @@ -3785,7 +3761,6 @@ "description": "", "group": "Track", "extraInformation": [], - "hidden": false, "name": "InactiveTrackColor" }, { @@ -3795,7 +3770,6 @@ "description": "", "group": "Track", "extraInformation": [], - "hidden": false, "name": "InactiveTrackOpacity" }, { @@ -3805,7 +3779,6 @@ "description": "", "group": "Track", "extraInformation": [], - "hidden": false, "name": "ActiveTrackColor" }, { @@ -3815,7 +3788,6 @@ "description": "", "group": "Track", "extraInformation": [], - "hidden": false, "name": "ActiveTrackOpacity" }, { @@ -3825,7 +3797,6 @@ "description": "", "group": "Thumb", "extraInformation": [], - "hidden": false, "name": "HaloRadius" }, { @@ -3835,7 +3806,6 @@ "description": "", "group": "Thumb", "extraInformation": [], - "hidden": false, "name": "HaloOpacityHover" }, { @@ -3845,7 +3815,6 @@ "description": "", "group": "Thumb", "extraInformation": [], - "hidden": false, "name": "HaloOpacityClick" }, { @@ -3855,7 +3824,6 @@ "description": "", "group": "Track", "extraInformation": [], - "hidden": false, "name": "RoundedTrack" }, { @@ -3865,7 +3833,6 @@ "description": "", "group": "", "extraInformation": [], - "hidden": false, "name": "Enabled" }, { diff --git a/extensions/reviewed/FaceForward.json b/extensions/reviewed/FaceForward.json index df261d6e..e5ae3e79 100644 --- a/extensions/reviewed/FaceForward.json +++ b/extensions/reviewed/FaceForward.json @@ -8,7 +8,7 @@ "name": "FaceForward", "previewIconUrl": "https://resources.gdevelop-app.com/assets/Icons/cart-arrow-right.svg", "shortDescription": "Face object towards the direction of movement.", - "version": "0.1.3", + "version": "0.1.4", "description": [ "Set the angle of the object to match the direction of movement.", "", @@ -29,6 +29,8 @@ "jy7FXnGX0ZZcWfrAI9YuQaeIphi1" ], "dependencies": [], + "globalVariables": [], + "sceneVariables": [], "eventsFunctions": [], "eventsBasedBehaviors": [ { @@ -142,7 +144,7 @@ }, "parameters": [ "Object", - "MovementDirection + Object.Behavior::OffsetAngle()", + "MovementDirection + OffsetAngle", "abs(RotationSpeed)", "" ] @@ -226,7 +228,7 @@ "Object", "Behavior", "=", - "RotationSpeed" + "Value" ] } ] @@ -246,7 +248,7 @@ }, { "description": "Rotation Speed", - "name": "RotationSpeed", + "name": "Value", "type": "expression" } ], @@ -271,7 +273,7 @@ "Object", "Behavior", "=", - "OffsetAngle" + "Value" ] } ] @@ -291,7 +293,7 @@ }, { "description": "Offset angle", - "name": "OffsetAngle", + "name": "Value", "type": "expression" } ], @@ -426,7 +428,6 @@ "description": "Use \"0\" for immediate turning.", "group": "", "extraInformation": [], - "hidden": false, "name": "RotationSpeed" }, { @@ -437,7 +438,6 @@ "description": "Can be used when the image of the object is not facing to the right.", "group": "", "extraInformation": [], - "hidden": false, "name": "OffsetAngle" }, { diff --git a/extensions/reviewed/FireBullet.json b/extensions/reviewed/FireBullet.json index 8c050c12..ce728b43 100644 --- a/extensions/reviewed/FireBullet.json +++ b/extensions/reviewed/FireBullet.json @@ -8,7 +8,7 @@ "name": "FireBullet", "previewIconUrl": "https://resources.gdevelop-app.com/assets/Icons/bullet.svg", "shortDescription": "Fire bullets, manage ammo, reloading and overheating.", - "version": "0.8.0", + "version": "0.8.1", "description": [ "This extension allows objects to fire bullets.", "", @@ -1992,7 +1992,7 @@ "value": "GetArgumentAsBoolean" }, "parameters": [ - "\"RotateBullet\"" + "\"Value\"" ] } ], @@ -2017,7 +2017,7 @@ "value": "GetArgumentAsBoolean" }, "parameters": [ - "\"RotateBullet\"" + "\"Value\"" ] } ], @@ -2050,7 +2050,7 @@ { "defaultValue": "yes", "description": "Rotate bullet to match trajetory", - "name": "RotateBullet", + "name": "Value", "optional": true, "type": "yesorno" } @@ -2074,7 +2074,7 @@ "value": "GetArgumentAsBoolean" }, "parameters": [ - "\"UnlimitedAmmo\"" + "\"Value\"" ] } ], @@ -2099,7 +2099,7 @@ "value": "GetArgumentAsBoolean" }, "parameters": [ - "\"UnlimitedAmmo\"" + "\"Value\"" ] } ], @@ -2132,7 +2132,7 @@ { "defaultValue": "yes", "description": "Unlimited ammo", - "name": "UnlimitedAmmo", + "name": "Value", "optional": true, "type": "yesorno" } diff --git a/extensions/reviewed/Flash.json b/extensions/reviewed/Flash.json index 3272aa39..0b0a9326 100644 --- a/extensions/reviewed/Flash.json +++ b/extensions/reviewed/Flash.json @@ -8,7 +8,7 @@ "name": "Flash", "previewIconUrl": "https://resources.gdevelop-app.com/assets/Icons/flash-outline.svg", "shortDescription": "Make an object flash visibility (blink), color tint, object effect, or opacity (fade).", - "version": "1.3.0", + "version": "1.3.1", "description": [ "Make an object flash for a period of time so that it alternates between two different states.", "Includes the ability to flash visibility (blink), color tint, object effect, or opacity (fade).", @@ -606,7 +606,7 @@ "Object", "Behavior", "=", - "FlashDuration" + "NewFlashDuration" ] } ] @@ -627,7 +627,7 @@ { "description": "Duration of the flashing, in seconds", "longDescription": "Use \"0\" to keep flashing until stopped.", - "name": "FlashDuration", + "name": "NewFlashDuration", "type": "expression" } ], @@ -1121,7 +1121,7 @@ "parameters": [ "", "Object", - "ColorTint", + "NewColorTint", "" ] }, @@ -1158,7 +1158,7 @@ "Object", "Behavior", "=", - "ColorTint" + "NewColorTint" ] }, { @@ -1169,7 +1169,7 @@ "Object", "Behavior", "=", - "FlashDuration" + "NewFlashDuration" ] } ] @@ -1191,12 +1191,12 @@ { "description": "Duration of the flashing, in seconds", "longDescription": "Use \"0\" to keep flashing until stopped.", - "name": "FlashDuration", + "name": "NewFlashDuration", "type": "expression" }, { "description": "Color tint", - "name": "ColorTint", + "name": "NewColorTint", "type": "color" } ], @@ -1741,7 +1741,7 @@ "Object", "TweenBehavior", "\"__Flash.ToTargetOpacity\"", - "TargetOpacity", + "NewTargetOpacity", "\"easeInOutCubic\"", "1000 * HalfPeriodTime", "" @@ -1780,7 +1780,7 @@ "Object", "Behavior", "=", - "FlashDuration" + "NewFlashDuration" ] }, { @@ -1791,7 +1791,7 @@ "Object", "Behavior", "=", - "TargetOpacity" + "NewTargetOpacity" ] } ] @@ -1818,12 +1818,12 @@ { "description": "Duration of the flashing, in seconds", "longDescription": "Use \"0\" to keep flashing until stopped.", - "name": "FlashDuration", + "name": "NewFlashDuration", "type": "expression" }, { "description": "Target opacity", - "name": "TargetOpacity", + "name": "NewTargetOpacity", "type": "expression" } ], @@ -2366,7 +2366,7 @@ "Object", "Behavior", "!=", - "EffectName" + "NewEffectName" ] } ], @@ -2410,7 +2410,7 @@ "parameters": [ "Object", "Effect", - "EffectName" + "NewEffectName" ] } ], @@ -2438,7 +2438,7 @@ "parameters": [ "Object", "Effect", - "EffectName" + "NewEffectName" ] } ], @@ -2466,7 +2466,7 @@ "parameters": [ "Object", "Behavior", - "EffectName", + "NewEffectName", "" ] }, @@ -2514,7 +2514,7 @@ "Object", "Behavior", "=", - "FlashDuration" + "NewFlashDuration" ] }, { @@ -2525,7 +2525,7 @@ "Object", "Behavior", "=", - "EffectName" + "NewEffectName" ] } ] @@ -2546,12 +2546,12 @@ { "description": "Duration of the flashing, in seconds", "longDescription": "Use \"0\" to keep flashing until stopped.", - "name": "FlashDuration", + "name": "NewFlashDuration", "type": "expression" }, { "description": "Name of effect", - "name": "EffectName", + "name": "NewEffectName", "type": "objectEffectName" } ], diff --git a/extensions/reviewed/FlashTransitionPainter.json b/extensions/reviewed/FlashTransitionPainter.json index c0390414..f368279f 100644 --- a/extensions/reviewed/FlashTransitionPainter.json +++ b/extensions/reviewed/FlashTransitionPainter.json @@ -8,7 +8,7 @@ "name": "FlashTransitionPainter", "previewIconUrl": "https://resources.gdevelop-app.com/assets/Icons/movie-filter.svg", "shortDescription": "Paint transition effects with a plain color.", - "version": "0.1.3", + "version": "0.1.4", "description": [ "Paint transition effects", "- Fade in, fade out", @@ -587,7 +587,7 @@ "Object", "Behavior", "=", - "Duration" + "NewDuration" ] }, { @@ -598,7 +598,7 @@ "Object", "Behavior", "=", - "Direction" + "NewDirection" ] }, { @@ -639,7 +639,7 @@ "value": "CompareArgumentAsString" }, "parameters": [ - "\"Type\"", + "\"NewType\"", "!=", "\"\"" ] @@ -654,7 +654,7 @@ "Object", "Behavior", "=", - "Type" + "NewType" ] } ] @@ -710,7 +710,7 @@ "value": "CompareArgumentAsNumber" }, "parameters": [ - "\"MaxOpacity\"", + "\"NewMaxOpacity\"", "!=", "0" ] @@ -725,7 +725,7 @@ "Object", "Behavior", "=", - "MaxOpacity" + "NewMaxOpacity" ] } ] @@ -753,24 +753,24 @@ }, { "description": "Duration", - "name": "Duration", + "name": "NewDuration", "type": "expression" }, { "description": "Type of effect ", - "name": "Type", + "name": "NewType", "supplementaryInformation": "[\"Flash\",\"Horizontal\",\"Vertical\",\"Circular\"]", "type": "stringWithSelector" }, { "description": "Direction transition", - "name": "Direction", + "name": "NewDirection", "supplementaryInformation": "[\"Both\",\"Forward\",\"Backward\"]", "type": "stringWithSelector" }, { "description": "End opacity", - "name": "MaxOpacity", + "name": "NewMaxOpacity", "type": "expression" } ], diff --git a/extensions/reviewed/MarchingSquares.json b/extensions/reviewed/MarchingSquares.json index 9ea534e7..fddb3cb7 100644 --- a/extensions/reviewed/MarchingSquares.json +++ b/extensions/reviewed/MarchingSquares.json @@ -8,7 +8,7 @@ "name": "MarchingSquares", "previewIconUrl": "https://resources.gdevelop-app.com/assets/Icons/peanut-outline.svg", "shortDescription": "Allow to build a \"scalar field\" and draw contour lines of it: useful for fog of wars, liquid effects, paint the ground, etc...", - "version": "0.5.9", + "version": "0.5.10", "description": [ "It can be helpful for:", " * Liquid effects like water, blobs or lava ([open the project online](https://editor.gdevelop.io/?project=example://marching-squares-liquids))", @@ -2645,7 +2645,7 @@ "Object", "Behavior", "=", - "CellWidth" + "Value" ] }, { @@ -2676,7 +2676,7 @@ }, { "description": "Value", - "name": "CellWidth", + "name": "Value", "type": "expression" } ], @@ -2702,7 +2702,7 @@ "Object", "Behavior", "=", - "CellHeight" + "Value" ] }, { @@ -2733,7 +2733,7 @@ }, { "description": "Value", - "name": "CellHeight", + "name": "Value", "type": "expression" } ], @@ -2822,7 +2822,7 @@ "value": "GetArgumentAsBoolean" }, "parameters": [ - "\"FillOutside\"" + "\"Value\"" ] } ], @@ -2855,7 +2855,7 @@ }, { "description": "Fill outside?", - "name": "FillOutside", + "name": "Value", "type": "yesorno" } ], @@ -2881,7 +2881,7 @@ "Object", "Behavior", "=", - "Threshold" + "Value" ] } ] @@ -2902,7 +2902,7 @@ }, { "description": "Value", - "name": "Threshold", + "name": "Value", "type": "expression" } ], diff --git a/extensions/reviewed/PlatformerCharacterAnimator.json b/extensions/reviewed/PlatformerCharacterAnimator.json index b62d019a..8ceb3eec 100644 --- a/extensions/reviewed/PlatformerCharacterAnimator.json +++ b/extensions/reviewed/PlatformerCharacterAnimator.json @@ -8,7 +8,7 @@ "name": "PlatformerCharacterAnimator", "previewIconUrl": "https://resources.gdevelop-app.com/assets/Icons/Glyphster Pack/Master/SVG/Sports and Fitness/Sports and Fitness_training_running_run.svg", "shortDescription": "Change animations and horizontal flipping of a platformer character automatically.", - "version": "1.1.1", + "version": "1.1.2", "description": [ "Automatically change the animations and horizontal flipping of a platformer character based on movement and interaction with platform objects.", "", @@ -28,6 +28,8 @@ "gqDaZjCfevOOxBYkK6zlhtZnXCg1" ], "dependencies": [], + "globalVariables": [], + "sceneVariables": [], "eventsFunctions": [], "eventsBasedBehaviors": [ { @@ -914,7 +916,7 @@ "value": "GetArgumentAsBoolean" }, "parameters": [ - "\"EnableAnimationChanges\"" + "\"Value\"" ] } ], @@ -947,7 +949,7 @@ { "defaultValue": "yes", "description": "Change animations automatically", - "name": "EnableAnimationChanges", + "name": "Value", "optional": true, "type": "yesorno" } @@ -985,7 +987,7 @@ "value": "GetArgumentAsBoolean" }, "parameters": [ - "\"EnableHorizontalFlipping\"" + "\"Value\"" ] } ], @@ -1018,7 +1020,7 @@ { "defaultValue": "yes", "description": "Enable horizontal flipping", - "name": "EnableHorizontalFlipping", + "name": "Value", "optional": true, "type": "yesorno" } @@ -1045,7 +1047,7 @@ "Object", "Behavior", "=", - "AnimationName" + "Value" ] } ] @@ -1065,7 +1067,7 @@ }, { "description": "Animation name", - "name": "AnimationName", + "name": "Value", "type": "string" } ], @@ -1091,7 +1093,7 @@ "Object", "Behavior", "=", - "AnimationName" + "Value" ] } ] @@ -1111,7 +1113,7 @@ }, { "description": "Animation name", - "name": "AnimationName", + "name": "Value", "type": "string" } ], @@ -1137,7 +1139,7 @@ "Object", "Behavior", "=", - "AnimationName" + "Value" ] } ] @@ -1157,7 +1159,7 @@ }, { "description": "Animation name", - "name": "AnimationName", + "name": "Value", "type": "string" } ], @@ -1183,7 +1185,7 @@ "Object", "Behavior", "=", - "AnimationName" + "Value" ] } ] @@ -1203,7 +1205,7 @@ }, { "description": "Animation name", - "name": "AnimationName", + "name": "Value", "type": "string" } ], @@ -1229,7 +1231,7 @@ "Object", "Behavior", "=", - "AnimationName" + "Value" ] } ] @@ -1249,7 +1251,7 @@ }, { "description": "Animation name", - "name": "AnimationName", + "name": "Value", "type": "string" } ], @@ -1264,7 +1266,6 @@ "description": "", "group": "", "extraInformation": [], - "hidden": false, "name": "EnableAnimationChanges" }, { @@ -1274,7 +1275,6 @@ "description": "", "group": "", "extraInformation": [], - "hidden": false, "name": "EnableHorizontalFlipping" }, { @@ -1284,7 +1284,6 @@ "description": "", "group": "Animation names", "extraInformation": [], - "hidden": false, "name": "IdleAnimationName" }, { @@ -1294,7 +1293,6 @@ "description": "", "group": "Animation names", "extraInformation": [], - "hidden": false, "name": "RunAnimationName" }, { @@ -1304,7 +1302,6 @@ "description": "", "group": "Animation names", "extraInformation": [], - "hidden": false, "name": "JumpAnimationName" }, { @@ -1314,7 +1311,6 @@ "description": "", "group": "Animation names", "extraInformation": [], - "hidden": false, "name": "FallAnimationName" }, { @@ -1324,7 +1320,6 @@ "description": "", "group": "Animation names", "extraInformation": [], - "hidden": false, "name": "ClimbAnimationName" }, { @@ -1336,7 +1331,6 @@ "extraInformation": [ "PlatformBehavior::PlatformerObjectBehavior" ], - "hidden": false, "name": "PlatformerBehavior" }, { @@ -1348,7 +1342,6 @@ "extraInformation": [ "AnimatableCapability::AnimatableBehavior" ], - "hidden": false, "name": "Animation" }, { @@ -1360,7 +1353,6 @@ "extraInformation": [ "FlippableCapability::FlippableBehavior" ], - "hidden": false, "name": "Flippable" } ], diff --git a/extensions/reviewed/PlatformerTrajectory.json b/extensions/reviewed/PlatformerTrajectory.json index e493aa5e..c0e6cab8 100644 --- a/extensions/reviewed/PlatformerTrajectory.json +++ b/extensions/reviewed/PlatformerTrajectory.json @@ -8,7 +8,7 @@ "name": "PlatformerTrajectory", "previewIconUrl": "https://resources.gdevelop-app.com/assets/Icons/chart-bell-curve.svg", "shortDescription": "Platformer character jump easy configuration and platformer AI tools.", - "version": "0.0.6", + "version": "0.0.7", "description": [ "This extension allows to:", "* Configure the height of a jump by automatically choosing the right jump speed ([open the project online](https://editor.gdevelop.io/?project=example://platformer-jump-evaluator)).", @@ -30,6 +30,8 @@ "IWykYNRvhCZBN3vEgKEbBPOR3Oc2" ], "dependencies": [], + "globalVariables": [], + "sceneVariables": [], "eventsFunctions": [], "eventsBasedBehaviors": [ { @@ -108,7 +110,7 @@ "Object", "Behavior", "=", - "JumpHeight" + "Value" ] } ] @@ -125,7 +127,7 @@ "const behaviorName = eventsFunctionContext.getBehaviorName(\"Behavior\");", "const behavior = objects[0].getBehavior(behaviorName);", "/** @type {float} */", - "const jumpHeight = -Math.abs(eventsFunctionContext.getArgument(\"JumpHeight\"));", + "const jumpHeight = -Math.abs(eventsFunctionContext.getArgument(\"Value\"));", "", "/** @type {gdjs.PlatformerObjectRuntimeBehavior} */", "const character = objects[0].getBehavior(behavior._getPlatformerCharacter());", @@ -193,7 +195,7 @@ }, { "description": "Jump height", - "name": "JumpHeight", + "name": "Value", "type": "expression" } ], @@ -216,8 +218,7 @@ "textG": 0, "textR": 0 }, - "comment": "The trajectory with full jump sustaining", - "comment2": "" + "comment": "The trajectory with full jump sustaining" }, { "type": "BuiltinCommonInstructions::Standard", @@ -319,8 +320,7 @@ "textG": 0, "textR": 0 }, - "comment": "The trajectory without jump sustaining (impossible to do in practice as sustain happens at least one frame)", - "comment2": "" + "comment": "The trajectory without jump sustaining (impossible to do in practice as sustain happens at least one frame)" }, { "infiniteLoopWarning": true, @@ -1150,7 +1150,6 @@ "extraInformation": [ "PlatformBehavior::PlatformerObjectBehavior" ], - "hidden": false, "name": "PlatformerCharacter" }, { @@ -1160,7 +1159,6 @@ "description": "", "group": "", "extraInformation": [], - "hidden": false, "name": "JumpHeight" }, { diff --git a/extensions/reviewed/RectangleMovement.json b/extensions/reviewed/RectangleMovement.json index b90ea9e9..40f01e9a 100644 --- a/extensions/reviewed/RectangleMovement.json +++ b/extensions/reviewed/RectangleMovement.json @@ -8,7 +8,7 @@ "name": "RectangleMovement", "previewIconUrl": "https://resources.gdevelop-app.com/assets/Icons/shape-rectangle-plus.svg", "shortDescription": "Move objects in a rectangular pattern.", - "version": "1.2.1", + "version": "1.2.2", "description": [ "Move objects in a rectangular pattern with easing functions from the Tween extension.", "", @@ -43,6 +43,8 @@ "IWykYNRvhCZBN3vEgKEbBPOR3Oc2" ], "dependencies": [], + "globalVariables": [], + "sceneVariables": [], "eventsFunctions": [ { "description": "Distance from an object to the closest edge of a second object.", @@ -2378,7 +2380,7 @@ }, { "description": "Easing", - "name": "Easing", + "name": "Value", "supplementaryInformation": "[\"linear\",\"easeInQuad\",\"easeOutQuad\",\"easeInOutQuad\",\"easeInCubic\",\"easeOutCubic\",\"easeInOutCubic\",\"easeInQuart\",\"easeOutQuart\",\"easeInOutQuart\",\"easeInQuint\",\"easeOutQuint\",\"easeInOutQuint\",\"easeInOutSine\",\"easeInExpo\",\"easeOutExpo\",\"easeInOutExpo\",\"easeInCirc\",\"easeOutCirc\",\"easeInOutCirc\",\"easeOutBounce\",\"easeInBack\",\"easeOutBack\",\"easeInOutBack\",\"elastic\",\"swingFromTo\",\"swingFrom\",\"swingTo\",\"bounce\",\"bouncePast\",\"easeFromTo\",\"easeFrom\",\"easeTo\"]", "type": "stringWithSelector" } @@ -3742,7 +3744,6 @@ "description": "", "group": "Dimension", "extraInformation": [], - "hidden": false, "name": "Width" }, { @@ -3753,7 +3754,6 @@ "description": "", "group": "Dimension", "extraInformation": [], - "hidden": false, "name": "Height" }, { @@ -3763,7 +3763,6 @@ "description": "", "group": "Speed", "extraInformation": [], - "hidden": false, "name": "Clockwise" }, { @@ -3774,7 +3773,6 @@ "description": "", "group": "Speed", "extraInformation": [], - "hidden": false, "name": "HorizontalEdgeDuration" }, { @@ -3785,7 +3783,6 @@ "description": "", "group": "Speed", "extraInformation": [], - "hidden": false, "name": "VerticalEdgeDuration" }, { @@ -3879,7 +3876,6 @@ "easeFrom", "easeTo" ], - "hidden": false, "name": "Easing" }, { @@ -3894,7 +3890,6 @@ "Bottom-right corner", "Bottom-left corner" ], - "hidden": false, "name": "InitialPosition" }, { diff --git a/extensions/reviewed/Turret.json b/extensions/reviewed/Turret.json index d43efe9f..24ac8518 100644 --- a/extensions/reviewed/Turret.json +++ b/extensions/reviewed/Turret.json @@ -8,7 +8,7 @@ "name": "Turret", "previewIconUrl": "https://resources.gdevelop-app.com/assets/Icons/Line Hero Pack/Master/SVG/Cleaning/Cleaning_cleaning_clean_plunger.svg", "shortDescription": "A turret movement with customizable speed, acceleration and stop angles.", - "version": "1.1.2", + "version": "1.1.3", "description": [ "With this behavior, you can make an object rotate like a turret toward a position.", "It may be used with the **Bullet** extension to fire objects." @@ -1036,7 +1036,7 @@ "Object", "Behavior", "=", - "AimingAngle" + "Value" ] } ] @@ -1076,7 +1076,7 @@ "Object", "Behavior", "=", - "mod(AimingAngle, 360)" + "mod(Value, 360)" ] } ] @@ -1210,7 +1210,7 @@ }, { "description": "Aiming angle", - "name": "AimingAngle", + "name": "Value", "type": "expression" } ],