diff --git a/extensions/community/HedgehogPlatformer.json b/extensions/community/HedgehogPlatformer.json index 7eac83f02..1864fa996 100644 --- a/extensions/community/HedgehogPlatformer.json +++ b/extensions/community/HedgehogPlatformer.json @@ -2,19 +2,23 @@ "author": "", "category": "Movement", "extensionNamespace": "", - "gdevelopVersion": ">=5.5.222", "fullName": "Hedgehog platformer", + "gdevelopVersion": ">=5.5.222", "helpPath": "", "iconUrl": "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMy4wLjMsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iSWNvbnMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgMzIgMzIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDMyIDMyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8Zz4NCgk8cGF0aCBkPSJNMTEsMTZjMCwyLjgsMi4yLDUsNSw1czUtMi4yLDUtNXMtMi4yLTUtNS01UzExLDEzLjIsMTEsMTZ6Ii8+DQoJPHBhdGggZD0iTTEyLjIsMTAuOWMwLjEsMCwwLjIsMCwwLjIsMGMwLjUsMCwwLjktMC4zLDEtMC44YzAuMy0xLjMsMC45LTIuNCwxLjktMy4zQzE3LjEsNSwxOS42LDQuNCwyMi4xLDUNCgkJYzAuNSwwLjEsMS4xLTAuMiwxLjItMC43YzAuMS0wLjUtMC4yLTEuMS0wLjctMS4yYy0zLjEtMC44LTYuNCwwLjEtOC43LDIuM2MtMS4yLDEuMi0yLDIuNy0yLjQsNC4zQzExLjQsMTAuMiwxMS43LDEwLjgsMTIuMiwxMC45DQoJCXoiLz4NCgk8cGF0aCBkPSJNOS4yLDE1LjJjMC4yLDAsMC40LDAsMC41LTAuMmMwLjUtMC4zLDAuNi0wLjksMC4zLTEuNGMtMC43LTEuMS0xLTIuNC0xLTMuN2MwLTIuNSwxLjMtNC44LDMuNS02LjENCgkJQzEzLDMuNywxMy4xLDMsMTIuOSwyLjZjLTAuMy0wLjUtMC45LTAuNi0xLjQtMC40QzguNywzLjgsNyw2LjgsNywxMGMwLDEuNywwLjUsMy4zLDEuMyw0LjdDOC41LDE1LDguOSwxNS4yLDkuMiwxNS4yeiIvPg0KCTxwYXRoIGQ9Ik05LjcsMjAuNWMwLjEsMCwwLjIsMCwwLjIsMGMwLjUsMCwwLjktMC4zLDEtMC44YzAuMS0wLjUtMC4yLTEuMS0wLjctMS4yYy0xLjMtMC4zLTIuNC0wLjktMy4zLTEuOUM1LDE0LjksNC40LDEyLjQsNSw5LjkNCgkJYzAuMS0wLjUtMC4yLTEuMS0wLjctMS4yQzMuNyw4LjYsMy4yLDguOSwzLjEsOS40Yy0wLjgsMy4xLDAuMSw2LjQsMi4zLDguN0M2LjYsMTkuMyw4LjEsMjAuMSw5LjcsMjAuNXoiLz4NCgk8cGF0aCBkPSJNMTQuNywyMy43YzAuNS0wLjMsMC42LTAuOSwwLjMtMS40Yy0wLjMtMC41LTAuOS0wLjYtMS40LTAuM2MtMS4xLDAuNy0yLjQsMS0zLjcsMWMtMi41LDAtNC44LTEuMy02LjEtMy41DQoJCUMzLjcsMTksMywxOC45LDIuNiwxOS4xYy0wLjUsMC4zLTAuNiwwLjktMC40LDEuNEMzLjgsMjMuMyw2LjgsMjUsMTAsMjVDMTEuNywyNSwxMy4zLDI0LjUsMTQuNywyMy43eiIvPg0KCTxwYXRoIGQ9Ik0xOS44LDIxLjFjLTAuNS0wLjEtMS4xLDAuMi0xLjIsMC43Yy0wLjMsMS4zLTAuOSwyLjQtMS45LDMuM2MtMS44LDEuOC00LjQsMi41LTYuOCwxLjhjLTAuNS0wLjEtMS4xLDAuMi0xLjIsMC43DQoJCXMwLjIsMS4xLDAuNywxLjJjMC44LDAuMiwxLjUsMC4zLDIuMywwLjNjMi40LDAsNC43LTAuOSw2LjQtMi42YzEuMi0xLjIsMi0yLjcsMi40LTQuM0MyMC42LDIxLjgsMjAuMywyMS4yLDE5LjgsMjEuMXoiLz4NCgk8cGF0aCBkPSJNMjIuMywxNi45Yy0wLjUsMC4zLTAuNiwwLjktMC4zLDEuNGMwLjcsMS4xLDEsMi40LDEsMy43YzAsMi41LTEuMyw0LjgtMy41LDYuMWMtMC41LDAuMy0wLjYsMC45LTAuNCwxLjQNCgkJYzAuMiwwLjMsMC41LDAuNSwwLjksMC41YzAuMiwwLDAuMywwLDAuNS0wLjFjMi44LTEuNiw0LjUtNC42LDQuNS03LjhjMC0xLjctMC41LTMuMy0xLjMtNC43QzIzLjQsMTYuOCwyMi43LDE2LjYsMjIuMywxNi45eiIvPg0KCTxwYXRoIGQ9Ik0yMi4zLDExLjVjLTAuNS0wLjEtMS4xLDAuMi0xLjIsMC43Yy0wLjEsMC41LDAuMiwxLjEsMC43LDEuMmMxLjMsMC4zLDIuNCwwLjksMy4zLDEuOWMxLjgsMS44LDIuNSw0LjQsMS44LDYuOA0KCQljLTAuMSwwLjUsMC4yLDEuMSwwLjcsMS4yYzAuMSwwLDAuMiwwLDAuMywwYzAuNCwwLDAuOC0wLjMsMS0wLjdjMC44LTMuMS0wLjEtNi40LTIuMy04LjdDMjUuNCwxMi43LDIzLjksMTEuOSwyMi4zLDExLjV6Ii8+DQoJPHBhdGggZD0iTTI5LjgsMTEuNUMyOC4yLDguNywyNS4yLDcsMjIsN2MtMS43LDAtMy4zLDAuNS00LjcsMS4zYy0wLjUsMC4zLTAuNiwwLjktMC4zLDEuNGMwLjMsMC41LDAuOSwwLjYsMS40LDAuMw0KCQljMS4xLTAuNywyLjQtMSwzLjctMWMyLjUsMCw0LjgsMS4zLDYuMSwzLjVjMC4yLDAuMywwLjUsMC41LDAuOSwwLjVjMC4yLDAsMC4zLDAsMC41LTAuMUMyOS45LDEyLjYsMzAuMSwxMiwyOS44LDExLjV6Ii8+DQo8L2c+DQo8L3N2Zz4NCg==", "name": "HedgehogPlatformer", "previewIconUrl": "https://asset-resources.gdevelop.io/public-resources/Icons/Glyphster Pack/Master/SVG/Space/9ea467d2404c1736b87d763c884e9b9dfb13a401360f69c6a17afc8f5d583d58_Space_warp_galaxy.svg", "shortDescription": "Jump and run on platforms at 360°.", - "version": "1.1.0", + "version": "1.1.1", "description": [ "A platformer engine for Sonic-like games.", "", "A small demo shows how to use this extension ([open the project online](https://editor.gdevelop.io/?project=example://360°-platformer))." ], + "origin": { + "identifier": "HedgehogPlatformer", + "name": "gdevelop-extension-store" + }, "tags": [ "platformer", "sonic" @@ -11136,7 +11140,7 @@ "name": "Gravity" }, { - "value": "1440", + "value": "2880", "type": "Number", "unit": "PixelSpeed", "label": "Max falling speed", @@ -11205,7 +11209,7 @@ "name": "Deceleration" }, { - "value": "506,25", + "value": "506.25", "type": "Number", "unit": "PixelAcceleration", "label": "Friction", @@ -13238,7 +13242,18 @@ ] } ], - "actions": [], + "actions": [ + { + "type": { + "value": "SetBooleanVariable" + }, + "parameters": [ + "HasJustStartedSpinDash", + "False", + "" + ] + } + ], "events": [ { "type": "BuiltinCommonInstructions::Standard", @@ -13287,6 +13302,16 @@ "", "" ] + }, + { + "type": { + "value": "SetBooleanVariable" + }, + "parameters": [ + "HasJustStartedSpinDash", + "True", + "" + ] } ], "events": [ @@ -14453,6 +14478,55 @@ } ], "objectGroups": [] + }, + { + "description": "Check if the character has just started a spindash.", + "fullName": "Started a spindash", + "functionType": "Condition", + "group": "Hedgehog rolling", + "name": "HasJustStartedSpinDash", + "sentence": "_PARAM0_ has just started a spindash", + "events": [ + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "value": "BooleanVariable" + }, + "parameters": [ + "HasJustStartedSpinDash", + "True", + "" + ] + } + ], + "actions": [ + { + "type": { + "value": "SetReturnBoolean" + }, + "parameters": [ + "True" + ] + } + ] + } + ], + "parameters": [ + { + "description": "Object", + "name": "Object", + "type": "object" + }, + { + "description": "Behavior", + "name": "Behavior", + "supplementaryInformation": "HedgehogPlatformer::HedgehogCharacterRolling", + "type": "behavior" + } + ], + "objectGroups": [] } ], "propertyDescriptors": [ @@ -14646,6 +14720,16 @@ "extraInformation": [], "hidden": true, "name": "IsJumpPressed" + }, + { + "value": "", + "type": "Boolean", + "label": "Has just started a spindash", + "description": "", + "group": "", + "extraInformation": [], + "hidden": true, + "name": "HasJustStartedSpinDash" } ], "sharedPropertyDescriptors": []