Skip to content

Commit 854b760

Browse files
authored
[Community] [Hedgehog platformer] Add a condition for the spin-dash start (#1604)
1 parent b0ca3a5 commit 854b760

File tree

1 file changed

+89
-5
lines changed

1 file changed

+89
-5
lines changed

extensions/community/HedgehogPlatformer.json

Lines changed: 89 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,19 +2,23 @@
22
"author": "",
33
"category": "Movement",
44
"extensionNamespace": "",
5-
"gdevelopVersion": ">=5.5.222",
65
"fullName": "Hedgehog platformer",
6+
"gdevelopVersion": ">=5.5.222",
77
"helpPath": "",
88
"iconUrl": "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMy4wLjMsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iSWNvbnMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgMzIgMzIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDMyIDMyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8Zz4NCgk8cGF0aCBkPSJNMTEsMTZjMCwyLjgsMi4yLDUsNSw1czUtMi4yLDUtNXMtMi4yLTUtNS01UzExLDEzLjIsMTEsMTZ6Ii8+DQoJPHBhdGggZD0iTTEyLjIsMTAuOWMwLjEsMCwwLjIsMCwwLjIsMGMwLjUsMCwwLjktMC4zLDEtMC44YzAuMy0xLjMsMC45LTIuNCwxLjktMy4zQzE3LjEsNSwxOS42LDQuNCwyMi4xLDUNCgkJYzAuNSwwLjEsMS4xLTAuMiwxLjItMC43YzAuMS0wLjUtMC4yLTEuMS0wLjctMS4yYy0zLjEtMC44LTYuNCwwLjEtOC43LDIuM2MtMS4yLDEuMi0yLDIuNy0yLjQsNC4zQzExLjQsMTAuMiwxMS43LDEwLjgsMTIuMiwxMC45DQoJCXoiLz4NCgk8cGF0aCBkPSJNOS4yLDE1LjJjMC4yLDAsMC40LDAsMC41LTAuMmMwLjUtMC4zLDAuNi0wLjksMC4zLTEuNGMtMC43LTEuMS0xLTIuNC0xLTMuN2MwLTIuNSwxLjMtNC44LDMuNS02LjENCgkJQzEzLDMuNywxMy4xLDMsMTIuOSwyLjZjLTAuMy0wLjUtMC45LTAuNi0xLjQtMC40QzguNywzLjgsNyw2LjgsNywxMGMwLDEuNywwLjUsMy4zLDEuMyw0LjdDOC41LDE1LDguOSwxNS4yLDkuMiwxNS4yeiIvPg0KCTxwYXRoIGQ9Ik05LjcsMjAuNWMwLjEsMCwwLjIsMCwwLjIsMGMwLjUsMCwwLjktMC4zLDEtMC44YzAuMS0wLjUtMC4yLTEuMS0wLjctMS4yYy0xLjMtMC4zLTIuNC0wLjktMy4zLTEuOUM1LDE0LjksNC40LDEyLjQsNSw5LjkNCgkJYzAuMS0wLjUtMC4yLTEuMS0wLjctMS4yQzMuNyw4LjYsMy4yLDguOSwzLjEsOS40Yy0wLjgsMy4xLDAuMSw2LjQsMi4zLDguN0M2LjYsMTkuMyw4LjEsMjAuMSw5LjcsMjAuNXoiLz4NCgk8cGF0aCBkPSJNMTQuNywyMy43YzAuNS0wLjMsMC42LTAuOSwwLjMtMS40Yy0wLjMtMC41LTAuOS0wLjYtMS40LTAuM2MtMS4xLDAuNy0yLjQsMS0zLjcsMWMtMi41LDAtNC44LTEuMy02LjEtMy41DQoJCUMzLjcsMTksMywxOC45LDIuNiwxOS4xYy0wLjUsMC4zLTAuNiwwLjktMC40LDEuNEMzLjgsMjMuMyw2LjgsMjUsMTAsMjVDMTEuNywyNSwxMy4zLDI0LjUsMTQuNywyMy43eiIvPg0KCTxwYXRoIGQ9Ik0xOS44LDIxLjFjLTAuNS0wLjEtMS4xLDAuMi0xLjIsMC43Yy0wLjMsMS4zLTAuOSwyLjQtMS45LDMuM2MtMS44LDEuOC00LjQsMi41LTYuOCwxLjhjLTAuNS0wLjEtMS4xLDAuMi0xLjIsMC43DQoJCXMwLjIsMS4xLDAuNywxLjJjMC44LDAuMiwxLjUsMC4zLDIuMywwLjNjMi40LDAsNC43LTAuOSw2LjQtMi42YzEuMi0xLjIsMi0yLjcsMi40LTQuM0MyMC42LDIxLjgsMjAuMywyMS4yLDE5LjgsMjEuMXoiLz4NCgk8cGF0aCBkPSJNMjIuMywxNi45Yy0wLjUsMC4zLTAuNiwwLjktMC4zLDEuNGMwLjcsMS4xLDEsMi40LDEsMy43YzAsMi41LTEuMyw0LjgtMy41LDYuMWMtMC41LDAuMy0wLjYsMC45LTAuNCwxLjQNCgkJYzAuMiwwLjMsMC41LDAuNSwwLjksMC41YzAuMiwwLDAuMywwLDAuNS0wLjFjMi44LTEuNiw0LjUtNC42LDQuNS03LjhjMC0xLjctMC41LTMuMy0xLjMtNC43QzIzLjQsMTYuOCwyMi43LDE2LjYsMjIuMywxNi45eiIvPg0KCTxwYXRoIGQ9Ik0yMi4zLDExLjVjLTAuNS0wLjEtMS4xLDAuMi0xLjIsMC43Yy0wLjEsMC41LDAuMiwxLjEsMC43LDEuMmMxLjMsMC4zLDIuNCwwLjksMy4zLDEuOWMxLjgsMS44LDIuNSw0LjQsMS44LDYuOA0KCQljLTAuMSwwLjUsMC4yLDEuMSwwLjcsMS4yYzAuMSwwLDAuMiwwLDAuMywwYzAuNCwwLDAuOC0wLjMsMS0wLjdjMC44LTMuMS0wLjEtNi40LTIuMy04LjdDMjUuNCwxMi43LDIzLjksMTEuOSwyMi4zLDExLjV6Ii8+DQoJPHBhdGggZD0iTTI5LjgsMTEuNUMyOC4yLDguNywyNS4yLDcsMjIsN2MtMS43LDAtMy4zLDAuNS00LjcsMS4zYy0wLjUsMC4zLTAuNiwwLjktMC4zLDEuNGMwLjMsMC41LDAuOSwwLjYsMS40LDAuMw0KCQljMS4xLTAuNywyLjQtMSwzLjctMWMyLjUsMCw0LjgsMS4zLDYuMSwzLjVjMC4yLDAuMywwLjUsMC41LDAuOSwwLjVjMC4yLDAsMC4zLDAsMC41LTAuMUMyOS45LDEyLjYsMzAuMSwxMiwyOS44LDExLjV6Ii8+DQo8L2c+DQo8L3N2Zz4NCg==",
99
"name": "HedgehogPlatformer",
1010
"previewIconUrl": "https://asset-resources.gdevelop.io/public-resources/Icons/Glyphster Pack/Master/SVG/Space/9ea467d2404c1736b87d763c884e9b9dfb13a401360f69c6a17afc8f5d583d58_Space_warp_galaxy.svg",
1111
"shortDescription": "Jump and run on platforms at 360°.",
12-
"version": "1.1.0",
12+
"version": "1.1.1",
1313
"description": [
1414
"A platformer engine for Sonic-like games.",
1515
"",
1616
"A small demo shows how to use this extension ([open the project online](https://editor.gdevelop.io/?project=example://360°-platformer))."
1717
],
18+
"origin": {
19+
"identifier": "HedgehogPlatformer",
20+
"name": "gdevelop-extension-store"
21+
},
1822
"tags": [
1923
"platformer",
2024
"sonic"
@@ -11136,7 +11140,7 @@
1113611140
"name": "Gravity"
1113711141
},
1113811142
{
11139-
"value": "1440",
11143+
"value": "2880",
1114011144
"type": "Number",
1114111145
"unit": "PixelSpeed",
1114211146
"label": "Max falling speed",
@@ -11205,7 +11209,7 @@
1120511209
"name": "Deceleration"
1120611210
},
1120711211
{
11208-
"value": "506,25",
11212+
"value": "506.25",
1120911213
"type": "Number",
1121011214
"unit": "PixelAcceleration",
1121111215
"label": "Friction",
@@ -13238,7 +13242,18 @@
1323813242
]
1323913243
}
1324013244
],
13241-
"actions": [],
13245+
"actions": [
13246+
{
13247+
"type": {
13248+
"value": "SetBooleanVariable"
13249+
},
13250+
"parameters": [
13251+
"HasJustStartedSpinDash",
13252+
"False",
13253+
""
13254+
]
13255+
}
13256+
],
1324213257
"events": [
1324313258
{
1324413259
"type": "BuiltinCommonInstructions::Standard",
@@ -13287,6 +13302,16 @@
1328713302
"",
1328813303
""
1328913304
]
13305+
},
13306+
{
13307+
"type": {
13308+
"value": "SetBooleanVariable"
13309+
},
13310+
"parameters": [
13311+
"HasJustStartedSpinDash",
13312+
"True",
13313+
""
13314+
]
1329013315
}
1329113316
],
1329213317
"events": [
@@ -14453,6 +14478,55 @@
1445314478
}
1445414479
],
1445514480
"objectGroups": []
14481+
},
14482+
{
14483+
"description": "Check if the character has just started a spindash.",
14484+
"fullName": "Started a spindash",
14485+
"functionType": "Condition",
14486+
"group": "Hedgehog rolling",
14487+
"name": "HasJustStartedSpinDash",
14488+
"sentence": "_PARAM0_ has just started a spindash",
14489+
"events": [
14490+
{
14491+
"type": "BuiltinCommonInstructions::Standard",
14492+
"conditions": [
14493+
{
14494+
"type": {
14495+
"value": "BooleanVariable"
14496+
},
14497+
"parameters": [
14498+
"HasJustStartedSpinDash",
14499+
"True",
14500+
""
14501+
]
14502+
}
14503+
],
14504+
"actions": [
14505+
{
14506+
"type": {
14507+
"value": "SetReturnBoolean"
14508+
},
14509+
"parameters": [
14510+
"True"
14511+
]
14512+
}
14513+
]
14514+
}
14515+
],
14516+
"parameters": [
14517+
{
14518+
"description": "Object",
14519+
"name": "Object",
14520+
"type": "object"
14521+
},
14522+
{
14523+
"description": "Behavior",
14524+
"name": "Behavior",
14525+
"supplementaryInformation": "HedgehogPlatformer::HedgehogCharacterRolling",
14526+
"type": "behavior"
14527+
}
14528+
],
14529+
"objectGroups": []
1445614530
}
1445714531
],
1445814532
"propertyDescriptors": [
@@ -14646,6 +14720,16 @@
1464614720
"extraInformation": [],
1464714721
"hidden": true,
1464814722
"name": "IsJumpPressed"
14723+
},
14724+
{
14725+
"value": "",
14726+
"type": "Boolean",
14727+
"label": "Has just started a spindash",
14728+
"description": "",
14729+
"group": "",
14730+
"extraInformation": [],
14731+
"hidden": true,
14732+
"name": "HasJustStartedSpinDash"
1464914733
}
1465014734
],
1465114735
"sharedPropertyDescriptors": []

0 commit comments

Comments
 (0)