From b98a3cdbeb389bda8cacc43ff03fc974d79aa24b Mon Sep 17 00:00:00 2001 From: yhu351 <yhu351@ucsc.edu> Date: Sat, 9 Dec 2023 03:22:03 -0800 Subject: [PATCH] the Great Purge 2.0 --- SneakySalamander.json | 50663 ++++++++++++++++++---------------------- 1 file changed, 23317 insertions(+), 27346 deletions(-) diff --git a/SneakySalamander.json b/SneakySalamander.json index dc52e8a2..336d52d1 100644 --- a/SneakySalamander.json +++ b/SneakySalamander.json @@ -12820,12 +12820,30 @@ ] }, { - "adaptCollisionMaskAutomatically": true, + "adaptCollisionMaskAutomatically": false, "assetStoreId": "", - "name": "SpikeDemon_Base2", + "name": "StalagmiteDemon_Base", "type": "Sprite", "updateIfNotVisible": false, "variables": [ + { + "folded": true, + "name": "FireFrequencyTime", + "type": "number", + "value": 6.5 + }, + { + "folded": true, + "name": "FireOffsetTime", + "type": "number", + "value": 0 + }, + { + "folded": true, + "name": "CanShootOffscreen", + "type": "boolean", + "value": true + }, { "folded": true, "name": "CurrentlyChargingUp", @@ -12834,12 +12852,16 @@ }, { "folded": true, - "name": "IsKillable", + "name": "NeedsOffsetReset", "type": "boolean", "value": true }, { - "folded": true, + "name": "IsKillable", + "type": "boolean", + "value": false + }, + { "name": "IsDead", "type": "boolean", "value": false @@ -12851,10 +12873,9 @@ "value": false }, { - "folded": true, "name": "LifeForce", "type": "number", - "value": 2 + "value": 0 }, { "folded": true, @@ -12876,6 +12897,20 @@ } ], "effects": [ + { + "effectType": "RGBSplit", + "name": "ChromaticAberration", + "doubleParameters": { + "blueX": 0, + "blueY": 6, + "greenX": 0, + "greenY": 0, + "redX": -6, + "redY": 1 + }, + "stringParameters": {}, + "booleanParameters": {} + }, { "effectType": "AdvancedBloom", "name": "Bloom", @@ -12892,6 +12927,10 @@ } ], "behaviors": [ + { + "name": "InOnScreen", + "type": "IsOnScreen::InOnScreen" + }, { "name": "Tween", "type": "Tween::TweenBehavior" @@ -12908,7 +12947,7 @@ "sprites": [ { "hasCustomCollisionMask": true, - "image": "AssetDev/Entities/ShootingSpikeDemon/ShootingSpikeDemon_1.png", + "image": "AssetDev/Entities/StalactiteDemon/StalactiteDemon_1.png", "points": [], "originPoint": { "name": "origine", @@ -12924,27 +12963,31 @@ "customCollisionMask": [ [ { - "x": 35, - "y": 25 + "x": 40, + "y": 50 }, { - "x": 973, - "y": 25 + "x": 943, + "y": 50 }, { - "x": 973, - "y": 988 + "x": 768, + "y": 442.5 }, { - "x": 35, - "y": 988 + "x": 506.5, + "y": 698.5 + }, + { + "x": 131, + "y": 496 } ] ] }, { "hasCustomCollisionMask": true, - "image": "AssetDev/Entities/ShootingSpikeDemon/ShootingSpikeDemon_2.png", + "image": "AssetDev/Entities/StalactiteDemon/StalactiteDemon_2.png", "points": [], "originPoint": { "name": "origine", @@ -12960,27 +13003,31 @@ "customCollisionMask": [ [ { - "x": 35, - "y": 25 + "x": 40, + "y": 50 }, { - "x": 973, - "y": 25 + "x": 943, + "y": 50 }, { - "x": 973, - "y": 988 + "x": 768, + "y": 442.5 }, { - "x": 35, - "y": 988 + "x": 506.5, + "y": 698.5 + }, + { + "x": 131, + "y": 496 } ] ] }, { "hasCustomCollisionMask": true, - "image": "AssetDev/Entities/ShootingSpikeDemon/ShootingSpikeDemon_3.png", + "image": "AssetDev/Entities/StalactiteDemon/StalactiteDemon_3.png", "points": [], "originPoint": { "name": "origine", @@ -12996,27 +13043,31 @@ "customCollisionMask": [ [ { - "x": 35, - "y": 25 + "x": 40, + "y": 50 }, { - "x": 973, - "y": 25 + "x": 943, + "y": 50 }, { - "x": 973, - "y": 988 + "x": 768, + "y": 442.5 }, { - "x": 35, - "y": 988 + "x": 506.5, + "y": 698.5 + }, + { + "x": 131, + "y": 496 } ] ] }, { "hasCustomCollisionMask": true, - "image": "AssetDev/Entities/ShootingSpikeDemon/ShootingSpikeDemon_2.png", + "image": "AssetDev/Entities/StalactiteDemon/StalactiteDemon_2.png", "points": [], "originPoint": { "name": "origine", @@ -13032,20 +13083,24 @@ "customCollisionMask": [ [ { - "x": 35, - "y": 25 + "x": 40, + "y": 50 }, { - "x": 973, - "y": 25 + "x": 943, + "y": 50 }, { - "x": 973, - "y": 988 + "x": 768, + "y": 442.5 }, { - "x": 35, - "y": 988 + "x": 506.5, + "y": 698.5 + }, + { + "x": 131, + "y": 496 } ] ] @@ -13057,32 +13112,24 @@ ] }, { - "adaptCollisionMaskAutomatically": true, + "adaptCollisionMaskAutomatically": false, "assetStoreId": "", - "name": "SpikeDemon_Spike2", + "name": "FlippingPlatform2", "type": "Sprite", "updateIfNotVisible": false, - "variables": [ - { - "folded": true, - "name": "IsKillable", - "type": "boolean", - "value": false - } - ], + "variables": [], "effects": [], "behaviors": [ { - "name": "AdvancedProjectile", - "type": "AdvancedProjectile::AdvancedProjectile", - "MaxLifetime": 3, - "MaxDistanceFromStartingPosition": 1750, - "MaxSpeed": 0, - "MinSpeed": 0, - "Acceleration": 0, - "StartingSpeed": 500, - "DeleteWhenLifetimeExceeded": true, - "DeleteWhenDistanceExceeded": true + "name": "Platform", + "type": "PlatformBehavior::PlatformBehavior", + "canBeGrabbed": false, + "platformType": "NormalPlatform", + "yGrabOffset": 0 + }, + { + "name": "ShakeObject_PositionAngleScale", + "type": "ShakeObject::ShakeObject_PositionAngleScale" } ], "animations": [ @@ -13096,7 +13143,7 @@ "sprites": [ { "hasCustomCollisionMask": true, - "image": "AssetDev/Entities/ShootingSpikeDemon/Spike_1.png", + "image": "AssetDev/Platforms/FlippingPlatform/FlippingPlatform_1.png", "points": [], "originPoint": { "name": "origine", @@ -13112,27 +13159,27 @@ "customCollisionMask": [ [ { - "x": 55, - "y": 108 + "x": 978, + "y": 456 }, { - "x": 472, - "y": 108 + "x": 387, + "y": 251.5 }, { - "x": 472, - "y": 391 + "x": 14, + "y": 60 }, { - "x": 55, - "y": 391 + "x": 590, + "y": 43 } ] ] }, { "hasCustomCollisionMask": true, - "image": "AssetDev/Entities/ShootingSpikeDemon/Spike_2.png", + "image": "AssetDev/Platforms/FlippingPlatform/FlippingPlatform_2.png", "points": [], "originPoint": { "name": "origine", @@ -13148,27 +13195,27 @@ "customCollisionMask": [ [ { - "x": 55, - "y": 108 + "x": 978, + "y": 456 }, { - "x": 472, - "y": 108 + "x": 387, + "y": 251.5 }, { - "x": 472, - "y": 391 + "x": 14, + "y": 60 }, { - "x": 55, - "y": 391 + "x": 590, + "y": 43 } ] ] }, { "hasCustomCollisionMask": true, - "image": "AssetDev/Entities/ShootingSpikeDemon/Spike_3.png", + "image": "AssetDev/Platforms/FlippingPlatform/FlippingPlatform_3.png", "points": [], "originPoint": { "name": "origine", @@ -13184,27 +13231,27 @@ "customCollisionMask": [ [ { - "x": 55, - "y": 108 + "x": 978, + "y": 456 }, { - "x": 472, - "y": 108 + "x": 387, + "y": 251.5 }, { - "x": 472, - "y": 391 + "x": 14, + "y": 60 }, { - "x": 55, - "y": 391 + "x": 590, + "y": 43 } ] ] }, { "hasCustomCollisionMask": true, - "image": "AssetDev/Entities/ShootingSpikeDemon/Spike_4.png", + "image": "AssetDev/Platforms/FlippingPlatform/FlippingPlatform_4.png", "points": [], "originPoint": { "name": "origine", @@ -13220,27 +13267,27 @@ "customCollisionMask": [ [ { - "x": 55, - "y": 108 + "x": 978, + "y": 456 }, { - "x": 472, - "y": 108 + "x": 387, + "y": 251.5 }, { - "x": 472, - "y": 391 + "x": 14, + "y": 60 }, { - "x": 55, - "y": 391 + "x": 590, + "y": 43 } ] ] }, { "hasCustomCollisionMask": true, - "image": "AssetDev/Entities/ShootingSpikeDemon/Spike_3.png", + "image": "AssetDev/Platforms/FlippingPlatform/FlippingPlatform_3.png", "points": [], "originPoint": { "name": "origine", @@ -13256,27 +13303,27 @@ "customCollisionMask": [ [ { - "x": 55, - "y": 108 + "x": 978, + "y": 456 }, { - "x": 472, - "y": 108 + "x": 387, + "y": 251.5 }, { - "x": 472, - "y": 391 + "x": 14, + "y": 60 }, { - "x": 55, - "y": 391 + "x": 590, + "y": 43 } ] ] }, { "hasCustomCollisionMask": true, - "image": "AssetDev/Entities/ShootingSpikeDemon/Spike_2.png", + "image": "AssetDev/Platforms/FlippingPlatform/FlippingPlatform_2.png", "points": [], "originPoint": { "name": "origine", @@ -13292,20 +13339,20 @@ "customCollisionMask": [ [ { - "x": 55, - "y": 108 + "x": 978, + "y": 456 }, { - "x": 472, - "y": 108 + "x": 387, + "y": 251.5 }, { - "x": 472, - "y": 391 + "x": 14, + "y": 60 }, { - "x": 55, - "y": 391 + "x": 590, + "y": 43 } ] ] @@ -13317,66 +13364,114 @@ ] }, { - "adaptCollisionMaskAutomatically": false, + "assetStoreId": "a48315b9a9c655af87118d7bb8f6be03b4dbb14e066387849b2d2d4c3600573c", + "name": "UI_Sinage_ProceedButton", + "type": "PanelSpriteButton::PanelSpriteButton", + "variables": [], + "effects": [], + "behaviors": [], + "content": { + "LeftPadding": 16, + "RightPadding": 16, + "PressedLabelOffsetY": 3, + "BottomPadding": 24, + "TopPadding": 16, + "HoveredFadeOutDuration": 0.25 + }, + "childrenContent": { + "Hovered": { + "bottomMargin": 16, + "height": 69, + "leftMargin": 16, + "rightMargin": 16, + "texture": "AssetDev\\Sinage\\ProceedButton\\ProceedButton_Hovered.png", + "tiled": true, + "topMargin": 16, + "width": 192 + }, + "Idle": { + "bottomMargin": 16, + "height": 69, + "leftMargin": 16, + "rightMargin": 16, + "texture": "AssetDev\\Sinage\\ProceedButton\\ProceedButton_Idle.png", + "tiled": true, + "topMargin": 16, + "width": 192 + }, + "Label": { + "bold": false, + "italic": false, + "smoothed": true, + "underlined": false, + "string": "", + "font": "CantoraOne-Regular.ttf", + "textAlignment": "center", + "characterSize": 40, + "color": { + "b": 255, + "g": 255, + "r": 255 + } + }, + "Pressed": { + "bottomMargin": 16, + "height": 69, + "leftMargin": 16, + "rightMargin": 16, + "texture": "AssetDev\\Sinage\\ProceedButton\\ProceedButton_Pressed.png", + "tiled": true, + "topMargin": 16, + "width": 192 + } + } + }, + { + "adaptCollisionMaskAutomatically": true, "assetStoreId": "", - "name": "StalactiteDemon_Base2", + "name": "LaserDemon_Beam", "type": "Sprite", "updateIfNotVisible": false, "variables": [ { "folded": true, - "name": "FireFrequencyTime", + "name": "OnOffTime", "type": "number", - "value": 6.5 + "value": 4 }, { "folded": true, "name": "FireOffsetTime", "type": "number", - "value": 0 - }, - { - "folded": true, - "name": "CanShootOffscreen", - "type": "boolean", - "value": true + "value": 4 }, { "folded": true, - "name": "CurrentlyChargingUp", - "type": "boolean", - "value": false - }, - { - "name": "IsKillable", + "name": "CurrentlyChargingOrHasChargedUp", "type": "boolean", "value": false }, { - "name": "IsDead", + "folded": true, + "name": "CurrentlyChargingOrHasChargedDown", "type": "boolean", "value": false }, { "folded": true, - "name": "HasBeenReaped", + "name": "IsKillable", "type": "boolean", "value": false }, - { - "name": "LifeForce", - "type": "number", - "value": 0 - }, { "folded": true, - "name": "OldPosition_X", + "name": "OrgPosition_X", "type": "number", "value": 0 }, { "folded": true, - "name": "OldPosition_Y", + "name": "OrgPosition_Y", "type": "number", "value": 0 }, @@ -13393,10 +13488,10 @@ "name": "Bloom", "doubleParameters": { "bloomScale": 2, - "blur": 7, - "brightness": 2, - "padding": 0, - "quality": 7, + "blur": 4, + "brightness": 0.5, + "padding": 15, + "quality": 5, "threshold": 0.5 }, "stringParameters": {}, @@ -13420,7 +13515,7 @@ "sprites": [ { "hasCustomCollisionMask": true, - "image": "AssetDev/Entities/StalactiteDemon/StalactiteDemon_1.png", + "image": "Assets\\Images\\Entites\\Enemies\\LaserDemon\\LaserDemonBeam_1.png", "points": [], "originPoint": { "name": "origine", @@ -13436,31 +13531,27 @@ "customCollisionMask": [ [ { - "x": 66.5, - "y": 76 - }, - { - "x": 895, - "y": 67 + "x": 53, + "y": 0 }, { - "x": 785.5, - "y": 432 + "x": 204, + "y": 0 }, { - "x": 512.5, - "y": 693.5 + "x": 204, + "y": 256 }, { - "x": 146, - "y": 477 + "x": 53, + "y": 256 } ] ] }, { "hasCustomCollisionMask": true, - "image": "AssetDev/Entities/StalactiteDemon/StalactiteDemon_2.png", + "image": "Assets\\Images\\Entites\\Enemies\\LaserDemon\\LaserDemonBeam_2.png", "points": [], "originPoint": { "name": "origine", @@ -13476,31 +13567,27 @@ "customCollisionMask": [ [ { - "x": 66.5, - "y": 76 - }, - { - "x": 895, - "y": 67 + "x": 53, + "y": 0 }, { - "x": 785.5, - "y": 432 + "x": 204, + "y": 0 }, { - "x": 512.5, - "y": 693.5 + "x": 204, + "y": 256 }, { - "x": 146, - "y": 477 + "x": 53, + "y": 256 } ] ] }, { "hasCustomCollisionMask": true, - "image": "AssetDev/Entities/StalactiteDemon/StalactiteDemon_3.png", + "image": "Assets\\Images\\Entites\\Enemies\\LaserDemon\\LaserDemonBeam_3.png", "points": [], "originPoint": { "name": "origine", @@ -13516,31 +13603,27 @@ "customCollisionMask": [ [ { - "x": 66.5, - "y": 76 - }, - { - "x": 895, - "y": 67 + "x": 53, + "y": 0 }, { - "x": 785.5, - "y": 432 + "x": 204, + "y": 0 }, { - "x": 512.5, - "y": 693.5 + "x": 204, + "y": 256 }, { - "x": 146, - "y": 477 + "x": 53, + "y": 256 } ] ] }, { "hasCustomCollisionMask": true, - "image": "AssetDev/Entities/StalactiteDemon/StalactiteDemon_2.png", + "image": "Assets\\Images\\Entites\\Enemies\\LaserDemon\\LaserDemonBeam_2.png", "points": [], "originPoint": { "name": "origine", @@ -13556,24 +13639,20 @@ "customCollisionMask": [ [ { - "x": 66.5, - "y": 76 - }, - { - "x": 895, - "y": 67 + "x": 53, + "y": 0 }, { - "x": 785.5, - "y": 432 + "x": 204, + "y": 0 }, { - "x": 512.5, - "y": 693.5 + "x": 204, + "y": 256 }, { - "x": 146, - "y": 477 + "x": 53, + "y": 256 } ] ] @@ -13585,33 +13664,33 @@ ] }, { - "adaptCollisionMaskAutomatically": false, + "adaptCollisionMaskAutomatically": true, "assetStoreId": "", - "name": "StalagmiteDemon_Base", + "name": "LaserDemon_Base", "type": "Sprite", "updateIfNotVisible": false, "variables": [ { "folded": true, - "name": "FireFrequencyTime", + "name": "OnOffTime", "type": "number", - "value": 6.5 + "value": 4 }, { "folded": true, "name": "FireOffsetTime", "type": "number", - "value": 0 + "value": 4 }, { "folded": true, - "name": "CanShootOffscreen", + "name": "CurrentlyChargingOrHasChargedUp", "type": "boolean", - "value": true + "value": false }, { "folded": true, - "name": "CurrentlyChargingUp", + "name": "CurrentlyChargingOrHasChargedDown", "type": "boolean", "value": false }, @@ -13622,38 +13701,17 @@ "value": true }, { + "folded": true, "name": "IsKillable", "type": "boolean", "value": false }, - { - "name": "IsDead", - "type": "boolean", - "value": false - }, { "folded": true, "name": "HasBeenReaped", "type": "boolean", "value": false }, - { - "name": "LifeForce", - "type": "number", - "value": 0 - }, - { - "folded": true, - "name": "OldPosition_X", - "type": "number", - "value": 0 - }, - { - "folded": true, - "name": "OldPosition_Y", - "type": "number", - "value": 0 - }, { "folded": true, "name": "OldAngle", @@ -13663,45 +13721,59 @@ ], "effects": [ { - "effectType": "RGBSplit", - "name": "ChromaticAberration", + "effectType": "AdvancedBloom", + "name": "Bloom", "doubleParameters": { - "blueX": 0, - "blueY": 6, - "greenX": 0, - "greenY": 0, - "redX": -6, - "redY": 1 + "bloomScale": 2, + "blur": 5, + "brightness": 2, + "padding": 0, + "quality": 5, + "threshold": 0.5 }, "stringParameters": {}, "booleanParameters": {} }, { "effectType": "AdvancedBloom", - "name": "Bloom", + "name": "Bloom 2", "doubleParameters": { "bloomScale": 2, - "blur": 7, + "blur": 5, "brightness": 2, "padding": 0, - "quality": 7, + "quality": 5, "threshold": 0.5 }, "stringParameters": {}, "booleanParameters": {} - } - ], - "behaviors": [ - { - "name": "InOnScreen", - "type": "IsOnScreen::InOnScreen" }, { - "name": "Tween", - "type": "Tween::TweenBehavior" - } - ], - "animations": [ + "effectType": "RGBSplit", + "name": "ChromaticAberration", + "doubleParameters": { + "blueX": 0, + "blueY": 6, + "greenX": 0, + "greenY": 0, + "redX": -6, + "redY": 1 + }, + "stringParameters": {}, + "booleanParameters": {} + } + ], + "behaviors": [ + { + "name": "InOnScreen", + "type": "IsOnScreen::InOnScreen" + }, + { + "name": "Tween", + "type": "Tween::TweenBehavior" + } + ], + "animations": [ { "name": "", "useMultipleDirections": false, @@ -13712,7 +13784,7 @@ "sprites": [ { "hasCustomCollisionMask": true, - "image": "AssetDev/Entities/StalactiteDemon/StalactiteDemon_1.png", + "image": "Assets\\Images\\Entites\\Enemies\\LaserDemon\\LaserDemonBase_1.png", "points": [], "originPoint": { "name": "origine", @@ -13728,31 +13800,27 @@ "customCollisionMask": [ [ { - "x": 40, - "y": 50 - }, - { - "x": 943, - "y": 50 + "x": 65, + "y": 12 }, { - "x": 768, - "y": 442.5 + "x": 974, + "y": 12 }, { - "x": 506.5, - "y": 698.5 + "x": 974, + "y": 948 }, { - "x": 131, - "y": 496 + "x": 65, + "y": 948 } ] ] }, { "hasCustomCollisionMask": true, - "image": "AssetDev/Entities/StalactiteDemon/StalactiteDemon_2.png", + "image": "Assets\\Images\\Entites\\Enemies\\LaserDemon\\LaserDemonBase_2.png", "points": [], "originPoint": { "name": "origine", @@ -13768,31 +13836,27 @@ "customCollisionMask": [ [ { - "x": 40, - "y": 50 - }, - { - "x": 943, - "y": 50 + "x": 65, + "y": 12 }, { - "x": 768, - "y": 442.5 + "x": 974, + "y": 12 }, { - "x": 506.5, - "y": 698.5 + "x": 974, + "y": 948 }, { - "x": 131, - "y": 496 + "x": 65, + "y": 948 } ] ] }, { "hasCustomCollisionMask": true, - "image": "AssetDev/Entities/StalactiteDemon/StalactiteDemon_3.png", + "image": "Assets\\Images\\Entites\\Enemies\\LaserDemon\\LaserDemonBase_3.png", "points": [], "originPoint": { "name": "origine", @@ -13808,31 +13872,63 @@ "customCollisionMask": [ [ { - "x": 40, - "y": 50 + "x": 65, + "y": 12 }, { - "x": 943, - "y": 50 + "x": 974, + "y": 12 }, { - "x": 768, - "y": 442.5 + "x": 974, + "y": 948 }, { - "x": 506.5, - "y": 698.5 + "x": 65, + "y": 948 + } + ] + ] + }, + { + "hasCustomCollisionMask": true, + "image": "Assets\\Images\\Entites\\Enemies\\LaserDemon\\LaserDemonBase_4.png", + "points": [], + "originPoint": { + "name": "origine", + "x": 0, + "y": 0 + }, + "centerPoint": { + "automatic": true, + "name": "centre", + "x": 0, + "y": 0 + }, + "customCollisionMask": [ + [ + { + "x": 65, + "y": 12 }, { - "x": 131, - "y": 496 + "x": 974, + "y": 12 + }, + { + "x": 974, + "y": 948 + }, + { + "x": 65, + "y": 948 } ] ] }, { "hasCustomCollisionMask": true, - "image": "AssetDev/Entities/StalactiteDemon/StalactiteDemon_2.png", + "image": "Assets\\Images\\Entites\\Enemies\\LaserDemon\\LaserDemonBase_3.png", "points": [], "originPoint": { "name": "origine", @@ -13848,24 +13944,56 @@ "customCollisionMask": [ [ { - "x": 40, - "y": 50 + "x": 65, + "y": 12 }, { - "x": 943, - "y": 50 + "x": 974, + "y": 12 }, { - "x": 768, - "y": 442.5 + "x": 974, + "y": 948 }, { - "x": 506.5, - "y": 698.5 + "x": 65, + "y": 948 + } + ] + ] + }, + { + "hasCustomCollisionMask": true, + "image": "Assets\\Images\\Entites\\Enemies\\LaserDemon\\LaserDemonBase_2.png", + "points": [], + "originPoint": { + "name": "origine", + "x": 0, + "y": 0 + }, + "centerPoint": { + "automatic": true, + "name": "centre", + "x": 0, + "y": 0 + }, + "customCollisionMask": [ + [ + { + "x": 65, + "y": 12 }, { - "x": 131, - "y": 496 + "x": 974, + "y": 12 + }, + { + "x": 974, + "y": 948 + }, + { + "x": 65, + "y": 948 } ] ] @@ -13876,13 +14004,53 @@ } ] }, + { + "assetStoreId": "", + "bold": false, + "italic": false, + "name": "Test", + "smoothed": true, + "type": "TextObject::Text", + "underlined": false, + "variables": [], + "effects": [], + "behaviors": [], + "string": "test", + "font": "", + "textAlignment": "left", + "characterSize": 50, + "color": { + "b": 0, + "g": 0, + "r": 255 + } + }, { "adaptCollisionMaskAutomatically": false, "assetStoreId": "", - "name": "FlippingPlatform2", + "name": "HorizontalMovingPlatformLeft", "type": "Sprite", "updateIfNotVisible": false, - "variables": [], + "variables": [ + { + "folded": true, + "name": "OldPosition_X", + "type": "number", + "value": 0 + }, + { + "folded": true, + "name": "OldPosition_Y", + "type": "number", + "value": 0 + }, + { + "folded": true, + "name": "OldAngle", + "type": "number", + "value": 0 + } + ], "effects": [], "behaviors": [ { @@ -13893,8 +14061,21 @@ "yGrabOffset": 0 }, { - "name": "ShakeObject_PositionAngleScale", - "type": "ShakeObject::ShakeObject_PositionAngleScale" + "name": "RectangleMovement", + "type": "RectangleMovement::RectangleMovement", + "Width": -500, + "Height": 0, + "Clockwise": true, + "HorizontalEdgeDuration": 3, + "VerticalEdgeDuration": 0, + "Left": 1, + "Top": 1, + "Progress": 1, + "OldX": 1, + "OldY": 1, + "Easing": "easeInOutSine", + "InitialPosition": "Top-left corner", + "ToogleClockwise": false } ], "animations": [ @@ -13908,7 +14089,7 @@ "sprites": [ { "hasCustomCollisionMask": true, - "image": "AssetDev/Platforms/FlippingPlatform/FlippingPlatform_1.png", + "image": "AssetDev\\MovingIsland\\MovingIslandLeft_1.png", "points": [], "originPoint": { "name": "origine", @@ -13924,27 +14105,47 @@ "customCollisionMask": [ [ { - "x": 978, - "y": 456 + "x": 25, + "y": 32 }, { - "x": 387, - "y": 251.5 + "x": 35.5, + "y": 145 }, { - "x": 14, - "y": 60 + "x": 168.5, + "y": 335 }, { - "x": 590, - "y": 43 + "x": 301.5, + "y": 418.5 + }, + { + "x": 401.5, + "y": 435.5 + }, + { + "x": 747.5, + "y": 435.5 + }, + { + "x": 887, + "y": 414.5 + }, + { + "x": 989, + "y": 261.5 + }, + { + "x": 986, + "y": 32 } ] ] }, { "hasCustomCollisionMask": true, - "image": "AssetDev/Platforms/FlippingPlatform/FlippingPlatform_2.png", + "image": "AssetDev\\MovingIsland\\MovingIslandLeft_2.png", "points": [], "originPoint": { "name": "origine", @@ -13960,27 +14161,47 @@ "customCollisionMask": [ [ { - "x": 978, - "y": 456 + "x": 25, + "y": 32 }, { - "x": 387, - "y": 251.5 + "x": 35.5, + "y": 145 }, { - "x": 14, - "y": 60 + "x": 168.5, + "y": 335 }, { - "x": 590, - "y": 43 + "x": 301.5, + "y": 418.5 + }, + { + "x": 401.5, + "y": 435.5 + }, + { + "x": 747.5, + "y": 435.5 + }, + { + "x": 887, + "y": 414.5 + }, + { + "x": 989, + "y": 261.5 + }, + { + "x": 986, + "y": 32 } ] ] }, { "hasCustomCollisionMask": true, - "image": "AssetDev/Platforms/FlippingPlatform/FlippingPlatform_3.png", + "image": "AssetDev\\MovingIsland\\MovingIslandLeft_3.png", "points": [], "originPoint": { "name": "origine", @@ -13996,27 +14217,47 @@ "customCollisionMask": [ [ { - "x": 978, - "y": 456 + "x": 25, + "y": 32 }, { - "x": 387, - "y": 251.5 + "x": 35.5, + "y": 145 }, { - "x": 14, - "y": 60 + "x": 168.5, + "y": 335 }, { - "x": 590, - "y": 43 + "x": 301.5, + "y": 418.5 + }, + { + "x": 401.5, + "y": 435.5 + }, + { + "x": 747.5, + "y": 435.5 + }, + { + "x": 887, + "y": 414.5 + }, + { + "x": 989, + "y": 261.5 + }, + { + "x": 986, + "y": 32 } ] ] }, { "hasCustomCollisionMask": true, - "image": "AssetDev/Platforms/FlippingPlatform/FlippingPlatform_4.png", + "image": "AssetDev\\MovingIsland\\MovingIslandLeft_4.png", "points": [], "originPoint": { "name": "origine", @@ -14032,27 +14273,47 @@ "customCollisionMask": [ [ { - "x": 978, - "y": 456 + "x": 25, + "y": 32 }, { - "x": 387, - "y": 251.5 + "x": 35.5, + "y": 145 }, { - "x": 14, - "y": 60 + "x": 168.5, + "y": 335 }, { - "x": 590, - "y": 43 + "x": 301.5, + "y": 418.5 + }, + { + "x": 401.5, + "y": 435.5 + }, + { + "x": 747.5, + "y": 435.5 + }, + { + "x": 887, + "y": 414.5 + }, + { + "x": 989, + "y": 261.5 + }, + { + "x": 986, + "y": 32 } ] ] }, { "hasCustomCollisionMask": true, - "image": "AssetDev/Platforms/FlippingPlatform/FlippingPlatform_3.png", + "image": "AssetDev\\MovingIsland\\MovingIslandLeft_3.png", "points": [], "originPoint": { "name": "origine", @@ -14068,27 +14329,47 @@ "customCollisionMask": [ [ { - "x": 978, - "y": 456 + "x": 25, + "y": 32 }, { - "x": 387, - "y": 251.5 + "x": 35.5, + "y": 145 }, { - "x": 14, - "y": 60 + "x": 168.5, + "y": 335 }, { - "x": 590, - "y": 43 + "x": 301.5, + "y": 418.5 + }, + { + "x": 401.5, + "y": 435.5 + }, + { + "x": 747.5, + "y": 435.5 + }, + { + "x": 887, + "y": 414.5 + }, + { + "x": 989, + "y": 261.5 + }, + { + "x": 986, + "y": 32 } ] ] }, { "hasCustomCollisionMask": true, - "image": "AssetDev/Platforms/FlippingPlatform/FlippingPlatform_2.png", + "image": "AssetDev\\MovingIsland\\MovingIslandLeft_2.png", "points": [], "originPoint": { "name": "origine", @@ -14104,20 +14385,40 @@ "customCollisionMask": [ [ { - "x": 978, - "y": 456 + "x": 25, + "y": 32 }, { - "x": 387, - "y": 251.5 + "x": 35.5, + "y": 145 }, { - "x": 14, - "y": 60 + "x": 168.5, + "y": 335 }, { - "x": 590, - "y": 43 + "x": 301.5, + "y": 418.5 + }, + { + "x": 401.5, + "y": 435.5 + }, + { + "x": 747.5, + "y": 435.5 + }, + { + "x": 887, + "y": 414.5 + }, + { + "x": 989, + "y": 261.5 + }, + { + "x": 986, + "y": 32 } ] ] @@ -14131,55 +14432,10 @@ { "adaptCollisionMaskAutomatically": false, "assetStoreId": "", - "name": "StalagmiteDemon_Base2", + "name": "VerticalMovingPlatformUp", "type": "Sprite", "updateIfNotVisible": false, "variables": [ - { - "folded": true, - "name": "FireFrequencyTime", - "type": "number", - "value": 6.5 - }, - { - "folded": true, - "name": "FireOffsetTime", - "type": "number", - "value": 0 - }, - { - "folded": true, - "name": "CanShootOffscreen", - "type": "boolean", - "value": true - }, - { - "folded": true, - "name": "CurrentlyChargingUp", - "type": "boolean", - "value": false - }, - { - "name": "IsKillable", - "type": "boolean", - "value": false - }, - { - "name": "IsDead", - "type": "boolean", - "value": false - }, - { - "folded": true, - "name": "HasBeenReaped", - "type": "boolean", - "value": false - }, - { - "name": "LifeForce", - "type": "number", - "value": 0 - }, { "folded": true, "name": "OldPosition_X", @@ -14199,26 +14455,30 @@ "value": 0 } ], - "effects": [ - { - "effectType": "AdvancedBloom", - "name": "Bloom", - "doubleParameters": { - "bloomScale": 2, - "blur": 7, - "brightness": 2, - "padding": 0, - "quality": 7, - "threshold": 0.5 - }, - "stringParameters": {}, - "booleanParameters": {} - } - ], + "effects": [], "behaviors": [ { - "name": "Tween", - "type": "Tween::TweenBehavior" + "name": "EllipseMovement", + "type": "EllipseMovement::EllipseMovement", + "RadiusX": 0, + "RadiusY": -300, + "LoopDuration": 6, + "InitialTurningLeft": false, + "InitialDirectionAngle": 0, + "ShouldRotate": false, + "RotationOffset": 0, + "CenterX": 0, + "CenterY": 0, + "MovementAngle": 0, + "OldX": 0, + "OldY": 0 + }, + { + "name": "Platform", + "type": "PlatformBehavior::PlatformBehavior", + "canBeGrabbed": false, + "platformType": "NormalPlatform", + "yGrabOffset": 0 } ], "animations": [ @@ -14232,7 +14492,7 @@ "sprites": [ { "hasCustomCollisionMask": true, - "image": "AssetDev/Entities/StalactiteDemon/StalactiteDemon_1.png", + "image": "AssetDev/Platforms/VerticalMovingPlatform/VerticalMovingPlatform_1.png", "points": [], "originPoint": { "name": "origine", @@ -14248,31 +14508,27 @@ "customCollisionMask": [ [ { - "x": 66.5, - "y": 76 + "x": 52, + "y": 64.5 }, { - "x": 895, + "x": 933, "y": 67 }, { - "x": 785.5, - "y": 432 - }, - { - "x": 512.5, - "y": 693.5 + "x": 947.5, + "y": 971.5 }, { - "x": 146, - "y": 477 + "x": 36.5, + "y": 973 } ] ] }, { "hasCustomCollisionMask": true, - "image": "AssetDev/Entities/StalactiteDemon/StalactiteDemon_2.png", + "image": "AssetDev/Platforms/VerticalMovingPlatform/VerticalMovingPlatform_2.png", "points": [], "originPoint": { "name": "origine", @@ -14288,31 +14544,27 @@ "customCollisionMask": [ [ { - "x": 66.5, - "y": 76 + "x": 52, + "y": 64.5 }, { - "x": 895, + "x": 933, "y": 67 }, { - "x": 785.5, - "y": 432 - }, - { - "x": 512.5, - "y": 693.5 + "x": 947.5, + "y": 971.5 }, { - "x": 146, - "y": 477 + "x": 36.5, + "y": 973 } ] ] }, { "hasCustomCollisionMask": true, - "image": "AssetDev/Entities/StalactiteDemon/StalactiteDemon_3.png", + "image": "AssetDev/Platforms/VerticalMovingPlatform/VerticalMovingPlatform_3.png", "points": [], "originPoint": { "name": "origine", @@ -14328,31 +14580,27 @@ "customCollisionMask": [ [ { - "x": 66.5, - "y": 76 + "x": 52, + "y": 64.5 }, { - "x": 895, + "x": 933, "y": 67 }, { - "x": 785.5, - "y": 432 - }, - { - "x": 512.5, - "y": 693.5 + "x": 947.5, + "y": 971.5 }, { - "x": 146, - "y": 477 + "x": 36.5, + "y": 973 } ] ] }, { "hasCustomCollisionMask": true, - "image": "AssetDev/Entities/StalactiteDemon/StalactiteDemon_2.png", + "image": "AssetDev/Platforms/VerticalMovingPlatform/VerticalMovingPlatform_2.png", "points": [], "originPoint": { "name": "origine", @@ -14368,24 +14616,20 @@ "customCollisionMask": [ [ { - "x": 66.5, - "y": 76 + "x": 52, + "y": 64.5 }, { - "x": 895, + "x": 933, "y": 67 }, { - "x": 785.5, - "y": 432 - }, - { - "x": 512.5, - "y": 693.5 + "x": 947.5, + "y": 971.5 }, { - "x": 146, - "y": 477 + "x": 36.5, + "y": 973 } ] ] @@ -14397,114 +14641,21 @@ ] }, { - "assetStoreId": "a48315b9a9c655af87118d7bb8f6be03b4dbb14e066387849b2d2d4c3600573c", - "name": "UI_Sinage_ProceedButton", - "type": "PanelSpriteButton::PanelSpriteButton", - "variables": [], - "effects": [], - "behaviors": [], - "content": { - "LeftPadding": 16, - "RightPadding": 16, - "PressedLabelOffsetY": 3, - "BottomPadding": 24, - "TopPadding": 16, - "HoveredFadeOutDuration": 0.25 - }, - "childrenContent": { - "Hovered": { - "bottomMargin": 16, - "height": 69, - "leftMargin": 16, - "rightMargin": 16, - "texture": "AssetDev\\Sinage\\ProceedButton\\ProceedButton_Hovered.png", - "tiled": true, - "topMargin": 16, - "width": 192 - }, - "Idle": { - "bottomMargin": 16, - "height": 69, - "leftMargin": 16, - "rightMargin": 16, - "texture": "AssetDev\\Sinage\\ProceedButton\\ProceedButton_Idle.png", - "tiled": true, - "topMargin": 16, - "width": 192 - }, - "Label": { - "bold": false, - "italic": false, - "smoothed": true, - "underlined": false, - "string": "", - "font": "CantoraOne-Regular.ttf", - "textAlignment": "center", - "characterSize": 40, - "color": { - "b": 255, - "g": 255, - "r": 255 - } - }, - "Pressed": { - "bottomMargin": 16, - "height": 69, - "leftMargin": 16, - "rightMargin": 16, - "texture": "AssetDev\\Sinage\\ProceedButton\\ProceedButton_Pressed.png", - "tiled": true, - "topMargin": 16, - "width": 192 - } - } - }, - { - "adaptCollisionMaskAutomatically": true, + "adaptCollisionMaskAutomatically": false, "assetStoreId": "", - "name": "LaserDemon_Beam", + "name": "SpinningPlatformClockwise", "type": "Sprite", "updateIfNotVisible": false, "variables": [ { "folded": true, - "name": "OnOffTime", - "type": "number", - "value": 4 - }, - { - "folded": true, - "name": "FireOffsetTime", - "type": "number", - "value": 4 - }, - { - "folded": true, - "name": "CurrentlyChargingOrHasChargedUp", - "type": "boolean", - "value": false - }, - { - "folded": true, - "name": "CurrentlyChargingOrHasChargedDown", - "type": "boolean", - "value": false - }, - { - "folded": true, - "name": "IsKillable", - "type": "boolean", - "value": false - }, - { - "folded": true, - "name": "OrgPosition_X", + "name": "OldPosition_X", "type": "number", "value": 0 }, { "folded": true, - "name": "OrgPosition_Y", + "name": "OldPosition_Y", "type": "number", "value": 0 }, @@ -14515,26 +14666,30 @@ "value": 0 } ], - "effects": [ - { - "effectType": "AdvancedBloom", - "name": "Bloom", - "doubleParameters": { - "bloomScale": 2, - "blur": 4, - "brightness": 0.5, - "padding": 15, - "quality": 5, - "threshold": 0.5 - }, - "stringParameters": {}, - "booleanParameters": {} - } - ], + "effects": [], "behaviors": [ { - "name": "Tween", - "type": "Tween::TweenBehavior" + "name": "EllipseMovement", + "type": "EllipseMovement::EllipseMovement", + "RadiusX": 600, + "RadiusY": 600, + "LoopDuration": 8, + "InitialTurningLeft": false, + "InitialDirectionAngle": 0, + "ShouldRotate": false, + "RotationOffset": 0, + "CenterX": 0, + "CenterY": 0, + "MovementAngle": 0, + "OldX": 0, + "OldY": 0 + }, + { + "name": "Platform", + "type": "PlatformBehavior::PlatformBehavior", + "canBeGrabbed": true, + "platformType": "NormalPlatform", + "yGrabOffset": 0 } ], "animations": [ @@ -14548,7 +14703,7 @@ "sprites": [ { "hasCustomCollisionMask": true, - "image": "Assets\\Images\\Entites\\Enemies\\LaserDemon\\LaserDemonBeam_1.png", + "image": "AssetDev\\Platforms\\DiagonallyMovingPlatform\\SpinningPlatformCounterclockwise_1.png", "points": [], "originPoint": { "name": "origine", @@ -14564,27 +14719,43 @@ "customCollisionMask": [ [ { - "x": 53, - "y": 0 + "x": 28.5, + "y": 225.5 }, { - "x": 204, - "y": 0 + "x": 129.5, + "y": 299 }, { - "x": 204, - "y": 256 + "x": 306, + "y": 347 }, { - "x": 53, - "y": 256 + "x": 751, + "y": 347 + }, + { + "x": 887, + "y": 288.5 + }, + { + "x": 947.5, + "y": 220 + }, + { + "x": 956, + "y": 67 + }, + { + "x": 23, + "y": 67 } ] ] }, { "hasCustomCollisionMask": true, - "image": "Assets\\Images\\Entites\\Enemies\\LaserDemon\\LaserDemonBeam_2.png", + "image": "AssetDev\\Platforms\\DiagonallyMovingPlatform\\SpinningPlatformCounterclockwise_2.png", "points": [], "originPoint": { "name": "origine", @@ -14600,27 +14771,43 @@ "customCollisionMask": [ [ { - "x": 53, - "y": 0 + "x": 28.5, + "y": 225.5 }, { - "x": 204, - "y": 0 + "x": 129.5, + "y": 299 }, { - "x": 204, - "y": 256 + "x": 306, + "y": 347 }, { - "x": 53, - "y": 256 + "x": 751, + "y": 347 + }, + { + "x": 887, + "y": 288.5 + }, + { + "x": 947.5, + "y": 220 + }, + { + "x": 956, + "y": 67 + }, + { + "x": 23, + "y": 67 } ] ] }, { "hasCustomCollisionMask": true, - "image": "Assets\\Images\\Entites\\Enemies\\LaserDemon\\LaserDemonBeam_3.png", + "image": "AssetDev\\Platforms\\DiagonallyMovingPlatform\\SpinningPlatformCounterclockwise_3.png", "points": [], "originPoint": { "name": "origine", @@ -14636,27 +14823,43 @@ "customCollisionMask": [ [ { - "x": 53, - "y": 0 + "x": 28.5, + "y": 225.5 }, { - "x": 204, - "y": 0 + "x": 129.5, + "y": 299 }, { - "x": 204, - "y": 256 + "x": 306, + "y": 347 }, { - "x": 53, - "y": 256 + "x": 751, + "y": 347 + }, + { + "x": 887, + "y": 288.5 + }, + { + "x": 947.5, + "y": 220 + }, + { + "x": 956, + "y": 67 + }, + { + "x": 23, + "y": 67 } ] ] }, { "hasCustomCollisionMask": true, - "image": "Assets\\Images\\Entites\\Enemies\\LaserDemon\\LaserDemonBeam_2.png", + "image": "AssetDev\\Platforms\\DiagonallyMovingPlatform\\SpinningPlatformCounterclockwise_4.png", "points": [], "originPoint": { "name": "origine", @@ -14672,20 +14875,140 @@ "customCollisionMask": [ [ { - "x": 53, - "y": 0 + "x": 28.5, + "y": 225.5 }, { - "x": 204, - "y": 0 + "x": 129.5, + "y": 299 }, { - "x": 204, - "y": 256 + "x": 306, + "y": 347 }, { - "x": 53, - "y": 256 + "x": 751, + "y": 347 + }, + { + "x": 887, + "y": 288.5 + }, + { + "x": 947.5, + "y": 220 + }, + { + "x": 956, + "y": 67 + }, + { + "x": 23, + "y": 67 + } + ] + ] + }, + { + "hasCustomCollisionMask": true, + "image": "AssetDev\\Platforms\\DiagonallyMovingPlatform\\SpinningPlatformCounterclockwise_3.png", + "points": [], + "originPoint": { + "name": "origine", + "x": 0, + "y": 0 + }, + "centerPoint": { + "automatic": true, + "name": "centre", + "x": 0, + "y": 0 + }, + "customCollisionMask": [ + [ + { + "x": 28.5, + "y": 225.5 + }, + { + "x": 129.5, + "y": 299 + }, + { + "x": 306, + "y": 347 + }, + { + "x": 751, + "y": 347 + }, + { + "x": 887, + "y": 288.5 + }, + { + "x": 947.5, + "y": 220 + }, + { + "x": 956, + "y": 67 + }, + { + "x": 23, + "y": 67 + } + ] + ] + }, + { + "hasCustomCollisionMask": true, + "image": "AssetDev\\Platforms\\DiagonallyMovingPlatform\\SpinningPlatformCounterclockwise_2.png", + "points": [], + "originPoint": { + "name": "origine", + "x": 0, + "y": 0 + }, + "centerPoint": { + "automatic": true, + "name": "centre", + "x": 0, + "y": 0 + }, + "customCollisionMask": [ + [ + { + "x": 28.5, + "y": 225.5 + }, + { + "x": 129.5, + "y": 299 + }, + { + "x": 306, + "y": 347 + }, + { + "x": 751, + "y": 347 + }, + { + "x": 887, + "y": 288.5 + }, + { + "x": 947.5, + "y": 220 + }, + { + "x": 956, + "y": 67 + }, + { + "x": 23, + "y": 67 } ] ] @@ -14697,53 +15020,23 @@ ] }, { - "adaptCollisionMaskAutomatically": true, + "adaptCollisionMaskAutomatically": false, "assetStoreId": "", - "name": "LaserDemon_Base", + "name": "SpinningPlatformCounterclockwise", "type": "Sprite", "updateIfNotVisible": false, "variables": [ { "folded": true, - "name": "OnOffTime", + "name": "OldPosition_X", "type": "number", - "value": 4 + "value": 0 }, { "folded": true, - "name": "FireOffsetTime", + "name": "OldPosition_Y", "type": "number", - "value": 4 - }, - { - "folded": true, - "name": "CurrentlyChargingOrHasChargedUp", - "type": "boolean", - "value": false - }, - { - "folded": true, - "name": "CurrentlyChargingOrHasChargedDown", - "type": "boolean", - "value": false - }, - { - "folded": true, - "name": "NeedsOffsetReset", - "type": "boolean", - "value": true - }, - { - "folded": true, - "name": "IsKillable", - "type": "boolean", - "value": false - }, - { - "folded": true, - "name": "HasBeenReaped", - "type": "boolean", - "value": false + "value": 0 }, { "folded": true, @@ -14752,58 +15045,30 @@ "value": 0 } ], - "effects": [ - { - "effectType": "AdvancedBloom", - "name": "Bloom", - "doubleParameters": { - "bloomScale": 2, - "blur": 5, - "brightness": 2, - "padding": 0, - "quality": 5, - "threshold": 0.5 - }, - "stringParameters": {}, - "booleanParameters": {} - }, - { - "effectType": "AdvancedBloom", - "name": "Bloom 2", - "doubleParameters": { - "bloomScale": 2, - "blur": 5, - "brightness": 2, - "padding": 0, - "quality": 5, - "threshold": 0.5 - }, - "stringParameters": {}, - "booleanParameters": {} - }, - { - "effectType": "RGBSplit", - "name": "ChromaticAberration", - "doubleParameters": { - "blueX": 0, - "blueY": 6, - "greenX": 0, - "greenY": 0, - "redX": -6, - "redY": 1 - }, - "stringParameters": {}, - "booleanParameters": {} - } - ], + "effects": [], "behaviors": [ { - "name": "InOnScreen", - "type": "IsOnScreen::InOnScreen" + "name": "EllipseMovement", + "type": "EllipseMovement::EllipseMovement", + "RadiusX": -600, + "RadiusY": 600, + "LoopDuration": 8, + "InitialTurningLeft": false, + "InitialDirectionAngle": 0, + "ShouldRotate": false, + "RotationOffset": 0, + "CenterX": 0, + "CenterY": 0, + "MovementAngle": 0, + "OldX": 0, + "OldY": 0 }, { - "name": "Tween", - "type": "Tween::TweenBehavior" + "name": "Platform", + "type": "PlatformBehavior::PlatformBehavior", + "canBeGrabbed": true, + "platformType": "NormalPlatform", + "yGrabOffset": 0 } ], "animations": [ @@ -14817,7 +15082,7 @@ "sprites": [ { "hasCustomCollisionMask": true, - "image": "Assets\\Images\\Entites\\Enemies\\LaserDemon\\LaserDemonBase_1.png", + "image": "AssetDev\\Platforms\\DiagonallyMovingPlatform\\SpinningPlatformCounterclockwise_1.png", "points": [], "originPoint": { "name": "origine", @@ -14833,27 +15098,43 @@ "customCollisionMask": [ [ { - "x": 65, - "y": 12 + "x": 28.5, + "y": 225.5 }, { - "x": 974, - "y": 12 + "x": 129.5, + "y": 299 }, { - "x": 974, - "y": 948 + "x": 306, + "y": 347 }, { - "x": 65, - "y": 948 + "x": 751, + "y": 347 + }, + { + "x": 887, + "y": 288.5 + }, + { + "x": 947.5, + "y": 220 + }, + { + "x": 956, + "y": 67 + }, + { + "x": 23, + "y": 67 } ] ] }, { "hasCustomCollisionMask": true, - "image": "Assets\\Images\\Entites\\Enemies\\LaserDemon\\LaserDemonBase_2.png", + "image": "AssetDev\\Platforms\\DiagonallyMovingPlatform\\SpinningPlatformCounterclockwise_2.png", "points": [], "originPoint": { "name": "origine", @@ -14869,27 +15150,43 @@ "customCollisionMask": [ [ { - "x": 65, - "y": 12 + "x": 28.5, + "y": 225.5 }, { - "x": 974, - "y": 12 + "x": 129.5, + "y": 299 }, { - "x": 974, - "y": 948 + "x": 306, + "y": 347 }, { - "x": 65, - "y": 948 + "x": 751, + "y": 347 + }, + { + "x": 887, + "y": 288.5 + }, + { + "x": 947.5, + "y": 220 + }, + { + "x": 956, + "y": 67 + }, + { + "x": 23, + "y": 67 } ] ] }, { "hasCustomCollisionMask": true, - "image": "Assets\\Images\\Entites\\Enemies\\LaserDemon\\LaserDemonBase_3.png", + "image": "AssetDev\\Platforms\\DiagonallyMovingPlatform\\SpinningPlatformCounterclockwise_3.png", "points": [], "originPoint": { "name": "origine", @@ -14905,27 +15202,43 @@ "customCollisionMask": [ [ { - "x": 65, - "y": 12 + "x": 28.5, + "y": 225.5 }, { - "x": 974, - "y": 12 + "x": 129.5, + "y": 299 }, { - "x": 974, - "y": 948 + "x": 306, + "y": 347 }, { - "x": 65, - "y": 948 + "x": 751, + "y": 347 + }, + { + "x": 887, + "y": 288.5 + }, + { + "x": 947.5, + "y": 220 + }, + { + "x": 956, + "y": 67 + }, + { + "x": 23, + "y": 67 } ] ] }, { "hasCustomCollisionMask": true, - "image": "Assets\\Images\\Entites\\Enemies\\LaserDemon\\LaserDemonBase_4.png", + "image": "AssetDev\\Platforms\\DiagonallyMovingPlatform\\SpinningPlatformCounterclockwise_4.png", "points": [], "originPoint": { "name": "origine", @@ -14941,27 +15254,43 @@ "customCollisionMask": [ [ { - "x": 65, - "y": 12 + "x": 28.5, + "y": 225.5 }, { - "x": 974, - "y": 12 + "x": 129.5, + "y": 299 }, { - "x": 974, - "y": 948 + "x": 306, + "y": 347 }, { - "x": 65, - "y": 948 + "x": 751, + "y": 347 + }, + { + "x": 887, + "y": 288.5 + }, + { + "x": 947.5, + "y": 220 + }, + { + "x": 956, + "y": 67 + }, + { + "x": 23, + "y": 67 } ] ] }, { "hasCustomCollisionMask": true, - "image": "Assets\\Images\\Entites\\Enemies\\LaserDemon\\LaserDemonBase_3.png", + "image": "AssetDev\\Platforms\\DiagonallyMovingPlatform\\SpinningPlatformCounterclockwise_3.png", "points": [], "originPoint": { "name": "origine", @@ -14977,27 +15306,43 @@ "customCollisionMask": [ [ { - "x": 65, - "y": 12 + "x": 28.5, + "y": 225.5 }, { - "x": 974, - "y": 12 + "x": 129.5, + "y": 299 }, { - "x": 974, - "y": 948 + "x": 306, + "y": 347 }, { - "x": 65, - "y": 948 + "x": 751, + "y": 347 + }, + { + "x": 887, + "y": 288.5 + }, + { + "x": 947.5, + "y": 220 + }, + { + "x": 956, + "y": 67 + }, + { + "x": 23, + "y": 67 } ] ] }, { "hasCustomCollisionMask": true, - "image": "Assets\\Images\\Entites\\Enemies\\LaserDemon\\LaserDemonBase_2.png", + "image": "AssetDev\\Platforms\\DiagonallyMovingPlatform\\SpinningPlatformCounterclockwise_2.png", "points": [], "originPoint": { "name": "origine", @@ -15013,20 +15358,36 @@ "customCollisionMask": [ [ { - "x": 65, - "y": 12 + "x": 28.5, + "y": 225.5 }, { - "x": 974, - "y": 12 + "x": 129.5, + "y": 299 }, { - "x": 974, - "y": 948 + "x": 306, + "y": 347 }, { - "x": 65, - "y": 948 + "x": 751, + "y": 347 + }, + { + "x": 887, + "y": 288.5 + }, + { + "x": 947.5, + "y": 220 + }, + { + "x": 956, + "y": 67 + }, + { + "x": 23, + "y": 67 } ] ] @@ -15037,31 +15398,10 @@ } ] }, - { - "assetStoreId": "", - "bold": false, - "italic": false, - "name": "Test", - "smoothed": true, - "type": "TextObject::Text", - "underlined": false, - "variables": [], - "effects": [], - "behaviors": [], - "string": "test", - "font": "", - "textAlignment": "left", - "characterSize": 50, - "color": { - "b": 0, - "g": 0, - "r": 255 - } - }, { "adaptCollisionMaskAutomatically": false, "assetStoreId": "", - "name": "HorizontalMovingPlatformLeft", + "name": "SpinningRotatingPlatformClockwise", "type": "Sprite", "updateIfNotVisible": false, "variables": [ @@ -15086,29 +15426,28 @@ ], "effects": [], "behaviors": [ + { + "name": "EllipseMovement", + "type": "EllipseMovement::EllipseMovement", + "RadiusX": 600, + "RadiusY": 600, + "LoopDuration": 8, + "InitialTurningLeft": false, + "InitialDirectionAngle": 0, + "ShouldRotate": true, + "RotationOffset": 0, + "CenterX": 0, + "CenterY": 0, + "MovementAngle": 0, + "OldX": 0, + "OldY": 0 + }, { "name": "Platform", "type": "PlatformBehavior::PlatformBehavior", - "canBeGrabbed": false, + "canBeGrabbed": true, "platformType": "NormalPlatform", "yGrabOffset": 0 - }, - { - "name": "RectangleMovement", - "type": "RectangleMovement::RectangleMovement", - "Width": -500, - "Height": 0, - "Clockwise": true, - "HorizontalEdgeDuration": 3, - "VerticalEdgeDuration": 0, - "Left": 1, - "Top": 1, - "Progress": 1, - "OldX": 1, - "OldY": 1, - "Easing": "easeInOutSine", - "InitialPosition": "Top-left corner", - "ToogleClockwise": false } ], "animations": [ @@ -15122,7 +15461,7 @@ "sprites": [ { "hasCustomCollisionMask": true, - "image": "AssetDev\\MovingIsland\\MovingIslandLeft_1.png", + "image": "AssetDev\\Platforms\\DiagonallyMovingPlatform\\SpinningPlatformClockwise_1.png", "points": [], "originPoint": { "name": "origine", @@ -15138,47 +15477,43 @@ "customCollisionMask": [ [ { - "x": 25, - "y": 32 - }, - { - "x": 35.5, - "y": 145 + "x": 28.5, + "y": 268.5 }, { - "x": 168.5, - "y": 335 + "x": 129.5, + "y": 213 }, { - "x": 301.5, - "y": 418.5 + "x": 306, + "y": 165 }, { - "x": 401.5, - "y": 435.5 + "x": 751, + "y": 165 }, { - "x": 747.5, - "y": 435.5 + "x": 887, + "y": 223.5 }, { - "x": 887, - "y": 414.5 + "x": 947.5, + "y": 292 }, { - "x": 989, - "y": 261.5 + "x": 956, + "y": 445 }, { - "x": 986, - "y": 32 + "x": 23, + "y": 445 } ] ] }, { "hasCustomCollisionMask": true, - "image": "AssetDev\\MovingIsland\\MovingIslandLeft_2.png", + "image": "AssetDev\\Platforms\\DiagonallyMovingPlatform\\SpinningPlatformClockwise_2.png", "points": [], "originPoint": { "name": "origine", @@ -15194,47 +15529,43 @@ "customCollisionMask": [ [ { - "x": 25, - "y": 32 - }, - { - "x": 35.5, - "y": 145 + "x": 28.5, + "y": 268.5 }, { - "x": 168.5, - "y": 335 + "x": 129.5, + "y": 213 }, { - "x": 301.5, - "y": 418.5 + "x": 306, + "y": 165 }, { - "x": 401.5, - "y": 435.5 + "x": 751, + "y": 165 }, { - "x": 747.5, - "y": 435.5 + "x": 887, + "y": 223.5 }, { - "x": 887, - "y": 414.5 + "x": 947.5, + "y": 292 }, { - "x": 989, - "y": 261.5 + "x": 956, + "y": 445 }, { - "x": 986, - "y": 32 + "x": 23, + "y": 445 } ] ] }, { "hasCustomCollisionMask": true, - "image": "AssetDev\\MovingIsland\\MovingIslandLeft_3.png", + "image": "AssetDev\\Platforms\\DiagonallyMovingPlatform\\SpinningPlatformClockwise_3.png", "points": [], "originPoint": { "name": "origine", @@ -15250,47 +15581,43 @@ "customCollisionMask": [ [ { - "x": 25, - "y": 32 - }, - { - "x": 35.5, - "y": 145 + "x": 28.5, + "y": 268.5 }, { - "x": 168.5, - "y": 335 + "x": 129.5, + "y": 213 }, { - "x": 301.5, - "y": 418.5 + "x": 306, + "y": 165 }, { - "x": 401.5, - "y": 435.5 + "x": 751, + "y": 165 }, { - "x": 747.5, - "y": 435.5 + "x": 887, + "y": 223.5 }, { - "x": 887, - "y": 414.5 + "x": 947.5, + "y": 292 }, { - "x": 989, - "y": 261.5 + "x": 956, + "y": 445 }, { - "x": 986, - "y": 32 + "x": 23, + "y": 445 } ] ] }, { "hasCustomCollisionMask": true, - "image": "AssetDev\\MovingIsland\\MovingIslandLeft_4.png", + "image": "AssetDev\\Platforms\\DiagonallyMovingPlatform\\SpinningPlatformClockwise_4.png", "points": [], "originPoint": { "name": "origine", @@ -15306,47 +15633,43 @@ "customCollisionMask": [ [ { - "x": 25, - "y": 32 - }, - { - "x": 35.5, - "y": 145 + "x": 28.5, + "y": 268.5 }, { - "x": 168.5, - "y": 335 + "x": 129.5, + "y": 213 }, { - "x": 301.5, - "y": 418.5 + "x": 306, + "y": 165 }, { - "x": 401.5, - "y": 435.5 + "x": 751, + "y": 165 }, { - "x": 747.5, - "y": 435.5 + "x": 887, + "y": 223.5 }, { - "x": 887, - "y": 414.5 + "x": 947.5, + "y": 292 }, { - "x": 989, - "y": 261.5 + "x": 956, + "y": 445 }, { - "x": 986, - "y": 32 + "x": 23, + "y": 445 } ] ] }, { "hasCustomCollisionMask": true, - "image": "AssetDev\\MovingIsland\\MovingIslandLeft_3.png", + "image": "AssetDev\\Platforms\\DiagonallyMovingPlatform\\SpinningPlatformClockwise_3.png", "points": [], "originPoint": { "name": "origine", @@ -15362,47 +15685,43 @@ "customCollisionMask": [ [ { - "x": 25, - "y": 32 + "x": 28.5, + "y": 268.5 }, { - "x": 35.5, - "y": 145 + "x": 129.5, + "y": 213 }, { - "x": 168.5, - "y": 335 + "x": 306, + "y": 165 }, { - "x": 301.5, - "y": 418.5 + "x": 751, + "y": 165 }, { - "x": 401.5, - "y": 435.5 + "x": 887, + "y": 223.5 }, { - "x": 747.5, - "y": 435.5 + "x": 947.5, + "y": 292 }, { - "x": 887, - "y": 414.5 + "x": 956, + "y": 445 }, { - "x": 989, - "y": 261.5 - }, - { - "x": 986, - "y": 32 + "x": 23, + "y": 445 } ] ] }, { "hasCustomCollisionMask": true, - "image": "AssetDev\\MovingIsland\\MovingIslandLeft_2.png", + "image": "AssetDev\\Platforms\\DiagonallyMovingPlatform\\SpinningPlatformClockwise_2.png", "points": [], "originPoint": { "name": "origine", @@ -15418,251 +15737,36 @@ "customCollisionMask": [ [ { - "x": 25, - "y": 32 - }, - { - "x": 35.5, - "y": 145 - }, - { - "x": 168.5, - "y": 335 + "x": 28.5, + "y": 268.5 }, { - "x": 301.5, - "y": 418.5 + "x": 129.5, + "y": 213 }, { - "x": 401.5, - "y": 435.5 + "x": 306, + "y": 165 }, { - "x": 747.5, - "y": 435.5 + "x": 751, + "y": 165 }, { "x": 887, - "y": 414.5 - }, - { - "x": 989, - "y": 261.5 - }, - { - "x": 986, - "y": 32 - } - ] - ] - } - ] - } - ] - } - ] - }, - { - "adaptCollisionMaskAutomatically": false, - "assetStoreId": "", - "name": "VerticalMovingPlatformUp", - "type": "Sprite", - "updateIfNotVisible": false, - "variables": [ - { - "folded": true, - "name": "OldPosition_X", - "type": "number", - "value": 0 - }, - { - "folded": true, - "name": "OldPosition_Y", - "type": "number", - "value": 0 - }, - { - "folded": true, - "name": "OldAngle", - "type": "number", - "value": 0 - } - ], - "effects": [], - "behaviors": [ - { - "name": "EllipseMovement", - "type": "EllipseMovement::EllipseMovement", - "RadiusX": 0, - "RadiusY": -300, - "LoopDuration": 6, - "InitialTurningLeft": false, - "InitialDirectionAngle": 0, - "ShouldRotate": false, - "RotationOffset": 0, - "CenterX": 0, - "CenterY": 0, - "MovementAngle": 0, - "OldX": 0, - "OldY": 0 - }, - { - "name": "Platform", - "type": "PlatformBehavior::PlatformBehavior", - "canBeGrabbed": false, - "platformType": "NormalPlatform", - "yGrabOffset": 0 - } - ], - "animations": [ - { - "name": "", - "useMultipleDirections": false, - "directions": [ - { - "looping": true, - "timeBetweenFrames": 0.2, - "sprites": [ - { - "hasCustomCollisionMask": true, - "image": "AssetDev/Platforms/VerticalMovingPlatform/VerticalMovingPlatform_1.png", - "points": [], - "originPoint": { - "name": "origine", - "x": 0, - "y": 0 - }, - "centerPoint": { - "automatic": true, - "name": "centre", - "x": 0, - "y": 0 - }, - "customCollisionMask": [ - [ - { - "x": 52, - "y": 64.5 - }, - { - "x": 933, - "y": 67 - }, - { - "x": 947.5, - "y": 971.5 - }, - { - "x": 36.5, - "y": 973 - } - ] - ] - }, - { - "hasCustomCollisionMask": true, - "image": "AssetDev/Platforms/VerticalMovingPlatform/VerticalMovingPlatform_2.png", - "points": [], - "originPoint": { - "name": "origine", - "x": 0, - "y": 0 - }, - "centerPoint": { - "automatic": true, - "name": "centre", - "x": 0, - "y": 0 - }, - "customCollisionMask": [ - [ - { - "x": 52, - "y": 64.5 - }, - { - "x": 933, - "y": 67 - }, - { - "x": 947.5, - "y": 971.5 - }, - { - "x": 36.5, - "y": 973 - } - ] - ] - }, - { - "hasCustomCollisionMask": true, - "image": "AssetDev/Platforms/VerticalMovingPlatform/VerticalMovingPlatform_3.png", - "points": [], - "originPoint": { - "name": "origine", - "x": 0, - "y": 0 - }, - "centerPoint": { - "automatic": true, - "name": "centre", - "x": 0, - "y": 0 - }, - "customCollisionMask": [ - [ - { - "x": 52, - "y": 64.5 - }, - { - "x": 933, - "y": 67 + "y": 223.5 }, { "x": 947.5, - "y": 971.5 - }, - { - "x": 36.5, - "y": 973 - } - ] - ] - }, - { - "hasCustomCollisionMask": true, - "image": "AssetDev/Platforms/VerticalMovingPlatform/VerticalMovingPlatform_2.png", - "points": [], - "originPoint": { - "name": "origine", - "x": 0, - "y": 0 - }, - "centerPoint": { - "automatic": true, - "name": "centre", - "x": 0, - "y": 0 - }, - "customCollisionMask": [ - [ - { - "x": 52, - "y": 64.5 - }, - { - "x": 933, - "y": 67 + "y": 292 }, { - "x": 947.5, - "y": 971.5 + "x": 956, + "y": 445 }, { - "x": 36.5, - "y": 973 + "x": 23, + "y": 445 } ] ] @@ -15676,7 +15780,7 @@ { "adaptCollisionMaskAutomatically": false, "assetStoreId": "", - "name": "SpinningPlatformClockwise", + "name": "SpinningRotatingPlatformCounterclockwise", "type": "Sprite", "updateIfNotVisible": false, "variables": [ @@ -15707,9 +15811,9 @@ "RadiusX": 600, "RadiusY": 600, "LoopDuration": 8, - "InitialTurningLeft": false, + "InitialTurningLeft": true, "InitialDirectionAngle": 0, - "ShouldRotate": false, + "ShouldRotate": true, "RotationOffset": 0, "CenterX": 0, "CenterY": 0, @@ -16055,53 +16159,44 @@ { "adaptCollisionMaskAutomatically": false, "assetStoreId": "", - "name": "SpinningPlatformCounterclockwise", + "name": "StalagmiteDemon_Spike", "type": "Sprite", "updateIfNotVisible": false, "variables": [ { - "folded": true, - "name": "OldPosition_X", - "type": "number", - "value": 0 - }, - { - "folded": true, - "name": "OldPosition_Y", - "type": "number", - "value": 0 - }, + "name": "IsKillable", + "type": "boolean", + "value": false + } + ], + "effects": [ { - "folded": true, - "name": "OldAngle", - "type": "number", - "value": 0 + "effectType": "RGBSplit", + "name": "ChromaticAberration", + "doubleParameters": { + "blueX": 0, + "blueY": 6, + "greenX": 0, + "greenY": 0, + "redX": -6, + "redY": 1 + }, + "stringParameters": {}, + "booleanParameters": {} } ], - "effects": [], "behaviors": [ { - "name": "EllipseMovement", - "type": "EllipseMovement::EllipseMovement", - "RadiusX": -600, - "RadiusY": 600, - "LoopDuration": 8, - "InitialTurningLeft": false, - "InitialDirectionAngle": 0, - "ShouldRotate": false, - "RotationOffset": 0, - "CenterX": 0, - "CenterY": 0, - "MovementAngle": 0, - "OldX": 0, - "OldY": 0 - }, - { - "name": "Platform", - "type": "PlatformBehavior::PlatformBehavior", - "canBeGrabbed": true, - "platformType": "NormalPlatform", - "yGrabOffset": 0 + "name": "AdvancedProjectile", + "type": "AdvancedProjectile::AdvancedProjectile", + "MaxLifetime": 0, + "MaxDistanceFromStartingPosition": 1750, + "MaxSpeed": 0, + "MinSpeed": 0, + "Acceleration": 0, + "StartingSpeed": 550, + "DeleteWhenLifetimeExceeded": true, + "DeleteWhenDistanceExceeded": true } ], "animations": [ @@ -16115,7 +16210,7 @@ "sprites": [ { "hasCustomCollisionMask": true, - "image": "AssetDev\\Platforms\\DiagonallyMovingPlatform\\SpinningPlatformCounterclockwise_1.png", + "image": "AssetDev\\Entities\\StalactiteDemon\\Stalactite_1.png", "points": [], "originPoint": { "name": "origine", @@ -16131,43 +16226,35 @@ "customCollisionMask": [ [ { - "x": 28.5, - "y": 225.5 - }, - { - "x": 129.5, - "y": 299 - }, - { - "x": 306, - "y": 347 + "x": 52.5, + "y": 38 }, { - "x": 751, - "y": 347 + "x": 633, + "y": 170.5 }, { - "x": 887, - "y": 288.5 + "x": 1004.5, + "y": 287.5 }, { - "x": 947.5, - "y": 220 + "x": 563.5, + "y": 439.5 }, { - "x": 956, - "y": 67 + "x": 309, + "y": 474.5 }, { - "x": 23, - "y": 67 + "x": 52.5, + "y": 484 } ] ] }, { "hasCustomCollisionMask": true, - "image": "AssetDev\\Platforms\\DiagonallyMovingPlatform\\SpinningPlatformCounterclockwise_2.png", + "image": "AssetDev\\Entities\\StalactiteDemon\\Stalactite_2.png", "points": [], "originPoint": { "name": "origine", @@ -16183,43 +16270,35 @@ "customCollisionMask": [ [ { - "x": 28.5, - "y": 225.5 - }, - { - "x": 129.5, - "y": 299 - }, - { - "x": 306, - "y": 347 + "x": 52.5, + "y": 38 }, { - "x": 751, - "y": 347 + "x": 633, + "y": 170.5 }, { - "x": 887, - "y": 288.5 + "x": 1004.5, + "y": 287.5 }, { - "x": 947.5, - "y": 220 + "x": 563.5, + "y": 439.5 }, { - "x": 956, - "y": 67 + "x": 309, + "y": 474.5 }, { - "x": 23, - "y": 67 + "x": 52.5, + "y": 484 } ] ] }, { "hasCustomCollisionMask": true, - "image": "AssetDev\\Platforms\\DiagonallyMovingPlatform\\SpinningPlatformCounterclockwise_3.png", + "image": "AssetDev\\Entities\\StalactiteDemon\\Stalactite_3.png", "points": [], "originPoint": { "name": "origine", @@ -16235,43 +16314,35 @@ "customCollisionMask": [ [ { - "x": 28.5, - "y": 225.5 - }, - { - "x": 129.5, - "y": 299 - }, - { - "x": 306, - "y": 347 + "x": 52.5, + "y": 38 }, { - "x": 751, - "y": 347 + "x": 633, + "y": 170.5 }, { - "x": 887, - "y": 288.5 + "x": 1004.5, + "y": 287.5 }, { - "x": 947.5, - "y": 220 + "x": 563.5, + "y": 439.5 }, { - "x": 956, - "y": 67 + "x": 309, + "y": 474.5 }, { - "x": 23, - "y": 67 + "x": 52.5, + "y": 484 } ] ] }, { "hasCustomCollisionMask": true, - "image": "AssetDev\\Platforms\\DiagonallyMovingPlatform\\SpinningPlatformCounterclockwise_4.png", + "image": "AssetDev\\Entities\\StalactiteDemon\\Stalactite_2.png", "points": [], "originPoint": { "name": "origine", @@ -16287,140 +16358,28 @@ "customCollisionMask": [ [ { - "x": 28.5, - "y": 225.5 - }, - { - "x": 129.5, - "y": 299 - }, - { - "x": 306, - "y": 347 + "x": 52.5, + "y": 38 }, { - "x": 751, - "y": 347 + "x": 633, + "y": 170.5 }, { - "x": 887, - "y": 288.5 + "x": 1004.5, + "y": 287.5 }, { - "x": 947.5, - "y": 220 + "x": 563.5, + "y": 439.5 }, { - "x": 956, - "y": 67 + "x": 309, + "y": 474.5 }, { - "x": 23, - "y": 67 - } - ] - ] - }, - { - "hasCustomCollisionMask": true, - "image": "AssetDev\\Platforms\\DiagonallyMovingPlatform\\SpinningPlatformCounterclockwise_3.png", - "points": [], - "originPoint": { - "name": "origine", - "x": 0, - "y": 0 - }, - "centerPoint": { - "automatic": true, - "name": "centre", - "x": 0, - "y": 0 - }, - "customCollisionMask": [ - [ - { - "x": 28.5, - "y": 225.5 - }, - { - "x": 129.5, - "y": 299 - }, - { - "x": 306, - "y": 347 - }, - { - "x": 751, - "y": 347 - }, - { - "x": 887, - "y": 288.5 - }, - { - "x": 947.5, - "y": 220 - }, - { - "x": 956, - "y": 67 - }, - { - "x": 23, - "y": 67 - } - ] - ] - }, - { - "hasCustomCollisionMask": true, - "image": "AssetDev\\Platforms\\DiagonallyMovingPlatform\\SpinningPlatformCounterclockwise_2.png", - "points": [], - "originPoint": { - "name": "origine", - "x": 0, - "y": 0 - }, - "centerPoint": { - "automatic": true, - "name": "centre", - "x": 0, - "y": 0 - }, - "customCollisionMask": [ - [ - { - "x": 28.5, - "y": 225.5 - }, - { - "x": 129.5, - "y": 299 - }, - { - "x": 306, - "y": 347 - }, - { - "x": 751, - "y": 347 - }, - { - "x": 887, - "y": 288.5 - }, - { - "x": 947.5, - "y": 220 - }, - { - "x": 956, - "y": 67 - }, - { - "x": 23, - "y": 67 + "x": 52.5, + "y": 484 } ] ] @@ -16432,55 +16391,73 @@ ] }, { - "adaptCollisionMaskAutomatically": false, + "adaptCollisionMaskAutomatically": true, "assetStoreId": "", - "name": "SpinningRotatingPlatformClockwise", + "name": "LaserDemon_BasePermanent", "type": "Sprite", "updateIfNotVisible": false, "variables": [ { "folded": true, - "name": "OldPosition_X", - "type": "number", - "value": 0 + "name": "IsKillable", + "type": "boolean", + "value": false }, { "folded": true, - "name": "OldPosition_Y", - "type": "number", - "value": 0 + "name": "HasBeenReaped", + "type": "boolean", + "value": false + } + ], + "effects": [ + { + "effectType": "AdvancedBloom", + "name": "Bloom", + "doubleParameters": { + "bloomScale": 2, + "blur": 5, + "brightness": 2, + "padding": 0, + "quality": 5, + "threshold": 0.5 + }, + "stringParameters": {}, + "booleanParameters": {} }, { - "folded": true, - "name": "OldAngle", - "type": "number", - "value": 0 + "effectType": "AdvancedBloom", + "name": "Bloom 2", + "doubleParameters": { + "bloomScale": 2, + "blur": 5, + "brightness": 2, + "padding": 0, + "quality": 5, + "threshold": 0.5 + }, + "stringParameters": {}, + "booleanParameters": {} + }, + { + "effectType": "RGBSplit", + "name": "ChromaticAberration", + "doubleParameters": { + "blueX": 0, + "blueY": 6, + "greenX": 0, + "greenY": 0, + "redX": -6, + "redY": 1 + }, + "stringParameters": {}, + "booleanParameters": {} } ], - "effects": [], "behaviors": [ { - "name": "EllipseMovement", - "type": "EllipseMovement::EllipseMovement", - "RadiusX": 600, - "RadiusY": 600, - "LoopDuration": 8, - "InitialTurningLeft": false, - "InitialDirectionAngle": 0, - "ShouldRotate": true, - "RotationOffset": 0, - "CenterX": 0, - "CenterY": 0, - "MovementAngle": 0, - "OldX": 0, - "OldY": 0 - }, - { - "name": "Platform", - "type": "PlatformBehavior::PlatformBehavior", - "canBeGrabbed": true, - "platformType": "NormalPlatform", - "yGrabOffset": 0 + "name": "Tween", + "type": "Tween::TweenBehavior" } ], "animations": [ @@ -16494,7 +16471,7 @@ "sprites": [ { "hasCustomCollisionMask": true, - "image": "AssetDev\\Platforms\\DiagonallyMovingPlatform\\SpinningPlatformClockwise_1.png", + "image": "Assets\\Images\\Entites\\Enemies\\LaserDemon\\LaserDemonBase_1.png", "points": [], "originPoint": { "name": "origine", @@ -16510,43 +16487,27 @@ "customCollisionMask": [ [ { - "x": 28.5, - "y": 268.5 - }, - { - "x": 129.5, - "y": 213 - }, - { - "x": 306, - "y": 165 - }, - { - "x": 751, - "y": 165 - }, - { - "x": 887, - "y": 223.5 + "x": 65, + "y": 12 }, { - "x": 947.5, - "y": 292 + "x": 974, + "y": 12 }, { - "x": 956, - "y": 445 + "x": 974, + "y": 948 }, { - "x": 23, - "y": 445 + "x": 65, + "y": 948 } ] ] }, { "hasCustomCollisionMask": true, - "image": "AssetDev\\Platforms\\DiagonallyMovingPlatform\\SpinningPlatformClockwise_2.png", + "image": "Assets\\Images\\Entites\\Enemies\\LaserDemon\\LaserDemonBase_2.png", "points": [], "originPoint": { "name": "origine", @@ -16562,43 +16523,27 @@ "customCollisionMask": [ [ { - "x": 28.5, - "y": 268.5 - }, - { - "x": 129.5, - "y": 213 - }, - { - "x": 306, - "y": 165 - }, - { - "x": 751, - "y": 165 - }, - { - "x": 887, - "y": 223.5 + "x": 65, + "y": 12 }, { - "x": 947.5, - "y": 292 + "x": 974, + "y": 12 }, { - "x": 956, - "y": 445 + "x": 974, + "y": 948 }, { - "x": 23, - "y": 445 + "x": 65, + "y": 948 } ] ] }, { "hasCustomCollisionMask": true, - "image": "AssetDev\\Platforms\\DiagonallyMovingPlatform\\SpinningPlatformClockwise_3.png", + "image": "Assets\\Images\\Entites\\Enemies\\LaserDemon\\LaserDemonBase_3.png", "points": [], "originPoint": { "name": "origine", @@ -16614,43 +16559,27 @@ "customCollisionMask": [ [ { - "x": 28.5, - "y": 268.5 - }, - { - "x": 129.5, - "y": 213 - }, - { - "x": 306, - "y": 165 - }, - { - "x": 751, - "y": 165 - }, - { - "x": 887, - "y": 223.5 + "x": 65, + "y": 12 }, { - "x": 947.5, - "y": 292 + "x": 974, + "y": 12 }, { - "x": 956, - "y": 445 + "x": 974, + "y": 948 }, { - "x": 23, - "y": 445 + "x": 65, + "y": 948 } ] ] }, { "hasCustomCollisionMask": true, - "image": "AssetDev\\Platforms\\DiagonallyMovingPlatform\\SpinningPlatformClockwise_4.png", + "image": "Assets\\Images\\Entites\\Enemies\\LaserDemon\\LaserDemonBase_4.png", "points": [], "originPoint": { "name": "origine", @@ -16666,43 +16595,27 @@ "customCollisionMask": [ [ { - "x": 28.5, - "y": 268.5 - }, - { - "x": 129.5, - "y": 213 - }, - { - "x": 306, - "y": 165 - }, - { - "x": 751, - "y": 165 - }, - { - "x": 887, - "y": 223.5 + "x": 65, + "y": 12 }, { - "x": 947.5, - "y": 292 + "x": 974, + "y": 12 }, { - "x": 956, - "y": 445 + "x": 974, + "y": 948 }, { - "x": 23, - "y": 445 + "x": 65, + "y": 948 } ] ] }, { "hasCustomCollisionMask": true, - "image": "AssetDev\\Platforms\\DiagonallyMovingPlatform\\SpinningPlatformClockwise_3.png", + "image": "Assets\\Images\\Entites\\Enemies\\LaserDemon\\LaserDemonBase_3.png", "points": [], "originPoint": { "name": "origine", @@ -16718,43 +16631,27 @@ "customCollisionMask": [ [ { - "x": 28.5, - "y": 268.5 - }, - { - "x": 129.5, - "y": 213 - }, - { - "x": 306, - "y": 165 - }, - { - "x": 751, - "y": 165 - }, - { - "x": 887, - "y": 223.5 + "x": 65, + "y": 12 }, { - "x": 947.5, - "y": 292 + "x": 974, + "y": 12 }, { - "x": 956, - "y": 445 + "x": 974, + "y": 948 }, { - "x": 23, - "y": 445 + "x": 65, + "y": 948 } ] ] }, { "hasCustomCollisionMask": true, - "image": "AssetDev\\Platforms\\DiagonallyMovingPlatform\\SpinningPlatformClockwise_2.png", + "image": "Assets\\Images\\Entites\\Enemies\\LaserDemon\\LaserDemonBase_2.png", "points": [], "originPoint": { "name": "origine", @@ -16770,36 +16667,20 @@ "customCollisionMask": [ [ { - "x": 28.5, - "y": 268.5 - }, - { - "x": 129.5, - "y": 213 - }, - { - "x": 306, - "y": 165 - }, - { - "x": 751, - "y": 165 - }, - { - "x": 887, - "y": 223.5 + "x": 65, + "y": 12 }, { - "x": 947.5, - "y": 292 + "x": 974, + "y": 12 }, { - "x": 956, - "y": 445 + "x": 974, + "y": 948 }, { - "x": 23, - "y": 445 + "x": 65, + "y": 948 } ] ] @@ -16811,57 +16692,36 @@ ] }, { - "adaptCollisionMaskAutomatically": false, + "adaptCollisionMaskAutomatically": true, "assetStoreId": "", - "name": "SpinningRotatingPlatformCounterclockwise", + "name": "LaserDemon_BeamPermanent", "type": "Sprite", "updateIfNotVisible": false, "variables": [ { "folded": true, - "name": "OldPosition_X", - "type": "number", - "value": 0 - }, - { - "folded": true, - "name": "OldPosition_Y", - "type": "number", - "value": 0 - }, - { - "folded": true, - "name": "OldAngle", - "type": "number", - "value": 0 + "name": "IsKillable", + "type": "boolean", + "value": false } ], - "effects": [], - "behaviors": [ - { - "name": "EllipseMovement", - "type": "EllipseMovement::EllipseMovement", - "RadiusX": 600, - "RadiusY": 600, - "LoopDuration": 8, - "InitialTurningLeft": true, - "InitialDirectionAngle": 0, - "ShouldRotate": true, - "RotationOffset": 0, - "CenterX": 0, - "CenterY": 0, - "MovementAngle": 0, - "OldX": 0, - "OldY": 0 - }, + "effects": [ { - "name": "Platform", - "type": "PlatformBehavior::PlatformBehavior", - "canBeGrabbed": true, - "platformType": "NormalPlatform", - "yGrabOffset": 0 + "effectType": "AdvancedBloom", + "name": "Bloom", + "doubleParameters": { + "bloomScale": 2, + "blur": 4, + "brightness": 0.5, + "padding": 15, + "quality": 5, + "threshold": 0.5 + }, + "stringParameters": {}, + "booleanParameters": {} } ], + "behaviors": [], "animations": [ { "name": "", @@ -16873,7 +16733,7 @@ "sprites": [ { "hasCustomCollisionMask": true, - "image": "AssetDev\\Platforms\\DiagonallyMovingPlatform\\SpinningPlatformCounterclockwise_1.png", + "image": "Assets\\Images\\Entites\\Enemies\\LaserDemon\\LaserDemonBeam_1.png", "points": [], "originPoint": { "name": "origine", @@ -16889,43 +16749,27 @@ "customCollisionMask": [ [ { - "x": 28.5, - "y": 225.5 - }, - { - "x": 129.5, - "y": 299 - }, - { - "x": 306, - "y": 347 - }, - { - "x": 751, - "y": 347 - }, - { - "x": 887, - "y": 288.5 + "x": 53, + "y": 0 }, { - "x": 947.5, - "y": 220 + "x": 204, + "y": 0 }, { - "x": 956, - "y": 67 + "x": 204, + "y": 256 }, { - "x": 23, - "y": 67 + "x": 53, + "y": 256 } ] ] }, { "hasCustomCollisionMask": true, - "image": "AssetDev\\Platforms\\DiagonallyMovingPlatform\\SpinningPlatformCounterclockwise_2.png", + "image": "Assets\\Images\\Entites\\Enemies\\LaserDemon\\LaserDemonBeam_2.png", "points": [], "originPoint": { "name": "origine", @@ -16941,43 +16785,27 @@ "customCollisionMask": [ [ { - "x": 28.5, - "y": 225.5 - }, - { - "x": 129.5, - "y": 299 - }, - { - "x": 306, - "y": 347 - }, - { - "x": 751, - "y": 347 - }, - { - "x": 887, - "y": 288.5 + "x": 53, + "y": 0 }, { - "x": 947.5, - "y": 220 + "x": 204, + "y": 0 }, { - "x": 956, - "y": 67 + "x": 204, + "y": 256 }, { - "x": 23, - "y": 67 + "x": 53, + "y": 256 } ] ] }, { "hasCustomCollisionMask": true, - "image": "AssetDev\\Platforms\\DiagonallyMovingPlatform\\SpinningPlatformCounterclockwise_3.png", + "image": "Assets\\Images\\Entites\\Enemies\\LaserDemon\\LaserDemonBeam_3.png", "points": [], "originPoint": { "name": "origine", @@ -16993,43 +16821,27 @@ "customCollisionMask": [ [ { - "x": 28.5, - "y": 225.5 - }, - { - "x": 129.5, - "y": 299 - }, - { - "x": 306, - "y": 347 - }, - { - "x": 751, - "y": 347 - }, - { - "x": 887, - "y": 288.5 + "x": 53, + "y": 0 }, { - "x": 947.5, - "y": 220 + "x": 204, + "y": 0 }, { - "x": 956, - "y": 67 + "x": 204, + "y": 256 }, { - "x": 23, - "y": 67 + "x": 53, + "y": 256 } ] ] }, { "hasCustomCollisionMask": true, - "image": "AssetDev\\Platforms\\DiagonallyMovingPlatform\\SpinningPlatformCounterclockwise_4.png", + "image": "Assets\\Images\\Entites\\Enemies\\LaserDemon\\LaserDemonBeam_2.png", "points": [], "originPoint": { "name": "origine", @@ -17045,140 +16857,20 @@ "customCollisionMask": [ [ { - "x": 28.5, - "y": 225.5 + "x": 53, + "y": 0 }, { - "x": 129.5, - "y": 299 - }, - { - "x": 306, - "y": 347 - }, - { - "x": 751, - "y": 347 - }, - { - "x": 887, - "y": 288.5 - }, - { - "x": 947.5, - "y": 220 - }, - { - "x": 956, - "y": 67 - }, - { - "x": 23, - "y": 67 - } - ] - ] - }, - { - "hasCustomCollisionMask": true, - "image": "AssetDev\\Platforms\\DiagonallyMovingPlatform\\SpinningPlatformCounterclockwise_3.png", - "points": [], - "originPoint": { - "name": "origine", - "x": 0, - "y": 0 - }, - "centerPoint": { - "automatic": true, - "name": "centre", - "x": 0, - "y": 0 - }, - "customCollisionMask": [ - [ - { - "x": 28.5, - "y": 225.5 - }, - { - "x": 129.5, - "y": 299 - }, - { - "x": 306, - "y": 347 - }, - { - "x": 751, - "y": 347 - }, - { - "x": 887, - "y": 288.5 - }, - { - "x": 947.5, - "y": 220 - }, - { - "x": 956, - "y": 67 - }, - { - "x": 23, - "y": 67 - } - ] - ] - }, - { - "hasCustomCollisionMask": true, - "image": "AssetDev\\Platforms\\DiagonallyMovingPlatform\\SpinningPlatformCounterclockwise_2.png", - "points": [], - "originPoint": { - "name": "origine", - "x": 0, - "y": 0 - }, - "centerPoint": { - "automatic": true, - "name": "centre", - "x": 0, - "y": 0 - }, - "customCollisionMask": [ - [ - { - "x": 28.5, - "y": 225.5 - }, - { - "x": 129.5, - "y": 299 - }, - { - "x": 306, - "y": 347 - }, - { - "x": 751, - "y": 347 - }, - { - "x": 887, - "y": 288.5 - }, - { - "x": 947.5, - "y": 220 + "x": 204, + "y": 0 }, { - "x": 956, - "y": 67 + "x": 204, + "y": 256 }, { - "x": 23, - "y": 67 + "x": 53, + "y": 256 } ] ] @@ -17192,7 +16884,7 @@ { "adaptCollisionMaskAutomatically": true, "assetStoreId": "", - "name": "LaserDemon_Base2", + "name": "LaserRing", "type": "Sprite", "updateIfNotVisible": false, "variables": [ @@ -17201,18 +16893,6 @@ "name": "IsKillable", "type": "boolean", "value": false - }, - { - "folded": true, - "name": "HasBeenReaped", - "type": "boolean", - "value": false - }, - { - "folded": true, - "name": "OldAngle", - "type": "number", - "value": 0 } ], "effects": [ @@ -17221,36 +16901,17 @@ "name": "Bloom", "doubleParameters": { "bloomScale": 2, - "blur": 5, - "brightness": 2, - "padding": 0, - "quality": 10, - "threshold": 0.5 - }, - "stringParameters": {}, - "booleanParameters": {} - }, - { - "effectType": "AdvancedBloom", - "name": "Bloom 2", - "doubleParameters": { - "bloomScale": 2, - "blur": 5, - "brightness": 2, - "padding": 0, - "quality": 7, + "blur": 4, + "brightness": 0.5, + "padding": 15, + "quality": 5, "threshold": 0.5 }, "stringParameters": {}, "booleanParameters": {} } ], - "behaviors": [ - { - "name": "Tween", - "type": "Tween::TweenBehavior" - } - ], + "behaviors": [], "animations": [ { "name": "", @@ -17262,79 +16923,7 @@ "sprites": [ { "hasCustomCollisionMask": true, - "image": "Assets\\Images\\Entites\\Enemies\\LaserDemon\\LaserDemonBase_1.png", - "points": [], - "originPoint": { - "name": "origine", - "x": 0, - "y": 0 - }, - "centerPoint": { - "automatic": true, - "name": "centre", - "x": 0, - "y": 0 - }, - "customCollisionMask": [ - [ - { - "x": 65, - "y": 12 - }, - { - "x": 974, - "y": 12 - }, - { - "x": 974, - "y": 948 - }, - { - "x": 65, - "y": 948 - } - ] - ] - }, - { - "hasCustomCollisionMask": true, - "image": "Assets\\Images\\Entites\\Enemies\\LaserDemon\\LaserDemonBase_2.png", - "points": [], - "originPoint": { - "name": "origine", - "x": 0, - "y": 0 - }, - "centerPoint": { - "automatic": true, - "name": "centre", - "x": 0, - "y": 0 - }, - "customCollisionMask": [ - [ - { - "x": 65, - "y": 12 - }, - { - "x": 974, - "y": 12 - }, - { - "x": 974, - "y": 948 - }, - { - "x": 65, - "y": 948 - } - ] - ] - }, - { - "hasCustomCollisionMask": true, - "image": "Assets\\Images\\Entites\\Enemies\\LaserDemon\\LaserDemonBase_3.png", + "image": "Assets\\Images\\Entites\\Enemies\\LaserDemon\\LaserRing1.png", "points": [], "originPoint": { "name": "origine", @@ -17350,27 +16939,27 @@ "customCollisionMask": [ [ { - "x": 65, - "y": 12 + "x": 240, + "y": 239 }, { - "x": 974, - "y": 12 + "x": 783, + "y": 239 }, { - "x": 974, - "y": 948 + "x": 783, + "y": 782 }, { - "x": 65, - "y": 948 + "x": 240, + "y": 782 } ] ] }, { "hasCustomCollisionMask": true, - "image": "Assets\\Images\\Entites\\Enemies\\LaserDemon\\LaserDemonBase_4.png", + "image": "Assets\\Images\\Entites\\Enemies\\LaserDemon\\LaserRing2.png", "points": [], "originPoint": { "name": "origine", @@ -17386,27 +16975,27 @@ "customCollisionMask": [ [ { - "x": 65, - "y": 12 + "x": 240, + "y": 239 }, { - "x": 974, - "y": 12 + "x": 783, + "y": 239 }, { - "x": 974, - "y": 948 + "x": 783, + "y": 782 }, { - "x": 65, - "y": 948 + "x": 240, + "y": 782 } ] ] }, { "hasCustomCollisionMask": true, - "image": "Assets\\Images\\Entites\\Enemies\\LaserDemon\\LaserDemonBase_3.png", + "image": "Assets\\Images\\Entites\\Enemies\\LaserDemon\\LaserRing3.png", "points": [], "originPoint": { "name": "origine", @@ -17422,27 +17011,27 @@ "customCollisionMask": [ [ { - "x": 65, - "y": 12 + "x": 240, + "y": 239 }, { - "x": 974, - "y": 12 + "x": 783, + "y": 239 }, { - "x": 974, - "y": 948 + "x": 783, + "y": 782 }, { - "x": 65, - "y": 948 + "x": 240, + "y": 782 } ] ] }, { "hasCustomCollisionMask": true, - "image": "Assets\\Images\\Entites\\Enemies\\LaserDemon\\LaserDemonBase_2.png", + "image": "Assets\\Images\\Entites\\Enemies\\LaserDemon\\LaserRing2.png", "points": [], "originPoint": { "name": "origine", @@ -17458,20 +17047,20 @@ "customCollisionMask": [ [ { - "x": 65, - "y": 12 + "x": 240, + "y": 239 }, { - "x": 974, - "y": 12 + "x": 783, + "y": 239 }, { - "x": 974, - "y": 948 + "x": 783, + "y": 782 }, { - "x": 65, - "y": 948 + "x": 240, + "y": 782 } ] ] @@ -17485,10 +17074,34 @@ { "adaptCollisionMaskAutomatically": true, "assetStoreId": "", - "name": "LaserDemon_Beam2", + "name": "LaserDemon_BeamSingle", "type": "Sprite", "updateIfNotVisible": false, "variables": [ + { + "folded": true, + "name": "OnOffTime", + "type": "number", + "value": 4 + }, + { + "folded": true, + "name": "FireOffsetTime", + "type": "number", + "value": 4 + }, + { + "folded": true, + "name": "CurrentlyChargingOrHasChargedUp", + "type": "boolean", + "value": false + }, + { + "folded": true, + "name": "CurrentlyChargingOrHasChargedDown", + "type": "boolean", + "value": false + }, { "folded": true, "name": "IsKillable", @@ -17520,17 +17133,22 @@ "name": "Bloom", "doubleParameters": { "bloomScale": 2, - "blur": 5, + "blur": 4, "brightness": 0.5, "padding": 15, - "quality": 7, + "quality": 5, "threshold": 0.5 }, "stringParameters": {}, "booleanParameters": {} } ], - "behaviors": [], + "behaviors": [ + { + "name": "Tween", + "type": "Tween::TweenBehavior" + } + ], "animations": [ { "name": "", @@ -17542,7 +17160,7 @@ "sprites": [ { "hasCustomCollisionMask": true, - "image": "Assets\\Images\\Entites\\Enemies\\LaserDemon\\LaserDemonBeam_1.png", + "image": "Assets\\Images\\Entites\\Enemies\\LaserDemon\\LaserDemonBeamSingle_1.png", "points": [], "originPoint": { "name": "origine", @@ -17558,19 +17176,19 @@ "customCollisionMask": [ [ { - "x": 53, - "y": 0 + "x": 54, + "y": 128 }, { "x": 204, - "y": 0 + "y": 128 }, { "x": 204, "y": 256 }, { - "x": 53, + "x": 54, "y": 256 } ] @@ -17578,7 +17196,7 @@ }, { "hasCustomCollisionMask": true, - "image": "Assets\\Images\\Entites\\Enemies\\LaserDemon\\LaserDemonBeam_2.png", + "image": "Assets\\Images\\Entites\\Enemies\\LaserDemon\\LaserDemonBeamSingle_2.png", "points": [], "originPoint": { "name": "origine", @@ -17594,19 +17212,19 @@ "customCollisionMask": [ [ { - "x": 53, - "y": 0 + "x": 54, + "y": 128 }, { "x": 204, - "y": 0 + "y": 128 }, { "x": 204, "y": 256 }, { - "x": 53, + "x": 54, "y": 256 } ] @@ -17614,7 +17232,7 @@ }, { "hasCustomCollisionMask": true, - "image": "Assets\\Images\\Entites\\Enemies\\LaserDemon\\LaserDemonBeam_3.png", + "image": "Assets\\Images\\Entites\\Enemies\\LaserDemon\\LaserDemonBeamSingle_3.png", "points": [], "originPoint": { "name": "origine", @@ -17630,19 +17248,19 @@ "customCollisionMask": [ [ { - "x": 53, - "y": 0 + "x": 54, + "y": 128 }, { "x": 204, - "y": 0 + "y": 128 }, { "x": 204, "y": 256 }, { - "x": 53, + "x": 54, "y": 256 } ] @@ -17650,7 +17268,7 @@ }, { "hasCustomCollisionMask": true, - "image": "Assets\\Images\\Entites\\Enemies\\LaserDemon\\LaserDemonBeam_2.png", + "image": "Assets\\Images\\Entites\\Enemies\\LaserDemon\\LaserDemonBeamSingle_2.png", "points": [], "originPoint": { "name": "origine", @@ -17666,19 +17284,19 @@ "customCollisionMask": [ [ { - "x": 53, - "y": 0 + "x": 54, + "y": 128 }, { "x": 204, - "y": 0 + "y": 128 }, { "x": 204, "y": 256 }, { - "x": 53, + "x": 54, "y": 256 } ] @@ -17691,33 +17309,36 @@ ] }, { - "adaptCollisionMaskAutomatically": false, + "adaptCollisionMaskAutomatically": true, "assetStoreId": "", - "name": "StalactiteDemon_Spike2", + "name": "LaserDemon_BeamPermanentSingle", "type": "Sprite", "updateIfNotVisible": false, "variables": [ { + "folded": true, "name": "IsKillable", "type": "boolean", "value": false } ], - "effects": [], - "behaviors": [ + "effects": [ { - "name": "AdvancedProjectile", - "type": "AdvancedProjectile::AdvancedProjectile", - "MaxLifetime": 0, - "MaxDistanceFromStartingPosition": 1750, - "MaxSpeed": 0, - "MinSpeed": 0, - "Acceleration": 0, - "StartingSpeed": 550, - "DeleteWhenLifetimeExceeded": true, - "DeleteWhenDistanceExceeded": true + "effectType": "AdvancedBloom", + "name": "Bloom", + "doubleParameters": { + "bloomScale": 2, + "blur": 4, + "brightness": 0.5, + "padding": 15, + "quality": 5, + "threshold": 0.5 + }, + "stringParameters": {}, + "booleanParameters": {} } ], + "behaviors": [], "animations": [ { "name": "", @@ -17729,7 +17350,7 @@ "sprites": [ { "hasCustomCollisionMask": true, - "image": "AssetDev\\Entities\\StalactiteDemon\\Stalactite_1.png", + "image": "Assets\\Images\\Entites\\Enemies\\LaserDemon\\LaserDemonBeamSingle_1.png", "points": [], "originPoint": { "name": "origine", @@ -17745,35 +17366,27 @@ "customCollisionMask": [ [ { - "x": 52.5, - "y": 38 - }, - { - "x": 633, - "y": 170.5 - }, - { - "x": 1004.5, - "y": 287.5 + "x": 54, + "y": 128 }, { - "x": 563.5, - "y": 439.5 + "x": 204, + "y": 128 }, { - "x": 309, - "y": 474.5 + "x": 204, + "y": 256 }, { - "x": 52.5, - "y": 484 + "x": 54, + "y": 256 } ] ] }, { "hasCustomCollisionMask": true, - "image": "AssetDev\\Entities\\StalactiteDemon\\Stalactite_2.png", + "image": "Assets\\Images\\Entites\\Enemies\\LaserDemon\\LaserDemonBeamSingle_2.png", "points": [], "originPoint": { "name": "origine", @@ -17789,35 +17402,27 @@ "customCollisionMask": [ [ { - "x": 52.5, - "y": 38 - }, - { - "x": 633, - "y": 170.5 - }, - { - "x": 1004.5, - "y": 287.5 + "x": 54, + "y": 128 }, { - "x": 563.5, - "y": 439.5 + "x": 204, + "y": 128 }, { - "x": 309, - "y": 474.5 + "x": 204, + "y": 256 }, { - "x": 52.5, - "y": 484 + "x": 54, + "y": 256 } ] ] }, { "hasCustomCollisionMask": true, - "image": "AssetDev\\Entities\\StalactiteDemon\\Stalactite_3.png", + "image": "Assets\\Images\\Entites\\Enemies\\LaserDemon\\LaserDemonBeamSingle_3.png", "points": [], "originPoint": { "name": "origine", @@ -17833,35 +17438,27 @@ "customCollisionMask": [ [ { - "x": 52.5, - "y": 38 - }, - { - "x": 633, - "y": 170.5 - }, - { - "x": 1004.5, - "y": 287.5 + "x": 54, + "y": 128 }, { - "x": 563.5, - "y": 439.5 + "x": 204, + "y": 128 }, { - "x": 309, - "y": 474.5 + "x": 204, + "y": 256 }, { - "x": 52.5, - "y": 484 + "x": 54, + "y": 256 } ] ] }, { "hasCustomCollisionMask": true, - "image": "AssetDev\\Entities\\StalactiteDemon\\Stalactite_2.png", + "image": "Assets\\Images\\Entites\\Enemies\\LaserDemon\\LaserDemonBeamSingle_2.png", "points": [], "originPoint": { "name": "origine", @@ -17877,28 +17474,20 @@ "customCollisionMask": [ [ { - "x": 52.5, - "y": 38 + "x": 54, + "y": 128 }, { - "x": 633, - "y": 170.5 + "x": 204, + "y": 128 }, { - "x": 1004.5, - "y": 287.5 - }, - { - "x": 563.5, - "y": 439.5 - }, - { - "x": 309, - "y": 474.5 + "x": 204, + "y": 256 }, { - "x": 52.5, - "y": 484 + "x": 54, + "y": 256 } ] ] @@ -17912,46 +17501,55 @@ { "adaptCollisionMaskAutomatically": false, "assetStoreId": "", - "name": "StalagmiteDemon_Spike", + "name": "TurretDemon_Base", "type": "Sprite", "updateIfNotVisible": false, "variables": [ { + "folded": true, "name": "IsKillable", "type": "boolean", + "value": true + }, + { + "folded": true, + "name": "IsDead", + "type": "boolean", "value": false - } - ], - "effects": [ + }, { - "effectType": "RGBSplit", - "name": "ChromaticAberration", - "doubleParameters": { - "blueX": 0, - "blueY": 6, - "greenX": 0, - "greenY": 0, - "redX": -6, - "redY": 1 - }, - "stringParameters": {}, - "booleanParameters": {} - } - ], - "behaviors": [ + "folded": true, + "name": "HasBeenReaped", + "type": "boolean", + "value": false + }, { - "name": "AdvancedProjectile", - "type": "AdvancedProjectile::AdvancedProjectile", - "MaxLifetime": 0, - "MaxDistanceFromStartingPosition": 1750, - "MaxSpeed": 0, - "MinSpeed": 0, - "Acceleration": 0, - "StartingSpeed": 550, - "DeleteWhenLifetimeExceeded": true, - "DeleteWhenDistanceExceeded": true + "folded": true, + "name": "LifeForce", + "type": "number", + "value": 2 + }, + { + "folded": true, + "name": "OldPosition_X", + "type": "number", + "value": 0 + }, + { + "folded": true, + "name": "OldPosition_Y", + "type": "number", + "value": 0 + }, + { + "folded": true, + "name": "OldAngle", + "type": "number", + "value": 0 } ], + "effects": [], + "behaviors": [], "animations": [ { "name": "", @@ -17963,7 +17561,7 @@ "sprites": [ { "hasCustomCollisionMask": true, - "image": "AssetDev\\Entities\\StalactiteDemon\\Stalactite_1.png", + "image": "Assets\\Images\\Entites\\Enemies\\TurretDemon\\TurretDemonBase_1.png", "points": [], "originPoint": { "name": "origine", @@ -17978,36 +17576,44 @@ }, "customCollisionMask": [ [ + { + "x": 54, + "y": 610 + }, { "x": 52.5, - "y": 38 + "y": 386.5 }, { - "x": 633, - "y": 170.5 + "x": 231, + "y": 267.5 }, { - "x": 1004.5, - "y": 287.5 + "x": 736.5, + "y": 263 }, { - "x": 563.5, - "y": 439.5 + "x": 929.5, + "y": 431 }, { - "x": 309, - "y": 474.5 + "x": 928.5, + "y": 607 }, { - "x": 52.5, - "y": 484 + "x": 789, + "y": 762 + }, + { + "x": 197, + "y": 758 } ] ] }, { "hasCustomCollisionMask": true, - "image": "AssetDev\\Entities\\StalactiteDemon\\Stalactite_2.png", + "image": "Assets\\Images\\Entites\\Enemies\\TurretDemon\\TurretDemonBase_2.png", "points": [], "originPoint": { "name": "origine", @@ -18022,36 +17628,44 @@ }, "customCollisionMask": [ [ + { + "x": 54, + "y": 610 + }, { "x": 52.5, - "y": 38 + "y": 386.5 }, { - "x": 633, - "y": 170.5 + "x": 231, + "y": 267.5 }, { - "x": 1004.5, - "y": 287.5 + "x": 736.5, + "y": 263 }, { - "x": 563.5, - "y": 439.5 + "x": 929.5, + "y": 431 }, { - "x": 309, - "y": 474.5 + "x": 928.5, + "y": 607 }, { - "x": 52.5, - "y": 484 + "x": 789, + "y": 762 + }, + { + "x": 197, + "y": 758 } ] ] }, { "hasCustomCollisionMask": true, - "image": "AssetDev\\Entities\\StalactiteDemon\\Stalactite_3.png", + "image": "Assets\\Images\\Entites\\Enemies\\TurretDemon\\TurretDemonBase_3.png", "points": [], "originPoint": { "name": "origine", @@ -18066,36 +17680,96 @@ }, "customCollisionMask": [ [ + { + "x": 54, + "y": 610 + }, { "x": 52.5, - "y": 38 + "y": 386.5 }, { - "x": 633, - "y": 170.5 + "x": 231, + "y": 267.5 }, { - "x": 1004.5, - "y": 287.5 + "x": 736.5, + "y": 263 }, { - "x": 563.5, - "y": 439.5 + "x": 929.5, + "y": 431 }, { - "x": 309, - "y": 474.5 + "x": 928.5, + "y": 607 + }, + { + "x": 789, + "y": 762 + }, + { + "x": 197, + "y": 758 + } + ] + ] + }, + { + "hasCustomCollisionMask": true, + "image": "Assets\\Images\\Entites\\Enemies\\TurretDemon\\TurretDemonBase_4.png", + "points": [], + "originPoint": { + "name": "origine", + "x": 0, + "y": 0 + }, + "centerPoint": { + "automatic": true, + "name": "centre", + "x": 0, + "y": 0 + }, + "customCollisionMask": [ + [ + { + "x": 54, + "y": 610 }, { "x": 52.5, - "y": 484 + "y": 386.5 + }, + { + "x": 231, + "y": 267.5 + }, + { + "x": 736.5, + "y": 263 + }, + { + "x": 929.5, + "y": 431 + }, + { + "x": 928.5, + "y": 607 + }, + { + "x": 789, + "y": 762 + }, + { + "x": 197, + "y": 758 } ] ] }, { "hasCustomCollisionMask": true, - "image": "AssetDev\\Entities\\StalactiteDemon\\Stalactite_2.png", + "image": "Assets\\Images\\Entites\\Enemies\\TurretDemon\\TurretDemonBase_3.png", "points": [], "originPoint": { "name": "origine", @@ -18110,29 +17784,89 @@ }, "customCollisionMask": [ [ + { + "x": 54, + "y": 610 + }, { "x": 52.5, - "y": 38 + "y": 386.5 }, { - "x": 633, - "y": 170.5 + "x": 231, + "y": 267.5 }, { - "x": 1004.5, - "y": 287.5 + "x": 736.5, + "y": 263 }, { - "x": 563.5, - "y": 439.5 + "x": 929.5, + "y": 431 }, { - "x": 309, - "y": 474.5 + "x": 928.5, + "y": 607 + }, + { + "x": 789, + "y": 762 + }, + { + "x": 197, + "y": 758 + } + ] + ] + }, + { + "hasCustomCollisionMask": true, + "image": "Assets\\Images\\Entites\\Enemies\\TurretDemon\\TurretDemonBase_2.png", + "points": [], + "originPoint": { + "name": "origine", + "x": 0, + "y": 0 + }, + "centerPoint": { + "automatic": true, + "name": "centre", + "x": 0, + "y": 0 + }, + "customCollisionMask": [ + [ + { + "x": 54, + "y": 610 }, { "x": 52.5, - "y": 484 + "y": 386.5 + }, + { + "x": 231, + "y": 267.5 + }, + { + "x": 736.5, + "y": 263 + }, + { + "x": 929.5, + "y": 431 + }, + { + "x": 928.5, + "y": 607 + }, + { + "x": 789, + "y": 762 + }, + { + "x": 197, + "y": 758 } ] ] @@ -18146,31 +17880,39 @@ { "adaptCollisionMaskAutomatically": false, "assetStoreId": "", - "name": "StalagmiteDemon_Spike2", + "name": "TurretDemon_Spike", "type": "Sprite", "updateIfNotVisible": false, "variables": [ + { + "folded": true, + "name": "Lifetime", + "type": "number", + "value": 0 + }, { "name": "IsKillable", "type": "boolean", "value": false } ], - "effects": [], - "behaviors": [ + "effects": [ { - "name": "AdvancedProjectile", - "type": "AdvancedProjectile::AdvancedProjectile", - "MaxLifetime": 0, - "MaxDistanceFromStartingPosition": 1750, - "MaxSpeed": 0, - "MinSpeed": 0, - "Acceleration": 0, - "StartingSpeed": 550, - "DeleteWhenLifetimeExceeded": true, - "DeleteWhenDistanceExceeded": true + "effectType": "RGBSplit", + "name": "ChromaticAberration", + "doubleParameters": { + "blueX": 0, + "blueY": 6, + "greenX": 0, + "greenY": 0, + "redX": -6, + "redY": 1 + }, + "stringParameters": {}, + "booleanParameters": {} } ], + "behaviors": [], "animations": [ { "name": "", @@ -18363,23 +18105,71 @@ ] }, { - "adaptCollisionMaskAutomatically": true, + "adaptCollisionMaskAutomatically": false, "assetStoreId": "", - "name": "LaserDemon_BasePermanent", + "name": "TurretDemon_Eye", "type": "Sprite", "updateIfNotVisible": false, "variables": [ { "folded": true, - "name": "IsKillable", + "name": "FireFrequencyTime", + "type": "number", + "value": 6 + }, + { + "folded": true, + "name": "FireOffsetTime", + "type": "number", + "value": 0 + }, + { + "folded": true, + "name": "ProjectileLifetime", + "type": "number", + "value": 2.5 + }, + { + "folded": true, + "name": "CanShootOffscreen", "type": "boolean", "value": false }, { "folded": true, - "name": "HasBeenReaped", + "name": "CurrentlyChargingUp", "type": "boolean", "value": false + }, + { + "folded": true, + "name": "NeedsOffsetReset", + "type": "boolean", + "value": true + }, + { + "folded": true, + "name": "IsKillable", + "type": "boolean", + "value": true + }, + { + "folded": true, + "name": "OldPosition_X", + "type": "number", + "value": 0 + }, + { + "folded": true, + "name": "OldPosition_Y", + "type": "number", + "value": 0 + }, + { + "folded": true, + "name": "OldAngle", + "type": "number", + "value": 0 } ], "effects": [ @@ -18391,7 +18181,7 @@ "blur": 5, "brightness": 2, "padding": 0, - "quality": 5, + "quality": 10, "threshold": 0.5 }, "stringParameters": {}, @@ -18405,28 +18195,18 @@ "blur": 5, "brightness": 2, "padding": 0, - "quality": 5, + "quality": 7, "threshold": 0.5 }, "stringParameters": {}, "booleanParameters": {} - }, - { - "effectType": "RGBSplit", - "name": "ChromaticAberration", - "doubleParameters": { - "blueX": 0, - "blueY": 6, - "greenX": 0, - "greenY": 0, - "redX": -6, - "redY": 1 - }, - "stringParameters": {}, - "booleanParameters": {} } ], "behaviors": [ + { + "name": "InOnScreen", + "type": "IsOnScreen::InOnScreen" + }, { "name": "Tween", "type": "Tween::TweenBehavior" @@ -18443,7 +18223,7 @@ "sprites": [ { "hasCustomCollisionMask": true, - "image": "Assets\\Images\\Entites\\Enemies\\LaserDemon\\LaserDemonBase_1.png", + "image": "Assets\\Images\\Entites\\Enemies\\TurretDemon\\TurretDemonEye_1.png", "points": [], "originPoint": { "name": "origine", @@ -18459,27 +18239,23 @@ "customCollisionMask": [ [ { - "x": 65, - "y": 12 - }, - { - "x": 974, - "y": 12 + "x": 512, + "y": 512 }, { - "x": 974, - "y": 948 + "x": 512, + "y": 512 }, { - "x": 65, - "y": 948 + "x": 512, + "y": 512 } ] ] }, { "hasCustomCollisionMask": true, - "image": "Assets\\Images\\Entites\\Enemies\\LaserDemon\\LaserDemonBase_2.png", + "image": "Assets\\Images\\Entites\\Enemies\\TurretDemon\\TurretDemonEye_2.png", "points": [], "originPoint": { "name": "origine", @@ -18495,27 +18271,23 @@ "customCollisionMask": [ [ { - "x": 65, - "y": 12 - }, - { - "x": 974, - "y": 12 + "x": 512, + "y": 512 }, { - "x": 974, - "y": 948 + "x": 512, + "y": 512 }, { - "x": 65, - "y": 948 + "x": 512, + "y": 512 } ] ] }, { "hasCustomCollisionMask": true, - "image": "Assets\\Images\\Entites\\Enemies\\LaserDemon\\LaserDemonBase_3.png", + "image": "Assets\\Images\\Entites\\Enemies\\TurretDemon\\TurretDemonEye_3.png", "points": [], "originPoint": { "name": "origine", @@ -18531,27 +18303,23 @@ "customCollisionMask": [ [ { - "x": 65, - "y": 12 - }, - { - "x": 974, - "y": 12 + "x": 512, + "y": 512 }, { - "x": 974, - "y": 948 + "x": 512, + "y": 512 }, { - "x": 65, - "y": 948 + "x": 512, + "y": 512 } ] ] }, { "hasCustomCollisionMask": true, - "image": "Assets\\Images\\Entites\\Enemies\\LaserDemon\\LaserDemonBase_4.png", + "image": "Assets\\Images\\Entites\\Enemies\\TurretDemon\\TurretDemonEye_4.png", "points": [], "originPoint": { "name": "origine", @@ -18567,27 +18335,23 @@ "customCollisionMask": [ [ { - "x": 65, - "y": 12 - }, - { - "x": 974, - "y": 12 + "x": 512, + "y": 512 }, { - "x": 974, - "y": 948 + "x": 512, + "y": 512 }, { - "x": 65, - "y": 948 + "x": 512, + "y": 512 } ] ] }, { "hasCustomCollisionMask": true, - "image": "Assets\\Images\\Entites\\Enemies\\LaserDemon\\LaserDemonBase_3.png", + "image": "Assets\\Images\\Entites\\Enemies\\TurretDemon\\TurretDemonEye_3.png", "points": [], "originPoint": { "name": "origine", @@ -18603,27 +18367,23 @@ "customCollisionMask": [ [ { - "x": 65, - "y": 12 - }, - { - "x": 974, - "y": 12 + "x": 512, + "y": 512 }, { - "x": 974, - "y": 948 + "x": 512, + "y": 512 }, { - "x": 65, - "y": 948 + "x": 512, + "y": 512 } ] ] }, { "hasCustomCollisionMask": true, - "image": "Assets\\Images\\Entites\\Enemies\\LaserDemon\\LaserDemonBase_2.png", + "image": "Assets\\Images\\Entites\\Enemies\\TurretDemon\\TurretDemonEye_2.png", "points": [], "originPoint": { "name": "origine", @@ -18639,20 +18399,16 @@ "customCollisionMask": [ [ { - "x": 65, - "y": 12 - }, - { - "x": 974, - "y": 12 + "x": 512, + "y": 512 }, { - "x": 974, - "y": 948 + "x": 512, + "y": 512 }, { - "x": 65, - "y": 948 + "x": 512, + "y": 512 } ] ] @@ -18664,35 +18420,13 @@ ] }, { - "adaptCollisionMaskAutomatically": true, + "adaptCollisionMaskAutomatically": false, "assetStoreId": "", - "name": "LaserDemon_BeamPermanent", + "name": "CameraGlitchFix", "type": "Sprite", "updateIfNotVisible": false, - "variables": [ - { - "folded": true, - "name": "IsKillable", - "type": "boolean", - "value": false - } - ], - "effects": [ - { - "effectType": "AdvancedBloom", - "name": "Bloom", - "doubleParameters": { - "bloomScale": 2, - "blur": 4, - "brightness": 0.5, - "padding": 15, - "quality": 5, - "threshold": 0.5 - }, - "stringParameters": {}, - "booleanParameters": {} - } - ], + "variables": [], + "effects": [], "behaviors": [], "animations": [ { @@ -18705,79 +18439,7 @@ "sprites": [ { "hasCustomCollisionMask": true, - "image": "Assets\\Images\\Entites\\Enemies\\LaserDemon\\LaserDemonBeam_1.png", - "points": [], - "originPoint": { - "name": "origine", - "x": 0, - "y": 0 - }, - "centerPoint": { - "automatic": true, - "name": "centre", - "x": 0, - "y": 0 - }, - "customCollisionMask": [ - [ - { - "x": 53, - "y": 0 - }, - { - "x": 204, - "y": 0 - }, - { - "x": 204, - "y": 256 - }, - { - "x": 53, - "y": 256 - } - ] - ] - }, - { - "hasCustomCollisionMask": true, - "image": "Assets\\Images\\Entites\\Enemies\\LaserDemon\\LaserDemonBeam_2.png", - "points": [], - "originPoint": { - "name": "origine", - "x": 0, - "y": 0 - }, - "centerPoint": { - "automatic": true, - "name": "centre", - "x": 0, - "y": 0 - }, - "customCollisionMask": [ - [ - { - "x": 53, - "y": 0 - }, - { - "x": 204, - "y": 0 - }, - { - "x": 204, - "y": 256 - }, - { - "x": 53, - "y": 256 - } - ] - ] - }, - { - "hasCustomCollisionMask": true, - "image": "Assets\\Images\\Entites\\Enemies\\LaserDemon\\LaserDemonBeam_3.png", + "image": "Assets\\Images\\Common\\CameraGlitchFix\\CameraGlitchFix.png", "points": [], "originPoint": { "name": "origine", @@ -18790,30 +18452,43 @@ "x": 0, "y": 0 }, - "customCollisionMask": [ - [ - { - "x": 53, - "y": 0 - }, - { - "x": 204, - "y": 0 - }, - { - "x": 204, - "y": 256 - }, - { - "x": 53, - "y": 256 - } - ] - ] - }, + "customCollisionMask": [] + } + ] + } + ] + } + ] + }, + { + "adaptCollisionMaskAutomatically": false, + "assetStoreId": "", + "name": "LeftBoundary", + "type": "Sprite", + "updateIfNotVisible": false, + "variables": [], + "effects": [], + "behaviors": [ + { + "name": "Platform", + "type": "PlatformBehavior::PlatformBehavior", + "canBeGrabbed": false, + "platformType": "NormalPlatform", + "yGrabOffset": 0 + } + ], + "animations": [ + { + "name": "", + "useMultipleDirections": false, + "directions": [ + { + "looping": false, + "timeBetweenFrames": 0.08, + "sprites": [ { "hasCustomCollisionMask": true, - "image": "Assets\\Images\\Entites\\Enemies\\LaserDemon\\LaserDemonBeam_2.png", + "image": "Assets/Images/Common/Border/Border.png", "points": [], "originPoint": { "name": "origine", @@ -18826,26 +18501,7 @@ "x": 0, "y": 0 }, - "customCollisionMask": [ - [ - { - "x": 53, - "y": 0 - }, - { - "x": 204, - "y": 0 - }, - { - "x": 204, - "y": 256 - }, - { - "x": 53, - "y": 256 - } - ] - ] + "customCollisionMask": [] } ] } @@ -18854,48 +18510,34 @@ ] }, { - "adaptCollisionMaskAutomatically": true, + "adaptCollisionMaskAutomatically": false, "assetStoreId": "", - "name": "LaserRing", + "name": "RightBoundary", "type": "Sprite", "updateIfNotVisible": false, - "variables": [ - { - "folded": true, - "name": "IsKillable", - "type": "boolean", - "value": false - } - ], - "effects": [ + "variables": [], + "effects": [], + "behaviors": [ { - "effectType": "AdvancedBloom", - "name": "Bloom", - "doubleParameters": { - "bloomScale": 2, - "blur": 4, - "brightness": 0.5, - "padding": 15, - "quality": 5, - "threshold": 0.5 - }, - "stringParameters": {}, - "booleanParameters": {} + "name": "Platform", + "type": "PlatformBehavior::PlatformBehavior", + "canBeGrabbed": false, + "platformType": "NormalPlatform", + "yGrabOffset": 0 } ], - "behaviors": [], "animations": [ { "name": "", "useMultipleDirections": false, "directions": [ { - "looping": true, - "timeBetweenFrames": 0.2, + "looping": false, + "timeBetweenFrames": 0.08, "sprites": [ { "hasCustomCollisionMask": true, - "image": "Assets\\Images\\Entites\\Enemies\\LaserDemon\\LaserRing1.png", + "image": "Assets/Images/Common/Border/Border.png", "points": [], "originPoint": { "name": "origine", @@ -18908,30 +18550,35 @@ "x": 0, "y": 0 }, - "customCollisionMask": [ - [ - { - "x": 240, - "y": 239 - }, - { - "x": 783, - "y": 239 - }, - { - "x": 783, - "y": 782 - }, - { - "x": 240, - "y": 782 - } - ] - ] - }, + "customCollisionMask": [] + } + ] + } + ] + } + ] + }, + { + "adaptCollisionMaskAutomatically": false, + "assetStoreId": "", + "name": "TopBoundary", + "type": "Sprite", + "updateIfNotVisible": false, + "variables": [], + "effects": [], + "behaviors": [], + "animations": [ + { + "name": "", + "useMultipleDirections": false, + "directions": [ + { + "looping": false, + "timeBetweenFrames": 0.08, + "sprites": [ { "hasCustomCollisionMask": true, - "image": "Assets\\Images\\Entites\\Enemies\\LaserDemon\\LaserRing2.png", + "image": "Assets/Images/Common/Border/Border.png", "points": [], "originPoint": { "name": "origine", @@ -18944,30 +18591,35 @@ "x": 0, "y": 0 }, - "customCollisionMask": [ - [ - { - "x": 240, - "y": 239 - }, - { - "x": 783, - "y": 239 - }, - { - "x": 783, - "y": 782 - }, - { - "x": 240, - "y": 782 - } - ] - ] - }, + "customCollisionMask": [] + } + ] + } + ] + } + ] + }, + { + "adaptCollisionMaskAutomatically": false, + "assetStoreId": "", + "name": "BottomBoundary", + "type": "Sprite", + "updateIfNotVisible": false, + "variables": [], + "effects": [], + "behaviors": [], + "animations": [ + { + "name": "", + "useMultipleDirections": false, + "directions": [ + { + "looping": false, + "timeBetweenFrames": 0.08, + "sprites": [ { "hasCustomCollisionMask": true, - "image": "Assets\\Images\\Entites\\Enemies\\LaserDemon\\LaserRing3.png", + "image": "Assets/Images/Common/Border/Border.png", "points": [], "originPoint": { "name": "origine", @@ -18980,30 +18632,43 @@ "x": 0, "y": 0 }, - "customCollisionMask": [ - [ - { - "x": 240, - "y": 239 - }, - { - "x": 783, - "y": 239 - }, - { - "x": 783, - "y": 782 - }, - { - "x": 240, - "y": 782 - } - ] - ] - }, + "customCollisionMask": [] + } + ] + } + ] + } + ] + }, + { + "adaptCollisionMaskAutomatically": false, + "assetStoreId": "", + "name": "BoundaryJumpThrough", + "type": "Sprite", + "updateIfNotVisible": false, + "variables": [], + "effects": [], + "behaviors": [ + { + "name": "Platform", + "type": "PlatformBehavior::PlatformBehavior", + "canBeGrabbed": false, + "platformType": "Jumpthru", + "yGrabOffset": 0 + } + ], + "animations": [ + { + "name": "", + "useMultipleDirections": false, + "directions": [ + { + "looping": false, + "timeBetweenFrames": 0.08, + "sprites": [ { "hasCustomCollisionMask": true, - "image": "Assets\\Images\\Entites\\Enemies\\LaserDemon\\LaserRing2.png", + "image": "Assets/Images/Common/Border/Border.png", "points": [], "originPoint": { "name": "origine", @@ -19019,20 +18684,20 @@ "customCollisionMask": [ [ { - "x": 240, - "y": 239 + "x": 0, + "y": 0 }, { - "x": 783, - "y": 239 + "x": 32, + "y": 0 }, { - "x": 783, - "y": 782 + "x": 32, + "y": 30.258825302124023 }, { - "x": 240, - "y": 782 + "x": 0, + "y": 32 } ] ] @@ -19044,36 +18709,59 @@ ] }, { - "adaptCollisionMaskAutomatically": true, + "adaptCollisionMaskAutomatically": false, "assetStoreId": "", - "name": "LaserDemon_BeamSingle", + "name": "ShockwaveDemon_Base", "type": "Sprite", "updateIfNotVisible": false, "variables": [ { "folded": true, - "name": "OnOffTime", + "name": "ShockwavePower", "type": "number", - "value": 4 + "value": 750 }, { "folded": true, + "name": "FireFrequencyTime", + "type": "number", + "value": 5 + }, + { "name": "FireOffsetTime", "type": "number", - "value": 4 + "value": 0 }, { "folded": true, - "name": "CurrentlyChargingOrHasChargedUp", + "name": "FixedAngle", "type": "boolean", "value": false }, { "folded": true, - "name": "CurrentlyChargingOrHasChargedDown", + "name": "CanShootOffscreen", + "type": "boolean", + "value": false + }, + { + "folded": true, + "name": "ProjectileLifetime", + "type": "number", + "value": 2 + }, + { + "folded": true, + "name": "CurrentlyChargingUp", "type": "boolean", "value": false }, + { + "folded": true, + "name": "NeedsOffsetReset", + "type": "boolean", + "value": true + }, { "folded": true, "name": "IsKillable", @@ -19082,13 +18770,31 @@ }, { "folded": true, - "name": "OrgPosition_X", + "name": "IsDead", + "type": "boolean", + "value": false + }, + { + "folded": true, + "name": "HasBeenReaped", + "type": "boolean", + "value": false + }, + { + "folded": true, + "name": "LifeForce", "type": "number", "value": 0 }, { "folded": true, - "name": "OrgPosition_Y", + "name": "OldPosition_X", + "type": "number", + "value": 0 + }, + { + "folded": true, + "name": "OldPosition_Y", "type": "number", "value": 0 }, @@ -19105,17 +18811,35 @@ "name": "Bloom", "doubleParameters": { "bloomScale": 2, - "blur": 4, - "brightness": 0.5, - "padding": 15, - "quality": 5, + "blur": 7, + "brightness": 2, + "padding": 0, + "quality": 7, "threshold": 0.5 }, "stringParameters": {}, "booleanParameters": {} + }, + { + "effectType": "RGBSplit", + "name": "ChromaticAberration", + "doubleParameters": { + "blueX": 0, + "blueY": 6, + "greenX": 0, + "greenY": 0, + "redX": -6, + "redY": 1 + }, + "stringParameters": {}, + "booleanParameters": {} } ], "behaviors": [ + { + "name": "InOnScreen", + "type": "IsOnScreen::InOnScreen" + }, { "name": "Tween", "type": "Tween::TweenBehavior" @@ -19132,7 +18856,7 @@ "sprites": [ { "hasCustomCollisionMask": true, - "image": "Assets\\Images\\Entites\\Enemies\\LaserDemon\\LaserDemonBeamSingle_1.png", + "image": "Assets\\Images\\Entites\\Enemies\\ShockwaveDemon\\ShockwaveDemonBase_1.png", "points": [], "originPoint": { "name": "origine", @@ -19148,63 +18872,31 @@ "customCollisionMask": [ [ { - "x": 54, - "y": 128 + "x": 293.5, + "y": 0 }, { - "x": 204, - "y": 128 + "x": 673, + "y": 0 }, { - "x": 204, - "y": 256 + "x": 695, + "y": 634.5 }, { - "x": 54, - "y": 256 - } - ] - ] - }, - { - "hasCustomCollisionMask": true, - "image": "Assets\\Images\\Entites\\Enemies\\LaserDemon\\LaserDemonBeamSingle_2.png", - "points": [], - "originPoint": { - "name": "origine", - "x": 0, - "y": 0 - }, - "centerPoint": { - "automatic": true, - "name": "centre", - "x": 0, - "y": 0 - }, - "customCollisionMask": [ - [ - { - "x": 54, - "y": 128 - }, - { - "x": 204, - "y": 128 - }, - { - "x": 204, - "y": 256 + "x": 519, + "y": 691.5 }, { - "x": 54, - "y": 256 + "x": 347, + "y": 658.5 } ] ] }, { "hasCustomCollisionMask": true, - "image": "Assets\\Images\\Entites\\Enemies\\LaserDemon\\LaserDemonBeamSingle_3.png", + "image": "Assets\\Images\\Entites\\Enemies\\ShockwaveDemon\\ShockwaveDemonBase_2.png", "points": [], "originPoint": { "name": "origine", @@ -19220,27 +18912,31 @@ "customCollisionMask": [ [ { - "x": 54, - "y": 128 + "x": 293.5, + "y": 0 }, { - "x": 204, - "y": 128 + "x": 673, + "y": 0 }, { - "x": 204, - "y": 256 + "x": 695, + "y": 634.5 }, { - "x": 54, - "y": 256 + "x": 519, + "y": 691.5 + }, + { + "x": 347, + "y": 658.5 } ] ] }, { "hasCustomCollisionMask": true, - "image": "Assets\\Images\\Entites\\Enemies\\LaserDemon\\LaserDemonBeamSingle_2.png", + "image": "Assets\\Images\\Entites\\Enemies\\ShockwaveDemon\\ShockwaveDemonBase_3.png", "points": [], "originPoint": { "name": "origine", @@ -19256,127 +18952,31 @@ "customCollisionMask": [ [ { - "x": 54, - "y": 128 - }, - { - "x": 204, - "y": 128 - }, - { - "x": 204, - "y": 256 + "x": 293.5, + "y": 0 }, { - "x": 54, - "y": 256 - } - ] - ] - } - ] - } - ] - } - ] - }, - { - "adaptCollisionMaskAutomatically": true, - "assetStoreId": "", - "name": "LaserDemon_Beam2_Single", - "type": "Sprite", - "updateIfNotVisible": false, - "variables": [ - { - "folded": true, - "name": "IsKillable", - "type": "boolean", - "value": false - }, - { - "folded": true, - "name": "OrgPosition_X", - "type": "number", - "value": 0 - }, - { - "folded": true, - "name": "OrgPosition_Y", - "type": "number", - "value": 0 - }, - { - "folded": true, - "name": "OldAngle", - "type": "number", - "value": 0 - } - ], - "effects": [ - { - "effectType": "AdvancedBloom", - "name": "Bloom", - "doubleParameters": { - "bloomScale": 2, - "blur": 5, - "brightness": 0.5, - "padding": 15, - "quality": 7, - "threshold": 0.5 - }, - "stringParameters": {}, - "booleanParameters": {} - } - ], - "behaviors": [], - "animations": [ - { - "name": "", - "useMultipleDirections": false, - "directions": [ - { - "looping": true, - "timeBetweenFrames": 0.2, - "sprites": [ - { - "hasCustomCollisionMask": true, - "image": "Assets\\Images\\Entites\\Enemies\\LaserDemon\\LaserDemonBeamSingle_1.png", - "points": [], - "originPoint": { - "name": "origine", - "x": 0, - "y": 0 - }, - "centerPoint": { - "automatic": true, - "name": "centre", - "x": 0, - "y": 0 - }, - "customCollisionMask": [ - [ - { - "x": 54, - "y": 128 + "x": 673, + "y": 0 }, { - "x": 204, - "y": 128 + "x": 695, + "y": 634.5 }, { - "x": 204, - "y": 256 + "x": 519, + "y": 691.5 }, { - "x": 54, - "y": 256 + "x": 347, + "y": 658.5 } ] ] }, { "hasCustomCollisionMask": true, - "image": "Assets\\Images\\Entites\\Enemies\\LaserDemon\\LaserDemonBeamSingle_2.png", + "image": "Assets\\Images\\Entites\\Enemies\\ShockwaveDemon\\ShockwaveDemonBase_4.png", "points": [], "originPoint": { "name": "origine", @@ -19392,27 +18992,31 @@ "customCollisionMask": [ [ { - "x": 54, - "y": 128 + "x": 293.5, + "y": 0 }, { - "x": 204, - "y": 128 + "x": 673, + "y": 0 }, { - "x": 204, - "y": 256 + "x": 695, + "y": 634.5 }, { - "x": 54, - "y": 256 + "x": 519, + "y": 691.5 + }, + { + "x": 347, + "y": 658.5 } ] ] }, { "hasCustomCollisionMask": true, - "image": "Assets\\Images\\Entites\\Enemies\\LaserDemon\\LaserDemonBeamSingle_3.png", + "image": "Assets\\Images\\Entites\\Enemies\\ShockwaveDemon\\ShockwaveDemonBase_3.png", "points": [], "originPoint": { "name": "origine", @@ -19428,27 +19032,31 @@ "customCollisionMask": [ [ { - "x": 54, - "y": 128 + "x": 293.5, + "y": 0 }, { - "x": 204, - "y": 128 + "x": 673, + "y": 0 }, { - "x": 204, - "y": 256 + "x": 695, + "y": 634.5 }, { - "x": 54, - "y": 256 + "x": 519, + "y": 691.5 + }, + { + "x": 347, + "y": 658.5 } ] ] }, { "hasCustomCollisionMask": true, - "image": "Assets\\Images\\Entites\\Enemies\\LaserDemon\\LaserDemonBeamSingle_2.png", + "image": "Assets\\Images\\Entites\\Enemies\\ShockwaveDemon\\ShockwaveDemonBase_2.png", "points": [], "originPoint": { "name": "origine", @@ -19464,20 +19072,24 @@ "customCollisionMask": [ [ { - "x": 54, - "y": 128 + "x": 293.5, + "y": 0 }, { - "x": 204, - "y": 128 + "x": 673, + "y": 0 }, { - "x": 204, - "y": 256 + "x": 695, + "y": 634.5 }, { - "x": 54, - "y": 256 + "x": 519, + "y": 691.5 + }, + { + "x": 347, + "y": 658.5 } ] ] @@ -19489,36 +19101,46 @@ ] }, { - "adaptCollisionMaskAutomatically": true, + "adaptCollisionMaskAutomatically": false, "assetStoreId": "", - "name": "LaserDemon_BeamPermanentSingle", + "name": "ShockwaveDemon_Shockwave", "type": "Sprite", "updateIfNotVisible": false, "variables": [ { "folded": true, - "name": "IsKillable", - "type": "boolean", - "value": false + "name": "Lifetime", + "type": "number", + "value": 0 + }, + { + "folded": true, + "name": "Power", + "type": "number", + "value": 0 } ], "effects": [ { - "effectType": "AdvancedBloom", - "name": "Bloom", + "effectType": "Glow", + "name": "Glow", "doubleParameters": { - "bloomScale": 2, - "blur": 4, - "brightness": 0.5, - "padding": 15, - "quality": 5, - "threshold": 0.5 + "distance": 15, + "innerStrength": 1, + "outerStrength": 2 + }, + "stringParameters": { + "color": "255;255;255" }, - "stringParameters": {}, "booleanParameters": {} } ], - "behaviors": [], + "behaviors": [ + { + "name": "Tween", + "type": "Tween::TweenBehavior" + } + ], "animations": [ { "name": "", @@ -19530,7 +19152,7 @@ "sprites": [ { "hasCustomCollisionMask": true, - "image": "Assets\\Images\\Entites\\Enemies\\LaserDemon\\LaserDemonBeamSingle_1.png", + "image": "Assets\\Images\\Entites\\Enemies\\ShockwaveDemon\\Shockwave_1.png", "points": [], "originPoint": { "name": "origine", @@ -19546,27 +19168,39 @@ "customCollisionMask": [ [ { - "x": 54, - "y": 128 + "x": 113, + "y": 536.5 }, { - "x": 204, - "y": 128 + "x": 132, + "y": 254.5 }, { - "x": 204, - "y": 256 + "x": 225.5, + "y": 26.5 }, { - "x": 54, - "y": 256 + "x": 710, + "y": 148 + }, + { + "x": 710, + "y": 969 + }, + { + "x": 277.5, + "y": 1024 + }, + { + "x": 176, + "y": 819 } ] ] }, { "hasCustomCollisionMask": true, - "image": "Assets\\Images\\Entites\\Enemies\\LaserDemon\\LaserDemonBeamSingle_2.png", + "image": "Assets\\Images\\Entites\\Enemies\\ShockwaveDemon\\Shockwave_2.png", "points": [], "originPoint": { "name": "origine", @@ -19582,27 +19216,39 @@ "customCollisionMask": [ [ { - "x": 54, - "y": 128 + "x": 113, + "y": 536.5 }, { - "x": 204, - "y": 128 + "x": 132, + "y": 254.5 }, { - "x": 204, - "y": 256 + "x": 225.5, + "y": 26.5 }, { - "x": 54, - "y": 256 + "x": 710, + "y": 148 + }, + { + "x": 710, + "y": 969 + }, + { + "x": 277.5, + "y": 1024 + }, + { + "x": 176, + "y": 819 } ] ] }, { "hasCustomCollisionMask": true, - "image": "Assets\\Images\\Entites\\Enemies\\LaserDemon\\LaserDemonBeamSingle_3.png", + "image": "Assets\\Images\\Entites\\Enemies\\ShockwaveDemon\\Shockwave_3.png", "points": [], "originPoint": { "name": "origine", @@ -19618,27 +19264,39 @@ "customCollisionMask": [ [ { - "x": 54, - "y": 128 + "x": 113, + "y": 536.5 }, { - "x": 204, - "y": 128 + "x": 132, + "y": 254.5 }, { - "x": 204, - "y": 256 + "x": 225.5, + "y": 26.5 }, { - "x": 54, - "y": 256 + "x": 710, + "y": 148 + }, + { + "x": 710, + "y": 969 + }, + { + "x": 277.5, + "y": 1024 + }, + { + "x": 176, + "y": 819 } ] ] }, { "hasCustomCollisionMask": true, - "image": "Assets\\Images\\Entites\\Enemies\\LaserDemon\\LaserDemonBeamSingle_2.png", + "image": "Assets\\Images\\Entites\\Enemies\\ShockwaveDemon\\Shockwave_4.png", "points": [], "originPoint": { "name": "origine", @@ -19654,94 +19312,39 @@ "customCollisionMask": [ [ { - "x": 54, - "y": 128 + "x": 113, + "y": 536.5 }, { - "x": 204, - "y": 128 + "x": 132, + "y": 254.5 }, { - "x": 204, - "y": 256 + "x": 225.5, + "y": 26.5 }, { - "x": 54, - "y": 256 + "x": 710, + "y": 148 + }, + { + "x": 710, + "y": 969 + }, + { + "x": 277.5, + "y": 1024 + }, + { + "x": 176, + "y": 819 } ] ] - } - ] - } - ] - } - ] - }, - { - "adaptCollisionMaskAutomatically": false, - "assetStoreId": "", - "name": "TurretDemon_Base", - "type": "Sprite", - "updateIfNotVisible": false, - "variables": [ - { - "folded": true, - "name": "IsKillable", - "type": "boolean", - "value": true - }, - { - "folded": true, - "name": "IsDead", - "type": "boolean", - "value": false - }, - { - "folded": true, - "name": "HasBeenReaped", - "type": "boolean", - "value": false - }, - { - "folded": true, - "name": "LifeForce", - "type": "number", - "value": 2 - }, - { - "folded": true, - "name": "OldPosition_X", - "type": "number", - "value": 0 - }, - { - "folded": true, - "name": "OldPosition_Y", - "type": "number", - "value": 0 - }, - { - "folded": true, - "name": "OldAngle", - "type": "number", - "value": 0 - } - ], - "effects": [], - "behaviors": [], - "animations": [ - { - "name": "", - "useMultipleDirections": false, - "directions": [ - { - "looping": true, - "timeBetweenFrames": 0.2, - "sprites": [ + }, { "hasCustomCollisionMask": true, - "image": "Assets\\Images\\Entites\\Enemies\\TurretDemon\\TurretDemonBase_1.png", + "image": "Assets\\Images\\Entites\\Enemies\\ShockwaveDemon\\Shockwave_3.png", "points": [], "originPoint": { "name": "origine", @@ -19757,43 +19360,39 @@ "customCollisionMask": [ [ { - "x": 54, - "y": 610 - }, - { - "x": 52.5, - "y": 386.5 + "x": 113, + "y": 536.5 }, { - "x": 231, - "y": 267.5 + "x": 132, + "y": 254.5 }, { - "x": 736.5, - "y": 263 + "x": 225.5, + "y": 26.5 }, { - "x": 929.5, - "y": 431 + "x": 710, + "y": 148 }, { - "x": 928.5, - "y": 607 + "x": 710, + "y": 969 }, { - "x": 789, - "y": 762 + "x": 277.5, + "y": 1024 }, { - "x": 197, - "y": 758 + "x": 176, + "y": 819 } ] ] }, { "hasCustomCollisionMask": true, - "image": "Assets\\Images\\Entites\\Enemies\\TurretDemon\\TurretDemonBase_2.png", + "image": "Assets\\Images\\Entites\\Enemies\\ShockwaveDemon\\Shockwave_2.png", "points": [], "originPoint": { "name": "origine", @@ -19809,43 +19408,238 @@ "customCollisionMask": [ [ { - "x": 54, - "y": 610 + "x": 113, + "y": 536.5 }, { - "x": 52.5, - "y": 386.5 + "x": 132, + "y": 254.5 }, { - "x": 231, - "y": 267.5 + "x": 225.5, + "y": 26.5 }, { - "x": 736.5, - "y": 263 + "x": 710, + "y": 148 }, { - "x": 929.5, - "y": 431 + "x": 710, + "y": 969 }, { - "x": 928.5, - "y": 607 + "x": 277.5, + "y": 1024 }, { - "x": 789, - "y": 762 + "x": 176, + "y": 819 + } + ] + ] + } + ] + } + ] + } + ] + }, + { + "adaptCollisionMaskAutomatically": false, + "assetStoreId": "", + "name": "MiteDemon_Base", + "type": "Sprite", + "updateIfNotVisible": false, + "variables": [ + { + "folded": true, + "name": "MiteMaxSpeed", + "type": "number", + "value": 400 + }, + { + "folded": true, + "name": "FireFrequencyTime", + "type": "number", + "value": 4 + }, + { + "folded": true, + "name": "FireOffsetTime", + "type": "number", + "value": 0 + }, + { + "folded": true, + "name": "ProjectileLifetime", + "type": "number", + "value": 5 + }, + { + "folded": true, + "name": "CanShootOffscreen", + "type": "boolean", + "value": false + }, + { + "folded": true, + "name": "CurrentlyChargingUp", + "type": "boolean", + "value": false + }, + { + "folded": true, + "name": "NeedsOffsetReset", + "type": "boolean", + "value": true + }, + { + "folded": true, + "name": "IsKillable", + "type": "boolean", + "value": false + }, + { + "folded": true, + "name": "IsDead", + "type": "boolean", + "value": false + }, + { + "folded": true, + "name": "HasBeenReaped", + "type": "boolean", + "value": false + }, + { + "folded": true, + "name": "LifeForce", + "type": "number", + "value": 0 + }, + { + "folded": true, + "name": "OldPosition_X", + "type": "number", + "value": 0 + }, + { + "folded": true, + "name": "OldPosition_Y", + "type": "number", + "value": 0 + }, + { + "folded": true, + "name": "OldAngle", + "type": "number", + "value": 0 + } + ], + "effects": [ + { + "effectType": "AdvancedBloom", + "name": "Bloom", + "doubleParameters": { + "bloomScale": 2, + "blur": 7, + "brightness": 2, + "padding": 0, + "quality": 7, + "threshold": 0.5 + }, + "stringParameters": {}, + "booleanParameters": {} + }, + { + "effectType": "RGBSplit", + "name": "ChromaticAberration", + "doubleParameters": { + "blueX": 0, + "blueY": 6, + "greenX": 0, + "greenY": 0, + "redX": -6, + "redY": 1 + }, + "stringParameters": {}, + "booleanParameters": {} + } + ], + "behaviors": [ + { + "name": "InOnScreen", + "type": "IsOnScreen::InOnScreen" + }, + { + "name": "ShakeObject_PositionAngleScale", + "type": "ShakeObject::ShakeObject_PositionAngleScale" + }, + { + "name": "Tween", + "type": "Tween::TweenBehavior" + } + ], + "animations": [ + { + "name": "", + "useMultipleDirections": false, + "directions": [ + { + "looping": true, + "timeBetweenFrames": 0.2, + "sprites": [ + { + "hasCustomCollisionMask": true, + "image": "Assets\\Images\\Entites\\Enemies\\MiteDemon\\MiteDemonBase_1.png", + "points": [], + "originPoint": { + "name": "origine", + "x": 0, + "y": 0 + }, + "centerPoint": { + "automatic": true, + "name": "centre", + "x": 0, + "y": 0 + }, + "customCollisionMask": [ + [ + { + "x": 89.5, + "y": 0 }, { - "x": 197, - "y": 758 + "x": 899, + "y": 0 + }, + { + "x": 767, + "y": 556.5 + }, + { + "x": 632, + "y": 602.5 + }, + { + "x": 402, + "y": 605 + }, + { + "x": 296.5, + "y": 592 + }, + { + "x": 209, + "y": 522.5 } ] ] }, { "hasCustomCollisionMask": true, - "image": "Assets\\Images\\Entites\\Enemies\\TurretDemon\\TurretDemonBase_3.png", + "image": "Assets\\Images\\Entites\\Enemies\\MiteDemon\\MiteDemonBase_2.png", "points": [], "originPoint": { "name": "origine", @@ -19861,43 +19655,39 @@ "customCollisionMask": [ [ { - "x": 54, - "y": 610 - }, - { - "x": 52.5, - "y": 386.5 + "x": 89.5, + "y": 0 }, { - "x": 231, - "y": 267.5 + "x": 899, + "y": 0 }, { - "x": 736.5, - "y": 263 + "x": 767, + "y": 556.5 }, { - "x": 929.5, - "y": 431 + "x": 632, + "y": 602.5 }, { - "x": 928.5, - "y": 607 + "x": 402, + "y": 605 }, { - "x": 789, - "y": 762 + "x": 296.5, + "y": 592 }, { - "x": 197, - "y": 758 + "x": 209, + "y": 522.5 } ] ] }, { "hasCustomCollisionMask": true, - "image": "Assets\\Images\\Entites\\Enemies\\TurretDemon\\TurretDemonBase_4.png", + "image": "Assets\\Images\\Entites\\Enemies\\MiteDemon\\MiteDemonBase_3.png", "points": [], "originPoint": { "name": "origine", @@ -19913,43 +19703,39 @@ "customCollisionMask": [ [ { - "x": 54, - "y": 610 - }, - { - "x": 52.5, - "y": 386.5 + "x": 89.5, + "y": 0 }, { - "x": 231, - "y": 267.5 + "x": 899, + "y": 0 }, { - "x": 736.5, - "y": 263 + "x": 767, + "y": 556.5 }, { - "x": 929.5, - "y": 431 + "x": 632, + "y": 602.5 }, { - "x": 928.5, - "y": 607 + "x": 402, + "y": 605 }, { - "x": 789, - "y": 762 + "x": 296.5, + "y": 592 }, { - "x": 197, - "y": 758 + "x": 209, + "y": 522.5 } ] ] }, { "hasCustomCollisionMask": true, - "image": "Assets\\Images\\Entites\\Enemies\\TurretDemon\\TurretDemonBase_3.png", + "image": "Assets\\Images\\Entites\\Enemies\\MiteDemon\\MiteDemonBase_4.png", "points": [], "originPoint": { "name": "origine", @@ -19965,43 +19751,39 @@ "customCollisionMask": [ [ { - "x": 54, - "y": 610 - }, - { - "x": 52.5, - "y": 386.5 + "x": 89.5, + "y": 0 }, { - "x": 231, - "y": 267.5 + "x": 899, + "y": 0 }, { - "x": 736.5, - "y": 263 + "x": 767, + "y": 556.5 }, { - "x": 929.5, - "y": 431 + "x": 632, + "y": 602.5 }, { - "x": 928.5, - "y": 607 + "x": 402, + "y": 605 }, { - "x": 789, - "y": 762 + "x": 296.5, + "y": 592 }, { - "x": 197, - "y": 758 + "x": 209, + "y": 522.5 } ] ] }, { "hasCustomCollisionMask": true, - "image": "Assets\\Images\\Entites\\Enemies\\TurretDemon\\TurretDemonBase_2.png", + "image": "Assets\\Images\\Entites\\Enemies\\MiteDemon\\MiteDemonBase_3.png", "points": [], "originPoint": { "name": "origine", @@ -20017,36 +19799,80 @@ "customCollisionMask": [ [ { - "x": 54, - "y": 610 + "x": 89.5, + "y": 0 }, { - "x": 52.5, - "y": 386.5 + "x": 899, + "y": 0 }, { - "x": 231, - "y": 267.5 + "x": 767, + "y": 556.5 }, { - "x": 736.5, - "y": 263 + "x": 632, + "y": 602.5 }, { - "x": 929.5, - "y": 431 + "x": 402, + "y": 605 }, { - "x": 928.5, - "y": 607 + "x": 296.5, + "y": 592 }, { - "x": 789, - "y": 762 + "x": 209, + "y": 522.5 + } + ] + ] + }, + { + "hasCustomCollisionMask": true, + "image": "Assets\\Images\\Entites\\Enemies\\MiteDemon\\MiteDemonBase_2.png", + "points": [], + "originPoint": { + "name": "origine", + "x": 0, + "y": 0 + }, + "centerPoint": { + "automatic": true, + "name": "centre", + "x": 0, + "y": 0 + }, + "customCollisionMask": [ + [ + { + "x": 89.5, + "y": 0 }, { - "x": 197, - "y": 758 + "x": 899, + "y": 0 + }, + { + "x": 767, + "y": 556.5 + }, + { + "x": 632, + "y": 602.5 + }, + { + "x": 402, + "y": 605 + }, + { + "x": 296.5, + "y": 592 + }, + { + "x": 209, + "y": 522.5 } ] ] @@ -20060,10 +19886,15 @@ { "adaptCollisionMaskAutomatically": false, "assetStoreId": "", - "name": "TurretDemon_Spike", + "name": "MiteDemon_Mite", "type": "Sprite", "updateIfNotVisible": false, "variables": [ + { + "name": "MaxSpeed", + "type": "number", + "value": 0 + }, { "folded": true, "name": "Lifetime", @@ -20071,28 +19902,80 @@ "value": 0 }, { + "folded": true, "name": "IsKillable", "type": "boolean", + "value": true + }, + { + "folded": true, + "name": "IsDead", + "type": "boolean", + "value": false + }, + { + "folded": true, + "name": "HasBeenReaped", + "type": "boolean", "value": false + }, + { + "folded": true, + "name": "LifeForce", + "type": "number", + "value": 0.01 } ], "effects": [ { - "effectType": "RGBSplit", - "name": "ChromaticAberration", + "effectType": "KawaseBlur", + "name": "Effect", "doubleParameters": { - "blueX": 0, - "blueY": 6, - "greenX": 0, - "greenY": 0, - "redX": -6, - "redY": 1 + "blur": 0.5, + "padding": 0, + "pixelizeX": 1, + "pixelizeY": 1, + "quality": 3 }, "stringParameters": {}, "booleanParameters": {} + }, + { + "effectType": "Glow", + "name": "Effect2", + "doubleParameters": { + "distance": 15, + "innerStrength": 1, + "outerStrength": 2 + }, + "stringParameters": { + "color": "255;255;255" + }, + "booleanParameters": {} + } + ], + "behaviors": [ + { + "name": "PlatformerObject", + "type": "PlatformBehavior::PlatformerObjectBehavior", + "ladderClimbingSpeed": 400, + "maxFallingSpeed": 1000, + "canGoDownFromJumpthru": true, + "maxSpeed": 400, + "acceleration": 1500, + "canGrabPlatforms": false, + "canGrabWithoutMoving": true, + "deceleration": 1500, + "gravity": 600, + "ignoreDefaultControls": true, + "jumpSpeed": 600, + "jumpSustainTime": 0.2, + "slopeMaxAngle": 60, + "useLegacyTrajectory": false, + "xGrabTolerance": 10, + "yGrabOffset": 0 } ], - "behaviors": [], "animations": [ { "name": "", @@ -20104,7 +19987,7 @@ "sprites": [ { "hasCustomCollisionMask": true, - "image": "AssetDev\\Entities\\StalactiteDemon\\Stalactite_1.png", + "image": "Assets\\Images\\Entites\\Enemies\\MiteDemon\\MiteDemonMite_1.png", "points": [], "originPoint": { "name": "origine", @@ -20121,34 +20004,26 @@ [ { "x": 52.5, - "y": 38 - }, - { - "x": 633, - "y": 170.5 - }, - { - "x": 1004.5, - "y": 287.5 + "y": 375 }, { - "x": 563.5, - "y": 439.5 + "x": 985.5, + "y": 375 }, { - "x": 309, - "y": 474.5 + "x": 985.5, + "y": 650 }, { "x": 52.5, - "y": 484 + "y": 650 } ] ] }, { "hasCustomCollisionMask": true, - "image": "AssetDev\\Entities\\StalactiteDemon\\Stalactite_2.png", + "image": "Assets\\Images\\Entites\\Enemies\\MiteDemon\\MiteDemonMite_2.png", "points": [], "originPoint": { "name": "origine", @@ -20165,34 +20040,26 @@ [ { "x": 52.5, - "y": 38 + "y": 375 }, { - "x": 633, - "y": 170.5 + "x": 985.5, + "y": 375 }, { - "x": 1004.5, - "y": 287.5 - }, - { - "x": 563.5, - "y": 439.5 - }, - { - "x": 309, - "y": 474.5 + "x": 985.5, + "y": 650 }, { "x": 52.5, - "y": 484 + "y": 650 } ] ] }, { "hasCustomCollisionMask": true, - "image": "AssetDev\\Entities\\StalactiteDemon\\Stalactite_3.png", + "image": "Assets\\Images\\Entites\\Enemies\\MiteDemon\\MiteDemonMite_3.png", "points": [], "originPoint": { "name": "origine", @@ -20209,34 +20076,26 @@ [ { "x": 52.5, - "y": 38 - }, - { - "x": 633, - "y": 170.5 - }, - { - "x": 1004.5, - "y": 287.5 + "y": 375 }, { - "x": 563.5, - "y": 439.5 + "x": 985.5, + "y": 375 }, { - "x": 309, - "y": 474.5 + "x": 985.5, + "y": 650 }, { "x": 52.5, - "y": 484 + "y": 650 } ] ] }, { "hasCustomCollisionMask": true, - "image": "AssetDev\\Entities\\StalactiteDemon\\Stalactite_2.png", + "image": "Assets\\Images\\Entites\\Enemies\\MiteDemon\\MiteDemonMite_4.png", "points": [], "originPoint": { "name": "origine", @@ -20253,157 +20112,26 @@ [ { "x": 52.5, - "y": 38 - }, - { - "x": 633, - "y": 170.5 - }, - { - "x": 1004.5, - "y": 287.5 + "y": 375 }, { - "x": 563.5, - "y": 439.5 + "x": 985.5, + "y": 375 }, { - "x": 309, - "y": 474.5 + "x": 985.5, + "y": 650 }, { "x": 52.5, - "y": 484 + "y": 650 } ] ] - } - ] - } - ] - } - ] - }, - { - "adaptCollisionMaskAutomatically": false, - "assetStoreId": "", - "name": "TurretDemon_Eye", - "type": "Sprite", - "updateIfNotVisible": false, - "variables": [ - { - "folded": true, - "name": "FireFrequencyTime", - "type": "number", - "value": 6 - }, - { - "folded": true, - "name": "FireOffsetTime", - "type": "number", - "value": 0 - }, - { - "folded": true, - "name": "ProjectileLifetime", - "type": "number", - "value": 2.5 - }, - { - "folded": true, - "name": "CanShootOffscreen", - "type": "boolean", - "value": false - }, - { - "folded": true, - "name": "CurrentlyChargingUp", - "type": "boolean", - "value": false - }, - { - "folded": true, - "name": "NeedsOffsetReset", - "type": "boolean", - "value": true - }, - { - "folded": true, - "name": "IsKillable", - "type": "boolean", - "value": true - }, - { - "folded": true, - "name": "OldPosition_X", - "type": "number", - "value": 0 - }, - { - "folded": true, - "name": "OldPosition_Y", - "type": "number", - "value": 0 - }, - { - "folded": true, - "name": "OldAngle", - "type": "number", - "value": 0 - } - ], - "effects": [ - { - "effectType": "AdvancedBloom", - "name": "Bloom", - "doubleParameters": { - "bloomScale": 2, - "blur": 5, - "brightness": 2, - "padding": 0, - "quality": 10, - "threshold": 0.5 - }, - "stringParameters": {}, - "booleanParameters": {} - }, - { - "effectType": "AdvancedBloom", - "name": "Bloom 2", - "doubleParameters": { - "bloomScale": 2, - "blur": 5, - "brightness": 2, - "padding": 0, - "quality": 7, - "threshold": 0.5 - }, - "stringParameters": {}, - "booleanParameters": {} - } - ], - "behaviors": [ - { - "name": "InOnScreen", - "type": "IsOnScreen::InOnScreen" - }, - { - "name": "Tween", - "type": "Tween::TweenBehavior" - } - ], - "animations": [ - { - "name": "", - "useMultipleDirections": false, - "directions": [ - { - "looping": true, - "timeBetweenFrames": 0.2, - "sprites": [ + }, { "hasCustomCollisionMask": true, - "image": "Assets\\Images\\Entites\\Enemies\\TurretDemon\\TurretDemonEye_1.png", + "image": "Assets\\Images\\Entites\\Enemies\\MiteDemon\\MiteDemonMite_3.png", "points": [], "originPoint": { "name": "origine", @@ -20419,55 +20147,27 @@ "customCollisionMask": [ [ { - "x": 512, - "y": 512 - }, - { - "x": 512, - "y": 512 + "x": 52.5, + "y": 375 }, { - "x": 512, - "y": 512 - } - ] - ] - }, - { - "hasCustomCollisionMask": true, - "image": "Assets\\Images\\Entites\\Enemies\\TurretDemon\\TurretDemonEye_2.png", - "points": [], - "originPoint": { - "name": "origine", - "x": 0, - "y": 0 - }, - "centerPoint": { - "automatic": true, - "name": "centre", - "x": 0, - "y": 0 - }, - "customCollisionMask": [ - [ - { - "x": 512, - "y": 512 + "x": 985.5, + "y": 375 }, { - "x": 512, - "y": 512 + "x": 985.5, + "y": 650 }, { - "x": 512, - "y": 512 + "x": 52.5, + "y": 650 } ] ] }, { "hasCustomCollisionMask": true, - "image": "Assets\\Images\\Entites\\Enemies\\TurretDemon\\TurretDemonEye_3.png", + "image": "Assets\\Images\\Entites\\Enemies\\MiteDemon\\MiteDemonMite_2.png", "points": [], "originPoint": { "name": "origine", @@ -20483,55 +20183,110 @@ "customCollisionMask": [ [ { - "x": 512, - "y": 512 - }, - { - "x": 512, - "y": 512 + "x": 52.5, + "y": 375 }, { - "x": 512, - "y": 512 - } - ] - ] - }, - { - "hasCustomCollisionMask": true, - "image": "Assets\\Images\\Entites\\Enemies\\TurretDemon\\TurretDemonEye_4.png", - "points": [], - "originPoint": { - "name": "origine", - "x": 0, - "y": 0 - }, - "centerPoint": { - "automatic": true, - "name": "centre", - "x": 0, - "y": 0 - }, - "customCollisionMask": [ - [ - { - "x": 512, - "y": 512 + "x": 985.5, + "y": 375 }, { - "x": 512, - "y": 512 + "x": 985.5, + "y": 650 }, { - "x": 512, - "y": 512 + "x": 52.5, + "y": 650 } ] ] - }, + } + ] + } + ] + } + ] + }, + { + "adaptCollisionMaskAutomatically": true, + "assetStoreId": "", + "name": "Sinage_W", + "type": "Sprite", + "updateIfNotVisible": false, + "variables": [], + "effects": [ + { + "effectType": "RGBSplit", + "name": "ChromaticAberration", + "doubleParameters": { + "blueX": 0, + "blueY": 3, + "greenX": 0, + "greenY": 0, + "redX": -3, + "redY": 1 + }, + "stringParameters": {}, + "booleanParameters": {} + }, + { + "effectType": "Glitch", + "name": "Glitchy", + "doubleParameters": { + "animationFrequency": 20, + "blueX": 2, + "blueY": -2, + "direction": 0, + "fillMode": 0, + "greenX": 2, + "greenY": -2, + "minSize": 8, + "offset": 2, + "redX": 2, + "redY": 2, + "sampleSize": 512, + "slices": 2 + }, + "stringParameters": {}, + "booleanParameters": { + "average": false + } + }, + { + "effectType": "CRT", + "name": "Lines", + "doubleParameters": { + "animationFrequency": 0, + "animationSpeed": 1, + "curvature": 1, + "lineContrast": 0.25, + "lineWidth": 1, + "noise": 0.3, + "noiseSize": 0, + "padding": 0, + "vignetting": 0.3, + "vignettingAlpha": 1, + "vignettingBlur": 0.3 + }, + "stringParameters": {}, + "booleanParameters": { + "verticalLine": false + } + } + ], + "behaviors": [], + "animations": [ + { + "name": "", + "useMultipleDirections": false, + "directions": [ + { + "looping": false, + "timeBetweenFrames": 0.08, + "sprites": [ { "hasCustomCollisionMask": true, - "image": "Assets\\Images\\Entites\\Enemies\\TurretDemon\\TurretDemonEye_3.png", + "image": "AssetDev/Sinage/TutorialKeys/TutorialKeys_W.png", "points": [], "originPoint": { "name": "origine", @@ -20547,48 +20302,20 @@ "customCollisionMask": [ [ { - "x": 512, - "y": 512 - }, - { - "x": 512, - "y": 512 + "x": 0, + "y": 10 }, { - "x": 512, - "y": 512 - } - ] - ] - }, - { - "hasCustomCollisionMask": true, - "image": "Assets\\Images\\Entites\\Enemies\\TurretDemon\\TurretDemonEye_2.png", - "points": [], - "originPoint": { - "name": "origine", - "x": 0, - "y": 0 - }, - "centerPoint": { - "automatic": true, - "name": "centre", - "x": 0, - "y": 0 - }, - "customCollisionMask": [ - [ - { - "x": 512, - "y": 512 + "x": 1013, + "y": 10 }, { - "x": 512, - "y": 512 + "x": 1013, + "y": 1010 }, { - "x": 512, - "y": 512 + "x": 0, + "y": 1010 } ] ] @@ -20600,74 +20327,85 @@ ] }, { - "adaptCollisionMaskAutomatically": false, + "adaptCollisionMaskAutomatically": true, "assetStoreId": "", - "name": "TurretDemon_Base2", + "name": "Sinage_A", "type": "Sprite", "updateIfNotVisible": false, - "variables": [ - { - "folded": true, - "name": "IsKillable", - "type": "boolean", - "value": true - }, - { - "folded": true, - "name": "IsDead", - "type": "boolean", - "value": false - }, - { - "folded": true, - "name": "HasBeenReaped", - "type": "boolean", - "value": false - }, - { - "folded": true, - "name": "LifeForce", - "type": "number", - "value": 2 - }, + "variables": [], + "effects": [ { - "folded": true, - "name": "OldPosition_X", - "type": "number", - "value": 0 + "effectType": "RGBSplit", + "name": "ChromaticAberration", + "doubleParameters": { + "blueX": 0, + "blueY": 3, + "greenX": 0, + "greenY": 0, + "redX": -3, + "redY": 1 + }, + "stringParameters": {}, + "booleanParameters": {} }, { - "folded": true, - "name": "OldPosition_Y", - "type": "number", - "value": 0 + "effectType": "Glitch", + "name": "Glitchy", + "doubleParameters": { + "animationFrequency": 20, + "blueX": 2, + "blueY": -2, + "direction": 0, + "fillMode": 0, + "greenX": 2, + "greenY": -2, + "minSize": 8, + "offset": 2, + "redX": 2, + "redY": 2, + "sampleSize": 512, + "slices": 2 + }, + "stringParameters": {}, + "booleanParameters": { + "average": false + } }, { - "folded": true, - "name": "OldAngle", - "type": "number", - "value": 0 - } - ], - "effects": [], - "behaviors": [ - { - "name": "InOnScreen", - "type": "IsOnScreen::InOnScreen" + "effectType": "CRT", + "name": "Lines", + "doubleParameters": { + "animationFrequency": 0, + "animationSpeed": 1, + "curvature": 1, + "lineContrast": 0.25, + "lineWidth": 1, + "noise": 0.3, + "noiseSize": 0, + "padding": 0, + "vignetting": 0.3, + "vignettingAlpha": 1, + "vignettingBlur": 0.3 + }, + "stringParameters": {}, + "booleanParameters": { + "verticalLine": false + } } ], + "behaviors": [], "animations": [ { "name": "", "useMultipleDirections": false, "directions": [ { - "looping": true, - "timeBetweenFrames": 0.2, + "looping": false, + "timeBetweenFrames": 0.08, "sprites": [ { "hasCustomCollisionMask": true, - "image": "Assets\\Images\\Entites\\Enemies\\TurretDemon\\TurretDemonBase_1.png", + "image": "AssetDev/Sinage/TutorialKeys/TutorialKeys_A.png", "points": [], "originPoint": { "name": "origine", @@ -20683,43 +20421,110 @@ "customCollisionMask": [ [ { - "x": 54, - "y": 610 - }, - { - "x": 52.5, - "y": 386.5 - }, - { - "x": 231, - "y": 267.5 - }, - { - "x": 736.5, - "y": 263 - }, - { - "x": 929.5, - "y": 431 + "x": 0, + "y": 10 }, { - "x": 928.5, - "y": 607 + "x": 1013, + "y": 10 }, { - "x": 789, - "y": 762 + "x": 1013, + "y": 1010 }, { - "x": 197, - "y": 758 + "x": 0, + "y": 1010 } ] ] - }, + } + ] + } + ] + } + ] + }, + { + "adaptCollisionMaskAutomatically": true, + "assetStoreId": "", + "name": "Sinage_S", + "type": "Sprite", + "updateIfNotVisible": false, + "variables": [], + "effects": [ + { + "effectType": "RGBSplit", + "name": "ChromaticAberration", + "doubleParameters": { + "blueX": 0, + "blueY": 3, + "greenX": 0, + "greenY": 0, + "redX": -3, + "redY": 1 + }, + "stringParameters": {}, + "booleanParameters": {} + }, + { + "effectType": "Glitch", + "name": "Glitchy", + "doubleParameters": { + "animationFrequency": 20, + "blueX": 2, + "blueY": -2, + "direction": 0, + "fillMode": 0, + "greenX": 2, + "greenY": -2, + "minSize": 8, + "offset": 2, + "redX": 2, + "redY": 2, + "sampleSize": 512, + "slices": 2 + }, + "stringParameters": {}, + "booleanParameters": { + "average": false + } + }, + { + "effectType": "CRT", + "name": "Lines", + "doubleParameters": { + "animationFrequency": 0, + "animationSpeed": 1, + "curvature": 1, + "lineContrast": 0.25, + "lineWidth": 1, + "noise": 0.3, + "noiseSize": 0, + "padding": 0, + "vignetting": 0.3, + "vignettingAlpha": 1, + "vignettingBlur": 0.3 + }, + "stringParameters": {}, + "booleanParameters": { + "verticalLine": false + } + } + ], + "behaviors": [], + "animations": [ + { + "name": "", + "useMultipleDirections": false, + "directions": [ + { + "looping": false, + "timeBetweenFrames": 0.08, + "sprites": [ { "hasCustomCollisionMask": true, - "image": "Assets\\Images\\Entites\\Enemies\\TurretDemon\\TurretDemonBase_2.png", + "image": "AssetDev/Sinage/TutorialKeys/TutorialKeys_S.png", "points": [], "originPoint": { "name": "origine", @@ -20735,43 +20540,110 @@ "customCollisionMask": [ [ { - "x": 54, - "y": 610 - }, - { - "x": 52.5, - "y": 386.5 - }, - { - "x": 231, - "y": 267.5 - }, - { - "x": 736.5, - "y": 263 - }, - { - "x": 929.5, - "y": 431 + "x": 0, + "y": 10 }, { - "x": 928.5, - "y": 607 + "x": 1013, + "y": 10 }, { - "x": 789, - "y": 762 + "x": 1013, + "y": 1010 }, { - "x": 197, - "y": 758 + "x": 0, + "y": 1010 } ] ] - }, + } + ] + } + ] + } + ] + }, + { + "adaptCollisionMaskAutomatically": true, + "assetStoreId": "", + "name": "Sinage_D", + "type": "Sprite", + "updateIfNotVisible": false, + "variables": [], + "effects": [ + { + "effectType": "RGBSplit", + "name": "ChromaticAberration", + "doubleParameters": { + "blueX": 0, + "blueY": 3, + "greenX": 0, + "greenY": 0, + "redX": -3, + "redY": 1 + }, + "stringParameters": {}, + "booleanParameters": {} + }, + { + "effectType": "Glitch", + "name": "Glitchy", + "doubleParameters": { + "animationFrequency": 20, + "blueX": 2, + "blueY": -2, + "direction": 0, + "fillMode": 0, + "greenX": 2, + "greenY": -2, + "minSize": 8, + "offset": 2, + "redX": 2, + "redY": 2, + "sampleSize": 512, + "slices": 2 + }, + "stringParameters": {}, + "booleanParameters": { + "average": false + } + }, + { + "effectType": "CRT", + "name": "Lines", + "doubleParameters": { + "animationFrequency": 0, + "animationSpeed": 1, + "curvature": 1, + "lineContrast": 0.25, + "lineWidth": 1, + "noise": 0.3, + "noiseSize": 0, + "padding": 0, + "vignetting": 0.3, + "vignettingAlpha": 1, + "vignettingBlur": 0.3 + }, + "stringParameters": {}, + "booleanParameters": { + "verticalLine": false + } + } + ], + "behaviors": [], + "animations": [ + { + "name": "", + "useMultipleDirections": false, + "directions": [ + { + "looping": false, + "timeBetweenFrames": 0.08, + "sprites": [ { "hasCustomCollisionMask": true, - "image": "Assets\\Images\\Entites\\Enemies\\TurretDemon\\TurretDemonBase_3.png", + "image": "AssetDev/Sinage/TutorialKeys/TutorialKeys_D.png", "points": [], "originPoint": { "name": "origine", @@ -20787,43 +20659,110 @@ "customCollisionMask": [ [ { - "x": 54, - "y": 610 - }, - { - "x": 52.5, - "y": 386.5 - }, - { - "x": 231, - "y": 267.5 - }, - { - "x": 736.5, - "y": 263 - }, - { - "x": 929.5, - "y": 431 + "x": 0, + "y": 10 }, { - "x": 928.5, - "y": 607 + "x": 1013, + "y": 10 }, { - "x": 789, - "y": 762 + "x": 1013, + "y": 1010 }, { - "x": 197, - "y": 758 + "x": 0, + "y": 1010 } ] ] - }, + } + ] + } + ] + } + ] + }, + { + "adaptCollisionMaskAutomatically": true, + "assetStoreId": "", + "name": "Sinage_Space", + "type": "Sprite", + "updateIfNotVisible": false, + "variables": [], + "effects": [ + { + "effectType": "RGBSplit", + "name": "ChromaticAberration", + "doubleParameters": { + "blueX": 0, + "blueY": 3, + "greenX": 0, + "greenY": 0, + "redX": -3, + "redY": 1 + }, + "stringParameters": {}, + "booleanParameters": {} + }, + { + "effectType": "Glitch", + "name": "Glitchy", + "doubleParameters": { + "animationFrequency": 20, + "blueX": 2, + "blueY": -2, + "direction": 0, + "fillMode": 0, + "greenX": 2, + "greenY": -2, + "minSize": 8, + "offset": 2, + "redX": 2, + "redY": 2, + "sampleSize": 512, + "slices": 2 + }, + "stringParameters": {}, + "booleanParameters": { + "average": false + } + }, + { + "effectType": "CRT", + "name": "Lines", + "doubleParameters": { + "animationFrequency": 0, + "animationSpeed": 1, + "curvature": 1, + "lineContrast": 0.25, + "lineWidth": 1, + "noise": 0.3, + "noiseSize": 0, + "padding": 0, + "vignetting": 0.3, + "vignettingAlpha": 1, + "vignettingBlur": 0.3 + }, + "stringParameters": {}, + "booleanParameters": { + "verticalLine": false + } + } + ], + "behaviors": [], + "animations": [ + { + "name": "", + "useMultipleDirections": false, + "directions": [ + { + "looping": false, + "timeBetweenFrames": 0.08, + "sprites": [ { "hasCustomCollisionMask": true, - "image": "Assets\\Images\\Entites\\Enemies\\TurretDemon\\TurretDemonBase_4.png", + "image": "AssetDev/Sinage/TutorialKeys/TutorialKeysWide_Space.png", "points": [], "originPoint": { "name": "origine", @@ -20839,43 +20778,110 @@ "customCollisionMask": [ [ { - "x": 54, - "y": 610 - }, - { - "x": 52.5, - "y": 386.5 - }, - { - "x": 231, - "y": 267.5 - }, - { - "x": 736.5, - "y": 263 - }, - { - "x": 929.5, - "y": 431 + "x": 0, + "y": 31 }, { - "x": 928.5, - "y": 607 + "x": 2044, + "y": 31 }, { - "x": 789, - "y": 762 + "x": 2044, + "y": 1014 }, { - "x": 197, - "y": 758 + "x": 0, + "y": 1014 } ] ] - }, + } + ] + } + ] + } + ] + }, + { + "adaptCollisionMaskAutomatically": true, + "assetStoreId": "", + "name": "Sinage_Heal", + "type": "Sprite", + "updateIfNotVisible": false, + "variables": [], + "effects": [ + { + "effectType": "RGBSplit", + "name": "ChromaticAberration", + "doubleParameters": { + "blueX": 0, + "blueY": 3, + "greenX": 0, + "greenY": 0, + "redX": -3, + "redY": 1 + }, + "stringParameters": {}, + "booleanParameters": {} + }, + { + "effectType": "Glitch", + "name": "Glitchy", + "doubleParameters": { + "animationFrequency": 20, + "blueX": 2, + "blueY": -2, + "direction": 0, + "fillMode": 0, + "greenX": 2, + "greenY": -2, + "minSize": 8, + "offset": 2, + "redX": 2, + "redY": 2, + "sampleSize": 512, + "slices": 2 + }, + "stringParameters": {}, + "booleanParameters": { + "average": false + } + }, + { + "effectType": "CRT", + "name": "Lines", + "doubleParameters": { + "animationFrequency": 0, + "animationSpeed": 1, + "curvature": 1, + "lineContrast": 0.25, + "lineWidth": 1, + "noise": 0.3, + "noiseSize": 0, + "padding": 0, + "vignetting": 0.3, + "vignettingAlpha": 1, + "vignettingBlur": 0.3 + }, + "stringParameters": {}, + "booleanParameters": { + "verticalLine": false + } + } + ], + "behaviors": [], + "animations": [ + { + "name": "", + "useMultipleDirections": false, + "directions": [ + { + "looping": false, + "timeBetweenFrames": 0.08, + "sprites": [ { "hasCustomCollisionMask": true, - "image": "Assets\\Images\\Entites\\Enemies\\TurretDemon\\TurretDemonBase_3.png", + "image": "Assets\\Images\\Tutorial\\Labels\\ShiftToHealHint\\ShiftToHealHint.png", "points": [], "originPoint": { "name": "origine", @@ -20891,88 +20897,20 @@ "customCollisionMask": [ [ { - "x": 54, - "y": 610 - }, - { - "x": 52.5, - "y": 386.5 - }, - { - "x": 231, - "y": 267.5 - }, - { - "x": 736.5, - "y": 263 - }, - { - "x": 929.5, - "y": 431 + "x": 23, + "y": 74 }, { - "x": 928.5, - "y": 607 + "x": 1184, + "y": 74 }, { - "x": 789, - "y": 762 + "x": 1184, + "y": 412 }, { - "x": 197, - "y": 758 - } - ] - ] - }, - { - "hasCustomCollisionMask": true, - "image": "Assets\\Images\\Entites\\Enemies\\TurretDemon\\TurretDemonBase_2.png", - "points": [], - "originPoint": { - "name": "origine", - "x": 0, - "y": 0 - }, - "centerPoint": { - "automatic": true, - "name": "centre", - "x": 0, - "y": 0 - }, - "customCollisionMask": [ - [ - { - "x": 54, - "y": 610 - }, - { - "x": 52.5, - "y": 386.5 - }, - { - "x": 231, - "y": 267.5 - }, - { - "x": 736.5, - "y": 263 - }, - { - "x": 929.5, - "y": 431 - }, - { - "x": 928.5, - "y": 607 - }, - { - "x": 789, - "y": 762 - }, - { - "x": 197, - "y": 758 + "x": 23, + "y": 412 } ] ] @@ -20984,149 +20922,85 @@ ] }, { - "adaptCollisionMaskAutomatically": false, + "adaptCollisionMaskAutomatically": true, "assetStoreId": "", - "name": "TurretDemon_Eye2", + "name": "Sinage_Proceed", "type": "Sprite", "updateIfNotVisible": false, - "variables": [ - { - "folded": true, - "name": "IsKillable", - "type": "boolean", - "value": false - }, - { - "folded": true, - "name": "OldPosition_X", - "type": "number", - "value": 0 - }, - { - "folded": true, - "name": "OldPosition_Y", - "type": "number", - "value": 0 - }, - { - "folded": true, - "name": "OldAngle", - "type": "number", - "value": 0 - } - ], + "variables": [], "effects": [ { - "effectType": "AdvancedBloom", - "name": "Bloom", + "effectType": "RGBSplit", + "name": "ChromaticAberration", "doubleParameters": { - "bloomScale": 2, - "blur": 5, - "brightness": 2, - "padding": 0, - "quality": 10, - "threshold": 0.5 + "blueX": 0, + "blueY": 3, + "greenX": 0, + "greenY": 0, + "redX": -3, + "redY": 1 }, "stringParameters": {}, "booleanParameters": {} }, { - "effectType": "AdvancedBloom", - "name": "Bloom 2", + "effectType": "Glitch", + "name": "Glitchy", "doubleParameters": { - "bloomScale": 2, - "blur": 5, - "brightness": 2, - "padding": 0, - "quality": 7, - "threshold": 0.5 + "animationFrequency": 20, + "blueX": 2, + "blueY": -2, + "direction": 0, + "fillMode": 0, + "greenX": 2, + "greenY": -2, + "minSize": 8, + "offset": 2, + "redX": 2, + "redY": 2, + "sampleSize": 512, + "slices": 2 }, "stringParameters": {}, - "booleanParameters": {} - } - ], - "behaviors": [ + "booleanParameters": { + "average": false + } + }, { - "name": "Tween", - "type": "Tween::TweenBehavior" + "effectType": "CRT", + "name": "Lines", + "doubleParameters": { + "animationFrequency": 0, + "animationSpeed": 1, + "curvature": 1, + "lineContrast": 0.25, + "lineWidth": 1, + "noise": 0.3, + "noiseSize": 0, + "padding": 0, + "vignetting": 0.3, + "vignettingAlpha": 1, + "vignettingBlur": 0.3 + }, + "stringParameters": {}, + "booleanParameters": { + "verticalLine": false + } } ], + "behaviors": [], "animations": [ { "name": "", "useMultipleDirections": false, "directions": [ { - "looping": true, - "timeBetweenFrames": 0.2, + "looping": false, + "timeBetweenFrames": 0.08, "sprites": [ { "hasCustomCollisionMask": true, - "image": "Assets\\Images\\Entites\\Enemies\\TurretDemon\\TurretDemonEye_1.png", - "points": [], - "originPoint": { - "name": "origine", - "x": 0, - "y": 0 - }, - "centerPoint": { - "automatic": true, - "name": "centre", - "x": 0, - "y": 0 - }, - "customCollisionMask": [ - [ - { - "x": 512, - "y": 512 - }, - { - "x": 512, - "y": 512 - }, - { - "x": 512, - "y": 512 - } - ] - ] - }, - { - "hasCustomCollisionMask": true, - "image": "Assets\\Images\\Entites\\Enemies\\TurretDemon\\TurretDemonEye_2.png", - "points": [], - "originPoint": { - "name": "origine", - "x": 0, - "y": 0 - }, - "centerPoint": { - "automatic": true, - "name": "centre", - "x": 0, - "y": 0 - }, - "customCollisionMask": [ - [ - { - "x": 512, - "y": 512 - }, - { - "x": 512, - "y": 512 - }, - { - "x": 512, - "y": 512 - } - ] - ] - }, - { - "hasCustomCollisionMask": true, - "image": "Assets\\Images\\Entites\\Enemies\\TurretDemon\\TurretDemonEye_3.png", + "image": "AssetDev/Sinage/Proceed/Proceed.png", "points": [], "originPoint": { "name": "origine", @@ -21142,55 +21016,110 @@ "customCollisionMask": [ [ { - "x": 512, - "y": 512 - }, - { - "x": 512, - "y": 512 + "x": 25, + "y": 96 }, { - "x": 512, - "y": 512 - } - ] - ] - }, - { - "hasCustomCollisionMask": true, - "image": "Assets\\Images\\Entites\\Enemies\\TurretDemon\\TurretDemonEye_4.png", - "points": [], - "originPoint": { - "name": "origine", - "x": 0, - "y": 0 - }, - "centerPoint": { - "automatic": true, - "name": "centre", - "x": 0, - "y": 0 - }, - "customCollisionMask": [ - [ - { - "x": 512, - "y": 512 + "x": 953, + "y": 96 }, { - "x": 512, - "y": 512 + "x": 953, + "y": 373 }, { - "x": 512, - "y": 512 + "x": 25, + "y": 373 } ] ] - }, + } + ] + } + ] + } + ] + }, + { + "adaptCollisionMaskAutomatically": true, + "assetStoreId": "", + "name": "Sinage_Death", + "type": "Sprite", + "updateIfNotVisible": false, + "variables": [], + "effects": [ + { + "effectType": "RGBSplit", + "name": "ChromaticAberration", + "doubleParameters": { + "blueX": 0, + "blueY": 3, + "greenX": 0, + "greenY": 0, + "redX": -3, + "redY": 1 + }, + "stringParameters": {}, + "booleanParameters": {} + }, + { + "effectType": "Glitch", + "name": "Glitchy", + "doubleParameters": { + "animationFrequency": 20, + "blueX": 2, + "blueY": -2, + "direction": 0, + "fillMode": 0, + "greenX": 2, + "greenY": -2, + "minSize": 8, + "offset": 2, + "redX": 2, + "redY": 2, + "sampleSize": 512, + "slices": 2 + }, + "stringParameters": {}, + "booleanParameters": { + "average": false + } + }, + { + "effectType": "CRT", + "name": "Lines", + "doubleParameters": { + "animationFrequency": 0, + "animationSpeed": 1, + "curvature": 1, + "lineContrast": 0.25, + "lineWidth": 1, + "noise": 0.3, + "noiseSize": 0, + "padding": 0, + "vignetting": 0.3, + "vignettingAlpha": 1, + "vignettingBlur": 0.3 + }, + "stringParameters": {}, + "booleanParameters": { + "verticalLine": false + } + } + ], + "behaviors": [], + "animations": [ + { + "name": "", + "useMultipleDirections": false, + "directions": [ + { + "looping": false, + "timeBetweenFrames": 0.08, + "sprites": [ { "hasCustomCollisionMask": true, - "image": "Assets\\Images\\Entites\\Enemies\\TurretDemon\\TurretDemonEye_3.png", + "image": "AssetDev/Sinage/Death/Death.png", "points": [], "originPoint": { "name": "origine", @@ -21206,48 +21135,20 @@ "customCollisionMask": [ [ { - "x": 512, - "y": 512 - }, - { - "x": 512, - "y": 512 + "x": 31, + "y": 64 }, { - "x": 512, - "y": 512 - } - ] - ] - }, - { - "hasCustomCollisionMask": true, - "image": "Assets\\Images\\Entites\\Enemies\\TurretDemon\\TurretDemonEye_2.png", - "points": [], - "originPoint": { - "name": "origine", - "x": 0, - "y": 0 - }, - "centerPoint": { - "automatic": true, - "name": "centre", - "x": 0, - "y": 0 - }, - "customCollisionMask": [ - [ - { - "x": 512, - "y": 512 + "x": 992, + "y": 64 }, { - "x": 512, - "y": 512 + "x": 992, + "y": 415 }, { - "x": 512, - "y": 512 + "x": 31, + "y": 415 } ] ] @@ -21259,19 +21160,72 @@ ] }, { - "adaptCollisionMaskAutomatically": false, + "adaptCollisionMaskAutomatically": true, "assetStoreId": "", - "name": "TurretDemon_Spike2", + "name": "Sinage_DownArrow", "type": "Sprite", "updateIfNotVisible": false, - "variables": [ + "variables": [], + "effects": [ { - "name": "IsKillable", - "type": "boolean", - "value": false + "effectType": "RGBSplit", + "name": "ChromaticAberration", + "doubleParameters": { + "blueX": 0, + "blueY": 3, + "greenX": 0, + "greenY": 0, + "redX": -3, + "redY": 1 + }, + "stringParameters": {}, + "booleanParameters": {} + }, + { + "effectType": "Glitch", + "name": "Glitchy", + "doubleParameters": { + "animationFrequency": 20, + "blueX": 2, + "blueY": -2, + "direction": 0, + "fillMode": 0, + "greenX": 2, + "greenY": -2, + "minSize": 8, + "offset": 2, + "redX": 2, + "redY": 2, + "sampleSize": 512, + "slices": 2 + }, + "stringParameters": {}, + "booleanParameters": { + "average": false + } + }, + { + "effectType": "CRT", + "name": "Lines", + "doubleParameters": { + "animationFrequency": 0, + "animationSpeed": 1, + "curvature": 1, + "lineContrast": 0.25, + "lineWidth": 1, + "noise": 0.3, + "noiseSize": 0, + "padding": 0, + "vignetting": 0.3, + "vignettingAlpha": 1, + "vignettingBlur": 0.3 + }, + "stringParameters": {}, + "booleanParameters": { + "verticalLine": false + } } ], - "effects": [], "behaviors": [], "animations": [ { @@ -21279,12 +21233,12 @@ "useMultipleDirections": false, "directions": [ { - "looping": true, - "timeBetweenFrames": 0.2, + "looping": false, + "timeBetweenFrames": 0.08, "sprites": [ { "hasCustomCollisionMask": true, - "image": "AssetDev\\Entities\\StalactiteDemon\\Stalactite_1.png", + "image": "AssetDev/Sinage/DownArrow/DownArrow.png", "points": [], "originPoint": { "name": "origine", @@ -21300,160 +21254,20 @@ "customCollisionMask": [ [ { - "x": 52.5, - "y": 38 - }, - { - "x": 633, - "y": 170.5 - }, - { - "x": 1004.5, - "y": 287.5 + "x": 48, + "y": 16 }, { - "x": 563.5, - "y": 439.5 + "x": 449, + "y": 16 }, { - "x": 309, - "y": 474.5 + "x": 449, + "y": 893 }, { - "x": 52.5, - "y": 484 - } - ] - ] - }, - { - "hasCustomCollisionMask": true, - "image": "AssetDev\\Entities\\StalactiteDemon\\Stalactite_2.png", - "points": [], - "originPoint": { - "name": "origine", - "x": 0, - "y": 0 - }, - "centerPoint": { - "automatic": true, - "name": "centre", - "x": 0, - "y": 0 - }, - "customCollisionMask": [ - [ - { - "x": 52.5, - "y": 38 - }, - { - "x": 633, - "y": 170.5 - }, - { - "x": 1004.5, - "y": 287.5 - }, - { - "x": 563.5, - "y": 439.5 - }, - { - "x": 309, - "y": 474.5 - }, - { - "x": 52.5, - "y": 484 - } - ] - ] - }, - { - "hasCustomCollisionMask": true, - "image": "AssetDev\\Entities\\StalactiteDemon\\Stalactite_3.png", - "points": [], - "originPoint": { - "name": "origine", - "x": 0, - "y": 0 - }, - "centerPoint": { - "automatic": true, - "name": "centre", - "x": 0, - "y": 0 - }, - "customCollisionMask": [ - [ - { - "x": 52.5, - "y": 38 - }, - { - "x": 633, - "y": 170.5 - }, - { - "x": 1004.5, - "y": 287.5 - }, - { - "x": 563.5, - "y": 439.5 - }, - { - "x": 309, - "y": 474.5 - }, - { - "x": 52.5, - "y": 484 - } - ] - ] - }, - { - "hasCustomCollisionMask": true, - "image": "AssetDev\\Entities\\StalactiteDemon\\Stalactite_2.png", - "points": [], - "originPoint": { - "name": "origine", - "x": 0, - "y": 0 - }, - "centerPoint": { - "automatic": true, - "name": "centre", - "x": 0, - "y": 0 - }, - "customCollisionMask": [ - [ - { - "x": 52.5, - "y": 38 - }, - { - "x": 633, - "y": 170.5 - }, - { - "x": 1004.5, - "y": 287.5 - }, - { - "x": 563.5, - "y": 439.5 - }, - { - "x": 309, - "y": 474.5 - }, - { - "x": 52.5, - "y": 484 + "x": 48, + "y": 893 } ] ] @@ -21465,63 +21279,73 @@ ] }, { - "adaptCollisionMaskAutomatically": false, + "adaptCollisionMaskAutomatically": true, "assetStoreId": "", - "name": "CameraGlitchFix", + "name": "Sinage_Checkpoint", "type": "Sprite", "updateIfNotVisible": false, "variables": [], - "effects": [], - "behaviors": [], - "animations": [ + "effects": [ { - "name": "", - "useMultipleDirections": false, - "directions": [ - { - "looping": true, - "timeBetweenFrames": 0.2, - "sprites": [ - { - "hasCustomCollisionMask": true, - "image": "Assets\\Images\\Common\\CameraGlitchFix\\CameraGlitchFix.png", - "points": [], - "originPoint": { - "name": "origine", - "x": 0, - "y": 0 - }, - "centerPoint": { - "automatic": true, - "name": "centre", - "x": 0, - "y": 0 - }, - "customCollisionMask": [] - } - ] - } - ] - } - ] - }, - { - "adaptCollisionMaskAutomatically": false, - "assetStoreId": "", - "name": "LeftBoundary", - "type": "Sprite", - "updateIfNotVisible": false, - "variables": [], - "effects": [], - "behaviors": [ + "effectType": "RGBSplit", + "name": "ChromaticAberration", + "doubleParameters": { + "blueX": 0, + "blueY": 3, + "greenX": 0, + "greenY": 0, + "redX": -3, + "redY": 1 + }, + "stringParameters": {}, + "booleanParameters": {} + }, { - "name": "Platform", - "type": "PlatformBehavior::PlatformBehavior", - "canBeGrabbed": false, - "platformType": "NormalPlatform", - "yGrabOffset": 0 + "effectType": "Glitch", + "name": "Glitchy", + "doubleParameters": { + "animationFrequency": 20, + "blueX": 2, + "blueY": -2, + "direction": 0, + "fillMode": 0, + "greenX": 2, + "greenY": -2, + "minSize": 8, + "offset": 2, + "redX": 2, + "redY": 2, + "sampleSize": 512, + "slices": 2 + }, + "stringParameters": {}, + "booleanParameters": { + "average": false + } + }, + { + "effectType": "CRT", + "name": "Lines", + "doubleParameters": { + "animationFrequency": 0, + "animationSpeed": 1, + "curvature": 1, + "lineContrast": 0.25, + "lineWidth": 1, + "noise": 0.3, + "noiseSize": 0, + "padding": 0, + "vignetting": 0.3, + "vignettingAlpha": 1, + "vignettingBlur": 0.3 + }, + "stringParameters": {}, + "booleanParameters": { + "verticalLine": false + } } ], + "behaviors": [], "animations": [ { "name": "", @@ -21533,7 +21357,7 @@ "sprites": [ { "hasCustomCollisionMask": true, - "image": "Assets/Images/Common/Border/Border.png", + "image": "AssetDev/Sinage/CheckPoint/CheckPoint.png", "points": [], "originPoint": { "name": "origine", @@ -21546,7 +21370,26 @@ "x": 0, "y": 0 }, - "customCollisionMask": [] + "customCollisionMask": [ + [ + { + "x": 14, + "y": 116 + }, + { + "x": 1011, + "y": 116 + }, + { + "x": 1011, + "y": 324 + }, + { + "x": 14, + "y": 324 + } + ] + ] } ] } @@ -21555,22 +21398,73 @@ ] }, { - "adaptCollisionMaskAutomatically": false, + "adaptCollisionMaskAutomatically": true, "assetStoreId": "", - "name": "RightBoundary", + "name": "Sinage_Kill", "type": "Sprite", "updateIfNotVisible": false, "variables": [], - "effects": [], - "behaviors": [ + "effects": [ { - "name": "Platform", - "type": "PlatformBehavior::PlatformBehavior", - "canBeGrabbed": false, - "platformType": "NormalPlatform", - "yGrabOffset": 0 + "effectType": "RGBSplit", + "name": "ChromaticAberration", + "doubleParameters": { + "blueX": 0, + "blueY": 3, + "greenX": 0, + "greenY": 0, + "redX": -3, + "redY": 1 + }, + "stringParameters": {}, + "booleanParameters": {} + }, + { + "effectType": "Glitch", + "name": "Glitchy", + "doubleParameters": { + "animationFrequency": 20, + "blueX": 2, + "blueY": -2, + "direction": 0, + "fillMode": 0, + "greenX": 2, + "greenY": -2, + "minSize": 8, + "offset": 2, + "redX": 2, + "redY": 2, + "sampleSize": 512, + "slices": 2 + }, + "stringParameters": {}, + "booleanParameters": { + "average": false + } + }, + { + "effectType": "CRT", + "name": "Lines", + "doubleParameters": { + "animationFrequency": 0, + "animationSpeed": 1, + "curvature": 1, + "lineContrast": 0.25, + "lineWidth": 1, + "noise": 0.3, + "noiseSize": 0, + "padding": 0, + "vignetting": 0.3, + "vignettingAlpha": 1, + "vignettingBlur": 0.3 + }, + "stringParameters": {}, + "booleanParameters": { + "verticalLine": false + } } ], + "behaviors": [], "animations": [ { "name": "", @@ -21582,7 +21476,7 @@ "sprites": [ { "hasCustomCollisionMask": true, - "image": "Assets/Images/Common/Border/Border.png", + "image": "AssetDev/Sinage/Kill/Kill.png", "points": [], "originPoint": { "name": "origine", @@ -21595,7 +21489,26 @@ "x": 0, "y": 0 }, - "customCollisionMask": [] + "customCollisionMask": [ + [ + { + "x": 91, + "y": 25 + }, + { + "x": 944, + "y": 25 + }, + { + "x": 944, + "y": 436 + }, + { + "x": 91, + "y": 436 + } + ] + ] } ] } @@ -21604,13 +21517,72 @@ ] }, { - "adaptCollisionMaskAutomatically": false, + "adaptCollisionMaskAutomatically": true, "assetStoreId": "", - "name": "TopBoundary", + "name": "Sinage_Collect", "type": "Sprite", "updateIfNotVisible": false, "variables": [], - "effects": [], + "effects": [ + { + "effectType": "RGBSplit", + "name": "ChromaticAberration", + "doubleParameters": { + "blueX": 0, + "blueY": 3, + "greenX": 0, + "greenY": 0, + "redX": -3, + "redY": 1 + }, + "stringParameters": {}, + "booleanParameters": {} + }, + { + "effectType": "Glitch", + "name": "Glitchy", + "doubleParameters": { + "animationFrequency": 20, + "blueX": 2, + "blueY": -2, + "direction": 0, + "fillMode": 0, + "greenX": 2, + "greenY": -2, + "minSize": 8, + "offset": 2, + "redX": 2, + "redY": 2, + "sampleSize": 512, + "slices": 2 + }, + "stringParameters": {}, + "booleanParameters": { + "average": false + } + }, + { + "effectType": "CRT", + "name": "Lines", + "doubleParameters": { + "animationFrequency": 0, + "animationSpeed": 1, + "curvature": 1, + "lineContrast": 0.25, + "lineWidth": 1, + "noise": 0.3, + "noiseSize": 0, + "padding": 0, + "vignetting": 0.3, + "vignettingAlpha": 1, + "vignettingBlur": 0.3 + }, + "stringParameters": {}, + "booleanParameters": { + "verticalLine": false + } + } + ], "behaviors": [], "animations": [ { @@ -21623,7 +21595,7 @@ "sprites": [ { "hasCustomCollisionMask": true, - "image": "Assets/Images/Common/Border/Border.png", + "image": "AssetDev/Sinage/Collect/Collect.png", "points": [], "originPoint": { "name": "origine", @@ -21636,7 +21608,26 @@ "x": 0, "y": 0 }, - "customCollisionMask": [] + "customCollisionMask": [ + [ + { + "x": 17, + "y": 6 + }, + { + "x": 736, + "y": 6 + }, + { + "x": 736, + "y": 448 + }, + { + "x": 17, + "y": 448 + } + ] + ] } ] } @@ -21645,13 +21636,72 @@ ] }, { - "adaptCollisionMaskAutomatically": false, + "adaptCollisionMaskAutomatically": true, "assetStoreId": "", - "name": "BottomBoundary", + "name": "Sinage_Arrow", "type": "Sprite", "updateIfNotVisible": false, "variables": [], - "effects": [], + "effects": [ + { + "effectType": "RGBSplit", + "name": "ChromaticAberration", + "doubleParameters": { + "blueX": 0, + "blueY": 3, + "greenX": 0, + "greenY": 0, + "redX": -3, + "redY": 1 + }, + "stringParameters": {}, + "booleanParameters": {} + }, + { + "effectType": "Glitch", + "name": "Glitchy", + "doubleParameters": { + "animationFrequency": 20, + "blueX": 2, + "blueY": -2, + "direction": 0, + "fillMode": 0, + "greenX": 2, + "greenY": -2, + "minSize": 8, + "offset": 2, + "redX": 2, + "redY": 2, + "sampleSize": 512, + "slices": 2 + }, + "stringParameters": {}, + "booleanParameters": { + "average": false + } + }, + { + "effectType": "CRT", + "name": "Lines", + "doubleParameters": { + "animationFrequency": 0, + "animationSpeed": 1, + "curvature": 1, + "lineContrast": 0.25, + "lineWidth": 1, + "noise": 0.3, + "noiseSize": 0, + "padding": 0, + "vignetting": 0.3, + "vignettingAlpha": 1, + "vignettingBlur": 0.3 + }, + "stringParameters": {}, + "booleanParameters": { + "verticalLine": false + } + } + ], "behaviors": [], "animations": [ { @@ -21664,7 +21714,7 @@ "sprites": [ { "hasCustomCollisionMask": true, - "image": "Assets/Images/Common/Border/Border.png", + "image": "AssetDev/Arrow/Arrow.png", "points": [], "originPoint": { "name": "origine", @@ -21677,7 +21727,26 @@ "x": 0, "y": 0 }, - "customCollisionMask": [] + "customCollisionMask": [ + [ + { + "x": 7, + "y": 32 + }, + { + "x": 991, + "y": 32 + }, + { + "x": 991, + "y": 471 + }, + { + "x": 7, + "y": 471 + } + ] + ] } ] } @@ -21686,22 +21755,73 @@ ] }, { - "adaptCollisionMaskAutomatically": false, + "adaptCollisionMaskAutomatically": true, "assetStoreId": "", - "name": "BoundaryJumpThrough", + "name": "Sinage_Jump", "type": "Sprite", "updateIfNotVisible": false, "variables": [], - "effects": [], - "behaviors": [ + "effects": [ { - "name": "Platform", - "type": "PlatformBehavior::PlatformBehavior", - "canBeGrabbed": false, - "platformType": "Jumpthru", - "yGrabOffset": 0 + "effectType": "RGBSplit", + "name": "ChromaticAberration", + "doubleParameters": { + "blueX": 0, + "blueY": 3, + "greenX": 0, + "greenY": 0, + "redX": -3, + "redY": 1 + }, + "stringParameters": {}, + "booleanParameters": {} + }, + { + "effectType": "Glitch", + "name": "Glitchy", + "doubleParameters": { + "animationFrequency": 20, + "blueX": 2, + "blueY": -2, + "direction": 0, + "fillMode": 0, + "greenX": 2, + "greenY": -2, + "minSize": 8, + "offset": 2, + "redX": 2, + "redY": 2, + "sampleSize": 512, + "slices": 2 + }, + "stringParameters": {}, + "booleanParameters": { + "average": false + } + }, + { + "effectType": "CRT", + "name": "Lines", + "doubleParameters": { + "animationFrequency": 0, + "animationSpeed": 1, + "curvature": 1, + "lineContrast": 0.25, + "lineWidth": 1, + "noise": 0.3, + "noiseSize": 0, + "padding": 0, + "vignetting": 0.3, + "vignettingAlpha": 1, + "vignettingBlur": 0.3 + }, + "stringParameters": {}, + "booleanParameters": { + "verticalLine": false + } } ], + "behaviors": [], "animations": [ { "name": "", @@ -21713,7 +21833,7 @@ "sprites": [ { "hasCustomCollisionMask": true, - "image": "Assets/Images/Common/Border/Border.png", + "image": "AssetDev/Sinage/Jump/Jump.png", "points": [], "originPoint": { "name": "origine", @@ -21729,20 +21849,20 @@ "customCollisionMask": [ [ { - "x": 0, - "y": 0 + "x": 50, + "y": 92 }, { - "x": 32, - "y": 0 + "x": 815, + "y": 92 }, { - "x": 32, - "y": 30.258825302124023 + "x": 815, + "y": 380 }, { - "x": 0, - "y": 32 + "x": 50, + "y": 380 } ] ] @@ -21754,154 +21874,85 @@ ] }, { - "adaptCollisionMaskAutomatically": false, + "adaptCollisionMaskAutomatically": true, "assetStoreId": "", - "name": "ShockwaveDemon_Base", + "name": "Sinage_Hold", "type": "Sprite", "updateIfNotVisible": false, - "variables": [ - { - "folded": true, - "name": "ShockwavePower", - "type": "number", - "value": 750 - }, - { - "folded": true, - "name": "FireFrequencyTime", - "type": "number", - "value": 5 - }, - { - "name": "FireOffsetTime", - "type": "number", - "value": 0 - }, - { - "folded": true, - "name": "FixedAngle", - "type": "boolean", - "value": false - }, - { - "folded": true, - "name": "CanShootOffscreen", - "type": "boolean", - "value": false - }, - { - "folded": true, - "name": "ProjectileLifetime", - "type": "number", - "value": 2 - }, - { - "folded": true, - "name": "CurrentlyChargingUp", - "type": "boolean", - "value": false - }, - { - "folded": true, - "name": "NeedsOffsetReset", - "type": "boolean", - "value": true - }, - { - "folded": true, - "name": "IsKillable", - "type": "boolean", - "value": false - }, - { - "folded": true, - "name": "IsDead", - "type": "boolean", - "value": false - }, - { - "folded": true, - "name": "HasBeenReaped", - "type": "boolean", - "value": false - }, - { - "folded": true, - "name": "LifeForce", - "type": "number", - "value": 0 - }, - { - "folded": true, - "name": "OldPosition_X", - "type": "number", - "value": 0 - }, - { - "folded": true, - "name": "OldPosition_Y", - "type": "number", - "value": 0 - }, - { - "folded": true, - "name": "OldAngle", - "type": "number", - "value": 0 - } - ], + "variables": [], "effects": [ - { - "effectType": "AdvancedBloom", - "name": "Bloom", - "doubleParameters": { - "bloomScale": 2, - "blur": 7, - "brightness": 2, - "padding": 0, - "quality": 7, - "threshold": 0.5 - }, - "stringParameters": {}, - "booleanParameters": {} - }, { "effectType": "RGBSplit", "name": "ChromaticAberration", "doubleParameters": { "blueX": 0, - "blueY": 6, + "blueY": 3, "greenX": 0, "greenY": 0, - "redX": -6, + "redX": -3, "redY": 1 }, "stringParameters": {}, "booleanParameters": {} - } - ], - "behaviors": [ + }, { - "name": "InOnScreen", - "type": "IsOnScreen::InOnScreen" + "effectType": "Glitch", + "name": "Glitchy", + "doubleParameters": { + "animationFrequency": 20, + "blueX": 2, + "blueY": -2, + "direction": 0, + "fillMode": 0, + "greenX": 2, + "greenY": -2, + "minSize": 8, + "offset": 2, + "redX": 2, + "redY": 2, + "sampleSize": 512, + "slices": 2 + }, + "stringParameters": {}, + "booleanParameters": { + "average": false + } }, { - "name": "Tween", - "type": "Tween::TweenBehavior" + "effectType": "CRT", + "name": "Lines", + "doubleParameters": { + "animationFrequency": 0, + "animationSpeed": 1, + "curvature": 1, + "lineContrast": 0.25, + "lineWidth": 1, + "noise": 0.3, + "noiseSize": 0, + "padding": 0, + "vignetting": 0.3, + "vignettingAlpha": 1, + "vignettingBlur": 0.3 + }, + "stringParameters": {}, + "booleanParameters": { + "verticalLine": false + } } ], + "behaviors": [], "animations": [ { "name": "", "useMultipleDirections": false, "directions": [ { - "looping": true, - "timeBetweenFrames": 0.2, + "looping": false, + "timeBetweenFrames": 0.08, "sprites": [ { "hasCustomCollisionMask": true, - "image": "Assets\\Images\\Entites\\Enemies\\ShockwaveDemon\\ShockwaveDemonBase_1.png", + "image": "Assets\\Images\\Tutorial\\Labels\\Hold\\Hold.png", "points": [], "originPoint": { "name": "origine", @@ -21917,31 +21968,110 @@ "customCollisionMask": [ [ { - "x": 293.5, - "y": 0 - }, - { - "x": 673, - "y": 0 + "x": 117, + "y": 108 }, { - "x": 695, - "y": 634.5 + "x": 1234, + "y": 108 }, { - "x": 519, - "y": 691.5 + "x": 1234, + "y": 679 }, { - "x": 347, - "y": 658.5 + "x": 117, + "y": 679 } ] ] - }, + } + ] + } + ] + } + ] + }, + { + "adaptCollisionMaskAutomatically": true, + "assetStoreId": "", + "name": "Sinage_LongerJump", + "type": "Sprite", + "updateIfNotVisible": false, + "variables": [], + "effects": [ + { + "effectType": "RGBSplit", + "name": "ChromaticAberration", + "doubleParameters": { + "blueX": 0, + "blueY": 3, + "greenX": 0, + "greenY": 0, + "redX": -3, + "redY": 1 + }, + "stringParameters": {}, + "booleanParameters": {} + }, + { + "effectType": "Glitch", + "name": "Glitchy", + "doubleParameters": { + "animationFrequency": 20, + "blueX": 2, + "blueY": -2, + "direction": 0, + "fillMode": 0, + "greenX": 2, + "greenY": -2, + "minSize": 8, + "offset": 2, + "redX": 2, + "redY": 2, + "sampleSize": 512, + "slices": 2 + }, + "stringParameters": {}, + "booleanParameters": { + "average": false + } + }, + { + "effectType": "CRT", + "name": "Lines", + "doubleParameters": { + "animationFrequency": 0, + "animationSpeed": 1, + "curvature": 1, + "lineContrast": 0.25, + "lineWidth": 1, + "noise": 0.3, + "noiseSize": 0, + "padding": 0, + "vignetting": 0.3, + "vignettingAlpha": 1, + "vignettingBlur": 0.3 + }, + "stringParameters": {}, + "booleanParameters": { + "verticalLine": false + } + } + ], + "behaviors": [], + "animations": [ + { + "name": "", + "useMultipleDirections": false, + "directions": [ + { + "looping": false, + "timeBetweenFrames": 0.08, + "sprites": [ { "hasCustomCollisionMask": true, - "image": "Assets\\Images\\Entites\\Enemies\\ShockwaveDemon\\ShockwaveDemonBase_2.png", + "image": "Assets\\Images\\Tutorial\\Labels\\LongerJump\\LongerJump.png", "points": [], "originPoint": { "name": "origine", @@ -21957,31 +22087,110 @@ "customCollisionMask": [ [ { - "x": 293.5, - "y": 0 - }, - { - "x": 673, - "y": 0 + "x": 44, + "y": 177 }, { - "x": 695, - "y": 634.5 + "x": 1661, + "y": 177 }, { - "x": 519, - "y": 691.5 + "x": 1661, + "y": 582 }, { - "x": 347, - "y": 658.5 + "x": 44, + "y": 582 } ] ] - }, + } + ] + } + ] + } + ] + }, + { + "adaptCollisionMaskAutomatically": true, + "assetStoreId": "", + "name": "Sinage_Restart", + "type": "Sprite", + "updateIfNotVisible": false, + "variables": [], + "effects": [ + { + "effectType": "RGBSplit", + "name": "ChromaticAberration", + "doubleParameters": { + "blueX": 0, + "blueY": 3, + "greenX": 0, + "greenY": 0, + "redX": -3, + "redY": 1 + }, + "stringParameters": {}, + "booleanParameters": {} + }, + { + "effectType": "Glitch", + "name": "Glitchy", + "doubleParameters": { + "animationFrequency": 20, + "blueX": 2, + "blueY": -2, + "direction": 0, + "fillMode": 0, + "greenX": 2, + "greenY": -2, + "minSize": 8, + "offset": 2, + "redX": 2, + "redY": 2, + "sampleSize": 512, + "slices": 2 + }, + "stringParameters": {}, + "booleanParameters": { + "average": false + } + }, + { + "effectType": "CRT", + "name": "Lines", + "doubleParameters": { + "animationFrequency": 0, + "animationSpeed": 1, + "curvature": 1, + "lineContrast": 0.25, + "lineWidth": 1, + "noise": 0.3, + "noiseSize": 0, + "padding": 0, + "vignetting": 0.3, + "vignettingAlpha": 1, + "vignettingBlur": 0.3 + }, + "stringParameters": {}, + "booleanParameters": { + "verticalLine": false + } + } + ], + "behaviors": [], + "animations": [ + { + "name": "", + "useMultipleDirections": false, + "directions": [ + { + "looping": false, + "timeBetweenFrames": 0.08, + "sprites": [ { "hasCustomCollisionMask": true, - "image": "Assets\\Images\\Entites\\Enemies\\ShockwaveDemon\\ShockwaveDemonBase_3.png", + "image": "Assets\\Images\\Tutorial\\Labels\\RestartHint\\RestartHint.png", "points": [], "originPoint": { "name": "origine", @@ -21997,144 +22206,20 @@ "customCollisionMask": [ [ { - "x": 293.5, - "y": 0 - }, - { - "x": 673, - "y": 0 + "x": 27, + "y": 128 }, { - "x": 695, - "y": 634.5 + "x": 934, + "y": 128 }, { - "x": 519, - "y": 691.5 + "x": 934, + "y": 438 }, { - "x": 347, - "y": 658.5 - } - ] - ] - }, - { - "hasCustomCollisionMask": true, - "image": "Assets\\Images\\Entites\\Enemies\\ShockwaveDemon\\ShockwaveDemonBase_4.png", - "points": [], - "originPoint": { - "name": "origine", - "x": 0, - "y": 0 - }, - "centerPoint": { - "automatic": true, - "name": "centre", - "x": 0, - "y": 0 - }, - "customCollisionMask": [ - [ - { - "x": 293.5, - "y": 0 - }, - { - "x": 673, - "y": 0 - }, - { - "x": 695, - "y": 634.5 - }, - { - "x": 519, - "y": 691.5 - }, - { - "x": 347, - "y": 658.5 - } - ] - ] - }, - { - "hasCustomCollisionMask": true, - "image": "Assets\\Images\\Entites\\Enemies\\ShockwaveDemon\\ShockwaveDemonBase_3.png", - "points": [], - "originPoint": { - "name": "origine", - "x": 0, - "y": 0 - }, - "centerPoint": { - "automatic": true, - "name": "centre", - "x": 0, - "y": 0 - }, - "customCollisionMask": [ - [ - { - "x": 293.5, - "y": 0 - }, - { - "x": 673, - "y": 0 - }, - { - "x": 695, - "y": 634.5 - }, - { - "x": 519, - "y": 691.5 - }, - { - "x": 347, - "y": 658.5 - } - ] - ] - }, - { - "hasCustomCollisionMask": true, - "image": "Assets\\Images\\Entites\\Enemies\\ShockwaveDemon\\ShockwaveDemonBase_2.png", - "points": [], - "originPoint": { - "name": "origine", - "x": 0, - "y": 0 - }, - "centerPoint": { - "automatic": true, - "name": "centre", - "x": 0, - "y": 0 - }, - "customCollisionMask": [ - [ - { - "x": 293.5, - "y": 0 - }, - { - "x": 673, - "y": 0 - }, - { - "x": 695, - "y": 634.5 - }, - { - "x": 519, - "y": 691.5 - }, - { - "x": 347, - "y": 658.5 + "x": 27, + "y": 438 } ] ] @@ -22146,58 +22231,85 @@ ] }, { - "adaptCollisionMaskAutomatically": false, + "adaptCollisionMaskAutomatically": true, "assetStoreId": "", - "name": "ShockwaveDemon_Shockwave", + "name": "Sinage_Pause", "type": "Sprite", "updateIfNotVisible": false, - "variables": [ - { - "folded": true, - "name": "Lifetime", - "type": "number", - "value": 0 - }, - { - "folded": true, - "name": "Power", - "type": "number", - "value": 0 - } - ], + "variables": [], "effects": [ { - "effectType": "Glow", - "name": "Glow", + "effectType": "RGBSplit", + "name": "ChromaticAberration", "doubleParameters": { - "distance": 15, - "innerStrength": 1, - "outerStrength": 2 - }, - "stringParameters": { - "color": "255;255;255" + "blueX": 0, + "blueY": 3, + "greenX": 0, + "greenY": 0, + "redX": -3, + "redY": 1 }, + "stringParameters": {}, "booleanParameters": {} - } - ], - "behaviors": [ + }, { - "name": "Tween", - "type": "Tween::TweenBehavior" + "effectType": "Glitch", + "name": "Glitchy", + "doubleParameters": { + "animationFrequency": 20, + "blueX": 2, + "blueY": -2, + "direction": 0, + "fillMode": 0, + "greenX": 2, + "greenY": -2, + "minSize": 8, + "offset": 2, + "redX": 2, + "redY": 2, + "sampleSize": 512, + "slices": 2 + }, + "stringParameters": {}, + "booleanParameters": { + "average": false + } + }, + { + "effectType": "CRT", + "name": "Lines", + "doubleParameters": { + "animationFrequency": 0, + "animationSpeed": 1, + "curvature": 1, + "lineContrast": 0.25, + "lineWidth": 1, + "noise": 0.3, + "noiseSize": 0, + "padding": 0, + "vignetting": 0.3, + "vignettingAlpha": 1, + "vignettingBlur": 0.3 + }, + "stringParameters": {}, + "booleanParameters": { + "verticalLine": false + } } ], + "behaviors": [], "animations": [ { "name": "", "useMultipleDirections": false, "directions": [ { - "looping": true, - "timeBetweenFrames": 0.2, + "looping": false, + "timeBetweenFrames": 0.08, "sprites": [ { "hasCustomCollisionMask": true, - "image": "Assets\\Images\\Entites\\Enemies\\ShockwaveDemon\\Shockwave_1.png", + "image": "Assets\\Images\\Tutorial\\Labels\\PauseHint\\PauseMenu.png", "points": [], "originPoint": { "name": "origine", @@ -22213,4233 +22325,2823 @@ "customCollisionMask": [ [ { - "x": 113, - "y": 536.5 - }, - { - "x": 132, - "y": 254.5 - }, - { - "x": 225.5, - "y": 26.5 - }, - { - "x": 710, - "y": 148 + "x": 12, + "y": 122 }, { - "x": 710, - "y": 969 + "x": 922, + "y": 122 }, { - "x": 277.5, - "y": 1024 + "x": 922, + "y": 397 }, { - "x": 176, - "y": 819 + "x": 12, + "y": 397 } ] ] - }, - { - "hasCustomCollisionMask": true, - "image": "Assets\\Images\\Entites\\Enemies\\ShockwaveDemon\\Shockwave_2.png", - "points": [], - "originPoint": { - "name": "origine", - "x": 0, - "y": 0 + } + ] + } + ] + } + ] + }, + { + "assetStoreId": "", + "bold": false, + "italic": false, + "name": "Test2", + "smoothed": true, + "type": "TextObject::Text", + "underlined": false, + "variables": [], + "effects": [], + "behaviors": [], + "string": "test", + "font": "", + "textAlignment": "left", + "characterSize": 50, + "color": { + "b": 0, + "g": 0, + "r": 255 + } + }, + { + "assetStoreId": "", + "bold": false, + "italic": false, + "name": "FrameRate", + "smoothed": true, + "type": "TextObject::Text", + "underlined": false, + "variables": [], + "effects": [], + "behaviors": [], + "string": "test", + "font": "", + "textAlignment": "left", + "characterSize": 30, + "color": { + "b": 0, + "g": 255, + "r": 0 + } + } + ], + "objectsFolderStructure": { + "folderName": "__ROOT", + "children": [ + { + "folderName": "UI", + "children": [ + { + "folderName": "Particles", + "children": [ + { + "objectName": "DustParticle" + }, + { + "objectName": "DoorParticles" + }, + { + "objectName": "ProjectileDeathParticles" + }, + { + "objectName": "BloodParticles" + } + ] + }, + { + "folderName": "HUD", + "children": [ + { + "folderName": "Sinage", + "children": [ + { + "objectName": "Sinage_W" }, - "centerPoint": { - "automatic": true, - "name": "centre", - "x": 0, - "y": 0 + { + "objectName": "Sinage_A" }, - "customCollisionMask": [ - [ - { - "x": 113, - "y": 536.5 - }, - { - "x": 132, - "y": 254.5 - }, - { - "x": 225.5, - "y": 26.5 - }, - { - "x": 710, - "y": 148 - }, - { - "x": 710, - "y": 969 - }, - { - "x": 277.5, - "y": 1024 - }, - { - "x": 176, - "y": 819 - } - ] - ] - }, - { - "hasCustomCollisionMask": true, - "image": "Assets\\Images\\Entites\\Enemies\\ShockwaveDemon\\Shockwave_3.png", - "points": [], - "originPoint": { - "name": "origine", - "x": 0, - "y": 0 + { + "objectName": "Sinage_S" }, - "centerPoint": { - "automatic": true, - "name": "centre", - "x": 0, - "y": 0 + { + "objectName": "Sinage_D" }, - "customCollisionMask": [ - [ - { - "x": 113, - "y": 536.5 - }, - { - "x": 132, - "y": 254.5 - }, - { - "x": 225.5, - "y": 26.5 - }, - { - "x": 710, - "y": 148 - }, - { - "x": 710, - "y": 969 - }, - { - "x": 277.5, - "y": 1024 - }, - { - "x": 176, - "y": 819 - } - ] - ] - }, - { - "hasCustomCollisionMask": true, - "image": "Assets\\Images\\Entites\\Enemies\\ShockwaveDemon\\Shockwave_4.png", - "points": [], - "originPoint": { - "name": "origine", - "x": 0, - "y": 0 + { + "objectName": "Sinage_Space" }, - "centerPoint": { - "automatic": true, - "name": "centre", - "x": 0, - "y": 0 + { + "objectName": "Sinage_Heal" }, - "customCollisionMask": [ - [ - { - "x": 113, - "y": 536.5 - }, - { - "x": 132, - "y": 254.5 - }, - { - "x": 225.5, - "y": 26.5 - }, - { - "x": 710, - "y": 148 - }, - { - "x": 710, - "y": 969 - }, - { - "x": 277.5, - "y": 1024 - }, - { - "x": 176, - "y": 819 - } - ] - ] - }, - { - "hasCustomCollisionMask": true, - "image": "Assets\\Images\\Entites\\Enemies\\ShockwaveDemon\\Shockwave_3.png", - "points": [], - "originPoint": { - "name": "origine", - "x": 0, - "y": 0 + { + "objectName": "Sinage_Proceed" }, - "centerPoint": { - "automatic": true, - "name": "centre", - "x": 0, - "y": 0 + { + "objectName": "Sinage_Death" }, - "customCollisionMask": [ - [ - { - "x": 113, - "y": 536.5 - }, - { - "x": 132, - "y": 254.5 - }, - { - "x": 225.5, - "y": 26.5 - }, - { - "x": 710, - "y": 148 - }, - { - "x": 710, - "y": 969 - }, - { - "x": 277.5, - "y": 1024 - }, - { - "x": 176, - "y": 819 - } - ] - ] - }, - { - "hasCustomCollisionMask": true, - "image": "Assets\\Images\\Entites\\Enemies\\ShockwaveDemon\\Shockwave_2.png", - "points": [], - "originPoint": { - "name": "origine", - "x": 0, - "y": 0 + { + "objectName": "Sinage_DownArrow" }, - "centerPoint": { - "automatic": true, - "name": "centre", - "x": 0, - "y": 0 + { + "objectName": "Sinage_Checkpoint" }, - "customCollisionMask": [ - [ - { - "x": 113, - "y": 536.5 - }, - { - "x": 132, - "y": 254.5 - }, - { - "x": 225.5, - "y": 26.5 - }, - { - "x": 710, - "y": 148 - }, - { - "x": 710, - "y": 969 - }, - { - "x": 277.5, - "y": 1024 - }, - { - "x": 176, - "y": 819 - } - ] - ] - } - ] - } - ] + { + "objectName": "Sinage_Kill" + }, + { + "objectName": "Sinage_Collect" + }, + { + "objectName": "Sinage_Arrow" + }, + { + "objectName": "Sinage_Jump" + }, + { + "objectName": "Sinage_Hold" + }, + { + "objectName": "Sinage_LongerJump" + }, + { + "objectName": "Sinage_Pause" + }, + { + "objectName": "Sinage_Restart" + } + ] + }, + { + "objectName": "LivesBar" + }, + { + "objectName": "HopeBar" + }, + { + "objectName": "UI_Sinage_Lives" + }, + { + "objectName": "UI_Sinage_Hope" + }, + { + "objectName": "FrameRate" + } + ] + }, + { + "folderName": "EndScreen", + "children": [ + { + "objectName": "UI_Sinage_DeathText" + }, + { + "objectName": "UI_Sinage_MemoryAcquired" + }, + { + "objectName": "UI_Sinage_Background" + }, + { + "objectName": "UI_Sinage_RetryButton" + }, + { + "objectName": "UI_Sinage_ProceedButton" + } + ] + } + ] + }, + { + "folderName": "Platforms", + "children": [ + { + "objectName": "FlippingPlatform" + }, + { + "objectName": "FlippingPlatform2" + }, + { + "objectName": "SpinningPlatformClockwise" + }, + { + "objectName": "SpinningPlatformCounterclockwise" + }, + { + "objectName": "SpinningRotatingPlatformClockwise" + }, + { + "objectName": "SpinningRotatingPlatformCounterclockwise" + }, + { + "objectName": "VerticalMovingPlatformDown" + }, + { + "objectName": "VerticalMovingPlatformUp" + }, + { + "objectName": "HorizontalMovingPlatformRight" + }, + { + "objectName": "HorizontalMovingPlatformLeft" + }, + { + "objectName": "StaticPlatform1" + }, + { + "objectName": "StaticPlatform2" + }, + { + "objectName": "StaticPlatform3" + } + ] + }, + { + "folderName": "Enemies", + "children": [ + { + "folderName": "MiteDemon", + "children": [ + { + "objectName": "MiteDemon_Base" + }, + { + "objectName": "MiteDemon_Mite" + } + ] + }, + { + "folderName": "ShockwaveDemon", + "children": [ + { + "objectName": "ShockwaveDemon_Base" + }, + { + "objectName": "ShockwaveDemon_Shockwave" + } + ] + }, + { + "folderName": "TurretDemon", + "children": [ + { + "objectName": "TurretDemon_Base" + }, + { + "objectName": "TurretDemon_Eye" + }, + { + "objectName": "TurretDemon_Spike" + } + ] + }, + { + "folderName": "LaserDemon", + "children": [ + { + "objectName": "LaserDemon_Base" + }, + { + "objectName": "LaserDemon_Beam" + }, + { + "objectName": "LaserDemon_BeamSingle" + }, + { + "objectName": "LaserDemon_BasePermanent" + }, + { + "objectName": "LaserDemon_BeamPermanent" + }, + { + "objectName": "LaserDemon_BeamPermanentSingle" + }, + { + "objectName": "LaserRing" + } + ] + }, + { + "folderName": "StalactiteDemon", + "children": [ + { + "objectName": "StalactiteDemon_Base" + }, + { + "objectName": "StalactiteDemon_Spike" + } + ] + }, + { + "folderName": "StalagmiteDemon", + "children": [ + { + "objectName": "StalagmiteDemon_Base" + }, + { + "objectName": "StalagmiteDemon_Spike" + } + ] + }, + { + "folderName": "SpikeDemon", + "children": [ + { + "objectName": "SpikeDemon_Base" + }, + { + "objectName": "SpikeDemon_Spike" + } + ] + }, + { + "folderName": "HorizontalDemon", + "children": [ + { + "objectName": "HorizontalDemon" + } + ] + }, + { + "folderName": "FireDemon", + "children": [ + { + "objectName": "FireDemon" + } + ] + }, + { + "folderName": "FlyingDemon", + "children": [ + { + "objectName": "FlyingDemon" + } + ] + } + ] + }, + { + "folderName": "MiscSceneObjects", + "children": [ + { + "objectName": "Memory" + }, + { + "objectName": "Player" + }, + { + "objectName": "Portal" + }, + { + "objectName": "Ladder" + }, + { + "objectName": "Checkpoint" + } + ] + }, + { + "objectName": "Test" + }, + { + "objectName": "Test2" + }, + { + "folderName": "HelperObjects", + "children": [ + { + "objectName": "LeftBoundary" + }, + { + "objectName": "RightBoundary" + }, + { + "objectName": "TopBoundary" + }, + { + "objectName": "BottomBoundary" + }, + { + "objectName": "BoundaryJumpThrough" + }, + { + "objectName": "CameraGlitchFix" + } + ] + } + ] + }, + "objectsGroups": [ + { + "name": "Particles", + "objects": [ + { + "name": "BloodParticles" + }, + { + "name": "ProjectileDeathParticles" + }, + { + "name": "DoorParticles" + }, + { + "name": "DustParticle" } ] }, { - "adaptCollisionMaskAutomatically": false, - "assetStoreId": "", - "name": "MiteDemon_Base", - "type": "Sprite", - "updateIfNotVisible": false, - "variables": [ + "name": "UI_Elements", + "objects": [ { - "folded": true, - "name": "MiteMaxSpeed", - "type": "number", - "value": 400 + "name": "UI_Sinage_DeathText" }, { - "folded": true, - "name": "FireFrequencyTime", - "type": "number", - "value": 4 + "name": "UI_Sinage_MemoryAcquired" }, { - "folded": true, - "name": "FireOffsetTime", - "type": "number", - "value": 0 + "name": "UI_Sinage_Lives" }, { - "folded": true, - "name": "ProjectileLifetime", - "type": "number", - "value": 5 + "name": "UI_Sinage_Hope" }, { - "folded": true, - "name": "CanShootOffscreen", - "type": "boolean", - "value": false + "name": "UI_Sinage_RetryButton" }, { - "folded": true, - "name": "CurrentlyChargingUp", - "type": "boolean", - "value": false + "name": "UI_Sinage_Background" }, { - "folded": true, - "name": "NeedsOffsetReset", - "type": "boolean", - "value": true + "name": "UI_Sinage_ProceedButton" + } + ] + }, + { + "name": "HelperObjects", + "objects": [ + { + "name": "LeftBoundary" }, { - "folded": true, - "name": "IsKillable", - "type": "boolean", - "value": false + "name": "RightBoundary" }, { - "folded": true, - "name": "IsDead", - "type": "boolean", - "value": false + "name": "BoundaryJumpThrough" }, { - "folded": true, - "name": "HasBeenReaped", - "type": "boolean", - "value": false + "name": "CameraGlitchFix" + } + ] + }, + { + "name": "Platforms", + "objects": [ + { + "name": "StaticPlatform1" }, { - "folded": true, - "name": "LifeForce", - "type": "number", - "value": 0 + "name": "StaticPlatform2" }, { - "folded": true, - "name": "OldPosition_X", - "type": "number", - "value": 0 + "name": "StaticPlatform3" }, { - "folded": true, - "name": "OldPosition_Y", - "type": "number", - "value": 0 + "name": "HorizontalMovingPlatformLeft" }, { - "folded": true, - "name": "OldAngle", - "type": "number", - "value": 0 - } - ], - "effects": [ + "name": "HorizontalMovingPlatformRight" + }, { - "effectType": "AdvancedBloom", - "name": "Bloom", - "doubleParameters": { - "bloomScale": 2, - "blur": 7, - "brightness": 2, - "padding": 0, - "quality": 7, - "threshold": 0.5 - }, - "stringParameters": {}, - "booleanParameters": {} + "name": "VerticalMovingPlatformUp" }, { - "effectType": "RGBSplit", - "name": "ChromaticAberration", - "doubleParameters": { - "blueX": 0, - "blueY": 6, - "greenX": 0, - "greenY": 0, - "redX": -6, - "redY": 1 - }, - "stringParameters": {}, - "booleanParameters": {} + "name": "VerticalMovingPlatformDown" + }, + { + "name": "SpinningPlatformClockwise" + }, + { + "name": "SpinningPlatformCounterclockwise" + }, + { + "name": "SpinningRotatingPlatformClockwise" + }, + { + "name": "SpinningRotatingPlatformCounterclockwise" + }, + { + "name": "FlippingPlatform" + }, + { + "name": "FlippingPlatform2" } - ], - "behaviors": [ + ] + }, + { + "name": "MovingPlatforms", + "objects": [ { - "name": "InOnScreen", - "type": "IsOnScreen::InOnScreen" + "name": "HorizontalMovingPlatformRight" }, { - "name": "ShakeObject_PositionAngleScale", - "type": "ShakeObject::ShakeObject_PositionAngleScale" + "name": "HorizontalMovingPlatformLeft" }, { - "name": "Tween", - "type": "Tween::TweenBehavior" + "name": "VerticalMovingPlatformDown" + }, + { + "name": "VerticalMovingPlatformUp" + }, + { + "name": "SpinningPlatformClockwise" + }, + { + "name": "SpinningPlatformCounterclockwise" + }, + { + "name": "SpinningRotatingPlatformClockwise" + }, + { + "name": "SpinningRotatingPlatformCounterclockwise" } - ], - "animations": [ + ] + }, + { + "name": "Enemies", + "objects": [ { - "name": "", - "useMultipleDirections": false, - "directions": [ - { - "looping": true, - "timeBetweenFrames": 0.2, - "sprites": [ - { - "hasCustomCollisionMask": true, - "image": "Assets\\Images\\Entites\\Enemies\\MiteDemon\\MiteDemonBase_1.png", - "points": [], - "originPoint": { - "name": "origine", - "x": 0, - "y": 0 - }, - "centerPoint": { - "automatic": true, - "name": "centre", - "x": 0, - "y": 0 - }, - "customCollisionMask": [ - [ - { - "x": 89.5, - "y": 0 - }, - { - "x": 899, - "y": 0 - }, - { - "x": 767, - "y": 556.5 - }, - { - "x": 632, - "y": 602.5 - }, - { - "x": 402, - "y": 605 - }, - { - "x": 296.5, - "y": 592 - }, - { - "x": 209, - "y": 522.5 - } - ] - ] - }, - { - "hasCustomCollisionMask": true, - "image": "Assets\\Images\\Entites\\Enemies\\MiteDemon\\MiteDemonBase_2.png", - "points": [], - "originPoint": { - "name": "origine", - "x": 0, - "y": 0 - }, - "centerPoint": { - "automatic": true, - "name": "centre", - "x": 0, - "y": 0 - }, - "customCollisionMask": [ - [ - { - "x": 89.5, - "y": 0 - }, - { - "x": 899, - "y": 0 - }, - { - "x": 767, - "y": 556.5 - }, - { - "x": 632, - "y": 602.5 - }, - { - "x": 402, - "y": 605 - }, - { - "x": 296.5, - "y": 592 - }, - { - "x": 209, - "y": 522.5 - } - ] - ] - }, - { - "hasCustomCollisionMask": true, - "image": "Assets\\Images\\Entites\\Enemies\\MiteDemon\\MiteDemonBase_3.png", - "points": [], - "originPoint": { - "name": "origine", - "x": 0, - "y": 0 - }, - "centerPoint": { - "automatic": true, - "name": "centre", - "x": 0, - "y": 0 - }, - "customCollisionMask": [ - [ - { - "x": 89.5, - "y": 0 - }, - { - "x": 899, - "y": 0 - }, - { - "x": 767, - "y": 556.5 - }, - { - "x": 632, - "y": 602.5 - }, - { - "x": 402, - "y": 605 - }, - { - "x": 296.5, - "y": 592 - }, - { - "x": 209, - "y": 522.5 - } - ] - ] - }, - { - "hasCustomCollisionMask": true, - "image": "Assets\\Images\\Entites\\Enemies\\MiteDemon\\MiteDemonBase_4.png", - "points": [], - "originPoint": { - "name": "origine", - "x": 0, - "y": 0 - }, - "centerPoint": { - "automatic": true, - "name": "centre", - "x": 0, - "y": 0 - }, - "customCollisionMask": [ - [ - { - "x": 89.5, - "y": 0 - }, - { - "x": 899, - "y": 0 - }, - { - "x": 767, - "y": 556.5 - }, - { - "x": 632, - "y": 602.5 - }, - { - "x": 402, - "y": 605 - }, - { - "x": 296.5, - "y": 592 - }, - { - "x": 209, - "y": 522.5 - } - ] - ] - }, - { - "hasCustomCollisionMask": true, - "image": "Assets\\Images\\Entites\\Enemies\\MiteDemon\\MiteDemonBase_3.png", - "points": [], - "originPoint": { - "name": "origine", - "x": 0, - "y": 0 - }, - "centerPoint": { - "automatic": true, - "name": "centre", - "x": 0, - "y": 0 - }, - "customCollisionMask": [ - [ - { - "x": 89.5, - "y": 0 - }, - { - "x": 899, - "y": 0 - }, - { - "x": 767, - "y": 556.5 - }, - { - "x": 632, - "y": 602.5 - }, - { - "x": 402, - "y": 605 - }, - { - "x": 296.5, - "y": 592 - }, - { - "x": 209, - "y": 522.5 - } - ] - ] - }, - { - "hasCustomCollisionMask": true, - "image": "Assets\\Images\\Entites\\Enemies\\MiteDemon\\MiteDemonBase_2.png", - "points": [], - "originPoint": { - "name": "origine", - "x": 0, - "y": 0 - }, - "centerPoint": { - "automatic": true, - "name": "centre", - "x": 0, - "y": 0 - }, - "customCollisionMask": [ - [ - { - "x": 89.5, - "y": 0 - }, - { - "x": 899, - "y": 0 - }, - { - "x": 767, - "y": 556.5 - }, - { - "x": 632, - "y": 602.5 - }, - { - "x": 402, - "y": 605 - }, - { - "x": 296.5, - "y": 592 - }, - { - "x": 209, - "y": 522.5 - } - ] - ] - } - ] - } - ] + "name": "FlyingDemon" + }, + { + "name": "HorizontalDemon" + }, + { + "name": "SpikeDemon_Base" + }, + { + "name": "StalactiteDemon_Base" + }, + { + "name": "StalagmiteDemon_Base" + }, + { + "name": "LaserDemon_Base" + }, + { + "name": "LaserDemon_BasePermanent" + }, + { + "name": "ShockwaveDemon_Base" + }, + { + "name": "MiteDemon_Base" + }, + { + "name": "TurretDemon_Base" + }, + { + "name": "TurretDemon_Eye" + }, + { + "name": "FireDemon" } ] }, { - "adaptCollisionMaskAutomatically": false, - "assetStoreId": "", - "name": "MiteDemon_Mite", - "type": "Sprite", - "updateIfNotVisible": false, - "variables": [ + "name": "ShootingEnemies", + "objects": [ { - "name": "MaxSpeed", - "type": "number", - "value": 0 + "name": "SpikeDemon_Base" }, { - "folded": true, - "name": "Lifetime", - "type": "number", - "value": 0 + "name": "StalactiteDemon_Base" }, { - "folded": true, - "name": "IsKillable", - "type": "boolean", - "value": true + "name": "StalagmiteDemon_Base" }, { - "folded": true, - "name": "IsDead", - "type": "boolean", - "value": false + "name": "ShockwaveDemon_Base" }, { - "folded": true, - "name": "HasBeenReaped", - "type": "boolean", - "value": false + "name": "MiteDemon_Base" }, { - "folded": true, - "name": "LifeForce", - "type": "number", - "value": 0.01 + "name": "TurretDemon_Eye" } - ], - "effects": [ + ] + }, + { + "name": "Projectiles", + "objects": [ { - "effectType": "KawaseBlur", - "name": "Effect", - "doubleParameters": { - "blur": 0.5, - "padding": 0, - "pixelizeX": 1, - "pixelizeY": 1, - "quality": 3 - }, - "stringParameters": {}, - "booleanParameters": {} + "name": "SpikeDemon_Spike" }, { - "effectType": "Glow", - "name": "Effect2", - "doubleParameters": { - "distance": 15, - "innerStrength": 1, - "outerStrength": 2 - }, - "stringParameters": { - "color": "255;255;255" - }, - "booleanParameters": {} + "name": "StalactiteDemon_Spike" + }, + { + "name": "StalagmiteDemon_Spike" + }, + { + "name": "TurretDemon_Spike" + }, + { + "name": "ShockwaveDemon_Shockwave" + }, + { + "name": "MiteDemon_Mite" } - ], - "behaviors": [ + ] + }, + { + "name": "ProjectilesThatDespawnOnLifetime", + "objects": [ { - "name": "PlatformerObject", - "type": "PlatformBehavior::PlatformerObjectBehavior", - "ladderClimbingSpeed": 400, - "maxFallingSpeed": 1000, - "canGoDownFromJumpthru": true, - "maxSpeed": 400, - "acceleration": 1500, - "canGrabPlatforms": false, - "canGrabWithoutMoving": true, - "deceleration": 1500, - "gravity": 600, - "ignoreDefaultControls": true, - "jumpSpeed": 600, - "jumpSustainTime": 0.2, - "slopeMaxAngle": 60, - "useLegacyTrajectory": false, - "xGrabTolerance": 10, - "yGrabOffset": 0 + "name": "TurretDemon_Spike" + }, + { + "name": "MiteDemon_Mite" } - ], - "animations": [ + ] + }, + { + "name": "ProjectilesThatDieToProjectileKillers", + "objects": [ { - "name": "", - "useMultipleDirections": false, - "directions": [ - { - "looping": true, - "timeBetweenFrames": 0.2, - "sprites": [ - { - "hasCustomCollisionMask": true, - "image": "Assets\\Images\\Entites\\Enemies\\MiteDemon\\MiteDemonMite_1.png", - "points": [], - "originPoint": { - "name": "origine", - "x": 0, - "y": 0 - }, - "centerPoint": { - "automatic": true, - "name": "centre", - "x": 0, - "y": 0 - }, - "customCollisionMask": [ - [ - { - "x": 52.5, - "y": 375 - }, - { - "x": 985.5, - "y": 375 - }, - { - "x": 985.5, - "y": 650 - }, - { - "x": 52.5, - "y": 650 - } - ] - ] - }, - { - "hasCustomCollisionMask": true, - "image": "Assets\\Images\\Entites\\Enemies\\MiteDemon\\MiteDemonMite_2.png", - "points": [], - "originPoint": { - "name": "origine", - "x": 0, - "y": 0 - }, - "centerPoint": { - "automatic": true, - "name": "centre", - "x": 0, - "y": 0 - }, - "customCollisionMask": [ - [ - { - "x": 52.5, - "y": 375 - }, - { - "x": 985.5, - "y": 375 - }, - { - "x": 985.5, - "y": 650 - }, - { - "x": 52.5, - "y": 650 - } - ] - ] - }, - { - "hasCustomCollisionMask": true, - "image": "Assets\\Images\\Entites\\Enemies\\MiteDemon\\MiteDemonMite_3.png", - "points": [], - "originPoint": { - "name": "origine", - "x": 0, - "y": 0 - }, - "centerPoint": { - "automatic": true, - "name": "centre", - "x": 0, - "y": 0 - }, - "customCollisionMask": [ - [ - { - "x": 52.5, - "y": 375 - }, - { - "x": 985.5, - "y": 375 - }, - { - "x": 985.5, - "y": 650 - }, - { - "x": 52.5, - "y": 650 - } - ] - ] - }, - { - "hasCustomCollisionMask": true, - "image": "Assets\\Images\\Entites\\Enemies\\MiteDemon\\MiteDemonMite_4.png", - "points": [], - "originPoint": { - "name": "origine", - "x": 0, - "y": 0 - }, - "centerPoint": { - "automatic": true, - "name": "centre", - "x": 0, - "y": 0 - }, - "customCollisionMask": [ - [ - { - "x": 52.5, - "y": 375 - }, - { - "x": 985.5, - "y": 375 - }, - { - "x": 985.5, - "y": 650 - }, - { - "x": 52.5, - "y": 650 - } - ] - ] - }, - { - "hasCustomCollisionMask": true, - "image": "Assets\\Images\\Entites\\Enemies\\MiteDemon\\MiteDemonMite_3.png", - "points": [], - "originPoint": { - "name": "origine", - "x": 0, - "y": 0 - }, - "centerPoint": { - "automatic": true, - "name": "centre", - "x": 0, - "y": 0 - }, - "customCollisionMask": [ - [ - { - "x": 52.5, - "y": 375 - }, - { - "x": 985.5, - "y": 375 - }, - { - "x": 985.5, - "y": 650 - }, - { - "x": 52.5, - "y": 650 - } - ] - ] - }, - { - "hasCustomCollisionMask": true, - "image": "Assets\\Images\\Entites\\Enemies\\MiteDemon\\MiteDemonMite_2.png", - "points": [], - "originPoint": { - "name": "origine", - "x": 0, - "y": 0 - }, - "centerPoint": { - "automatic": true, - "name": "centre", - "x": 0, - "y": 0 - }, - "customCollisionMask": [ - [ - { - "x": 52.5, - "y": 375 - }, - { - "x": 985.5, - "y": 375 - }, - { - "x": 985.5, - "y": 650 - }, - { - "x": 52.5, - "y": 650 - } - ] - ] - } - ] - } - ] + "name": "SpikeDemon_Spike" + }, + { + "name": "StalactiteDemon_Spike" + }, + { + "name": "StalagmiteDemon_Spike" + }, + { + "name": "TurretDemon_Spike" } ] }, { - "adaptCollisionMaskAutomatically": true, - "assetStoreId": "", - "name": "Sinage_W", - "type": "Sprite", - "updateIfNotVisible": false, - "variables": [], - "effects": [ + "name": "PlayerKillers", + "objects": [ { - "effectType": "RGBSplit", - "name": "ChromaticAberration", - "doubleParameters": { - "blueX": 0, - "blueY": 3, - "greenX": 0, - "greenY": 0, - "redX": -3, - "redY": 1 - }, - "stringParameters": {}, - "booleanParameters": {} + "name": "FlyingDemon" }, { - "effectType": "Glitch", - "name": "Glitchy", - "doubleParameters": { - "animationFrequency": 20, - "blueX": 2, - "blueY": -2, - "direction": 0, - "fillMode": 0, - "greenX": 2, - "greenY": -2, - "minSize": 8, - "offset": 2, - "redX": 2, - "redY": 2, - "sampleSize": 512, - "slices": 2 - }, - "stringParameters": {}, - "booleanParameters": { - "average": false - } + "name": "FireDemon" }, { - "effectType": "CRT", - "name": "Lines", - "doubleParameters": { - "animationFrequency": 0, - "animationSpeed": 1, - "curvature": 1, - "lineContrast": 0.25, - "lineWidth": 1, - "noise": 0.3, - "noiseSize": 0, - "padding": 0, - "vignetting": 0.3, - "vignettingAlpha": 1, - "vignettingBlur": 0.3 - }, - "stringParameters": {}, - "booleanParameters": { - "verticalLine": false - } - } - ], - "behaviors": [], - "animations": [ + "name": "HorizontalDemon" + }, { - "name": "", - "useMultipleDirections": false, - "directions": [ - { - "looping": false, - "timeBetweenFrames": 0.08, - "sprites": [ - { - "hasCustomCollisionMask": true, - "image": "AssetDev/Sinage/TutorialKeys/TutorialKeys_W.png", - "points": [], - "originPoint": { - "name": "origine", - "x": 0, - "y": 0 - }, - "centerPoint": { - "automatic": true, - "name": "centre", - "x": 0, - "y": 0 - }, - "customCollisionMask": [ - [ - { - "x": 0, - "y": 10 - }, - { - "x": 1013, - "y": 10 - }, - { - "x": 1013, - "y": 1010 - }, - { - "x": 0, - "y": 1010 - } - ] - ] - } - ] - } - ] - } - ] - }, - { - "adaptCollisionMaskAutomatically": true, - "assetStoreId": "", - "name": "Sinage_A", - "type": "Sprite", - "updateIfNotVisible": false, - "variables": [], - "effects": [ + "name": "SpikeDemon_Base" + }, { - "effectType": "RGBSplit", - "name": "ChromaticAberration", - "doubleParameters": { - "blueX": 0, - "blueY": 3, - "greenX": 0, - "greenY": 0, - "redX": -3, - "redY": 1 - }, - "stringParameters": {}, - "booleanParameters": {} + "name": "SpikeDemon_Spike" }, { - "effectType": "Glitch", - "name": "Glitchy", - "doubleParameters": { - "animationFrequency": 20, - "blueX": 2, - "blueY": -2, - "direction": 0, - "fillMode": 0, - "greenX": 2, - "greenY": -2, - "minSize": 8, - "offset": 2, - "redX": 2, - "redY": 2, - "sampleSize": 512, - "slices": 2 - }, - "stringParameters": {}, - "booleanParameters": { - "average": false - } + "name": "StalactiteDemon_Base" }, { - "effectType": "CRT", - "name": "Lines", - "doubleParameters": { - "animationFrequency": 0, - "animationSpeed": 1, - "curvature": 1, - "lineContrast": 0.25, - "lineWidth": 1, - "noise": 0.3, - "noiseSize": 0, - "padding": 0, - "vignetting": 0.3, - "vignettingAlpha": 1, - "vignettingBlur": 0.3 - }, - "stringParameters": {}, - "booleanParameters": { - "verticalLine": false - } - } - ], - "behaviors": [], - "animations": [ + "name": "StalactiteDemon_Spike" + }, { - "name": "", - "useMultipleDirections": false, - "directions": [ - { - "looping": false, - "timeBetweenFrames": 0.08, - "sprites": [ - { - "hasCustomCollisionMask": true, - "image": "AssetDev/Sinage/TutorialKeys/TutorialKeys_A.png", - "points": [], - "originPoint": { - "name": "origine", - "x": 0, - "y": 0 - }, - "centerPoint": { - "automatic": true, - "name": "centre", - "x": 0, - "y": 0 - }, - "customCollisionMask": [ - [ - { - "x": 0, - "y": 10 - }, - { - "x": 1013, - "y": 10 - }, - { - "x": 1013, - "y": 1010 - }, - { - "x": 0, - "y": 1010 - } - ] - ] - } - ] - } - ] + "name": "SpikeDemon_Base2" + }, + { + "name": "SpikeDemon_Spike2" + }, + { + "name": "StalactiteDemon_Base2" + }, + { + "name": "LaserDemon_Beam" + }, + { + "name": "StalactiteDemon_Spike2" + }, + { + "name": "LaserDemon_Base2" + }, + { + "name": "LaserDemon_Base" + }, + { + "name": "LaserDemon_Beam2" + }, + { + "name": "LaserDemon_BasePermanent" + }, + { + "name": "LaserDemon_BeamPermanent" + }, + { + "name": "LaserRing" + }, + { + "name": "LaserDemon_BeamSingle" + }, + { + "name": "LaserDemon_Beam2_Single" + }, + { + "name": "LaserDemon_BeamPermanentSingle" + }, + { + "name": "TurretDemon_Base" + }, + { + "name": "TurretDemon_Spike" + }, + { + "name": "TurretDemon_Base2" + }, + { + "name": "TurretDemon_Eye2" + }, + { + "name": "TurretDemon_Spike2" + }, + { + "name": "ShockwaveDemon_Base" + }, + { + "name": "MiteDemon_Base" + }, + { + "name": "MiteDemon_Mite" + }, + { + "name": "StalagmiteDemon_Base" + }, + { + "name": "StalagmiteDemon_Base2" + }, + { + "name": "StalagmiteDemon_Spike" + }, + { + "name": "StalagmiteDemon_Spike2" } ] }, { - "adaptCollisionMaskAutomatically": true, - "assetStoreId": "", - "name": "Sinage_S", - "type": "Sprite", - "updateIfNotVisible": false, - "variables": [], - "effects": [ + "name": "ProjectileKillers", + "objects": [ { - "effectType": "RGBSplit", - "name": "ChromaticAberration", - "doubleParameters": { - "blueX": 0, - "blueY": 3, - "greenX": 0, - "greenY": 0, - "redX": -3, - "redY": 1 - }, - "stringParameters": {}, - "booleanParameters": {} + "name": "StaticPlatform1" }, { - "effectType": "Glitch", - "name": "Glitchy", - "doubleParameters": { - "animationFrequency": 20, - "blueX": 2, - "blueY": -2, - "direction": 0, - "fillMode": 0, - "greenX": 2, - "greenY": -2, - "minSize": 8, - "offset": 2, - "redX": 2, - "redY": 2, - "sampleSize": 512, - "slices": 2 - }, - "stringParameters": {}, - "booleanParameters": { - "average": false - } + "name": "HorizontalMovingPlatformRight" }, { - "effectType": "CRT", - "name": "Lines", - "doubleParameters": { - "animationFrequency": 0, - "animationSpeed": 1, - "curvature": 1, - "lineContrast": 0.25, - "lineWidth": 1, - "noise": 0.3, - "noiseSize": 0, - "padding": 0, - "vignetting": 0.3, - "vignettingAlpha": 1, - "vignettingBlur": 0.3 - }, - "stringParameters": {}, - "booleanParameters": { - "verticalLine": false - } - } - ], - "behaviors": [], - "animations": [ + "name": "StaticPlatform2" + }, { - "name": "", - "useMultipleDirections": false, - "directions": [ - { - "looping": false, - "timeBetweenFrames": 0.08, - "sprites": [ - { - "hasCustomCollisionMask": true, - "image": "AssetDev/Sinage/TutorialKeys/TutorialKeys_S.png", - "points": [], - "originPoint": { - "name": "origine", - "x": 0, - "y": 0 - }, - "centerPoint": { - "automatic": true, - "name": "centre", - "x": 0, - "y": 0 - }, - "customCollisionMask": [ - [ - { - "x": 0, - "y": 10 - }, - { - "x": 1013, - "y": 10 - }, - { - "x": 1013, - "y": 1010 - }, - { - "x": 0, - "y": 1010 - } - ] - ] - } - ] - } - ] - } - ] - }, - { - "adaptCollisionMaskAutomatically": true, - "assetStoreId": "", - "name": "Sinage_D", - "type": "Sprite", - "updateIfNotVisible": false, - "variables": [], - "effects": [ + "name": "StaticPlatform3" + }, { - "effectType": "RGBSplit", - "name": "ChromaticAberration", - "doubleParameters": { - "blueX": 0, - "blueY": 3, - "greenX": 0, - "greenY": 0, - "redX": -3, - "redY": 1 - }, - "stringParameters": {}, - "booleanParameters": {} + "name": "VerticalMovingPlatformDown" }, { - "effectType": "Glitch", - "name": "Glitchy", - "doubleParameters": { - "animationFrequency": 20, - "blueX": 2, - "blueY": -2, - "direction": 0, - "fillMode": 0, - "greenX": 2, - "greenY": -2, - "minSize": 8, - "offset": 2, - "redX": 2, - "redY": 2, - "sampleSize": 512, - "slices": 2 - }, - "stringParameters": {}, - "booleanParameters": { - "average": false - } + "name": "SpinningRotatingPlatformClockwise" }, { - "effectType": "CRT", - "name": "Lines", - "doubleParameters": { - "animationFrequency": 0, - "animationSpeed": 1, - "curvature": 1, - "lineContrast": 0.25, - "lineWidth": 1, - "noise": 0.3, - "noiseSize": 0, - "padding": 0, - "vignetting": 0.3, - "vignettingAlpha": 1, - "vignettingBlur": 0.3 - }, - "stringParameters": {}, - "booleanParameters": { - "verticalLine": false - } - } - ], - "behaviors": [], - "animations": [ + "name": "FlippingPlatform" + }, { - "name": "", - "useMultipleDirections": false, - "directions": [ - { - "looping": false, - "timeBetweenFrames": 0.08, - "sprites": [ - { - "hasCustomCollisionMask": true, - "image": "AssetDev/Sinage/TutorialKeys/TutorialKeys_D.png", - "points": [], - "originPoint": { - "name": "origine", - "x": 0, - "y": 0 - }, - "centerPoint": { - "automatic": true, - "name": "centre", - "x": 0, - "y": 0 - }, - "customCollisionMask": [ - [ - { - "x": 0, - "y": 10 - }, - { - "x": 1013, - "y": 10 - }, - { - "x": 1013, - "y": 1010 - }, - { - "x": 0, - "y": 1010 - } - ] - ] - } - ] - } - ] - } - ] - }, - { - "adaptCollisionMaskAutomatically": true, - "assetStoreId": "", - "name": "Sinage_Space", - "type": "Sprite", - "updateIfNotVisible": false, - "variables": [], - "effects": [ + "name": "FlippingPlatform2" + }, { - "effectType": "RGBSplit", - "name": "ChromaticAberration", - "doubleParameters": { - "blueX": 0, - "blueY": 3, - "greenX": 0, - "greenY": 0, - "redX": -3, - "redY": 1 - }, - "stringParameters": {}, - "booleanParameters": {} + "name": "HorizontalMovingPlatformLeft" }, { - "effectType": "Glitch", - "name": "Glitchy", - "doubleParameters": { - "animationFrequency": 20, - "blueX": 2, - "blueY": -2, - "direction": 0, - "fillMode": 0, - "greenX": 2, - "greenY": -2, - "minSize": 8, - "offset": 2, - "redX": 2, - "redY": 2, - "sampleSize": 512, - "slices": 2 - }, - "stringParameters": {}, - "booleanParameters": { - "average": false - } + "name": "VerticalMovingPlatformUp" }, { - "effectType": "CRT", - "name": "Lines", - "doubleParameters": { - "animationFrequency": 0, - "animationSpeed": 1, - "curvature": 1, - "lineContrast": 0.25, - "lineWidth": 1, - "noise": 0.3, - "noiseSize": 0, - "padding": 0, - "vignetting": 0.3, - "vignettingAlpha": 1, - "vignettingBlur": 0.3 - }, - "stringParameters": {}, - "booleanParameters": { - "verticalLine": false - } - } - ], - "behaviors": [], - "animations": [ + "name": "SpinningRotatingPlatformCounterclockwise" + }, { - "name": "", - "useMultipleDirections": false, - "directions": [ - { - "looping": false, - "timeBetweenFrames": 0.08, - "sprites": [ - { - "hasCustomCollisionMask": true, - "image": "AssetDev/Sinage/TutorialKeys/TutorialKeysWide_Space.png", - "points": [], - "originPoint": { - "name": "origine", - "x": 0, - "y": 0 - }, - "centerPoint": { - "automatic": true, - "name": "centre", - "x": 0, - "y": 0 - }, - "customCollisionMask": [ - [ - { - "x": 0, - "y": 31 - }, - { - "x": 2044, - "y": 31 - }, - { - "x": 2044, - "y": 1014 - }, - { - "x": 0, - "y": 1014 - } - ] - ] - } - ] - } - ] - } - ] - }, - { - "adaptCollisionMaskAutomatically": true, - "assetStoreId": "", - "name": "Sinage_Heal", - "type": "Sprite", - "updateIfNotVisible": false, - "variables": [], - "effects": [ + "name": "SpinningPlatformClockwise" + }, { - "effectType": "RGBSplit", - "name": "ChromaticAberration", - "doubleParameters": { - "blueX": 0, - "blueY": 3, - "greenX": 0, - "greenY": 0, - "redX": -3, - "redY": 1 - }, - "stringParameters": {}, - "booleanParameters": {} + "name": "SpinningPlatformCounterclockwise" }, { - "effectType": "Glitch", - "name": "Glitchy", - "doubleParameters": { - "animationFrequency": 20, - "blueX": 2, - "blueY": -2, - "direction": 0, - "fillMode": 0, - "greenX": 2, - "greenY": -2, - "minSize": 8, - "offset": 2, - "redX": 2, - "redY": 2, - "sampleSize": 512, - "slices": 2 - }, - "stringParameters": {}, - "booleanParameters": { - "average": false - } + "name": "LaserDemon_Beam" }, { - "effectType": "CRT", - "name": "Lines", - "doubleParameters": { - "animationFrequency": 0, - "animationSpeed": 1, - "curvature": 1, - "lineContrast": 0.25, - "lineWidth": 1, - "noise": 0.3, - "noiseSize": 0, - "padding": 0, - "vignetting": 0.3, - "vignettingAlpha": 1, - "vignettingBlur": 0.3 - }, - "stringParameters": {}, - "booleanParameters": { - "verticalLine": false - } - } - ], - "behaviors": [], - "animations": [ + "name": "LaserDemon_Beam2" + }, { - "name": "", - "useMultipleDirections": false, - "directions": [ - { - "looping": false, - "timeBetweenFrames": 0.08, - "sprites": [ - { - "hasCustomCollisionMask": true, - "image": "Assets\\Images\\Tutorial\\Labels\\ShiftToHealHint\\ShiftToHealHint.png", - "points": [], - "originPoint": { - "name": "origine", - "x": 0, - "y": 0 - }, - "centerPoint": { - "automatic": true, - "name": "centre", - "x": 0, - "y": 0 - }, - "customCollisionMask": [ - [ - { - "x": 23, - "y": 74 - }, - { - "x": 1184, - "y": 74 - }, - { - "x": 1184, - "y": 412 - }, - { - "x": 23, - "y": 412 - } - ] - ] - } - ] - } - ] + "name": "LaserDemon_BeamPermanent" + }, + { + "name": "LaserRing" + }, + { + "name": "LaserDemon_Base" + }, + { + "name": "LaserDemon_BasePermanent" } ] }, { - "adaptCollisionMaskAutomatically": true, - "assetStoreId": "", - "name": "Sinage_Proceed", - "type": "Sprite", - "updateIfNotVisible": false, - "variables": [], - "effects": [ + "name": "MiteKillers", + "objects": [ { - "effectType": "RGBSplit", - "name": "ChromaticAberration", - "doubleParameters": { - "blueX": 0, - "blueY": 3, - "greenX": 0, - "greenY": 0, - "redX": -3, - "redY": 1 - }, - "stringParameters": {}, - "booleanParameters": {} + "name": "FlyingDemon" }, { - "effectType": "Glitch", - "name": "Glitchy", - "doubleParameters": { - "animationFrequency": 20, - "blueX": 2, - "blueY": -2, - "direction": 0, - "fillMode": 0, - "greenX": 2, - "greenY": -2, - "minSize": 8, - "offset": 2, - "redX": 2, - "redY": 2, - "sampleSize": 512, - "slices": 2 - }, - "stringParameters": {}, - "booleanParameters": { - "average": false - } + "name": "FireDemon" }, { - "effectType": "CRT", - "name": "Lines", - "doubleParameters": { - "animationFrequency": 0, - "animationSpeed": 1, - "curvature": 1, - "lineContrast": 0.25, - "lineWidth": 1, - "noise": 0.3, - "noiseSize": 0, - "padding": 0, - "vignetting": 0.3, - "vignettingAlpha": 1, - "vignettingBlur": 0.3 - }, - "stringParameters": {}, - "booleanParameters": { - "verticalLine": false - } - } - ], - "behaviors": [], - "animations": [ + "name": "HorizontalDemon" + }, { - "name": "", - "useMultipleDirections": false, - "directions": [ - { - "looping": false, - "timeBetweenFrames": 0.08, - "sprites": [ - { - "hasCustomCollisionMask": true, - "image": "AssetDev/Sinage/Proceed/Proceed.png", - "points": [], - "originPoint": { - "name": "origine", - "x": 0, - "y": 0 - }, - "centerPoint": { - "automatic": true, - "name": "centre", - "x": 0, - "y": 0 - }, - "customCollisionMask": [ - [ - { - "x": 25, - "y": 96 - }, - { - "x": 953, - "y": 96 - }, - { - "x": 953, - "y": 373 - }, - { - "x": 25, - "y": 373 - } - ] - ] - } - ] - } - ] - } - ] - }, - { - "adaptCollisionMaskAutomatically": true, - "assetStoreId": "", - "name": "Sinage_Death", - "type": "Sprite", - "updateIfNotVisible": false, - "variables": [], - "effects": [ + "name": "SpikeDemon_Base" + }, { - "effectType": "RGBSplit", - "name": "ChromaticAberration", - "doubleParameters": { - "blueX": 0, - "blueY": 3, - "greenX": 0, - "greenY": 0, - "redX": -3, - "redY": 1 - }, - "stringParameters": {}, - "booleanParameters": {} + "name": "SpikeDemon_Spike" }, { - "effectType": "Glitch", - "name": "Glitchy", - "doubleParameters": { - "animationFrequency": 20, - "blueX": 2, - "blueY": -2, - "direction": 0, - "fillMode": 0, - "greenX": 2, - "greenY": -2, - "minSize": 8, - "offset": 2, - "redX": 2, - "redY": 2, - "sampleSize": 512, - "slices": 2 - }, - "stringParameters": {}, - "booleanParameters": { - "average": false - } + "name": "StalactiteDemon_Base" }, { - "effectType": "CRT", - "name": "Lines", - "doubleParameters": { - "animationFrequency": 0, - "animationSpeed": 1, - "curvature": 1, - "lineContrast": 0.25, - "lineWidth": 1, - "noise": 0.3, - "noiseSize": 0, - "padding": 0, - "vignetting": 0.3, - "vignettingAlpha": 1, - "vignettingBlur": 0.3 - }, - "stringParameters": {}, - "booleanParameters": { - "verticalLine": false - } - } - ], - "behaviors": [], - "animations": [ + "name": "StalactiteDemon_Spike" + }, { - "name": "", - "useMultipleDirections": false, - "directions": [ - { - "looping": false, - "timeBetweenFrames": 0.08, - "sprites": [ - { - "hasCustomCollisionMask": true, - "image": "AssetDev/Sinage/Death/Death.png", - "points": [], - "originPoint": { - "name": "origine", - "x": 0, - "y": 0 - }, - "centerPoint": { - "automatic": true, - "name": "centre", - "x": 0, - "y": 0 - }, - "customCollisionMask": [ - [ - { - "x": 31, - "y": 64 - }, - { - "x": 992, - "y": 64 - }, - { - "x": 992, - "y": 415 - }, - { - "x": 31, - "y": 415 - } - ] - ] - } - ] - } - ] - } - ] - }, - { - "adaptCollisionMaskAutomatically": true, - "assetStoreId": "", - "name": "Sinage_DownArrow", - "type": "Sprite", - "updateIfNotVisible": false, - "variables": [], - "effects": [ + "name": "SpikeDemon_Base2" + }, { - "effectType": "RGBSplit", - "name": "ChromaticAberration", - "doubleParameters": { - "blueX": 0, - "blueY": 3, - "greenX": 0, - "greenY": 0, - "redX": -3, - "redY": 1 - }, - "stringParameters": {}, - "booleanParameters": {} + "name": "SpikeDemon_Spike2" }, { - "effectType": "Glitch", - "name": "Glitchy", - "doubleParameters": { - "animationFrequency": 20, - "blueX": 2, - "blueY": -2, - "direction": 0, - "fillMode": 0, - "greenX": 2, - "greenY": -2, - "minSize": 8, - "offset": 2, - "redX": 2, - "redY": 2, - "sampleSize": 512, - "slices": 2 - }, - "stringParameters": {}, - "booleanParameters": { - "average": false - } + "name": "StalactiteDemon_Base2" }, { - "effectType": "CRT", - "name": "Lines", - "doubleParameters": { - "animationFrequency": 0, - "animationSpeed": 1, - "curvature": 1, - "lineContrast": 0.25, - "lineWidth": 1, - "noise": 0.3, - "noiseSize": 0, - "padding": 0, - "vignetting": 0.3, - "vignettingAlpha": 1, - "vignettingBlur": 0.3 - }, - "stringParameters": {}, - "booleanParameters": { - "verticalLine": false - } - } - ], - "behaviors": [], - "animations": [ + "name": "LaserDemon_Beam" + }, { - "name": "", - "useMultipleDirections": false, - "directions": [ - { - "looping": false, - "timeBetweenFrames": 0.08, - "sprites": [ - { - "hasCustomCollisionMask": true, - "image": "AssetDev/Sinage/DownArrow/DownArrow.png", - "points": [], - "originPoint": { - "name": "origine", - "x": 0, - "y": 0 - }, - "centerPoint": { - "automatic": true, - "name": "centre", - "x": 0, - "y": 0 - }, - "customCollisionMask": [ - [ - { - "x": 48, - "y": 16 - }, - { - "x": 449, - "y": 16 - }, - { - "x": 449, - "y": 893 - }, - { - "x": 48, - "y": 893 - } - ] - ] - } - ] - } - ] - } - ] - }, - { - "adaptCollisionMaskAutomatically": true, - "assetStoreId": "", - "name": "Sinage_Checkpoint", - "type": "Sprite", - "updateIfNotVisible": false, - "variables": [], - "effects": [ + "name": "StalactiteDemon_Spike2" + }, { - "effectType": "RGBSplit", - "name": "ChromaticAberration", - "doubleParameters": { - "blueX": 0, - "blueY": 3, - "greenX": 0, - "greenY": 0, - "redX": -3, - "redY": 1 - }, - "stringParameters": {}, - "booleanParameters": {} + "name": "LaserDemon_Base2" }, { - "effectType": "Glitch", - "name": "Glitchy", - "doubleParameters": { - "animationFrequency": 20, - "blueX": 2, - "blueY": -2, - "direction": 0, - "fillMode": 0, - "greenX": 2, - "greenY": -2, - "minSize": 8, - "offset": 2, - "redX": 2, - "redY": 2, - "sampleSize": 512, - "slices": 2 - }, - "stringParameters": {}, - "booleanParameters": { - "average": false - } + "name": "LaserDemon_Base" }, { - "effectType": "CRT", - "name": "Lines", - "doubleParameters": { - "animationFrequency": 0, - "animationSpeed": 1, - "curvature": 1, - "lineContrast": 0.25, - "lineWidth": 1, - "noise": 0.3, - "noiseSize": 0, - "padding": 0, - "vignetting": 0.3, - "vignettingAlpha": 1, - "vignettingBlur": 0.3 - }, - "stringParameters": {}, - "booleanParameters": { - "verticalLine": false - } - } - ], - "behaviors": [], - "animations": [ + "name": "LaserDemon_Beam2" + }, { - "name": "", - "useMultipleDirections": false, - "directions": [ - { - "looping": false, - "timeBetweenFrames": 0.08, - "sprites": [ - { - "hasCustomCollisionMask": true, - "image": "AssetDev/Sinage/CheckPoint/CheckPoint.png", - "points": [], - "originPoint": { - "name": "origine", - "x": 0, - "y": 0 - }, - "centerPoint": { - "automatic": true, - "name": "centre", - "x": 0, - "y": 0 - }, - "customCollisionMask": [ - [ - { - "x": 14, - "y": 116 - }, - { - "x": 1011, - "y": 116 - }, - { - "x": 1011, - "y": 324 - }, - { - "x": 14, - "y": 324 - } - ] - ] - } - ] - } - ] + "name": "LaserDemon_BasePermanent" + }, + { + "name": "LaserDemon_BeamPermanent" + }, + { + "name": "LaserRing" + }, + { + "name": "LaserDemon_BeamSingle" + }, + { + "name": "LaserDemon_Beam2_Single" + }, + { + "name": "LaserDemon_BeamPermanentSingle" + }, + { + "name": "TurretDemon_Base" + }, + { + "name": "TurretDemon_Spike" + }, + { + "name": "TurretDemon_Eye" + }, + { + "name": "TurretDemon_Base2" + }, + { + "name": "TurretDemon_Eye2" + }, + { + "name": "TurretDemon_Spike2" + }, + { + "name": "ShockwaveDemon_Base" } ] }, { - "adaptCollisionMaskAutomatically": true, - "assetStoreId": "", - "name": "Sinage_Kill", - "type": "Sprite", - "updateIfNotVisible": false, - "variables": [], - "effects": [ - { - "effectType": "RGBSplit", - "name": "ChromaticAberration", - "doubleParameters": { - "blueX": 0, - "blueY": 3, - "greenX": 0, - "greenY": 0, - "redX": -3, - "redY": 1 - }, - "stringParameters": {}, - "booleanParameters": {} - }, + "name": "LaserBeams", + "objects": [ { - "effectType": "Glitch", - "name": "Glitchy", - "doubleParameters": { - "animationFrequency": 20, - "blueX": 2, - "blueY": -2, - "direction": 0, - "fillMode": 0, - "greenX": 2, - "greenY": -2, - "minSize": 8, - "offset": 2, - "redX": 2, - "redY": 2, - "sampleSize": 512, - "slices": 2 - }, - "stringParameters": {}, - "booleanParameters": { - "average": false - } + "name": "LaserDemon_Beam" }, { - "effectType": "CRT", - "name": "Lines", - "doubleParameters": { - "animationFrequency": 0, - "animationSpeed": 1, - "curvature": 1, - "lineContrast": 0.25, - "lineWidth": 1, - "noise": 0.3, - "noiseSize": 0, - "padding": 0, - "vignetting": 0.3, - "vignettingAlpha": 1, - "vignettingBlur": 0.3 - }, - "stringParameters": {}, - "booleanParameters": { - "verticalLine": false - } - } - ], - "behaviors": [], - "animations": [ - { - "name": "", - "useMultipleDirections": false, - "directions": [ - { - "looping": false, - "timeBetweenFrames": 0.08, - "sprites": [ - { - "hasCustomCollisionMask": true, - "image": "AssetDev/Sinage/Kill/Kill.png", - "points": [], - "originPoint": { - "name": "origine", - "x": 0, - "y": 0 - }, - "centerPoint": { - "automatic": true, - "name": "centre", - "x": 0, - "y": 0 - }, - "customCollisionMask": [ - [ - { - "x": 91, - "y": 25 - }, - { - "x": 944, - "y": 25 - }, - { - "x": 944, - "y": 436 - }, - { - "x": 91, - "y": 436 - } - ] - ] - } - ] - } - ] + "name": "LaserDemon_BeamSingle" } ] + } + ], + "variables": [ + { + "name": "Volume_Master", + "type": "number", + "value": 100 }, { - "adaptCollisionMaskAutomatically": true, - "assetStoreId": "", - "name": "Sinage_Collect", - "type": "Sprite", - "updateIfNotVisible": false, - "variables": [], - "effects": [ - { - "effectType": "RGBSplit", - "name": "ChromaticAberration", - "doubleParameters": { - "blueX": 0, - "blueY": 3, - "greenX": 0, - "greenY": 0, - "redX": -3, - "redY": 1 - }, - "stringParameters": {}, - "booleanParameters": {} - }, + "folded": true, + "name": "Volume_ThemeMusic", + "type": "number", + "value": 100 + }, + { + "folded": true, + "name": "Volume_Music", + "type": "number", + "value": 35 + }, + { + "folded": true, + "name": "Volume_SFX", + "type": "number", + "value": 20 + } + ], + "layouts": [ + { + "b": 26, + "disableInputWhenNotFocused": true, + "mangledName": "Level10", + "name": "Level10", + "r": 11, + "standardSortMethod": true, + "stopSoundsOnStartup": true, + "title": "", + "v": 24, + "uiSettings": { + "grid": true, + "gridType": "rectangular", + "gridWidth": 32, + "gridHeight": 32, + "gridOffsetX": 0, + "gridOffsetY": 0, + "gridColor": 10401023, + "gridAlpha": 0.3, + "snap": true, + "zoomFactor": 0.3125802152011725, + "windowMask": false + }, + "objectsGroups": [ { - "effectType": "Glitch", - "name": "Glitchy", - "doubleParameters": { - "animationFrequency": 20, - "blueX": 2, - "blueY": -2, - "direction": 0, - "fillMode": 0, - "greenX": 2, - "greenY": -2, - "minSize": 8, - "offset": 2, - "redX": 2, - "redY": 2, - "sampleSize": 512, - "slices": 2 - }, - "stringParameters": {}, - "booleanParameters": { - "average": false - } + "name": "MobileControls", + "objects": [ + { + "name": "JumpButton" + }, + { + "name": "Joystick" + } + ] }, { - "effectType": "CRT", - "name": "Lines", - "doubleParameters": { - "animationFrequency": 0, - "animationSpeed": 1, - "curvature": 1, - "lineContrast": 0.25, - "lineWidth": 1, - "noise": 0.3, - "noiseSize": 0, - "padding": 0, - "vignetting": 0.3, - "vignettingAlpha": 1, - "vignettingBlur": 0.3 - }, - "stringParameters": {}, - "booleanParameters": { - "verticalLine": false - } - } - ], - "behaviors": [], - "animations": [ - { - "name": "", - "useMultipleDirections": false, - "directions": [ + "name": "EndScreenObjects", + "objects": [ { - "looping": false, - "timeBetweenFrames": 0.08, - "sprites": [ - { - "hasCustomCollisionMask": true, - "image": "AssetDev/Sinage/Collect/Collect.png", - "points": [], - "originPoint": { - "name": "origine", - "x": 0, - "y": 0 - }, - "centerPoint": { - "automatic": true, - "name": "centre", - "x": 0, - "y": 0 - }, - "customCollisionMask": [ - [ - { - "x": 17, - "y": 6 - }, - { - "x": 736, - "y": 6 - }, - { - "x": 736, - "y": 448 - }, - { - "x": 17, - "y": 448 - } - ] - ] - } - ] + "name": "EndScreenBackground" + }, + { + "name": "EndScreenHeader" + }, + { + "name": "EndScreenSubHeader" + }, + { + "name": "EndScreenBestText" + }, + { + "name": "EndScreenChallengeText" + }, + { + "name": "EndScreenRetryText" + }, + { + "name": "RetryButton" } ] } - ] - }, - { - "adaptCollisionMaskAutomatically": true, - "assetStoreId": "", - "name": "Sinage_Arrow", - "type": "Sprite", - "updateIfNotVisible": false, - "variables": [], - "effects": [ + ], + "variables": [ { - "effectType": "RGBSplit", - "name": "ChromaticAberration", - "doubleParameters": { - "blueX": 0, - "blueY": 3, - "greenX": 0, - "greenY": 0, - "redX": -3, - "redY": 1 - }, - "stringParameters": {}, - "booleanParameters": {} + "name": "Score", + "type": "number", + "value": 0 + } + ], + "instances": [ + { + "angle": 0, + "customSize": true, + "depth": 1, + "height": 6080, + "layer": "", + "name": "LeftBoundary", + "persistentUuid": "78dd0ffa-b22f-47a8-9b36-ef6a432b1d1e", + "width": 128, + "x": -128, + "y": -4224, + "zOrder": 38, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] }, { - "effectType": "Glitch", - "name": "Glitchy", - "doubleParameters": { - "animationFrequency": 20, - "blueX": 2, - "blueY": -2, - "direction": 0, - "fillMode": 0, - "greenX": 2, - "greenY": -2, - "minSize": 8, - "offset": 2, - "redX": 2, - "redY": 2, - "sampleSize": 512, - "slices": 2 - }, - "stringParameters": {}, - "booleanParameters": { - "average": false - } + "angle": 0, + "customSize": true, + "depth": 1, + "height": 2272, + "layer": "Background", + "name": "BackgroundPlants", + "persistentUuid": "03b6869d-198f-4807-b659-f2b863e21073", + "width": 17950, + "x": 0, + "y": -320, + "zOrder": -1, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] }, { - "effectType": "CRT", - "name": "Lines", - "doubleParameters": { - "animationFrequency": 0, - "animationSpeed": 1, - "curvature": 1, - "lineContrast": 0.25, - "lineWidth": 1, - "noise": 0.3, - "noiseSize": 0, - "padding": 0, - "vignetting": 0.3, - "vignettingAlpha": 1, - "vignettingBlur": 0.3 - }, - "stringParameters": {}, - "booleanParameters": { - "verticalLine": false - } - } - ], - "behaviors": [], - "animations": [ + "angle": 0, + "customSize": true, + "depth": 1, + "height": 3168, + "layer": "", + "name": "RightBoundary", + "persistentUuid": "9562fd9d-6e93-4465-9013-efa2b833653b", + "width": 128, + "x": 63840, + "y": -800, + "zOrder": 58, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] + }, { - "name": "", - "useMultipleDirections": false, - "directions": [ - { - "looping": false, - "timeBetweenFrames": 0.08, - "sprites": [ - { - "hasCustomCollisionMask": true, - "image": "AssetDev/Arrow/Arrow.png", - "points": [], - "originPoint": { - "name": "origine", - "x": 0, - "y": 0 - }, - "centerPoint": { - "automatic": true, - "name": "centre", - "x": 0, - "y": 0 - }, - "customCollisionMask": [ - [ - { - "x": 7, - "y": 32 - }, - { - "x": 991, - "y": 32 - }, - { - "x": 991, - "y": 471 - }, - { - "x": 7, - "y": 471 - } - ] - ] - } - ] - } - ] - } - ] - }, - { - "adaptCollisionMaskAutomatically": true, - "assetStoreId": "", - "name": "Sinage_Jump", - "type": "Sprite", - "updateIfNotVisible": false, - "variables": [], - "effects": [ + "angle": 0, + "customSize": true, + "depth": 1, + "height": 128, + "layer": "", + "name": "TopBoundary", + "persistentUuid": "4381c067-2682-4f00-9a24-ff28fa12b1d8", + "width": 37184, + "x": -128, + "y": -4224, + "zOrder": 59, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] + }, { - "effectType": "RGBSplit", - "name": "ChromaticAberration", - "doubleParameters": { - "blueX": 0, - "blueY": 3, - "greenX": 0, - "greenY": 0, - "redX": -3, - "redY": 1 - }, - "stringParameters": {}, - "booleanParameters": {} + "angle": 0, + "customSize": true, + "depth": 0, + "height": 128, + "layer": "", + "name": "Player", + "persistentUuid": "014db1f5-0846-4cba-821e-57e29d368c14", + "width": 256, + "x": 64, + "y": 640, + "zOrder": 63, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] }, { - "effectType": "Glitch", - "name": "Glitchy", - "doubleParameters": { - "animationFrequency": 20, - "blueX": 2, - "blueY": -2, - "direction": 0, - "fillMode": 0, - "greenX": 2, - "greenY": -2, - "minSize": 8, - "offset": 2, - "redX": 2, - "redY": 2, - "sampleSize": 512, - "slices": 2 - }, - "stringParameters": {}, - "booleanParameters": { - "average": false - } + "angle": 0, + "customSize": true, + "depth": 1, + "height": 2912, + "layer": "Background", + "name": "BackgroundPlants", + "persistentUuid": "3f0ec037-2a70-4ea5-90eb-c1f8a7387a6c", + "width": 34208, + "x": 0, + "y": -800, + "zOrder": -1, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] }, { - "effectType": "CRT", - "name": "Lines", - "doubleParameters": { - "animationFrequency": 0, - "animationSpeed": 1, - "curvature": 1, - "lineContrast": 0.25, - "lineWidth": 1, - "noise": 0.3, - "noiseSize": 0, - "padding": 0, - "vignetting": 0.3, - "vignettingAlpha": 1, - "vignettingBlur": 0.3 - }, - "stringParameters": {}, - "booleanParameters": { - "verticalLine": false - } - } - ], - "behaviors": [], - "animations": [ + "angle": 0, + "customSize": true, + "depth": 1, + "height": 96, + "layer": "", + "name": "StaticPlatform1", + "persistentUuid": "e08c1888-868a-438d-bf83-a9affe5815db", + "width": 448, + "x": 0, + "y": 736, + "zOrder": 78, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] + }, { - "name": "", - "useMultipleDirections": false, - "directions": [ - { - "looping": false, - "timeBetweenFrames": 0.08, - "sprites": [ - { - "hasCustomCollisionMask": true, - "image": "AssetDev/Sinage/Jump/Jump.png", - "points": [], - "originPoint": { - "name": "origine", - "x": 0, - "y": 0 - }, - "centerPoint": { - "automatic": true, - "name": "centre", - "x": 0, - "y": 0 - }, - "customCollisionMask": [ - [ - { - "x": 50, - "y": 92 - }, - { - "x": 815, - "y": 92 - }, - { - "x": 815, - "y": 380 - }, - { - "x": 50, - "y": 380 - } - ] - ] - } - ] - } - ] - } - ] - }, - { - "adaptCollisionMaskAutomatically": true, - "assetStoreId": "", - "name": "Sinage_Hold", - "type": "Sprite", - "updateIfNotVisible": false, - "variables": [], - "effects": [ + "angle": 0, + "customSize": true, + "depth": 1, + "height": 128, + "layer": "", + "name": "BottomBoundary", + "persistentUuid": "d1a591e5-d6c2-4c37-9b0e-bff58c09c7d5", + "width": 34464, + "x": -160, + "y": 4064, + "zOrder": 60, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] + }, { - "effectType": "RGBSplit", - "name": "ChromaticAberration", - "doubleParameters": { - "blueX": 0, - "blueY": 3, - "greenX": 0, - "greenY": 0, - "redX": -3, - "redY": 1 - }, - "stringParameters": {}, - "booleanParameters": {} + "angle": 0, + "customSize": true, + "depth": 0, + "height": 496, + "layer": "", + "name": "StaticPlatform3", + "persistentUuid": "91892016-9d1e-49a5-b015-cda442ecdcd5", + "width": 992, + "x": 63168, + "y": 576, + "zOrder": 72, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] }, { - "effectType": "Glitch", - "name": "Glitchy", - "doubleParameters": { - "animationFrequency": 20, - "blueX": 2, - "blueY": -2, - "direction": 0, - "fillMode": 0, - "greenX": 2, - "greenY": -2, - "minSize": 8, - "offset": 2, - "redX": 2, - "redY": 2, - "sampleSize": 512, - "slices": 2 - }, - "stringParameters": {}, - "booleanParameters": { - "average": false - } + "angle": 0, + "customSize": true, + "depth": 1, + "height": 544, + "layer": "", + "name": "Portal", + "persistentUuid": "1ff1c530-e0f7-4107-b03e-f1aa37458ec6", + "width": 408, + "x": 63432, + "y": 64, + "zOrder": 73, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] }, { - "effectType": "CRT", - "name": "Lines", - "doubleParameters": { - "animationFrequency": 0, - "animationSpeed": 1, - "curvature": 1, - "lineContrast": 0.25, - "lineWidth": 1, - "noise": 0.3, - "noiseSize": 0, - "padding": 0, - "vignetting": 0.3, - "vignettingAlpha": 1, - "vignettingBlur": 0.3 - }, - "stringParameters": {}, - "booleanParameters": { - "verticalLine": false - } - } - ], - "behaviors": [], - "animations": [ + "angle": 0, + "customSize": true, + "depth": 1, + "height": 256, + "layer": "", + "name": "Memory", + "persistentUuid": "59780ce3-bfab-4913-9837-ce9d47ee32d8", + "width": 256, + "x": 63488, + "y": -160, + "zOrder": 74, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] + }, { - "name": "", - "useMultipleDirections": false, - "directions": [ + "angle": 0, + "customSize": true, + "depth": 1, + "height": 448, + "layer": "", + "name": "StaticPlatform3", + "persistentUuid": "a519f0e8-a0fa-4d89-bc53-1968b7ebf1bc", + "width": 896, + "x": 2848, + "y": 400, + "zOrder": 72, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] + }, + { + "angle": 0, + "customSize": true, + "depth": 1, + "height": 256, + "layer": "", + "name": "Checkpoint", + "persistentUuid": "60792324-fc11-461a-a6d9-0c9e9ebbf12e", + "width": 341, + "x": 3104, + "y": 176, + "zOrder": 71, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] + }, + { + "angle": 90, + "customSize": true, + "depth": 0, + "height": 128, + "layer": "", + "name": "LaserDemon_Beam", + "persistentUuid": "a13906b5-92cf-4258-ab74-5e2d5b2710d5", + "width": 80, + "x": 3992, + "y": 64, + "zOrder": 179, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [ { - "looping": false, - "timeBetweenFrames": 0.08, - "sprites": [ - { - "hasCustomCollisionMask": true, - "image": "Assets\\Images\\Tutorial\\Labels\\Hold\\Hold.png", - "points": [], - "originPoint": { - "name": "origine", - "x": 0, - "y": 0 - }, - "centerPoint": { - "automatic": true, - "name": "centre", - "x": 0, - "y": 0 - }, - "customCollisionMask": [ - [ - { - "x": 117, - "y": 108 - }, - { - "x": 1234, - "y": 108 - }, - { - "x": 1234, - "y": 679 - }, - { - "x": 117, - "y": 679 - } - ] - ] - } - ] + "folded": true, + "name": "FireOffsetTime", + "type": "number", + "value": 1 + }, + { + "folded": true, + "name": "OnOffTime", + "type": "number", + "value": 1 } ] - } - ] - }, - { - "adaptCollisionMaskAutomatically": true, - "assetStoreId": "", - "name": "Sinage_LongerJump", - "type": "Sprite", - "updateIfNotVisible": false, - "variables": [], - "effects": [ - { - "effectType": "RGBSplit", - "name": "ChromaticAberration", - "doubleParameters": { - "blueX": 0, - "blueY": 3, - "greenX": 0, - "greenY": 0, - "redX": -3, - "redY": 1 - }, - "stringParameters": {}, - "booleanParameters": {} }, { - "effectType": "Glitch", - "name": "Glitchy", - "doubleParameters": { - "animationFrequency": 20, - "blueX": 2, - "blueY": -2, - "direction": 0, - "fillMode": 0, - "greenX": 2, - "greenY": -2, - "minSize": 8, - "offset": 2, - "redX": 2, - "redY": 2, - "sampleSize": 512, - "slices": 2 - }, - "stringParameters": {}, - "booleanParameters": { - "average": false - } + "angle": 90, + "customSize": true, + "depth": 0, + "height": 128, + "layer": "", + "name": "LaserDemon_Beam", + "persistentUuid": "6203dc8f-6755-4fbc-8b33-26c5c6d1cdc6", + "width": 80, + "x": 4120, + "y": 64, + "zOrder": 179, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [ + { + "folded": true, + "name": "OnOffTime", + "type": "number", + "value": 1 + }, + { + "folded": true, + "name": "FireOffsetTime", + "type": "number", + "value": 1 + } + ] }, { - "effectType": "CRT", - "name": "Lines", - "doubleParameters": { - "animationFrequency": 0, - "animationSpeed": 1, - "curvature": 1, - "lineContrast": 0.25, - "lineWidth": 1, - "noise": 0.3, - "noiseSize": 0, - "padding": 0, - "vignetting": 0.3, - "vignettingAlpha": 1, - "vignettingBlur": 0.3 - }, - "stringParameters": {}, - "booleanParameters": { - "verticalLine": false - } - } - ], - "behaviors": [], - "animations": [ - { - "name": "", - "useMultipleDirections": false, - "directions": [ + "angle": 90, + "customSize": true, + "depth": 0, + "height": 128, + "layer": "", + "name": "LaserDemon_Beam", + "persistentUuid": "76e0bc23-c52b-4f7c-919d-fe1f4c3fabbf", + "width": 80, + "x": 4888, + "y": 64, + "zOrder": 179, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [ { - "looping": false, - "timeBetweenFrames": 0.08, - "sprites": [ - { - "hasCustomCollisionMask": true, - "image": "Assets\\Images\\Tutorial\\Labels\\LongerJump\\LongerJump.png", - "points": [], - "originPoint": { - "name": "origine", - "x": 0, - "y": 0 - }, - "centerPoint": { - "automatic": true, - "name": "centre", - "x": 0, - "y": 0 - }, - "customCollisionMask": [ - [ - { - "x": 44, - "y": 177 - }, - { - "x": 1661, - "y": 177 - }, - { - "x": 1661, - "y": 582 - }, - { - "x": 44, - "y": 582 - } - ] - ] - } - ] + "folded": true, + "name": "FireOffsetTime", + "type": "number", + "value": 1 + }, + { + "folded": true, + "name": "OnOffTime", + "type": "number", + "value": 1 } ] - } - ] - }, - { - "adaptCollisionMaskAutomatically": true, - "assetStoreId": "", - "name": "Sinage_Restart", - "type": "Sprite", - "updateIfNotVisible": false, - "variables": [], - "effects": [ + }, { - "effectType": "RGBSplit", - "name": "ChromaticAberration", - "doubleParameters": { - "blueX": 0, - "blueY": 3, - "greenX": 0, - "greenY": 0, - "redX": -3, - "redY": 1 - }, - "stringParameters": {}, - "booleanParameters": {} + "angle": 90, + "customSize": true, + "depth": 0, + "height": 128, + "layer": "", + "name": "LaserDemon_Beam", + "persistentUuid": "ab3d56be-1435-49a9-af16-9da52fd52930", + "width": 80, + "x": 5016, + "y": 64, + "zOrder": 179, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [ + { + "folded": true, + "name": "FireOffsetTime", + "type": "number", + "value": 1 + }, + { + "folded": true, + "name": "OnOffTime", + "type": "number", + "value": 1 + } + ] }, { - "effectType": "Glitch", - "name": "Glitchy", - "doubleParameters": { - "animationFrequency": 20, - "blueX": 2, - "blueY": -2, - "direction": 0, - "fillMode": 0, - "greenX": 2, - "greenY": -2, - "minSize": 8, - "offset": 2, - "redX": 2, - "redY": 2, - "sampleSize": 512, - "slices": 2 - }, - "stringParameters": {}, - "booleanParameters": { - "average": false - } + "angle": 90, + "customSize": true, + "depth": 0, + "height": 128, + "layer": "", + "name": "LaserDemon_Beam", + "persistentUuid": "e67ef9b5-8d40-4dad-981d-b768f5ed04f7", + "width": 80, + "x": 4440, + "y": 64, + "zOrder": 179, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [ + { + "folded": true, + "name": "FireOffsetTime", + "type": "number", + "value": 0 + }, + { + "folded": true, + "name": "OnOffTime", + "type": "number", + "value": 1 + } + ] }, { - "effectType": "CRT", - "name": "Lines", - "doubleParameters": { - "animationFrequency": 0, - "animationSpeed": 1, - "curvature": 1, - "lineContrast": 0.25, - "lineWidth": 1, - "noise": 0.3, - "noiseSize": 0, - "padding": 0, - "vignetting": 0.3, - "vignettingAlpha": 1, - "vignettingBlur": 0.3 - }, - "stringParameters": {}, - "booleanParameters": { - "verticalLine": false - } - } - ], - "behaviors": [], - "animations": [ - { - "name": "", - "useMultipleDirections": false, - "directions": [ + "angle": 90, + "customSize": true, + "depth": 0, + "height": 128, + "layer": "", + "name": "LaserDemon_Beam", + "persistentUuid": "38bbedab-0cc5-46cd-a7ba-e497d99d7ed9", + "width": 80, + "x": 4568, + "y": 64, + "zOrder": 179, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [ { - "looping": false, - "timeBetweenFrames": 0.08, - "sprites": [ - { - "hasCustomCollisionMask": true, - "image": "Assets\\Images\\Tutorial\\Labels\\RestartHint\\RestartHint.png", - "points": [], - "originPoint": { - "name": "origine", - "x": 0, - "y": 0 - }, - "centerPoint": { - "automatic": true, - "name": "centre", - "x": 0, - "y": 0 - }, - "customCollisionMask": [ - [ - { - "x": 27, - "y": 128 - }, - { - "x": 934, - "y": 128 - }, - { - "x": 934, - "y": 438 - }, - { - "x": 27, - "y": 438 - } - ] - ] - } - ] + "folded": true, + "name": "FireOffsetTime", + "type": "number", + "value": 0 + }, + { + "folded": true, + "name": "OnOffTime", + "type": "number", + "value": 1 } ] - } - ] - }, - { - "adaptCollisionMaskAutomatically": true, - "assetStoreId": "", - "name": "Sinage_Pause", - "type": "Sprite", - "updateIfNotVisible": false, - "variables": [], - "effects": [ + }, { - "effectType": "RGBSplit", - "name": "ChromaticAberration", - "doubleParameters": { - "blueX": 0, - "blueY": 3, - "greenX": 0, - "greenY": 0, - "redX": -3, - "redY": 1 - }, - "stringParameters": {}, - "booleanParameters": {} + "angle": 0, + "customSize": true, + "depth": 1, + "height": 48, + "layer": "", + "name": "StaticPlatform1", + "persistentUuid": "4848c009-4639-4548-885e-58f38e233c7e", + "width": 192, + "x": 4448, + "y": 416, + "zOrder": 180, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] }, { - "effectType": "Glitch", - "name": "Glitchy", - "doubleParameters": { - "animationFrequency": 20, - "blueX": 2, - "blueY": -2, - "direction": 0, - "fillMode": 0, - "greenX": 2, - "greenY": -2, - "minSize": 8, - "offset": 2, - "redX": 2, - "redY": 2, - "sampleSize": 512, - "slices": 2 - }, - "stringParameters": {}, - "booleanParameters": { - "average": false - } + "angle": 0, + "customSize": true, + "depth": 1, + "height": 48, + "layer": "", + "name": "StaticPlatform1", + "persistentUuid": "a095328c-5c0a-431b-a85e-364dcb9afb86", + "width": 192, + "x": 4000, + "y": 416, + "zOrder": 180, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] }, { - "effectType": "CRT", - "name": "Lines", - "doubleParameters": { - "animationFrequency": 0, - "animationSpeed": 1, - "curvature": 1, - "lineContrast": 0.25, - "lineWidth": 1, - "noise": 0.3, - "noiseSize": 0, - "padding": 0, - "vignetting": 0.3, - "vignettingAlpha": 1, - "vignettingBlur": 0.3 - }, - "stringParameters": {}, - "booleanParameters": { - "verticalLine": false - } - } - ], - "behaviors": [], - "animations": [ + "angle": 0, + "customSize": true, + "depth": 1, + "height": 48, + "layer": "", + "name": "StaticPlatform1", + "persistentUuid": "b6c6c84c-a1ee-49ad-b904-aaddf2cdf801", + "width": 192, + "x": 4896, + "y": 416, + "zOrder": 180, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] + }, { - "name": "", - "useMultipleDirections": false, - "directions": [ + "angle": 0, + "customSize": true, + "depth": 0, + "height": 128, + "layer": "", + "name": "LaserDemon_Beam", + "persistentUuid": "ba9ccd40-f9bc-45d9-a21c-8a0eb3549059", + "width": 80, + "x": 3832, + "y": 224, + "zOrder": 17, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [ { - "looping": false, - "timeBetweenFrames": 0.08, - "sprites": [ - { - "hasCustomCollisionMask": true, - "image": "Assets\\Images\\Tutorial\\Labels\\PauseHint\\PauseMenu.png", - "points": [], - "originPoint": { - "name": "origine", - "x": 0, - "y": 0 - }, - "centerPoint": { - "automatic": true, - "name": "centre", - "x": 0, - "y": 0 - }, - "customCollisionMask": [ - [ - { - "x": 12, - "y": 122 - }, - { - "x": 922, - "y": 122 - }, - { - "x": 922, - "y": 397 - }, - { - "x": 12, - "y": 397 - } - ] - ] - } - ] + "folded": true, + "name": "FireOffsetTime", + "type": "number", + "value": 0 + }, + { + "folded": true, + "name": "OnOffTime", + "type": "number", + "value": 1 } ] - } - ] - }, - { - "assetStoreId": "", - "bold": false, - "italic": false, - "name": "Test2", - "smoothed": true, - "type": "TextObject::Text", - "underlined": false, - "variables": [], - "effects": [], - "behaviors": [], - "string": "test", - "font": "", - "textAlignment": "left", - "characterSize": 50, - "color": { - "b": 0, - "g": 0, - "r": 255 - } - }, - { - "assetStoreId": "", - "bold": false, - "italic": false, - "name": "FrameRate", - "smoothed": true, - "type": "TextObject::Text", - "underlined": false, - "variables": [], - "effects": [], - "behaviors": [], - "string": "test", - "font": "", - "textAlignment": "left", - "characterSize": 30, - "color": { - "b": 0, - "g": 255, - "r": 0 - } - } - ], - "objectsFolderStructure": { - "folderName": "__ROOT", - "children": [ - { - "folderName": "UI", - "children": [ - { - "folderName": "Particles", - "children": [ - { - "objectName": "DustParticle" - }, - { - "objectName": "DoorParticles" - }, - { - "objectName": "ProjectileDeathParticles" - }, - { - "objectName": "BloodParticles" - } - ] - }, - { - "folderName": "HUD", - "children": [ - { - "folderName": "Sinage", - "children": [ - { - "objectName": "Sinage_W" - }, - { - "objectName": "Sinage_A" - }, - { - "objectName": "Sinage_S" - }, - { - "objectName": "Sinage_D" - }, - { - "objectName": "Sinage_Space" - }, - { - "objectName": "Sinage_Heal" - }, - { - "objectName": "Sinage_Proceed" - }, - { - "objectName": "Sinage_Death" - }, - { - "objectName": "Sinage_DownArrow" - }, - { - "objectName": "Sinage_Checkpoint" - }, - { - "objectName": "Sinage_Kill" - }, - { - "objectName": "Sinage_Collect" - }, - { - "objectName": "Sinage_Arrow" - }, - { - "objectName": "Sinage_Jump" - }, - { - "objectName": "Sinage_Hold" - }, - { - "objectName": "Sinage_LongerJump" - }, - { - "objectName": "Sinage_Pause" - }, - { - "objectName": "Sinage_Restart" - } - ] - }, - { - "objectName": "LivesBar" - }, - { - "objectName": "HopeBar" - }, - { - "objectName": "UI_Sinage_Lives" - }, - { - "objectName": "UI_Sinage_Hope" - }, - { - "objectName": "FrameRate" - } - ] - }, - { - "folderName": "EndScreen", - "children": [ - { - "objectName": "UI_Sinage_DeathText" - }, - { - "objectName": "UI_Sinage_MemoryAcquired" - }, - { - "objectName": "UI_Sinage_Background" - }, - { - "objectName": "UI_Sinage_RetryButton" - }, - { - "objectName": "UI_Sinage_ProceedButton" - } - ] - } - ] - }, - { - "folderName": "Platforms", - "children": [ - { - "objectName": "FlippingPlatform" - }, - { - "objectName": "FlippingPlatform2" - }, - { - "objectName": "SpinningPlatformClockwise" - }, - { - "objectName": "SpinningPlatformCounterclockwise" - }, - { - "objectName": "SpinningRotatingPlatformClockwise" - }, - { - "objectName": "SpinningRotatingPlatformCounterclockwise" - }, - { - "objectName": "VerticalMovingPlatformDown" - }, - { - "objectName": "VerticalMovingPlatformUp" - }, - { - "objectName": "HorizontalMovingPlatformRight" - }, - { - "objectName": "HorizontalMovingPlatformLeft" - }, - { - "objectName": "StaticPlatform1" - }, - { - "objectName": "StaticPlatform2" - }, - { - "objectName": "StaticPlatform3" - } - ] - }, - { - "folderName": "Enemies", - "children": [ - { - "folderName": "MiteDemon", - "children": [ - { - "objectName": "MiteDemon_Base" - }, - { - "objectName": "MiteDemon_Mite" - } - ] - }, - { - "folderName": "ShockwaveDemon", - "children": [ - { - "objectName": "ShockwaveDemon_Base" - }, - { - "objectName": "ShockwaveDemon_Shockwave" - } - ] - }, - { - "folderName": "TurretDemon", - "children": [ - { - "objectName": "TurretDemon_Base" - }, - { - "objectName": "TurretDemon_Eye" - }, - { - "objectName": "TurretDemon_Spike" - }, - { - "objectName": "TurretDemon_Base2" - }, - { - "objectName": "TurretDemon_Eye2" - }, - { - "objectName": "TurretDemon_Spike2" - } - ] - }, - { - "folderName": "LaserDemon", - "children": [ - { - "objectName": "LaserDemon_Base" - }, - { - "objectName": "LaserDemon_Beam" - }, - { - "objectName": "LaserDemon_BeamSingle" - }, - { - "objectName": "LaserDemon_Base2" - }, - { - "objectName": "LaserDemon_Beam2" - }, - { - "objectName": "LaserDemon_Beam2_Single" - }, - { - "objectName": "LaserDemon_BasePermanent" - }, - { - "objectName": "LaserDemon_BeamPermanent" - }, - { - "objectName": "LaserDemon_BeamPermanentSingle" - }, - { - "objectName": "LaserRing" - } - ] - }, - { - "folderName": "StalactiteDemon", - "children": [ - { - "objectName": "StalactiteDemon_Base" - }, - { - "objectName": "StalactiteDemon_Spike" - }, - { - "objectName": "StalactiteDemon_Base2" - }, - { - "objectName": "StalactiteDemon_Spike2" - } - ] - }, - { - "folderName": "StalagmiteDemon", - "children": [ - { - "objectName": "StalagmiteDemon_Base" - }, - { - "objectName": "StalagmiteDemon_Spike" - }, - { - "objectName": "StalagmiteDemon_Base2" - }, - { - "objectName": "StalagmiteDemon_Spike2" - } - ] - }, - { - "folderName": "SpikeDemon", - "children": [ - { - "objectName": "SpikeDemon_Base" - }, - { - "objectName": "SpikeDemon_Spike" - }, - { - "objectName": "SpikeDemon_Base2" - }, - { - "objectName": "SpikeDemon_Spike2" - } - ] - }, - { - "folderName": "HorizontalDemon", - "children": [ - { - "objectName": "HorizontalDemon" - } - ] - }, - { - "folderName": "FireDemon", - "children": [ - { - "objectName": "FireDemon" - } - ] - }, - { - "folderName": "FlyingDemon", - "children": [ - { - "objectName": "FlyingDemon" - } - ] - } - ] - }, - { - "folderName": "MiscSceneObjects", - "children": [ - { - "objectName": "Memory" - }, - { - "objectName": "Player" - }, - { - "objectName": "Portal" - }, - { - "objectName": "Ladder" - }, - { - "objectName": "Checkpoint" - } - ] - }, - { - "objectName": "Test" - }, - { - "objectName": "Test2" - }, - { - "folderName": "HelperObjects", - "children": [ - { - "objectName": "LeftBoundary" - }, - { - "objectName": "RightBoundary" - }, - { - "objectName": "TopBoundary" - }, - { - "objectName": "BottomBoundary" - }, - { - "objectName": "BoundaryJumpThrough" - }, - { - "objectName": "CameraGlitchFix" - } - ] - } - ] - }, - "objectsGroups": [ - { - "name": "Particles", - "objects": [ - { - "name": "BloodParticles" - }, - { - "name": "ProjectileDeathParticles" - }, - { - "name": "DoorParticles" }, { - "name": "DustParticle" - } - ] - }, - { - "name": "UI_Elements", - "objects": [ - { - "name": "UI_Sinage_DeathText" + "angle": 0, + "customSize": true, + "depth": 0, + "height": 128, + "layer": "", + "name": "LaserDemon_Beam", + "persistentUuid": "8603c22a-6eda-458c-9798-0291bae65497", + "width": 80, + "x": 3832, + "y": 352, + "zOrder": 17, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [ + { + "folded": true, + "name": "FireOffsetTime", + "type": "number", + "value": 0 + }, + { + "folded": true, + "name": "OnOffTime", + "type": "number", + "value": 1 + } + ] }, { - "name": "UI_Sinage_MemoryAcquired" + "angle": 90, + "customSize": true, + "depth": 0, + "height": 128, + "layer": "", + "name": "LaserDemon_BeamPermanent", + "persistentUuid": "e27d4abc-ee9c-47e3-a01a-d8b5e57d3c2e", + "width": 80, + "x": 3992, + "y": 512, + "zOrder": 182, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] }, { - "name": "UI_Sinage_Lives" + "angle": 90, + "customSize": true, + "depth": 0, + "height": 128, + "layer": "", + "name": "LaserDemon_BeamPermanent", + "persistentUuid": "16e19546-0a07-4412-b091-95883a62ad91", + "width": 80, + "x": 4120, + "y": 512, + "zOrder": 182, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] }, { - "name": "UI_Sinage_Hope" + "angle": 90, + "customSize": true, + "depth": 0, + "height": 128, + "layer": "", + "name": "LaserDemon_BeamPermanent", + "persistentUuid": "313b2bfc-e79f-406c-b41f-0e1510a7896e", + "width": 80, + "x": 4440, + "y": 512, + "zOrder": 182, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] }, { - "name": "UI_Sinage_RetryButton" + "angle": 90, + "customSize": true, + "depth": 0, + "height": 128, + "layer": "", + "name": "LaserDemon_BeamPermanent", + "persistentUuid": "ca68aae7-ce37-4f55-b9bf-c328719472f9", + "width": 80, + "x": 4568, + "y": 512, + "zOrder": 182, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] }, { - "name": "UI_Sinage_Background" + "angle": 90, + "customSize": true, + "depth": 0, + "height": 128, + "layer": "", + "name": "LaserDemon_BeamPermanent", + "persistentUuid": "88fd698f-2323-4e1e-a432-f3836a763349", + "width": 80, + "x": 4888, + "y": 512, + "zOrder": 182, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] }, { - "name": "UI_Sinage_ProceedButton" - } - ] - }, - { - "name": "HelperObjects", - "objects": [ - { - "name": "LeftBoundary" + "angle": 90, + "customSize": true, + "depth": 0, + "height": 128, + "layer": "", + "name": "LaserDemon_BeamPermanent", + "persistentUuid": "8893cb7c-ad0d-467e-83ed-57ca6f374fa3", + "width": 80, + "x": 5016, + "y": 512, + "zOrder": 182, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] }, { - "name": "RightBoundary" + "angle": 0, + "customSize": true, + "depth": 1, + "height": 32, + "layer": "", + "name": "StaticPlatform2", + "persistentUuid": "cc9f8705-cad2-48ac-b3db-245c6b7b1dad", + "width": 32, + "x": 3856, + "y": 224, + "zOrder": 131, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] }, { - "name": "BoundaryJumpThrough" + "angle": 0, + "customSize": true, + "depth": 1, + "height": 32, + "layer": "", + "name": "StaticPlatform2", + "persistentUuid": "ce8f4e4b-078c-40a9-9d4e-ac6ff0520f83", + "width": 32, + "x": 4304, + "y": 224, + "zOrder": 131, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] }, { - "name": "CameraGlitchFix" - } - ] - }, - { - "name": "Platforms", - "objects": [ - { - "name": "StaticPlatform1" + "angle": 0, + "customSize": true, + "depth": 1, + "height": 32, + "layer": "", + "name": "StaticPlatform2", + "persistentUuid": "82661f3f-b0ee-4394-a8f8-79242e2bc1d7", + "width": 32, + "x": 4752, + "y": 224, + "zOrder": 131, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] }, { - "name": "StaticPlatform2" + "angle": 0, + "customSize": true, + "depth": 0, + "height": 192, + "layer": "", + "name": "LaserDemon_BasePermanent", + "persistentUuid": "8fd2a71f-39f5-4ea5-919f-307309f6311a", + "width": 192, + "x": 4224, + "y": -416, + "zOrder": 181, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] }, { - "name": "StaticPlatform3" + "angle": 0, + "customSize": true, + "depth": 0, + "height": 192, + "layer": "", + "name": "LaserDemon_BasePermanent", + "persistentUuid": "010eff47-cf86-4720-baf5-a0d5c39383e5", + "width": 192, + "x": 4672, + "y": -416, + "zOrder": 181, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] }, { - "name": "HorizontalMovingPlatformLeft" + "angle": 0, + "customSize": true, + "depth": 0, + "height": 192, + "layer": "", + "name": "LaserDemon_BasePermanent", + "persistentUuid": "ec19a029-c6bc-4709-90a8-a25ff252d706", + "width": 192, + "x": 5120, + "y": -416, + "zOrder": 181, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] }, { - "name": "HorizontalMovingPlatformRight" + "angle": 90, + "customSize": true, + "depth": 0, + "height": 128, + "layer": "", + "name": "LaserDemon_BeamPermanent", + "persistentUuid": "0ac53a1d-9953-4b5a-935b-16cf5005afff", + "width": 80, + "x": 3992, + "y": -384, + "zOrder": 182, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] }, { - "name": "VerticalMovingPlatformUp" + "angle": 90, + "customSize": true, + "depth": 0, + "height": 128, + "layer": "", + "name": "LaserDemon_BeamPermanent", + "persistentUuid": "f3424da0-2552-4a62-af23-c6373a6e272c", + "width": 80, + "x": 4120, + "y": -384, + "zOrder": 182, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] }, { - "name": "VerticalMovingPlatformDown" + "angle": 90, + "customSize": true, + "depth": 0, + "height": 128, + "layer": "", + "name": "LaserDemon_BeamPermanent", + "persistentUuid": "6f04610b-0992-48ae-9536-f7854c57e61c", + "width": 80, + "x": 4440, + "y": -384, + "zOrder": 182, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] }, { - "name": "SpinningPlatformClockwise" + "angle": 90, + "customSize": true, + "depth": 0, + "height": 128, + "layer": "", + "name": "LaserDemon_BeamPermanent", + "persistentUuid": "3b27db3e-43f4-4d20-b9c5-4598e3aa0a33", + "width": 80, + "x": 4568, + "y": -384, + "zOrder": 182, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] }, { - "name": "SpinningPlatformCounterclockwise" - }, - { - "name": "SpinningRotatingPlatformClockwise" - }, - { - "name": "SpinningRotatingPlatformCounterclockwise" - }, - { - "name": "FlippingPlatform" - }, - { - "name": "FlippingPlatform2" - } - ] - }, - { - "name": "MovingPlatforms", - "objects": [ - { - "name": "HorizontalMovingPlatformRight" - }, - { - "name": "HorizontalMovingPlatformLeft" + "angle": 90, + "customSize": true, + "depth": 0, + "height": 128, + "layer": "", + "name": "LaserDemon_BeamPermanent", + "persistentUuid": "15613f15-319e-4891-a2dd-103d10463fe1", + "width": 80, + "x": 4888, + "y": -384, + "zOrder": 182, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] }, { - "name": "VerticalMovingPlatformDown" + "angle": 90, + "customSize": true, + "depth": 0, + "height": 128, + "layer": "", + "name": "LaserDemon_BeamPermanent", + "persistentUuid": "0f4b6ff5-dda1-47b1-b6bd-319f1175945d", + "width": 80, + "x": 5016, + "y": -384, + "zOrder": 182, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] }, { - "name": "VerticalMovingPlatformUp" + "angle": 0, + "customSize": true, + "depth": 0, + "height": 512, + "layer": "", + "name": "LaserRing", + "persistentUuid": "a121e45d-aa2d-42b0-9ffc-f17514ccdacc", + "width": 512, + "x": 4064, + "y": -576, + "zOrder": 18, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] }, { - "name": "SpinningPlatformClockwise" + "angle": 0, + "customSize": true, + "depth": 0, + "height": 512, + "layer": "", + "name": "LaserRing", + "persistentUuid": "ef5ac1d4-aaa6-4c44-87b2-9dfe19b9d92c", + "width": 512, + "x": 4512, + "y": -576, + "zOrder": 18, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] }, { - "name": "SpinningPlatformCounterclockwise" + "angle": 0, + "customSize": true, + "depth": 0, + "height": 512, + "layer": "", + "name": "LaserRing", + "persistentUuid": "e9078f8e-fa08-4dcb-be1d-52dda96e7792", + "width": 512, + "x": 4960, + "y": -576, + "zOrder": 18, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] }, { - "name": "SpinningRotatingPlatformClockwise" + "angle": 0, + "customSize": true, + "depth": 0, + "height": 192, + "layer": "", + "name": "LaserDemon_BasePermanent", + "persistentUuid": "1fba6394-eb2f-4bcd-8563-864448fd0a12", + "width": 192, + "x": 3776, + "y": -416, + "zOrder": 181, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] }, { - "name": "SpinningRotatingPlatformCounterclockwise" - } - ] - }, - { - "name": "Enemies", - "objects": [ - { - "name": "FlyingDemon" + "angle": 0, + "customSize": true, + "depth": 0, + "height": 512, + "layer": "", + "name": "LaserRing", + "persistentUuid": "dc027a0b-54bb-46f7-9622-17fe0c1a1107", + "width": 512, + "x": 3616, + "y": -576, + "zOrder": 1, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] }, { - "name": "HorizontalDemon" + "angle": 0, + "customSize": true, + "depth": 0, + "height": 128, + "layer": "", + "name": "LaserDemon_BeamPermanent", + "persistentUuid": "d87be1a0-c982-42bb-9302-9f72ef14b1e0", + "width": 80, + "x": 3832, + "y": -224, + "zOrder": 182, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] }, { - "name": "SpikeDemon_Base" + "angle": 0, + "customSize": true, + "depth": 0, + "height": 128, + "layer": "", + "name": "LaserDemon_BeamPermanent", + "persistentUuid": "96bec5ad-d2dd-412c-8c9a-6a850915196e", + "width": 80, + "x": 3832, + "y": -96, + "zOrder": 182, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] }, { - "name": "StalactiteDemon_Base" + "angle": 0, + "customSize": true, + "depth": 0, + "height": 128, + "layer": "", + "name": "LaserDemon_BeamPermanent", + "persistentUuid": "d14c8df9-85da-4ca7-b507-522ad2520b74", + "width": 80, + "x": 4280, + "y": -64, + "zOrder": 182, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] }, { - "name": "StalagmiteDemon_Base" + "angle": 0, + "customSize": true, + "depth": 0, + "height": 128, + "layer": "", + "name": "LaserDemon_BeamPermanent", + "persistentUuid": "988495bb-45bb-4e0a-a67f-b15504c9e32b", + "width": 80, + "x": 4280, + "y": -192, + "zOrder": 182, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] }, { - "name": "LaserDemon_Base" + "angle": 0, + "customSize": true, + "depth": 0, + "height": 128, + "layer": "", + "name": "LaserDemon_BeamPermanent", + "persistentUuid": "1beba297-4274-4b1b-b8fe-c897103f9451", + "width": 80, + "x": 4728, + "y": -96, + "zOrder": 182, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] }, { - "name": "LaserDemon_BasePermanent" + "angle": 0, + "customSize": true, + "depth": 0, + "height": 128, + "layer": "", + "name": "LaserDemon_BeamPermanent", + "persistentUuid": "dcd02050-a146-4d79-af13-573d3621f72b", + "width": 80, + "x": 4728, + "y": -224, + "zOrder": 182, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] }, { - "name": "ShockwaveDemon_Base" + "angle": 0, + "customSize": true, + "depth": 0, + "height": 128, + "layer": "", + "name": "LaserDemon_BeamPermanent", + "persistentUuid": "4589808a-5036-40b1-aa5f-0b0dd8479101", + "width": 80, + "x": 5176, + "y": -96, + "zOrder": 182, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] }, { - "name": "MiteDemon_Base" + "angle": 0, + "customSize": true, + "depth": 0, + "height": 128, + "layer": "", + "name": "LaserDemon_BeamPermanent", + "persistentUuid": "fc51c325-08af-40ef-b78c-2587836c0bf8", + "width": 80, + "x": 5176, + "y": -224, + "zOrder": 182, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] }, { - "name": "TurretDemon_Base" + "angle": 90, + "customSize": true, + "depth": 0, + "height": 192, + "layer": "", + "name": "SpikeDemon_Base", + "persistentUuid": "b78363bd-4b92-446c-b5eb-650b479bb51c", + "width": 192, + "x": 4000, + "y": -192, + "zOrder": 183, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [ + { + "folded": true, + "name": "CanShootOffscreen", + "type": "boolean", + "value": false + }, + { + "folded": true, + "name": "FireFrequencyTime", + "type": "number", + "value": 1 + } + ] }, { - "name": "TurretDemon_Eye" + "angle": 90, + "customSize": true, + "depth": 0, + "height": 192, + "layer": "", + "name": "SpikeDemon_Base", + "persistentUuid": "40c1c7fb-02cf-4706-83ba-fadcb16279dd", + "width": 192, + "x": 4448, + "y": -192, + "zOrder": 183, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [ + { + "folded": true, + "name": "CanShootOffscreen", + "type": "boolean", + "value": false + }, + { + "folded": true, + "name": "FireFrequencyTime", + "type": "number", + "value": 1 + } + ] }, { - "name": "FireDemon" - } - ] - }, - { - "name": "ShootingEnemies", - "objects": [ - { - "name": "SpikeDemon_Base" + "angle": 90, + "customSize": true, + "depth": 0, + "height": 192, + "layer": "", + "name": "SpikeDemon_Base", + "persistentUuid": "e16899b6-e519-4aa4-8b85-0e9a8cc0b5d6", + "width": 192, + "x": 4896, + "y": -192, + "zOrder": 183, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [ + { + "folded": true, + "name": "CanShootOffscreen", + "type": "boolean", + "value": false + }, + { + "folded": true, + "name": "FireFrequencyTime", + "type": "number", + "value": 1 + } + ] }, { - "name": "StalactiteDemon_Base" + "angle": 0, + "customSize": true, + "depth": 0, + "height": 192, + "layer": "", + "name": "LaserDemon_BasePermanent", + "persistentUuid": "a6792f89-79a3-4367-9c99-5c27b1a32bfb", + "width": 192, + "x": 3776, + "y": 32, + "zOrder": 181, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] }, { - "name": "StalagmiteDemon_Base" + "angle": 0, + "customSize": true, + "depth": 0, + "height": 192, + "layer": "", + "name": "LaserDemon_BasePermanent", + "persistentUuid": "226007d0-47d6-4e92-9b4d-ac227cb23897", + "width": 192, + "x": 4224, + "y": 32, + "zOrder": 181, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] }, { - "name": "ShockwaveDemon_Base" + "angle": 0, + "customSize": true, + "depth": 0, + "height": 192, + "layer": "", + "name": "LaserDemon_BasePermanent", + "persistentUuid": "83d4d300-35fc-44fe-b027-01dd600001a8", + "width": 192, + "x": 4672, + "y": 32, + "zOrder": 181, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] }, { - "name": "MiteDemon_Base" + "angle": 0, + "customSize": true, + "depth": 0, + "height": 192, + "layer": "", + "name": "LaserDemon_BasePermanent", + "persistentUuid": "c49dd622-a134-4cdc-8f82-0ac3dc328d54", + "width": 192, + "x": 5120, + "y": 32, + "zOrder": 181, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] }, { - "name": "TurretDemon_Eye" - } - ] - }, - { - "name": "Projectiles", - "objects": [ - { - "name": "SpikeDemon_Spike" + "angle": 0, + "customSize": true, + "depth": 0, + "height": 192, + "layer": "", + "name": "LaserDemon_BasePermanent", + "persistentUuid": "1526a3bf-547e-422f-8f24-a66d760714d1", + "width": 192, + "x": 3776, + "y": 480, + "zOrder": 181, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] }, { - "name": "StalactiteDemon_Spike" + "angle": 0, + "customSize": true, + "depth": 0, + "height": 192, + "layer": "", + "name": "LaserDemon_BasePermanent", + "persistentUuid": "d55aeced-07ad-447f-b78b-aae49e923221", + "width": 192, + "x": 4224, + "y": 480, + "zOrder": 181, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] }, { - "name": "StalagmiteDemon_Spike" + "angle": 0, + "customSize": true, + "depth": 0, + "height": 192, + "layer": "", + "name": "LaserDemon_BasePermanent", + "persistentUuid": "2e8592a4-be9f-47f6-8297-c206a0fc8222", + "width": 192, + "x": 4672, + "y": 480, + "zOrder": 181, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] }, { - "name": "TurretDemon_Spike" + "angle": 0, + "customSize": true, + "depth": 0, + "height": 192, + "layer": "", + "name": "LaserDemon_BasePermanent", + "persistentUuid": "1ec5a104-eee4-44dc-bc49-f8dcef8eccaf", + "width": 192, + "x": 5120, + "y": 480, + "zOrder": 181, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] }, { - "name": "ShockwaveDemon_Shockwave" + "angle": 90, + "customSize": true, + "depth": 0, + "height": 128, + "layer": "", + "name": "LaserDemon_Beam", + "persistentUuid": "5524fa4b-8331-490f-ad89-a9fe71bd555d", + "width": 80, + "x": 5336, + "y": 64, + "zOrder": 179, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [ + { + "folded": true, + "name": "FireOffsetTime", + "type": "number", + "value": 0 + }, + { + "folded": true, + "name": "OnOffTime", + "type": "number", + "value": 1 + } + ] }, { - "name": "MiteDemon_Mite" - } - ] - }, - { - "name": "ProjectilesThatDespawnOnLifetime", - "objects": [ - { - "name": "TurretDemon_Spike" - }, - { - "name": "MiteDemon_Mite" - } - ] - }, - { - "name": "ProjectilesThatDieToProjectileKillers", - "objects": [ - { - "name": "SpikeDemon_Spike" + "angle": 90, + "customSize": true, + "depth": 0, + "height": 128, + "layer": "", + "name": "LaserDemon_Beam", + "persistentUuid": "0233f523-5649-4a86-b99b-1211829736ec", + "width": 80, + "x": 5464, + "y": 64, + "zOrder": 179, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [ + { + "folded": true, + "name": "FireOffsetTime", + "type": "number", + "value": 0 + }, + { + "folded": true, + "name": "OnOffTime", + "type": "number", + "value": 1 + } + ] }, { - "name": "StalactiteDemon_Spike" + "angle": 0, + "customSize": true, + "depth": 0, + "height": 192, + "layer": "", + "name": "LaserDemon_BasePermanent", + "persistentUuid": "a59c0ceb-ef3c-4e70-9503-38c1ad0d6c49", + "width": 192, + "x": 5568, + "y": 32, + "zOrder": 181, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] }, { - "name": "StalagmiteDemon_Spike" + "angle": 0, + "customSize": true, + "depth": 0, + "height": 192, + "layer": "", + "name": "LaserDemon_BasePermanent", + "persistentUuid": "28d1ad5b-9249-40fa-a4f5-500071aacb27", + "width": 192, + "x": 6016, + "y": 32, + "zOrder": 181, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] }, { - "name": "TurretDemon_Spike" - } - ] - }, - { - "name": "PlayerKillers", - "objects": [ + "angle": 90, + "customSize": true, + "depth": 0, + "height": 128, + "layer": "", + "name": "LaserDemon_Beam", + "persistentUuid": "3b36c8b5-3249-4c64-86cb-fe3bdbe294e2", + "width": 80, + "x": 5912, + "y": 64, + "zOrder": 179, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [ + { + "folded": true, + "name": "FireOffsetTime", + "type": "number", + "value": 1 + }, + { + "folded": true, + "name": "OnOffTime", + "type": "number", + "value": 1 + } + ] + }, { - "name": "FlyingDemon" + "angle": 90, + "customSize": true, + "depth": 0, + "height": 128, + "layer": "", + "name": "LaserDemon_Beam", + "persistentUuid": "45f2c86b-b6ac-4875-871e-fb49ea18b068", + "width": 80, + "x": 5784, + "y": 64, + "zOrder": 179, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [ + { + "folded": true, + "name": "FireOffsetTime", + "type": "number", + "value": 1 + }, + { + "folded": true, + "name": "OnOffTime", + "type": "number", + "value": 1 + } + ] }, { - "name": "FireDemon" + "angle": 90, + "customSize": true, + "depth": 0, + "height": 128, + "layer": "", + "name": "LaserDemon_BeamPermanent", + "persistentUuid": "0c989022-9760-4f05-9775-0a795ebc038c", + "width": 80, + "x": 5336, + "y": 512, + "zOrder": 182, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] }, { - "name": "HorizontalDemon" + "angle": 90, + "customSize": true, + "depth": 0, + "height": 128, + "layer": "", + "name": "LaserDemon_BeamPermanent", + "persistentUuid": "0cdef0d2-5544-4254-a594-4f2d761adc42", + "width": 80, + "x": 5464, + "y": 512, + "zOrder": 182, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] }, { - "name": "SpikeDemon_Base" + "angle": 0, + "customSize": true, + "depth": 0, + "height": 192, + "layer": "", + "name": "LaserDemon_BasePermanent", + "persistentUuid": "0926c8b8-e547-44d5-9f95-98935f8d3f5a", + "width": 192, + "x": 5568, + "y": 480, + "zOrder": 181, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] }, { - "name": "SpikeDemon_Spike" + "angle": 90, + "customSize": true, + "depth": 0, + "height": 128, + "layer": "", + "name": "LaserDemon_BeamPermanent", + "persistentUuid": "592e898f-3660-41e1-9338-53e37408e3ea", + "width": 80, + "x": 5784, + "y": 512, + "zOrder": 182, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] }, { - "name": "StalactiteDemon_Base" + "angle": 90, + "customSize": true, + "depth": 0, + "height": 128, + "layer": "", + "name": "LaserDemon_BeamPermanent", + "persistentUuid": "8e9223a3-68d0-4def-bfe4-61c0f946fea4", + "width": 80, + "x": 5912, + "y": 512, + "zOrder": 182, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] }, { - "name": "StalactiteDemon_Spike" + "angle": 0, + "customSize": true, + "depth": 0, + "height": 192, + "layer": "", + "name": "LaserDemon_BasePermanent", + "persistentUuid": "4fcdf129-0e50-4f9c-8856-05009df393e0", + "width": 192, + "x": 6016, + "y": 480, + "zOrder": 181, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] }, { - "name": "SpikeDemon_Base2" + "angle": 0, + "customSize": true, + "depth": 1, + "height": 48, + "layer": "", + "name": "StaticPlatform1", + "persistentUuid": "a981c2cc-a18e-4757-ac6d-c5b7af6d2728", + "width": 192, + "x": 5344, + "y": 416, + "zOrder": 180, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] }, { - "name": "SpikeDemon_Spike2" + "angle": 0, + "customSize": true, + "depth": 1, + "height": 48, + "layer": "", + "name": "StaticPlatform1", + "persistentUuid": "b11703f6-0259-4bed-bc1b-df5832df29e5", + "width": 192, + "x": 5792, + "y": 416, + "zOrder": 180, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] }, { - "name": "StalactiteDemon_Base2" + "angle": 0, + "customSize": true, + "depth": 1, + "height": 32, + "layer": "", + "name": "StaticPlatform2", + "persistentUuid": "cc359f5c-585c-46ca-84bf-36635ffd266f", + "width": 32, + "x": 5200, + "y": 224, + "zOrder": 131, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] }, { - "name": "LaserDemon_Beam" + "angle": 0, + "customSize": true, + "depth": 1, + "height": 32, + "layer": "", + "name": "StaticPlatform2", + "persistentUuid": "50189148-7775-4a29-abf3-40d74f8e2bea", + "width": 32, + "x": 5648, + "y": 224, + "zOrder": 131, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] }, { - "name": "StalactiteDemon_Spike2" + "angle": 0, + "customSize": true, + "depth": 1, + "height": 32, + "layer": "", + "name": "StaticPlatform2", + "persistentUuid": "9588486b-1fdf-4a6f-87ce-7143d25f7795", + "width": 32, + "x": 6096, + "y": 224, + "zOrder": 131, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] }, { - "name": "LaserDemon_Base2" + "angle": 0, + "customSize": true, + "depth": 0, + "height": 128, + "layer": "", + "name": "LaserDemon_Beam", + "persistentUuid": "6fde5b3a-31c7-45cb-92ec-9b7a6f3ff5dd", + "width": 80, + "x": 6072, + "y": 224, + "zOrder": 17, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [ + { + "folded": true, + "name": "FireOffsetTime", + "type": "number", + "value": 1 + }, + { + "folded": true, + "name": "OnOffTime", + "type": "number", + "value": 1 + } + ] }, { - "name": "LaserDemon_Base" + "angle": 0, + "customSize": true, + "depth": 0, + "height": 128, + "layer": "", + "name": "LaserDemon_Beam", + "persistentUuid": "0bd1ff9b-fd41-4921-95f5-c69b21fe3769", + "width": 80, + "x": 6072, + "y": 352, + "zOrder": 17, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [ + { + "folded": true, + "name": "FireOffsetTime", + "type": "number", + "value": 1 + }, + { + "folded": true, + "name": "OnOffTime", + "type": "number", + "value": 1 + } + ] }, { - "name": "LaserDemon_Beam2" + "angle": 90, + "customSize": true, + "depth": 0, + "height": 192, + "layer": "", + "name": "SpikeDemon_Base", + "persistentUuid": "26b68d53-de51-408a-a2df-a599e40a5e97", + "width": 192, + "x": 5344, + "y": -192, + "zOrder": 183, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [ + { + "folded": true, + "name": "CanShootOffscreen", + "type": "boolean", + "value": false + }, + { + "folded": true, + "name": "FireFrequencyTime", + "type": "number", + "value": 1 + } + ] }, { - "name": "LaserDemon_BasePermanent" + "angle": 90, + "customSize": true, + "depth": 0, + "height": 192, + "layer": "", + "name": "SpikeDemon_Base", + "persistentUuid": "7084143c-08eb-42b1-a28a-a8bb89f78ad6", + "width": 192, + "x": 5792, + "y": -192, + "zOrder": 183, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [ + { + "folded": true, + "name": "CanShootOffscreen", + "type": "boolean", + "value": false + }, + { + "folded": true, + "name": "FireFrequencyTime", + "type": "number", + "value": 1 + } + ] }, { - "name": "LaserDemon_BeamPermanent" + "angle": 0, + "customSize": true, + "depth": 0, + "height": 192, + "layer": "", + "name": "LaserDemon_BasePermanent", + "persistentUuid": "ff0bb62a-c064-4a65-9230-a76f5a32398f", + "width": 192, + "x": 5568, + "y": -416, + "zOrder": 181, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] }, { - "name": "LaserRing" + "angle": 90, + "customSize": true, + "depth": 0, + "height": 128, + "layer": "", + "name": "LaserDemon_BeamPermanent", + "persistentUuid": "a0cc1809-9e6b-4c1e-97f3-06e66cafc25a", + "width": 80, + "x": 5336, + "y": -384, + "zOrder": 182, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] }, { - "name": "LaserDemon_BeamSingle" + "angle": 90, + "customSize": true, + "depth": 0, + "height": 128, + "layer": "", + "name": "LaserDemon_BeamPermanent", + "persistentUuid": "78cdc141-51f5-4c82-b650-e8f1e0e4d5fe", + "width": 80, + "x": 5464, + "y": -384, + "zOrder": 182, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] }, { - "name": "LaserDemon_Beam2_Single" + "angle": 0, + "customSize": true, + "depth": 0, + "height": 512, + "layer": "", + "name": "LaserRing", + "persistentUuid": "ccd001db-d589-4362-b04b-2848e1c33832", + "width": 512, + "x": 5408, + "y": -576, + "zOrder": 18, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] }, { - "name": "LaserDemon_BeamPermanentSingle" + "angle": 0, + "customSize": true, + "depth": 0, + "height": 192, + "layer": "", + "name": "LaserDemon_BasePermanent", + "persistentUuid": "96126f2b-5c26-4ae1-8019-2fe266cc8437", + "width": 192, + "x": 6016, + "y": -416, + "zOrder": 181, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] }, { - "name": "TurretDemon_Base" + "angle": 90, + "customSize": true, + "depth": 0, + "height": 128, + "layer": "", + "name": "LaserDemon_BeamPermanent", + "persistentUuid": "93241313-691b-4f86-8a8c-3f22458f4a69", + "width": 80, + "x": 5784, + "y": -384, + "zOrder": 182, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] }, { - "name": "TurretDemon_Spike" + "angle": 90, + "customSize": true, + "depth": 0, + "height": 128, + "layer": "", + "name": "LaserDemon_BeamPermanent", + "persistentUuid": "4d77617e-088f-4814-8d93-9ff4e3a6d73d", + "width": 80, + "x": 5912, + "y": -384, + "zOrder": 182, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] }, { - "name": "TurretDemon_Base2" - }, - { - "name": "TurretDemon_Eye2" - }, - { - "name": "TurretDemon_Spike2" - }, - { - "name": "ShockwaveDemon_Base" - }, - { - "name": "MiteDemon_Base" - }, - { - "name": "MiteDemon_Mite" - }, - { - "name": "StalagmiteDemon_Base" - }, - { - "name": "StalagmiteDemon_Base2" - }, - { - "name": "StalagmiteDemon_Spike" - }, - { - "name": "StalagmiteDemon_Spike2" - } - ] - }, - { - "name": "ProjectileKillers", - "objects": [ - { - "name": "StaticPlatform1" - }, - { - "name": "HorizontalMovingPlatformRight" - }, - { - "name": "StaticPlatform2" - }, - { - "name": "StaticPlatform3" - }, - { - "name": "VerticalMovingPlatformDown" - }, - { - "name": "SpinningRotatingPlatformClockwise" - }, - { - "name": "FlippingPlatform" - }, - { - "name": "FlippingPlatform2" - }, - { - "name": "HorizontalMovingPlatformLeft" - }, - { - "name": "VerticalMovingPlatformUp" - }, - { - "name": "SpinningRotatingPlatformCounterclockwise" - }, - { - "name": "SpinningPlatformClockwise" - }, - { - "name": "SpinningPlatformCounterclockwise" - }, - { - "name": "LaserDemon_Beam" - }, - { - "name": "LaserDemon_Beam2" - }, - { - "name": "LaserDemon_BeamPermanent" - }, - { - "name": "LaserRing" - }, - { - "name": "LaserDemon_Base" - }, - { - "name": "LaserDemon_BasePermanent" - } - ] - }, - { - "name": "MiteKillers", - "objects": [ - { - "name": "FlyingDemon" - }, - { - "name": "FireDemon" - }, - { - "name": "HorizontalDemon" - }, - { - "name": "SpikeDemon_Base" - }, - { - "name": "SpikeDemon_Spike" - }, - { - "name": "StalactiteDemon_Base" - }, - { - "name": "StalactiteDemon_Spike" - }, - { - "name": "SpikeDemon_Base2" - }, - { - "name": "SpikeDemon_Spike2" - }, - { - "name": "StalactiteDemon_Base2" - }, - { - "name": "LaserDemon_Beam" - }, - { - "name": "StalactiteDemon_Spike2" - }, - { - "name": "LaserDemon_Base2" - }, - { - "name": "LaserDemon_Base" - }, - { - "name": "LaserDemon_Beam2" - }, - { - "name": "LaserDemon_BasePermanent" - }, - { - "name": "LaserDemon_BeamPermanent" - }, - { - "name": "LaserRing" - }, - { - "name": "LaserDemon_BeamSingle" - }, - { - "name": "LaserDemon_Beam2_Single" - }, - { - "name": "LaserDemon_BeamPermanentSingle" - }, - { - "name": "TurretDemon_Base" - }, - { - "name": "TurretDemon_Spike" - }, - { - "name": "TurretDemon_Eye" - }, - { - "name": "TurretDemon_Base2" - }, - { - "name": "TurretDemon_Eye2" - }, - { - "name": "TurretDemon_Spike2" - }, - { - "name": "ShockwaveDemon_Base" - } - ] - }, - { - "name": "LaserBeams", - "objects": [ - { - "name": "LaserDemon_Beam" + "angle": 0, + "customSize": true, + "depth": 0, + "height": 512, + "layer": "", + "name": "LaserRing", + "persistentUuid": "87852f88-7368-4c73-9dd6-0b84caf5cbc3", + "width": 512, + "x": 5856, + "y": -576, + "zOrder": 18, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] }, { - "name": "LaserDemon_BeamSingle" - } - ] - } - ], - "variables": [ - { - "name": "Volume_Master", - "type": "number", - "value": 100 - }, - { - "folded": true, - "name": "Volume_ThemeMusic", - "type": "number", - "value": 100 - }, - { - "folded": true, - "name": "Volume_Music", - "type": "number", - "value": 35 - }, - { - "folded": true, - "name": "Volume_SFX", - "type": "number", - "value": 20 - } - ], - "layouts": [ - { - "b": 26, - "disableInputWhenNotFocused": true, - "mangledName": "Level10", - "name": "Level10", - "r": 11, - "standardSortMethod": true, - "stopSoundsOnStartup": true, - "title": "", - "v": 24, - "uiSettings": { - "grid": true, - "gridType": "rectangular", - "gridWidth": 32, - "gridHeight": 32, - "gridOffsetX": 0, - "gridOffsetY": 0, - "gridColor": 10401023, - "gridAlpha": 0.3, - "snap": true, - "zoomFactor": 0.5493048894983235, - "windowMask": false - }, - "objectsGroups": [ - { - "name": "MobileControls", - "objects": [ - { - "name": "JumpButton" - }, - { - "name": "Joystick" - } - ] + "angle": 0, + "customSize": true, + "depth": 0, + "height": 128, + "layer": "", + "name": "LaserDemon_BeamPermanent", + "persistentUuid": "5363af51-b3eb-4550-8dbd-b980b6e1a4b4", + "width": 80, + "x": 5624, + "y": -224, + "zOrder": 182, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] }, - { - "name": "EndScreenObjects", - "objects": [ - { - "name": "EndScreenBackground" - }, - { - "name": "EndScreenHeader" - }, - { - "name": "EndScreenSubHeader" - }, - { - "name": "EndScreenBestText" - }, - { - "name": "EndScreenChallengeText" - }, - { - "name": "EndScreenRetryText" - }, - { - "name": "RetryButton" - } - ] - } - ], - "variables": [ - { - "name": "Score", - "type": "number", - "value": 0 - } - ], - "instances": [ { "angle": 0, "customSize": true, - "depth": 1, - "height": 6080, + "depth": 0, + "height": 128, "layer": "", - "name": "LeftBoundary", - "persistentUuid": "78dd0ffa-b22f-47a8-9b36-ef6a432b1d1e", - "width": 128, - "x": -128, - "y": -4224, - "zOrder": 38, + "name": "LaserDemon_BeamPermanent", + "persistentUuid": "98d35299-aa73-4ae4-bb0c-bbca6c2e34be", + "width": 80, + "x": 5624, + "y": -96, + "zOrder": 182, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -26447,15 +25149,15 @@ { "angle": 0, "customSize": true, - "depth": 1, - "height": 2272, - "layer": "Background", - "name": "BackgroundPlants", - "persistentUuid": "03b6869d-198f-4807-b659-f2b863e21073", - "width": 17950, - "x": 0, - "y": -320, - "zOrder": -1, + "depth": 0, + "height": 128, + "layer": "", + "name": "LaserDemon_BeamPermanent", + "persistentUuid": "b8aa72e9-06f9-402e-9a9c-243cc5773ac5", + "width": 80, + "x": 6072, + "y": -224, + "zOrder": 182, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -26463,15 +25165,15 @@ { "angle": 0, "customSize": true, - "depth": 1, - "height": 3168, + "depth": 0, + "height": 128, "layer": "", - "name": "RightBoundary", - "persistentUuid": "9562fd9d-6e93-4465-9013-efa2b833653b", - "width": 128, - "x": 63840, - "y": -800, - "zOrder": 58, + "name": "LaserDemon_BeamPermanent", + "persistentUuid": "720db5a1-0705-479e-8d8c-2553335e961c", + "width": 80, + "x": 6072, + "y": -96, + "zOrder": 182, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -26480,14 +25182,14 @@ "angle": 0, "customSize": true, "depth": 1, - "height": 128, + "height": 48, "layer": "", - "name": "TopBoundary", - "persistentUuid": "4381c067-2682-4f00-9a24-ff28fa12b1d8", - "width": 37184, - "x": -128, - "y": -4224, - "zOrder": 59, + "name": "StaticPlatform1", + "persistentUuid": "c9b4313b-baf4-46d8-b58f-ebc7b513130b", + "width": 192, + "x": 6240, + "y": 416, + "zOrder": 180, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -26496,14 +25198,14 @@ "angle": 0, "customSize": true, "depth": 0, - "height": 128, + "height": 192, "layer": "", - "name": "Player", - "persistentUuid": "014db1f5-0846-4cba-821e-57e29d368c14", - "width": 256, - "x": 64, - "y": 640, - "zOrder": 63, + "name": "LaserDemon_BasePermanent", + "persistentUuid": "babfb291-8f38-482b-8045-5494050aadf6", + "width": 192, + "x": 6464, + "y": 32, + "zOrder": 181, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -26511,15 +25213,15 @@ { "angle": 0, "customSize": true, - "depth": 1, - "height": 2912, - "layer": "Background", - "name": "BackgroundPlants", - "persistentUuid": "3f0ec037-2a70-4ea5-90eb-c1f8a7387a6c", - "width": 34208, - "x": 0, - "y": -800, - "zOrder": -1, + "depth": 0, + "height": 192, + "layer": "", + "name": "LaserDemon_BasePermanent", + "persistentUuid": "26604104-167d-43de-b5ba-d8c28b08712f", + "width": 192, + "x": 6464, + "y": 480, + "zOrder": 181, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -26528,14 +25230,14 @@ "angle": 0, "customSize": true, "depth": 1, - "height": 96, + "height": 48, "layer": "", "name": "StaticPlatform1", - "persistentUuid": "e08c1888-868a-438d-bf83-a9affe5815db", - "width": 448, - "x": 0, - "y": 736, - "zOrder": 78, + "persistentUuid": "64980321-4bb0-43be-a819-4beb99a55e9b", + "width": 192, + "x": 6688, + "y": 0, + "zOrder": 180, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -26543,15 +25245,15 @@ { "angle": 0, "customSize": true, - "depth": 1, + "depth": 0, "height": 128, "layer": "", - "name": "BottomBoundary", - "persistentUuid": "d1a591e5-d6c2-4c37-9b0e-bff58c09c7d5", - "width": 34464, - "x": -160, - "y": 4064, - "zOrder": 60, + "name": "LaserDemon_BeamPermanent", + "persistentUuid": "918fd1d9-badc-41a7-bf56-e45dece680c1", + "width": 80, + "x": 6520, + "y": 224, + "zOrder": 182, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -26560,46 +25262,46 @@ "angle": 0, "customSize": true, "depth": 0, - "height": 496, + "height": 128, "layer": "", - "name": "StaticPlatform3", - "persistentUuid": "91892016-9d1e-49a5-b015-cda442ecdcd5", - "width": 992, - "x": 63168, - "y": 576, - "zOrder": 72, + "name": "LaserDemon_BeamPermanent", + "persistentUuid": "24d80378-1dbb-4083-bf15-ae4d6f234619", + "width": 80, + "x": 6520, + "y": 352, + "zOrder": 182, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 0, + "angle": 90, "customSize": true, - "depth": 1, - "height": 544, + "depth": 0, + "height": 128, "layer": "", - "name": "Portal", - "persistentUuid": "1ff1c530-e0f7-4107-b03e-f1aa37458ec6", - "width": 408, - "x": 63432, - "y": 64, - "zOrder": 73, + "name": "LaserDemon_BeamPermanent", + "persistentUuid": "8749b59d-ca9b-4e5b-8891-5432c28face8", + "width": 80, + "x": 6232, + "y": 512, + "zOrder": 182, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 0, + "angle": 90, "customSize": true, - "depth": 1, - "height": 256, + "depth": 0, + "height": 128, "layer": "", - "name": "Memory", - "persistentUuid": "59780ce3-bfab-4913-9837-ce9d47ee32d8", - "width": 256, - "x": 63488, - "y": -160, - "zOrder": 74, + "name": "LaserDemon_BeamPermanent", + "persistentUuid": "0657e88f-f3b4-4c30-a295-861e16f53607", + "width": 80, + "x": 6360, + "y": 512, + "zOrder": 182, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -26607,15 +25309,15 @@ { "angle": 0, "customSize": true, - "depth": 1, - "height": 448, + "depth": 0, + "height": 512, "layer": "", - "name": "StaticPlatform3", - "persistentUuid": "a519f0e8-a0fa-4d89-bc53-1968b7ebf1bc", - "width": 896, - "x": 2848, - "y": 400, - "zOrder": 72, + "name": "LaserRing", + "persistentUuid": "8ead4a68-25a8-4269-aa13-355c331fe24f", + "width": 512, + "x": 6304, + "y": 320, + "zOrder": 18, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -26627,27 +25329,155 @@ "height": 256, "layer": "", "name": "Checkpoint", - "persistentUuid": "60792324-fc11-461a-a6d9-0c9e9ebbf12e", + "persistentUuid": "d6645f66-7ffd-4379-a200-bae2cefab11b", "width": 341, - "x": 3104, - "y": 176, - "zOrder": 71, + "x": 6624, + "y": -256, + "zOrder": 184, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 90, + "angle": 0, "customSize": true, - "depth": 0, - "height": 128, + "depth": 1, + "height": 256, "layer": "", - "name": "LaserDemon_Beam", - "persistentUuid": "a13906b5-92cf-4258-ab74-5e2d5b2710d5", - "width": 80, - "x": 3992, - "y": 64, - "zOrder": 179, + "name": "FlyingDemon", + "persistentUuid": "8c1576e2-5036-44dd-9708-ec492657d8de", + "width": 256, + "x": 6432, + "y": 0, + "zOrder": 66, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] + }, + { + "angle": 0, + "customSize": true, + "depth": 1, + "height": 256, + "layer": "", + "name": "FlyingDemon", + "persistentUuid": "78400d0b-7bd6-4598-909b-7ed67a5eb673", + "width": 256, + "x": 640, + "y": 704, + "zOrder": 66, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] + }, + { + "angle": 0, + "customSize": true, + "depth": 1, + "height": 256, + "layer": "", + "name": "FlyingDemon", + "persistentUuid": "9fd6a788-70f1-4cd6-8c85-417e1081ff3f", + "width": 256, + "x": 848, + "y": 704, + "zOrder": 66, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] + }, + { + "angle": 0, + "customSize": true, + "depth": 1, + "height": 256, + "layer": "", + "name": "FlyingDemon", + "persistentUuid": "5824da9b-a48d-460b-ab05-7164812d5470", + "width": 256, + "x": 1056, + "y": 704, + "zOrder": 66, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] + }, + { + "angle": 0, + "customSize": true, + "depth": 1, + "height": 32, + "layer": "", + "name": "StaticPlatform2", + "persistentUuid": "a4c514e0-f1e4-44f5-9d7b-b063d8e50a9f", + "width": 32, + "x": 912, + "y": 544, + "zOrder": 131, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] + }, + { + "angle": 0, + "customSize": true, + "depth": 1, + "height": 32, + "layer": "", + "name": "StaticPlatform2", + "persistentUuid": "789c0370-6179-4dab-acdf-0ef5aa8a6063", + "width": 32, + "x": 704, + "y": 544, + "zOrder": 131, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] + }, + { + "angle": 0, + "customSize": true, + "depth": 1, + "height": 32, + "layer": "", + "name": "StaticPlatform2", + "persistentUuid": "d5f17dd8-cafd-4a72-97ca-b3ecb307ee3b", + "width": 32, + "x": 1344, + "y": 416, + "zOrder": 131, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] + }, + { + "angle": 0, + "customSize": true, + "depth": 1, + "height": 32, + "layer": "", + "name": "StaticPlatform2", + "persistentUuid": "4cf2492c-4ec6-471f-8a99-cbedffe0f134", + "width": 32, + "x": 2080, + "y": 416, + "zOrder": 131, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] + }, + { + "angle": 0, + "customSize": true, + "depth": 1, + "height": 192, + "layer": "", + "name": "LaserDemon_Base", + "persistentUuid": "c7ef45c3-8df2-42ff-976b-85beaad53fa7", + "width": 192, + "x": 704, + "y": 352, + "zOrder": 75, "numberProperties": [], "stringProperties": [], "initialVariables": [ @@ -26655,42 +25485,42 @@ "folded": true, "name": "FireOffsetTime", "type": "number", - "value": 1 + "value": 0 }, { "folded": true, "name": "OnOffTime", "type": "number", - "value": 1 + "value": 2 } ] }, { - "angle": 90, + "angle": 0, "customSize": true, - "depth": 0, - "height": 128, + "depth": 1, + "height": 192, "layer": "", - "name": "LaserDemon_Beam", - "persistentUuid": "6203dc8f-6755-4fbc-8b33-26c5c6d1cdc6", - "width": 80, - "x": 4120, - "y": 64, - "zOrder": 179, + "name": "LaserDemon_Base", + "persistentUuid": "40903dbf-6b01-458b-8960-f198488278d6", + "width": 192, + "x": 1728, + "y": 352, + "zOrder": 75, "numberProperties": [], "stringProperties": [], "initialVariables": [ { "folded": true, - "name": "OnOffTime", + "name": "FireOffsetTime", "type": "number", - "value": 1 + "value": 0 }, { "folded": true, - "name": "FireOffsetTime", + "name": "OnOffTime", "type": "number", - "value": 1 + "value": 2 } ] }, @@ -26701,54 +25531,54 @@ "height": 128, "layer": "", "name": "LaserDemon_Beam", - "persistentUuid": "76e0bc23-c52b-4f7c-919d-fe1f4c3fabbf", + "persistentUuid": "73f247f1-80a4-469e-b9e5-b204650c4448", "width": 80, - "x": 4888, - "y": 64, - "zOrder": 179, + "x": 920, + "y": 384, + "zOrder": 1018, "numberProperties": [], "stringProperties": [], "initialVariables": [ { "folded": true, - "name": "FireOffsetTime", + "name": "OnOffTime", "type": "number", - "value": 1 + "value": 2 }, { "folded": true, - "name": "OnOffTime", + "name": "FireOffsetTime", "type": "number", - "value": 1 + "value": 0 } ] }, { "angle": 90, "customSize": true, - "depth": 0, + "depth": 1, "height": 128, "layer": "", "name": "LaserDemon_Beam", - "persistentUuid": "ab3d56be-1435-49a9-af16-9da52fd52930", + "persistentUuid": "2ff647ae-3f88-4f9a-838a-7e1b868b495d", "width": 80, - "x": 5016, - "y": 64, - "zOrder": 179, + "x": 1048, + "y": 384, + "zOrder": 1018, "numberProperties": [], "stringProperties": [], "initialVariables": [ { "folded": true, - "name": "FireOffsetTime", + "name": "OnOffTime", "type": "number", - "value": 1 + "value": 2 }, { "folded": true, - "name": "OnOffTime", + "name": "FireOffsetTime", "type": "number", - "value": 1 + "value": 0 } ] }, @@ -26759,25 +25589,25 @@ "height": 128, "layer": "", "name": "LaserDemon_Beam", - "persistentUuid": "e67ef9b5-8d40-4dad-981d-b768f5ed04f7", + "persistentUuid": "1c878d55-aa25-498a-8152-d01ca38fd298", "width": 80, - "x": 4440, - "y": 64, - "zOrder": 179, + "x": 1176, + "y": 384, + "zOrder": 1018, "numberProperties": [], "stringProperties": [], "initialVariables": [ { "folded": true, - "name": "FireOffsetTime", + "name": "OnOffTime", "type": "number", - "value": 0 + "value": 2 }, { "folded": true, - "name": "OnOffTime", + "name": "FireOffsetTime", "type": "number", - "value": 1 + "value": 0 } ] }, @@ -26788,131 +25618,83 @@ "height": 128, "layer": "", "name": "LaserDemon_Beam", - "persistentUuid": "38bbedab-0cc5-46cd-a7ba-e497d99d7ed9", + "persistentUuid": "87f9aa95-13f0-4a14-bbb8-98ccee490d5e", "width": 80, - "x": 4568, - "y": 64, - "zOrder": 179, + "x": 1560, + "y": 384, + "zOrder": 1018, "numberProperties": [], "stringProperties": [], "initialVariables": [ { "folded": true, - "name": "FireOffsetTime", + "name": "OnOffTime", "type": "number", - "value": 0 + "value": 2 }, { "folded": true, - "name": "OnOffTime", + "name": "FireOffsetTime", "type": "number", - "value": 1 + "value": 0 } ] }, { - "angle": 0, - "customSize": true, - "depth": 1, - "height": 48, - "layer": "", - "name": "StaticPlatform1", - "persistentUuid": "4848c009-4639-4548-885e-58f38e233c7e", - "width": 192, - "x": 4448, - "y": 416, - "zOrder": 180, - "numberProperties": [], - "stringProperties": [], - "initialVariables": [] - }, - { - "angle": 0, - "customSize": true, - "depth": 1, - "height": 48, - "layer": "", - "name": "StaticPlatform1", - "persistentUuid": "a095328c-5c0a-431b-a85e-364dcb9afb86", - "width": 192, - "x": 4000, - "y": 416, - "zOrder": 180, - "numberProperties": [], - "stringProperties": [], - "initialVariables": [] - }, - { - "angle": 0, - "customSize": true, - "depth": 1, - "height": 48, - "layer": "", - "name": "StaticPlatform1", - "persistentUuid": "b6c6c84c-a1ee-49ad-b904-aaddf2cdf801", - "width": 192, - "x": 4896, - "y": 416, - "zOrder": 180, - "numberProperties": [], - "stringProperties": [], - "initialVariables": [] - }, - { - "angle": 0, + "angle": 90, "customSize": true, "depth": 0, "height": 128, "layer": "", "name": "LaserDemon_Beam", - "persistentUuid": "ba9ccd40-f9bc-45d9-a21c-8a0eb3549059", + "persistentUuid": "114defa4-6cc7-439a-98fc-f2bb05d5ca41", "width": 80, - "x": 3832, - "y": 224, - "zOrder": 17, + "x": 1432, + "y": 384, + "zOrder": 101, "numberProperties": [], "stringProperties": [], "initialVariables": [ { "folded": true, - "name": "FireOffsetTime", + "name": "OnOffTime", "type": "number", - "value": 0 + "value": 2 }, { "folded": true, - "name": "OnOffTime", + "name": "FireOffsetTime", "type": "number", - "value": 1 + "value": 0 } ] }, { - "angle": 0, + "angle": 90, "customSize": true, "depth": 0, "height": 128, "layer": "", "name": "LaserDemon_Beam", - "persistentUuid": "8603c22a-6eda-458c-9798-0291bae65497", + "persistentUuid": "bcb5d27b-84f0-467a-9578-d44e558f9f5d", "width": 80, - "x": 3832, - "y": 352, - "zOrder": 17, + "x": 1304, + "y": 384, + "zOrder": 101, "numberProperties": [], "stringProperties": [], "initialVariables": [ { "folded": true, - "name": "FireOffsetTime", + "name": "OnOffTime", "type": "number", - "value": 0 + "value": 2 }, { "folded": true, - "name": "OnOffTime", + "name": "FireOffsetTime", "type": "number", - "value": 1 + "value": 0 } ] }, @@ -26922,140 +25704,521 @@ "depth": 0, "height": 128, "layer": "", - "name": "LaserDemon_BeamPermanent", - "persistentUuid": "e27d4abc-ee9c-47e3-a01a-d8b5e57d3c2e", - "width": 80, - "x": 3992, - "y": 512, - "zOrder": 182, - "numberProperties": [], - "stringProperties": [], - "initialVariables": [] - }, - { - "angle": 90, - "customSize": true, - "depth": 0, - "height": 128, - "layer": "", - "name": "LaserDemon_BeamPermanent", - "persistentUuid": "16e19546-0a07-4412-b091-95883a62ad91", - "width": 80, - "x": 4120, - "y": 512, - "zOrder": 182, - "numberProperties": [], - "stringProperties": [], - "initialVariables": [] - }, - { - "angle": 90, - "customSize": true, - "depth": 0, - "height": 128, - "layer": "", - "name": "LaserDemon_BeamPermanent", - "persistentUuid": "313b2bfc-e79f-406c-b41f-0e1510a7896e", - "width": 80, - "x": 4440, - "y": 512, - "zOrder": 182, - "numberProperties": [], - "stringProperties": [], - "initialVariables": [] - }, - { - "angle": 90, - "customSize": true, - "depth": 0, - "height": 128, - "layer": "", - "name": "LaserDemon_BeamPermanent", - "persistentUuid": "ca68aae7-ce37-4f55-b9bf-c328719472f9", - "width": 80, - "x": 4568, - "y": 512, - "zOrder": 182, - "numberProperties": [], - "stringProperties": [], - "initialVariables": [] - }, - { - "angle": 90, - "customSize": true, - "depth": 0, - "height": 128, - "layer": "", - "name": "LaserDemon_BeamPermanent", - "persistentUuid": "88fd698f-2323-4e1e-a432-f3836a763349", + "name": "LaserDemon_BeamSingle", + "persistentUuid": "5b1462af-ca98-4565-a71b-a59734624a67", "width": 80, - "x": 4888, - "y": 512, - "zOrder": 182, + "x": 1688, + "y": 384, + "zOrder": 1019, "numberProperties": [], "stringProperties": [], - "initialVariables": [] - }, + "initialVariables": [ + { + "folded": true, + "name": "FireOffsetTime", + "type": "number", + "value": 0 + }, + { + "folded": true, + "name": "OnOffTime", + "type": "number", + "value": 2 + } + ] + } + ], + "objects": [ { - "angle": 90, - "customSize": true, - "depth": 0, - "height": 128, - "layer": "", - "name": "LaserDemon_BeamPermanent", - "persistentUuid": "8893cb7c-ad0d-467e-83ed-57ca6f374fa3", - "width": 80, - "x": 5016, - "y": 512, - "zOrder": 182, - "numberProperties": [], - "stringProperties": [], - "initialVariables": [] - }, + "assetStoreId": "", + "height": 1024, + "name": "BackgroundPlants", + "texture": "Assets\\Images\\Levels\\10\\Background\\Background.png", + "type": "TiledSpriteObject::TiledSprite", + "width": 2048, + "variables": [], + "effects": [ + { + "effectType": "TiltShift", + "name": "Effect", + "doubleParameters": { + "blur": 30, + "gradientBlur": 1000 + }, + "stringParameters": {}, + "booleanParameters": {} + }, + { + "effectType": "OldFilm", + "name": "Effect2", + "doubleParameters": { + "animationFrequency": 60, + "noise": 0.1, + "noiseSize": 1, + "scratch": 0.5, + "scratchDensity": 0.4, + "scratchWidth": 1, + "sepia": 0.1, + "vignetting": 0.75, + "vignettingAlpha": 1, + "vignettingBlur": 0.3 + }, + "stringParameters": {}, + "booleanParameters": {} + } + ], + "behaviors": [] + } + ], + "objectsFolderStructure": { + "folderName": "__ROOT", + "children": [ + { + "objectName": "BackgroundPlants" + } + ] + }, + "events": [ { - "angle": 0, - "customSize": true, - "depth": 1, - "height": 32, - "layer": "", - "name": "StaticPlatform2", - "persistentUuid": "cc9f8705-cad2-48ac-b3db-245c6b7b1dad", - "width": 32, - "x": 3856, - "y": 224, - "zOrder": 131, - "numberProperties": [], - "stringProperties": [], - "initialVariables": [] + "type": "BuiltinCommonInstructions::Link", + "include": { + "includeConfig": 0 + }, + "target": "LevelEvents" }, { - "angle": 0, - "customSize": true, - "depth": 1, - "height": 32, - "layer": "", - "name": "StaticPlatform2", - "persistentUuid": "ce8f4e4b-078c-40a9-9d4e-ac6ff0520f83", - "width": 32, - "x": 4304, - "y": 224, - "zOrder": 131, - "numberProperties": [], - "stringProperties": [], - "initialVariables": [] + "colorB": 228, + "colorG": 176, + "colorR": 74, + "creationTime": 0, + "name": "Change Scene", + "source": "", + "type": "BuiltinCommonInstructions::Group", + "events": [ + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "value": "LayerVisible" + }, + "parameters": [ + "", + "\"EndScreen\"" + ] + }, + { + "type": { + "value": "BuiltinCommonInstructions::Or" + }, + "parameters": [], + "subInstructions": [ + { + "type": { + "value": "PanelSpriteButton::PanelSpriteButton::IsClicked" + }, + "parameters": [ + "UI_Sinage_RetryButton", + "" + ] + }, + { + "type": { + "value": "KeyReleased" + }, + "parameters": [ + "", + "Space" + ] + } + ] + } + ], + "actions": [], + "events": [ + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "value": "VarObjet" + }, + "parameters": [ + "Player", + "Lives", + ">", + "0" + ] + } + ], + "actions": [ + { + "type": { + "value": "Scene" + }, + "parameters": [ + "", + "\"Mindscape\"", + "" + ] + } + ] + }, + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "value": "VarObjet" + }, + "parameters": [ + "Player", + "Lives", + "<=", + "0" + ] + } + ], + "actions": [ + { + "type": { + "value": "Scene" + }, + "parameters": [ + "", + "\"Level10\"", + "" + ] + } + ] + } + ] + } + ], + "parameters": [] + }, + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "value": "DepartScene" + }, + "parameters": [ + "" + ] + } + ], + "actions": [ + { + "type": { + "value": "AnimatableCapability::AnimatableBehavior::SetName" + }, + "parameters": [ + "Memory", + "Animation", + "=", + "\"Linux\"" + ] + }, + { + "type": { + "value": "ModVarObjet" + }, + "parameters": [ + "Player", + "LifeForce", + "=", + "10" + ] + } + ] + } + ], + "layers": [ + { + "ambientLightColorB": 8002120, + "ambientLightColorG": 6031360, + "ambientLightColorR": 7844472, + "camera3DFarPlaneDistance": 10000, + "camera3DFieldOfView": 45, + "camera3DNearPlaneDistance": 0.1, + "followBaseLayerCamera": false, + "isLightingLayer": false, + "isLocked": false, + "name": "Background", + "renderingType": "2d", + "visibility": false, + "cameras": [], + "effects": [] + }, + { + "ambientLightColorB": 32, + "ambientLightColorG": 0, + "ambientLightColorR": 0, + "camera3DFarPlaneDistance": 10000, + "camera3DFieldOfView": 45, + "camera3DNearPlaneDistance": 0.1, + "followBaseLayerCamera": false, + "isLightingLayer": false, + "isLocked": false, + "name": "", + "renderingType": "", + "visibility": true, + "cameras": [ + { + "defaultSize": true, + "defaultViewport": true, + "height": 0, + "viewportBottom": 1, + "viewportLeft": 0, + "viewportRight": 1, + "viewportTop": 0, + "width": 0 + } + ], + "effects": [ + { + "effectType": "Scene3D::HemisphereLight", + "name": "3D Light", + "doubleParameters": { + "elevation": 45, + "intensity": 1, + "rotation": 0 + }, + "stringParameters": { + "groundColor": "64;64;64", + "skyColor": "255;255;255", + "top": "Y-" + }, + "booleanParameters": {} + }, + { + "effectType": "OldFilm", + "name": "Effect", + "doubleParameters": { + "animationFrequency": 60, + "noise": 0.15, + "noiseSize": 1, + "scratch": 0, + "scratchDensity": 0.2, + "scratchWidth": 1, + "sepia": 0, + "vignetting": 0.4, + "vignettingAlpha": 1, + "vignettingBlur": 0.3 + }, + "stringParameters": {}, + "booleanParameters": {} + } + ] + }, + { + "ambientLightColorB": 9191608, + "ambientLightColorG": 6031360, + "ambientLightColorR": 8756632, + "camera3DFarPlaneDistance": 10000, + "camera3DFieldOfView": 45, + "camera3DNearPlaneDistance": 0.1, + "followBaseLayerCamera": false, + "isLightingLayer": false, + "isLocked": false, + "name": "UI", + "renderingType": "2d", + "visibility": true, + "cameras": [], + "effects": [] + }, + { + "ambientLightColorB": -2147483616, + "ambientLightColorG": 6031360, + "ambientLightColorR": 11020320, + "camera3DFarPlaneDistance": 10000, + "camera3DFieldOfView": 45, + "camera3DNearPlaneDistance": 0.1, + "followBaseLayerCamera": false, + "isLightingLayer": false, + "isLocked": false, + "name": "EndScreen", + "renderingType": "2d", + "visibility": false, + "cameras": [], + "effects": [] + } + ], + "behaviorsSharedData": [ + { + "name": "AdvancedProjectile", + "type": "AdvancedProjectile::AdvancedProjectile" + }, + { + "name": "Animation", + "type": "AnimatableCapability::AnimatableBehavior" + }, + { + "name": "Effect", + "type": "EffectCapability::EffectBehavior" + }, + { + "name": "EllipseMovement", + "type": "EllipseMovement::EllipseMovement" + }, + { + "name": "Flippable", + "type": "FlippableCapability::FlippableBehavior" + }, + { + "name": "InOnScreen", + "type": "IsOnScreen::InOnScreen" + }, + { + "name": "MonsterEnemy", + "type": "Enemy::MonsterEnemy" + }, + { + "name": "Opacity", + "type": "OpacityCapability::OpacityBehavior" + }, + { + "name": "Platform", + "type": "PlatformBehavior::PlatformBehavior" + }, + { + "name": "PlatformerCharacterAnimator", + "type": "PlatformerCharacterAnimator::PlatformerCharacterAnimator" + }, + { + "name": "PlatformerGamepadMapper", + "type": "Gamepads::PlatformerGamepadMapper" + }, + { + "name": "PlatformerMultitouchMapper", + "type": "MultitouchJoystick::PlatformerMultitouchMapper" + }, + { + "name": "PlatformerObject", + "type": "PlatformBehavior::PlatformerObjectBehavior" + }, + { + "name": "RectangleMovement", + "type": "RectangleMovement::RectangleMovement" + }, + { + "name": "Resizable", + "type": "ResizableCapability::ResizableBehavior" + }, + { + "name": "Scale", + "type": "ScalableCapability::ScalableBehavior" + }, + { + "name": "ShakeObject_PositionAngle", + "type": "ShakeObject::ShakeObject_PositionAngle" + }, + { + "name": "ShakeObject_PositionAngleScale", + "type": "ShakeObject::ShakeObject_PositionAngleScale" + }, + { + "name": "SmoothCamera", + "type": "SmoothCamera::SmoothCamera" + }, + { + "name": "Text", + "type": "TextContainerCapability::TextContainerBehavior" + }, + { + "name": "TimedBackAndForthMirroredMovement", + "type": "TimedBackAndForthMovement::TimedBackAndForthMirroredMovement" + }, + { + "name": "Tween", + "type": "Tween::TweenBehavior" + } + ] + }, + { + "b": 26, + "disableInputWhenNotFocused": true, + "mangledName": "Level9", + "name": "Level9", + "r": 11, + "standardSortMethod": true, + "stopSoundsOnStartup": true, + "title": "", + "v": 24, + "uiSettings": { + "grid": true, + "gridType": "rectangular", + "gridWidth": 32, + "gridHeight": 32, + "gridOffsetX": 0, + "gridOffsetY": 0, + "gridColor": 10401023, + "gridAlpha": 0.3, + "snap": true, + "zoomFactor": 0.14391654953533586, + "windowMask": false + }, + "objectsGroups": [ + { + "name": "MobileControls", + "objects": [ + { + "name": "JumpButton" + }, + { + "name": "Joystick" + } + ] }, + { + "name": "EndScreenObjects", + "objects": [ + { + "name": "EndScreenBackground" + }, + { + "name": "EndScreenHeader" + }, + { + "name": "EndScreenSubHeader" + }, + { + "name": "EndScreenBestText" + }, + { + "name": "EndScreenChallengeText" + }, + { + "name": "EndScreenRetryText" + }, + { + "name": "RetryButton" + } + ] + } + ], + "variables": [ + { + "name": "Score", + "type": "number", + "value": 0 + } + ], + "instances": [ { "angle": 0, "customSize": true, "depth": 1, - "height": 32, + "height": 7680, "layer": "", - "name": "StaticPlatform2", - "persistentUuid": "82661f3f-b0ee-4394-a8f8-79242e2bc1d7", - "width": 32, - "x": 4752, - "y": 224, - "zOrder": 131, + "name": "LeftBoundary", + "persistentUuid": "78dd0ffa-b22f-47a8-9b36-ef6a432b1d1e", + "width": 128, + "x": -128, + "y": -5920, + "zOrder": 38, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -27063,15 +26226,15 @@ { "angle": 0, "customSize": true, - "depth": 0, - "height": 192, + "depth": 1, + "height": 7680, "layer": "", - "name": "LaserDemon_BasePermanent", - "persistentUuid": "8fd2a71f-39f5-4ea5-919f-307309f6311a", - "width": 192, - "x": 4224, - "y": -416, - "zOrder": 181, + "name": "RightBoundary", + "persistentUuid": "9562fd9d-6e93-4465-9013-efa2b833653b", + "width": 128, + "x": 66208, + "y": -5920, + "zOrder": 58, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -27079,15 +26242,15 @@ { "angle": 0, "customSize": true, - "depth": 0, - "height": 192, + "depth": 1, + "height": 128, "layer": "", - "name": "LaserDemon_BasePermanent", - "persistentUuid": "010eff47-cf86-4720-baf5-a0d5c39383e5", - "width": 192, - "x": 4672, - "y": -416, - "zOrder": 181, + "name": "TopBoundary", + "persistentUuid": "4381c067-2682-4f00-9a24-ff28fa12b1d8", + "width": 66464, + "x": -128, + "y": -5920, + "zOrder": 59, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -27096,110 +26259,115 @@ "angle": 0, "customSize": true, "depth": 0, - "height": 192, + "height": 128, "layer": "", - "name": "LaserDemon_BasePermanent", - "persistentUuid": "ec19a029-c6bc-4709-90a8-a25ff252d706", - "width": 192, - "x": 5120, - "y": -416, - "zOrder": 181, + "name": "Player", + "persistentUuid": "014db1f5-0846-4cba-821e-57e29d368c14", + "width": 256, + "x": 64, + "y": 664, + "zOrder": 63, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 90, + "angle": 0, "customSize": true, - "depth": 0, - "height": 128, - "layer": "", - "name": "LaserDemon_BeamPermanent", - "persistentUuid": "0ac53a1d-9953-4b5a-935b-16cf5005afff", - "width": 80, - "x": 3992, - "y": -384, - "zOrder": 182, + "depth": 1, + "height": 7456, + "layer": "Background", + "name": "BackgroundPlants", + "persistentUuid": "3f0ec037-2a70-4ea5-90eb-c1f8a7387a6c", + "width": 66208, + "x": 0, + "y": -5824, + "zOrder": -1, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 90, + "angle": 0, "customSize": true, - "depth": 0, - "height": 128, + "depth": 1, + "height": 96, "layer": "", - "name": "LaserDemon_BeamPermanent", - "persistentUuid": "f3424da0-2552-4a62-af23-c6373a6e272c", - "width": 80, - "x": 4120, - "y": -384, - "zOrder": 182, + "name": "StaticPlatform1", + "persistentUuid": "e08c1888-868a-438d-bf83-a9affe5815db", + "width": 448, + "x": 0, + "y": 760, + "zOrder": 78, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 90, + "angle": 0, "customSize": true, - "depth": 0, + "depth": 1, "height": 128, "layer": "", - "name": "LaserDemon_BeamPermanent", - "persistentUuid": "6f04610b-0992-48ae-9536-f7854c57e61c", - "width": 80, - "x": 4440, - "y": -384, - "zOrder": 182, - "numberProperties": [], + "name": "BottomBoundary", + "persistentUuid": "d1a591e5-d6c2-4c37-9b0e-bff58c09c7d5", + "width": 66464, + "x": -128, + "y": 1632, + "zOrder": 60, + "numberProperties": [ + { + "name": "animation", + "value": 0 + } + ], "stringProperties": [], "initialVariables": [] }, { - "angle": 90, + "angle": 0, "customSize": true, "depth": 0, - "height": 128, + "height": 496, "layer": "", - "name": "LaserDemon_BeamPermanent", - "persistentUuid": "3b27db3e-43f4-4d20-b9c5-4598e3aa0a33", - "width": 80, - "x": 4568, - "y": -384, - "zOrder": 182, + "name": "StaticPlatform3", + "persistentUuid": "91892016-9d1e-49a5-b015-cda442ecdcd5", + "width": 992, + "x": 65536, + "y": 272, + "zOrder": 72, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 90, + "angle": 0, "customSize": true, - "depth": 0, - "height": 128, + "depth": 1, + "height": 544, "layer": "", - "name": "LaserDemon_BeamPermanent", - "persistentUuid": "15613f15-319e-4891-a2dd-103d10463fe1", - "width": 80, - "x": 4888, - "y": -384, - "zOrder": 182, + "name": "Portal", + "persistentUuid": "1ff1c530-e0f7-4107-b03e-f1aa37458ec6", + "width": 408, + "x": 65800, + "y": -240, + "zOrder": 73, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 90, + "angle": 0, "customSize": true, - "depth": 0, - "height": 128, + "depth": 1, + "height": 256, "layer": "", - "name": "LaserDemon_BeamPermanent", - "persistentUuid": "0f4b6ff5-dda1-47b1-b6bd-319f1175945d", - "width": 80, - "x": 5016, - "y": -384, - "zOrder": 182, + "name": "Memory", + "persistentUuid": "59780ce3-bfab-4913-9837-ce9d47ee32d8", + "width": 256, + "x": 65856, + "y": -464, + "zOrder": 74, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -27207,15 +26375,15 @@ { "angle": 0, "customSize": true, - "depth": 0, - "height": 512, + "depth": 1, + "height": 288, "layer": "", - "name": "LaserRing", - "persistentUuid": "a121e45d-aa2d-42b0-9ffc-f17514ccdacc", - "width": 512, - "x": 4064, - "y": -576, - "zOrder": 18, + "name": "FlippingPlatform", + "persistentUuid": "a793e36f-6c23-4a2e-a9ce-23d577c5bf35", + "width": 576, + "x": 38192, + "y": -544, + "zOrder": 138, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -27223,15 +26391,15 @@ { "angle": 0, "customSize": true, - "depth": 0, - "height": 512, + "depth": 1, + "height": 288, "layer": "", - "name": "LaserRing", - "persistentUuid": "ef5ac1d4-aaa6-4c44-87b2-9dfe19b9d92c", - "width": 512, - "x": 4512, - "y": -576, - "zOrder": 18, + "name": "FlippingPlatform2", + "persistentUuid": "2a003b45-3f59-4d70-b090-ad3c4eda56f3", + "width": 576, + "x": 39648, + "y": -544, + "zOrder": 139, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -27239,15 +26407,15 @@ { "angle": 0, "customSize": true, - "depth": 0, - "height": 512, + "depth": 1, + "height": 288, "layer": "", - "name": "LaserRing", - "persistentUuid": "e9078f8e-fa08-4dcb-be1d-52dda96e7792", - "width": 512, - "x": 4960, - "y": -576, - "zOrder": 18, + "name": "FlippingPlatform", + "persistentUuid": "752ed9d1-764d-48c9-ac4f-cfa4e36a2add", + "width": 576, + "x": 40864, + "y": -544, + "zOrder": 138, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -27255,15 +26423,15 @@ { "angle": 0, "customSize": true, - "depth": 0, - "height": 192, + "depth": 1, + "height": 224, "layer": "", - "name": "LaserDemon_BasePermanent", - "persistentUuid": "1fba6394-eb2f-4bcd-8563-864448fd0a12", - "width": 192, - "x": 3776, - "y": -416, - "zOrder": 181, + "name": "FireDemon", + "persistentUuid": "7db18126-4224-4da7-b222-df05969fcbe9", + "width": 224, + "x": 39104, + "y": -576, + "zOrder": 126, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -27271,15 +26439,15 @@ { "angle": 0, "customSize": true, - "depth": 0, - "height": 512, + "depth": 1, + "height": 320, "layer": "", - "name": "LaserRing", - "persistentUuid": "dc027a0b-54bb-46f7-9622-17fe0c1a1107", - "width": 512, - "x": 3616, - "y": -576, - "zOrder": 1, + "name": "StaticPlatform2", + "persistentUuid": "733b8818-a72e-497f-85e1-4c0b0de879c9", + "width": 1184, + "x": 40448, + "y": 768, + "zOrder": 141, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -27288,14 +26456,14 @@ "angle": 0, "customSize": true, "depth": 0, - "height": 128, + "height": 256, "layer": "", - "name": "LaserDemon_BeamPermanent", - "persistentUuid": "d87be1a0-c982-42bb-9302-9f72ef14b1e0", - "width": 80, - "x": 3832, - "y": -224, - "zOrder": 182, + "name": "HorizontalDemon", + "persistentUuid": "e36a055c-7096-4474-ad37-2ea8e42694be", + "width": 256, + "x": 45088, + "y": -608, + "zOrder": 91, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -27304,14 +26472,14 @@ "angle": 0, "customSize": true, "depth": 0, - "height": 128, + "height": 256, "layer": "", - "name": "LaserDemon_BeamPermanent", - "persistentUuid": "96bec5ad-d2dd-412c-8c9a-6a850915196e", - "width": 80, - "x": 3832, - "y": -96, - "zOrder": 182, + "name": "HorizontalDemon", + "persistentUuid": "13e1310f-4990-4b68-8d40-d8857e512ce0", + "width": 256, + "x": 44832, + "y": -288, + "zOrder": 91, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -27320,14 +26488,14 @@ "angle": 0, "customSize": true, "depth": 0, - "height": 128, + "height": 256, "layer": "", - "name": "LaserDemon_BeamPermanent", - "persistentUuid": "d14c8df9-85da-4ca7-b507-522ad2520b74", - "width": 80, - "x": 4280, - "y": -64, - "zOrder": 182, + "name": "HorizontalDemon", + "persistentUuid": "08f8f770-074e-4b92-a50d-cc8a49f8b148", + "width": 256, + "x": 45088, + "y": 32, + "zOrder": 91, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -27336,14 +26504,14 @@ "angle": 0, "customSize": true, "depth": 0, - "height": 128, + "height": 256, "layer": "", - "name": "LaserDemon_BeamPermanent", - "persistentUuid": "988495bb-45bb-4e0a-a67f-b15504c9e32b", - "width": 80, - "x": 4280, - "y": -192, - "zOrder": 182, + "name": "HorizontalDemon", + "persistentUuid": "ed378120-6441-4398-82a0-4a00cbf8907c", + "width": 256, + "x": 44832, + "y": 352, + "zOrder": 91, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -27351,15 +26519,15 @@ { "angle": 0, "customSize": true, - "depth": 0, - "height": 128, + "depth": 1, + "height": 448, "layer": "", - "name": "LaserDemon_BeamPermanent", - "persistentUuid": "1beba297-4274-4b1b-b8fe-c897103f9451", - "width": 80, - "x": 4728, - "y": -96, - "zOrder": 182, + "name": "VerticalMovingPlatformDown", + "persistentUuid": "20c7d26b-7a87-4510-a1fa-3545bc473118", + "width": 448, + "x": 44704, + "y": -32, + "zOrder": 44, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -27367,15 +26535,15 @@ { "angle": 0, "customSize": true, - "depth": 0, - "height": 128, + "depth": 1, + "height": 256, "layer": "", - "name": "LaserDemon_BeamPermanent", - "persistentUuid": "dcd02050-a146-4d79-af13-573d3621f72b", - "width": 80, - "x": 4728, - "y": -224, - "zOrder": 182, + "name": "HorizontalMovingPlatformRight", + "persistentUuid": "927835bb-21d7-4808-8d52-7511e70ba6c5", + "width": 512, + "x": 45568, + "y": 512, + "zOrder": 89, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -27384,133 +26552,106 @@ "angle": 0, "customSize": true, "depth": 0, - "height": 128, + "height": 256, "layer": "", - "name": "LaserDemon_BeamPermanent", - "persistentUuid": "4589808a-5036-40b1-aa5f-0b0dd8479101", - "width": 80, - "x": 5176, - "y": -96, - "zOrder": 182, + "name": "HorizontalDemon", + "persistentUuid": "c0e3fbfd-21bf-456e-8c1b-2dfdc74e86b2", + "width": 256, + "x": 42112, + "y": 608, + "zOrder": 91, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 0, + "angle": 180, "customSize": true, - "depth": 0, - "height": 128, + "depth": 1, + "height": 439, "layer": "", - "name": "LaserDemon_BeamPermanent", - "persistentUuid": "fc51c325-08af-40ef-b78c-2587836c0bf8", - "width": 80, - "x": 5176, - "y": -224, - "zOrder": 182, + "name": "StaticPlatform2", + "persistentUuid": "27622525-4211-423f-84a8-82774f409c52", + "width": 544, + "x": 42432, + "y": -320, + "zOrder": 90, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 90, + "angle": 0, "customSize": true, - "depth": 0, + "depth": 1, "height": 192, "layer": "", - "name": "SpikeDemon_Base", - "persistentUuid": "b78363bd-4b92-446c-b5eb-650b479bb51c", - "width": 192, - "x": 4000, - "y": -192, - "zOrder": 183, - "numberProperties": [], + "name": "StalactiteDemon_Base", + "persistentUuid": "9bef3e22-4dc5-45e8-8b96-79ddfa81db65", + "width": 256, + "x": 42656, + "y": 64, + "zOrder": 88, + "numberProperties": [ + { + "name": "animation", + "value": 0 + } + ], "stringProperties": [], "initialVariables": [ - { - "folded": true, - "name": "CanShootOffscreen", - "type": "boolean", - "value": false - }, { "folded": true, "name": "FireFrequencyTime", "type": "number", - "value": 1 + "value": 5.5 } ] }, { - "angle": 90, + "angle": 0, "customSize": true, "depth": 0, - "height": 192, + "height": 64, "layer": "", - "name": "SpikeDemon_Base", - "persistentUuid": "40c1c7fb-02cf-4706-83ba-fadcb16279dd", - "width": 192, - "x": 4448, - "y": -192, - "zOrder": 183, + "name": "HorizontalMovingPlatformRight", + "persistentUuid": "cd4b049d-f9e3-4c4b-bf04-58b4c6008b6a", + "width": 128, + "x": 43488, + "y": 864, + "zOrder": 145, "numberProperties": [], "stringProperties": [], - "initialVariables": [ - { - "folded": true, - "name": "CanShootOffscreen", - "type": "boolean", - "value": false - }, - { - "folded": true, - "name": "FireFrequencyTime", - "type": "number", - "value": 1 - } - ] + "initialVariables": [] }, { - "angle": 90, + "angle": 0, "customSize": true, - "depth": 0, - "height": 192, + "depth": 1, + "height": 224, "layer": "", - "name": "SpikeDemon_Base", - "persistentUuid": "e16899b6-e519-4aa4-8b85-0e9a8cc0b5d6", - "width": 192, - "x": 4896, - "y": -192, - "zOrder": 183, + "name": "FireDemon", + "persistentUuid": "091d5c5f-f19c-4624-839d-7a5bfd6e6912", + "width": 224, + "x": 43072, + "y": 288, + "zOrder": 126, "numberProperties": [], "stringProperties": [], - "initialVariables": [ - { - "folded": true, - "name": "CanShootOffscreen", - "type": "boolean", - "value": false - }, - { - "folded": true, - "name": "FireFrequencyTime", - "type": "number", - "value": 1 - } - ] + "initialVariables": [] }, { "angle": 0, "customSize": true, - "depth": 0, - "height": 192, + "depth": 1, + "height": 256, "layer": "", - "name": "LaserDemon_BasePermanent", - "persistentUuid": "a6792f89-79a3-4367-9c99-5c27b1a32bfb", - "width": 192, - "x": 3776, - "y": 32, - "zOrder": 181, + "name": "HorizontalMovingPlatformRight", + "persistentUuid": "ab559f65-d258-42e2-9775-f0976fc47bee", + "width": 512, + "x": 41408, + "y": -896, + "zOrder": 89, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -27518,15 +26659,15 @@ { "angle": 0, "customSize": true, - "depth": 0, - "height": 192, + "depth": 1, + "height": 256, "layer": "", - "name": "LaserDemon_BasePermanent", - "persistentUuid": "226007d0-47d6-4e92-9b4d-ac227cb23897", - "width": 192, - "x": 4224, - "y": 32, - "zOrder": 181, + "name": "FlyingDemon", + "persistentUuid": "222f747a-a50d-40ad-9e81-80328bb4883b", + "width": 256, + "x": 43296, + "y": -800, + "zOrder": 66, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -27535,14 +26676,14 @@ "angle": 0, "customSize": true, "depth": 0, - "height": 192, + "height": 320, "layer": "", - "name": "LaserDemon_BasePermanent", - "persistentUuid": "83d4d300-35fc-44fe-b027-01dd600001a8", - "width": 192, - "x": 4672, - "y": 32, - "zOrder": 181, + "name": "StaticPlatform3", + "persistentUuid": "6a64bcf3-6445-477f-845e-40e804fed53c", + "width": 640, + "x": 43840, + "y": -480, + "zOrder": 148, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -27550,15 +26691,15 @@ { "angle": 0, "customSize": true, - "depth": 0, - "height": 192, + "depth": 1, + "height": 208, "layer": "", - "name": "LaserDemon_BasePermanent", - "persistentUuid": "c49dd622-a134-4cdc-8f82-0ac3dc328d54", - "width": 192, - "x": 5120, - "y": 32, - "zOrder": 181, + "name": "StaticPlatform2", + "persistentUuid": "defdf758-9ab1-4593-8de0-01d777cc892c", + "width": 480, + "x": 42528, + "y": 736, + "zOrder": 144, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -27566,47 +26707,54 @@ { "angle": 0, "customSize": true, - "depth": 0, - "height": 192, + "depth": 1, + "height": 256, "layer": "", - "name": "LaserDemon_BasePermanent", - "persistentUuid": "1526a3bf-547e-422f-8f24-a66d760714d1", - "width": 192, - "x": 3776, - "y": 480, - "zOrder": 181, + "name": "HorizontalMovingPlatformRight", + "persistentUuid": "c8fa1dc3-6301-492e-b4b3-2040ea26db9a", + "width": 512, + "x": 41920, + "y": -960, + "zOrder": 89, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 0, + "angle": 211, "customSize": true, "depth": 0, "height": 192, "layer": "", - "name": "LaserDemon_BasePermanent", - "persistentUuid": "d55aeced-07ad-447f-b78b-aae49e923221", - "width": 192, - "x": 4224, - "y": 480, - "zOrder": 181, + "name": "StalagmiteDemon_Base", + "persistentUuid": "e73ccb81-9b08-4804-814f-dc97ecdd3863", + "width": 256, + "x": 42720, + "y": -224, + "zOrder": 100, "numberProperties": [], "stringProperties": [], - "initialVariables": [] + "initialVariables": [ + { + "folded": true, + "name": "FireFrequencyTime", + "type": "number", + "value": 3 + } + ] }, { "angle": 0, "customSize": true, - "depth": 0, - "height": 192, + "depth": 1, + "height": 256, "layer": "", - "name": "LaserDemon_BasePermanent", - "persistentUuid": "2e8592a4-be9f-47f6-8297-c206a0fc8222", - "width": 192, - "x": 4672, - "y": 480, - "zOrder": 181, + "name": "Checkpoint", + "persistentUuid": "a923c7df-094a-4353-8908-a5c4e3ac4184", + "width": 341, + "x": 41504, + "y": -1152, + "zOrder": 71, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -27614,60 +26762,47 @@ { "angle": 0, "customSize": true, - "depth": 0, - "height": 192, + "depth": 1, + "height": 256, "layer": "", - "name": "LaserDemon_BasePermanent", - "persistentUuid": "1ec5a104-eee4-44dc-bc49-f8dcef8eccaf", - "width": 192, - "x": 5120, - "y": 480, - "zOrder": 181, + "name": "Checkpoint", + "persistentUuid": "80e869b5-3d8d-445c-97fb-088192e12323", + "width": 341, + "x": 41008, + "y": 512, + "zOrder": 71, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 90, + "angle": 0, "customSize": true, "depth": 0, - "height": 128, + "height": 256, "layer": "", - "name": "LaserDemon_Beam", - "persistentUuid": "5524fa4b-8331-490f-ad89-a9fe71bd555d", - "width": 80, - "x": 5336, - "y": 64, - "zOrder": 179, + "name": "HorizontalDemon", + "persistentUuid": "9f014e68-0b09-40c0-a931-eadc92b040cd", + "width": 256, + "x": 41984, + "y": -1216, + "zOrder": 112, "numberProperties": [], "stringProperties": [], - "initialVariables": [ - { - "folded": true, - "name": "FireOffsetTime", - "type": "number", - "value": 0 - }, - { - "folded": true, - "name": "OnOffTime", - "type": "number", - "value": 1 - } - ] + "initialVariables": [] }, { - "angle": 90, + "angle": 0, "customSize": true, "depth": 0, - "height": 128, + "height": 192, "layer": "", - "name": "LaserDemon_Beam", - "persistentUuid": "0233f523-5649-4a86-b99b-1211829736ec", - "width": 80, - "x": 5464, - "y": 64, - "zOrder": 179, + "name": "SpikeDemon_Base", + "persistentUuid": "288b7656-0345-46b2-a1a5-e6ae6daa96c7", + "width": 192, + "x": 44192, + "y": 608, + "zOrder": 139, "numberProperties": [], "stringProperties": [], "initialVariables": [ @@ -27675,28 +26810,22 @@ "folded": true, "name": "FireOffsetTime", "type": "number", - "value": 0 - }, - { - "folded": true, - "name": "OnOffTime", - "type": "number", - "value": 1 + "value": 2 } ] }, { "angle": 0, "customSize": true, - "depth": 0, - "height": 192, + "depth": 1, + "height": 96, "layer": "", - "name": "LaserDemon_BasePermanent", - "persistentUuid": "a59c0ceb-ef3c-4e70-9503-38c1ad0d6c49", - "width": 192, - "x": 5568, - "y": 32, - "zOrder": 181, + "name": "StaticPlatform1", + "persistentUuid": "a3d568eb-ac50-4e2b-833e-5f64b6e248e8", + "width": 448, + "x": 1000, + "y": 760, + "zOrder": 78, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -27704,105 +26833,79 @@ { "angle": 0, "customSize": true, - "depth": 0, - "height": 192, + "depth": 1, + "height": 96, "layer": "", - "name": "LaserDemon_BasePermanent", - "persistentUuid": "28d1ad5b-9249-40fa-a4f5-500071aacb27", - "width": 192, - "x": 6016, - "y": 32, - "zOrder": 181, + "name": "StaticPlatform1", + "persistentUuid": "d657918b-7d8b-4a36-a630-b2a3c7187213", + "width": 448, + "x": 1448, + "y": 760, + "zOrder": 78, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 90, + "angle": 0, "customSize": true, - "depth": 0, - "height": 128, + "depth": 1, + "height": 96, "layer": "", - "name": "LaserDemon_Beam", - "persistentUuid": "3b36c8b5-3249-4c64-86cb-fe3bdbe294e2", - "width": 80, - "x": 5912, - "y": 64, - "zOrder": 179, + "name": "StaticPlatform1", + "persistentUuid": "45f4c03d-56b9-45a1-bf75-b704284cc85f", + "width": 448, + "x": 1896, + "y": 760, + "zOrder": 78, "numberProperties": [], "stringProperties": [], - "initialVariables": [ - { - "folded": true, - "name": "FireOffsetTime", - "type": "number", - "value": 1 - }, - { - "folded": true, - "name": "OnOffTime", - "type": "number", - "value": 1 - } - ] + "initialVariables": [] }, { - "angle": 90, + "angle": 0, "customSize": true, - "depth": 0, - "height": 128, + "depth": 1, + "height": 96, "layer": "", - "name": "LaserDemon_Beam", - "persistentUuid": "45f2c86b-b6ac-4875-871e-fb49ea18b068", - "width": 80, - "x": 5784, - "y": 64, - "zOrder": 179, + "name": "StaticPlatform1", + "persistentUuid": "586130bc-9955-4527-8971-b58f44b6bf41", + "width": 448, + "x": 2344, + "y": 760, + "zOrder": 78, "numberProperties": [], "stringProperties": [], - "initialVariables": [ - { - "folded": true, - "name": "FireOffsetTime", - "type": "number", - "value": 1 - }, - { - "folded": true, - "name": "OnOffTime", - "type": "number", - "value": 1 - } - ] + "initialVariables": [] }, { - "angle": 90, + "angle": 0, "customSize": true, - "depth": 0, - "height": 128, + "depth": 1, + "height": 96, "layer": "", - "name": "LaserDemon_BeamPermanent", - "persistentUuid": "0c989022-9760-4f05-9775-0a795ebc038c", - "width": 80, - "x": 5336, - "y": 512, - "zOrder": 182, + "name": "StaticPlatform1", + "persistentUuid": "ee2451d2-9c34-4690-8765-0efaed7fb1fb", + "width": 448, + "x": 2792, + "y": 760, + "zOrder": 78, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 90, + "angle": 0, "customSize": true, - "depth": 0, - "height": 128, + "depth": 1, + "height": 96, "layer": "", - "name": "LaserDemon_BeamPermanent", - "persistentUuid": "0cdef0d2-5544-4254-a594-4f2d761adc42", - "width": 80, - "x": 5464, - "y": 512, - "zOrder": 182, + "name": "StaticPlatform1", + "persistentUuid": "d941ed4b-81b5-4612-8ef2-b38e4fed5ff7", + "width": 448, + "x": 3240, + "y": 760, + "zOrder": 78, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -27810,47 +26913,47 @@ { "angle": 0, "customSize": true, - "depth": 0, - "height": 192, + "depth": 1, + "height": 96, "layer": "", - "name": "LaserDemon_BasePermanent", - "persistentUuid": "0926c8b8-e547-44d5-9f95-98935f8d3f5a", - "width": 192, - "x": 5568, - "y": 480, - "zOrder": 181, + "name": "StaticPlatform1", + "persistentUuid": "078d6cf7-f312-4b10-a0a2-26869a51c3b4", + "width": 448, + "x": 5480, + "y": 760, + "zOrder": 78, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 90, + "angle": 0, "customSize": true, - "depth": 0, - "height": 128, + "depth": 1, + "height": 96, "layer": "", - "name": "LaserDemon_BeamPermanent", - "persistentUuid": "592e898f-3660-41e1-9338-53e37408e3ea", - "width": 80, - "x": 5784, - "y": 512, - "zOrder": 182, + "name": "StaticPlatform1", + "persistentUuid": "47cda15a-3aeb-45a0-9574-5bb709088666", + "width": 448, + "x": 5032, + "y": 760, + "zOrder": 78, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 90, + "angle": 0, "customSize": true, - "depth": 0, - "height": 128, + "depth": 1, + "height": 96, "layer": "", - "name": "LaserDemon_BeamPermanent", - "persistentUuid": "8e9223a3-68d0-4def-bfe4-61c0f946fea4", - "width": 80, - "x": 5912, - "y": 512, - "zOrder": 182, + "name": "StaticPlatform1", + "persistentUuid": "0d935c3f-c30f-40e0-9b00-d9b749471d50", + "width": 448, + "x": 4584, + "y": 760, + "zOrder": 78, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -27858,15 +26961,15 @@ { "angle": 0, "customSize": true, - "depth": 0, - "height": 192, + "depth": 1, + "height": 96, "layer": "", - "name": "LaserDemon_BasePermanent", - "persistentUuid": "4fcdf129-0e50-4f9c-8856-05009df393e0", - "width": 192, - "x": 6016, - "y": 480, - "zOrder": 181, + "name": "StaticPlatform1", + "persistentUuid": "b6d5e053-dda3-4159-a40b-c162a356f0ba", + "width": 448, + "x": 4136, + "y": 760, + "zOrder": 78, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -27875,14 +26978,14 @@ "angle": 0, "customSize": true, "depth": 1, - "height": 48, + "height": 96, "layer": "", "name": "StaticPlatform1", - "persistentUuid": "a981c2cc-a18e-4757-ac6d-c5b7af6d2728", - "width": 192, - "x": 5344, - "y": 416, - "zOrder": 180, + "persistentUuid": "3d69b794-47e8-4ae6-9fcd-d8c8f8e82407", + "width": 448, + "x": 3688, + "y": 760, + "zOrder": 78, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -27891,14 +26994,14 @@ "angle": 0, "customSize": true, "depth": 1, - "height": 48, + "height": 96, "layer": "", "name": "StaticPlatform1", - "persistentUuid": "b11703f6-0259-4bed-bc1b-df5832df29e5", - "width": 192, - "x": 5792, - "y": 416, - "zOrder": 180, + "persistentUuid": "68be6afc-767f-47bf-ab09-6ea35e6a2b6e", + "width": 448, + "x": 6376, + "y": 760, + "zOrder": 78, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -27907,14 +27010,14 @@ "angle": 0, "customSize": true, "depth": 1, - "height": 32, + "height": 96, "layer": "", - "name": "StaticPlatform2", - "persistentUuid": "cc359f5c-585c-46ca-84bf-36635ffd266f", - "width": 32, - "x": 5200, - "y": 224, - "zOrder": 131, + "name": "StaticPlatform1", + "persistentUuid": "3e169aa6-ab47-45ea-890b-e48bfa053d97", + "width": 448, + "x": 5928, + "y": 760, + "zOrder": 78, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -27923,14 +27026,14 @@ "angle": 0, "customSize": true, "depth": 1, - "height": 32, + "height": 96, "layer": "", - "name": "StaticPlatform2", - "persistentUuid": "50189148-7775-4a29-abf3-40d74f8e2bea", - "width": 32, - "x": 5648, - "y": 224, - "zOrder": 131, + "name": "StaticPlatform1", + "persistentUuid": "14a70639-1ee0-49f2-95b1-d63bebfb4056", + "width": 448, + "x": 6824, + "y": 760, + "zOrder": 150, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -27939,14 +27042,14 @@ "angle": 0, "customSize": true, "depth": 1, - "height": 32, + "height": 96, "layer": "", - "name": "StaticPlatform2", - "persistentUuid": "9588486b-1fdf-4a6f-87ce-7143d25f7795", - "width": 32, - "x": 6096, - "y": 224, - "zOrder": 131, + "name": "StaticPlatform1", + "persistentUuid": "50d9b7fe-6e54-4873-bc24-e4ffcbefb56a", + "width": 448, + "x": 7272, + "y": 760, + "zOrder": 151, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -27954,163 +27057,111 @@ { "angle": 0, "customSize": true, - "depth": 0, - "height": 128, + "depth": 1, + "height": 96, "layer": "", - "name": "LaserDemon_Beam", - "persistentUuid": "6fde5b3a-31c7-45cb-92ec-9b7a6f3ff5dd", - "width": 80, - "x": 6072, - "y": 224, - "zOrder": 17, + "name": "StaticPlatform1", + "persistentUuid": "41ef4b16-aa1f-4f62-a897-d66639cd46c5", + "width": 448, + "x": 1448, + "y": 376, + "zOrder": 78, "numberProperties": [], "stringProperties": [], - "initialVariables": [ - { - "folded": true, - "name": "FireOffsetTime", - "type": "number", - "value": 1 - }, - { - "folded": true, - "name": "OnOffTime", - "type": "number", - "value": 1 - } - ] + "initialVariables": [] }, { "angle": 0, "customSize": true, - "depth": 0, - "height": 128, + "depth": 1, + "height": 96, "layer": "", - "name": "LaserDemon_Beam", - "persistentUuid": "0bd1ff9b-fd41-4921-95f5-c69b21fe3769", - "width": 80, - "x": 6072, - "y": 352, - "zOrder": 17, + "name": "StaticPlatform1", + "persistentUuid": "6d93b6fa-6cb3-45d8-bd26-a6c5b502a4d2", + "width": 448, + "x": 1896, + "y": 376, + "zOrder": 78, "numberProperties": [], "stringProperties": [], - "initialVariables": [ - { - "folded": true, - "name": "FireOffsetTime", - "type": "number", - "value": 1 - }, - { - "folded": true, - "name": "OnOffTime", - "type": "number", - "value": 1 - } - ] + "initialVariables": [] }, { - "angle": 90, + "angle": 0, "customSize": true, - "depth": 0, - "height": 192, + "depth": 1, + "height": 96, "layer": "", - "name": "SpikeDemon_Base", - "persistentUuid": "26b68d53-de51-408a-a2df-a599e40a5e97", - "width": 192, - "x": 5344, - "y": -192, - "zOrder": 183, + "name": "StaticPlatform1", + "persistentUuid": "2a63812d-8179-47e8-96b4-6f3192dc8c89", + "width": 448, + "x": 2344, + "y": 376, + "zOrder": 78, "numberProperties": [], "stringProperties": [], - "initialVariables": [ - { - "folded": true, - "name": "CanShootOffscreen", - "type": "boolean", - "value": false - }, - { - "folded": true, - "name": "FireFrequencyTime", - "type": "number", - "value": 1 - } - ] + "initialVariables": [] }, { - "angle": 90, + "angle": 0, "customSize": true, - "depth": 0, - "height": 192, + "depth": 1, + "height": 96, "layer": "", - "name": "SpikeDemon_Base", - "persistentUuid": "7084143c-08eb-42b1-a28a-a8bb89f78ad6", - "width": 192, - "x": 5792, - "y": -192, - "zOrder": 183, + "name": "StaticPlatform1", + "persistentUuid": "4a575dfe-a2dd-4680-a125-3cd62c32789f", + "width": 448, + "x": 2792, + "y": 376, + "zOrder": 78, "numberProperties": [], "stringProperties": [], - "initialVariables": [ - { - "folded": true, - "name": "CanShootOffscreen", - "type": "boolean", - "value": false - }, - { - "folded": true, - "name": "FireFrequencyTime", - "type": "number", - "value": 1 - } - ] + "initialVariables": [] }, { "angle": 0, "customSize": true, - "depth": 0, - "height": 192, + "depth": 1, + "height": 96, "layer": "", - "name": "LaserDemon_BasePermanent", - "persistentUuid": "ff0bb62a-c064-4a65-9230-a76f5a32398f", - "width": 192, - "x": 5568, - "y": -416, - "zOrder": 181, + "name": "StaticPlatform1", + "persistentUuid": "577d5a63-94d2-4a79-aa57-afa3c0587af5", + "width": 448, + "x": 3240, + "y": 376, + "zOrder": 78, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 90, + "angle": 0, "customSize": true, - "depth": 0, - "height": 128, + "depth": 1, + "height": 96, "layer": "", - "name": "LaserDemon_BeamPermanent", - "persistentUuid": "a0cc1809-9e6b-4c1e-97f3-06e66cafc25a", - "width": 80, - "x": 5336, - "y": -384, - "zOrder": 182, + "name": "StaticPlatform1", + "persistentUuid": "1bf78dde-6858-41ee-b9f7-8a9ab951a4bd", + "width": 448, + "x": 5480, + "y": 376, + "zOrder": 78, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 90, + "angle": 0, "customSize": true, - "depth": 0, - "height": 128, + "depth": 1, + "height": 96, "layer": "", - "name": "LaserDemon_BeamPermanent", - "persistentUuid": "78cdc141-51f5-4c82-b650-e8f1e0e4d5fe", - "width": 80, - "x": 5464, - "y": -384, - "zOrder": 182, + "name": "StaticPlatform1", + "persistentUuid": "39640890-ad1a-4faa-94bb-baf50eb2856d", + "width": 448, + "x": 5032, + "y": 376, + "zOrder": 78, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -28118,63 +27169,47 @@ { "angle": 0, "customSize": true, - "depth": 0, - "height": 512, + "depth": 1, + "height": 96, "layer": "", - "name": "LaserRing", - "persistentUuid": "ccd001db-d589-4362-b04b-2848e1c33832", - "width": 512, - "x": 5408, - "y": -576, - "zOrder": 18, - "numberProperties": [], - "stringProperties": [], - "initialVariables": [] - }, - { - "angle": 0, - "customSize": true, - "depth": 0, - "height": 192, - "layer": "", - "name": "LaserDemon_BasePermanent", - "persistentUuid": "96126f2b-5c26-4ae1-8019-2fe266cc8437", - "width": 192, - "x": 6016, - "y": -416, - "zOrder": 181, + "name": "StaticPlatform1", + "persistentUuid": "0efdfa96-5e7a-4765-aa10-878c9cf518de", + "width": 448, + "x": 4584, + "y": 376, + "zOrder": 78, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 90, + "angle": 0, "customSize": true, - "depth": 0, - "height": 128, + "depth": 1, + "height": 96, "layer": "", - "name": "LaserDemon_BeamPermanent", - "persistentUuid": "93241313-691b-4f86-8a8c-3f22458f4a69", - "width": 80, - "x": 5784, - "y": -384, - "zOrder": 182, + "name": "StaticPlatform1", + "persistentUuid": "fb957850-f49d-4a10-a845-9cd8f7c5bc29", + "width": 448, + "x": 4136, + "y": 376, + "zOrder": 78, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 90, + "angle": 0, "customSize": true, - "depth": 0, - "height": 128, + "depth": 1, + "height": 96, "layer": "", - "name": "LaserDemon_BeamPermanent", - "persistentUuid": "4d77617e-088f-4814-8d93-9ff4e3a6d73d", - "width": 80, - "x": 5912, - "y": -384, - "zOrder": 182, + "name": "StaticPlatform1", + "persistentUuid": "db138cd2-b2dc-4574-ad8e-e63d367dba9c", + "width": 448, + "x": 3688, + "y": 376, + "zOrder": 78, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -28182,15 +27217,15 @@ { "angle": 0, "customSize": true, - "depth": 0, - "height": 512, + "depth": 1, + "height": 96, "layer": "", - "name": "LaserRing", - "persistentUuid": "87852f88-7368-4c73-9dd6-0b84caf5cbc3", - "width": 512, - "x": 5856, - "y": -576, - "zOrder": 18, + "name": "StaticPlatform1", + "persistentUuid": "45f5dd1f-6c7f-4c38-917f-ba4d086e99bc", + "width": 448, + "x": 6376, + "y": 376, + "zOrder": 78, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -28198,15 +27233,15 @@ { "angle": 0, "customSize": true, - "depth": 0, - "height": 128, + "depth": 1, + "height": 96, "layer": "", - "name": "LaserDemon_BeamPermanent", - "persistentUuid": "5363af51-b3eb-4550-8dbd-b980b6e1a4b4", - "width": 80, - "x": 5624, - "y": -224, - "zOrder": 182, + "name": "StaticPlatform1", + "persistentUuid": "1be0b2bf-3e07-498a-8743-103630045007", + "width": 448, + "x": 5928, + "y": 376, + "zOrder": 78, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -28214,15 +27249,15 @@ { "angle": 0, "customSize": true, - "depth": 0, - "height": 128, + "depth": 1, + "height": 96, "layer": "", - "name": "LaserDemon_BeamPermanent", - "persistentUuid": "98d35299-aa73-4ae4-bb0c-bbca6c2e34be", - "width": 80, - "x": 5624, - "y": -96, - "zOrder": 182, + "name": "StaticPlatform1", + "persistentUuid": "bc26a819-212f-480b-8c63-0cc580b680d4", + "width": 448, + "x": 6824, + "y": 376, + "zOrder": 150, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -28230,111 +27265,225 @@ { "angle": 0, "customSize": true, - "depth": 0, - "height": 128, + "depth": 1, + "height": 96, "layer": "", - "name": "LaserDemon_BeamPermanent", - "persistentUuid": "b8aa72e9-06f9-402e-9a9c-243cc5773ac5", - "width": 80, - "x": 6072, - "y": -224, - "zOrder": 182, + "name": "StaticPlatform1", + "persistentUuid": "8a8569ed-c763-49d9-8e44-3ddd9075de86", + "width": 448, + "x": 7272, + "y": 376, + "zOrder": 151, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 0, + "angle": -90, "customSize": true, "depth": 0, - "height": 128, + "height": 192, "layer": "", - "name": "LaserDemon_BeamPermanent", - "persistentUuid": "720db5a1-0705-479e-8d8c-2553335e961c", - "width": 80, - "x": 6072, - "y": -96, - "zOrder": 182, + "name": "ShockwaveDemon_Base", + "persistentUuid": "d43f0f2c-51e9-453d-8957-3452e8b68eeb", + "width": 192, + "x": 1000, + "y": 712, + "zOrder": 101, "numberProperties": [], "stringProperties": [], - "initialVariables": [] + "initialVariables": [ + { + "folded": true, + "name": "ProjectileLifetime", + "type": "number", + "value": 0.9 + }, + { + "folded": true, + "name": "FixedAngle", + "type": "boolean", + "value": true + }, + { + "folded": true, + "name": "ShockwavePower", + "type": "number", + "value": 1200 + }, + { + "folded": true, + "name": "FireFrequencyTime", + "type": "number", + "value": 3 + } + ] }, { - "angle": 0, + "angle": -90, "customSize": true, - "depth": 1, - "height": 48, + "depth": 0, + "height": 192, "layer": "", - "name": "StaticPlatform1", - "persistentUuid": "c9b4313b-baf4-46d8-b58f-ebc7b513130b", + "name": "ShockwaveDemon_Base", + "persistentUuid": "3b2bf5b8-5d04-4817-97bf-180e796edaa0", "width": 192, - "x": 6240, - "y": 416, - "zOrder": 180, + "x": 2000, + "y": 712, + "zOrder": 101, "numberProperties": [], "stringProperties": [], - "initialVariables": [] + "initialVariables": [ + { + "folded": true, + "name": "ProjectileLifetime", + "type": "number", + "value": 0.9 + }, + { + "name": "FireOffsetTime", + "type": "number", + "value": 0.9 + }, + { + "folded": true, + "name": "FixedAngle", + "type": "boolean", + "value": true + }, + { + "folded": true, + "name": "ShockwavePower", + "type": "number", + "value": 2200 + }, + { + "folded": true, + "name": "FireFrequencyTime", + "type": "number", + "value": 3 + } + ] }, { - "angle": 0, + "angle": -90, "customSize": true, "depth": 0, "height": 192, "layer": "", - "name": "LaserDemon_BasePermanent", - "persistentUuid": "babfb291-8f38-482b-8045-5494050aadf6", + "name": "ShockwaveDemon_Base", + "persistentUuid": "9810fbf0-aec3-470e-af44-281cd7756366", "width": 192, - "x": 6464, - "y": 32, - "zOrder": 181, + "x": 4000, + "y": 712, + "zOrder": 101, "numberProperties": [], "stringProperties": [], - "initialVariables": [] + "initialVariables": [ + { + "folded": true, + "name": "ProjectileLifetime", + "type": "number", + "value": 0.9 + }, + { + "name": "FireOffsetTime", + "type": "number", + "value": 1.8 + }, + { + "folded": true, + "name": "FixedAngle", + "type": "boolean", + "value": true + }, + { + "folded": true, + "name": "ShockwavePower", + "type": "number", + "value": 3450 + }, + { + "folded": true, + "name": "FireFrequencyTime", + "type": "number", + "value": 3 + } + ] }, { - "angle": 0, + "angle": -90, "customSize": true, "depth": 0, "height": 192, "layer": "", - "name": "LaserDemon_BasePermanent", - "persistentUuid": "26604104-167d-43de-b5ba-d8c28b08712f", + "name": "ShockwaveDemon_Base", + "persistentUuid": "74a0fada-7cb8-4475-b9ca-2623be1810de", "width": 192, - "x": 6464, - "y": 480, - "zOrder": 181, + "x": 7250, + "y": 712, + "zOrder": 101, "numberProperties": [], "stringProperties": [], - "initialVariables": [] + "initialVariables": [ + { + "folded": true, + "name": "ProjectileLifetime", + "type": "number", + "value": 3.4 + }, + { + "name": "FireOffsetTime", + "type": "number", + "value": 2.7 + }, + { + "folded": true, + "name": "FixedAngle", + "type": "boolean", + "value": true + }, + { + "folded": true, + "name": "ShockwavePower", + "type": "number", + "value": 4000 + }, + { + "folded": true, + "name": "FireFrequencyTime", + "type": "number", + "value": 3 + } + ] }, { "angle": 0, "customSize": true, "depth": 1, - "height": 48, + "height": 96, "layer": "", "name": "StaticPlatform1", - "persistentUuid": "64980321-4bb0-43be-a819-4beb99a55e9b", - "width": 192, - "x": 6688, - "y": 0, - "zOrder": 180, + "persistentUuid": "0b6201c0-f9e1-41c9-8c87-e278731e80d6", + "width": 448, + "x": 1000, + "y": 376, + "zOrder": 78, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { "angle": 0, - "customSize": true, - "depth": 0, - "height": 128, + "customSize": false, + "height": 0, "layer": "", - "name": "LaserDemon_BeamPermanent", - "persistentUuid": "918fd1d9-badc-41a7-bf56-e45dece680c1", - "width": 80, - "x": 6520, - "y": 224, - "zOrder": 182, + "name": "FlyingDemon", + "persistentUuid": "f468d415-922e-493b-b471-4b7ca147d325", + "width": 0, + "x": 14016, + "y": -72, + "zOrder": 152, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -28343,46 +27492,59 @@ "angle": 0, "customSize": true, "depth": 0, - "height": 128, + "height": 192, "layer": "", - "name": "LaserDemon_BeamPermanent", - "persistentUuid": "24d80378-1dbb-4083-bf15-ae4d6f234619", - "width": 80, - "x": 6520, - "y": 352, - "zOrder": 182, + "name": "StalactiteDemon_Base", + "persistentUuid": "8a61c814-9974-4ccb-81d6-91878d70bfbf", + "width": 256, + "x": 16640, + "y": 216, + "zOrder": 153, "numberProperties": [], "stringProperties": [], - "initialVariables": [] + "initialVariables": [ + { + "folded": true, + "name": "FireOffsetTime", + "type": "number", + "value": 1.6 + }, + { + "folded": true, + "name": "FireFrequencyTime", + "type": "number", + "value": 3 + } + ] }, { - "angle": 90, + "angle": 0, "customSize": true, - "depth": 0, - "height": 128, + "depth": 1, + "height": 96, "layer": "", - "name": "LaserDemon_BeamPermanent", - "persistentUuid": "8749b59d-ca9b-4e5b-8891-5432c28face8", - "width": 80, - "x": 6232, - "y": 512, - "zOrder": 182, + "name": "StaticPlatform1", + "persistentUuid": "68a7c71d-e29f-461b-bb71-6814828ed906", + "width": 448, + "x": 16544, + "y": 152, + "zOrder": 151, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 90, + "angle": 0, "customSize": true, - "depth": 0, - "height": 128, + "depth": 1, + "height": 256, "layer": "", - "name": "LaserDemon_BeamPermanent", - "persistentUuid": "0657e88f-f3b4-4c30-a295-861e16f53607", - "width": 80, - "x": 6360, - "y": 512, - "zOrder": 182, + "name": "FlyingDemon", + "persistentUuid": "b7578801-0500-4ce8-9121-75d9ffe2af0b", + "width": 256, + "x": 9760, + "y": 1144, + "zOrder": 66, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -28390,15 +27552,15 @@ { "angle": 0, "customSize": true, - "depth": 0, - "height": 512, + "depth": 1, + "height": 256, "layer": "", - "name": "LaserRing", - "persistentUuid": "8ead4a68-25a8-4269-aa13-355c331fe24f", - "width": 512, - "x": 6304, - "y": 320, - "zOrder": 18, + "name": "FlyingDemon", + "persistentUuid": "2ba12be9-2468-4532-9f38-80bad5a5762d", + "width": 256, + "x": 9760, + "y": 1080, + "zOrder": 66, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -28409,12 +27571,12 @@ "depth": 1, "height": 256, "layer": "", - "name": "Checkpoint", - "persistentUuid": "d6645f66-7ffd-4379-a200-bae2cefab11b", - "width": 341, - "x": 6624, - "y": -256, - "zOrder": 184, + "name": "FlyingDemon", + "persistentUuid": "2fdd2653-e387-4e59-8ca0-fe0350d7a1d1", + "width": 256, + "x": 9952, + "y": 1080, + "zOrder": 66, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -28426,10 +27588,10 @@ "height": 256, "layer": "", "name": "FlyingDemon", - "persistentUuid": "8c1576e2-5036-44dd-9708-ec492657d8de", + "persistentUuid": "3648cec8-993e-4dde-b234-ee52d63527fb", "width": 256, - "x": 6432, - "y": 0, + "x": 10144, + "y": 1080, "zOrder": 66, "numberProperties": [], "stringProperties": [], @@ -28442,10 +27604,10 @@ "height": 256, "layer": "", "name": "FlyingDemon", - "persistentUuid": "78400d0b-7bd6-4598-909b-7ed67a5eb673", + "persistentUuid": "8aaa527e-09a1-41e5-a51d-ff8dbf97e125", "width": 256, - "x": 640, - "y": 704, + "x": 9912, + "y": 1164, "zOrder": 66, "numberProperties": [], "stringProperties": [], @@ -28458,10 +27620,10 @@ "height": 256, "layer": "", "name": "FlyingDemon", - "persistentUuid": "9fd6a788-70f1-4cd6-8c85-417e1081ff3f", + "persistentUuid": "46981ade-7427-4735-ba1f-7954ec76e85a", "width": 256, - "x": 848, - "y": 704, + "x": 10080, + "y": 1208, "zOrder": 66, "numberProperties": [], "stringProperties": [], @@ -28474,10 +27636,10 @@ "height": 256, "layer": "", "name": "FlyingDemon", - "persistentUuid": "5824da9b-a48d-460b-ab05-7164812d5470", + "persistentUuid": "9ab9cffe-ddb9-48bf-bb0f-481b79801e5c", "width": 256, - "x": 1056, - "y": 704, + "x": 9600, + "y": 1096, "zOrder": 66, "numberProperties": [], "stringProperties": [], @@ -28487,14 +27649,14 @@ "angle": 0, "customSize": true, "depth": 1, - "height": 32, + "height": 256, "layer": "", - "name": "StaticPlatform2", - "persistentUuid": "a4c514e0-f1e4-44f5-9d7b-b063d8e50a9f", - "width": 32, - "x": 912, - "y": 544, - "zOrder": 131, + "name": "FlyingDemon", + "persistentUuid": "424f3dfa-bd40-4d04-8f51-474a09912585", + "width": 256, + "x": 10336, + "y": 1080, + "zOrder": 66, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -28503,14 +27665,14 @@ "angle": 0, "customSize": true, "depth": 1, - "height": 32, + "height": 256, "layer": "", - "name": "StaticPlatform2", - "persistentUuid": "789c0370-6179-4dab-acdf-0ef5aa8a6063", - "width": 32, - "x": 704, - "y": 544, - "zOrder": 131, + "name": "FlyingDemon", + "persistentUuid": "c3634004-b6f8-486e-957c-d43909bc3483", + "width": 256, + "x": 9952, + "y": 1304, + "zOrder": 66, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -28518,15 +27680,15 @@ { "angle": 0, "customSize": true, - "depth": 1, - "height": 32, + "depth": 2, + "height": 448, "layer": "", - "name": "StaticPlatform2", - "persistentUuid": "d5f17dd8-cafd-4a72-97ca-b3ecb307ee3b", - "width": 32, - "x": 1344, - "y": 416, - "zOrder": 131, + "name": "StaticPlatform3", + "persistentUuid": "76d6dafe-0906-4e1e-94ff-6e6fa035d2a8", + "width": 896, + "x": 10592, + "y": 984, + "zOrder": 154, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -28535,14 +27697,14 @@ "angle": 0, "customSize": true, "depth": 1, - "height": 32, + "height": 256, "layer": "", - "name": "StaticPlatform2", - "persistentUuid": "4cf2492c-4ec6-471f-8a99-cbedffe0f134", - "width": 32, - "x": 2080, - "y": 416, - "zOrder": 131, + "name": "FlyingDemon", + "persistentUuid": "f386f7a1-de7f-44f3-bd28-021c902463ec", + "width": 256, + "x": 10208, + "y": 1176, + "zOrder": 66, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -28551,755 +27713,375 @@ "angle": 0, "customSize": true, "depth": 1, - "height": 192, + "height": 256, "layer": "", - "name": "LaserDemon_Base", - "persistentUuid": "c7ef45c3-8df2-42ff-976b-85beaad53fa7", - "width": 192, - "x": 704, - "y": 352, - "zOrder": 75, + "name": "FlyingDemon", + "persistentUuid": "fa091f43-1310-4ee1-b334-5a047d1cbbe0", + "width": 256, + "x": 10208, + "y": 1176, + "zOrder": 66, "numberProperties": [], "stringProperties": [], - "initialVariables": [ - { - "folded": true, - "name": "FireOffsetTime", - "type": "number", - "value": 0 - }, - { - "folded": true, - "name": "OnOffTime", - "type": "number", - "value": 2 - } - ] + "initialVariables": [] }, { "angle": 0, "customSize": true, "depth": 1, - "height": 192, + "height": 224, "layer": "", - "name": "LaserDemon_Base", - "persistentUuid": "40903dbf-6b01-458b-8960-f198488278d6", - "width": 192, - "x": 1728, - "y": 352, - "zOrder": 75, + "name": "FireDemon", + "persistentUuid": "add0b5bc-9d58-4d86-a3bb-745622847e97", + "width": 224, + "x": 18624, + "y": 1048, + "zOrder": 62, "numberProperties": [], "stringProperties": [], - "initialVariables": [ - { - "folded": true, - "name": "FireOffsetTime", - "type": "number", - "value": 0 - }, - { - "folded": true, - "name": "OnOffTime", - "type": "number", - "value": 2 - } - ] + "initialVariables": [] }, { - "angle": 90, + "angle": 0, "customSize": true, - "depth": 0, - "height": 128, + "depth": 1, + "height": 224, "layer": "", - "name": "LaserDemon_Beam", - "persistentUuid": "73f247f1-80a4-469e-b9e5-b204650c4448", - "width": 80, - "x": 920, - "y": 384, - "zOrder": 1018, + "name": "FireDemon", + "persistentUuid": "184bd3ff-8b23-489f-a81e-b640f8b0854f", + "width": 224, + "x": 18368, + "y": 920, + "zOrder": 62, "numberProperties": [], "stringProperties": [], - "initialVariables": [ - { - "folded": true, - "name": "OnOffTime", - "type": "number", - "value": 2 - }, - { - "folded": true, - "name": "FireOffsetTime", - "type": "number", - "value": 0 - } - ] + "initialVariables": [] }, { - "angle": 90, + "angle": 0, "customSize": true, "depth": 1, - "height": 128, + "height": 224, "layer": "", - "name": "LaserDemon_Beam", - "persistentUuid": "2ff647ae-3f88-4f9a-838a-7e1b868b495d", - "width": 80, - "x": 1048, - "y": 384, - "zOrder": 1018, + "name": "FireDemon", + "persistentUuid": "8ffcaca5-c8f4-4ab5-8dcf-b0ea3a75d2e1", + "width": 224, + "x": 18880, + "y": 920, + "zOrder": 62, "numberProperties": [], "stringProperties": [], - "initialVariables": [ - { - "folded": true, - "name": "OnOffTime", - "type": "number", - "value": 2 - }, - { - "folded": true, - "name": "FireOffsetTime", - "type": "number", - "value": 0 - } - ] + "initialVariables": [] }, { - "angle": 90, + "angle": 0, "customSize": true, - "depth": 0, - "height": 128, + "depth": 1, + "height": 224, "layer": "", - "name": "LaserDemon_Beam", - "persistentUuid": "1c878d55-aa25-498a-8152-d01ca38fd298", - "width": 80, - "x": 1176, - "y": 384, - "zOrder": 1018, + "name": "FireDemon", + "persistentUuid": "94e79a25-0b3a-4728-a4b6-9a8d65d1a724", + "width": 224, + "x": 18272, + "y": 1048, + "zOrder": 62, "numberProperties": [], "stringProperties": [], - "initialVariables": [ - { - "folded": true, - "name": "OnOffTime", - "type": "number", - "value": 2 - }, - { - "folded": true, - "name": "FireOffsetTime", - "type": "number", - "value": 0 - } - ] + "initialVariables": [] }, { - "angle": 90, + "angle": 0, "customSize": true, - "depth": 0, - "height": 128, + "depth": 1, + "height": 224, "layer": "", - "name": "LaserDemon_Beam", - "persistentUuid": "87f9aa95-13f0-4a14-bbb8-98ccee490d5e", - "width": 80, - "x": 1560, - "y": 384, - "zOrder": 1018, + "name": "FireDemon", + "persistentUuid": "d0061aef-b334-4262-aba6-9b687ddad770", + "width": 224, + "x": 18336, + "y": 1176, + "zOrder": 62, "numberProperties": [], "stringProperties": [], - "initialVariables": [ - { - "folded": true, - "name": "OnOffTime", - "type": "number", - "value": 2 - }, - { - "folded": true, - "name": "FireOffsetTime", - "type": "number", - "value": 0 - } - ] + "initialVariables": [] }, { - "angle": 90, + "angle": 0, + "customSize": true, + "depth": 1, + "height": 224, + "layer": "", + "name": "FireDemon", + "persistentUuid": "761ed959-893d-412b-8305-7b1383174eea", + "width": 224, + "x": 18464, + "y": 1304, + "zOrder": 62, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] + }, + { + "angle": 0, + "customSize": true, + "depth": 1, + "height": 224, + "layer": "", + "name": "FireDemon", + "persistentUuid": "dd5b9858-0939-462e-9c7b-e5fec57a7a35", + "width": 224, + "x": 18624, + "y": 1432, + "zOrder": 62, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] + }, + { + "angle": 0, + "customSize": true, + "depth": 1, + "height": 224, + "layer": "", + "name": "FireDemon", + "persistentUuid": "7117cf1d-b7f2-455e-9fd4-8f56bfccabc0", + "width": 224, + "x": 18976, + "y": 1048, + "zOrder": 62, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] + }, + { + "angle": 0, + "customSize": true, + "depth": 1, + "height": 224, + "layer": "", + "name": "FireDemon", + "persistentUuid": "175fe6f9-9c2a-4ead-869a-11ef192355d1", + "width": 224, + "x": 18912, + "y": 1176, + "zOrder": 62, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] + }, + { + "angle": 0, + "customSize": true, + "depth": 1, + "height": 224, + "layer": "", + "name": "FireDemon", + "persistentUuid": "d1f7d296-68b0-4c8d-9b98-629d3626ff57", + "width": 224, + "x": 18784, + "y": 1304, + "zOrder": 62, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] + }, + { + "angle": 0, + "customSize": true, + "depth": 1, + "height": 224, + "layer": "", + "name": "FireDemon", + "persistentUuid": "2732326b-879e-47f1-a14f-212e2c2cec43", + "width": 224, + "x": 18528, + "y": 952, + "zOrder": 62, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] + }, + { + "angle": 0, + "customSize": true, + "depth": 1, + "height": 224, + "layer": "", + "name": "FireDemon", + "persistentUuid": "3d96a7d2-e4fa-49ce-bbc9-5f23029d209b", + "width": 224, + "x": 18720, + "y": 952, + "zOrder": 62, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] + }, + { + "angle": 0, + "customSize": true, + "depth": 1, + "height": 224, + "layer": "", + "name": "FireDemon", + "persistentUuid": "9444ddad-b491-4a43-b4d1-3dfe1392308a", + "width": 224, + "x": 18464, + "y": 888, + "zOrder": 62, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] + }, + { + "angle": 0, + "customSize": true, + "depth": 1, + "height": 224, + "layer": "", + "name": "FireDemon", + "persistentUuid": "e3c58260-75e3-4831-abe5-47d90ea3854a", + "width": 224, + "x": 18784, + "y": 888, + "zOrder": 62, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] + }, + { + "angle": 160, "customSize": true, "depth": 0, - "height": 128, + "height": 192, "layer": "", - "name": "LaserDemon_Beam", - "persistentUuid": "114defa4-6cc7-439a-98fc-f2bb05d5ca41", - "width": 80, - "x": 1432, - "y": 384, - "zOrder": 101, + "name": "StalagmiteDemon_Base", + "persistentUuid": "605ec0cc-ac78-406a-93f6-f0dff6985a51", + "width": 256, + "x": 42416, + "y": -218, + "zOrder": 100, "numberProperties": [], "stringProperties": [], "initialVariables": [ { "folded": true, - "name": "OnOffTime", - "type": "number", - "value": 2 - }, - { - "folded": true, - "name": "FireOffsetTime", + "name": "FireFrequencyTime", "type": "number", - "value": 0 + "value": 0.5 } ] }, { - "angle": 90, + "angle": 0, "customSize": true, - "depth": 0, - "height": 128, + "depth": 1, + "height": 192, "layer": "", - "name": "LaserDemon_Beam", - "persistentUuid": "bcb5d27b-84f0-467a-9578-d44e558f9f5d", - "width": 80, - "x": 1304, - "y": 384, - "zOrder": 101, - "numberProperties": [], + "name": "StalactiteDemon_Base", + "persistentUuid": "7af61270-7d5f-4e7f-b34f-e578f11c4bcc", + "width": 256, + "x": 42464, + "y": 64, + "zOrder": 88, + "numberProperties": [ + { + "name": "animation", + "value": 0 + } + ], "stringProperties": [], "initialVariables": [ { "folded": true, - "name": "OnOffTime", + "name": "FireFrequencyTime", "type": "number", - "value": 2 + "value": 5.5 }, { "folded": true, "name": "FireOffsetTime", "type": "number", - "value": 0 + "value": 2.75 } ] }, { - "angle": 90, + "angle": 0, "customSize": true, - "depth": 0, - "height": 128, + "depth": 1, + "height": 123, "layer": "", - "name": "LaserDemon_BeamSingle", - "persistentUuid": "5b1462af-ca98-4565-a71b-a59734624a67", - "width": 80, - "x": 1688, - "y": 384, - "zOrder": 1019, + "name": "FlyingDemon", + "persistentUuid": "717ed16c-6e4c-45fc-a083-18473810247b", + "width": 123, + "x": 1440, + "y": -524, + "zOrder": 66, "numberProperties": [], "stringProperties": [], - "initialVariables": [ - { - "folded": true, - "name": "FireOffsetTime", - "type": "number", - "value": 0 - }, - { - "folded": true, - "name": "OnOffTime", - "type": "number", - "value": 2 - } - ] - } - ], - "objects": [ + "initialVariables": [] + }, { - "assetStoreId": "", - "height": 1024, - "name": "BackgroundPlants", - "texture": "Assets\\Images\\Levels\\10\\Background\\Background.png", - "type": "TiledSpriteObject::TiledSprite", - "width": 2048, - "variables": [], - "effects": [ - { - "effectType": "TiltShift", - "name": "Effect", - "doubleParameters": { - "blur": 30, - "gradientBlur": 1000 - }, - "stringParameters": {}, - "booleanParameters": {} - }, - { - "effectType": "OldFilm", - "name": "Effect2", - "doubleParameters": { - "animationFrequency": 60, - "noise": 0.1, - "noiseSize": 1, - "scratch": 0.5, - "scratchDensity": 0.4, - "scratchWidth": 1, - "sepia": 0.1, - "vignetting": 0.75, - "vignettingAlpha": 1, - "vignettingBlur": 0.3 - }, - "stringParameters": {}, - "booleanParameters": {} - } - ], - "behaviors": [] - } - ], - "objectsFolderStructure": { - "folderName": "__ROOT", - "children": [ - { - "objectName": "BackgroundPlants" - } - ] - }, - "events": [ + "angle": 0, + "customSize": true, + "depth": 1, + "height": 123, + "layer": "", + "name": "FlyingDemon", + "persistentUuid": "f988e65a-bb26-4ae8-9cad-37d3cf575d07", + "width": 123, + "x": 1440, + "y": -463, + "zOrder": 66, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] + }, { - "type": "BuiltinCommonInstructions::Link", - "include": { - "includeConfig": 0 - }, - "target": "LevelEvents" + "angle": 0, + "customSize": true, + "depth": 1, + "height": 123, + "layer": "", + "name": "FlyingDemon", + "persistentUuid": "5f972e04-a657-4531-bf9e-65726a7cbae6", + "width": 123, + "x": 1440, + "y": -399, + "zOrder": 66, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] }, { - "colorB": 228, - "colorG": 176, - "colorR": 74, - "creationTime": 0, - "name": "Change Scene", - "source": "", - "type": "BuiltinCommonInstructions::Group", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "LayerVisible" - }, - "parameters": [ - "", - "\"EndScreen\"" - ] - }, - { - "type": { - "value": "BuiltinCommonInstructions::Or" - }, - "parameters": [], - "subInstructions": [ - { - "type": { - "value": "PanelSpriteButton::PanelSpriteButton::IsClicked" - }, - "parameters": [ - "UI_Sinage_RetryButton", - "" - ] - }, - { - "type": { - "value": "KeyReleased" - }, - "parameters": [ - "", - "Space" - ] - } - ] - } - ], - "actions": [], - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "VarObjet" - }, - "parameters": [ - "Player", - "Lives", - ">", - "0" - ] - } - ], - "actions": [ - { - "type": { - "value": "Scene" - }, - "parameters": [ - "", - "\"Mindscape\"", - "" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "VarObjet" - }, - "parameters": [ - "Player", - "Lives", - "<=", - "0" - ] - } - ], - "actions": [ - { - "type": { - "value": "Scene" - }, - "parameters": [ - "", - "\"Level10\"", - "" - ] - } - ] - } - ] - } - ], - "parameters": [] - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "DepartScene" - }, - "parameters": [ - "" - ] - } - ], - "actions": [ - { - "type": { - "value": "AnimatableCapability::AnimatableBehavior::SetName" - }, - "parameters": [ - "Memory", - "Animation", - "=", - "\"Linux\"" - ] - }, - { - "type": { - "value": "ModVarObjet" - }, - "parameters": [ - "Player", - "LifeForce", - "=", - "10" - ] - } - ] - } - ], - "layers": [ - { - "ambientLightColorB": 8002120, - "ambientLightColorG": 6031360, - "ambientLightColorR": 7844472, - "camera3DFarPlaneDistance": 10000, - "camera3DFieldOfView": 45, - "camera3DNearPlaneDistance": 0.1, - "followBaseLayerCamera": false, - "isLightingLayer": false, - "isLocked": false, - "name": "Background", - "renderingType": "2d", - "visibility": false, - "cameras": [], - "effects": [] - }, - { - "ambientLightColorB": 32, - "ambientLightColorG": 0, - "ambientLightColorR": 0, - "camera3DFarPlaneDistance": 10000, - "camera3DFieldOfView": 45, - "camera3DNearPlaneDistance": 0.1, - "followBaseLayerCamera": false, - "isLightingLayer": false, - "isLocked": false, - "name": "", - "renderingType": "", - "visibility": true, - "cameras": [ - { - "defaultSize": true, - "defaultViewport": true, - "height": 0, - "viewportBottom": 1, - "viewportLeft": 0, - "viewportRight": 1, - "viewportTop": 0, - "width": 0 - } - ], - "effects": [ - { - "effectType": "Scene3D::HemisphereLight", - "name": "3D Light", - "doubleParameters": { - "elevation": 45, - "intensity": 1, - "rotation": 0 - }, - "stringParameters": { - "groundColor": "64;64;64", - "skyColor": "255;255;255", - "top": "Y-" - }, - "booleanParameters": {} - }, - { - "effectType": "OldFilm", - "name": "Effect", - "doubleParameters": { - "animationFrequency": 60, - "noise": 0.15, - "noiseSize": 1, - "scratch": 0, - "scratchDensity": 0.2, - "scratchWidth": 1, - "sepia": 0, - "vignetting": 0.4, - "vignettingAlpha": 1, - "vignettingBlur": 0.3 - }, - "stringParameters": {}, - "booleanParameters": {} - } - ] - }, - { - "ambientLightColorB": 9191608, - "ambientLightColorG": 6031360, - "ambientLightColorR": 8756632, - "camera3DFarPlaneDistance": 10000, - "camera3DFieldOfView": 45, - "camera3DNearPlaneDistance": 0.1, - "followBaseLayerCamera": false, - "isLightingLayer": false, - "isLocked": false, - "name": "UI", - "renderingType": "2d", - "visibility": true, - "cameras": [], - "effects": [] - }, - { - "ambientLightColorB": -2147483616, - "ambientLightColorG": 6031360, - "ambientLightColorR": 11020320, - "camera3DFarPlaneDistance": 10000, - "camera3DFieldOfView": 45, - "camera3DNearPlaneDistance": 0.1, - "followBaseLayerCamera": false, - "isLightingLayer": false, - "isLocked": false, - "name": "EndScreen", - "renderingType": "2d", - "visibility": false, - "cameras": [], - "effects": [] - } - ], - "behaviorsSharedData": [ - { - "name": "AdvancedProjectile", - "type": "AdvancedProjectile::AdvancedProjectile" - }, - { - "name": "Animation", - "type": "AnimatableCapability::AnimatableBehavior" - }, - { - "name": "Effect", - "type": "EffectCapability::EffectBehavior" - }, - { - "name": "EllipseMovement", - "type": "EllipseMovement::EllipseMovement" - }, - { - "name": "Flippable", - "type": "FlippableCapability::FlippableBehavior" - }, - { - "name": "InOnScreen", - "type": "IsOnScreen::InOnScreen" - }, - { - "name": "MonsterEnemy", - "type": "Enemy::MonsterEnemy" - }, - { - "name": "Opacity", - "type": "OpacityCapability::OpacityBehavior" - }, - { - "name": "Platform", - "type": "PlatformBehavior::PlatformBehavior" - }, - { - "name": "PlatformerCharacterAnimator", - "type": "PlatformerCharacterAnimator::PlatformerCharacterAnimator" - }, - { - "name": "PlatformerGamepadMapper", - "type": "Gamepads::PlatformerGamepadMapper" - }, - { - "name": "PlatformerMultitouchMapper", - "type": "MultitouchJoystick::PlatformerMultitouchMapper" - }, - { - "name": "PlatformerObject", - "type": "PlatformBehavior::PlatformerObjectBehavior" - }, - { - "name": "RectangleMovement", - "type": "RectangleMovement::RectangleMovement" - }, - { - "name": "Resizable", - "type": "ResizableCapability::ResizableBehavior" - }, - { - "name": "Scale", - "type": "ScalableCapability::ScalableBehavior" - }, - { - "name": "ShakeObject_PositionAngle", - "type": "ShakeObject::ShakeObject_PositionAngle" - }, - { - "name": "ShakeObject_PositionAngleScale", - "type": "ShakeObject::ShakeObject_PositionAngleScale" - }, - { - "name": "SmoothCamera", - "type": "SmoothCamera::SmoothCamera" - }, - { - "name": "Text", - "type": "TextContainerCapability::TextContainerBehavior" - }, - { - "name": "TimedBackAndForthMirroredMovement", - "type": "TimedBackAndForthMovement::TimedBackAndForthMirroredMovement" - }, - { - "name": "Tween", - "type": "Tween::TweenBehavior" - } - ] - }, - { - "b": 26, - "disableInputWhenNotFocused": true, - "mangledName": "Level9", - "name": "Level9", - "r": 11, - "standardSortMethod": true, - "stopSoundsOnStartup": true, - "title": "", - "v": 24, - "uiSettings": { - "grid": true, - "gridType": "rectangular", - "gridWidth": 32, - "gridHeight": 32, - "gridOffsetX": 0, - "gridOffsetY": 0, - "gridColor": 10401023, - "gridAlpha": 0.3, - "snap": true, - "zoomFactor": 0.14391654953533586, - "windowMask": false - }, - "objectsGroups": [ - { - "name": "MobileControls", - "objects": [ - { - "name": "JumpButton" - }, - { - "name": "Joystick" - } - ] + "angle": 0, + "customSize": true, + "depth": 1, + "height": 123, + "layer": "", + "name": "FlyingDemon", + "persistentUuid": "4a8fa10d-d523-4c93-a4fb-2824068ae4c2", + "width": 123, + "x": 1501, + "y": -338, + "zOrder": 66, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] }, - { - "name": "EndScreenObjects", - "objects": [ - { - "name": "EndScreenBackground" - }, - { - "name": "EndScreenHeader" - }, - { - "name": "EndScreenSubHeader" - }, - { - "name": "EndScreenBestText" - }, - { - "name": "EndScreenChallengeText" - }, - { - "name": "EndScreenRetryText" - }, - { - "name": "RetryButton" - } - ] - } - ], - "variables": [ - { - "name": "Score", - "type": "number", - "value": 0 - } - ], - "instances": [ { "angle": 0, "customSize": true, "depth": 1, - "height": 7680, + "height": 123, "layer": "", - "name": "LeftBoundary", - "persistentUuid": "78dd0ffa-b22f-47a8-9b36-ef6a432b1d1e", - "width": 128, - "x": -128, - "y": -5920, - "zOrder": 38, + "name": "FlyingDemon", + "persistentUuid": "52eebf64-847e-4c7f-ad6c-518ffb44b651", + "width": 123, + "x": 1563, + "y": -355, + "zOrder": 66, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -29308,14 +28090,14 @@ "angle": 0, "customSize": true, "depth": 1, - "height": 7680, + "height": 123, "layer": "", - "name": "RightBoundary", - "persistentUuid": "9562fd9d-6e93-4465-9013-efa2b833653b", - "width": 128, - "x": 66208, - "y": -5920, - "zOrder": 58, + "name": "FlyingDemon", + "persistentUuid": "864ec3e9-2850-41d8-959f-7d335b560e04", + "width": 123, + "x": 1455, + "y": -355, + "zOrder": 66, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -29324,14 +28106,14 @@ "angle": 0, "customSize": true, "depth": 1, - "height": 128, + "height": 123, "layer": "", - "name": "TopBoundary", - "persistentUuid": "4381c067-2682-4f00-9a24-ff28fa12b1d8", - "width": 66464, - "x": -128, - "y": -5920, - "zOrder": 59, + "name": "FlyingDemon", + "persistentUuid": "c830ce23-1aca-4fca-804c-3cfedf1d54ab", + "width": 123, + "x": 1580, + "y": -399, + "zOrder": 66, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -29339,15 +28121,15 @@ { "angle": 0, "customSize": true, - "depth": 0, - "height": 128, + "depth": 1, + "height": 123, "layer": "", - "name": "Player", - "persistentUuid": "014db1f5-0846-4cba-821e-57e29d368c14", - "width": 256, - "x": 64, - "y": 664, - "zOrder": 63, + "name": "FlyingDemon", + "persistentUuid": "cadbec03-c6cc-4cdd-94b9-156b44fe748c", + "width": 123, + "x": 1580, + "y": -463, + "zOrder": 66, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -29356,14 +28138,14 @@ "angle": 0, "customSize": true, "depth": 1, - "height": 7456, - "layer": "Background", - "name": "BackgroundPlants", - "persistentUuid": "3f0ec037-2a70-4ea5-90eb-c1f8a7387a6c", - "width": 66208, - "x": 0, - "y": -5824, - "zOrder": -1, + "height": 123, + "layer": "", + "name": "FlyingDemon", + "persistentUuid": "85afea78-63b6-495f-aeaa-8ff24aaf46a3", + "width": 123, + "x": 1580, + "y": -524, + "zOrder": 66, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -29372,14 +28154,14 @@ "angle": 0, "customSize": true, "depth": 1, - "height": 96, + "height": 123, "layer": "", - "name": "StaticPlatform1", - "persistentUuid": "e08c1888-868a-438d-bf83-a9affe5815db", - "width": 448, - "x": 0, - "y": 760, - "zOrder": 78, + "name": "FlyingDemon", + "persistentUuid": "eb14caa6-ae46-48b4-8ff6-495ef75e23ec", + "width": 123, + "x": 1688, + "y": -463, + "zOrder": 66, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -29388,35 +28170,14 @@ "angle": 0, "customSize": true, "depth": 1, - "height": 128, + "height": 123, "layer": "", - "name": "BottomBoundary", - "persistentUuid": "d1a591e5-d6c2-4c37-9b0e-bff58c09c7d5", - "width": 66464, - "x": -128, - "y": 1632, - "zOrder": 60, - "numberProperties": [ - { - "name": "animation", - "value": 0 - } - ], - "stringProperties": [], - "initialVariables": [] - }, - { - "angle": 0, - "customSize": true, - "depth": 0, - "height": 496, - "layer": "", - "name": "StaticPlatform3", - "persistentUuid": "91892016-9d1e-49a5-b015-cda442ecdcd5", - "width": 992, - "x": 65536, - "y": 272, - "zOrder": 72, + "name": "FlyingDemon", + "persistentUuid": "50ecbe55-e5a8-4ef8-8c83-07007364e1cc", + "width": 123, + "x": 1717, + "y": -399, + "zOrder": 66, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -29425,14 +28186,14 @@ "angle": 0, "customSize": true, "depth": 1, - "height": 544, + "height": 123, "layer": "", - "name": "Portal", - "persistentUuid": "1ff1c530-e0f7-4107-b03e-f1aa37458ec6", - "width": 408, - "x": 65800, - "y": -240, - "zOrder": 73, + "name": "FlyingDemon", + "persistentUuid": "77d89ca1-7c14-4066-b181-fb38dc3ee7c3", + "width": 123, + "x": 1749, + "y": -355, + "zOrder": 66, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -29441,14 +28202,14 @@ "angle": 0, "customSize": true, "depth": 1, - "height": 256, + "height": 123, "layer": "", - "name": "Memory", - "persistentUuid": "59780ce3-bfab-4913-9837-ce9d47ee32d8", - "width": 256, - "x": 65856, - "y": -464, - "zOrder": 74, + "name": "FlyingDemon", + "persistentUuid": "126b3998-fa96-4fa1-b974-2713c9d6e1be", + "width": 123, + "x": 1779, + "y": -399, + "zOrder": 66, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -29457,14 +28218,14 @@ "angle": 0, "customSize": true, "depth": 1, - "height": 288, + "height": 123, "layer": "", - "name": "FlippingPlatform", - "persistentUuid": "a793e36f-6c23-4a2e-a9ce-23d577c5bf35", - "width": 576, - "x": 38192, - "y": -544, - "zOrder": 138, + "name": "FlyingDemon", + "persistentUuid": "d7fd251a-330f-4770-86cd-b1c8d5ae5114", + "width": 123, + "x": 1811, + "y": -431, + "zOrder": 66, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -29473,14 +28234,14 @@ "angle": 0, "customSize": true, "depth": 1, - "height": 288, + "height": 123, "layer": "", - "name": "FlippingPlatform2", - "persistentUuid": "2a003b45-3f59-4d70-b090-ad3c4eda56f3", - "width": 576, - "x": 39648, - "y": -544, - "zOrder": 139, + "name": "FlyingDemon", + "persistentUuid": "24cf757b-f43b-492b-9d5f-12d8951b72d1", + "width": 123, + "x": 1840, + "y": -399, + "zOrder": 66, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -29489,14 +28250,14 @@ "angle": 0, "customSize": true, "depth": 1, - "height": 288, + "height": 123, "layer": "", - "name": "FlippingPlatform", - "persistentUuid": "752ed9d1-764d-48c9-ac4f-cfa4e36a2add", - "width": 576, - "x": 40864, - "y": -544, - "zOrder": 138, + "name": "FlyingDemon", + "persistentUuid": "8ac3fbe7-02f6-4c1e-ba9c-4b31d526ae8b", + "width": 123, + "x": 1872, + "y": -355, + "zOrder": 66, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -29505,14 +28266,14 @@ "angle": 0, "customSize": true, "depth": 1, - "height": 224, + "height": 123, "layer": "", - "name": "FireDemon", - "persistentUuid": "7db18126-4224-4da7-b222-df05969fcbe9", - "width": 224, - "x": 39104, - "y": -576, - "zOrder": 126, + "name": "FlyingDemon", + "persistentUuid": "f23444d6-6f9c-4f0b-96ec-2df1de2ad8b3", + "width": 123, + "x": 1904, + "y": -399, + "zOrder": 66, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -29521,46 +28282,14 @@ "angle": 0, "customSize": true, "depth": 1, - "height": 320, - "layer": "", - "name": "StaticPlatform2", - "persistentUuid": "733b8818-a72e-497f-85e1-4c0b0de879c9", - "width": 1184, - "x": 40448, - "y": 768, - "zOrder": 141, - "numberProperties": [], - "stringProperties": [], - "initialVariables": [] - }, - { - "angle": 0, - "customSize": true, - "depth": 0, - "height": 256, - "layer": "", - "name": "HorizontalDemon", - "persistentUuid": "e36a055c-7096-4474-ad37-2ea8e42694be", - "width": 256, - "x": 45088, - "y": -608, - "zOrder": 91, - "numberProperties": [], - "stringProperties": [], - "initialVariables": [] - }, - { - "angle": 0, - "customSize": true, - "depth": 0, - "height": 256, + "height": 123, "layer": "", - "name": "HorizontalDemon", - "persistentUuid": "13e1310f-4990-4b68-8d40-d8857e512ce0", - "width": 256, - "x": 44832, - "y": -288, - "zOrder": 91, + "name": "FlyingDemon", + "persistentUuid": "a8ecfab1-7995-426c-a4cc-22c96acd05be", + "width": 123, + "x": 1933, + "y": -463, + "zOrder": 66, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -29568,15 +28297,15 @@ { "angle": 0, "customSize": true, - "depth": 0, - "height": 256, + "depth": 1, + "height": 123, "layer": "", - "name": "HorizontalDemon", - "persistentUuid": "08f8f770-074e-4b92-a50d-cc8a49f8b148", - "width": 256, - "x": 45088, - "y": 32, - "zOrder": 91, + "name": "FlyingDemon", + "persistentUuid": "54ca0563-4074-42bd-8dcb-d37f5f235d6d", + "width": 123, + "x": 2041, + "y": -524, + "zOrder": 66, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -29584,15 +28313,15 @@ { "angle": 0, "customSize": true, - "depth": 0, - "height": 256, + "depth": 1, + "height": 123, "layer": "", - "name": "HorizontalDemon", - "persistentUuid": "ed378120-6441-4398-82a0-4a00cbf8907c", - "width": 256, - "x": 44832, - "y": 352, - "zOrder": 91, + "name": "FlyingDemon", + "persistentUuid": "05bd67ee-6103-4f73-ba00-db6c52547ee6", + "width": 123, + "x": 2041, + "y": -463, + "zOrder": 66, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -29601,14 +28330,14 @@ "angle": 0, "customSize": true, "depth": 1, - "height": 448, + "height": 123, "layer": "", - "name": "VerticalMovingPlatformDown", - "persistentUuid": "20c7d26b-7a87-4510-a1fa-3545bc473118", - "width": 448, - "x": 44704, - "y": -32, - "zOrder": 44, + "name": "FlyingDemon", + "persistentUuid": "7eda99e9-659f-422a-81de-87a99ac3b255", + "width": 123, + "x": 2041, + "y": -399, + "zOrder": 66, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -29617,14 +28346,14 @@ "angle": 0, "customSize": true, "depth": 1, - "height": 256, + "height": 123, "layer": "", - "name": "HorizontalMovingPlatformRight", - "persistentUuid": "927835bb-21d7-4808-8d52-7511e70ba6c5", - "width": 512, - "x": 45568, - "y": 512, - "zOrder": 89, + "name": "FlyingDemon", + "persistentUuid": "2d07dcbb-8399-4f92-beea-2ac1e2897899", + "width": 123, + "x": 2120, + "y": -338, + "zOrder": 66, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -29632,31 +28361,15 @@ { "angle": 0, "customSize": true, - "depth": 0, - "height": 256, - "layer": "", - "name": "HorizontalDemon", - "persistentUuid": "c0e3fbfd-21bf-456e-8c1b-2dfdc74e86b2", - "width": 256, - "x": 42112, - "y": 608, - "zOrder": 91, - "numberProperties": [], - "stringProperties": [], - "initialVariables": [] - }, - { - "angle": 180, - "customSize": true, "depth": 1, - "height": 439, + "height": 123, "layer": "", - "name": "StaticPlatform2", - "persistentUuid": "27622525-4211-423f-84a8-82774f409c52", - "width": 544, - "x": 42432, - "y": -320, - "zOrder": 90, + "name": "FlyingDemon", + "persistentUuid": "40ddb0e0-3a97-48bc-8bbd-f10467e27819", + "width": 123, + "x": 2164, + "y": -355, + "zOrder": 66, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -29665,42 +28378,14 @@ "angle": 0, "customSize": true, "depth": 1, - "height": 192, - "layer": "", - "name": "StalactiteDemon_Base", - "persistentUuid": "9bef3e22-4dc5-45e8-8b96-79ddfa81db65", - "width": 256, - "x": 42656, - "y": 64, - "zOrder": 88, - "numberProperties": [ - { - "name": "animation", - "value": 0 - } - ], - "stringProperties": [], - "initialVariables": [ - { - "folded": true, - "name": "FireFrequencyTime", - "type": "number", - "value": 5.5 - } - ] - }, - { - "angle": 0, - "customSize": true, - "depth": 0, - "height": 64, + "height": 123, "layer": "", - "name": "HorizontalMovingPlatformRight", - "persistentUuid": "cd4b049d-f9e3-4c4b-bf04-58b4c6008b6a", - "width": 128, - "x": 43488, - "y": 864, - "zOrder": 145, + "name": "FlyingDemon", + "persistentUuid": "5810291f-80ab-4c45-8a69-2ff9a2240db4", + "width": 123, + "x": 2056, + "y": -355, + "zOrder": 66, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -29709,14 +28394,14 @@ "angle": 0, "customSize": true, "depth": 1, - "height": 224, + "height": 123, "layer": "", - "name": "FireDemon", - "persistentUuid": "091d5c5f-f19c-4624-839d-7a5bfd6e6912", - "width": 224, - "x": 43072, - "y": 288, - "zOrder": 126, + "name": "FlyingDemon", + "persistentUuid": "87e57a2a-b7fd-46f1-b4fa-34d0d41bb04b", + "width": 123, + "x": 2181, + "y": -399, + "zOrder": 66, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -29725,14 +28410,14 @@ "angle": 0, "customSize": true, "depth": 1, - "height": 256, + "height": 123, "layer": "", - "name": "HorizontalMovingPlatformRight", - "persistentUuid": "ab559f65-d258-42e2-9775-f0976fc47bee", - "width": 512, - "x": 41408, - "y": -896, - "zOrder": 89, + "name": "FlyingDemon", + "persistentUuid": "3bc562a5-bf7c-4e13-9aa6-320e48c3a95d", + "width": 123, + "x": 2181, + "y": -463, + "zOrder": 66, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -29741,13 +28426,13 @@ "angle": 0, "customSize": true, "depth": 1, - "height": 256, + "height": 123, "layer": "", "name": "FlyingDemon", - "persistentUuid": "222f747a-a50d-40ad-9e81-80328bb4883b", - "width": 256, - "x": 43296, - "y": -800, + "persistentUuid": "954f0750-7355-4a3a-8a33-0b2f381905ab", + "width": 123, + "x": 2181, + "y": -524, "zOrder": 66, "numberProperties": [], "stringProperties": [], @@ -29756,15 +28441,15 @@ { "angle": 0, "customSize": true, - "depth": 0, - "height": 320, + "depth": 1, + "height": 96, "layer": "", - "name": "StaticPlatform3", - "persistentUuid": "6a64bcf3-6445-477f-845e-40e804fed53c", - "width": 640, - "x": 43840, - "y": -480, - "zOrder": 148, + "name": "StaticPlatform1", + "persistentUuid": "3e986255-eff4-43af-a669-371efcf9f611", + "width": 448, + "x": 22144, + "y": 1024, + "zOrder": 78, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -29773,14 +28458,14 @@ "angle": 0, "customSize": true, "depth": 1, - "height": 208, + "height": 96, "layer": "", - "name": "StaticPlatform2", - "persistentUuid": "defdf758-9ab1-4593-8de0-01d777cc892c", - "width": 480, - "x": 42528, - "y": 736, - "zOrder": 144, + "name": "StaticPlatform1", + "persistentUuid": "aa39c35c-79f9-49f1-884e-2cb8fd871421", + "width": 448, + "x": 22592, + "y": 1024, + "zOrder": 78, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -29789,40 +28474,33 @@ "angle": 0, "customSize": true, "depth": 1, - "height": 256, + "height": 96, "layer": "", - "name": "HorizontalMovingPlatformRight", - "persistentUuid": "c8fa1dc3-6301-492e-b4b3-2040ea26db9a", - "width": 512, - "x": 41920, - "y": -960, - "zOrder": 89, + "name": "StaticPlatform1", + "persistentUuid": "779f971b-ee8a-426c-b9c6-04a7c737d696", + "width": 448, + "x": 22144, + "y": 608, + "zOrder": 78, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 211, + "angle": 0, "customSize": true, - "depth": 0, - "height": 192, + "depth": 1, + "height": 96, "layer": "", - "name": "StalagmiteDemon_Base", - "persistentUuid": "e73ccb81-9b08-4804-814f-dc97ecdd3863", - "width": 256, - "x": 42720, - "y": -224, - "zOrder": 100, + "name": "StaticPlatform1", + "persistentUuid": "5c0d6c19-9e8a-45dc-93f1-638619e70c52", + "width": 448, + "x": 22592, + "y": 608, + "zOrder": 78, "numberProperties": [], "stringProperties": [], - "initialVariables": [ - { - "folded": true, - "name": "FireFrequencyTime", - "type": "number", - "value": 3 - } - ] + "initialVariables": [] }, { "angle": 0, @@ -29831,10 +28509,10 @@ "height": 256, "layer": "", "name": "Checkpoint", - "persistentUuid": "a923c7df-094a-4353-8908-a5c4e3ac4184", + "persistentUuid": "f15d87d5-ad7c-4490-b9c5-dfbeeb4f46bb", "width": 341, - "x": 41504, - "y": -1152, + "x": 22432, + "y": 768, "zOrder": 71, "numberProperties": [], "stringProperties": [], @@ -29847,10 +28525,10 @@ "height": 256, "layer": "", "name": "Checkpoint", - "persistentUuid": "80e869b5-3d8d-445c-97fb-088192e12323", + "persistentUuid": "2b58e44f-f144-437e-8b50-3eb1de97144b", "width": 341, - "x": 41008, - "y": 512, + "x": 22432, + "y": 352, "zOrder": 71, "numberProperties": [], "stringProperties": [], @@ -29859,41 +28537,18 @@ { "angle": 0, "customSize": true, - "depth": 0, - "height": 256, - "layer": "", - "name": "HorizontalDemon", - "persistentUuid": "9f014e68-0b09-40c0-a931-eadc92b040cd", - "width": 256, - "x": 41984, - "y": -1216, - "zOrder": 112, - "numberProperties": [], - "stringProperties": [], - "initialVariables": [] - }, - { - "angle": 0, - "customSize": true, - "depth": 0, - "height": 192, + "depth": 1, + "height": 96, "layer": "", - "name": "SpikeDemon_Base", - "persistentUuid": "288b7656-0345-46b2-a1a5-e6ae6daa96c7", - "width": 192, - "x": 44192, + "name": "StaticPlatform1", + "persistentUuid": "7a615f69-42d9-42f8-8843-f20665a7ab31", + "width": 448, + "x": 23040, "y": 608, - "zOrder": 139, + "zOrder": 78, "numberProperties": [], "stringProperties": [], - "initialVariables": [ - { - "folded": true, - "name": "FireOffsetTime", - "type": "number", - "value": 2 - } - ] + "initialVariables": [] }, { "angle": 0, @@ -29902,10 +28557,10 @@ "height": 96, "layer": "", "name": "StaticPlatform1", - "persistentUuid": "a3d568eb-ac50-4e2b-833e-5f64b6e248e8", + "persistentUuid": "1a1ca9dd-d022-4edf-a7bf-d2d47612d416", "width": 448, - "x": 1000, - "y": 760, + "x": 23040, + "y": 1024, "zOrder": 78, "numberProperties": [], "stringProperties": [], @@ -29918,10 +28573,10 @@ "height": 96, "layer": "", "name": "StaticPlatform1", - "persistentUuid": "d657918b-7d8b-4a36-a630-b2a3c7187213", + "persistentUuid": "defff85b-3842-4516-9cc0-763b3cf13708", "width": 448, - "x": 1448, - "y": 760, + "x": 23488, + "y": 608, "zOrder": 78, "numberProperties": [], "stringProperties": [], @@ -29934,10 +28589,10 @@ "height": 96, "layer": "", "name": "StaticPlatform1", - "persistentUuid": "45f4c03d-56b9-45a1-bf75-b704284cc85f", + "persistentUuid": "729bfb20-b1ae-4c8e-b9ad-77782ed905a8", "width": 448, - "x": 1896, - "y": 760, + "x": 24064, + "y": 608, "zOrder": 78, "numberProperties": [], "stringProperties": [], @@ -29950,10 +28605,10 @@ "height": 96, "layer": "", "name": "StaticPlatform1", - "persistentUuid": "586130bc-9955-4527-8971-b58f44b6bf41", + "persistentUuid": "0c50d508-c020-48e5-86d1-cced1162f80b", "width": 448, - "x": 2344, - "y": 760, + "x": 23488, + "y": 1024, "zOrder": 78, "numberProperties": [], "stringProperties": [], @@ -29966,10 +28621,10 @@ "height": 96, "layer": "", "name": "StaticPlatform1", - "persistentUuid": "ee2451d2-9c34-4690-8765-0efaed7fb1fb", + "persistentUuid": "bc503635-09c1-4487-a351-3047eb74c017", "width": 448, - "x": 2792, - "y": 760, + "x": 23936, + "y": 1024, "zOrder": 78, "numberProperties": [], "stringProperties": [], @@ -29982,10 +28637,10 @@ "height": 96, "layer": "", "name": "StaticPlatform1", - "persistentUuid": "d941ed4b-81b5-4612-8ef2-b38e4fed5ff7", + "persistentUuid": "b9cb7560-0826-423a-9635-dabc287e5d0d", "width": 448, - "x": 3240, - "y": 760, + "x": 24384, + "y": 1024, "zOrder": 78, "numberProperties": [], "stringProperties": [], @@ -29998,10 +28653,10 @@ "height": 96, "layer": "", "name": "StaticPlatform1", - "persistentUuid": "078d6cf7-f312-4b10-a0a2-26869a51c3b4", + "persistentUuid": "9318a10f-c0a7-4c2a-af17-2755ada52769", "width": 448, - "x": 5480, - "y": 760, + "x": 24384, + "y": 192, "zOrder": 78, "numberProperties": [], "stringProperties": [], @@ -30014,10 +28669,10 @@ "height": 96, "layer": "", "name": "StaticPlatform1", - "persistentUuid": "47cda15a-3aeb-45a0-9574-5bb709088666", + "persistentUuid": "8fb01c11-2960-422a-bd87-86444aeb7929", "width": 448, - "x": 5032, - "y": 760, + "x": 24512, + "y": 608, "zOrder": 78, "numberProperties": [], "stringProperties": [], @@ -30030,10 +28685,10 @@ "height": 96, "layer": "", "name": "StaticPlatform1", - "persistentUuid": "0d935c3f-c30f-40e0-9b00-d9b749471d50", + "persistentUuid": "f94a0b66-0d91-4283-902d-6c300e7c1a96", "width": 448, - "x": 4584, - "y": 760, + "x": 24832, + "y": 1024, "zOrder": 78, "numberProperties": [], "stringProperties": [], @@ -30042,98 +28697,37 @@ { "angle": 0, "customSize": true, - "depth": 1, - "height": 96, - "layer": "", - "name": "StaticPlatform1", - "persistentUuid": "b6d5e053-dda3-4159-a40b-c162a356f0ba", - "width": 448, - "x": 4136, - "y": 760, - "zOrder": 78, - "numberProperties": [], - "stringProperties": [], - "initialVariables": [] - }, - { - "angle": 0, - "customSize": true, - "depth": 1, - "height": 96, - "layer": "", - "name": "StaticPlatform1", - "persistentUuid": "3d69b794-47e8-4ae6-9fcd-d8c8f8e82407", - "width": 448, - "x": 3688, - "y": 760, - "zOrder": 78, - "numberProperties": [], - "stringProperties": [], - "initialVariables": [] - }, - { - "angle": 0, - "customSize": true, - "depth": 1, - "height": 96, - "layer": "", - "name": "StaticPlatform1", - "persistentUuid": "68be6afc-767f-47bf-ab09-6ea35e6a2b6e", - "width": 448, - "x": 6376, - "y": 760, - "zOrder": 78, - "numberProperties": [], - "stringProperties": [], - "initialVariables": [] - }, - { - "angle": 0, - "customSize": true, - "depth": 1, - "height": 96, - "layer": "", - "name": "StaticPlatform1", - "persistentUuid": "3e169aa6-ab47-45ea-890b-e48bfa053d97", - "width": 448, - "x": 5928, - "y": 760, - "zOrder": 78, - "numberProperties": [], - "stringProperties": [], - "initialVariables": [] - }, - { - "angle": 0, - "customSize": true, - "depth": 1, - "height": 96, - "layer": "", - "name": "StaticPlatform1", - "persistentUuid": "14a70639-1ee0-49f2-95b1-d63bebfb4056", - "width": 448, - "x": 6824, - "y": 760, - "zOrder": 150, - "numberProperties": [], - "stringProperties": [], - "initialVariables": [] - }, - { - "angle": 0, - "customSize": true, - "depth": 1, - "height": 96, + "depth": 0, + "height": 192, "layer": "", - "name": "StaticPlatform1", - "persistentUuid": "50d9b7fe-6e54-4873-bc24-e4ffcbefb56a", - "width": 448, - "x": 7272, - "y": 760, - "zOrder": 151, + "name": "MiteDemon_Base", + "persistentUuid": "d23cfbfc-c6e3-49fb-bbf2-58d912cd7f98", + "width": 256, + "x": 24640, + "y": 288, + "zOrder": 155, "numberProperties": [], "stringProperties": [], - "initialVariables": [] + "initialVariables": [ + { + "folded": true, + "name": "ProjectileLifetime", + "type": "number", + "value": 5.5 + }, + { + "folded": true, + "name": "CanShootOffscreen", + "type": "boolean", + "value": true + }, + { + "folded": true, + "name": "FireFrequencyTime", + "type": "number", + "value": 3.5 + } + ] }, { "angle": 0, @@ -30142,10 +28736,10 @@ "height": 96, "layer": "", "name": "StaticPlatform1", - "persistentUuid": "41ef4b16-aa1f-4f62-a897-d66639cd46c5", + "persistentUuid": "c010f2fc-c295-4c2d-a1ff-0a7237be73f0", "width": 448, - "x": 1448, - "y": 376, + "x": 25728, + "y": 1024, "zOrder": 78, "numberProperties": [], "stringProperties": [], @@ -30158,10 +28752,10 @@ "height": 96, "layer": "", "name": "StaticPlatform1", - "persistentUuid": "6d93b6fa-6cb3-45d8-bd26-a6c5b502a4d2", + "persistentUuid": "714c0a64-b245-4b09-a3a8-12be5efaab47", "width": 448, - "x": 1896, - "y": 376, + "x": 25408, + "y": 608, "zOrder": 78, "numberProperties": [], "stringProperties": [], @@ -30171,14 +28765,14 @@ "angle": 0, "customSize": true, "depth": 1, - "height": 96, + "height": 529, "layer": "", - "name": "StaticPlatform1", - "persistentUuid": "2a63812d-8179-47e8-96b4-6f3192dc8c89", - "width": 448, - "x": 2344, - "y": 376, - "zOrder": 78, + "name": "FlippingPlatform", + "persistentUuid": "09c536df-0008-48fe-899d-6774d31f8746", + "width": 1058, + "x": 25760, + "y": 552, + "zOrder": 15, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -30190,10 +28784,10 @@ "height": 96, "layer": "", "name": "StaticPlatform1", - "persistentUuid": "4a575dfe-a2dd-4680-a125-3cd62c32789f", + "persistentUuid": "cdae75b1-9d58-4051-b196-9d7018effa66", "width": 448, - "x": 2792, - "y": 376, + "x": 26176, + "y": 1024, "zOrder": 78, "numberProperties": [], "stringProperties": [], @@ -30206,10 +28800,10 @@ "height": 96, "layer": "", "name": "StaticPlatform1", - "persistentUuid": "577d5a63-94d2-4a79-aa57-afa3c0587af5", + "persistentUuid": "be656fde-c820-4161-89f7-1451cfa8309c", "width": 448, - "x": 3240, - "y": 376, + "x": 27520, + "y": 1024, "zOrder": 78, "numberProperties": [], "stringProperties": [], @@ -30222,10 +28816,10 @@ "height": 96, "layer": "", "name": "StaticPlatform1", - "persistentUuid": "1bf78dde-6858-41ee-b9f7-8a9ab951a4bd", + "persistentUuid": "7dc3d7a9-8b20-4d6c-99d5-527a589e29cf", "width": 448, - "x": 5480, - "y": 376, + "x": 26624, + "y": 1024, "zOrder": 78, "numberProperties": [], "stringProperties": [], @@ -30238,10 +28832,10 @@ "height": 96, "layer": "", "name": "StaticPlatform1", - "persistentUuid": "39640890-ad1a-4faa-94bb-baf50eb2856d", + "persistentUuid": "a5b4774b-ffdc-4f3c-9f43-a81f80dd6c6c", "width": 448, - "x": 5032, - "y": 376, + "x": 27552, + "y": 608, "zOrder": 78, "numberProperties": [], "stringProperties": [], @@ -30254,30 +28848,61 @@ "height": 96, "layer": "", "name": "StaticPlatform1", - "persistentUuid": "0efdfa96-5e7a-4765-aa10-878c9cf518de", + "persistentUuid": "a613bf28-5a34-457a-bdb0-5f9c5d4e542c", "width": 448, - "x": 4584, - "y": 376, + "x": 27104, + "y": 608, "zOrder": 78, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 0, + "angle": 180, "customSize": true, - "depth": 1, - "height": 96, + "depth": 0, + "height": 192, "layer": "", - "name": "StaticPlatform1", - "persistentUuid": "fb957850-f49d-4a10-a845-9cd8f7c5bc29", - "width": 448, - "x": 4136, - "y": 376, - "zOrder": 78, + "name": "MiteDemon_Base", + "persistentUuid": "381d0117-f808-4c69-a18e-d1a8c49dea8b", + "width": 256, + "x": 28512, + "y": 832, + "zOrder": 155, "numberProperties": [], "stringProperties": [], - "initialVariables": [] + "initialVariables": [ + { + "folded": true, + "name": "FireOffsetTime", + "type": "number", + "value": 0.9 + }, + { + "folded": true, + "name": "ProjectileLifetime", + "type": "number", + "value": 6.5 + }, + { + "folded": true, + "name": "MiteMaxSpeed", + "type": "number", + "value": 600 + }, + { + "folded": true, + "name": "CanShootOffscreen", + "type": "boolean", + "value": true + }, + { + "folded": true, + "name": "FireFrequencyTime", + "type": "number", + "value": 1.5 + } + ] }, { "angle": 0, @@ -30286,10 +28911,10 @@ "height": 96, "layer": "", "name": "StaticPlatform1", - "persistentUuid": "db138cd2-b2dc-4574-ad8e-e63d367dba9c", + "persistentUuid": "3fda4a04-bfd6-40c4-964e-922bb06e58ea", "width": 448, - "x": 3688, - "y": 376, + "x": 25280, + "y": 1024, "zOrder": 78, "numberProperties": [], "stringProperties": [], @@ -30302,10 +28927,10 @@ "height": 96, "layer": "", "name": "StaticPlatform1", - "persistentUuid": "45f5dd1f-6c7f-4c38-917f-ba4d086e99bc", + "persistentUuid": "8959cd76-0111-42cf-b109-1b0eba5e6382", "width": 448, - "x": 6376, - "y": 376, + "x": 24960, + "y": 608, "zOrder": 78, "numberProperties": [], "stringProperties": [], @@ -30318,10 +28943,10 @@ "height": 96, "layer": "", "name": "StaticPlatform1", - "persistentUuid": "1be0b2bf-3e07-498a-8743-103630045007", + "persistentUuid": "911ee21a-6502-49dd-8c03-06755fb97562", "width": 448, - "x": 5928, - "y": 376, + "x": 27291, + "y": -32, "zOrder": 78, "numberProperties": [], "stringProperties": [], @@ -30330,47 +28955,15 @@ { "angle": 0, "customSize": true, - "depth": 1, - "height": 96, - "layer": "", - "name": "StaticPlatform1", - "persistentUuid": "bc26a819-212f-480b-8c63-0cc580b680d4", - "width": 448, - "x": 6824, - "y": 376, - "zOrder": 150, - "numberProperties": [], - "stringProperties": [], - "initialVariables": [] - }, - { - "angle": 0, - "customSize": true, - "depth": 1, - "height": 96, - "layer": "", - "name": "StaticPlatform1", - "persistentUuid": "8a8569ed-c763-49d9-8e44-3ddd9075de86", - "width": 448, - "x": 7272, - "y": 376, - "zOrder": 151, - "numberProperties": [], - "stringProperties": [], - "initialVariables": [] - }, - { - "angle": -90, - "customSize": true, "depth": 0, "height": 192, "layer": "", - "name": "ShockwaveDemon_Base", - "persistentUuid": "d43f0f2c-51e9-453d-8957-3452e8b68eeb", - "width": 192, - "x": 1000, - "y": 712, - "zOrder": 101, + "name": "MiteDemon_Base", + "persistentUuid": "4908cbef-f246-4055-919e-d01cbadc9767", + "width": 256, + "x": 27387, + "y": 64, + "zOrder": 155, "numberProperties": [], "stringProperties": [], "initialVariables": [ @@ -30378,25 +28971,19 @@ "folded": true, "name": "ProjectileLifetime", "type": "number", - "value": 0.9 + "value": 9 }, { "folded": true, - "name": "FixedAngle", + "name": "CanShootOffscreen", "type": "boolean", "value": true }, - { - "folded": true, - "name": "ShockwavePower", - "type": "number", - "value": 1200 - }, { "folded": true, "name": "FireFrequencyTime", "type": "number", - "value": 3 + "value": 1.5 } ] }, @@ -30407,148 +28994,146 @@ "height": 192, "layer": "", "name": "ShockwaveDemon_Base", - "persistentUuid": "3b2bf5b8-5d04-4817-97bf-180e796edaa0", + "persistentUuid": "727f6cf6-133d-4f21-8e06-9544120fa128", "width": 192, - "x": 2000, - "y": 712, - "zOrder": 101, + "x": 27281, + "y": 64, + "zOrder": 156, "numberProperties": [], "stringProperties": [], "initialVariables": [ - { - "folded": true, - "name": "ProjectileLifetime", - "type": "number", - "value": 0.9 - }, { "name": "FireOffsetTime", "type": "number", - "value": 0.9 + "value": 4 }, { "folded": true, - "name": "FixedAngle", - "type": "boolean", - "value": true + "name": "ProjectileLifetime", + "type": "number", + "value": 2 }, { "folded": true, "name": "ShockwavePower", "type": "number", - "value": 2200 + "value": 1500 }, { "folded": true, "name": "FireFrequencyTime", "type": "number", - "value": 3 - } - ] - }, - { - "angle": -90, - "customSize": true, - "depth": 0, - "height": 192, - "layer": "", - "name": "ShockwaveDemon_Base", - "persistentUuid": "9810fbf0-aec3-470e-af44-281cd7756366", - "width": 192, - "x": 4000, - "y": 712, - "zOrder": 101, - "numberProperties": [], - "stringProperties": [], - "initialVariables": [ - { - "folded": true, - "name": "ProjectileLifetime", - "type": "number", - "value": 0.9 - }, - { - "name": "FireOffsetTime", - "type": "number", - "value": 1.8 + "value": 16 }, { "folded": true, - "name": "FixedAngle", + "name": "CanShootOffscreen", "type": "boolean", "value": true }, { "folded": true, - "name": "ShockwavePower", - "type": "number", - "value": 3450 - }, - { - "folded": true, - "name": "FireFrequencyTime", - "type": "number", - "value": 3 + "name": "FixedAngle", + "type": "boolean", + "value": true } ] }, { - "angle": -90, + "angle": 90, + "customSize": true, + "depth": 1, + "height": 60, + "layer": "", + "name": "StaticPlatform1", + "persistentUuid": "4d078e3d-fd34-4ece-9d0c-e71d213dc9f6", + "width": 291, + "x": 27628, + "y": 84, + "zOrder": 78, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] + }, + { + "angle": 0, + "customSize": true, + "depth": 1, + "height": 96, + "layer": "", + "name": "StaticPlatform1", + "persistentUuid": "42c00175-bab5-4260-bc0f-c5c5679ac69b", + "width": 448, + "x": 27296, + "y": 288, + "zOrder": 78, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] + }, + { + "angle": -70, "customSize": true, "depth": 0, "height": 192, "layer": "", "name": "ShockwaveDemon_Base", - "persistentUuid": "74a0fada-7cb8-4475-b9ca-2623be1810de", + "persistentUuid": "14450a47-259c-4b2f-8354-5ad606a9985b", "width": 192, - "x": 7250, - "y": 712, - "zOrder": 101, + "x": 27286, + "y": 17, + "zOrder": 156, "numberProperties": [], "stringProperties": [], "initialVariables": [ - { - "folded": true, - "name": "ProjectileLifetime", - "type": "number", - "value": 3.4 - }, { "name": "FireOffsetTime", "type": "number", - "value": 2.7 + "value": 8 }, { "folded": true, - "name": "FixedAngle", - "type": "boolean", - "value": true + "name": "ProjectileLifetime", + "type": "number", + "value": 2 }, { "folded": true, "name": "ShockwavePower", "type": "number", - "value": 4000 + "value": 1250 }, { "folded": true, "name": "FireFrequencyTime", "type": "number", - "value": 3 + "value": 16 + }, + { + "folded": true, + "name": "CanShootOffscreen", + "type": "boolean", + "value": true + }, + { + "folded": true, + "name": "FixedAngle", + "type": "boolean", + "value": true } ] }, { - "angle": 0, + "angle": 90, "customSize": true, "depth": 1, - "height": 96, + "height": 60, "layer": "", "name": "StaticPlatform1", - "persistentUuid": "0b6201c0-f9e1-41c9-8c87-e278731e80d6", - "width": 448, - "x": 1000, - "y": 376, + "persistentUuid": "39ff9525-f3d2-4de0-908e-0edc46712c1a", + "width": 291, + "x": 27112, + "y": 84, "zOrder": 78, "numberProperties": [], "stringProperties": [], @@ -30556,15 +29141,16 @@ }, { "angle": 0, - "customSize": false, - "height": 0, + "customSize": true, + "depth": 1, + "height": 96, "layer": "", - "name": "FlyingDemon", - "persistentUuid": "f468d415-922e-493b-b471-4b7ca147d325", - "width": 0, - "x": 14016, - "y": -72, - "zOrder": 152, + "name": "StaticPlatform1", + "persistentUuid": "e2f40c48-b2bf-4f93-939a-6ef883dcbbd9", + "width": 448, + "x": 28000, + "y": 608, + "zOrder": 78, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -30572,31 +29158,18 @@ { "angle": 0, "customSize": true, - "depth": 0, - "height": 192, + "depth": 1, + "height": 96, "layer": "", - "name": "StalactiteDemon_Base", - "persistentUuid": "8a61c814-9974-4ccb-81d6-91878d70bfbf", - "width": 256, - "x": 16640, - "y": 216, - "zOrder": 153, + "name": "StaticPlatform1", + "persistentUuid": "50962561-e394-4030-ab0a-c48f005cf80d", + "width": 448, + "x": 28576, + "y": 608, + "zOrder": 78, "numberProperties": [], "stringProperties": [], - "initialVariables": [ - { - "folded": true, - "name": "FireOffsetTime", - "type": "number", - "value": 1.6 - }, - { - "folded": true, - "name": "FireFrequencyTime", - "type": "number", - "value": 3 - } - ] + "initialVariables": [] }, { "angle": 0, @@ -30605,11 +29178,11 @@ "height": 96, "layer": "", "name": "StaticPlatform1", - "persistentUuid": "68a7c71d-e29f-461b-bb71-6814828ed906", + "persistentUuid": "7dc269ef-a7f8-4170-b1a2-5c8d30a80f16", "width": 448, - "x": 16544, - "y": 152, - "zOrder": 151, + "x": 29024, + "y": 608, + "zOrder": 78, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -30618,15 +29191,15 @@ "angle": 0, "customSize": true, "depth": 1, - "height": 256, + "height": 96, "layer": "", - "name": "FlyingDemon", - "persistentUuid": "b7578801-0500-4ce8-9121-75d9ffe2af0b", - "width": 256, - "x": 9760, - "y": 1144, - "zOrder": 66, - "numberProperties": [], + "name": "StaticPlatform1", + "persistentUuid": "fdbbbe71-fa9d-4439-9bb5-e8bab1cb9ad5", + "width": 448, + "x": 30656, + "y": 608, + "zOrder": 78, + "numberProperties": [], "stringProperties": [], "initialVariables": [] }, @@ -30634,14 +29207,14 @@ "angle": 0, "customSize": true, "depth": 1, - "height": 256, + "height": 96, "layer": "", - "name": "FlyingDemon", - "persistentUuid": "2ba12be9-2468-4532-9f38-80bad5a5762d", - "width": 256, - "x": 9760, - "y": 1080, - "zOrder": 66, + "name": "StaticPlatform1", + "persistentUuid": "d3921ba8-9dfe-4dd8-b216-7491a5da9c11", + "width": 448, + "x": 30208, + "y": 608, + "zOrder": 78, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -30650,14 +29223,14 @@ "angle": 0, "customSize": true, "depth": 1, - "height": 256, + "height": 96, "layer": "", - "name": "FlyingDemon", - "persistentUuid": "2fdd2653-e387-4e59-8ca0-fe0350d7a1d1", - "width": 256, - "x": 9952, - "y": 1080, - "zOrder": 66, + "name": "StaticPlatform1", + "persistentUuid": "181961ab-e6ac-4ba1-a1d2-4266e47305fe", + "width": 448, + "x": 29760, + "y": 608, + "zOrder": 78, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -30666,14 +29239,14 @@ "angle": 0, "customSize": true, "depth": 1, - "height": 256, + "height": 96, "layer": "", - "name": "FlyingDemon", - "persistentUuid": "3648cec8-993e-4dde-b234-ee52d63527fb", - "width": 256, - "x": 10144, - "y": 1080, - "zOrder": 66, + "name": "StaticPlatform1", + "persistentUuid": "e0f5b0f4-142c-47c6-89f5-77e1a1144ab2", + "width": 448, + "x": 28416, + "y": 1024, + "zOrder": 78, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -30682,14 +29255,14 @@ "angle": 0, "customSize": true, "depth": 1, - "height": 256, + "height": 96, "layer": "", - "name": "FlyingDemon", - "persistentUuid": "8aaa527e-09a1-41e5-a51d-ff8dbf97e125", - "width": 256, - "x": 9912, - "y": 1164, - "zOrder": 66, + "name": "StaticPlatform1", + "persistentUuid": "2b7673bc-578b-4c3d-86c1-703ad35c6398", + "width": 448, + "x": 27968, + "y": 1024, + "zOrder": 78, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -30698,14 +29271,14 @@ "angle": 0, "customSize": true, "depth": 1, - "height": 256, + "height": 96, "layer": "", - "name": "FlyingDemon", - "persistentUuid": "46981ade-7427-4735-ba1f-7954ec76e85a", - "width": 256, - "x": 10080, - "y": 1208, - "zOrder": 66, + "name": "StaticPlatform1", + "persistentUuid": "b5aceeed-861c-4c3b-b055-647af46ec705", + "width": 448, + "x": 29312, + "y": 1024, + "zOrder": 78, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -30714,14 +29287,14 @@ "angle": 0, "customSize": true, "depth": 1, - "height": 256, + "height": 96, "layer": "", - "name": "FlyingDemon", - "persistentUuid": "9ab9cffe-ddb9-48bf-bb0f-481b79801e5c", - "width": 256, - "x": 9600, - "y": 1096, - "zOrder": 66, + "name": "StaticPlatform1", + "persistentUuid": "4675de5f-904e-4dea-be07-fae91957af0d", + "width": 448, + "x": 28864, + "y": 1024, + "zOrder": 78, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -30730,14 +29303,14 @@ "angle": 0, "customSize": true, "depth": 1, - "height": 256, + "height": 96, "layer": "", - "name": "FlyingDemon", - "persistentUuid": "424f3dfa-bd40-4d04-8f51-474a09912585", - "width": 256, - "x": 10336, - "y": 1080, - "zOrder": 66, + "name": "StaticPlatform1", + "persistentUuid": "1a9fe922-23a8-4155-a226-58e343c93184", + "width": 448, + "x": 31104, + "y": 1024, + "zOrder": 78, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -30746,14 +29319,14 @@ "angle": 0, "customSize": true, "depth": 1, - "height": 256, + "height": 96, "layer": "", - "name": "FlyingDemon", - "persistentUuid": "c3634004-b6f8-486e-957c-d43909bc3483", - "width": 256, - "x": 9952, - "y": 1304, - "zOrder": 66, + "name": "StaticPlatform1", + "persistentUuid": "e4886847-5d22-4b36-b7df-cc84f3bf7382", + "width": 448, + "x": 30656, + "y": 1024, + "zOrder": 78, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -30761,15 +29334,15 @@ { "angle": 0, "customSize": true, - "depth": 2, - "height": 448, + "depth": 1, + "height": 96, "layer": "", - "name": "StaticPlatform3", - "persistentUuid": "76d6dafe-0906-4e1e-94ff-6e6fa035d2a8", - "width": 896, - "x": 10592, - "y": 984, - "zOrder": 154, + "name": "StaticPlatform1", + "persistentUuid": "f7e83488-2f1f-44e0-b8ca-10891c1f2129", + "width": 448, + "x": 29760, + "y": 1024, + "zOrder": 78, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -30778,46 +29351,46 @@ "angle": 0, "customSize": true, "depth": 1, - "height": 256, + "height": 96, "layer": "", - "name": "FlyingDemon", - "persistentUuid": "f386f7a1-de7f-44f3-bd28-021c902463ec", - "width": 256, - "x": 10208, - "y": 1176, - "zOrder": 66, + "name": "StaticPlatform1", + "persistentUuid": "d91640b9-9e2f-4939-992d-4eb09d569259", + "width": 448, + "x": 30208, + "y": 1024, + "zOrder": 78, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 0, + "angle": -45, "customSize": true, "depth": 1, - "height": 256, + "height": 96, "layer": "", - "name": "FlyingDemon", - "persistentUuid": "fa091f43-1310-4ee1-b334-5a047d1cbbe0", - "width": 256, - "x": 10208, - "y": 1176, - "zOrder": 66, + "name": "StaticPlatform1", + "persistentUuid": "b3789834-c94f-4643-af17-ee57d3293784", + "width": 448, + "x": 31712, + "y": 432, + "zOrder": 78, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 0, + "angle": -45, "customSize": true, "depth": 1, - "height": 224, + "height": 96, "layer": "", - "name": "FireDemon", - "persistentUuid": "add0b5bc-9d58-4d86-a3bb-745622847e97", - "width": 224, - "x": 18624, - "y": 1048, - "zOrder": 62, + "name": "StaticPlatform1", + "persistentUuid": "368b62a6-0c49-45ff-bba6-f53d1b5bf2d8", + "width": 448, + "x": 32256, + "y": -80, + "zOrder": 78, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -30826,78 +29399,145 @@ "angle": 0, "customSize": true, "depth": 1, - "height": 224, + "height": 96, "layer": "", - "name": "FireDemon", - "persistentUuid": "184bd3ff-8b23-489f-a81e-b640f8b0854f", - "width": 224, - "x": 18368, - "y": 920, - "zOrder": 62, + "name": "StaticPlatform1", + "persistentUuid": "862f26ca-263c-4e30-a875-ae6b7937f4cb", + "width": 448, + "x": 31104, + "y": 608, + "zOrder": 78, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 0, + "angle": -45, "customSize": true, "depth": 1, - "height": 224, + "height": 96, "layer": "", - "name": "FireDemon", - "persistentUuid": "8ffcaca5-c8f4-4ab5-8dcf-b0ea3a75d2e1", - "width": 224, - "x": 18880, - "y": 920, - "zOrder": 62, + "name": "StaticPlatform1", + "persistentUuid": "dc927224-0f03-40c8-931f-2837bfdad1a1", + "width": 448, + "x": 31904, + "y": 848, + "zOrder": 78, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 0, + "angle": -90, "customSize": true, - "depth": 1, - "height": 224, + "depth": 0, + "height": 192, "layer": "", - "name": "FireDemon", - "persistentUuid": "94e79a25-0b3a-4728-a4b6-9a8d65d1a724", - "width": 224, - "x": 18272, - "y": 1048, - "zOrder": 62, + "name": "ShockwaveDemon_Base", + "persistentUuid": "e572ca36-aad7-4d60-9ebe-5c9c55de746e", + "width": 192, + "x": 27280, + "y": 96, + "zOrder": 15, "numberProperties": [], "stringProperties": [], - "initialVariables": [] + "initialVariables": [ + { + "folded": true, + "name": "ProjectileLifetime", + "type": "number", + "value": 2 + }, + { + "folded": true, + "name": "ShockwavePower", + "type": "number", + "value": 1900 + }, + { + "folded": true, + "name": "FireFrequencyTime", + "type": "number", + "value": 16 + }, + { + "folded": true, + "name": "CanShootOffscreen", + "type": "boolean", + "value": true + }, + { + "folded": true, + "name": "FixedAngle", + "type": "boolean", + "value": true + } + ] }, { - "angle": 0, + "angle": -60, "customSize": true, - "depth": 1, - "height": 224, + "depth": 0, + "height": 192, "layer": "", - "name": "FireDemon", - "persistentUuid": "d0061aef-b334-4262-aba6-9b687ddad770", - "width": 224, - "x": 18336, - "y": 1176, - "zOrder": 62, + "name": "ShockwaveDemon_Base", + "persistentUuid": "2b1fe8a7-6e00-40f9-a046-75b4a4ea10eb", + "width": 192, + "x": 27294, + "y": 35, + "zOrder": 15, "numberProperties": [], "stringProperties": [], - "initialVariables": [] + "initialVariables": [ + { + "name": "FireOffsetTime", + "type": "number", + "value": 12 + }, + { + "folded": true, + "name": "ProjectileLifetime", + "type": "number", + "value": 2 + }, + { + "folded": true, + "name": "ShockwavePower", + "type": "number", + "value": 1250 + }, + { + "folded": true, + "name": "FireFrequencyTime", + "type": "number", + "value": 16 + }, + { + "folded": true, + "name": "CanShootOffscreen", + "type": "boolean", + "value": true + }, + { + "folded": true, + "name": "FixedAngle", + "type": "boolean", + "value": true + } + ] }, { "angle": 0, "customSize": true, "depth": 1, - "height": 224, + "height": 256, "layer": "", - "name": "FireDemon", - "persistentUuid": "761ed959-893d-412b-8305-7b1383174eea", - "width": 224, - "x": 18464, - "y": 1304, - "zOrder": 62, + "name": "Checkpoint", + "persistentUuid": "6593c9a7-2c55-442b-a165-518d68697b4a", + "width": 341, + "x": 30947, + "y": 352, + "zOrder": 71, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -30906,30 +29546,30 @@ "angle": 0, "customSize": true, "depth": 1, - "height": 224, + "height": 256, "layer": "", - "name": "FireDemon", - "persistentUuid": "dd5b9858-0939-462e-9c7b-e5fec57a7a35", - "width": 224, - "x": 18624, - "y": 1432, - "zOrder": 62, + "name": "Checkpoint", + "persistentUuid": "0ca265a6-6d2d-43e9-b2fa-6226a0353c51", + "width": 341, + "x": 30936, + "y": 768, + "zOrder": 71, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 0, + "angle": -45, "customSize": true, "depth": 1, - "height": 224, + "height": 96, "layer": "", - "name": "FireDemon", - "persistentUuid": "7117cf1d-b7f2-455e-9fd4-8f56bfccabc0", - "width": 224, - "x": 18976, - "y": 1048, - "zOrder": 62, + "name": "StaticPlatform1", + "persistentUuid": "7b5adb7a-8859-4b4e-a6d1-bbb97b41786d", + "width": 448, + "x": 32224, + "y": 528, + "zOrder": 78, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -30938,14 +29578,14 @@ "angle": 0, "customSize": true, "depth": 1, - "height": 224, + "height": 96, "layer": "", - "name": "FireDemon", - "persistentUuid": "175fe6f9-9c2a-4ead-869a-11ef192355d1", - "width": 224, - "x": 18912, - "y": 1176, - "zOrder": 62, + "name": "StaticPlatform1", + "persistentUuid": "a17585bd-08b0-4552-bcc1-f5d110a103e0", + "width": 448, + "x": 23936, + "y": 192, + "zOrder": 78, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -30954,14 +29594,14 @@ "angle": 0, "customSize": true, "depth": 1, - "height": 224, + "height": 96, "layer": "", - "name": "FireDemon", - "persistentUuid": "d1f7d296-68b0-4c8d-9b98-629d3626ff57", - "width": 224, - "x": 18784, - "y": 1304, - "zOrder": 62, + "name": "StaticPlatform1", + "persistentUuid": "de797909-0eea-465d-b64b-6eb272fe8344", + "width": 448, + "x": 23488, + "y": 192, + "zOrder": 78, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -30970,14 +29610,14 @@ "angle": 0, "customSize": true, "depth": 1, - "height": 224, + "height": 96, "layer": "", - "name": "FireDemon", - "persistentUuid": "2732326b-879e-47f1-a14f-212e2c2cec43", - "width": 224, - "x": 18528, - "y": 952, - "zOrder": 62, + "name": "StaticPlatform1", + "persistentUuid": "303a002a-34cd-4e4c-8467-4a4f78e44bfa", + "width": 448, + "x": 23040, + "y": 192, + "zOrder": 78, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -30986,14 +29626,14 @@ "angle": 0, "customSize": true, "depth": 1, - "height": 224, + "height": 96, "layer": "", - "name": "FireDemon", - "persistentUuid": "3d96a7d2-e4fa-49ce-bbc9-5f23029d209b", - "width": 224, - "x": 18720, - "y": 952, - "zOrder": 62, + "name": "StaticPlatform1", + "persistentUuid": "8618dbbb-7e5c-4996-9ddc-285e690192e1", + "width": 448, + "x": 22592, + "y": 192, + "zOrder": 78, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -31002,14 +29642,14 @@ "angle": 0, "customSize": true, "depth": 1, - "height": 224, + "height": 96, "layer": "", - "name": "FireDemon", - "persistentUuid": "9444ddad-b491-4a43-b4d1-3dfe1392308a", - "width": 224, - "x": 18464, - "y": 888, - "zOrder": 62, + "name": "StaticPlatform1", + "persistentUuid": "40f5404c-0210-4861-831c-15fa88bc16a1", + "width": 448, + "x": 22144, + "y": 192, + "zOrder": 78, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -31018,87 +29658,62 @@ "angle": 0, "customSize": true, "depth": 1, - "height": 224, + "height": 96, "layer": "", - "name": "FireDemon", - "persistentUuid": "e3c58260-75e3-4831-abe5-47d90ea3854a", - "width": 224, - "x": 18784, - "y": 888, - "zOrder": 62, + "name": "StaticPlatform1", + "persistentUuid": "073741b3-9abf-4164-92f9-3a896089635a", + "width": 448, + "x": 24832, + "y": 192, + "zOrder": 78, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 160, + "angle": 0, "customSize": true, - "depth": 0, - "height": 192, + "depth": 1, + "height": 96, "layer": "", - "name": "StalagmiteDemon_Base", - "persistentUuid": "605ec0cc-ac78-406a-93f6-f0dff6985a51", - "width": 256, - "x": 42416, - "y": -218, - "zOrder": 100, + "name": "StaticPlatform1", + "persistentUuid": "250a225a-f420-4380-a926-6b92300c999f", + "width": 448, + "x": 26176, + "y": 192, + "zOrder": 78, "numberProperties": [], "stringProperties": [], - "initialVariables": [ - { - "folded": true, - "name": "FireFrequencyTime", - "type": "number", - "value": 0.5 - } - ] + "initialVariables": [] }, { "angle": 0, "customSize": true, "depth": 1, - "height": 192, + "height": 96, "layer": "", - "name": "StalactiteDemon_Base", - "persistentUuid": "7af61270-7d5f-4e7f-b34f-e578f11c4bcc", - "width": 256, - "x": 42464, - "y": 64, - "zOrder": 88, - "numberProperties": [ - { - "name": "animation", - "value": 0 - } - ], + "name": "StaticPlatform1", + "persistentUuid": "cbe1b12c-e916-4fb4-875f-392ed19cb84e", + "width": 448, + "x": 25728, + "y": 192, + "zOrder": 78, + "numberProperties": [], "stringProperties": [], - "initialVariables": [ - { - "folded": true, - "name": "FireFrequencyTime", - "type": "number", - "value": 5.5 - }, - { - "folded": true, - "name": "FireOffsetTime", - "type": "number", - "value": 2.75 - } - ] + "initialVariables": [] }, { "angle": 0, "customSize": true, "depth": 1, - "height": 123, + "height": 96, "layer": "", - "name": "FlyingDemon", - "persistentUuid": "717ed16c-6e4c-45fc-a083-18473810247b", - "width": 123, - "x": 1440, - "y": -524, - "zOrder": 66, + "name": "StaticPlatform1", + "persistentUuid": "5b33fe94-7a3e-4a31-8cef-9b5c421d1d8e", + "width": 448, + "x": 25280, + "y": 192, + "zOrder": 78, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -31107,14 +29722,14 @@ "angle": 0, "customSize": true, "depth": 1, - "height": 123, + "height": 96, "layer": "", - "name": "FlyingDemon", - "persistentUuid": "f988e65a-bb26-4ae8-9cad-37d3cf575d07", - "width": 123, - "x": 1440, - "y": -463, - "zOrder": 66, + "name": "StaticPlatform1", + "persistentUuid": "d9ec3bff-417d-49cf-a6d8-a6e9671fbd68", + "width": 448, + "x": 27968, + "y": 192, + "zOrder": 78, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -31123,14 +29738,14 @@ "angle": 0, "customSize": true, "depth": 1, - "height": 123, + "height": 96, "layer": "", - "name": "FlyingDemon", - "persistentUuid": "5f972e04-a657-4531-bf9e-65726a7cbae6", - "width": 123, - "x": 1440, - "y": -399, - "zOrder": 66, + "name": "StaticPlatform1", + "persistentUuid": "a3d5e403-5694-42c6-b870-8ef517f3205d", + "width": 448, + "x": 28416, + "y": 192, + "zOrder": 78, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -31139,14 +29754,14 @@ "angle": 0, "customSize": true, "depth": 1, - "height": 123, + "height": 96, "layer": "", - "name": "FlyingDemon", - "persistentUuid": "4a8fa10d-d523-4c93-a4fb-2824068ae4c2", - "width": 123, - "x": 1501, - "y": -338, - "zOrder": 66, + "name": "StaticPlatform1", + "persistentUuid": "f6409571-f2b4-4e56-8fc5-908082c71504", + "width": 448, + "x": 29312, + "y": 192, + "zOrder": 78, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -31155,14 +29770,14 @@ "angle": 0, "customSize": true, "depth": 1, - "height": 123, + "height": 96, "layer": "", - "name": "FlyingDemon", - "persistentUuid": "52eebf64-847e-4c7f-ad6c-518ffb44b651", - "width": 123, - "x": 1563, - "y": -355, - "zOrder": 66, + "name": "StaticPlatform1", + "persistentUuid": "e39b8dba-ed34-410b-9cbb-23f0657eb7e2", + "width": 448, + "x": 28864, + "y": 192, + "zOrder": 78, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -31171,14 +29786,14 @@ "angle": 0, "customSize": true, "depth": 1, - "height": 123, + "height": 96, "layer": "", - "name": "FlyingDemon", - "persistentUuid": "864ec3e9-2850-41d8-959f-7d335b560e04", - "width": 123, - "x": 1455, - "y": -355, - "zOrder": 66, + "name": "StaticPlatform1", + "persistentUuid": "8f54812f-8913-4ee4-8d3b-9119a3c1a0d4", + "width": 448, + "x": 30208, + "y": 192, + "zOrder": 78, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -31187,14 +29802,14 @@ "angle": 0, "customSize": true, "depth": 1, - "height": 123, + "height": 96, "layer": "", - "name": "FlyingDemon", - "persistentUuid": "c830ce23-1aca-4fca-804c-3cfedf1d54ab", - "width": 123, - "x": 1580, - "y": -399, - "zOrder": 66, + "name": "StaticPlatform1", + "persistentUuid": "87c55148-68b8-4b80-a67c-86d065f0d0a1", + "width": 448, + "x": 29760, + "y": 192, + "zOrder": 78, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -31203,14 +29818,14 @@ "angle": 0, "customSize": true, "depth": 1, - "height": 123, + "height": 96, "layer": "", - "name": "FlyingDemon", - "persistentUuid": "cadbec03-c6cc-4cdd-94b9-156b44fe748c", - "width": 123, - "x": 1580, - "y": -463, - "zOrder": 66, + "name": "StaticPlatform1", + "persistentUuid": "fde67196-179a-42a3-af07-cac609c09103", + "width": 448, + "x": 31104, + "y": 192, + "zOrder": 78, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -31219,62 +29834,93 @@ "angle": 0, "customSize": true, "depth": 1, - "height": 123, + "height": 96, "layer": "", - "name": "FlyingDemon", - "persistentUuid": "85afea78-63b6-495f-aeaa-8ff24aaf46a3", - "width": 123, - "x": 1580, - "y": -524, - "zOrder": 66, + "name": "StaticPlatform1", + "persistentUuid": "70c85a5e-ca6c-4de8-9daf-ca006215de33", + "width": 448, + "x": 30656, + "y": 192, + "zOrder": 78, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 0, + "angle": -45, "customSize": true, "depth": 1, - "height": 123, + "height": 96, "layer": "", - "name": "FlyingDemon", - "persistentUuid": "eb14caa6-ae46-48b4-8ff6-495ef75e23ec", - "width": 123, - "x": 1688, - "y": -463, - "zOrder": 66, + "name": "StaticPlatform1", + "persistentUuid": "52c24bae-5f13-4bca-b1cb-25ecf43e95e3", + "width": 448, + "x": 31520, + "y": 16, + "zOrder": 78, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 0, + "angle": 180, "customSize": true, - "depth": 1, - "height": 123, + "depth": 0, + "height": 192, "layer": "", - "name": "FlyingDemon", - "persistentUuid": "50ecbe55-e5a8-4ef8-8c83-07007364e1cc", - "width": 123, - "x": 1717, - "y": -399, - "zOrder": 66, + "name": "ShockwaveDemon_Base", + "persistentUuid": "decd3c1c-ca28-4347-8fe1-908ceb8f9133", + "width": 192, + "x": 29520, + "y": 968, + "zOrder": 156, "numberProperties": [], "stringProperties": [], - "initialVariables": [] + "initialVariables": [ + { + "folded": true, + "name": "ProjectileLifetime", + "type": "number", + "value": 1.5 + }, + { + "folded": true, + "name": "ShockwavePower", + "type": "number", + "value": 750 + }, + { + "folded": true, + "name": "FireFrequencyTime", + "type": "number", + "value": 1.5 + }, + { + "folded": true, + "name": "CanShootOffscreen", + "type": "boolean", + "value": true + }, + { + "folded": true, + "name": "FixedAngle", + "type": "boolean", + "value": true + } + ] }, { "angle": 0, "customSize": true, "depth": 1, - "height": 123, + "height": 96, "layer": "", - "name": "FlyingDemon", - "persistentUuid": "77d89ca1-7c14-4066-b181-fb38dc3ee7c3", - "width": 123, - "x": 1749, - "y": -355, - "zOrder": 66, + "name": "StaticPlatform1", + "persistentUuid": "03ab49d1-216a-46fe-bf76-bb9899a84fe8", + "width": 448, + "x": 26624, + "y": 192, + "zOrder": 78, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -31283,14 +29929,14 @@ "angle": 0, "customSize": true, "depth": 1, - "height": 123, + "height": 96, "layer": "", - "name": "FlyingDemon", - "persistentUuid": "126b3998-fa96-4fa1-b974-2713c9d6e1be", - "width": 123, - "x": 1779, - "y": -399, - "zOrder": 66, + "name": "StaticPlatform1", + "persistentUuid": "984ce3f1-b5fa-46c3-af31-6ee32792bd10", + "width": 448, + "x": 26656, + "y": 608, + "zOrder": 78, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -31299,14 +29945,14 @@ "angle": 0, "customSize": true, "depth": 1, - "height": 123, + "height": 96, "layer": "", - "name": "FlyingDemon", - "persistentUuid": "d7fd251a-330f-4770-86cd-b1c8d5ae5114", - "width": 123, - "x": 1811, - "y": -431, - "zOrder": 66, + "name": "StaticPlatform1", + "persistentUuid": "3a2e1902-3315-4c08-b48d-f417f62453d3", + "width": 448, + "x": 27072, + "y": 1024, + "zOrder": 78, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -31315,14 +29961,14 @@ "angle": 0, "customSize": true, "depth": 1, - "height": 123, + "height": 96, "layer": "", - "name": "FlyingDemon", - "persistentUuid": "24cf757b-f43b-492b-9d5f-12d8951b72d1", - "width": 123, - "x": 1840, - "y": -399, - "zOrder": 66, + "name": "StaticPlatform1", + "persistentUuid": "d5cd24bc-91ef-4827-bc0e-57d3f5ecd28b", + "width": 448, + "x": 21032, + "y": 827, + "zOrder": 78, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -31331,14 +29977,14 @@ "angle": 0, "customSize": true, "depth": 1, - "height": 123, + "height": 96, "layer": "", - "name": "FlyingDemon", - "persistentUuid": "8ac3fbe7-02f6-4c1e-ba9c-4b31d526ae8b", - "width": 123, - "x": 1872, - "y": -355, - "zOrder": 66, + "name": "StaticPlatform1", + "persistentUuid": "2eb7444a-1321-4bcd-a211-d8727fcf8b9f", + "width": 448, + "x": 20584, + "y": 827, + "zOrder": 78, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -31347,126 +29993,162 @@ "angle": 0, "customSize": true, "depth": 1, - "height": 123, + "height": 96, "layer": "", - "name": "FlyingDemon", - "persistentUuid": "f23444d6-6f9c-4f0b-96ec-2df1de2ad8b3", - "width": 123, - "x": 1904, - "y": -399, - "zOrder": 66, + "name": "StaticPlatform1", + "persistentUuid": "58dfd4eb-4496-40da-aedc-1925bdbde9d8", + "width": 448, + "x": 20136, + "y": 827, + "zOrder": 78, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 0, + "angle": -45, "customSize": true, "depth": 1, - "height": 123, + "height": 96, "layer": "", - "name": "FlyingDemon", - "persistentUuid": "a8ecfab1-7995-426c-a4cc-22c96acd05be", - "width": 123, - "x": 1933, - "y": -463, - "zOrder": 66, + "name": "StaticPlatform1", + "persistentUuid": "ad872f24-1da1-477e-a3c6-2159fa965605", + "width": 448, + "x": 31840, + "y": -304, + "zOrder": 78, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 0, + "angle": -45, "customSize": true, "depth": 1, - "height": 123, + "height": 96, "layer": "", - "name": "FlyingDemon", - "persistentUuid": "54ca0563-4074-42bd-8dcb-d37f5f235d6d", - "width": 123, - "x": 2041, - "y": -524, - "zOrder": 66, + "name": "StaticPlatform1", + "persistentUuid": "fb10c2f0-9b2a-42d1-bb1c-cbfab6b3518e", + "width": 448, + "x": 32160, + "y": -624, + "zOrder": 78, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 0, + "angle": -20, "customSize": true, - "depth": 1, - "height": 123, + "depth": 0, + "height": 192, "layer": "", - "name": "FlyingDemon", - "persistentUuid": "05bd67ee-6103-4f73-ba00-db6c52547ee6", - "width": 123, - "x": 2041, - "y": -463, - "zOrder": 66, + "name": "ShockwaveDemon_Base", + "persistentUuid": "c285dac7-827e-481f-8257-0ba10192b6cb", + "width": 192, + "x": 31419, + "y": 155, + "zOrder": 156, "numberProperties": [], "stringProperties": [], - "initialVariables": [] + "initialVariables": [ + { + "name": "FireOffsetTime", + "type": "number", + "value": 1 + }, + { + "folded": true, + "name": "ProjectileLifetime", + "type": "number", + "value": 1.5 + }, + { + "folded": true, + "name": "ShockwavePower", + "type": "number", + "value": 500 + }, + { + "folded": true, + "name": "FireFrequencyTime", + "type": "number", + "value": 4 + }, + { + "folded": true, + "name": "CanShootOffscreen", + "type": "boolean", + "value": true + }, + { + "folded": true, + "name": "FixedAngle", + "type": "boolean", + "value": true + } + ] }, { - "angle": 0, + "angle": -45, "customSize": true, "depth": 1, - "height": 123, + "height": 96, "layer": "", - "name": "FlyingDemon", - "persistentUuid": "7eda99e9-659f-422a-81de-87a99ac3b255", - "width": 123, - "x": 2041, - "y": -399, - "zOrder": 66, + "name": "StaticPlatform1", + "persistentUuid": "e90cdefe-aa71-4ade-9d0e-e62d0c883c09", + "width": 448, + "x": 32480, + "y": -944, + "zOrder": 78, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 0, + "angle": -45, "customSize": true, "depth": 1, - "height": 123, + "height": 96, "layer": "", - "name": "FlyingDemon", - "persistentUuid": "2d07dcbb-8399-4f92-beea-2ac1e2897899", - "width": 123, - "x": 2120, - "y": -338, - "zOrder": 66, + "name": "StaticPlatform1", + "persistentUuid": "a6d20118-40d4-4eae-b1fe-32e96235d001", + "width": 448, + "x": 32832, + "y": -48, + "zOrder": 78, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 0, + "angle": -45, "customSize": true, "depth": 1, - "height": 123, + "height": 96, "layer": "", - "name": "FlyingDemon", - "persistentUuid": "40ddb0e0-3a97-48bc-8bbd-f10467e27819", - "width": 123, - "x": 2164, - "y": -355, - "zOrder": 66, + "name": "StaticPlatform1", + "persistentUuid": "78a64562-8ccb-4151-a3f8-0ff1236a1f2a", + "width": 448, + "x": 32576, + "y": -400, + "zOrder": 78, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 0, + "angle": -45, "customSize": true, "depth": 1, - "height": 123, + "height": 96, "layer": "", - "name": "FlyingDemon", - "persistentUuid": "5810291f-80ab-4c45-8a69-2ff9a2240db4", - "width": 123, - "x": 2056, - "y": -355, - "zOrder": 66, + "name": "StaticPlatform1", + "persistentUuid": "2d15094a-cd4f-428f-b3b6-67527d9853dc", + "width": 448, + "x": 32896, + "y": -720, + "zOrder": 78, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -31474,15 +30156,15 @@ { "angle": 0, "customSize": true, - "depth": 1, - "height": 123, + "depth": 0, + "height": 256, "layer": "", - "name": "FlyingDemon", - "persistentUuid": "87e57a2a-b7fd-46f1-b4fa-34d0d41bb04b", - "width": 123, - "x": 2181, - "y": -399, - "zOrder": 66, + "name": "TurretDemon_Base", + "persistentUuid": "ce283183-dc08-416d-8547-591639c12d7e", + "width": 256, + "x": 32608, + "y": 160, + "zOrder": 157, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -31490,254 +30172,261 @@ { "angle": 0, "customSize": true, - "depth": 1, - "height": 123, + "depth": 0, + "height": 256, "layer": "", - "name": "FlyingDemon", - "persistentUuid": "3bc562a5-bf7c-4e13-9aa6-320e48c3a95d", - "width": 123, - "x": 2181, - "y": -463, - "zOrder": 66, + "name": "TurretDemon_Eye", + "persistentUuid": "72a128a9-0dc2-4273-9402-890f1b2a339a", + "width": 256, + "x": 32608, + "y": 160, + "zOrder": 158, "numberProperties": [], "stringProperties": [], - "initialVariables": [] + "initialVariables": [ + { + "folded": true, + "name": "CanShootOffscreen", + "type": "boolean", + "value": true + } + ] }, { - "angle": 0, + "angle": -45, "customSize": true, "depth": 1, - "height": 123, + "height": 96, "layer": "", - "name": "FlyingDemon", - "persistentUuid": "954f0750-7355-4a3a-8a33-0b2f381905ab", - "width": 123, - "x": 2181, - "y": -524, - "zOrder": 66, + "name": "StaticPlatform1", + "persistentUuid": "66dbbd2f-3690-4e0d-9737-747f4b421208", + "width": 448, + "x": 33472, + "y": -688, + "zOrder": 78, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 0, + "angle": -45, "customSize": true, "depth": 1, "height": 96, "layer": "", "name": "StaticPlatform1", - "persistentUuid": "3e986255-eff4-43af-a669-371efcf9f611", + "persistentUuid": "c27850cc-a59d-45db-893a-048802915cbd", "width": 448, - "x": 22144, - "y": 1024, + "x": 33472, + "y": -1296, "zOrder": 78, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 0, + "angle": -45, "customSize": true, "depth": 1, "height": 96, "layer": "", "name": "StaticPlatform1", - "persistentUuid": "aa39c35c-79f9-49f1-884e-2cb8fd871421", + "persistentUuid": "0b65baf0-ca1f-4c65-8267-f715029ae76a", "width": 448, - "x": 22592, - "y": 1024, + "x": 33792, + "y": -1008, "zOrder": 78, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 0, + "angle": -45, "customSize": true, "depth": 1, "height": 96, "layer": "", "name": "StaticPlatform1", - "persistentUuid": "779f971b-ee8a-426c-b9c6-04a7c737d696", + "persistentUuid": "6f1f6a55-f5bc-41dd-a48a-7194bdd95c2d", "width": 448, - "x": 22144, - "y": 608, + "x": 32800, + "y": -1264, "zOrder": 78, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 0, + "angle": -45, "customSize": true, "depth": 1, "height": 96, "layer": "", "name": "StaticPlatform1", - "persistentUuid": "5c0d6c19-9e8a-45dc-93f1-638619e70c52", + "persistentUuid": "664d77a4-12c0-4d2c-8c96-dd79fff212f3", "width": 448, - "x": 22592, - "y": 608, + "x": 33120, + "y": -1584, "zOrder": 78, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 0, + "angle": -55, "customSize": true, "depth": 1, - "height": 256, + "height": 96, "layer": "", - "name": "Checkpoint", - "persistentUuid": "f15d87d5-ad7c-4490-b9c5-dfbeeb4f46bb", - "width": 341, - "x": 22432, - "y": 768, - "zOrder": 71, + "name": "StaticPlatform1", + "persistentUuid": "c3a6faa7-54e1-4ba4-b50e-62e32b6c5d19", + "width": 448, + "x": 33448, + "y": -1955, + "zOrder": 78, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 0, + "angle": -55, "customSize": true, "depth": 1, - "height": 256, + "height": 96, "layer": "", - "name": "Checkpoint", - "persistentUuid": "2b58e44f-f144-437e-8b50-3eb1de97144b", - "width": 341, - "x": 22432, - "y": 352, - "zOrder": 71, + "name": "StaticPlatform1", + "persistentUuid": "4f74fbcf-a6fa-4f65-bcfb-17a75aa2231c", + "width": 448, + "x": 34264, + "y": -1683, + "zOrder": 78, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 0, + "angle": -55, "customSize": true, "depth": 1, "height": 96, "layer": "", "name": "StaticPlatform1", - "persistentUuid": "7a615f69-42d9-42f8-8843-f20665a7ab31", + "persistentUuid": "6a111452-9dc8-4b95-bc51-b9ad4870e905", "width": 448, - "x": 23040, - "y": 608, + "x": 33992, + "y": -2019, "zOrder": 78, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 0, + "angle": -55, "customSize": true, "depth": 1, "height": 96, "layer": "", "name": "StaticPlatform1", - "persistentUuid": "1a1ca9dd-d022-4edf-a7bf-d2d47612d416", + "persistentUuid": "39a8db3f-6661-4c3c-9c01-779c2f4d5add", "width": 448, - "x": 23040, - "y": 1024, + "x": 33704, + "y": -2339, "zOrder": 78, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 0, + "angle": -55, "customSize": true, "depth": 1, "height": 96, "layer": "", "name": "StaticPlatform1", - "persistentUuid": "defff85b-3842-4516-9cc0-763b3cf13708", + "persistentUuid": "c69fd495-c17e-4920-af8e-209ba0b9f6ae", "width": 448, - "x": 23488, - "y": 608, + "x": 34248, + "y": -2403, "zOrder": 78, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 0, + "angle": -55, "customSize": true, "depth": 1, "height": 96, "layer": "", "name": "StaticPlatform1", - "persistentUuid": "729bfb20-b1ae-4c8e-b9ad-77782ed905a8", + "persistentUuid": "3ea13fb6-f037-4d8e-a966-fefee431832f", "width": 448, - "x": 24064, - "y": 608, + "x": 34520, + "y": -2067, "zOrder": 78, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 0, + "angle": -55, "customSize": true, "depth": 1, "height": 96, "layer": "", "name": "StaticPlatform1", - "persistentUuid": "0c50d508-c020-48e5-86d1-cced1162f80b", + "persistentUuid": "44c8a726-b0b9-472e-9874-fb727ef43897", "width": 448, - "x": 23488, - "y": 1024, + "x": 33960, + "y": -2723, "zOrder": 78, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 0, + "angle": -55, "customSize": true, "depth": 1, "height": 96, "layer": "", "name": "StaticPlatform1", - "persistentUuid": "bc503635-09c1-4487-a351-3047eb74c017", + "persistentUuid": "f5145d5d-7c67-429e-810b-2d685d9826f5", "width": 448, - "x": 23936, - "y": 1024, + "x": 34776, + "y": -2451, "zOrder": 78, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 0, + "angle": -55, "customSize": true, "depth": 1, "height": 96, "layer": "", "name": "StaticPlatform1", - "persistentUuid": "b9cb7560-0826-423a-9635-dabc287e5d0d", + "persistentUuid": "ee6a91b7-b821-4a62-b4ff-b827c3c7bd18", "width": 448, - "x": 24384, - "y": 1024, + "x": 34504, + "y": -2787, "zOrder": 78, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 0, + "angle": -55, "customSize": true, "depth": 1, "height": 96, "layer": "", "name": "StaticPlatform1", - "persistentUuid": "9318a10f-c0a7-4c2a-af17-2755ada52769", + "persistentUuid": "68dc30b6-adf4-4bb1-aef2-9e24c8ff88c6", "width": 448, - "x": 24384, - "y": 192, + "x": 34216, + "y": -3107, "zOrder": 78, "numberProperties": [], "stringProperties": [], @@ -31750,10 +30439,10 @@ "height": 96, "layer": "", "name": "StaticPlatform1", - "persistentUuid": "8fb01c11-2960-422a-bd87-86444aeb7929", + "persistentUuid": "359d7254-933e-4a4f-bbd6-7c135100ba73", "width": 448, - "x": 24512, - "y": 608, + "x": 35168, + "y": -2656, "zOrder": 78, "numberProperties": [], "stringProperties": [], @@ -31766,77 +30455,58 @@ "height": 96, "layer": "", "name": "StaticPlatform1", - "persistentUuid": "f94a0b66-0d91-4283-902d-6c300e7c1a96", + "persistentUuid": "e13daef0-72be-4ef6-ae4e-168904ad0dee", "width": 448, - "x": 24832, - "y": 1024, + "x": 35168, + "y": -3360, "zOrder": 78, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 0, + "angle": -55, "customSize": true, - "depth": 0, - "height": 192, + "depth": 1, + "height": 96, "layer": "", - "name": "MiteDemon_Base", - "persistentUuid": "d23cfbfc-c6e3-49fb-bbf2-58d912cd7f98", - "width": 256, - "x": 24640, - "y": 288, - "zOrder": 155, + "name": "StaticPlatform1", + "persistentUuid": "66e31e33-2f19-4f4b-bcf4-0af0c758d206", + "width": 448, + "x": 34760, + "y": -3171, + "zOrder": 78, "numberProperties": [], "stringProperties": [], - "initialVariables": [ - { - "folded": true, - "name": "ProjectileLifetime", - "type": "number", - "value": 5.5 - }, - { - "folded": true, - "name": "CanShootOffscreen", - "type": "boolean", - "value": true - }, - { - "folded": true, - "name": "FireFrequencyTime", - "type": "number", - "value": 3.5 - } - ] + "initialVariables": [] }, { - "angle": 0, + "angle": -55, "customSize": true, "depth": 1, "height": 96, "layer": "", "name": "StaticPlatform1", - "persistentUuid": "c010f2fc-c295-4c2d-a1ff-0a7237be73f0", + "persistentUuid": "fb81ccb6-6e2f-47d6-a89e-cc9ad963f57c", "width": 448, - "x": 25728, - "y": 1024, + "x": 34472, + "y": -3485, "zOrder": 78, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 0, + "angle": -55, "customSize": true, "depth": 1, "height": 96, "layer": "", "name": "StaticPlatform1", - "persistentUuid": "714c0a64-b245-4b09-a3a8-12be5efaab47", + "persistentUuid": "2da2209a-c27e-4aa0-bd22-f168ddf2ef57", "width": 448, - "x": 25408, - "y": 608, + "x": 34728, + "y": -3875, "zOrder": 78, "numberProperties": [], "stringProperties": [], @@ -31846,14 +30516,14 @@ "angle": 0, "customSize": true, "depth": 1, - "height": 529, + "height": 96, "layer": "", - "name": "FlippingPlatform", - "persistentUuid": "09c536df-0008-48fe-899d-6774d31f8746", - "width": 1058, - "x": 25760, - "y": 552, - "zOrder": 15, + "name": "StaticPlatform1", + "persistentUuid": "e842ecc9-8bd7-4260-9cf6-d47164a909cb", + "width": 448, + "x": 35168, + "y": -4096, + "zOrder": 78, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -31862,14 +30532,14 @@ "angle": 0, "customSize": true, "depth": 1, - "height": 96, + "height": 256, "layer": "", - "name": "StaticPlatform1", - "persistentUuid": "cdae75b1-9d58-4051-b196-9d7018effa66", - "width": 448, - "x": 26176, - "y": 1024, - "zOrder": 78, + "name": "Checkpoint", + "persistentUuid": "ebd434e4-1991-4fe4-83c8-971fb3ae7f90", + "width": 341, + "x": 35232, + "y": -3616, + "zOrder": 71, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -31878,14 +30548,14 @@ "angle": 0, "customSize": true, "depth": 1, - "height": 96, + "height": 256, "layer": "", - "name": "StaticPlatform1", - "persistentUuid": "be656fde-c820-4161-89f7-1451cfa8309c", - "width": 448, - "x": 27520, - "y": 1024, - "zOrder": 78, + "name": "Checkpoint", + "persistentUuid": "ca3196ff-a0e7-4ab6-a8a2-7924cdf48030", + "width": 341, + "x": 35232, + "y": -2912, + "zOrder": 71, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -31897,10 +30567,10 @@ "height": 96, "layer": "", "name": "StaticPlatform1", - "persistentUuid": "7dc3d7a9-8b20-4d6c-99d5-527a589e29cf", + "persistentUuid": "7f63fb9f-e146-4d32-b5ed-d040e19b52f8", "width": 448, - "x": 26624, - "y": 1024, + "x": 35616, + "y": -4096, "zOrder": 78, "numberProperties": [], "stringProperties": [], @@ -31909,15 +30579,15 @@ { "angle": 0, "customSize": true, - "depth": 1, - "height": 96, + "depth": 3, + "height": 288, "layer": "", - "name": "StaticPlatform1", - "persistentUuid": "a5b4774b-ffdc-4f3c-9f43-a81f80dd6c6c", - "width": 448, - "x": 27552, - "y": 608, - "zOrder": 78, + "name": "FlippingPlatform", + "persistentUuid": "812e218a-1613-4a5e-af64-15d47eb9052b", + "width": 576, + "x": 37072, + "y": -3360, + "zOrder": 161, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -31925,31 +30595,31 @@ { "angle": 0, "customSize": true, - "depth": 1, - "height": 96, + "depth": 3, + "height": 288, "layer": "", - "name": "StaticPlatform1", - "persistentUuid": "a613bf28-5a34-457a-bdb0-5f9c5d4e542c", - "width": 448, - "x": 27104, - "y": 608, - "zOrder": 78, + "name": "FlippingPlatform", + "persistentUuid": "c5865361-cb45-4613-bedf-51aef61107e1", + "width": 576, + "x": 37072, + "y": -2656, + "zOrder": 161, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 180, + "angle": 0, "customSize": true, "depth": 0, "height": 192, "layer": "", - "name": "MiteDemon_Base", - "persistentUuid": "381d0117-f808-4c69-a18e-d1a8c49dea8b", - "width": 256, - "x": 28512, - "y": 832, - "zOrder": 155, + "name": "LaserDemon_Base", + "persistentUuid": "ff12c5e4-7790-455c-ad83-38f8d4234e4f", + "width": 192, + "x": 37664, + "y": -4000, + "zOrder": 162, "numberProperties": [], "stringProperties": [], "initialVariables": [ @@ -31957,227 +30627,274 @@ "folded": true, "name": "FireOffsetTime", "type": "number", - "value": 0.9 + "value": 0 }, { "folded": true, - "name": "ProjectileLifetime", + "name": "OnOffTime", "type": "number", - "value": 6.5 - }, + "value": 5 + } + ] + }, + { + "angle": 0, + "customSize": true, + "depth": 0, + "height": 128, + "layer": "", + "name": "LaserDemon_Beam", + "persistentUuid": "32caad94-5132-44c1-86e0-e0c0e82b798f", + "width": 80, + "x": 37720, + "y": -3808, + "zOrder": 163, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [ { "folded": true, - "name": "MiteMaxSpeed", + "name": "FireOffsetTime", "type": "number", - "value": 600 + "value": 0 }, { "folded": true, - "name": "CanShootOffscreen", - "type": "boolean", - "value": true + "name": "OnOffTime", + "type": "number", + "value": 5 + } + ] + }, + { + "angle": 0, + "customSize": true, + "depth": 0, + "height": 128, + "layer": "", + "name": "LaserDemon_Beam", + "persistentUuid": "a9a19e43-e04b-4342-8150-16698e4a613b", + "width": 80, + "x": 37720, + "y": -3680, + "zOrder": 163, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [ + { + "folded": true, + "name": "FireOffsetTime", + "type": "number", + "value": 0 }, { "folded": true, - "name": "FireFrequencyTime", + "name": "OnOffTime", "type": "number", - "value": 1.5 + "value": 5 } ] }, { "angle": 0, "customSize": true, - "depth": 1, - "height": 96, + "depth": 0, + "height": 128, "layer": "", - "name": "StaticPlatform1", - "persistentUuid": "3fda4a04-bfd6-40c4-964e-922bb06e58ea", - "width": 448, - "x": 25280, - "y": 1024, - "zOrder": 78, + "name": "LaserDemon_Beam", + "persistentUuid": "73a52472-c2c7-4256-bcb1-aadc98901f28", + "width": 80, + "x": 37720, + "y": -3552, + "zOrder": 163, "numberProperties": [], "stringProperties": [], - "initialVariables": [] + "initialVariables": [ + { + "folded": true, + "name": "FireOffsetTime", + "type": "number", + "value": 0 + }, + { + "folded": true, + "name": "OnOffTime", + "type": "number", + "value": 5 + } + ] }, { "angle": 0, "customSize": true, - "depth": 1, - "height": 96, + "depth": 0, + "height": 128, "layer": "", - "name": "StaticPlatform1", - "persistentUuid": "8959cd76-0111-42cf-b109-1b0eba5e6382", - "width": 448, - "x": 24960, - "y": 608, - "zOrder": 78, + "name": "LaserDemon_Beam", + "persistentUuid": "b500c0ea-c929-44e4-b337-68b4bbe3e9b5", + "width": 80, + "x": 37720, + "y": -2848, + "zOrder": 163, "numberProperties": [], "stringProperties": [], - "initialVariables": [] + "initialVariables": [ + { + "folded": true, + "name": "FireOffsetTime", + "type": "number", + "value": 0 + }, + { + "folded": true, + "name": "OnOffTime", + "type": "number", + "value": 5 + } + ] }, { "angle": 0, "customSize": true, - "depth": 1, - "height": 96, + "depth": 0, + "height": 128, "layer": "", - "name": "StaticPlatform1", - "persistentUuid": "911ee21a-6502-49dd-8c03-06755fb97562", - "width": 448, - "x": 27291, - "y": -32, - "zOrder": 78, + "name": "LaserDemon_Beam", + "persistentUuid": "6db1de6b-c7dc-4e31-a6c9-450d01b675e5", + "width": 80, + "x": 37720, + "y": -3104, + "zOrder": 163, "numberProperties": [], "stringProperties": [], - "initialVariables": [] + "initialVariables": [ + { + "folded": true, + "name": "FireOffsetTime", + "type": "number", + "value": 0 + }, + { + "folded": true, + "name": "OnOffTime", + "type": "number", + "value": 5 + } + ] }, { "angle": 0, "customSize": true, "depth": 0, - "height": 192, + "height": 128, "layer": "", - "name": "MiteDemon_Base", - "persistentUuid": "4908cbef-f246-4055-919e-d01cbadc9767", - "width": 256, - "x": 27387, - "y": 64, - "zOrder": 155, + "name": "LaserDemon_Beam", + "persistentUuid": "5ef7c699-89d4-422a-91ff-998d61d5733a", + "width": 80, + "x": 37720, + "y": -2976, + "zOrder": 163, "numberProperties": [], "stringProperties": [], "initialVariables": [ { "folded": true, - "name": "ProjectileLifetime", + "name": "FireOffsetTime", "type": "number", - "value": 9 + "value": 0 }, { "folded": true, - "name": "CanShootOffscreen", - "type": "boolean", - "value": true + "name": "OnOffTime", + "type": "number", + "value": 5 + } + ] + }, + { + "angle": 0, + "customSize": true, + "depth": 0, + "height": 128, + "layer": "", + "name": "LaserDemon_Beam", + "persistentUuid": "f584c190-ba72-4f14-9e33-43143552dcb4", + "width": 80, + "x": 37720, + "y": -2720, + "zOrder": 163, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [ + { + "folded": true, + "name": "FireOffsetTime", + "type": "number", + "value": 0 }, { "folded": true, - "name": "FireFrequencyTime", + "name": "OnOffTime", "type": "number", - "value": 1.5 + "value": 5 } ] }, { - "angle": -90, + "angle": -55, "customSize": true, "depth": 0, "height": 192, "layer": "", "name": "ShockwaveDemon_Base", - "persistentUuid": "727f6cf6-133d-4f21-8e06-9544120fa128", + "persistentUuid": "3bfa6be1-ff72-4614-a82c-c50e9d7772d1", "width": 192, - "x": 27281, - "y": 64, + "x": 34501, + "y": -2441, "zOrder": 156, "numberProperties": [], "stringProperties": [], "initialVariables": [ { - "name": "FireOffsetTime", + "folded": true, + "name": "ShockwavePower", "type": "number", - "value": 4 + "value": 1250 }, { - "folded": true, - "name": "ProjectileLifetime", + "name": "FireOffsetTime", "type": "number", - "value": 2 + "value": 4.5 }, { "folded": true, - "name": "ShockwavePower", + "name": "ProjectileLifetime", "type": "number", - "value": 1500 + "value": 1 }, { "folded": true, "name": "FireFrequencyTime", "type": "number", - "value": 16 - }, - { - "folded": true, - "name": "CanShootOffscreen", - "type": "boolean", - "value": true - }, - { - "folded": true, - "name": "FixedAngle", - "type": "boolean", - "value": true + "value": 9 } ] }, { - "angle": 90, + "angle": 125, "customSize": true, - "depth": 1, - "height": 60, - "layer": "", - "name": "StaticPlatform1", - "persistentUuid": "4d078e3d-fd34-4ece-9d0c-e71d213dc9f6", - "width": 291, - "x": 27628, - "y": 84, - "zOrder": 78, - "numberProperties": [], - "stringProperties": [], - "initialVariables": [] - }, - { - "angle": 0, - "customSize": true, - "depth": 1, - "height": 96, - "layer": "", - "name": "StaticPlatform1", - "persistentUuid": "42c00175-bab5-4260-bc0f-c5c5679ac69b", - "width": 448, - "x": 27296, - "y": 288, - "zOrder": 78, - "numberProperties": [], - "stringProperties": [], - "initialVariables": [] - }, - { - "angle": -70, - "customSize": true, - "depth": 0, - "height": 192, + "depth": 0, + "height": 192, "layer": "", "name": "ShockwaveDemon_Base", - "persistentUuid": "14450a47-259c-4b2f-8354-5ad606a9985b", + "persistentUuid": "ff550ec5-6da7-4b48-a47e-9ee88efe4b7c", "width": 192, - "x": 27286, - "y": 17, + "x": 34338, + "y": -2542, "zOrder": 156, "numberProperties": [], "stringProperties": [], "initialVariables": [ - { - "name": "FireOffsetTime", - "type": "number", - "value": 8 - }, - { - "folded": true, - "name": "ProjectileLifetime", - "type": "number", - "value": 2 - }, { "folded": true, "name": "ShockwavePower", @@ -32186,35 +30903,29 @@ }, { "folded": true, - "name": "FireFrequencyTime", + "name": "ProjectileLifetime", "type": "number", - "value": 16 - }, - { - "folded": true, - "name": "CanShootOffscreen", - "type": "boolean", - "value": true + "value": 1 }, { "folded": true, - "name": "FixedAngle", - "type": "boolean", - "value": true + "name": "FireFrequencyTime", + "type": "number", + "value": 9 } ] }, { - "angle": 90, + "angle": 0, "customSize": true, "depth": 1, - "height": 60, + "height": 96, "layer": "", "name": "StaticPlatform1", - "persistentUuid": "39ff9525-f3d2-4de0-908e-0edc46712c1a", - "width": 291, - "x": 27112, - "y": 84, + "persistentUuid": "7ac516cd-8be0-4775-8d6f-7435869493e1", + "width": 448, + "x": 36064, + "y": -4096, "zOrder": 78, "numberProperties": [], "stringProperties": [], @@ -32227,10 +30938,10 @@ "height": 96, "layer": "", "name": "StaticPlatform1", - "persistentUuid": "e2f40c48-b2bf-4f93-939a-6ef883dcbbd9", + "persistentUuid": "0779b2c4-a9eb-4f5a-b344-91f6c38a9ea5", "width": 448, - "x": 28000, - "y": 608, + "x": 36928, + "y": -512, "zOrder": 78, "numberProperties": [], "stringProperties": [], @@ -32243,10 +30954,10 @@ "height": 96, "layer": "", "name": "StaticPlatform1", - "persistentUuid": "50962561-e394-4030-ab0a-c48f005cf80d", + "persistentUuid": "399983ac-f5b0-455d-9b53-c020507284c4", "width": 448, - "x": 28576, - "y": 608, + "x": 36160, + "y": -531, "zOrder": 78, "numberProperties": [], "stringProperties": [], @@ -32259,10 +30970,10 @@ "height": 96, "layer": "", "name": "StaticPlatform1", - "persistentUuid": "7dc269ef-a7f8-4170-b1a2-5c8d30a80f16", + "persistentUuid": "1e3b60bb-5832-429a-93d7-89b1b8487cdf", "width": 448, - "x": 29024, - "y": 608, + "x": 35712, + "y": -531, "zOrder": 78, "numberProperties": [], "stringProperties": [], @@ -32275,26 +30986,26 @@ "height": 96, "layer": "", "name": "StaticPlatform1", - "persistentUuid": "fdbbbe71-fa9d-4439-9bb5-e8bab1cb9ad5", + "persistentUuid": "b29e92ff-f462-4085-93ee-4cc0ddf6875e", "width": 448, - "x": 30656, - "y": 608, + "x": 35712, + "y": -147, "zOrder": 78, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 0, + "angle": -55, "customSize": true, "depth": 1, "height": 96, "layer": "", "name": "StaticPlatform1", - "persistentUuid": "d3921ba8-9dfe-4dd8-b216-7491a5da9c11", + "persistentUuid": "d00e5fb1-0ff9-4c70-ab2f-480a2e9787d2", "width": 448, - "x": 30208, - "y": 608, + "x": 36550, + "y": -349, "zOrder": 78, "numberProperties": [], "stringProperties": [], @@ -32307,31 +31018,72 @@ "height": 96, "layer": "", "name": "StaticPlatform1", - "persistentUuid": "181961ab-e6ac-4ba1-a1d2-4266e47305fe", + "persistentUuid": "97d37a0f-2785-41d5-81a4-517d1a9ca0eb", "width": 448, - "x": 29760, - "y": 608, + "x": 36160, + "y": -147, "zOrder": 78, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 0, + "angle": 90, "customSize": true, "depth": 1, "height": 96, "layer": "", "name": "StaticPlatform1", - "persistentUuid": "e0f5b0f4-142c-47c6-89f5-77e1a1144ab2", - "width": 448, - "x": 28416, - "y": 1024, + "persistentUuid": "200a963e-4a92-49e9-8d0a-b8aa672a7253", + "width": 480, + "x": 35424, + "y": -339, "zOrder": 78, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, + { + "angle": 180, + "customSize": true, + "depth": 0, + "height": 192, + "layer": "", + "name": "MiteDemon_Base", + "persistentUuid": "5cb84dc4-f90a-4d2d-a6cd-ed841b07639a", + "width": 256, + "x": 35808, + "y": -339, + "zOrder": 155, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [ + { + "folded": true, + "name": "FireOffsetTime", + "type": "number", + "value": 0.75 + }, + { + "folded": true, + "name": "ProjectileLifetime", + "type": "number", + "value": 3 + }, + { + "folded": true, + "name": "MiteMaxSpeed", + "type": "number", + "value": 600 + }, + { + "folded": true, + "name": "FireFrequencyTime", + "type": "number", + "value": 1.5 + } + ] + }, { "angle": 0, "customSize": true, @@ -32339,10 +31091,10 @@ "height": 96, "layer": "", "name": "StaticPlatform1", - "persistentUuid": "2b7673bc-578b-4c3d-86c1-703ad35c6398", + "persistentUuid": "7d20bf97-a99a-4fae-8a4e-afc92f7cb6b9", "width": 448, - "x": 27968, - "y": 1024, + "x": 36512, + "y": -4096, "zOrder": 78, "numberProperties": [], "stringProperties": [], @@ -32355,10 +31107,10 @@ "height": 96, "layer": "", "name": "StaticPlatform1", - "persistentUuid": "b5aceeed-861c-4c3b-b055-647af46ec705", + "persistentUuid": "3b84c94a-302d-47f5-8972-0ef9ffd9e505", "width": 448, - "x": 29312, - "y": 1024, + "x": 36960, + "y": -4096, "zOrder": 78, "numberProperties": [], "stringProperties": [], @@ -32371,10 +31123,10 @@ "height": 96, "layer": "", "name": "StaticPlatform1", - "persistentUuid": "4675de5f-904e-4dea-be07-fae91957af0d", + "persistentUuid": "ffc4f0bf-79be-4847-9391-7f70ca91c430", "width": 448, - "x": 28864, - "y": 1024, + "x": 37408, + "y": -4096, "zOrder": 78, "numberProperties": [], "stringProperties": [], @@ -32387,10 +31139,10 @@ "height": 96, "layer": "", "name": "StaticPlatform1", - "persistentUuid": "1a9fe922-23a8-4155-a226-58e343c93184", + "persistentUuid": "9f148af9-d62c-490d-ae66-e1c5e4562e69", "width": 448, - "x": 31104, - "y": 1024, + "x": 35616, + "y": -3360, "zOrder": 78, "numberProperties": [], "stringProperties": [], @@ -32403,10 +31155,10 @@ "height": 96, "layer": "", "name": "StaticPlatform1", - "persistentUuid": "e4886847-5d22-4b36-b7df-cc84f3bf7382", + "persistentUuid": "3ed073a5-aaea-4306-bab9-dcb64ad3c899", "width": 448, - "x": 30656, - "y": 1024, + "x": 36512, + "y": -3360, "zOrder": 78, "numberProperties": [], "stringProperties": [], @@ -32419,10 +31171,10 @@ "height": 96, "layer": "", "name": "StaticPlatform1", - "persistentUuid": "f7e83488-2f1f-44e0-b8ca-10891c1f2129", + "persistentUuid": "9423f9aa-62a1-4c0b-bd36-5dccebc5a5d0", "width": 448, - "x": 29760, - "y": 1024, + "x": 36064, + "y": -3360, "zOrder": 78, "numberProperties": [], "stringProperties": [], @@ -32435,42 +31187,42 @@ "height": 96, "layer": "", "name": "StaticPlatform1", - "persistentUuid": "d91640b9-9e2f-4939-992d-4eb09d569259", + "persistentUuid": "12f0e8cb-f72a-490d-9b73-0cc2289ad2e6", "width": 448, - "x": 30208, - "y": 1024, + "x": 36064, + "y": -2656, "zOrder": 78, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": -45, + "angle": 0, "customSize": true, "depth": 1, "height": 96, "layer": "", "name": "StaticPlatform1", - "persistentUuid": "b3789834-c94f-4643-af17-ee57d3293784", + "persistentUuid": "7da1f724-7ae3-4800-976d-35d668a477d0", "width": 448, - "x": 31712, - "y": 432, + "x": 35616, + "y": -2656, "zOrder": 78, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": -45, + "angle": 0, "customSize": true, "depth": 1, "height": 96, "layer": "", "name": "StaticPlatform1", - "persistentUuid": "368b62a6-0c49-45ff-bba6-f53d1b5bf2d8", + "persistentUuid": "413704df-d10c-4549-8863-c761afe1aba3", "width": 448, - "x": 32256, - "y": -80, + "x": 36512, + "y": -2656, "zOrder": 78, "numberProperties": [], "stringProperties": [], @@ -32479,47 +31231,47 @@ { "angle": 0, "customSize": true, - "depth": 1, - "height": 96, + "depth": 0, + "height": 256, "layer": "", - "name": "StaticPlatform1", - "persistentUuid": "862f26ca-263c-4e30-a875-ae6b7937f4cb", - "width": 448, - "x": 31104, - "y": 608, - "zOrder": 78, + "name": "HorizontalDemon", + "persistentUuid": "0ad5f46b-a3ca-4ebb-b88d-8a7605e8c1bd", + "width": 256, + "x": 32480, + "y": -576, + "zOrder": 91, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": -45, + "angle": 0, "customSize": true, - "depth": 1, - "height": 96, + "depth": 0, + "height": 256, "layer": "", - "name": "StaticPlatform1", - "persistentUuid": "dc927224-0f03-40c8-931f-2837bfdad1a1", - "width": 448, - "x": 31904, - "y": 848, - "zOrder": 78, + "name": "TurretDemon_Base", + "persistentUuid": "32fcc8ea-3190-4ce1-b27a-b47e1fe0f278", + "width": 256, + "x": 37472, + "y": -2976, + "zOrder": 157, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": -90, + "angle": 0, "customSize": true, "depth": 0, - "height": 192, + "height": 256, "layer": "", - "name": "ShockwaveDemon_Base", - "persistentUuid": "e572ca36-aad7-4d60-9ebe-5c9c55de746e", - "width": 192, - "x": 27280, - "y": 96, - "zOrder": 15, + "name": "TurretDemon_Eye", + "persistentUuid": "40dbbbc4-fcab-4b44-b625-c6eedf9692d3", + "width": 256, + "x": 37472, + "y": -2976, + "zOrder": 158, "numberProperties": [], "stringProperties": [], "initialVariables": [ @@ -32531,15 +31283,9 @@ }, { "folded": true, - "name": "ShockwavePower", - "type": "number", - "value": 1900 - }, - { - "folded": true, - "name": "FireFrequencyTime", + "name": "FireOffsetTime", "type": "number", - "value": 16 + "value": 3 }, { "folded": true, @@ -32549,50 +31295,49 @@ }, { "folded": true, - "name": "FixedAngle", - "type": "boolean", - "value": true + "name": "FireFrequencyTime", + "type": "number", + "value": 6 } ] }, { - "angle": -60, + "angle": 0, "customSize": true, "depth": 0, - "height": 192, + "height": 256, "layer": "", - "name": "ShockwaveDemon_Base", - "persistentUuid": "2b1fe8a7-6e00-40f9-a046-75b4a4ea10eb", - "width": 192, - "x": 27294, - "y": 35, - "zOrder": 15, + "name": "TurretDemon_Base", + "persistentUuid": "7d945f68-8ed8-4e57-9b2a-f244816268bf", + "width": 256, + "x": 37472, + "y": -3680, + "zOrder": 157, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] + }, + { + "angle": 0, + "customSize": true, + "depth": 0, + "height": 256, + "layer": "", + "name": "TurretDemon_Eye", + "persistentUuid": "6e1b34bb-790d-40c5-9711-1df5a067e7fc", + "width": 256, + "x": 37472, + "y": -3680, + "zOrder": 158, "numberProperties": [], "stringProperties": [], "initialVariables": [ - { - "name": "FireOffsetTime", - "type": "number", - "value": 12 - }, { "folded": true, "name": "ProjectileLifetime", "type": "number", "value": 2 }, - { - "folded": true, - "name": "ShockwavePower", - "type": "number", - "value": 1250 - }, - { - "folded": true, - "name": "FireFrequencyTime", - "type": "number", - "value": 16 - }, { "folded": true, "name": "CanShootOffscreen", @@ -32601,9 +31346,9 @@ }, { "folded": true, - "name": "FixedAngle", - "type": "boolean", - "value": true + "name": "FireFrequencyTime", + "type": "number", + "value": 6 } ] }, @@ -32613,12 +31358,12 @@ "depth": 1, "height": 256, "layer": "", - "name": "Checkpoint", - "persistentUuid": "6593c9a7-2c55-442b-a165-518d68697b4a", - "width": 341, - "x": 30947, - "y": 352, - "zOrder": 71, + "name": "FlyingDemon", + "persistentUuid": "6cc11782-b266-4003-9738-ef3e407b0248", + "width": 256, + "x": 36992, + "y": -2240, + "zOrder": 66, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -32627,46 +31372,53 @@ "angle": 0, "customSize": true, "depth": 1, - "height": 256, + "height": 272, "layer": "", - "name": "Checkpoint", - "persistentUuid": "0ca265a6-6d2d-43e9-b2fa-6226a0353c51", - "width": 341, - "x": 30936, - "y": 768, - "zOrder": 71, + "name": "StaticPlatform2", + "persistentUuid": "bfb1b726-ae30-4da5-bb18-1dd1d657b6c5", + "width": 544, + "x": 38432, + "y": -2816, + "zOrder": 164, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": -45, + "angle": 180, "customSize": true, - "depth": 1, - "height": 96, + "depth": 0, + "height": 192, "layer": "", - "name": "StaticPlatform1", - "persistentUuid": "7b5adb7a-8859-4b4e-a6d1-bbb97b41786d", - "width": 448, - "x": 32224, - "y": 528, - "zOrder": 78, + "name": "StalagmiteDemon_Base", + "persistentUuid": "6451a250-d742-4cc9-a0cb-198a097bc676", + "width": 256, + "x": 38560, + "y": -2971, + "zOrder": 165, "numberProperties": [], "stringProperties": [], - "initialVariables": [] + "initialVariables": [ + { + "folded": true, + "name": "FireFrequencyTime", + "type": "number", + "value": 3 + } + ] }, { - "angle": 0, + "angle": 180, "customSize": true, "depth": 1, - "height": 96, + "height": 272, "layer": "", - "name": "StaticPlatform1", - "persistentUuid": "a17585bd-08b0-4552-bcc1-f5d110a103e0", - "width": 448, - "x": 23936, - "y": 192, - "zOrder": 78, + "name": "StaticPlatform2", + "persistentUuid": "c9b97741-06a6-4c20-8ddf-714272ff2911", + "width": 544, + "x": 38688, + "y": -3483, + "zOrder": 164, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -32675,62 +31427,88 @@ "angle": 0, "customSize": true, "depth": 1, - "height": 96, + "height": 272, "layer": "", - "name": "StaticPlatform1", - "persistentUuid": "de797909-0eea-465d-b64b-6eb272fe8344", - "width": 448, - "x": 23488, - "y": 192, - "zOrder": 78, + "name": "StaticPlatform2", + "persistentUuid": "a2932aa8-463b-4fd7-9d05-183b46ffaddf", + "width": 544, + "x": 38944, + "y": -2816, + "zOrder": 164, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 0, + "angle": 180, "customSize": true, - "depth": 1, - "height": 96, + "depth": 0, + "height": 192, "layer": "", - "name": "StaticPlatform1", - "persistentUuid": "303a002a-34cd-4e4c-8467-4a4f78e44bfa", - "width": 448, - "x": 23040, - "y": 192, - "zOrder": 78, + "name": "StalagmiteDemon_Base", + "persistentUuid": "1c444d0a-5dac-4c07-ab5e-794e033429fd", + "width": 256, + "x": 39104, + "y": -2971, + "zOrder": 165, "numberProperties": [], "stringProperties": [], - "initialVariables": [] + "initialVariables": [ + { + "folded": true, + "name": "FireFrequencyTime", + "type": "number", + "value": 3 + } + ] }, { - "angle": 0, + "angle": 180, "customSize": true, - "depth": 1, - "height": 96, + "depth": 0, + "height": 192, "layer": "", - "name": "StaticPlatform1", - "persistentUuid": "8618dbbb-7e5c-4996-9ddc-285e690192e1", - "width": 448, - "x": 22592, - "y": 192, - "zOrder": 78, + "name": "MiteDemon_Base", + "persistentUuid": "00091595-a1d3-4a9b-8f3c-66ec31ef534a", + "width": 256, + "x": 36224, + "y": -320, + "zOrder": 155, "numberProperties": [], "stringProperties": [], - "initialVariables": [] + "initialVariables": [ + { + "folded": true, + "name": "ProjectileLifetime", + "type": "number", + "value": 3 + }, + { + "folded": true, + "name": "MiteMaxSpeed", + "type": "number", + "value": 600 + }, + { + "folded": true, + "name": "FireFrequencyTime", + "type": "number", + "value": 1.5 + } + ] }, { "angle": 0, "customSize": true, - "depth": 1, - "height": 96, + "depth": 0, + "height": 192, "layer": "", - "name": "StaticPlatform1", - "persistentUuid": "40f5404c-0210-4861-831c-15fa88bc16a1", - "width": 448, - "x": 22144, - "y": 192, - "zOrder": 78, + "name": "LaserDemon_BasePermanent", + "persistentUuid": "e2781a40-62b2-4576-83e9-b6be77ae4cd3", + "width": 192, + "x": 37664, + "y": -2592, + "zOrder": 166, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -32738,15 +31516,15 @@ { "angle": 0, "customSize": true, - "depth": 1, - "height": 96, + "depth": 0, + "height": 192, "layer": "", - "name": "StaticPlatform1", - "persistentUuid": "073741b3-9abf-4164-92f9-3a896089635a", - "width": 448, - "x": 24832, - "y": 192, - "zOrder": 78, + "name": "LaserDemon_BasePermanent", + "persistentUuid": "ccfe5b2f-71ac-4e10-96d7-c28153105491", + "width": 192, + "x": 39136, + "y": -2592, + "zOrder": 166, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -32754,15 +31532,15 @@ { "angle": 0, "customSize": true, - "depth": 1, - "height": 96, + "depth": 0, + "height": 512, "layer": "", - "name": "StaticPlatform1", - "persistentUuid": "250a225a-f420-4380-a926-6b92300c999f", - "width": 448, - "x": 26176, - "y": 192, - "zOrder": 78, + "name": "LaserRing", + "persistentUuid": "fa7b5556-7e01-450e-aff9-98f4b91fd85e", + "width": 512, + "x": 38976, + "y": -2752, + "zOrder": 16, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -32770,175 +31548,175 @@ { "angle": 0, "customSize": true, - "depth": 1, - "height": 96, + "depth": 0, + "height": 512, "layer": "", - "name": "StaticPlatform1", - "persistentUuid": "cbe1b12c-e916-4fb4-875f-392ed19cb84e", - "width": 448, - "x": 25728, - "y": 192, - "zOrder": 78, + "name": "LaserRing", + "persistentUuid": "55ac3be4-da7d-43de-892a-c330f3c3f61b", + "width": 512, + "x": 37504, + "y": -2752, + "zOrder": 16, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 0, + "angle": 90, "customSize": true, - "depth": 1, - "height": 96, + "depth": 0, + "height": 128, "layer": "", - "name": "StaticPlatform1", - "persistentUuid": "5b33fe94-7a3e-4a31-8cef-9b5c421d1d8e", - "width": 448, - "x": 25280, - "y": 192, - "zOrder": 78, + "name": "LaserDemon_BeamPermanent", + "persistentUuid": "4eabed09-a1cb-451e-8ad3-b3b8c22f1325", + "width": 80, + "x": 37880, + "y": -2560, + "zOrder": 168, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 0, + "angle": 90, "customSize": true, - "depth": 1, - "height": 96, + "depth": 0, + "height": 128, "layer": "", - "name": "StaticPlatform1", - "persistentUuid": "d9ec3bff-417d-49cf-a6d8-a6e9671fbd68", - "width": 448, - "x": 27968, - "y": 192, - "zOrder": 78, + "name": "LaserDemon_BeamPermanent", + "persistentUuid": "daaf37b4-e88a-462d-b770-51a0996bcded", + "width": 80, + "x": 38008, + "y": -2560, + "zOrder": 168, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 0, + "angle": 90, "customSize": true, - "depth": 1, - "height": 96, + "depth": 0, + "height": 128, "layer": "", - "name": "StaticPlatform1", - "persistentUuid": "a3d5e403-5694-42c6-b870-8ef517f3205d", - "width": 448, - "x": 28416, - "y": 192, - "zOrder": 78, + "name": "LaserDemon_BeamPermanent", + "persistentUuid": "14d1892b-ee0a-4e2f-aed3-ae54dd10b6a3", + "width": 80, + "x": 38264, + "y": -2560, + "zOrder": 168, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 0, + "angle": 90, "customSize": true, - "depth": 1, - "height": 96, + "depth": 0, + "height": 128, "layer": "", - "name": "StaticPlatform1", - "persistentUuid": "f6409571-f2b4-4e56-8fc5-908082c71504", - "width": 448, - "x": 29312, - "y": 192, - "zOrder": 78, + "name": "LaserDemon_BeamPermanent", + "persistentUuid": "7e587757-7be0-4509-8668-e7d5e8b8739e", + "width": 80, + "x": 38136, + "y": -2560, + "zOrder": 168, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 0, + "angle": 90, "customSize": true, - "depth": 1, - "height": 96, + "depth": 0, + "height": 128, "layer": "", - "name": "StaticPlatform1", - "persistentUuid": "e39b8dba-ed34-410b-9cbb-23f0657eb7e2", - "width": 448, - "x": 28864, - "y": 192, - "zOrder": 78, + "name": "LaserDemon_BeamPermanent", + "persistentUuid": "7d9f9828-4a46-477d-bd00-972c6c9abecd", + "width": 80, + "x": 38520, + "y": -2560, + "zOrder": 168, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 0, + "angle": 90, "customSize": true, - "depth": 1, - "height": 96, + "depth": 0, + "height": 128, "layer": "", - "name": "StaticPlatform1", - "persistentUuid": "8f54812f-8913-4ee4-8d3b-9119a3c1a0d4", - "width": 448, - "x": 30208, - "y": 192, - "zOrder": 78, + "name": "LaserDemon_BeamPermanent", + "persistentUuid": "f29ead00-9267-4325-bea3-8c3a6f102c80", + "width": 80, + "x": 38392, + "y": -2560, + "zOrder": 168, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 0, + "angle": 90, "customSize": true, - "depth": 1, - "height": 96, + "depth": 0, + "height": 128, "layer": "", - "name": "StaticPlatform1", - "persistentUuid": "87c55148-68b8-4b80-a67c-86d065f0d0a1", - "width": 448, - "x": 29760, - "y": 192, - "zOrder": 78, + "name": "LaserDemon_BeamPermanent", + "persistentUuid": "79d5ea6e-50e2-4f6f-a636-3a4d57ebbadc", + "width": 80, + "x": 38776, + "y": -2560, + "zOrder": 168, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 0, + "angle": 90, "customSize": true, - "depth": 1, - "height": 96, + "depth": 0, + "height": 128, "layer": "", - "name": "StaticPlatform1", - "persistentUuid": "fde67196-179a-42a3-af07-cac609c09103", - "width": 448, - "x": 31104, - "y": 192, - "zOrder": 78, + "name": "LaserDemon_BeamPermanent", + "persistentUuid": "22e6d918-ed53-4daa-994b-99f6b7c352bd", + "width": 80, + "x": 38648, + "y": -2560, + "zOrder": 168, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 0, + "angle": 90, "customSize": true, - "depth": 1, - "height": 96, + "depth": 0, + "height": 128, "layer": "", - "name": "StaticPlatform1", - "persistentUuid": "70c85a5e-ca6c-4de8-9daf-ca006215de33", - "width": 448, - "x": 30656, - "y": 192, - "zOrder": 78, + "name": "LaserDemon_BeamPermanent", + "persistentUuid": "75bd5bc2-6d60-4ed8-983f-9d966231f1cd", + "width": 80, + "x": 39032, + "y": -2560, + "zOrder": 168, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": -45, + "angle": 90, "customSize": true, - "depth": 1, - "height": 96, + "depth": 0, + "height": 128, "layer": "", - "name": "StaticPlatform1", - "persistentUuid": "52c24bae-5f13-4bca-b1cb-25ecf43e95e3", - "width": 448, - "x": 31520, - "y": 16, - "zOrder": 78, + "name": "LaserDemon_BeamPermanent", + "persistentUuid": "c8eccb7f-6d48-47d8-b04d-ee3ce745f1d7", + "width": 80, + "x": 38904, + "y": -2560, + "zOrder": 168, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -32949,91 +31727,125 @@ "depth": 0, "height": 192, "layer": "", - "name": "ShockwaveDemon_Base", - "persistentUuid": "decd3c1c-ca28-4347-8fe1-908ceb8f9133", - "width": 192, - "x": 29520, - "y": 968, - "zOrder": 156, + "name": "StalagmiteDemon_Base", + "persistentUuid": "e76b8a84-b1f2-41ff-bfab-48d552f5b520", + "width": 256, + "x": 39552, + "y": -2368, + "zOrder": 165, "numberProperties": [], "stringProperties": [], "initialVariables": [ { "folded": true, - "name": "ProjectileLifetime", + "name": "FireFrequencyTime", "type": "number", - "value": 1.5 - }, + "value": 6 + } + ] + }, + { + "angle": 0, + "customSize": true, + "depth": 1, + "height": 272, + "layer": "", + "name": "StaticPlatform2", + "persistentUuid": "4a36172a-5eb0-4325-be49-86892b50109a", + "width": 544, + "x": 39424, + "y": -2208, + "zOrder": 164, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] + }, + { + "angle": 0, + "customSize": true, + "depth": 0, + "height": 192, + "layer": "", + "name": "LaserDemon_Base", + "persistentUuid": "c664b354-d860-4598-9d6b-cda1515aebda", + "width": 192, + "x": 37664, + "y": -3296, + "zOrder": 162, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [ { "folded": true, - "name": "ShockwavePower", + "name": "FireOffsetTime", "type": "number", - "value": 750 + "value": 0 }, { "folded": true, - "name": "FireFrequencyTime", + "name": "OnOffTime", "type": "number", - "value": 1.5 - }, - { - "folded": true, - "name": "CanShootOffscreen", - "type": "boolean", - "value": true - }, - { - "folded": true, - "name": "FixedAngle", - "type": "boolean", - "value": true + "value": 5 } ] }, { "angle": 0, "customSize": true, - "depth": 1, - "height": 96, + "depth": 0, + "height": 128, "layer": "", - "name": "StaticPlatform1", - "persistentUuid": "03ab49d1-216a-46fe-bf76-bb9899a84fe8", - "width": 448, - "x": 26624, - "y": 192, - "zOrder": 78, + "name": "LaserDemon_Beam", + "persistentUuid": "679a7bf8-5d91-4b5f-83f2-63f48374af57", + "width": 80, + "x": 37720, + "y": -3424, + "zOrder": 163, "numberProperties": [], "stringProperties": [], - "initialVariables": [] + "initialVariables": [ + { + "folded": true, + "name": "FireOffsetTime", + "type": "number", + "value": 0 + }, + { + "folded": true, + "name": "OnOffTime", + "type": "number", + "value": 5 + } + ] }, { "angle": 0, "customSize": true, "depth": 1, - "height": 96, + "height": 256, "layer": "", - "name": "StaticPlatform1", - "persistentUuid": "984ce3f1-b5fa-46c3-af31-6ee32792bd10", - "width": 448, - "x": 26656, - "y": 608, - "zOrder": 78, + "name": "FireDemon", + "persistentUuid": "358b52fb-e90c-49a3-a779-1f9153ca4f27", + "width": 256, + "x": 38016, + "y": -2912, + "zOrder": 104, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 0, + "angle": 180, "customSize": true, "depth": 1, - "height": 96, + "height": 336, "layer": "", - "name": "StaticPlatform1", - "persistentUuid": "3a2e1902-3315-4c08-b48d-f417f62453d3", - "width": 448, - "x": 27072, - "y": 1024, - "zOrder": 78, + "name": "StaticPlatform3", + "persistentUuid": "6f8180df-1356-4324-b008-c4b1ac454b88", + "width": 672, + "x": 40544, + "y": -1408, + "zOrder": 170, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -33042,14 +31854,14 @@ "angle": 0, "customSize": true, "depth": 1, - "height": 96, + "height": 416, "layer": "", - "name": "StaticPlatform1", - "persistentUuid": "d5cd24bc-91ef-4827-bc0e-57d3f5ecd28b", - "width": 448, - "x": 21032, - "y": 827, - "zOrder": 78, + "name": "VerticalMovingPlatformDown", + "persistentUuid": "7753a4d4-7690-48b5-bbe3-64edab3789e7", + "width": 416, + "x": 39488, + "y": -2816, + "zOrder": 171, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -33057,15 +31869,15 @@ { "angle": 0, "customSize": true, - "depth": 1, - "height": 96, + "depth": 0, + "height": 256, "layer": "", - "name": "StaticPlatform1", - "persistentUuid": "2eb7444a-1321-4bcd-a211-d8727fcf8b9f", - "width": 448, - "x": 20584, - "y": 827, - "zOrder": 78, + "name": "HorizontalDemon", + "persistentUuid": "97d71bc3-abc0-4b7d-9be8-762486d19c6c", + "width": 256, + "x": 39904, + "y": -1984, + "zOrder": 91, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -33073,195 +31885,118 @@ { "angle": 0, "customSize": true, - "depth": 1, - "height": 96, + "depth": 0, + "height": 256, "layer": "", - "name": "StaticPlatform1", - "persistentUuid": "58dfd4eb-4496-40da-aedc-1925bdbde9d8", - "width": 448, - "x": 20136, - "y": 827, - "zOrder": 78, + "name": "HorizontalDemon", + "persistentUuid": "7025097c-6f09-4fad-8ab5-71a6e8ab91d0", + "width": 256, + "x": 40160, + "y": -1664, + "zOrder": 91, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": -45, + "angle": 0, "customSize": true, "depth": 1, - "height": 96, + "height": 448, "layer": "", - "name": "StaticPlatform1", - "persistentUuid": "ad872f24-1da1-477e-a3c6-2159fa965605", - "width": 448, - "x": 31840, - "y": -304, - "zOrder": 78, + "name": "StaticPlatform3", + "persistentUuid": "65a8883d-a9f5-486a-b3d4-c16230e3798f", + "width": 896, + "x": 46880, + "y": 672, + "zOrder": 72, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": -45, + "angle": 0, "customSize": true, "depth": 1, - "height": 96, + "height": 256, "layer": "", - "name": "StaticPlatform1", - "persistentUuid": "fb10c2f0-9b2a-42d1-bb1c-cbfab6b3518e", - "width": 448, - "x": 32160, - "y": -624, - "zOrder": 78, + "name": "Checkpoint", + "persistentUuid": "3c58c0b1-bcde-4699-b8ad-2b5f99d04427", + "width": 341, + "x": 47147, + "y": 432, + "zOrder": 71, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": -20, + "angle": 0, "customSize": true, "depth": 0, "height": 192, "layer": "", - "name": "ShockwaveDemon_Base", - "persistentUuid": "c285dac7-827e-481f-8257-0ba10192b6cb", - "width": 192, - "x": 31419, - "y": 155, - "zOrder": 156, + "name": "StalactiteDemon_Base", + "persistentUuid": "672d6b27-c653-4473-b67c-24bb37165726", + "width": 256, + "x": 38848, + "y": -3264, + "zOrder": 173, "numberProperties": [], "stringProperties": [], "initialVariables": [ - { - "name": "FireOffsetTime", - "type": "number", - "value": 1 - }, - { - "folded": true, - "name": "ProjectileLifetime", - "type": "number", - "value": 1.5 - }, - { - "folded": true, - "name": "ShockwavePower", - "type": "number", - "value": 500 - }, { "folded": true, "name": "FireFrequencyTime", "type": "number", - "value": 4 - }, - { - "folded": true, - "name": "CanShootOffscreen", - "type": "boolean", - "value": true - }, - { - "folded": true, - "name": "FixedAngle", - "type": "boolean", - "value": true + "value": 3 } ] }, { - "angle": -45, + "angle": 0, "customSize": true, "depth": 1, - "height": 96, + "height": 400, "layer": "", - "name": "StaticPlatform1", - "persistentUuid": "e90cdefe-aa71-4ade-9d0e-e62d0c883c09", - "width": 448, - "x": 32480, - "y": -944, - "zOrder": 78, + "name": "StaticPlatform2", + "persistentUuid": "ab8815cb-4922-449b-b460-17836bedaf94", + "width": 800, + "x": 59520, + "y": -352, + "zOrder": 175, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": -45, + "angle": 0, "customSize": true, "depth": 1, - "height": 96, + "height": 256, "layer": "", - "name": "StaticPlatform1", - "persistentUuid": "a6d20118-40d4-4eae-b1fe-32e96235d001", - "width": 448, - "x": 32832, - "y": -48, - "zOrder": 78, + "name": "Checkpoint", + "persistentUuid": "262d21c4-48b2-4d24-9f9b-2c198c6a4c7a", + "width": 341, + "x": 59723, + "y": -592, + "zOrder": 71, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": -45, - "customSize": true, - "depth": 1, - "height": 96, - "layer": "", - "name": "StaticPlatform1", - "persistentUuid": "78a64562-8ccb-4151-a3f8-0ff1236a1f2a", - "width": 448, - "x": 32576, - "y": -400, - "zOrder": 78, - "numberProperties": [], - "stringProperties": [], - "initialVariables": [] - }, - { - "angle": -45, - "customSize": true, - "depth": 1, - "height": 96, - "layer": "", - "name": "StaticPlatform1", - "persistentUuid": "2d15094a-cd4f-428f-b3b6-67527d9853dc", - "width": 448, - "x": 32896, - "y": -720, - "zOrder": 78, - "numberProperties": [], - "stringProperties": [], - "initialVariables": [] - }, - { - "angle": 0, - "customSize": true, - "depth": 0, - "height": 256, - "layer": "", - "name": "TurretDemon_Base", - "persistentUuid": "ce283183-dc08-416d-8547-591639c12d7e", - "width": 256, - "x": 32608, - "y": 160, - "zOrder": 157, - "numberProperties": [], - "stringProperties": [], - "initialVariables": [] - }, - { - "angle": 0, + "angle": 0, "customSize": true, "depth": 0, - "height": 256, + "height": 192, "layer": "", - "name": "TurretDemon_Eye", - "persistentUuid": "72a128a9-0dc2-4273-9402-890f1b2a339a", - "width": 256, - "x": 32608, - "y": 160, - "zOrder": 158, + "name": "SpikeDemon_Base", + "persistentUuid": "dee1d981-d008-4835-9599-deb594c79af4", + "width": 192, + "x": 33312, + "y": -1056, + "zOrder": 176, "numberProperties": [], "stringProperties": [], "initialVariables": [ @@ -33269,326 +32004,399 @@ "folded": true, "name": "CanShootOffscreen", "type": "boolean", - "value": true + "value": false + }, + { + "folded": true, + "name": "FireFrequencyTime", + "type": "number", + "value": 3.5 } ] }, { - "angle": -45, + "angle": 180, "customSize": true, "depth": 1, - "height": 96, + "height": 384, "layer": "", - "name": "StaticPlatform1", - "persistentUuid": "66dbbd2f-3690-4e0d-9737-747f4b421208", - "width": 448, - "x": 33472, - "y": -688, - "zOrder": 78, + "name": "StaticPlatform3", + "persistentUuid": "2aaadee1-93df-4479-a809-48e4ab1ccd88", + "width": 768, + "x": 61440, + "y": -592, + "zOrder": 170, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": -45, + "angle": 180, "customSize": true, "depth": 1, - "height": 96, + "height": 384, "layer": "", - "name": "StaticPlatform1", - "persistentUuid": "c27850cc-a59d-45db-893a-048802915cbd", - "width": 448, - "x": 33472, - "y": -1296, - "zOrder": 78, + "name": "StaticPlatform3", + "persistentUuid": "069be412-ec23-48c2-99be-4c6d1afcb69c", + "width": 768, + "x": 61024, + "y": -336, + "zOrder": 170, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": -45, + "angle": 180, "customSize": true, "depth": 1, - "height": 96, + "height": 384, "layer": "", - "name": "StaticPlatform1", - "persistentUuid": "0b65baf0-ca1f-4c65-8267-f715029ae76a", - "width": 448, - "x": 33792, - "y": -1008, - "zOrder": 78, + "name": "StaticPlatform3", + "persistentUuid": "35d5d944-b2e4-402e-943f-4cd05e47f39e", + "width": 768, + "x": 61728, + "y": -336, + "zOrder": 170, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": -45, + "angle": 180, "customSize": true, "depth": 1, - "height": 96, + "height": 384, "layer": "", - "name": "StaticPlatform1", - "persistentUuid": "6f1f6a55-f5bc-41dd-a48a-7194bdd95c2d", - "width": 448, - "x": 32800, - "y": -1264, - "zOrder": 78, + "name": "StaticPlatform3", + "persistentUuid": "2cdf921b-7002-4a9c-a667-986915c9652c", + "width": 768, + "x": 60608, + "y": -80, + "zOrder": 17, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": -45, + "angle": 180, "customSize": true, "depth": 1, - "height": 96, + "height": 384, "layer": "", - "name": "StaticPlatform1", - "persistentUuid": "664d77a4-12c0-4d2c-8c96-dd79fff212f3", - "width": 448, - "x": 33120, - "y": -1584, - "zOrder": 78, + "name": "StaticPlatform3", + "persistentUuid": "0ae0b63f-164f-485f-be93-f84ada481601", + "width": 768, + "x": 61312, + "y": -80, + "zOrder": 170, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": -55, + "angle": 180, "customSize": true, "depth": 1, - "height": 96, + "height": 384, "layer": "", - "name": "StaticPlatform1", - "persistentUuid": "c3a6faa7-54e1-4ba4-b50e-62e32b6c5d19", - "width": 448, - "x": 33448, - "y": -1955, - "zOrder": 78, + "name": "StaticPlatform3", + "persistentUuid": "f468f1e0-4258-4bb3-876a-65c9b39c9481", + "width": 768, + "x": 62016, + "y": -80, + "zOrder": 170, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": -55, + "angle": 180, "customSize": true, "depth": 1, - "height": 96, + "height": 368, "layer": "", - "name": "StaticPlatform1", - "persistentUuid": "4f74fbcf-a6fa-4f65-bcfb-17a75aa2231c", - "width": 448, - "x": 34264, - "y": -1683, - "zOrder": 78, + "name": "StaticPlatform3", + "persistentUuid": "2b3cb1c1-5e0e-4f00-b282-4bd8f6d318ce", + "width": 736, + "x": 62656, + "y": -560, + "zOrder": 17, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": -55, + "angle": 180, "customSize": true, "depth": 1, - "height": 96, + "height": 368, "layer": "", - "name": "StaticPlatform1", - "persistentUuid": "6a111452-9dc8-4b95-bc51-b9ad4870e905", - "width": 448, - "x": 33992, - "y": -2019, - "zOrder": 78, + "name": "StaticPlatform3", + "persistentUuid": "4b97ff8a-0536-49c8-95ab-85d3bd493187", + "width": 736, + "x": 63296, + "y": -576, + "zOrder": 170, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": -55, + "angle": 180, "customSize": true, - "depth": 1, - "height": 96, + "depth": 0, + "height": 192, "layer": "", - "name": "StaticPlatform1", - "persistentUuid": "39a8db3f-6661-4c3c-9c01-779c2f4d5add", - "width": 448, - "x": 33704, - "y": -2339, - "zOrder": 78, + "name": "StalagmiteDemon_Base", + "persistentUuid": "bd146c6b-7b15-4ffb-b92f-062056889c8f", + "width": 256, + "x": 63424, + "y": 65, + "zOrder": 165, "numberProperties": [], "stringProperties": [], - "initialVariables": [] + "initialVariables": [ + { + "folded": true, + "name": "FireFrequencyTime", + "type": "number", + "value": 3 + } + ] }, { - "angle": -55, + "angle": 0, "customSize": true, - "depth": 1, - "height": 96, + "depth": 0, + "height": 192, "layer": "", - "name": "StaticPlatform1", - "persistentUuid": "c69fd495-c17e-4920-af8e-209ba0b9f6ae", - "width": 448, - "x": 34248, - "y": -2403, - "zOrder": 78, + "name": "StalactiteDemon_Base", + "persistentUuid": "8c5445aa-f4f8-4e4e-90a4-a15ca9592d4a", + "width": 256, + "x": 62688, + "y": -245, + "zOrder": 174, "numberProperties": [], "stringProperties": [], - "initialVariables": [] + "initialVariables": [ + { + "folded": true, + "name": "FireFrequencyTime", + "type": "number", + "value": 1.5 + } + ] }, { - "angle": -55, + "angle": 0, "customSize": true, - "depth": 1, - "height": 96, + "depth": 0, + "height": 192, "layer": "", - "name": "StaticPlatform1", - "persistentUuid": "3ea13fb6-f037-4d8e-a966-fefee431832f", - "width": 448, - "x": 34520, - "y": -2067, - "zOrder": 78, + "name": "StalactiteDemon_Base", + "persistentUuid": "ecead2f2-e7a6-4f8e-bad2-ae9ccb5d22fb", + "width": 256, + "x": 63424, + "y": -261, + "zOrder": 174, "numberProperties": [], "stringProperties": [], - "initialVariables": [] + "initialVariables": [ + { + "folded": true, + "name": "FireFrequencyTime", + "type": "number", + "value": 3 + } + ] }, { - "angle": -55, + "angle": 0, "customSize": true, "depth": 1, - "height": 96, + "height": 368, "layer": "", - "name": "StaticPlatform1", - "persistentUuid": "44c8a726-b0b9-472e-9874-fb727ef43897", - "width": 448, - "x": 33960, - "y": -2723, - "zOrder": 78, + "name": "StaticPlatform3", + "persistentUuid": "078eba74-ce57-4545-9b5e-7ab6f7627f42", + "width": 736, + "x": 63424, + "y": 204, + "zOrder": 170, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": -55, + "angle": 0, "customSize": true, "depth": 1, - "height": 96, + "height": 368, "layer": "", - "name": "StaticPlatform1", - "persistentUuid": "f5145d5d-7c67-429e-810b-2d685d9826f5", - "width": 448, - "x": 34776, - "y": -2451, - "zOrder": 78, + "name": "StaticPlatform3", + "persistentUuid": "23be7c06-4d7f-4f77-a6b2-2a20b5d10af6", + "width": 736, + "x": 62752, + "y": 304, + "zOrder": 170, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": -55, + "angle": 0, "customSize": true, - "depth": 1, - "height": 96, + "depth": 0, + "height": 192, "layer": "", - "name": "StaticPlatform1", - "persistentUuid": "ee6a91b7-b821-4a62-b4ff-b827c3c7bd18", - "width": 448, - "x": 34504, - "y": -2787, - "zOrder": 78, + "name": "StalactiteDemon_Base", + "persistentUuid": "57f73112-5195-4a5c-ab2d-c00363a99cfc", + "width": 256, + "x": 63776, + "y": -261, + "zOrder": 174, "numberProperties": [], "stringProperties": [], - "initialVariables": [] + "initialVariables": [ + { + "folded": true, + "name": "FireFrequencyTime", + "type": "number", + "value": 3 + } + ] }, { - "angle": -55, + "angle": 0, "customSize": true, "depth": 1, - "height": 96, + "height": 256, "layer": "", - "name": "StaticPlatform1", - "persistentUuid": "68dc30b6-adf4-4bb1-aef2-9e24c8ff88c6", - "width": 448, - "x": 34216, - "y": -3107, - "zOrder": 78, + "name": "FlyingDemon", + "persistentUuid": "14a190e9-4d38-46bf-9092-f935fd8bda88", + "width": 256, + "x": 64896, + "y": 176, + "zOrder": 66, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 0, + "angle": 155, "customSize": true, - "depth": 1, - "height": 96, + "depth": 0, + "height": 192, "layer": "", - "name": "StaticPlatform1", - "persistentUuid": "359d7254-933e-4a4f-bbd6-7c135100ba73", - "width": 448, - "x": 35168, - "y": -2656, - "zOrder": 78, + "name": "MiteDemon_Base", + "persistentUuid": "a6e3a571-9af7-4c87-9cb8-4b2780c55556", + "width": 256, + "x": 61152, + "y": -400, + "zOrder": 155, "numberProperties": [], "stringProperties": [], - "initialVariables": [] + "initialVariables": [ + { + "folded": true, + "name": "CanShootOffscreen", + "type": "boolean", + "value": true + }, + { + "folded": true, + "name": "ProjectileLifetime", + "type": "number", + "value": 6 + }, + { + "folded": true, + "name": "MiteMaxSpeed", + "type": "number", + "value": 300 + }, + { + "folded": true, + "name": "FireFrequencyTime", + "type": "number", + "value": 1.5 + } + ] }, { - "angle": 0, + "angle": 135, "customSize": true, - "depth": 1, - "height": 96, + "depth": 0, + "height": 192, "layer": "", - "name": "StaticPlatform1", - "persistentUuid": "e13daef0-72be-4ef6-ae4e-168904ad0dee", - "width": 448, - "x": 35168, - "y": -3360, - "zOrder": 78, + "name": "StalagmiteDemon_Base", + "persistentUuid": "205e190f-b106-4d67-b640-19e51a6ac51b", + "width": 256, + "x": 62560, + "y": -464, + "zOrder": 165, "numberProperties": [], "stringProperties": [], - "initialVariables": [] + "initialVariables": [ + { + "folded": true, + "name": "FireFrequencyTime", + "type": "number", + "value": 3 + } + ] }, { - "angle": -55, + "angle": 160, "customSize": true, - "depth": 1, - "height": 96, + "depth": 0, + "height": 192, "layer": "", - "name": "StaticPlatform1", - "persistentUuid": "66e31e33-2f19-4f4b-bcf4-0af0c758d206", - "width": 448, - "x": 34760, - "y": -3171, - "zOrder": 78, + "name": "StalagmiteDemon_Base", + "persistentUuid": "c4fe17f4-f904-4954-bfb3-39a403ae70b5", + "width": 256, + "x": 62752, + "y": -560, + "zOrder": 165, "numberProperties": [], "stringProperties": [], - "initialVariables": [] + "initialVariables": [ + { + "folded": true, + "name": "FireFrequencyTime", + "type": "number", + "value": 3 + } + ] }, { - "angle": -55, + "angle": 0, "customSize": true, "depth": 1, - "height": 96, + "height": 256, "layer": "", - "name": "StaticPlatform1", - "persistentUuid": "fb81ccb6-6e2f-47d6-a89e-cc9ad963f57c", - "width": 448, - "x": 34472, - "y": -3485, - "zOrder": 78, + "name": "FlyingDemon", + "persistentUuid": "169d4dfb-5c82-45c3-b869-af04d39bf0f7", + "width": 256, + "x": 60832, + "y": -432, + "zOrder": 66, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": -55, + "angle": 0, "customSize": true, "depth": 1, - "height": 96, + "height": 512, "layer": "", - "name": "StaticPlatform1", - "persistentUuid": "2da2209a-c27e-4aa0-bd22-f168ddf2ef57", - "width": 448, - "x": 34728, - "y": -3875, - "zOrder": 78, + "name": "Ladder", + "persistentUuid": "e92a0c6d-77a4-458b-be04-dbadc15312c6", + "width": 171, + "x": 48832, + "y": -304, + "zOrder": 92, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -33597,14 +32405,14 @@ "angle": 0, "customSize": true, "depth": 1, - "height": 96, + "height": 512, "layer": "", - "name": "StaticPlatform1", - "persistentUuid": "e842ecc9-8bd7-4260-9cf6-d47164a909cb", - "width": 448, - "x": 35168, - "y": -4096, - "zOrder": 78, + "name": "Ladder", + "persistentUuid": "fb369b42-268e-48d0-be3d-b4328a03af84", + "width": 171, + "x": 48832, + "y": 192, + "zOrder": 92, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -33613,386 +32421,204 @@ "angle": 0, "customSize": true, "depth": 1, - "height": 256, + "height": 448, "layer": "", - "name": "Checkpoint", - "persistentUuid": "ebd434e4-1991-4fe4-83c8-971fb3ae7f90", - "width": 341, - "x": 35232, - "y": -3616, - "zOrder": 71, + "name": "StaticPlatform3", + "persistentUuid": "fd6a27c2-b954-4d04-81c0-a75ce0e76f21", + "width": 896, + "x": 48416, + "y": 672, + "zOrder": 72, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 0, - "customSize": true, - "depth": 1, - "height": 256, - "layer": "", - "name": "Checkpoint", - "persistentUuid": "ca3196ff-a0e7-4ab6-a8a2-7924cdf48030", - "width": 341, - "x": 35232, - "y": -2912, - "zOrder": 71, - "numberProperties": [], - "stringProperties": [], - "initialVariables": [] - }, - { - "angle": 0, - "customSize": true, - "depth": 1, - "height": 96, - "layer": "", - "name": "StaticPlatform1", - "persistentUuid": "7f63fb9f-e146-4d32-b5ed-d040e19b52f8", - "width": 448, - "x": 35616, - "y": -4096, - "zOrder": 78, - "numberProperties": [], - "stringProperties": [], - "initialVariables": [] - }, - { - "angle": 0, - "customSize": true, - "depth": 3, - "height": 288, - "layer": "", - "name": "FlippingPlatform", - "persistentUuid": "812e218a-1613-4a5e-af64-15d47eb9052b", - "width": 576, - "x": 37072, - "y": -3360, - "zOrder": 161, - "numberProperties": [], - "stringProperties": [], - "initialVariables": [] - }, - { - "angle": 0, - "customSize": true, - "depth": 3, - "height": 288, - "layer": "", - "name": "FlippingPlatform", - "persistentUuid": "c5865361-cb45-4613-bedf-51aef61107e1", - "width": 576, - "x": 37072, - "y": -2656, - "zOrder": 161, - "numberProperties": [], - "stringProperties": [], - "initialVariables": [] - }, - { - "angle": 0, + "angle": 180, "customSize": true, "depth": 0, "height": 192, "layer": "", - "name": "LaserDemon_Base", - "persistentUuid": "ff12c5e4-7790-455c-ad83-38f8d4234e4f", - "width": 192, - "x": 37664, - "y": -4000, - "zOrder": 162, + "name": "MiteDemon_Base", + "persistentUuid": "35396da1-ff03-41e1-8e91-d10fb3004222", + "width": 256, + "x": 49024, + "y": 512, + "zOrder": 155, "numberProperties": [], "stringProperties": [], "initialVariables": [ + { + "folded": true, + "name": "CanShootOffscreen", + "type": "boolean", + "value": true + }, { "folded": true, "name": "FireOffsetTime", "type": "number", - "value": 0 + "value": 0.75 }, { "folded": true, - "name": "OnOffTime", + "name": "ProjectileLifetime", "type": "number", "value": 5 - } - ] - }, - { - "angle": 0, - "customSize": true, - "depth": 0, - "height": 128, - "layer": "", - "name": "LaserDemon_Beam", - "persistentUuid": "32caad94-5132-44c1-86e0-e0c0e82b798f", - "width": 80, - "x": 37720, - "y": -3808, - "zOrder": 163, - "numberProperties": [], - "stringProperties": [], - "initialVariables": [ + }, { "folded": true, - "name": "FireOffsetTime", + "name": "MiteMaxSpeed", "type": "number", - "value": 0 + "value": 550 }, { "folded": true, - "name": "OnOffTime", + "name": "FireFrequencyTime", "type": "number", - "value": 5 + "value": 1.5 } ] }, { "angle": 0, "customSize": true, - "depth": 0, - "height": 128, + "depth": 4, + "height": 64, "layer": "", - "name": "LaserDemon_Beam", - "persistentUuid": "a9a19e43-e04b-4342-8150-16698e4a613b", - "width": 80, - "x": 37720, - "y": -3680, - "zOrder": 163, + "name": "BoundaryJumpThrough", + "persistentUuid": "09495ca4-de3d-4372-902a-2ad7c06f2918", + "width": 171, + "x": 48832, + "y": -800, + "zOrder": 93, "numberProperties": [], "stringProperties": [], - "initialVariables": [ - { - "folded": true, - "name": "FireOffsetTime", - "type": "number", - "value": 0 - }, - { - "folded": true, - "name": "OnOffTime", - "type": "number", - "value": 5 - } - ] + "initialVariables": [] }, { "angle": 0, "customSize": true, - "depth": 0, - "height": 128, + "depth": 1, + "height": 512, "layer": "", - "name": "LaserDemon_Beam", - "persistentUuid": "73a52472-c2c7-4256-bcb1-aadc98901f28", - "width": 80, - "x": 37720, - "y": -3552, - "zOrder": 163, + "name": "Ladder", + "persistentUuid": "5434a82a-c5c8-4d34-bb35-6561b372d571", + "width": 171, + "x": 48832, + "y": -800, + "zOrder": 92, "numberProperties": [], "stringProperties": [], - "initialVariables": [ - { - "folded": true, - "name": "FireOffsetTime", - "type": "number", - "value": 0 - }, - { - "folded": true, - "name": "OnOffTime", - "type": "number", - "value": 5 - } - ] + "initialVariables": [] }, { "angle": 0, "customSize": true, - "depth": 0, - "height": 128, + "depth": 4, + "height": 64, "layer": "", - "name": "LaserDemon_Beam", - "persistentUuid": "b500c0ea-c929-44e4-b337-68b4bbe3e9b5", - "width": 80, - "x": 37720, - "y": -2848, - "zOrder": 163, + "name": "BoundaryJumpThrough", + "persistentUuid": "42b611c8-aabb-4ec5-901b-cb1c039364eb", + "width": 171, + "x": 49517, + "y": -1536, + "zOrder": 93, "numberProperties": [], "stringProperties": [], - "initialVariables": [ - { - "folded": true, - "name": "FireOffsetTime", - "type": "number", - "value": 0 - }, - { - "folded": true, - "name": "OnOffTime", - "type": "number", - "value": 5 - } - ] + "initialVariables": [] }, { "angle": 0, "customSize": true, - "depth": 0, - "height": 128, + "depth": 1, + "height": 512, "layer": "", - "name": "LaserDemon_Beam", - "persistentUuid": "6db1de6b-c7dc-4e31-a6c9-450d01b675e5", - "width": 80, - "x": 37720, - "y": -3104, - "zOrder": 163, + "name": "Ladder", + "persistentUuid": "0999c5fa-a239-4af6-ae87-8dad022f1d72", + "width": 171, + "x": 49517, + "y": -1536, + "zOrder": 92, "numberProperties": [], "stringProperties": [], - "initialVariables": [ - { - "folded": true, - "name": "FireOffsetTime", - "type": "number", - "value": 0 - }, - { - "folded": true, - "name": "OnOffTime", - "type": "number", - "value": 5 - } - ] + "initialVariables": [] }, { "angle": 0, "customSize": true, - "depth": 0, - "height": 128, + "depth": 1, + "height": 512, "layer": "", - "name": "LaserDemon_Beam", - "persistentUuid": "5ef7c699-89d4-422a-91ff-998d61d5733a", - "width": 80, - "x": 37720, - "y": -2976, - "zOrder": 163, + "name": "Ladder", + "persistentUuid": "5d1027df-c253-495a-a591-270bd3f96185", + "width": 171, + "x": 49517, + "y": -1040, + "zOrder": 92, "numberProperties": [], "stringProperties": [], - "initialVariables": [ - { - "folded": true, - "name": "FireOffsetTime", - "type": "number", - "value": 0 - }, - { - "folded": true, - "name": "OnOffTime", - "type": "number", - "value": 5 - } - ] + "initialVariables": [] }, { - "angle": 0, + "angle": 180, "customSize": true, - "depth": 0, - "height": 128, + "depth": 1, + "height": 304, "layer": "", - "name": "LaserDemon_Beam", - "persistentUuid": "f584c190-ba72-4f14-9e33-43143552dcb4", - "width": 80, - "x": 37720, - "y": -2720, - "zOrder": 163, + "name": "StaticPlatform3", + "persistentUuid": "ca35b79f-ef6a-485d-81b6-4e8ea3c418f7", + "width": 608, + "x": 49280, + "y": -1984, + "zOrder": 177, "numberProperties": [], "stringProperties": [], - "initialVariables": [ - { - "folded": true, - "name": "FireOffsetTime", - "type": "number", - "value": 0 - }, - { - "folded": true, - "name": "OnOffTime", - "type": "number", - "value": 5 - } - ] + "initialVariables": [] }, { - "angle": -55, + "angle": -50, "customSize": true, "depth": 0, "height": 192, "layer": "", "name": "ShockwaveDemon_Base", - "persistentUuid": "3bfa6be1-ff72-4614-a82c-c50e9d7772d1", + "persistentUuid": "4b4861f4-2c33-425f-b8ce-bff7aa711944", "width": 192, - "x": 34501, - "y": -2441, - "zOrder": 156, + "x": 49245, + "y": -797, + "zOrder": 178, "numberProperties": [], "stringProperties": [], "initialVariables": [ - { - "folded": true, - "name": "ShockwavePower", - "type": "number", - "value": 1250 - }, { "name": "FireOffsetTime", "type": "number", - "value": 4.5 + "value": 1 }, { "folded": true, "name": "ProjectileLifetime", "type": "number", - "value": 1 + "value": 1.8 }, - { - "folded": true, - "name": "FireFrequencyTime", - "type": "number", - "value": 9 - } - ] - }, - { - "angle": 125, - "customSize": true, - "depth": 0, - "height": 192, - "layer": "", - "name": "ShockwaveDemon_Base", - "persistentUuid": "ff550ec5-6da7-4b48-a47e-9ee88efe4b7c", - "width": 192, - "x": 34338, - "y": -2542, - "zOrder": 156, - "numberProperties": [], - "stringProperties": [], - "initialVariables": [ { "folded": true, "name": "ShockwavePower", "type": "number", - "value": 1250 + "value": 1000 }, { "folded": true, - "name": "ProjectileLifetime", + "name": "FireFrequencyTime", "type": "number", - "value": 1 + "value": 4 }, { "folded": true, - "name": "FireFrequencyTime", - "type": "number", - "value": 9 + "name": "FixedAngle", + "type": "boolean", + "value": true } ] }, @@ -34000,14 +32626,14 @@ "angle": 0, "customSize": true, "depth": 1, - "height": 96, + "height": 512, "layer": "", - "name": "StaticPlatform1", - "persistentUuid": "7ac516cd-8be0-4775-8d6f-7435869493e1", - "width": 448, - "x": 36064, - "y": -4096, - "zOrder": 78, + "name": "Ladder", + "persistentUuid": "0ca39d9b-4a5b-4aad-9afb-2096939a8eda", + "width": 171, + "x": 50752, + "y": 432, + "zOrder": 92, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -34015,15 +32641,15 @@ { "angle": 0, "customSize": true, - "depth": 1, - "height": 96, + "depth": 4, + "height": 64, "layer": "", - "name": "StaticPlatform1", - "persistentUuid": "0779b2c4-a9eb-4f5a-b344-91f6c38a9ea5", - "width": 448, - "x": 36928, - "y": -512, - "zOrder": 78, + "name": "BoundaryJumpThrough", + "persistentUuid": "eef26780-c903-46db-9b25-b4633e43bb52", + "width": 171, + "x": 50752, + "y": -64, + "zOrder": 93, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -34032,14 +32658,14 @@ "angle": 0, "customSize": true, "depth": 1, - "height": 96, + "height": 512, "layer": "", - "name": "StaticPlatform1", - "persistentUuid": "399983ac-f5b0-455d-9b53-c020507284c4", - "width": 448, - "x": 36160, - "y": -531, - "zOrder": 78, + "name": "Ladder", + "persistentUuid": "bf3a1e86-03a5-4eb8-8e97-26163439737e", + "width": 171, + "x": 50752, + "y": -64, + "zOrder": 92, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -34048,14 +32674,14 @@ "angle": 0, "customSize": true, "depth": 1, - "height": 96, + "height": 128, "layer": "", "name": "StaticPlatform1", - "persistentUuid": "1e3b60bb-5832-429a-93d7-89b1b8487cdf", - "width": 448, - "x": 35712, - "y": -531, - "zOrder": 78, + "persistentUuid": "8f15092d-ea82-47dc-a823-70ffd927e270", + "width": 544, + "x": 50976, + "y": 224, + "zOrder": 179, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -34064,30 +32690,30 @@ "angle": 0, "customSize": true, "depth": 1, - "height": 96, + "height": 128, "layer": "", "name": "StaticPlatform1", - "persistentUuid": "b29e92ff-f462-4085-93ee-4cc0ddf6875e", - "width": 448, - "x": 35712, - "y": -147, - "zOrder": 78, + "persistentUuid": "673fbfb6-b938-4828-9bdd-f6c225c0dc01", + "width": 544, + "x": 51520, + "y": 224, + "zOrder": 179, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": -55, + "angle": 0, "customSize": true, "depth": 1, - "height": 96, + "height": 128, "layer": "", "name": "StaticPlatform1", - "persistentUuid": "d00e5fb1-0ff9-4c70-ab2f-480a2e9787d2", - "width": 448, - "x": 36550, - "y": -349, - "zOrder": 78, + "persistentUuid": "e4582c4e-dc66-4cb6-9867-6b0de123aefd", + "width": 544, + "x": 52608, + "y": 224, + "zOrder": 179, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -34096,199 +32722,62 @@ "angle": 0, "customSize": true, "depth": 1, - "height": 96, + "height": 128, "layer": "", "name": "StaticPlatform1", - "persistentUuid": "97d37a0f-2785-41d5-81a4-517d1a9ca0eb", - "width": 448, - "x": 36160, - "y": -147, - "zOrder": 78, + "persistentUuid": "7f600810-b1a1-4144-9e90-ee6db18db527", + "width": 544, + "x": 52064, + "y": 224, + "zOrder": 179, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 90, + "angle": 0, "customSize": true, "depth": 1, - "height": 96, + "height": 128, "layer": "", "name": "StaticPlatform1", - "persistentUuid": "200a963e-4a92-49e9-8d0a-b8aa672a7253", - "width": 480, - "x": 35424, - "y": -339, - "zOrder": 78, + "persistentUuid": "cf761a47-f45a-423e-8998-efc4492d58ae", + "width": 544, + "x": 54240, + "y": 224, + "zOrder": 179, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 180, + "angle": 0, "customSize": true, - "depth": 0, - "height": 192, + "depth": 1, + "height": 128, "layer": "", - "name": "MiteDemon_Base", - "persistentUuid": "5cb84dc4-f90a-4d2d-a6cd-ed841b07639a", - "width": 256, - "x": 35808, - "y": -339, - "zOrder": 155, + "name": "StaticPlatform1", + "persistentUuid": "1395cf6c-c9e9-4572-899b-e8ef99ef8c81", + "width": 544, + "x": 53696, + "y": 224, + "zOrder": 179, "numberProperties": [], "stringProperties": [], - "initialVariables": [ - { - "folded": true, - "name": "FireOffsetTime", - "type": "number", - "value": 0.75 - }, - { - "folded": true, - "name": "ProjectileLifetime", - "type": "number", - "value": 3 - }, - { - "folded": true, - "name": "MiteMaxSpeed", - "type": "number", - "value": 600 - }, - { - "folded": true, - "name": "FireFrequencyTime", - "type": "number", - "value": 1.5 - } - ] + "initialVariables": [] }, { "angle": 0, "customSize": true, "depth": 1, - "height": 96, - "layer": "", - "name": "StaticPlatform1", - "persistentUuid": "7d20bf97-a99a-4fae-8a4e-afc92f7cb6b9", - "width": 448, - "x": 36512, - "y": -4096, - "zOrder": 78, - "numberProperties": [], - "stringProperties": [], - "initialVariables": [] - }, - { - "angle": 0, - "customSize": true, - "depth": 1, - "height": 96, - "layer": "", - "name": "StaticPlatform1", - "persistentUuid": "3b84c94a-302d-47f5-8972-0ef9ffd9e505", - "width": 448, - "x": 36960, - "y": -4096, - "zOrder": 78, - "numberProperties": [], - "stringProperties": [], - "initialVariables": [] - }, - { - "angle": 0, - "customSize": true, - "depth": 1, - "height": 96, - "layer": "", - "name": "StaticPlatform1", - "persistentUuid": "ffc4f0bf-79be-4847-9391-7f70ca91c430", - "width": 448, - "x": 37408, - "y": -4096, - "zOrder": 78, - "numberProperties": [], - "stringProperties": [], - "initialVariables": [] - }, - { - "angle": 0, - "customSize": true, - "depth": 1, - "height": 96, - "layer": "", - "name": "StaticPlatform1", - "persistentUuid": "9f148af9-d62c-490d-ae66-e1c5e4562e69", - "width": 448, - "x": 35616, - "y": -3360, - "zOrder": 78, - "numberProperties": [], - "stringProperties": [], - "initialVariables": [] - }, - { - "angle": 0, - "customSize": true, - "depth": 1, - "height": 96, - "layer": "", - "name": "StaticPlatform1", - "persistentUuid": "3ed073a5-aaea-4306-bab9-dcb64ad3c899", - "width": 448, - "x": 36512, - "y": -3360, - "zOrder": 78, - "numberProperties": [], - "stringProperties": [], - "initialVariables": [] - }, - { - "angle": 0, - "customSize": true, - "depth": 1, - "height": 96, - "layer": "", - "name": "StaticPlatform1", - "persistentUuid": "9423f9aa-62a1-4c0b-bd36-5dccebc5a5d0", - "width": 448, - "x": 36064, - "y": -3360, - "zOrder": 78, - "numberProperties": [], - "stringProperties": [], - "initialVariables": [] - }, - { - "angle": 0, - "customSize": true, - "depth": 1, - "height": 96, - "layer": "", - "name": "StaticPlatform1", - "persistentUuid": "12f0e8cb-f72a-490d-9b73-0cc2289ad2e6", - "width": 448, - "x": 36064, - "y": -2656, - "zOrder": 78, - "numberProperties": [], - "stringProperties": [], - "initialVariables": [] - }, - { - "angle": 0, - "customSize": true, - "depth": 1, - "height": 96, + "height": 128, "layer": "", "name": "StaticPlatform1", - "persistentUuid": "7da1f724-7ae3-4800-976d-35d668a477d0", - "width": 448, - "x": 35616, - "y": -2656, - "zOrder": 78, + "persistentUuid": "a16d655f-8af0-4f15-be6f-9a19ff97b950", + "width": 544, + "x": 55328, + "y": 224, + "zOrder": 179, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -34297,139 +32786,97 @@ "angle": 0, "customSize": true, "depth": 1, - "height": 96, + "height": 128, "layer": "", "name": "StaticPlatform1", - "persistentUuid": "413704df-d10c-4549-8863-c761afe1aba3", - "width": 448, - "x": 36512, - "y": -2656, - "zOrder": 78, - "numberProperties": [], - "stringProperties": [], - "initialVariables": [] - }, - { - "angle": 0, - "customSize": true, - "depth": 0, - "height": 256, - "layer": "", - "name": "HorizontalDemon", - "persistentUuid": "0ad5f46b-a3ca-4ebb-b88d-8a7605e8c1bd", - "width": 256, - "x": 32480, - "y": -576, - "zOrder": 91, - "numberProperties": [], - "stringProperties": [], - "initialVariables": [] - }, - { - "angle": 0, - "customSize": true, - "depth": 0, - "height": 256, - "layer": "", - "name": "TurretDemon_Base", - "persistentUuid": "32fcc8ea-3190-4ce1-b27a-b47e1fe0f278", - "width": 256, - "x": 37472, - "y": -2976, - "zOrder": 157, + "persistentUuid": "a2a7ca6c-41c1-4a0d-9722-9da3dec7fa34", + "width": 544, + "x": 54784, + "y": 224, + "zOrder": 179, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 0, + "angle": 180, "customSize": true, "depth": 0, - "height": 256, + "height": 192, "layer": "", - "name": "TurretDemon_Eye", - "persistentUuid": "40dbbbc4-fcab-4b44-b625-c6eedf9692d3", - "width": 256, - "x": 37472, - "y": -2976, - "zOrder": 158, + "name": "ShockwaveDemon_Base", + "persistentUuid": "d6ba74b9-e995-4e8f-83c2-2617127f076f", + "width": 192, + "x": 51360, + "y": 48, + "zOrder": 178, "numberProperties": [], "stringProperties": [], "initialVariables": [ + { + "folded": true, + "name": "ShockwavePower", + "type": "number", + "value": 750 + }, { "folded": true, "name": "ProjectileLifetime", "type": "number", - "value": 2 + "value": 2.5 }, { "folded": true, - "name": "FireOffsetTime", + "name": "FireFrequencyTime", "type": "number", "value": 3 }, { "folded": true, - "name": "CanShootOffscreen", + "name": "FixedAngle", "type": "boolean", "value": true - }, - { - "folded": true, - "name": "FireFrequencyTime", - "type": "number", - "value": 6 } ] }, { - "angle": 0, - "customSize": true, - "depth": 0, - "height": 256, - "layer": "", - "name": "TurretDemon_Base", - "persistentUuid": "7d945f68-8ed8-4e57-9b2a-f244816268bf", - "width": 256, - "x": 37472, - "y": -3680, - "zOrder": 157, - "numberProperties": [], - "stringProperties": [], - "initialVariables": [] - }, - { - "angle": 0, + "angle": 180, "customSize": true, "depth": 0, - "height": 256, + "height": 192, "layer": "", - "name": "TurretDemon_Eye", - "persistentUuid": "6e1b34bb-790d-40c5-9711-1df5a067e7fc", - "width": 256, - "x": 37472, - "y": -3680, - "zOrder": 158, + "name": "ShockwaveDemon_Base", + "persistentUuid": "9457db15-8f7c-46ae-a75b-e4641b81f350", + "width": 192, + "x": 53664, + "y": 48, + "zOrder": 178, "numberProperties": [], "stringProperties": [], "initialVariables": [ { "folded": true, - "name": "ProjectileLifetime", + "name": "ShockwavePower", "type": "number", - "value": 2 + "value": 1000 }, { "folded": true, - "name": "CanShootOffscreen", - "type": "boolean", - "value": true + "name": "ProjectileLifetime", + "type": "number", + "value": 3.5 }, { "folded": true, "name": "FireFrequencyTime", "type": "number", - "value": 6 + "value": 3 + }, + { + "folded": true, + "name": "FixedAngle", + "type": "boolean", + "value": true } ] }, @@ -34437,14 +32884,14 @@ "angle": 0, "customSize": true, "depth": 1, - "height": 256, + "height": 128, "layer": "", - "name": "FlyingDemon", - "persistentUuid": "6cc11782-b266-4003-9738-ef3e407b0248", - "width": 256, - "x": 36992, - "y": -2240, - "zOrder": 66, + "name": "StaticPlatform1", + "persistentUuid": "11ebef98-bcc5-4d37-b74e-15d07ac2324d", + "width": 544, + "x": 52336, + "y": -352, + "zOrder": 179, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -34453,53 +32900,46 @@ "angle": 0, "customSize": true, "depth": 1, - "height": 272, + "height": 128, "layer": "", - "name": "StaticPlatform2", - "persistentUuid": "bfb1b726-ae30-4da5-bb18-1dd1d657b6c5", + "name": "StaticPlatform1", + "persistentUuid": "b44c2c0a-9e6b-4ce8-b353-e70e6df15014", "width": 544, - "x": 38432, - "y": -2816, - "zOrder": 164, + "x": 55344, + "y": -352, + "zOrder": 179, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 180, + "angle": 0, "customSize": true, - "depth": 0, - "height": 192, + "depth": 1, + "height": 128, "layer": "", - "name": "StalagmiteDemon_Base", - "persistentUuid": "6451a250-d742-4cc9-a0cb-198a097bc676", - "width": 256, - "x": 38560, - "y": -2971, - "zOrder": 165, + "name": "StaticPlatform1", + "persistentUuid": "d59fa28f-c483-4496-a1bf-27edc10cd266", + "width": 544, + "x": 58048, + "y": 224, + "zOrder": 179, "numberProperties": [], "stringProperties": [], - "initialVariables": [ - { - "folded": true, - "name": "FireFrequencyTime", - "type": "number", - "value": 3 - } - ] + "initialVariables": [] }, { - "angle": 180, + "angle": 0, "customSize": true, "depth": 1, - "height": 272, + "height": 128, "layer": "", - "name": "StaticPlatform2", - "persistentUuid": "c9b97741-06a6-4c20-8ddf-714272ff2911", + "name": "StaticPlatform1", + "persistentUuid": "1a94c502-19da-46d2-aa19-52d989b45bac", "width": 544, - "x": 38688, - "y": -3483, - "zOrder": 164, + "x": 57504, + "y": 224, + "zOrder": 179, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -34508,88 +32948,62 @@ "angle": 0, "customSize": true, "depth": 1, - "height": 272, + "height": 128, "layer": "", - "name": "StaticPlatform2", - "persistentUuid": "a2932aa8-463b-4fd7-9d05-183b46ffaddf", + "name": "StaticPlatform1", + "persistentUuid": "86df0a26-53b9-4fe3-a347-0e3490092986", "width": 544, - "x": 38944, - "y": -2816, - "zOrder": 164, + "x": 56960, + "y": 224, + "zOrder": 179, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 180, + "angle": 0, "customSize": true, - "depth": 0, - "height": 192, + "depth": 1, + "height": 128, "layer": "", - "name": "StalagmiteDemon_Base", - "persistentUuid": "1c444d0a-5dac-4c07-ab5e-794e033429fd", - "width": 256, - "x": 39104, - "y": -2971, - "zOrder": 165, + "name": "StaticPlatform1", + "persistentUuid": "a35896aa-8860-4fed-8988-680fe5d12568", + "width": 544, + "x": 56416, + "y": 224, + "zOrder": 179, "numberProperties": [], "stringProperties": [], - "initialVariables": [ - { - "folded": true, - "name": "FireFrequencyTime", - "type": "number", - "value": 3 - } - ] + "initialVariables": [] }, { - "angle": 180, + "angle": 0, "customSize": true, "depth": 0, "height": 192, "layer": "", - "name": "MiteDemon_Base", - "persistentUuid": "00091595-a1d3-4a9b-8f3c-66ec31ef534a", - "width": 256, - "x": 36224, - "y": -320, - "zOrder": 155, + "name": "LaserDemon_BasePermanent", + "persistentUuid": "7c3141d2-f524-49dc-938d-c8047b0e2f53", + "width": 192, + "x": 51008, + "y": -32, + "zOrder": 180, "numberProperties": [], "stringProperties": [], - "initialVariables": [ - { - "folded": true, - "name": "ProjectileLifetime", - "type": "number", - "value": 3 - }, - { - "folded": true, - "name": "MiteMaxSpeed", - "type": "number", - "value": 600 - }, - { - "folded": true, - "name": "FireFrequencyTime", - "type": "number", - "value": 1.5 - } - ] + "initialVariables": [] }, { "angle": 0, "customSize": true, "depth": 0, - "height": 192, + "height": 512, "layer": "", - "name": "LaserDemon_BasePermanent", - "persistentUuid": "e2781a40-62b2-4576-83e9-b6be77ae4cd3", - "width": 192, - "x": 37664, - "y": -2592, - "zOrder": 166, + "name": "LaserRing", + "persistentUuid": "4ecc4345-de81-4bdf-a246-82ed3f614450", + "width": 512, + "x": 50848, + "y": -192, + "zOrder": 181, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -34601,11 +33015,11 @@ "height": 192, "layer": "", "name": "LaserDemon_BasePermanent", - "persistentUuid": "ccfe5b2f-71ac-4e10-96d7-c28153105491", + "persistentUuid": "94a23cb4-8c81-40ab-95e5-110ddfac9438", "width": 192, - "x": 39136, - "y": -2592, - "zOrder": 166, + "x": 58368, + "y": -32, + "zOrder": 180, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -34617,27 +33031,27 @@ "height": 512, "layer": "", "name": "LaserRing", - "persistentUuid": "fa7b5556-7e01-450e-aff9-98f4b91fd85e", + "persistentUuid": "c9c1c3eb-e860-4f8f-8da9-c29e34eb7abd", "width": 512, - "x": 38976, - "y": -2752, - "zOrder": 16, + "x": 58208, + "y": -192, + "zOrder": 181, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 0, + "angle": 90, "customSize": true, "depth": 0, - "height": 512, + "height": 128, "layer": "", - "name": "LaserRing", - "persistentUuid": "55ac3be4-da7d-43de-892a-c330f3c3f61b", - "width": 512, - "x": 37504, - "y": -2752, - "zOrder": 16, + "name": "LaserDemon_BeamPermanent", + "persistentUuid": "72338702-e65e-4682-a463-42e38cfb6fa8", + "width": 80, + "x": 51272, + "y": 0, + "zOrder": 182, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -34649,11 +33063,11 @@ "height": 128, "layer": "", "name": "LaserDemon_BeamPermanent", - "persistentUuid": "4eabed09-a1cb-451e-8ad3-b3b8c22f1325", + "persistentUuid": "da13643b-a186-4748-937f-45e93713b755", "width": 80, - "x": 37880, - "y": -2560, - "zOrder": 168, + "x": 51400, + "y": 0, + "zOrder": 182, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -34665,11 +33079,11 @@ "height": 128, "layer": "", "name": "LaserDemon_BeamPermanent", - "persistentUuid": "daaf37b4-e88a-462d-b770-51a0996bcded", + "persistentUuid": "9c76467e-5f91-4dc9-ac13-df172d42f64c", "width": 80, - "x": 38008, - "y": -2560, - "zOrder": 168, + "x": 51656, + "y": 0, + "zOrder": 182, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -34681,11 +33095,11 @@ "height": 128, "layer": "", "name": "LaserDemon_BeamPermanent", - "persistentUuid": "14d1892b-ee0a-4e2f-aed3-ae54dd10b6a3", + "persistentUuid": "9608298a-aad9-4ad4-88a3-cbff0cb4eee3", "width": 80, - "x": 38264, - "y": -2560, - "zOrder": 168, + "x": 51528, + "y": 0, + "zOrder": 182, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -34697,11 +33111,11 @@ "height": 128, "layer": "", "name": "LaserDemon_BeamPermanent", - "persistentUuid": "7e587757-7be0-4509-8668-e7d5e8b8739e", + "persistentUuid": "b7e2eec3-8557-474e-bf0a-8ef6def8e4a1", "width": 80, - "x": 38136, - "y": -2560, - "zOrder": 168, + "x": 52168, + "y": 0, + "zOrder": 182, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -34713,11 +33127,11 @@ "height": 128, "layer": "", "name": "LaserDemon_BeamPermanent", - "persistentUuid": "7d9f9828-4a46-477d-bd00-972c6c9abecd", + "persistentUuid": "2529667b-8128-4417-bc0d-2ee86ed480a2", "width": 80, - "x": 38520, - "y": -2560, - "zOrder": 168, + "x": 52040, + "y": 0, + "zOrder": 182, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -34729,11 +33143,11 @@ "height": 128, "layer": "", "name": "LaserDemon_BeamPermanent", - "persistentUuid": "f29ead00-9267-4325-bea3-8c3a6f102c80", + "persistentUuid": "a0a3bf96-6bf8-4609-8573-fa2720ff4ec3", "width": 80, - "x": 38392, - "y": -2560, - "zOrder": 168, + "x": 51784, + "y": 0, + "zOrder": 182, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -34745,11 +33159,11 @@ "height": 128, "layer": "", "name": "LaserDemon_BeamPermanent", - "persistentUuid": "79d5ea6e-50e2-4f6f-a636-3a4d57ebbadc", + "persistentUuid": "ec60572f-c653-4864-ac6f-2f906c23b7c0", "width": 80, - "x": 38776, - "y": -2560, - "zOrder": 168, + "x": 51912, + "y": 0, + "zOrder": 182, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -34761,11 +33175,11 @@ "height": 128, "layer": "", "name": "LaserDemon_BeamPermanent", - "persistentUuid": "22e6d918-ed53-4daa-994b-99f6b7c352bd", + "persistentUuid": "fd2abd88-6c5b-4a21-9f3f-9df7c0b5dfed", "width": 80, - "x": 38648, - "y": -2560, - "zOrder": 168, + "x": 53704, + "y": 0, + "zOrder": 182, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -34777,11 +33191,11 @@ "height": 128, "layer": "", "name": "LaserDemon_BeamPermanent", - "persistentUuid": "75bd5bc2-6d60-4ed8-983f-9d966231f1cd", + "persistentUuid": "e77ec531-dce6-49c6-accc-cc0dddb2b193", "width": 80, - "x": 39032, - "y": -2560, - "zOrder": 168, + "x": 53064, + "y": 0, + "zOrder": 182, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -34793,723 +33207,587 @@ "height": 128, "layer": "", "name": "LaserDemon_BeamPermanent", - "persistentUuid": "c8eccb7f-6d48-47d8-b04d-ee3ce745f1d7", + "persistentUuid": "15bc364d-19a2-4b2f-80a7-06afeeff344c", "width": 80, - "x": 38904, - "y": -2560, - "zOrder": 168, + "x": 52808, + "y": 0, + "zOrder": 182, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 180, + "angle": 90, "customSize": true, "depth": 0, - "height": 192, + "height": 128, "layer": "", - "name": "StalagmiteDemon_Base", - "persistentUuid": "e76b8a84-b1f2-41ff-bfab-48d552f5b520", - "width": 256, - "x": 39552, - "y": -2368, - "zOrder": 165, + "name": "LaserDemon_BeamPermanent", + "persistentUuid": "83a119b7-fa50-4ffd-9e72-7d1e5de6711d", + "width": 80, + "x": 52936, + "y": 0, + "zOrder": 182, "numberProperties": [], "stringProperties": [], - "initialVariables": [ - { - "folded": true, - "name": "FireFrequencyTime", - "type": "number", - "value": 6 - } - ] + "initialVariables": [] }, { - "angle": 0, + "angle": 90, "customSize": true, - "depth": 1, - "height": 272, + "depth": 0, + "height": 128, "layer": "", - "name": "StaticPlatform2", - "persistentUuid": "4a36172a-5eb0-4325-be49-86892b50109a", - "width": 544, - "x": 39424, - "y": -2208, - "zOrder": 164, + "name": "LaserDemon_BeamPermanent", + "persistentUuid": "1e4c6e1f-3e55-4b26-9d63-dcc48a055129", + "width": 80, + "x": 52680, + "y": 0, + "zOrder": 182, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 0, + "angle": 90, "customSize": true, "depth": 0, - "height": 192, + "height": 128, "layer": "", - "name": "LaserDemon_Base", - "persistentUuid": "c664b354-d860-4598-9d6b-cda1515aebda", - "width": 192, - "x": 37664, - "y": -3296, - "zOrder": 162, + "name": "LaserDemon_BeamPermanent", + "persistentUuid": "a079426d-dec4-4a97-948a-0567491b6445", + "width": 80, + "x": 52552, + "y": 0, + "zOrder": 182, "numberProperties": [], "stringProperties": [], - "initialVariables": [ - { - "folded": true, - "name": "FireOffsetTime", - "type": "number", - "value": 0 - }, - { - "folded": true, - "name": "OnOffTime", - "type": "number", - "value": 5 - } - ] + "initialVariables": [] }, { - "angle": 0, + "angle": 90, "customSize": true, "depth": 0, "height": 128, "layer": "", - "name": "LaserDemon_Beam", - "persistentUuid": "679a7bf8-5d91-4b5f-83f2-63f48374af57", + "name": "LaserDemon_BeamPermanent", + "persistentUuid": "ec741562-3341-4d8a-a055-12345f113d31", "width": 80, - "x": 37720, - "y": -3424, - "zOrder": 163, + "x": 52424, + "y": 0, + "zOrder": 182, "numberProperties": [], "stringProperties": [], - "initialVariables": [ - { - "folded": true, - "name": "FireOffsetTime", - "type": "number", - "value": 0 - }, - { - "folded": true, - "name": "OnOffTime", - "type": "number", - "value": 5 - } - ] + "initialVariables": [] }, { - "angle": 0, + "angle": 90, "customSize": true, - "depth": 1, - "height": 256, + "depth": 0, + "height": 128, "layer": "", - "name": "FireDemon", - "persistentUuid": "358b52fb-e90c-49a3-a779-1f9153ca4f27", - "width": 256, - "x": 38016, - "y": -2912, - "zOrder": 104, + "name": "LaserDemon_BeamPermanent", + "persistentUuid": "3eb04dcc-986e-46fe-85bb-5082f0a289db", + "width": 80, + "x": 52296, + "y": 0, + "zOrder": 182, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 180, + "angle": 90, "customSize": true, - "depth": 1, - "height": 336, + "depth": 0, + "height": 128, "layer": "", - "name": "StaticPlatform3", - "persistentUuid": "6f8180df-1356-4324-b008-c4b1ac454b88", - "width": 672, - "x": 40544, - "y": -1408, - "zOrder": 170, + "name": "LaserDemon_BeamPermanent", + "persistentUuid": "33992930-fbea-48bb-9092-ff17bde64b52", + "width": 80, + "x": 55752, + "y": 0, + "zOrder": 182, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 0, + "angle": 90, "customSize": true, - "depth": 1, - "height": 416, + "depth": 0, + "height": 128, "layer": "", - "name": "VerticalMovingPlatformDown", - "persistentUuid": "7753a4d4-7690-48b5-bbe3-64edab3789e7", - "width": 416, - "x": 39488, - "y": -2816, - "zOrder": 171, + "name": "LaserDemon_BeamPermanent", + "persistentUuid": "065f42a4-fe87-4efd-a19f-9a28b62ff227", + "width": 80, + "x": 55624, + "y": 0, + "zOrder": 182, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 0, + "angle": 90, "customSize": true, "depth": 0, - "height": 256, + "height": 128, "layer": "", - "name": "HorizontalDemon", - "persistentUuid": "97d71bc3-abc0-4b7d-9be8-762486d19c6c", - "width": 256, - "x": 39904, - "y": -1984, - "zOrder": 91, + "name": "LaserDemon_BeamPermanent", + "persistentUuid": "99e8e928-e68a-445a-926b-a5b68a3df963", + "width": 80, + "x": 55368, + "y": 0, + "zOrder": 182, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 0, + "angle": 90, "customSize": true, "depth": 0, - "height": 256, + "height": 128, "layer": "", - "name": "HorizontalDemon", - "persistentUuid": "7025097c-6f09-4fad-8ab5-71a6e8ab91d0", - "width": 256, - "x": 40160, - "y": -1664, - "zOrder": 91, + "name": "LaserDemon_BeamPermanent", + "persistentUuid": "249dbbb7-7b6b-4ec3-a05b-97176b62c1dc", + "width": 80, + "x": 55496, + "y": 0, + "zOrder": 182, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 0, + "angle": 90, "customSize": true, - "depth": 1, - "height": 448, + "depth": 0, + "height": 128, "layer": "", - "name": "StaticPlatform3", - "persistentUuid": "65a8883d-a9f5-486a-b3d4-c16230e3798f", - "width": 896, - "x": 46880, - "y": 672, - "zOrder": 72, + "name": "LaserDemon_BeamPermanent", + "persistentUuid": "707c2fb2-a2ad-4a2e-9be0-4a5b55ebae31", + "width": 80, + "x": 55240, + "y": 0, + "zOrder": 182, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 0, + "angle": 90, "customSize": true, - "depth": 1, - "height": 256, + "depth": 0, + "height": 128, "layer": "", - "name": "Checkpoint", - "persistentUuid": "3c58c0b1-bcde-4699-b8ad-2b5f99d04427", - "width": 341, - "x": 47147, - "y": 432, - "zOrder": 71, + "name": "LaserDemon_BeamPermanent", + "persistentUuid": "b83f2d06-b3a0-4ca2-8589-9c50af9dbd18", + "width": 80, + "x": 55112, + "y": 0, + "zOrder": 182, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 0, + "angle": 90, "customSize": true, "depth": 0, - "height": 192, + "height": 128, "layer": "", - "name": "StalactiteDemon_Base", - "persistentUuid": "672d6b27-c653-4473-b67c-24bb37165726", - "width": 256, - "x": 38848, - "y": -3264, - "zOrder": 173, + "name": "LaserDemon_BeamPermanent", + "persistentUuid": "6e230a2d-1056-493e-9e5f-80a39685a0d1", + "width": 80, + "x": 54984, + "y": 0, + "zOrder": 182, "numberProperties": [], "stringProperties": [], - "initialVariables": [ - { - "folded": true, - "name": "FireFrequencyTime", - "type": "number", - "value": 3 - } - ] + "initialVariables": [] }, { - "angle": 0, + "angle": 90, "customSize": true, - "depth": 1, - "height": 400, + "depth": 0, + "height": 128, "layer": "", - "name": "StaticPlatform2", - "persistentUuid": "ab8815cb-4922-449b-b460-17836bedaf94", - "width": 800, - "x": 59520, - "y": -352, - "zOrder": 175, + "name": "LaserDemon_BeamPermanent", + "persistentUuid": "c2ff7d97-bc96-4c62-8dc7-eb2c42ea7ee9", + "width": 80, + "x": 54856, + "y": 0, + "zOrder": 182, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 0, + "angle": 90, "customSize": true, - "depth": 1, - "height": 256, + "depth": 0, + "height": 128, "layer": "", - "name": "Checkpoint", - "persistentUuid": "262d21c4-48b2-4d24-9f9b-2c198c6a4c7a", - "width": 341, - "x": 59723, - "y": -592, - "zOrder": 71, + "name": "LaserDemon_BeamPermanent", + "persistentUuid": "27485af4-a9c6-4c56-8a36-ec273a48c22a", + "width": 80, + "x": 54600, + "y": 0, + "zOrder": 182, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 0, + "angle": 90, "customSize": true, "depth": 0, - "height": 192, + "height": 128, "layer": "", - "name": "SpikeDemon_Base", - "persistentUuid": "dee1d981-d008-4835-9599-deb594c79af4", - "width": 192, - "x": 33312, - "y": -1056, - "zOrder": 176, + "name": "LaserDemon_BeamPermanent", + "persistentUuid": "f34efbbd-903c-4951-812b-31be15831a12", + "width": 80, + "x": 54728, + "y": 0, + "zOrder": 182, "numberProperties": [], "stringProperties": [], - "initialVariables": [ - { - "folded": true, - "name": "CanShootOffscreen", - "type": "boolean", - "value": false - }, - { - "folded": true, - "name": "FireFrequencyTime", - "type": "number", - "value": 3.5 - } - ] + "initialVariables": [] }, { - "angle": 180, + "angle": 90, "customSize": true, - "depth": 1, - "height": 384, + "depth": 0, + "height": 128, "layer": "", - "name": "StaticPlatform3", - "persistentUuid": "2aaadee1-93df-4479-a809-48e4ab1ccd88", - "width": 768, - "x": 61440, - "y": -592, - "zOrder": 170, + "name": "LaserDemon_BeamPermanent", + "persistentUuid": "3488d1d1-acc8-4826-8961-d421f568877e", + "width": 80, + "x": 54472, + "y": 0, + "zOrder": 182, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 180, + "angle": 90, "customSize": true, - "depth": 1, - "height": 384, + "depth": 0, + "height": 128, "layer": "", - "name": "StaticPlatform3", - "persistentUuid": "069be412-ec23-48c2-99be-4c6d1afcb69c", - "width": 768, - "x": 61024, - "y": -336, - "zOrder": 170, + "name": "LaserDemon_BeamPermanent", + "persistentUuid": "d0569dbf-21a7-4427-be9a-a1ef98eace30", + "width": 80, + "x": 54344, + "y": 0, + "zOrder": 182, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 180, + "angle": 90, "customSize": true, - "depth": 1, - "height": 384, + "depth": 0, + "height": 128, "layer": "", - "name": "StaticPlatform3", - "persistentUuid": "35d5d944-b2e4-402e-943f-4cd05e47f39e", - "width": 768, - "x": 61728, - "y": -336, - "zOrder": 170, + "name": "LaserDemon_BeamPermanent", + "persistentUuid": "ef1370ee-5074-46fe-9e3e-a68b429e3b3b", + "width": 80, + "x": 54216, + "y": 0, + "zOrder": 182, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 180, + "angle": 90, "customSize": true, - "depth": 1, - "height": 384, + "depth": 0, + "height": 128, "layer": "", - "name": "StaticPlatform3", - "persistentUuid": "2cdf921b-7002-4a9c-a667-986915c9652c", - "width": 768, - "x": 60608, - "y": -80, - "zOrder": 17, + "name": "LaserDemon_BeamPermanent", + "persistentUuid": "ef10db9d-645b-4891-8f83-de6d72ec35f3", + "width": 80, + "x": 54088, + "y": 0, + "zOrder": 182, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 180, + "angle": 90, "customSize": true, - "depth": 1, - "height": 384, + "depth": 0, + "height": 128, "layer": "", - "name": "StaticPlatform3", - "persistentUuid": "0ae0b63f-164f-485f-be93-f84ada481601", - "width": 768, - "x": 61312, - "y": -80, - "zOrder": 170, + "name": "LaserDemon_BeamPermanent", + "persistentUuid": "41536327-3e4d-4983-899e-0bb6425a972c", + "width": 80, + "x": 53960, + "y": 0, + "zOrder": 182, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 180, + "angle": 90, "customSize": true, - "depth": 1, - "height": 384, + "depth": 0, + "height": 128, "layer": "", - "name": "StaticPlatform3", - "persistentUuid": "f468f1e0-4258-4bb3-876a-65c9b39c9481", - "width": 768, - "x": 62016, - "y": -80, - "zOrder": 170, + "name": "LaserDemon_BeamPermanent", + "persistentUuid": "e8ad1df9-5432-4491-9f5b-6fd8c616c8af", + "width": 80, + "x": 53832, + "y": 0, + "zOrder": 182, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 180, + "angle": 90, "customSize": true, - "depth": 1, - "height": 368, + "depth": 0, + "height": 128, "layer": "", - "name": "StaticPlatform3", - "persistentUuid": "2b3cb1c1-5e0e-4f00-b282-4bd8f6d318ce", - "width": 736, - "x": 62656, - "y": -560, - "zOrder": 17, + "name": "LaserDemon_BeamPermanent", + "persistentUuid": "34cb51a2-d03f-4aed-86fd-121d56b543e1", + "width": 80, + "x": 58184, + "y": 0, + "zOrder": 182, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 180, + "angle": 90, "customSize": true, - "depth": 1, - "height": 368, + "depth": 0, + "height": 128, "layer": "", - "name": "StaticPlatform3", - "persistentUuid": "4b97ff8a-0536-49c8-95ab-85d3bd493187", - "width": 736, - "x": 63296, - "y": -576, - "zOrder": 170, + "name": "LaserDemon_BeamPermanent", + "persistentUuid": "b8706614-a0e6-4366-912e-4c083dec6a63", + "width": 80, + "x": 57928, + "y": 0, + "zOrder": 182, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 180, + "angle": 90, "customSize": true, "depth": 0, - "height": 192, + "height": 128, "layer": "", - "name": "StalagmiteDemon_Base", - "persistentUuid": "bd146c6b-7b15-4ffb-b92f-062056889c8f", - "width": 256, - "x": 63424, - "y": 65, - "zOrder": 165, + "name": "LaserDemon_BeamPermanent", + "persistentUuid": "2817f95f-72a3-4f23-bdac-f75022f38055", + "width": 80, + "x": 58056, + "y": 0, + "zOrder": 182, "numberProperties": [], "stringProperties": [], - "initialVariables": [ - { - "folded": true, - "name": "FireFrequencyTime", - "type": "number", - "value": 3 - } - ] + "initialVariables": [] }, { - "angle": 0, + "angle": 90, "customSize": true, "depth": 0, - "height": 192, + "height": 128, "layer": "", - "name": "StalactiteDemon_Base", - "persistentUuid": "8c5445aa-f4f8-4e4e-90a4-a15ca9592d4a", - "width": 256, - "x": 62688, - "y": -245, - "zOrder": 174, + "name": "LaserDemon_BeamPermanent", + "persistentUuid": "157dda84-100f-4226-888c-6c5fc37562dd", + "width": 80, + "x": 57800, + "y": 0, + "zOrder": 182, "numberProperties": [], "stringProperties": [], - "initialVariables": [ - { - "folded": true, - "name": "FireFrequencyTime", - "type": "number", - "value": 1.5 - } - ] + "initialVariables": [] }, { - "angle": 0, + "angle": 90, "customSize": true, "depth": 0, - "height": 192, - "layer": "", - "name": "StalactiteDemon_Base", - "persistentUuid": "ecead2f2-e7a6-4f8e-bad2-ae9ccb5d22fb", - "width": 256, - "x": 63424, - "y": -261, - "zOrder": 174, - "numberProperties": [], - "stringProperties": [], - "initialVariables": [ - { - "folded": true, - "name": "FireFrequencyTime", - "type": "number", - "value": 3 - } - ] - }, - { - "angle": 0, - "customSize": true, - "depth": 1, - "height": 368, + "height": 128, "layer": "", - "name": "StaticPlatform3", - "persistentUuid": "078eba74-ce57-4545-9b5e-7ab6f7627f42", - "width": 736, - "x": 63424, - "y": 204, - "zOrder": 170, + "name": "LaserDemon_BeamPermanent", + "persistentUuid": "48189944-553a-4428-b8ec-18cac97937fc", + "width": 80, + "x": 57672, + "y": 0, + "zOrder": 182, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 0, + "angle": 90, "customSize": true, - "depth": 1, - "height": 368, + "depth": 0, + "height": 128, "layer": "", - "name": "StaticPlatform3", - "persistentUuid": "23be7c06-4d7f-4f77-a6b2-2a20b5d10af6", - "width": 736, - "x": 62752, - "y": 304, - "zOrder": 170, + "name": "LaserDemon_BeamPermanent", + "persistentUuid": "0ad7243e-0b59-4f36-af44-0a57876ca092", + "width": 80, + "x": 57544, + "y": 0, + "zOrder": 182, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 0, + "angle": 90, "customSize": true, "depth": 0, - "height": 192, + "height": 128, "layer": "", - "name": "StalactiteDemon_Base", - "persistentUuid": "57f73112-5195-4a5c-ab2d-c00363a99cfc", - "width": 256, - "x": 63776, - "y": -261, - "zOrder": 174, + "name": "LaserDemon_BeamPermanent", + "persistentUuid": "a40bfd61-2488-460e-908f-1696dea19c40", + "width": 80, + "x": 57416, + "y": 0, + "zOrder": 182, "numberProperties": [], "stringProperties": [], - "initialVariables": [ - { - "folded": true, - "name": "FireFrequencyTime", - "type": "number", - "value": 3 - } - ] + "initialVariables": [] }, { - "angle": 0, + "angle": 90, "customSize": true, - "depth": 1, - "height": 256, + "depth": 0, + "height": 128, "layer": "", - "name": "FlyingDemon", - "persistentUuid": "14a190e9-4d38-46bf-9092-f935fd8bda88", - "width": 256, - "x": 64896, - "y": 176, - "zOrder": 66, + "name": "LaserDemon_BeamPermanent", + "persistentUuid": "dcd69bea-c0be-449c-84fe-5c078fc31f49", + "width": 80, + "x": 57160, + "y": 0, + "zOrder": 182, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 155, + "angle": 90, "customSize": true, "depth": 0, - "height": 192, + "height": 128, "layer": "", - "name": "MiteDemon_Base", - "persistentUuid": "a6e3a571-9af7-4c87-9cb8-4b2780c55556", - "width": 256, - "x": 61152, - "y": -400, - "zOrder": 155, + "name": "LaserDemon_BeamPermanent", + "persistentUuid": "d5226952-68ad-4ee9-9f26-685607e1b1e5", + "width": 80, + "x": 57288, + "y": 0, + "zOrder": 182, "numberProperties": [], "stringProperties": [], - "initialVariables": [ - { - "folded": true, - "name": "CanShootOffscreen", - "type": "boolean", - "value": true - }, - { - "folded": true, - "name": "ProjectileLifetime", - "type": "number", - "value": 6 - }, - { - "folded": true, - "name": "MiteMaxSpeed", - "type": "number", - "value": 300 - }, - { - "folded": true, - "name": "FireFrequencyTime", - "type": "number", - "value": 1.5 - } - ] + "initialVariables": [] }, { - "angle": 135, + "angle": 90, "customSize": true, "depth": 0, - "height": 192, + "height": 128, "layer": "", - "name": "StalagmiteDemon_Base", - "persistentUuid": "205e190f-b106-4d67-b640-19e51a6ac51b", - "width": 256, - "x": 62560, - "y": -464, - "zOrder": 165, + "name": "LaserDemon_BeamPermanent", + "persistentUuid": "04f46110-3cd4-4fdd-b1dd-fc400b9348a4", + "width": 80, + "x": 57032, + "y": 0, + "zOrder": 182, "numberProperties": [], "stringProperties": [], - "initialVariables": [ - { - "folded": true, - "name": "FireFrequencyTime", - "type": "number", - "value": 3 - } - ] + "initialVariables": [] }, { - "angle": 160, + "angle": 90, "customSize": true, "depth": 0, - "height": 192, + "height": 128, "layer": "", - "name": "StalagmiteDemon_Base", - "persistentUuid": "c4fe17f4-f904-4954-bfb3-39a403ae70b5", - "width": 256, - "x": 62752, - "y": -560, - "zOrder": 165, + "name": "LaserDemon_BeamPermanent", + "persistentUuid": "ee99755c-b2b6-40f1-8482-0240010c1944", + "width": 80, + "x": 56904, + "y": 0, + "zOrder": 182, "numberProperties": [], "stringProperties": [], - "initialVariables": [ - { - "folded": true, - "name": "FireFrequencyTime", - "type": "number", - "value": 3 - } - ] + "initialVariables": [] }, { - "angle": 0, + "angle": 90, "customSize": true, - "depth": 1, - "height": 256, + "depth": 0, + "height": 128, "layer": "", - "name": "FlyingDemon", - "persistentUuid": "169d4dfb-5c82-45c3-b869-af04d39bf0f7", - "width": 256, - "x": 60832, - "y": -432, - "zOrder": 66, + "name": "LaserDemon_BeamPermanent", + "persistentUuid": "45e08b28-4aa4-4bae-928b-48b6e314a40e", + "width": 80, + "x": 56776, + "y": 0, + "zOrder": 182, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 0, + "angle": 90, "customSize": true, - "depth": 1, - "height": 512, + "depth": 0, + "height": 128, "layer": "", - "name": "Ladder", - "persistentUuid": "e92a0c6d-77a4-458b-be04-dbadc15312c6", - "width": 171, - "x": 48832, - "y": -304, - "zOrder": 92, + "name": "LaserDemon_BeamPermanent", + "persistentUuid": "a4e6fc86-60e3-426a-a243-770bc82465bd", + "width": 80, + "x": 56648, + "y": 0, + "zOrder": 182, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 0, + "angle": 90, "customSize": true, - "depth": 1, - "height": 512, + "depth": 0, + "height": 128, "layer": "", - "name": "Ladder", - "persistentUuid": "fb369b42-268e-48d0-be3d-b4328a03af84", - "width": 171, - "x": 48832, - "y": 192, - "zOrder": 92, + "name": "LaserDemon_BeamPermanent", + "persistentUuid": "daec8aeb-823f-4117-acc0-16eb6022667e", + "width": 80, + "x": 56520, + "y": 0, + "zOrder": 182, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 0, + "angle": 90, "customSize": true, - "depth": 1, - "height": 448, + "depth": 0, + "height": 128, "layer": "", - "name": "StaticPlatform3", - "persistentUuid": "fd6a27c2-b954-4d04-81c0-a75ce0e76f21", - "width": 896, - "x": 48416, - "y": 672, - "zOrder": 72, + "name": "LaserDemon_BeamPermanent", + "persistentUuid": "21cedaa2-6bac-453e-a3f0-d36f9e59e588", + "width": 80, + "x": 56392, + "y": 0, + "zOrder": 182, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -35520,26 +33798,20 @@ "depth": 0, "height": 192, "layer": "", - "name": "MiteDemon_Base", - "persistentUuid": "35396da1-ff03-41e1-8e91-d10fb3004222", - "width": 256, - "x": 49024, - "y": 512, - "zOrder": 155, + "name": "ShockwaveDemon_Base", + "persistentUuid": "44fdb3dd-d2f9-47b0-ade3-961af820830e", + "width": 192, + "x": 56608, + "y": 48, + "zOrder": 178, "numberProperties": [], "stringProperties": [], "initialVariables": [ { "folded": true, - "name": "CanShootOffscreen", - "type": "boolean", - "value": true - }, - { - "folded": true, - "name": "FireOffsetTime", + "name": "ShockwavePower", "type": "number", - "value": 0.75 + "value": 1000 }, { "folded": true, @@ -35549,46 +33821,53 @@ }, { "folded": true, - "name": "MiteMaxSpeed", + "name": "FireFrequencyTime", "type": "number", - "value": 550 + "value": 3 }, { "folded": true, - "name": "FireFrequencyTime", - "type": "number", - "value": 1.5 + "name": "FixedAngle", + "type": "boolean", + "value": true } ] }, { "angle": 0, "customSize": true, - "depth": 4, - "height": 64, + "depth": 0, + "height": 192, "layer": "", - "name": "BoundaryJumpThrough", - "persistentUuid": "09495ca4-de3d-4372-902a-2ad7c06f2918", - "width": 171, - "x": 48832, - "y": -800, - "zOrder": 93, + "name": "StalactiteDemon_Base", + "persistentUuid": "222f34c4-f8aa-44b8-bb3e-b510e2c15d1d", + "width": 256, + "x": 49472, + "y": -1728, + "zOrder": 184, "numberProperties": [], "stringProperties": [], - "initialVariables": [] + "initialVariables": [ + { + "folded": true, + "name": "FireFrequencyTime", + "type": "number", + "value": 4 + } + ] }, { "angle": 0, "customSize": true, "depth": 1, - "height": 512, + "height": 128, "layer": "", - "name": "Ladder", - "persistentUuid": "5434a82a-c5c8-4d34-bb35-6561b372d571", - "width": 171, - "x": 48832, - "y": -800, - "zOrder": 92, + "name": "StaticPlatform1", + "persistentUuid": "bf16954a-5177-4b65-b92e-b6462d003883", + "width": 544, + "x": 52880, + "y": -352, + "zOrder": 179, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -35596,15 +33875,15 @@ { "angle": 0, "customSize": true, - "depth": 4, - "height": 64, + "depth": 1, + "height": 128, "layer": "", - "name": "BoundaryJumpThrough", - "persistentUuid": "42b611c8-aabb-4ec5-901b-cb1c039364eb", - "width": 171, - "x": 49517, - "y": -1536, - "zOrder": 93, + "name": "StaticPlatform1", + "persistentUuid": "ed6efdac-629a-438e-bc8e-d2120cb988d5", + "width": 544, + "x": 55888, + "y": -352, + "zOrder": 179, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -35613,14 +33892,14 @@ "angle": 0, "customSize": true, "depth": 1, - "height": 512, + "height": 128, "layer": "", - "name": "Ladder", - "persistentUuid": "0999c5fa-a239-4af6-ae87-8dad022f1d72", - "width": 171, - "x": 49517, - "y": -1536, - "zOrder": 92, + "name": "StaticPlatform1", + "persistentUuid": "d4b455a4-b741-41d4-bcaf-f92e3f23ab8f", + "width": 544, + "x": 55872, + "y": 224, + "zOrder": 179, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -35629,172 +33908,142 @@ "angle": 0, "customSize": true, "depth": 1, - "height": 512, + "height": 128, "layer": "", - "name": "Ladder", - "persistentUuid": "5d1027df-c253-495a-a591-270bd3f96185", - "width": 171, - "x": 49517, - "y": -1040, - "zOrder": 92, + "name": "StaticPlatform1", + "persistentUuid": "9a175f2f-e234-4258-925f-4e95b9131ccc", + "width": 544, + "x": 53152, + "y": 224, + "zOrder": 179, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 180, + "angle": 90, "customSize": true, - "depth": 1, - "height": 304, + "depth": 0, + "height": 128, "layer": "", - "name": "StaticPlatform3", - "persistentUuid": "ca35b79f-ef6a-485d-81b6-4e8ea3c418f7", - "width": 608, - "x": 49280, - "y": -1984, - "zOrder": 177, + "name": "LaserDemon_BeamPermanent", + "persistentUuid": "6bc4fb17-bb3c-4014-9974-8dfe27fd0c9f", + "width": 80, + "x": 53576, + "y": 0, + "zOrder": 182, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": -50, + "angle": 90, "customSize": true, "depth": 0, - "height": 192, + "height": 128, "layer": "", - "name": "ShockwaveDemon_Base", - "persistentUuid": "4b4861f4-2c33-425f-b8ce-bff7aa711944", - "width": 192, - "x": 49245, - "y": -797, - "zOrder": 178, + "name": "LaserDemon_BeamPermanent", + "persistentUuid": "eeb59426-397d-467c-ad2b-2676d04b72d5", + "width": 80, + "x": 53320, + "y": 0, + "zOrder": 182, "numberProperties": [], "stringProperties": [], - "initialVariables": [ - { - "name": "FireOffsetTime", - "type": "number", - "value": 1 - }, - { - "folded": true, - "name": "ProjectileLifetime", - "type": "number", - "value": 1.8 - }, - { - "folded": true, - "name": "ShockwavePower", - "type": "number", - "value": 1000 - }, - { - "folded": true, - "name": "FireFrequencyTime", - "type": "number", - "value": 4 - }, - { - "folded": true, - "name": "FixedAngle", - "type": "boolean", - "value": true - } - ] + "initialVariables": [] }, { - "angle": 0, + "angle": 90, "customSize": true, - "depth": 1, - "height": 512, + "depth": 0, + "height": 128, "layer": "", - "name": "Ladder", - "persistentUuid": "0ca39d9b-4a5b-4aad-9afb-2096939a8eda", - "width": 171, - "x": 50752, - "y": 432, - "zOrder": 92, + "name": "LaserDemon_BeamPermanent", + "persistentUuid": "b4610b7b-514d-40a1-bf9a-9d13fadb9ddb", + "width": 80, + "x": 53448, + "y": 0, + "zOrder": 182, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 0, + "angle": 90, "customSize": true, - "depth": 4, - "height": 64, + "depth": 0, + "height": 128, "layer": "", - "name": "BoundaryJumpThrough", - "persistentUuid": "eef26780-c903-46db-9b25-b4633e43bb52", - "width": 171, - "x": 50752, - "y": -64, - "zOrder": 93, + "name": "LaserDemon_BeamPermanent", + "persistentUuid": "dd78c531-76c1-4710-908c-37efb84ff879", + "width": 80, + "x": 53192, + "y": 0, + "zOrder": 182, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 0, + "angle": 90, "customSize": true, - "depth": 1, - "height": 512, + "depth": 0, + "height": 128, "layer": "", - "name": "Ladder", - "persistentUuid": "bf3a1e86-03a5-4eb8-8e97-26163439737e", - "width": 171, - "x": 50752, - "y": -64, - "zOrder": 92, + "name": "LaserDemon_BeamPermanent", + "persistentUuid": "26e70ed3-8350-4d84-b3c6-5c83b6a2bca8", + "width": 80, + "x": 56264, + "y": 0, + "zOrder": 182, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 0, + "angle": 90, "customSize": true, - "depth": 1, + "depth": 0, "height": 128, "layer": "", - "name": "StaticPlatform1", - "persistentUuid": "8f15092d-ea82-47dc-a823-70ffd927e270", - "width": 544, - "x": 50976, - "y": 224, - "zOrder": 179, + "name": "LaserDemon_BeamPermanent", + "persistentUuid": "5b249f7f-5089-4b6f-a1d2-07ff4582b90d", + "width": 80, + "x": 56136, + "y": 0, + "zOrder": 182, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 0, + "angle": 90, "customSize": true, - "depth": 1, + "depth": 0, "height": 128, "layer": "", - "name": "StaticPlatform1", - "persistentUuid": "673fbfb6-b938-4828-9bdd-f6c225c0dc01", - "width": 544, - "x": 51520, - "y": 224, - "zOrder": 179, + "name": "LaserDemon_BeamPermanent", + "persistentUuid": "3206e50e-2778-403e-ad85-7b77b68d2dc9", + "width": 80, + "x": 55880, + "y": 0, + "zOrder": 182, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 0, + "angle": 90, "customSize": true, - "depth": 1, + "depth": 0, "height": 128, "layer": "", - "name": "StaticPlatform1", - "persistentUuid": "e4582c4e-dc66-4cb6-9867-6b0de123aefd", - "width": 544, - "x": 52608, - "y": 224, - "zOrder": 179, + "name": "LaserDemon_BeamPermanent", + "persistentUuid": "c26723d9-373a-4acf-9fbb-20123acf7c29", + "width": 80, + "x": 56008, + "y": 0, + "zOrder": 182, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -35803,224 +34052,526 @@ "angle": 0, "customSize": true, "depth": 1, - "height": 128, + "height": 256, "layer": "", - "name": "StaticPlatform1", - "persistentUuid": "7f600810-b1a1-4144-9e90-ee6db18db527", - "width": 544, - "x": 52064, - "y": 224, - "zOrder": 179, + "name": "Checkpoint", + "persistentUuid": "92471f02-8805-4502-b8b1-bdde23634cb9", + "width": 341, + "x": 52693, + "y": -608, + "zOrder": 71, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 0, + "angle": 90, "customSize": true, - "depth": 1, + "depth": 0, "height": 128, "layer": "", - "name": "StaticPlatform1", - "persistentUuid": "cf761a47-f45a-423e-8998-efc4492d58ae", - "width": 544, - "x": 54240, - "y": 224, - "zOrder": 179, + "name": "LaserDemon_BeamPermanentSingle", + "persistentUuid": "4a32c93c-9dad-4db6-9f34-d63767ace0b7", + "width": 80, + "x": 58312, + "y": 0, + "zOrder": 185, "numberProperties": [], "stringProperties": [], "initialVariables": [] - }, + } + ], + "objects": [ { - "angle": 0, - "customSize": true, - "depth": 1, - "height": 128, - "layer": "", - "name": "StaticPlatform1", - "persistentUuid": "1395cf6c-c9e9-4572-899b-e8ef99ef8c81", - "width": 544, - "x": 53696, - "y": 224, - "zOrder": 179, - "numberProperties": [], - "stringProperties": [], - "initialVariables": [] - }, + "assetStoreId": "", + "height": 1024, + "name": "BackgroundPlants", + "texture": "Assets\\Images\\Levels\\9\\Background\\Background.png", + "type": "TiledSpriteObject::TiledSprite", + "width": 2048, + "variables": [], + "effects": [ + { + "effectType": "TiltShift", + "name": "Effect", + "doubleParameters": { + "blur": 30, + "gradientBlur": 1000 + }, + "stringParameters": {}, + "booleanParameters": {} + }, + { + "effectType": "OldFilm", + "name": "Effect2", + "doubleParameters": { + "animationFrequency": 60, + "noise": 0.1, + "noiseSize": 1, + "scratch": 0.5, + "scratchDensity": 0.4, + "scratchWidth": 1, + "sepia": 0.1, + "vignetting": 0.75, + "vignettingAlpha": 1, + "vignettingBlur": 0.3 + }, + "stringParameters": {}, + "booleanParameters": {} + } + ], + "behaviors": [] + } + ], + "objectsFolderStructure": { + "folderName": "__ROOT", + "children": [ + { + "objectName": "BackgroundPlants" + } + ] + }, + "events": [ { - "angle": 0, - "customSize": true, - "depth": 1, - "height": 128, - "layer": "", - "name": "StaticPlatform1", - "persistentUuid": "a16d655f-8af0-4f15-be6f-9a19ff97b950", - "width": 544, - "x": 55328, - "y": 224, - "zOrder": 179, - "numberProperties": [], - "stringProperties": [], - "initialVariables": [] + "type": "BuiltinCommonInstructions::Link", + "include": { + "includeConfig": 0 + }, + "target": "LevelEvents" }, { - "angle": 0, - "customSize": true, - "depth": 1, - "height": 128, - "layer": "", - "name": "StaticPlatform1", - "persistentUuid": "a2a7ca6c-41c1-4a0d-9722-9da3dec7fa34", - "width": 544, - "x": 54784, - "y": 224, - "zOrder": 179, - "numberProperties": [], - "stringProperties": [], - "initialVariables": [] + "colorB": 228, + "colorG": 176, + "colorR": 74, + "creationTime": 0, + "name": "Change Scene", + "source": "", + "type": "BuiltinCommonInstructions::Group", + "events": [ + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "value": "LayerVisible" + }, + "parameters": [ + "", + "\"EndScreen\"" + ] + }, + { + "type": { + "value": "BuiltinCommonInstructions::Or" + }, + "parameters": [], + "subInstructions": [ + { + "type": { + "value": "PanelSpriteButton::PanelSpriteButton::IsClicked" + }, + "parameters": [ + "UI_Sinage_RetryButton", + "" + ] + }, + { + "type": { + "value": "KeyReleased" + }, + "parameters": [ + "", + "Space" + ] + } + ] + } + ], + "actions": [], + "events": [ + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "value": "VarObjet" + }, + "parameters": [ + "Player", + "Lives", + ">", + "0" + ] + } + ], + "actions": [ + { + "type": { + "value": "Scene" + }, + "parameters": [ + "", + "\"Mindscape\"", + "" + ] + } + ] + }, + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "value": "VarObjet" + }, + "parameters": [ + "Player", + "Lives", + "<=", + "0" + ] + } + ], + "actions": [ + { + "type": { + "value": "Scene" + }, + "parameters": [ + "", + "\"Level9\"", + "" + ] + } + ] + } + ] + } + ], + "parameters": [] }, { - "angle": 180, - "customSize": true, - "depth": 0, - "height": 192, - "layer": "", - "name": "ShockwaveDemon_Base", - "persistentUuid": "d6ba74b9-e995-4e8f-83c2-2617127f076f", - "width": 192, - "x": 51360, - "y": 48, - "zOrder": 178, - "numberProperties": [], - "stringProperties": [], - "initialVariables": [ - { - "folded": true, - "name": "ShockwavePower", - "type": "number", - "value": 750 - }, + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ { - "folded": true, - "name": "ProjectileLifetime", - "type": "number", - "value": 2.5 - }, + "type": { + "value": "DepartScene" + }, + "parameters": [ + "" + ] + } + ], + "actions": [ { - "folded": true, - "name": "FireFrequencyTime", - "type": "number", - "value": 3 + "type": { + "value": "AnimatableCapability::AnimatableBehavior::SetName" + }, + "parameters": [ + "Memory", + "Animation", + "=", + "\"Recursion\"" + ] }, { - "folded": true, - "name": "FixedAngle", - "type": "boolean", - "value": true + "type": { + "value": "ModVarObjet" + }, + "parameters": [ + "Player", + "LifeForce", + "=", + "9" + ] } ] + } + ], + "layers": [ + { + "ambientLightColorB": 8002120, + "ambientLightColorG": 6031360, + "ambientLightColorR": 7844472, + "camera3DFarPlaneDistance": 10000, + "camera3DFieldOfView": 45, + "camera3DNearPlaneDistance": 0.1, + "followBaseLayerCamera": false, + "isLightingLayer": false, + "isLocked": false, + "name": "Background", + "renderingType": "2d", + "visibility": true, + "cameras": [], + "effects": [] }, { - "angle": 180, - "customSize": true, - "depth": 0, - "height": 192, - "layer": "", - "name": "ShockwaveDemon_Base", - "persistentUuid": "9457db15-8f7c-46ae-a75b-e4641b81f350", - "width": 192, - "x": 53664, - "y": 48, - "zOrder": 178, - "numberProperties": [], - "stringProperties": [], - "initialVariables": [ - { - "folded": true, - "name": "ShockwavePower", - "type": "number", - "value": 1000 - }, + "ambientLightColorB": 32, + "ambientLightColorG": 0, + "ambientLightColorR": 0, + "camera3DFarPlaneDistance": 10000, + "camera3DFieldOfView": 45, + "camera3DNearPlaneDistance": 0.1, + "followBaseLayerCamera": false, + "isLightingLayer": false, + "isLocked": false, + "name": "", + "renderingType": "", + "visibility": true, + "cameras": [ { - "folded": true, - "name": "ProjectileLifetime", - "type": "number", - "value": 3.5 - }, + "defaultSize": true, + "defaultViewport": true, + "height": 0, + "viewportBottom": 1, + "viewportLeft": 0, + "viewportRight": 1, + "viewportTop": 0, + "width": 0 + } + ], + "effects": [ { - "folded": true, - "name": "FireFrequencyTime", - "type": "number", - "value": 3 + "effectType": "Scene3D::HemisphereLight", + "name": "3D Light", + "doubleParameters": { + "elevation": 45, + "intensity": 1, + "rotation": 0 + }, + "stringParameters": { + "groundColor": "64;64;64", + "skyColor": "255;255;255", + "top": "Y-" + }, + "booleanParameters": {} }, { - "folded": true, - "name": "FixedAngle", - "type": "boolean", - "value": true + "effectType": "OldFilm", + "name": "Effect", + "doubleParameters": { + "animationFrequency": 60, + "noise": 0.15, + "noiseSize": 1, + "scratch": 0, + "scratchDensity": 0.2, + "scratchWidth": 1, + "sepia": 0, + "vignetting": 0.4, + "vignettingAlpha": 1, + "vignettingBlur": 0.3 + }, + "stringParameters": {}, + "booleanParameters": {} } ] }, { - "angle": 0, - "customSize": true, - "depth": 1, - "height": 128, - "layer": "", - "name": "StaticPlatform1", - "persistentUuid": "11ebef98-bcc5-4d37-b74e-15d07ac2324d", - "width": 544, - "x": 52336, - "y": -352, - "zOrder": 179, - "numberProperties": [], - "stringProperties": [], - "initialVariables": [] + "ambientLightColorB": 9191608, + "ambientLightColorG": 6031360, + "ambientLightColorR": 8756632, + "camera3DFarPlaneDistance": 10000, + "camera3DFieldOfView": 45, + "camera3DNearPlaneDistance": 0.1, + "followBaseLayerCamera": false, + "isLightingLayer": false, + "isLocked": false, + "name": "UI", + "renderingType": "2d", + "visibility": true, + "cameras": [], + "effects": [] }, { - "angle": 0, - "customSize": true, - "depth": 1, - "height": 128, - "layer": "", - "name": "StaticPlatform1", - "persistentUuid": "b44c2c0a-9e6b-4ce8-b353-e70e6df15014", - "width": 544, - "x": 55344, - "y": -352, - "zOrder": 179, - "numberProperties": [], - "stringProperties": [], - "initialVariables": [] + "ambientLightColorB": -2147483616, + "ambientLightColorG": 6031360, + "ambientLightColorR": 11020320, + "camera3DFarPlaneDistance": 10000, + "camera3DFieldOfView": 45, + "camera3DNearPlaneDistance": 0.1, + "followBaseLayerCamera": false, + "isLightingLayer": false, + "isLocked": false, + "name": "EndScreen", + "renderingType": "2d", + "visibility": false, + "cameras": [], + "effects": [] + } + ], + "behaviorsSharedData": [ + { + "name": "AdvancedProjectile", + "type": "AdvancedProjectile::AdvancedProjectile" }, { - "angle": 0, - "customSize": true, - "depth": 1, - "height": 128, - "layer": "", - "name": "StaticPlatform1", - "persistentUuid": "d59fa28f-c483-4496-a1bf-27edc10cd266", - "width": 544, - "x": 58048, - "y": 224, - "zOrder": 179, - "numberProperties": [], - "stringProperties": [], - "initialVariables": [] + "name": "Animation", + "type": "AnimatableCapability::AnimatableBehavior" + }, + { + "name": "Effect", + "type": "EffectCapability::EffectBehavior" + }, + { + "name": "EllipseMovement", + "type": "EllipseMovement::EllipseMovement" + }, + { + "name": "Flippable", + "type": "FlippableCapability::FlippableBehavior" + }, + { + "name": "InOnScreen", + "type": "IsOnScreen::InOnScreen" + }, + { + "name": "MonsterEnemy", + "type": "Enemy::MonsterEnemy" + }, + { + "name": "Opacity", + "type": "OpacityCapability::OpacityBehavior" + }, + { + "name": "Platform", + "type": "PlatformBehavior::PlatformBehavior" + }, + { + "name": "PlatformerCharacterAnimator", + "type": "PlatformerCharacterAnimator::PlatformerCharacterAnimator" + }, + { + "name": "PlatformerGamepadMapper", + "type": "Gamepads::PlatformerGamepadMapper" + }, + { + "name": "PlatformerMultitouchMapper", + "type": "MultitouchJoystick::PlatformerMultitouchMapper" + }, + { + "name": "PlatformerObject", + "type": "PlatformBehavior::PlatformerObjectBehavior" + }, + { + "name": "RectangleMovement", + "type": "RectangleMovement::RectangleMovement" + }, + { + "name": "Resizable", + "type": "ResizableCapability::ResizableBehavior" + }, + { + "name": "Scale", + "type": "ScalableCapability::ScalableBehavior" + }, + { + "name": "ShakeObject_PositionAngle", + "type": "ShakeObject::ShakeObject_PositionAngle" + }, + { + "name": "ShakeObject_PositionAngleScale", + "type": "ShakeObject::ShakeObject_PositionAngleScale" + }, + { + "name": "SmoothCamera", + "type": "SmoothCamera::SmoothCamera" + }, + { + "name": "Text", + "type": "TextContainerCapability::TextContainerBehavior" + }, + { + "name": "TimedBackAndForthMirroredMovement", + "type": "TimedBackAndForthMovement::TimedBackAndForthMirroredMovement" + }, + { + "name": "Tween", + "type": "Tween::TweenBehavior" + } + ] + }, + { + "b": 26, + "disableInputWhenNotFocused": true, + "mangledName": "Level8", + "name": "Level8", + "r": 11, + "standardSortMethod": true, + "stopSoundsOnStartup": true, + "title": "", + "v": 24, + "uiSettings": { + "grid": true, + "gridType": "rectangular", + "gridWidth": 32, + "gridHeight": 32, + "gridOffsetX": 0, + "gridOffsetY": 0, + "gridColor": 10401023, + "gridAlpha": 0.3, + "snap": true, + "zoomFactor": 0.27728710834482845, + "windowMask": false + }, + "objectsGroups": [ + { + "name": "MobileControls", + "objects": [ + { + "name": "JumpButton" + }, + { + "name": "Joystick" + } + ] }, + { + "name": "EndScreenObjects", + "objects": [ + { + "name": "EndScreenBackground" + }, + { + "name": "EndScreenHeader" + }, + { + "name": "EndScreenSubHeader" + }, + { + "name": "EndScreenBestText" + }, + { + "name": "EndScreenChallengeText" + }, + { + "name": "EndScreenRetryText" + }, + { + "name": "RetryButton" + } + ] + } + ], + "variables": [ + { + "name": "Score", + "type": "number", + "value": 0 + } + ], + "instances": [ { "angle": 0, "customSize": true, "depth": 1, - "height": 128, + "height": 3392, "layer": "", - "name": "StaticPlatform1", - "persistentUuid": "1a94c502-19da-46d2-aa19-52d989b45bac", - "width": 544, - "x": 57504, - "y": 224, - "zOrder": 179, + "name": "LeftBoundary", + "persistentUuid": "78dd0ffa-b22f-47a8-9b36-ef6a432b1d1e", + "width": 128, + "x": -128, + "y": -928, + "zOrder": 38, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -36029,14 +34580,14 @@ "angle": 0, "customSize": true, "depth": 1, - "height": 128, - "layer": "", - "name": "StaticPlatform1", - "persistentUuid": "86df0a26-53b9-4fe3-a347-0e3490092986", - "width": 544, - "x": 56960, - "y": 224, - "zOrder": 179, + "height": 2272, + "layer": "Background", + "name": "BackgroundPlants", + "persistentUuid": "03b6869d-198f-4807-b659-f2b863e21073", + "width": 17950, + "x": 0, + "y": -320, + "zOrder": -1, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -36045,14 +34596,14 @@ "angle": 0, "customSize": true, "depth": 1, - "height": 128, + "height": 3392, "layer": "", - "name": "StaticPlatform1", - "persistentUuid": "a35896aa-8860-4fed-8988-680fe5d12568", - "width": 544, - "x": 56416, - "y": 224, - "zOrder": 179, + "name": "RightBoundary", + "persistentUuid": "9562fd9d-6e93-4465-9013-efa2b833653b", + "width": 128, + "x": 45728, + "y": -928, + "zOrder": 58, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -36060,15 +34611,15 @@ { "angle": 0, "customSize": true, - "depth": 0, - "height": 192, + "depth": 1, + "height": 128, "layer": "", - "name": "LaserDemon_BasePermanent", - "persistentUuid": "7c3141d2-f524-49dc-938d-c8047b0e2f53", - "width": 192, - "x": 51008, - "y": -32, - "zOrder": 180, + "name": "TopBoundary", + "persistentUuid": "4381c067-2682-4f00-9a24-ff28fa12b1d8", + "width": 45984, + "x": -128, + "y": -928, + "zOrder": 59, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -36077,14 +34628,14 @@ "angle": 0, "customSize": true, "depth": 0, - "height": 512, + "height": 128, "layer": "", - "name": "LaserRing", - "persistentUuid": "4ecc4345-de81-4bdf-a246-82ed3f614450", - "width": 512, - "x": 50848, - "y": -192, - "zOrder": 181, + "name": "Player", + "persistentUuid": "014db1f5-0846-4cba-821e-57e29d368c14", + "width": 256, + "x": 64, + "y": 608, + "zOrder": 63, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -36092,15 +34643,15 @@ { "angle": 0, "customSize": true, - "depth": 0, - "height": 192, - "layer": "", - "name": "LaserDemon_BasePermanent", - "persistentUuid": "94a23cb4-8c81-40ab-95e5-110ddfac9438", - "width": 192, - "x": 58368, - "y": -32, - "zOrder": 180, + "depth": 1, + "height": 3104, + "layer": "Background", + "name": "BackgroundPlants", + "persistentUuid": "3f0ec037-2a70-4ea5-90eb-c1f8a7387a6c", + "width": 45728, + "x": 0, + "y": -800, + "zOrder": -1, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -36108,623 +34659,781 @@ { "angle": 0, "customSize": true, - "depth": 0, - "height": 512, + "depth": 1, + "height": 96, "layer": "", - "name": "LaserRing", - "persistentUuid": "c9c1c3eb-e860-4f8f-8da9-c29e34eb7abd", - "width": 512, - "x": 58208, - "y": -192, - "zOrder": 181, + "name": "StaticPlatform1", + "persistentUuid": "e08c1888-868a-438d-bf83-a9affe5815db", + "width": 608, + "x": 0, + "y": 704, + "zOrder": 78, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 90, + "angle": 0, "customSize": true, - "depth": 0, - "height": 128, + "depth": 1, + "height": 304, "layer": "", - "name": "LaserDemon_BeamPermanent", - "persistentUuid": "72338702-e65e-4682-a463-42e38cfb6fa8", - "width": 80, - "x": 51272, - "y": 0, - "zOrder": 182, + "name": "HorizontalMovingPlatformRight", + "persistentUuid": "cd613744-2c22-4df5-8de6-2f7cf8ff20fd", + "width": 608, + "x": 992, + "y": 672, + "zOrder": 110, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 90, + "angle": 0, "customSize": true, - "depth": 0, - "height": 128, + "depth": 1, + "height": 304, "layer": "", - "name": "LaserDemon_BeamPermanent", - "persistentUuid": "da13643b-a186-4748-937f-45e93713b755", - "width": 80, - "x": 51400, - "y": 0, - "zOrder": 182, + "name": "HorizontalMovingPlatformLeft", + "persistentUuid": "bf70d694-ecf6-41ec-8d13-bdbd31c45117", + "width": 608, + "x": 1184, + "y": 416, + "zOrder": 111, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 90, + "angle": 0, "customSize": true, - "depth": 0, - "height": 128, + "depth": 1, + "height": 304, "layer": "", - "name": "LaserDemon_BeamPermanent", - "persistentUuid": "9c76467e-5f91-4dc9-ac13-df172d42f64c", - "width": 80, - "x": 51656, - "y": 0, - "zOrder": 182, + "name": "HorizontalMovingPlatformLeft", + "persistentUuid": "24915b67-ba33-4a66-bc6e-c6480440647c", + "width": 608, + "x": 1664, + "y": -96, + "zOrder": 11, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 90, + "angle": 0, "customSize": true, - "depth": 0, - "height": 128, + "depth": 1, + "height": 304, "layer": "", - "name": "LaserDemon_BeamPermanent", - "persistentUuid": "9608298a-aad9-4ad4-88a3-cbff0cb4eee3", - "width": 80, - "x": 51528, - "y": 0, - "zOrder": 182, + "name": "HorizontalMovingPlatformRight", + "persistentUuid": "422bc42f-23b5-424f-9f87-fe840c70aa55", + "width": 608, + "x": 1376, + "y": 160, + "zOrder": 110, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 90, + "angle": 0, "customSize": true, "depth": 0, - "height": 128, + "height": 256, "layer": "", - "name": "LaserDemon_BeamPermanent", - "persistentUuid": "b7e2eec3-8557-474e-bf0a-8ef6def8e4a1", - "width": 80, - "x": 52168, - "y": 0, - "zOrder": 182, + "name": "HorizontalDemon", + "persistentUuid": "4968717a-d6e7-412d-a348-1df626f31af0", + "width": 256, + "x": 864, + "y": 96, + "zOrder": 112, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 90, + "angle": 0, "customSize": true, - "depth": 0, + "depth": 1, "height": 128, "layer": "", - "name": "LaserDemon_BeamPermanent", - "persistentUuid": "2529667b-8128-4417-bc0d-2ee86ed480a2", + "name": "LaserDemon_Beam", + "persistentUuid": "cf759b29-97ce-44ea-b461-3387f2a87f9f", "width": 80, - "x": 52040, - "y": 0, - "zOrder": 182, + "x": 1928, + "y": 224, + "zOrder": 76, "numberProperties": [], "stringProperties": [], - "initialVariables": [] + "initialVariables": [ + { + "folded": true, + "name": "FireOffsetTime", + "type": "number", + "value": 3 + }, + { + "folded": true, + "name": "OnOffTime", + "type": "number", + "value": 3 + } + ] }, { - "angle": 90, + "angle": 0, "customSize": true, - "depth": 0, + "depth": 1, "height": 128, "layer": "", - "name": "LaserDemon_BeamPermanent", - "persistentUuid": "a0a3bf96-6bf8-4609-8573-fa2720ff4ec3", + "name": "LaserDemon_Beam", + "persistentUuid": "586077f3-b291-40ed-b8ec-fa99f48db11f", "width": 80, - "x": 51784, - "y": 0, - "zOrder": 182, + "x": 1928, + "y": 352, + "zOrder": 76, "numberProperties": [], "stringProperties": [], - "initialVariables": [] + "initialVariables": [ + { + "folded": true, + "name": "FireOffsetTime", + "type": "number", + "value": 3 + }, + { + "folded": true, + "name": "OnOffTime", + "type": "number", + "value": 3 + } + ] }, { - "angle": 90, + "angle": 0, "customSize": true, - "depth": 0, + "depth": 1, "height": 128, "layer": "", - "name": "LaserDemon_BeamPermanent", - "persistentUuid": "ec60572f-c653-4864-ac6f-2f906c23b7c0", + "name": "LaserDemon_Beam", + "persistentUuid": "ed6e580b-2179-4588-887e-5233731076ec", "width": 80, - "x": 51912, - "y": 0, - "zOrder": 182, + "x": 1928, + "y": 608, + "zOrder": 76, "numberProperties": [], "stringProperties": [], - "initialVariables": [] + "initialVariables": [ + { + "folded": true, + "name": "FireOffsetTime", + "type": "number", + "value": 3 + }, + { + "folded": true, + "name": "OnOffTime", + "type": "number", + "value": 3 + } + ] }, { - "angle": 90, + "angle": 0, "customSize": true, - "depth": 0, + "depth": 1, "height": 128, "layer": "", - "name": "LaserDemon_BeamPermanent", - "persistentUuid": "fd2abd88-6c5b-4a21-9f3f-9df7c0b5dfed", + "name": "LaserDemon_Beam", + "persistentUuid": "00980ee0-7e45-46b1-be2c-e261e98fbc19", "width": 80, - "x": 53704, - "y": 0, - "zOrder": 182, + "x": 1928, + "y": 480, + "zOrder": 76, "numberProperties": [], "stringProperties": [], - "initialVariables": [] + "initialVariables": [ + { + "folded": true, + "name": "FireOffsetTime", + "type": "number", + "value": 3 + }, + { + "folded": true, + "name": "OnOffTime", + "type": "number", + "value": 3 + } + ] }, { - "angle": 90, + "angle": 0, "customSize": true, - "depth": 0, + "depth": 1, "height": 128, "layer": "", - "name": "LaserDemon_BeamPermanent", - "persistentUuid": "e77ec531-dce6-49c6-accc-cc0dddb2b193", + "name": "LaserDemon_Beam", + "persistentUuid": "8c7073dd-c385-4f89-8cb9-fd3fd6872207", "width": 80, - "x": 53064, - "y": 0, - "zOrder": 182, + "x": 1928, + "y": 736, + "zOrder": 76, "numberProperties": [], "stringProperties": [], - "initialVariables": [] + "initialVariables": [ + { + "folded": true, + "name": "FireOffsetTime", + "type": "number", + "value": 3 + }, + { + "folded": true, + "name": "OnOffTime", + "type": "number", + "value": 3 + } + ] }, { - "angle": 90, + "angle": 0, "customSize": true, - "depth": 0, + "depth": 1, "height": 128, "layer": "", - "name": "LaserDemon_BeamPermanent", - "persistentUuid": "15bc364d-19a2-4b2f-80a7-06afeeff344c", + "name": "LaserDemon_Beam", + "persistentUuid": "69695ba4-a747-4595-9c67-a4fa3e489f28", "width": 80, - "x": 52808, - "y": 0, - "zOrder": 182, + "x": 1928, + "y": 96, + "zOrder": 76, "numberProperties": [], "stringProperties": [], - "initialVariables": [] + "initialVariables": [ + { + "folded": true, + "name": "FireOffsetTime", + "type": "number", + "value": 3 + }, + { + "folded": true, + "name": "OnOffTime", + "type": "number", + "value": 3 + } + ] }, { - "angle": 90, + "angle": 0, "customSize": true, - "depth": 0, + "depth": 1, "height": 128, "layer": "", - "name": "LaserDemon_BeamPermanent", - "persistentUuid": "83a119b7-fa50-4ffd-9e72-7d1e5de6711d", + "name": "LaserDemon_Beam", + "persistentUuid": "f10a984f-7ce0-440c-8c3f-061cacc08fc1", "width": 80, - "x": 52936, - "y": 0, - "zOrder": 182, + "x": 1928, + "y": -32, + "zOrder": 76, "numberProperties": [], "stringProperties": [], - "initialVariables": [] + "initialVariables": [ + { + "folded": true, + "name": "OnOffTime", + "type": "number", + "value": 3 + }, + { + "folded": true, + "name": "FireOffsetTime", + "type": "number", + "value": 3 + } + ] }, { - "angle": 90, + "angle": 0, "customSize": true, - "depth": 0, - "height": 128, + "depth": 1, + "height": 192, "layer": "", - "name": "LaserDemon_BeamPermanent", - "persistentUuid": "1e4c6e1f-3e55-4b26-9d63-dcc48a055129", - "width": 80, - "x": 52680, - "y": 0, - "zOrder": 182, + "name": "LaserDemon_Base", + "persistentUuid": "ec42ba38-a990-42e0-909c-ebc33d89f934", + "width": 192, + "x": 1872, + "y": -736, + "zOrder": 75, "numberProperties": [], "stringProperties": [], - "initialVariables": [] + "initialVariables": [ + { + "folded": true, + "name": "FireOffsetTime", + "type": "number", + "value": 3 + }, + { + "folded": true, + "name": "OnOffTime", + "type": "number", + "value": 3 + } + ] }, { - "angle": 90, + "angle": 0, "customSize": true, - "depth": 0, - "height": 128, + "depth": 1, + "height": 192, "layer": "", - "name": "LaserDemon_BeamPermanent", - "persistentUuid": "a079426d-dec4-4a97-948a-0567491b6445", - "width": 80, - "x": 52552, - "y": 0, - "zOrder": 182, + "name": "LaserDemon_Base", + "persistentUuid": "4e1a4979-d8aa-4793-a6c0-642c1d08afc5", + "width": 192, + "x": 1872, + "y": 864, + "zOrder": 75, "numberProperties": [], "stringProperties": [], - "initialVariables": [] + "initialVariables": [ + { + "folded": true, + "name": "FireOffsetTime", + "type": "number", + "value": 3 + }, + { + "folded": true, + "name": "OnOffTime", + "type": "number", + "value": 3 + } + ] }, { - "angle": 90, + "angle": 0, "customSize": true, - "depth": 0, + "depth": 1, "height": 128, "layer": "", - "name": "LaserDemon_BeamPermanent", - "persistentUuid": "ec741562-3341-4d8a-a055-12345f113d31", + "name": "LaserDemon_Beam", + "persistentUuid": "e538cffc-d51a-403b-a963-cb04a633111e", "width": 80, - "x": 52424, - "y": 0, - "zOrder": 182, + "x": 1928, + "y": -160, + "zOrder": 76, "numberProperties": [], "stringProperties": [], - "initialVariables": [] + "initialVariables": [ + { + "folded": true, + "name": "FireOffsetTime", + "type": "number", + "value": 3 + }, + { + "folded": true, + "name": "OnOffTime", + "type": "number", + "value": 3 + } + ] }, { - "angle": 90, + "angle": 0, "customSize": true, - "depth": 0, + "depth": 1, "height": 128, "layer": "", - "name": "LaserDemon_BeamPermanent", - "persistentUuid": "3eb04dcc-986e-46fe-85bb-5082f0a289db", + "name": "LaserDemon_Beam", + "persistentUuid": "594e0c9c-162e-4f3c-a1e4-4cb925012a83", "width": 80, - "x": 52296, - "y": 0, - "zOrder": 182, + "x": 1928, + "y": -288, + "zOrder": 76, "numberProperties": [], "stringProperties": [], - "initialVariables": [] + "initialVariables": [ + { + "folded": true, + "name": "FireOffsetTime", + "type": "number", + "value": 3 + }, + { + "folded": true, + "name": "OnOffTime", + "type": "number", + "value": 3 + } + ] }, { - "angle": 90, + "angle": 0, "customSize": true, - "depth": 0, - "height": 128, + "depth": 1, + "height": 320, "layer": "", - "name": "LaserDemon_BeamPermanent", - "persistentUuid": "33992930-fbea-48bb-9092-ff17bde64b52", - "width": 80, - "x": 55752, - "y": 0, - "zOrder": 182, + "name": "VerticalMovingPlatformDown", + "persistentUuid": "5d50262e-47bd-4f36-8c14-3f074ec50779", + "width": 320, + "x": 3488, + "y": 448, + "zOrder": 113, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 90, + "angle": 0, "customSize": true, - "depth": 0, - "height": 128, + "depth": 1, + "height": 320, "layer": "", - "name": "LaserDemon_BeamPermanent", - "persistentUuid": "065f42a4-fe87-4efd-a19f-9a28b62ff227", - "width": 80, - "x": 55624, - "y": 0, - "zOrder": 182, + "name": "VerticalMovingPlatformUp", + "persistentUuid": "f1b63700-3c16-45af-98d0-f2e47b73f0bc", + "width": 320, + "x": 3776, + "y": 576, + "zOrder": 114, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 90, + "angle": 0, "customSize": true, - "depth": 0, - "height": 128, + "depth": 1, + "height": 320, "layer": "", - "name": "LaserDemon_BeamPermanent", - "persistentUuid": "99e8e928-e68a-445a-926b-a5b68a3df963", - "width": 80, - "x": 55368, - "y": 0, - "zOrder": 182, + "name": "VerticalMovingPlatformUp", + "persistentUuid": "2567e96e-c87d-43ff-9f89-db41b83d8a1f", + "width": 320, + "x": 4352, + "y": 416, + "zOrder": 114, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 90, + "angle": 0, "customSize": true, - "depth": 0, - "height": 128, + "depth": 1, + "height": 320, "layer": "", - "name": "LaserDemon_BeamPermanent", - "persistentUuid": "249dbbb7-7b6b-4ec3-a05b-97176b62c1dc", - "width": 80, - "x": 55496, - "y": 0, - "zOrder": 182, + "name": "VerticalMovingPlatformDown", + "persistentUuid": "38802ab5-b3f9-47f8-b0ff-b65d462378f8", + "width": 320, + "x": 4640, + "y": 128, + "zOrder": 113, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 90, + "angle": 0, "customSize": true, - "depth": 0, - "height": 128, + "depth": 1, + "height": 320, "layer": "", - "name": "LaserDemon_BeamPermanent", - "persistentUuid": "707c2fb2-a2ad-4a2e-9be0-4a5b55ebae31", - "width": 80, - "x": 55240, - "y": 0, - "zOrder": 182, + "name": "VerticalMovingPlatformDown", + "persistentUuid": "4289702f-8bf8-4a26-9716-04e89efd877e", + "width": 320, + "x": 4064, + "y": 288, + "zOrder": 113, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 90, + "angle": 0, "customSize": true, - "depth": 0, - "height": 128, + "depth": 1, + "height": 320, "layer": "", - "name": "LaserDemon_BeamPermanent", - "persistentUuid": "b83f2d06-b3a0-4ca2-8589-9c50af9dbd18", - "width": 80, - "x": 55112, - "y": 0, - "zOrder": 182, + "name": "VerticalMovingPlatformUp", + "persistentUuid": "88166f0a-50f5-43ce-bff0-a16d14b95ffb", + "width": 320, + "x": 4928, + "y": 288, + "zOrder": 114, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 90, + "angle": 0, "customSize": true, - "depth": 0, + "depth": 1, "height": 128, "layer": "", - "name": "LaserDemon_BeamPermanent", - "persistentUuid": "6e230a2d-1056-493e-9e5f-80a39685a0d1", + "name": "LaserDemon_Beam", + "persistentUuid": "5b52d12f-2661-4474-8320-9cd56a221f77", "width": 80, - "x": 54984, - "y": 0, - "zOrder": 182, + "x": 1928, + "y": -416, + "zOrder": 76, "numberProperties": [], "stringProperties": [], - "initialVariables": [] + "initialVariables": [ + { + "folded": true, + "name": "FireOffsetTime", + "type": "number", + "value": 3 + }, + { + "folded": true, + "name": "OnOffTime", + "type": "number", + "value": 3 + } + ] }, { - "angle": 90, + "angle": 0, "customSize": true, - "depth": 0, - "height": 128, + "depth": 1, + "height": 304, "layer": "", - "name": "LaserDemon_BeamPermanent", - "persistentUuid": "c2ff7d97-bc96-4c62-8dc7-eb2c42ea7ee9", - "width": 80, - "x": 54856, - "y": 0, - "zOrder": 182, - "numberProperties": [], + "name": "HorizontalMovingPlatformLeft", + "persistentUuid": "9680f6ad-4f16-44c7-b70b-fa87afa352b6", + "width": 608, + "x": 1952, + "y": 160, + "zOrder": 11, + "numberProperties": [ + { + "name": "animation", + "value": 0 + } + ], "stringProperties": [], "initialVariables": [] }, { - "angle": 90, + "angle": 0, "customSize": true, - "depth": 0, - "height": 128, + "depth": 1, + "height": 304, "layer": "", - "name": "LaserDemon_BeamPermanent", - "persistentUuid": "27485af4-a9c6-4c56-8a36-ec273a48c22a", - "width": 80, - "x": 54600, - "y": 0, - "zOrder": 182, + "name": "HorizontalMovingPlatformRight", + "persistentUuid": "95e18afc-d48e-405b-b9da-974b5cf559fc", + "width": 608, + "x": 2144, + "y": 416, + "zOrder": 110, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 90, + "angle": 0, "customSize": true, - "depth": 0, - "height": 128, + "depth": 1, + "height": 304, "layer": "", - "name": "LaserDemon_BeamPermanent", - "persistentUuid": "f34efbbd-903c-4951-812b-31be15831a12", - "width": 80, - "x": 54728, - "y": 0, - "zOrder": 182, + "name": "HorizontalMovingPlatformLeft", + "persistentUuid": "250722ef-42bf-47d2-8f90-27103c9e39ff", + "width": 608, + "x": 2336, + "y": 672, + "zOrder": 111, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 90, + "angle": 0, "customSize": true, - "depth": 0, - "height": 128, + "depth": 1, + "height": 304, "layer": "", - "name": "LaserDemon_BeamPermanent", - "persistentUuid": "3488d1d1-acc8-4826-8961-d421f568877e", - "width": 80, - "x": 54472, - "y": 0, - "zOrder": 182, + "name": "HorizontalMovingPlatformRight", + "persistentUuid": "5bcd0397-c1c6-4fc8-8f90-1c454c4e7b93", + "width": 608, + "x": 1664, + "y": -96, + "zOrder": 11, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 90, + "angle": 0, "customSize": true, - "depth": 0, + "depth": 1, "height": 128, "layer": "", - "name": "LaserDemon_BeamPermanent", - "persistentUuid": "d0569dbf-21a7-4427-be9a-a1ef98eace30", + "name": "LaserDemon_Beam", + "persistentUuid": "7d7de3e9-f7ca-4208-acaa-b8efd38877b1", "width": 80, - "x": 54344, - "y": 0, - "zOrder": 182, + "x": 1928, + "y": -544, + "zOrder": 76, "numberProperties": [], "stringProperties": [], - "initialVariables": [] + "initialVariables": [ + { + "folded": true, + "name": "FireOffsetTime", + "type": "number", + "value": 3 + }, + { + "folded": true, + "name": "OnOffTime", + "type": "number", + "value": 3 + } + ] }, { - "angle": 90, + "angle": 0, "customSize": true, - "depth": 0, - "height": 128, + "depth": 1, + "height": 320, "layer": "", - "name": "LaserDemon_BeamPermanent", - "persistentUuid": "ef1370ee-5074-46fe-9e3e-a68b429e3b3b", - "width": 80, - "x": 54216, + "name": "VerticalMovingPlatformDown", + "persistentUuid": "a97e3c2b-34dd-4883-a9da-e51b544f48b0", + "width": 320, + "x": 5216, "y": 0, - "zOrder": 182, + "zOrder": 113, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 90, + "angle": 0, "customSize": true, - "depth": 0, - "height": 128, + "depth": 1, + "height": 320, "layer": "", - "name": "LaserDemon_BeamPermanent", - "persistentUuid": "ef10db9d-645b-4891-8f83-de6d72ec35f3", - "width": 80, - "x": 54088, - "y": 0, - "zOrder": 182, + "name": "VerticalMovingPlatformUp", + "persistentUuid": "9c88f151-83cf-41e7-ad63-05f96b8a2754", + "width": 320, + "x": 5504, + "y": 160, + "zOrder": 114, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 90, + "angle": 0, "customSize": true, - "depth": 0, - "height": 128, + "depth": 1, + "height": 224, "layer": "", - "name": "LaserDemon_BeamPermanent", - "persistentUuid": "41536327-3e4d-4983-899e-0bb6425a972c", - "width": 80, - "x": 53960, - "y": 0, - "zOrder": 182, + "name": "FireDemon", + "persistentUuid": "b5edf9cb-ac73-4307-bcd8-73b828a87eee", + "width": 224, + "x": 5280, + "y": 192, + "zOrder": 62, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 90, + "angle": 0, "customSize": true, - "depth": 0, - "height": 128, + "depth": 1, + "height": 224, "layer": "", - "name": "LaserDemon_BeamPermanent", - "persistentUuid": "e8ad1df9-5432-4491-9f5b-6fd8c616c8af", - "width": 80, - "x": 53832, - "y": 0, - "zOrder": 182, + "name": "FireDemon", + "persistentUuid": "1b2d55a9-ac4f-4a3c-9c18-2f38aace2a26", + "width": 224, + "x": 4704, + "y": 352, + "zOrder": 62, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 90, + "angle": 0, "customSize": true, - "depth": 0, - "height": 128, + "depth": 1, + "height": 224, "layer": "", - "name": "LaserDemon_BeamPermanent", - "persistentUuid": "34cb51a2-d03f-4aed-86fd-121d56b543e1", - "width": 80, - "x": 58184, - "y": 0, - "zOrder": 182, + "name": "FireDemon", + "persistentUuid": "f6f8fb99-8a2f-43ba-a380-dd20ad944692", + "width": 224, + "x": 4128, + "y": 480, + "zOrder": 62, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 90, + "angle": 0, "customSize": true, - "depth": 0, - "height": 128, - "layer": "", - "name": "LaserDemon_BeamPermanent", - "persistentUuid": "b8706614-a0e6-4366-912e-4c083dec6a63", - "width": 80, - "x": 57928, - "y": 0, - "zOrder": 182, - "numberProperties": [], - "stringProperties": [], - "initialVariables": [] - }, - { - "angle": 90, - "customSize": true, - "depth": 0, - "height": 128, + "depth": 1, + "height": 96, "layer": "", - "name": "LaserDemon_BeamPermanent", - "persistentUuid": "2817f95f-72a3-4f23-bdac-f75022f38055", - "width": 80, - "x": 58056, - "y": 0, - "zOrder": 182, + "name": "StaticPlatform1", + "persistentUuid": "c3d36e62-a288-41f5-9113-41709f12c29b", + "width": 576, + "x": 6208, + "y": -128, + "zOrder": 78, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 90, + "angle": 0, "customSize": true, - "depth": 0, - "height": 128, + "depth": 1, + "height": 256, "layer": "", - "name": "LaserDemon_BeamPermanent", - "persistentUuid": "157dda84-100f-4226-888c-6c5fc37562dd", - "width": 80, - "x": 57800, - "y": 0, - "zOrder": 182, + "name": "Checkpoint", + "persistentUuid": "e4649d52-2992-4eb2-b6b1-94e737bcaac8", + "width": 341, + "x": 6315, + "y": -384, + "zOrder": 71, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 90, + "angle": 0, "customSize": true, - "depth": 0, - "height": 128, + "depth": 1, + "height": 96, "layer": "", - "name": "LaserDemon_BeamPermanent", - "persistentUuid": "48189944-553a-4428-b8ec-18cac97937fc", - "width": 80, - "x": 57672, - "y": 0, - "zOrder": 182, + "name": "StaticPlatform1", + "persistentUuid": "1ac6831a-4b2b-4a5f-a686-4691ba34ac07", + "width": 576, + "x": 6784, + "y": -32, + "zOrder": 78, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 90, + "angle": 0, "customSize": true, - "depth": 0, - "height": 128, + "depth": 1, + "height": 96, "layer": "", - "name": "LaserDemon_BeamPermanent", - "persistentUuid": "0ad7243e-0b59-4f36-af44-0a57876ca092", - "width": 80, - "x": 57544, - "y": 0, - "zOrder": 182, + "name": "StaticPlatform1", + "persistentUuid": "02bcbfc6-9e67-4ebc-87e8-ae6e083e0b90", + "width": 576, + "x": 7360, + "y": 64, + "zOrder": 78, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -36732,223 +35441,175 @@ { "angle": 90, "customSize": true, - "depth": 0, - "height": 128, + "depth": 1, + "height": 96, "layer": "", - "name": "LaserDemon_BeamPermanent", - "persistentUuid": "a40bfd61-2488-460e-908f-1696dea19c40", - "width": 80, - "x": 57416, - "y": 0, - "zOrder": 182, + "name": "StaticPlatform1", + "persistentUuid": "90aeb841-d307-4d50-abe2-45482010b962", + "width": 576, + "x": 7696, + "y": 400, + "zOrder": 78, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 90, + "angle": 0, "customSize": true, - "depth": 0, - "height": 128, + "depth": 1, + "height": 384, "layer": "", - "name": "LaserDemon_BeamPermanent", - "persistentUuid": "dcd69bea-c0be-449c-84fe-5c078fc31f49", - "width": 80, - "x": 57160, - "y": 0, - "zOrder": 182, + "name": "StaticPlatform2", + "persistentUuid": "2e573730-2ddc-4a43-9433-27105d33c634", + "width": 768, + "x": 9376, + "y": 448, + "zOrder": 12, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 90, + "angle": 0, "customSize": true, - "depth": 0, - "height": 128, + "depth": 1, + "height": 208, "layer": "", - "name": "LaserDemon_BeamPermanent", - "persistentUuid": "d5226952-68ad-4ee9-9f26-685607e1b1e5", - "width": 80, - "x": 57288, - "y": 0, - "zOrder": 182, + "name": "StaticPlatform2", + "persistentUuid": "68c5b938-8ef7-475c-bb23-a2a5c4d5f9c0", + "width": 416, + "x": 11040, + "y": 480, + "zOrder": 123, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 90, + "angle": 0, "customSize": true, - "depth": 0, - "height": 128, + "depth": 1, + "height": 256, "layer": "", - "name": "LaserDemon_BeamPermanent", - "persistentUuid": "04f46110-3cd4-4fdd-b1dd-fc400b9348a4", - "width": 80, - "x": 57032, - "y": 0, - "zOrder": 182, + "name": "SpinningRotatingPlatformClockwise", + "persistentUuid": "16bf0ba8-7170-4d24-9d97-93c0d9e54e39", + "width": 512, + "x": 13664, + "y": 352, + "zOrder": 127, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 90, + "angle": 0, "customSize": true, "depth": 0, - "height": 128, + "height": 256, "layer": "", - "name": "LaserDemon_BeamPermanent", - "persistentUuid": "ee99755c-b2b6-40f1-8482-0240010c1944", - "width": 80, - "x": 56904, - "y": 0, - "zOrder": 182, + "name": "TurretDemon_Eye", + "persistentUuid": "4e480de3-e585-4042-ad92-ab684b650390", + "width": 256, + "x": 11904, + "y": 448, + "zOrder": 120, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 90, + "angle": 0, "customSize": true, - "depth": 0, - "height": 128, + "depth": 1, + "height": 256, "layer": "", - "name": "LaserDemon_BeamPermanent", - "persistentUuid": "45e08b28-4aa4-4bae-928b-48b6e314a40e", - "width": 80, - "x": 56776, - "y": 0, - "zOrder": 182, + "name": "TurretDemon_Base", + "persistentUuid": "896f44df-3493-4b05-9fb0-81aa18ec446b", + "width": 256, + "x": 11904, + "y": 448, + "zOrder": 119, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 90, + "angle": 0, "customSize": true, - "depth": 0, - "height": 128, + "depth": 1, + "height": 96, "layer": "", - "name": "LaserDemon_BeamPermanent", - "persistentUuid": "a4e6fc86-60e3-426a-a243-770bc82465bd", - "width": 80, - "x": 56648, - "y": 0, - "zOrder": 182, + "name": "StaticPlatform1", + "persistentUuid": "fceacaf7-3c73-4f66-b997-a25c3af12197", + "width": 512, + "x": 14720, + "y": 1664, + "zOrder": 78, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 90, + "angle": 0, "customSize": true, "depth": 0, - "height": 128, + "height": 256, "layer": "", - "name": "LaserDemon_BeamPermanent", - "persistentUuid": "daec8aeb-823f-4117-acc0-16eb6022667e", - "width": 80, - "x": 56520, - "y": 0, - "zOrder": 182, + "name": "HorizontalDemon", + "persistentUuid": "6b6c2058-b1c0-46bd-8bfb-85dcf548d1df", + "width": 256, + "x": 15296, + "y": 1376, + "zOrder": 112, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 90, + "angle": 0, "customSize": true, "depth": 0, - "height": 128, + "height": 336, "layer": "", - "name": "LaserDemon_BeamPermanent", - "persistentUuid": "21cedaa2-6bac-453e-a3f0-d36f9e59e588", - "width": 80, - "x": 56392, - "y": 0, - "zOrder": 182, + "name": "StaticPlatform3", + "persistentUuid": "c398cec1-342e-4da2-a2bf-cad57e61195d", + "width": 672, + "x": 16128, + "y": 1344, + "zOrder": 128, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, - { - "angle": 180, - "customSize": true, - "depth": 0, - "height": 192, - "layer": "", - "name": "ShockwaveDemon_Base", - "persistentUuid": "44fdb3dd-d2f9-47b0-ade3-961af820830e", - "width": 192, - "x": 56608, - "y": 48, - "zOrder": 178, - "numberProperties": [], - "stringProperties": [], - "initialVariables": [ - { - "folded": true, - "name": "ShockwavePower", - "type": "number", - "value": 1000 - }, - { - "folded": true, - "name": "ProjectileLifetime", - "type": "number", - "value": 5 - }, - { - "folded": true, - "name": "FireFrequencyTime", - "type": "number", - "value": 3 - }, - { - "folded": true, - "name": "FixedAngle", - "type": "boolean", - "value": true - } - ] - }, { "angle": 0, "customSize": true, - "depth": 0, - "height": 192, + "depth": 1, + "height": 320, "layer": "", - "name": "StalactiteDemon_Base", - "persistentUuid": "222f34c4-f8aa-44b8-bb3e-b510e2c15d1d", - "width": 256, - "x": 49472, - "y": -1728, - "zOrder": 184, + "name": "StaticPlatform2", + "persistentUuid": "bae0b2fb-aae8-4567-9c3e-b45ed9e8543c", + "width": 640, + "x": 12384, + "y": 512, + "zOrder": 123, "numberProperties": [], "stringProperties": [], - "initialVariables": [ - { - "folded": true, - "name": "FireFrequencyTime", - "type": "number", - "value": 4 - } - ] + "initialVariables": [] }, { "angle": 0, "customSize": true, "depth": 1, - "height": 128, + "height": 512, "layer": "", - "name": "StaticPlatform1", - "persistentUuid": "bf16954a-5177-4b65-b92e-b6462d003883", - "width": 544, - "x": 52880, - "y": -352, - "zOrder": 179, + "name": "Ladder", + "persistentUuid": "6b48a844-cce8-4762-85b6-03cd3e9688bc", + "width": 171, + "x": 18944, + "y": 645, + "zOrder": 92, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -36957,14 +35618,14 @@ "angle": 0, "customSize": true, "depth": 1, - "height": 128, + "height": 512, "layer": "", - "name": "StaticPlatform1", - "persistentUuid": "ed6efdac-629a-438e-bc8e-d2120cb988d5", - "width": 544, - "x": 55888, - "y": -352, - "zOrder": 179, + "name": "Ladder", + "persistentUuid": "99480649-4421-4ba4-a009-c376b756f1fe", + "width": 171, + "x": 18944, + "y": 165, + "zOrder": 92, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -36972,15 +35633,15 @@ { "angle": 0, "customSize": true, - "depth": 1, - "height": 128, + "depth": 4, + "height": 64, "layer": "", - "name": "StaticPlatform1", - "persistentUuid": "d4b455a4-b741-41d4-bcaf-f92e3f23ab8f", - "width": 544, - "x": 55872, - "y": 224, - "zOrder": 179, + "name": "BoundaryJumpThrough", + "persistentUuid": "78b98de9-4118-410e-b89f-f38b05de249b", + "width": 176, + "x": 18928, + "y": 165, + "zOrder": 93, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -36989,142 +35650,155 @@ "angle": 0, "customSize": true, "depth": 1, - "height": 128, + "height": 256, "layer": "", - "name": "StaticPlatform1", - "persistentUuid": "9a175f2f-e234-4258-925f-4e95b9131ccc", - "width": 544, - "x": 53152, - "y": 224, - "zOrder": 179, + "name": "Checkpoint", + "persistentUuid": "c38498ae-2715-4a15-a3ce-4d02ede5f81c", + "width": 341, + "x": 12523, + "y": 288, + "zOrder": 71, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 90, + "angle": 0, "customSize": true, "depth": 0, - "height": 128, + "height": 256, "layer": "", - "name": "LaserDemon_BeamPermanent", - "persistentUuid": "6bc4fb17-bb3c-4014-9974-8dfe27fd0c9f", - "width": 80, - "x": 53576, - "y": 0, - "zOrder": 182, + "name": "HorizontalDemon", + "persistentUuid": "1ebb8ebd-f761-4d73-9066-af57dd16e216", + "width": 256, + "x": 16384, + "y": 952, + "zOrder": 112, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 90, + "angle": 0, "customSize": true, "depth": 0, - "height": 128, + "height": 336, "layer": "", - "name": "LaserDemon_BeamPermanent", - "persistentUuid": "eeb59426-397d-467c-ad2b-2676d04b72d5", - "width": 80, - "x": 53320, - "y": 0, - "zOrder": 182, + "name": "StaticPlatform3", + "persistentUuid": "10af8aa5-54f6-47e5-b88e-3654e9ca05be", + "width": 672, + "x": 17024, + "y": 784, + "zOrder": 128, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 90, + "angle": 0, "customSize": true, - "depth": 0, - "height": 128, + "depth": 1, + "height": 256, "layer": "", - "name": "LaserDemon_BeamPermanent", - "persistentUuid": "b4610b7b-514d-40a1-bf9a-9d13fadb9ddb", - "width": 80, - "x": 53448, - "y": 0, - "zOrder": 182, + "name": "Checkpoint", + "persistentUuid": "0af2a1b1-e35e-4d73-a142-198ba0fcbd92", + "width": 341, + "x": 17163, + "y": 544, + "zOrder": 71, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 90, + "angle": 0, "customSize": true, - "depth": 0, - "height": 128, + "depth": 1, + "height": 512, "layer": "", - "name": "LaserDemon_BeamPermanent", - "persistentUuid": "dd78c531-76c1-4710-908c-37efb84ff879", - "width": 80, - "x": 53192, - "y": 0, - "zOrder": 182, + "name": "Ladder", + "persistentUuid": "9f1febad-332c-426c-9cdf-cc9be515aa44", + "width": 160, + "x": 40208, + "y": 736, + "zOrder": 92, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 90, + "angle": 0, "customSize": true, "depth": 0, - "height": 128, + "height": 256, "layer": "", - "name": "LaserDemon_BeamPermanent", - "persistentUuid": "26e70ed3-8350-4d84-b3c6-5c83b6a2bca8", - "width": 80, - "x": 56264, - "y": 0, - "zOrder": 182, + "name": "TurretDemon_Eye", + "persistentUuid": "a67bc568-0599-4aab-ac5e-eb625494c21e", + "width": 256, + "x": 40192, + "y": 448, + "zOrder": 120, "numberProperties": [], "stringProperties": [], - "initialVariables": [] + "initialVariables": [ + { + "folded": true, + "name": "ProjectileLifetime", + "type": "number", + "value": 2.25 + }, + { + "folded": true, + "name": "CanShootOffscreen", + "type": "boolean", + "value": true + } + ] }, { - "angle": 90, + "angle": 0, "customSize": true, "depth": 0, - "height": 128, + "height": 256, "layer": "", - "name": "LaserDemon_BeamPermanent", - "persistentUuid": "5b249f7f-5089-4b6f-a1d2-07ff4582b90d", - "width": 80, - "x": 56136, - "y": 0, - "zOrder": 182, + "name": "TurretDemon_Base", + "persistentUuid": "0a8a4de7-f6bf-4105-b373-262bdef9e364", + "width": 256, + "x": 40192, + "y": 448, + "zOrder": 13, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 90, + "angle": 0, "customSize": true, - "depth": 0, - "height": 128, + "depth": 1, + "height": 512, "layer": "", - "name": "LaserDemon_BeamPermanent", - "persistentUuid": "3206e50e-2778-403e-ad85-7b77b68d2dc9", - "width": 80, - "x": 55880, - "y": 0, - "zOrder": 182, + "name": "Ladder", + "persistentUuid": "33cc427c-3a32-4c84-a6a1-c7d0cc0e2c81", + "width": 160, + "x": 40400, + "y": 736, + "zOrder": 92, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 90, + "angle": 0, "customSize": true, - "depth": 0, - "height": 128, + "depth": 1, + "height": 512, "layer": "", - "name": "LaserDemon_BeamPermanent", - "persistentUuid": "c26723d9-373a-4acf-9fbb-20123acf7c29", - "width": 80, - "x": 56008, - "y": 0, - "zOrder": 182, + "name": "Ladder", + "persistentUuid": "d3f2d3ed-1e6c-4ea1-aa99-52bbae1192dd", + "width": 160, + "x": 40592, + "y": 736, + "zOrder": 92, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -37133,686 +35807,462 @@ "angle": 0, "customSize": true, "depth": 1, - "height": 256, + "height": 512, "layer": "", - "name": "Checkpoint", - "persistentUuid": "92471f02-8805-4502-b8b1-bdde23634cb9", - "width": 341, - "x": 52693, - "y": -608, - "zOrder": 71, + "name": "Ladder", + "persistentUuid": "73af08ca-8318-422a-9aff-4df2a5ea8e76", + "width": 160, + "x": 40784, + "y": 736, + "zOrder": 92, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 90, + "angle": 0, "customSize": true, - "depth": 0, - "height": 128, + "depth": 1, + "height": 512, "layer": "", - "name": "LaserDemon_BeamPermanentSingle", - "persistentUuid": "4a32c93c-9dad-4db6-9f34-d63767ace0b7", - "width": 80, - "x": 58312, - "y": 0, - "zOrder": 185, + "name": "Ladder", + "persistentUuid": "9a672692-9e64-4169-9cf7-2be77112b4a9", + "width": 160, + "x": 40976, + "y": 736, + "zOrder": 92, "numberProperties": [], "stringProperties": [], "initialVariables": [] - } - ], - "objects": [ - { - "assetStoreId": "", - "height": 1024, - "name": "BackgroundPlants", - "texture": "Assets\\Images\\Levels\\9\\Background\\Background.png", - "type": "TiledSpriteObject::TiledSprite", - "width": 2048, - "variables": [], - "effects": [ - { - "effectType": "TiltShift", - "name": "Effect", - "doubleParameters": { - "blur": 30, - "gradientBlur": 1000 - }, - "stringParameters": {}, - "booleanParameters": {} - }, - { - "effectType": "OldFilm", - "name": "Effect2", - "doubleParameters": { - "animationFrequency": 60, - "noise": 0.1, - "noiseSize": 1, - "scratch": 0.5, - "scratchDensity": 0.4, - "scratchWidth": 1, - "sepia": 0.1, - "vignetting": 0.75, - "vignettingAlpha": 1, - "vignettingBlur": 0.3 - }, - "stringParameters": {}, - "booleanParameters": {} - } - ], - "behaviors": [] - } - ], - "objectsFolderStructure": { - "folderName": "__ROOT", - "children": [ - { - "objectName": "BackgroundPlants" - } - ] - }, - "events": [ - { - "type": "BuiltinCommonInstructions::Link", - "include": { - "includeConfig": 0 - }, - "target": "LevelEvents" }, { - "colorB": 228, - "colorG": 176, - "colorR": 74, - "creationTime": 0, - "name": "Change Scene", - "source": "", - "type": "BuiltinCommonInstructions::Group", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "LayerVisible" - }, - "parameters": [ - "", - "\"EndScreen\"" - ] - }, - { - "type": { - "value": "BuiltinCommonInstructions::Or" - }, - "parameters": [], - "subInstructions": [ - { - "type": { - "value": "PanelSpriteButton::PanelSpriteButton::IsClicked" - }, - "parameters": [ - "UI_Sinage_RetryButton", - "" - ] - }, - { - "type": { - "value": "KeyReleased" - }, - "parameters": [ - "", - "Space" - ] - } - ] - } - ], - "actions": [], - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "VarObjet" - }, - "parameters": [ - "Player", - "Lives", - ">", - "0" - ] - } - ], - "actions": [ - { - "type": { - "value": "Scene" - }, - "parameters": [ - "", - "\"Mindscape\"", - "" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "VarObjet" - }, - "parameters": [ - "Player", - "Lives", - "<=", - "0" - ] - } - ], - "actions": [ - { - "type": { - "value": "Scene" - }, - "parameters": [ - "", - "\"Level9\"", - "" - ] - } - ] - } - ] - } - ], - "parameters": [] + "angle": 0, + "customSize": true, + "depth": 1, + "height": 192, + "layer": "", + "name": "LaserDemon_Base", + "persistentUuid": "f687badc-6289-46e5-8db1-c8894931275e", + "width": 192, + "x": 40448, + "y": 480, + "zOrder": 75, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] }, { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "DepartScene" - }, - "parameters": [ - "" - ] - } - ], - "actions": [ - { - "type": { - "value": "AnimatableCapability::AnimatableBehavior::SetName" - }, - "parameters": [ - "Memory", - "Animation", - "=", - "\"Recursion\"" - ] - }, - { - "type": { - "value": "ModVarObjet" - }, - "parameters": [ - "Player", - "LifeForce", - "=", - "9" - ] - } - ] - } - ], - "layers": [ - { - "ambientLightColorB": 8002120, - "ambientLightColorG": 6031360, - "ambientLightColorR": 7844472, - "camera3DFarPlaneDistance": 10000, - "camera3DFieldOfView": 45, - "camera3DNearPlaneDistance": 0.1, - "followBaseLayerCamera": false, - "isLightingLayer": false, - "isLocked": false, - "name": "Background", - "renderingType": "2d", - "visibility": true, - "cameras": [], - "effects": [] + "angle": 0, + "customSize": true, + "depth": 1, + "height": 192, + "layer": "", + "name": "LaserDemon_Base", + "persistentUuid": "26810f5c-50c8-4124-aee0-5b35748e6a0b", + "width": 192, + "x": 40896, + "y": 480, + "zOrder": 75, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] }, { - "ambientLightColorB": 32, - "ambientLightColorG": 0, - "ambientLightColorR": 0, - "camera3DFarPlaneDistance": 10000, - "camera3DFieldOfView": 45, - "camera3DNearPlaneDistance": 0.1, - "followBaseLayerCamera": false, - "isLightingLayer": false, - "isLocked": false, - "name": "", - "renderingType": "", - "visibility": true, - "cameras": [ - { - "defaultSize": true, - "defaultViewport": true, - "height": 0, - "viewportBottom": 1, - "viewportLeft": 0, - "viewportRight": 1, - "viewportTop": 0, - "width": 0 - } - ], - "effects": [ - { - "effectType": "Scene3D::HemisphereLight", - "name": "3D Light", - "doubleParameters": { - "elevation": 45, - "intensity": 1, - "rotation": 0 - }, - "stringParameters": { - "groundColor": "64;64;64", - "skyColor": "255;255;255", - "top": "Y-" - }, - "booleanParameters": {} - }, - { - "effectType": "OldFilm", - "name": "Effect", - "doubleParameters": { - "animationFrequency": 60, - "noise": 0.15, - "noiseSize": 1, - "scratch": 0, - "scratchDensity": 0.2, - "scratchWidth": 1, - "sepia": 0, - "vignetting": 0.4, - "vignettingAlpha": 1, - "vignettingBlur": 0.3 - }, - "stringParameters": {}, - "booleanParameters": {} - } - ] + "angle": 90, + "customSize": true, + "depth": 1, + "height": 128, + "layer": "", + "name": "LaserDemon_Beam", + "persistentUuid": "b8d7eeff-0859-4965-9836-f7564b8eb3e0", + "width": 80, + "x": 40664, + "y": 512, + "zOrder": 76, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] }, { - "ambientLightColorB": 9191608, - "ambientLightColorG": 6031360, - "ambientLightColorR": 8756632, - "camera3DFarPlaneDistance": 10000, - "camera3DFieldOfView": 45, - "camera3DNearPlaneDistance": 0.1, - "followBaseLayerCamera": false, - "isLightingLayer": false, - "isLocked": false, - "name": "UI", - "renderingType": "2d", - "visibility": true, - "cameras": [], - "effects": [] + "angle": 90, + "customSize": true, + "depth": 1, + "height": 128, + "layer": "", + "name": "LaserDemon_Beam", + "persistentUuid": "c5cb1ce1-9981-4a54-b5f5-85a38b500b21", + "width": 80, + "x": 40792, + "y": 512, + "zOrder": 76, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] }, { - "ambientLightColorB": -2147483616, - "ambientLightColorG": 6031360, - "ambientLightColorR": 11020320, - "camera3DFarPlaneDistance": 10000, - "camera3DFieldOfView": 45, - "camera3DNearPlaneDistance": 0.1, - "followBaseLayerCamera": false, - "isLightingLayer": false, - "isLocked": false, - "name": "EndScreen", - "renderingType": "2d", - "visibility": false, - "cameras": [], - "effects": [] - } - ], - "behaviorsSharedData": [ - { - "name": "AdvancedProjectile", - "type": "AdvancedProjectile::AdvancedProjectile" + "angle": 0, + "customSize": true, + "depth": 4, + "height": 64, + "layer": "", + "name": "BoundaryJumpThrough", + "persistentUuid": "f8f92ad1-c4a7-42a4-95ec-4b6a382b0a1f", + "width": 1152, + "x": 40192, + "y": 736, + "zOrder": 93, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] }, { - "name": "Animation", - "type": "AnimatableCapability::AnimatableBehavior" + "angle": 0, + "customSize": true, + "depth": 1, + "height": 512, + "layer": "", + "name": "Ladder", + "persistentUuid": "821a03e2-4f34-4e0e-87c8-37c592ae0830", + "width": 160, + "x": 41168, + "y": 736, + "zOrder": 92, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] }, { - "name": "Effect", - "type": "EffectCapability::EffectBehavior" + "angle": 0, + "customSize": true, + "depth": 1, + "height": 192, + "layer": "", + "name": "LaserDemon_Base", + "persistentUuid": "2208f3f6-aa28-4892-8174-cfab69e04264", + "width": 192, + "x": 40000, + "y": 480, + "zOrder": 75, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] }, { - "name": "EllipseMovement", - "type": "EllipseMovement::EllipseMovement" + "angle": 0, + "customSize": true, + "depth": 1, + "height": 192, + "layer": "", + "name": "LaserDemon_Base", + "persistentUuid": "43359aa2-f4de-41b8-9e75-9a760ce68c12", + "width": 192, + "x": 40000, + "y": 160, + "zOrder": 75, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] }, { - "name": "Flippable", - "type": "FlippableCapability::FlippableBehavior" + "angle": 0, + "customSize": true, + "depth": 1, + "height": 128, + "layer": "", + "name": "LaserDemon_Beam", + "persistentUuid": "0f567f04-db00-4d6d-a372-cd82b26ad29c", + "width": 80, + "x": 40056, + "y": 352, + "zOrder": 76, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] }, { - "name": "InOnScreen", - "type": "IsOnScreen::InOnScreen" + "angle": 0, + "customSize": true, + "depth": 1, + "height": 128, + "layer": "", + "name": "LaserDemon_Beam", + "persistentUuid": "0e976a79-0d27-4ab9-9dc0-b3f1d4ff9d60", + "width": 80, + "x": 41400, + "y": 352, + "zOrder": 76, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] }, { - "name": "MonsterEnemy", - "type": "Enemy::MonsterEnemy" + "angle": 0, + "customSize": true, + "depth": 1, + "height": 192, + "layer": "", + "name": "LaserDemon_Base", + "persistentUuid": "5cb61587-54f3-4e40-976e-2a638e3785dc", + "width": 192, + "x": 41344, + "y": 160, + "zOrder": 75, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] }, { - "name": "Opacity", - "type": "OpacityCapability::OpacityBehavior" - }, - { - "name": "Platform", - "type": "PlatformBehavior::PlatformBehavior" - }, - { - "name": "PlatformerCharacterAnimator", - "type": "PlatformerCharacterAnimator::PlatformerCharacterAnimator" - }, - { - "name": "PlatformerGamepadMapper", - "type": "Gamepads::PlatformerGamepadMapper" - }, - { - "name": "PlatformerMultitouchMapper", - "type": "MultitouchJoystick::PlatformerMultitouchMapper" - }, - { - "name": "PlatformerObject", - "type": "PlatformBehavior::PlatformerObjectBehavior" - }, - { - "name": "RectangleMovement", - "type": "RectangleMovement::RectangleMovement" - }, - { - "name": "Resizable", - "type": "ResizableCapability::ResizableBehavior" - }, - { - "name": "Scale", - "type": "ScalableCapability::ScalableBehavior" - }, - { - "name": "ShakeObject_PositionAngle", - "type": "ShakeObject::ShakeObject_PositionAngle" - }, - { - "name": "ShakeObject_PositionAngleScale", - "type": "ShakeObject::ShakeObject_PositionAngleScale" + "angle": 0, + "customSize": true, + "depth": 1, + "height": 192, + "layer": "", + "name": "LaserDemon_Base", + "persistentUuid": "27d43b18-1c63-4736-8733-ba46a477446f", + "width": 192, + "x": 41344, + "y": 480, + "zOrder": 75, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] }, { - "name": "SmoothCamera", - "type": "SmoothCamera::SmoothCamera" + "angle": 90, + "customSize": true, + "depth": 1, + "height": 128, + "layer": "", + "name": "LaserDemon_Beam", + "persistentUuid": "1a12e478-24b0-42f6-8a11-58d3a309152b", + "width": 80, + "x": 40216, + "y": 192, + "zOrder": 76, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] }, { - "name": "Text", - "type": "TextContainerCapability::TextContainerBehavior" + "angle": 90, + "customSize": true, + "depth": 1, + "height": 128, + "layer": "", + "name": "LaserDemon_Beam", + "persistentUuid": "e24595ac-fc64-401d-a5e2-f67456d42b7f", + "width": 80, + "x": 40344, + "y": 192, + "zOrder": 76, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] }, { - "name": "TimedBackAndForthMirroredMovement", - "type": "TimedBackAndForthMovement::TimedBackAndForthMirroredMovement" + "angle": 90, + "customSize": true, + "depth": 1, + "height": 128, + "layer": "", + "name": "LaserDemon_Beam", + "persistentUuid": "938ef38e-8861-4107-9e03-2b98e62b6e45", + "width": 80, + "x": 40472, + "y": 192, + "zOrder": 76, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] }, { - "name": "Tween", - "type": "Tween::TweenBehavior" - } - ] - }, - { - "b": 26, - "disableInputWhenNotFocused": true, - "mangledName": "Level8", - "name": "Level8", - "r": 11, - "standardSortMethod": true, - "stopSoundsOnStartup": true, - "title": "", - "v": 24, - "uiSettings": { - "grid": true, - "gridType": "rectangular", - "gridWidth": 32, - "gridHeight": 32, - "gridOffsetX": 0, - "gridOffsetY": 0, - "gridColor": 10401023, - "gridAlpha": 0.3, - "snap": true, - "zoomFactor": 0.27728710834482845, - "windowMask": false - }, - "objectsGroups": [ - { - "name": "MobileControls", - "objects": [ - { - "name": "JumpButton" - }, - { - "name": "Joystick" - } - ] + "angle": 90, + "customSize": true, + "depth": 1, + "height": 128, + "layer": "", + "name": "LaserDemon_Beam", + "persistentUuid": "1effdba4-be29-46c9-9f8c-dafaa3293393", + "width": 80, + "x": 40600, + "y": 192, + "zOrder": 76, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] }, { - "name": "EndScreenObjects", - "objects": [ - { - "name": "EndScreenBackground" - }, - { - "name": "EndScreenHeader" - }, - { - "name": "EndScreenSubHeader" - }, - { - "name": "EndScreenBestText" - }, - { - "name": "EndScreenChallengeText" - }, - { - "name": "EndScreenRetryText" - }, - { - "name": "RetryButton" - } - ] - } - ], - "variables": [ - { - "name": "Score", - "type": "number", - "value": 0 - } - ], - "instances": [ - { - "angle": 0, + "angle": 90, "customSize": true, "depth": 1, - "height": 3392, + "height": 128, "layer": "", - "name": "LeftBoundary", - "persistentUuid": "78dd0ffa-b22f-47a8-9b36-ef6a432b1d1e", - "width": 128, - "x": -128, - "y": -928, - "zOrder": 38, + "name": "LaserDemon_Beam", + "persistentUuid": "2208b37d-2ba1-46a5-aaab-b987b9737457", + "width": 80, + "x": 40984, + "y": 192, + "zOrder": 76, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 0, + "angle": 90, "customSize": true, "depth": 1, - "height": 2272, - "layer": "Background", - "name": "BackgroundPlants", - "persistentUuid": "03b6869d-198f-4807-b659-f2b863e21073", - "width": 17950, - "x": 0, - "y": -320, - "zOrder": -1, + "height": 128, + "layer": "", + "name": "LaserDemon_Beam", + "persistentUuid": "f893aa52-ca8a-4aba-b573-217240e7b4e1", + "width": 80, + "x": 41112, + "y": 192, + "zOrder": 76, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 0, + "angle": 90, "customSize": true, "depth": 1, - "height": 3392, + "height": 128, "layer": "", - "name": "RightBoundary", - "persistentUuid": "9562fd9d-6e93-4465-9013-efa2b833653b", - "width": 128, - "x": 45728, - "y": -928, - "zOrder": 58, + "name": "LaserDemon_Beam", + "persistentUuid": "3aac57e8-a073-4152-8afc-f104ab51b1a2", + "width": 80, + "x": 40856, + "y": 192, + "zOrder": 76, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 0, + "angle": 90, "customSize": true, "depth": 1, "height": 128, "layer": "", - "name": "TopBoundary", - "persistentUuid": "4381c067-2682-4f00-9a24-ff28fa12b1d8", - "width": 45984, - "x": -128, - "y": -928, - "zOrder": 59, + "name": "LaserDemon_Beam", + "persistentUuid": "d46f8714-41ff-4e83-be95-95da9a75e9be", + "width": 80, + "x": 40728, + "y": 192, + "zOrder": 76, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 0, + "angle": 90, "customSize": true, - "depth": 0, + "depth": 1, "height": 128, "layer": "", - "name": "Player", - "persistentUuid": "014db1f5-0846-4cba-821e-57e29d368c14", - "width": 256, - "x": 64, - "y": 608, - "zOrder": 63, + "name": "LaserDemon_Beam", + "persistentUuid": "b5a028b4-00db-49ab-897f-8453c38bab3c", + "width": 80, + "x": 41240, + "y": 192, + "zOrder": 76, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 0, + "angle": 180, "customSize": true, "depth": 1, - "height": 3104, - "layer": "Background", - "name": "BackgroundPlants", - "persistentUuid": "3f0ec037-2a70-4ea5-90eb-c1f8a7387a6c", - "width": 45728, - "x": 0, - "y": -800, - "zOrder": -1, + "height": 512, + "layer": "", + "name": "Ladder", + "persistentUuid": "d8da3a4c-4a62-425a-90db-e38eab1be860", + "width": 160, + "x": 41168, + "y": 1102, + "zOrder": 92, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 0, + "angle": 180, "customSize": true, "depth": 1, - "height": 96, + "height": 512, "layer": "", - "name": "StaticPlatform1", - "persistentUuid": "e08c1888-868a-438d-bf83-a9affe5815db", - "width": 608, - "x": 0, - "y": 704, - "zOrder": 78, + "name": "Ladder", + "persistentUuid": "5c15290f-0df2-4c7f-b9e8-dd9567062f81", + "width": 160, + "x": 40208, + "y": 1102, + "zOrder": 92, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 0, + "angle": 180, "customSize": true, "depth": 1, - "height": 304, + "height": 512, "layer": "", - "name": "HorizontalMovingPlatformRight", - "persistentUuid": "cd613744-2c22-4df5-8de6-2f7cf8ff20fd", - "width": 608, - "x": 992, - "y": 672, - "zOrder": 110, + "name": "Ladder", + "persistentUuid": "a2ec326e-7ffb-4483-bc49-47558da6f88b", + "width": 160, + "x": 40400, + "y": 1102, + "zOrder": 92, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 0, + "angle": 180, "customSize": true, "depth": 1, - "height": 304, + "height": 512, "layer": "", - "name": "HorizontalMovingPlatformLeft", - "persistentUuid": "bf70d694-ecf6-41ec-8d13-bdbd31c45117", - "width": 608, - "x": 1184, - "y": 416, - "zOrder": 111, + "name": "Ladder", + "persistentUuid": "d007b096-94e2-405d-a88e-acb8729e0070", + "width": 160, + "x": 40592, + "y": 1102, + "zOrder": 92, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 0, + "angle": 180, "customSize": true, "depth": 1, - "height": 304, + "height": 512, "layer": "", - "name": "HorizontalMovingPlatformLeft", - "persistentUuid": "24915b67-ba33-4a66-bc6e-c6480440647c", - "width": 608, - "x": 1664, - "y": -96, - "zOrder": 11, + "name": "Ladder", + "persistentUuid": "32e37575-1f44-487b-8656-ab8c86bf2e30", + "width": 160, + "x": 40784, + "y": 1102, + "zOrder": 92, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 0, + "angle": 180, "customSize": true, "depth": 1, - "height": 304, + "height": 512, "layer": "", - "name": "HorizontalMovingPlatformRight", - "persistentUuid": "422bc42f-23b5-424f-9f87-fe840c70aa55", - "width": 608, - "x": 1376, - "y": 160, - "zOrder": 110, + "name": "Ladder", + "persistentUuid": "11894ac1-1f62-48c0-8ef3-478888ea8c17", + "width": 160, + "x": 40976, + "y": 1102, + "zOrder": 92, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -37820,15 +36270,15 @@ { "angle": 0, "customSize": true, - "depth": 0, - "height": 256, + "depth": 1, + "height": 64, "layer": "", - "name": "HorizontalDemon", - "persistentUuid": "4968717a-d6e7-412d-a348-1df626f31af0", - "width": 256, - "x": 864, - "y": 96, - "zOrder": 112, + "name": "StaticPlatform1", + "persistentUuid": "11f6d74e-b319-4a19-ae58-627004a37f06", + "width": 352, + "x": 18848, + "y": -104, + "zOrder": 78, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -37836,29 +36286,23 @@ { "angle": 0, "customSize": true, - "depth": 1, - "height": 128, + "depth": 0, + "height": 192, "layer": "", - "name": "LaserDemon_Beam", - "persistentUuid": "cf759b29-97ce-44ea-b461-3387f2a87f9f", - "width": 80, - "x": 1928, - "y": 224, - "zOrder": 76, + "name": "StalactiteDemon_Base", + "persistentUuid": "12ac6fb9-c10f-41f2-a682-86329ac437b1", + "width": 256, + "x": 18896, + "y": -59, + "zOrder": 133, "numberProperties": [], "stringProperties": [], "initialVariables": [ { "folded": true, - "name": "FireOffsetTime", - "type": "number", - "value": 3 - }, - { - "folded": true, - "name": "OnOffTime", + "name": "FireFrequencyTime", "type": "number", - "value": 3 + "value": 5 } ] }, @@ -37866,527 +36310,318 @@ "angle": 0, "customSize": true, "depth": 1, - "height": 128, + "height": 224, "layer": "", - "name": "LaserDemon_Beam", - "persistentUuid": "586077f3-b291-40ed-b8ec-fa99f48db11f", - "width": 80, - "x": 1928, + "name": "FireDemon", + "persistentUuid": "828a4bd3-85fc-4db8-b394-a5f147ab5cde", + "width": 224, + "x": 19648, "y": 352, - "zOrder": 76, + "zOrder": 62, "numberProperties": [], "stringProperties": [], - "initialVariables": [ - { - "folded": true, - "name": "FireOffsetTime", - "type": "number", - "value": 3 - }, - { - "folded": true, - "name": "OnOffTime", - "type": "number", - "value": 3 - } - ] + "initialVariables": [] }, { "angle": 0, "customSize": true, "depth": 1, - "height": 128, + "height": 224, "layer": "", - "name": "LaserDemon_Beam", - "persistentUuid": "ed6e580b-2179-4588-887e-5233731076ec", - "width": 80, - "x": 1928, - "y": 608, - "zOrder": 76, + "name": "HorizontalMovingPlatformRight", + "persistentUuid": "2424410c-797a-4df2-a476-696ee3b0ead0", + "width": 448, + "x": 20064, + "y": 512, + "zOrder": 134, "numberProperties": [], "stringProperties": [], - "initialVariables": [ - { - "folded": true, - "name": "FireOffsetTime", - "type": "number", - "value": 3 - }, - { - "folded": true, - "name": "OnOffTime", - "type": "number", - "value": 3 - } - ] + "initialVariables": [] }, { "angle": 0, "customSize": true, "depth": 1, - "height": 128, + "height": 512, "layer": "", - "name": "LaserDemon_Beam", - "persistentUuid": "00980ee0-7e45-46b1-be2c-e261e98fbc19", - "width": 80, - "x": 1928, - "y": 480, - "zOrder": 76, + "name": "Ladder", + "persistentUuid": "658c7e67-3d05-41d8-8b47-cd33e37e2a19", + "width": 160, + "x": 42208, + "y": 736, + "zOrder": 92, "numberProperties": [], "stringProperties": [], - "initialVariables": [ - { - "folded": true, - "name": "FireOffsetTime", - "type": "number", - "value": 3 - }, - { - "folded": true, - "name": "OnOffTime", - "type": "number", - "value": 3 - } - ] + "initialVariables": [] }, { "angle": 0, "customSize": true, "depth": 1, - "height": 128, + "height": 512, "layer": "", - "name": "LaserDemon_Beam", - "persistentUuid": "8c7073dd-c385-4f89-8cb9-fd3fd6872207", - "width": 80, - "x": 1928, + "name": "Ladder", + "persistentUuid": "4cb264a1-e761-407e-9307-85c8542db634", + "width": 160, + "x": 42400, "y": 736, - "zOrder": 76, + "zOrder": 92, "numberProperties": [], "stringProperties": [], - "initialVariables": [ - { - "folded": true, - "name": "FireOffsetTime", - "type": "number", - "value": 3 - }, - { - "folded": true, - "name": "OnOffTime", - "type": "number", - "value": 3 - } - ] - }, - { - "angle": 0, - "customSize": true, - "depth": 1, - "height": 128, - "layer": "", - "name": "LaserDemon_Beam", - "persistentUuid": "69695ba4-a747-4595-9c67-a4fa3e489f28", - "width": 80, - "x": 1928, - "y": 96, - "zOrder": 76, - "numberProperties": [], - "stringProperties": [], - "initialVariables": [ - { - "folded": true, - "name": "FireOffsetTime", - "type": "number", - "value": 3 - }, - { - "folded": true, - "name": "OnOffTime", - "type": "number", - "value": 3 - } - ] - }, - { - "angle": 0, - "customSize": true, - "depth": 1, - "height": 128, - "layer": "", - "name": "LaserDemon_Beam", - "persistentUuid": "f10a984f-7ce0-440c-8c3f-061cacc08fc1", - "width": 80, - "x": 1928, - "y": -32, - "zOrder": 76, - "numberProperties": [], - "stringProperties": [], - "initialVariables": [ - { - "folded": true, - "name": "OnOffTime", - "type": "number", - "value": 3 - }, - { - "folded": true, - "name": "FireOffsetTime", - "type": "number", - "value": 3 - } - ] + "initialVariables": [] }, { "angle": 0, "customSize": true, "depth": 1, - "height": 192, + "height": 512, "layer": "", - "name": "LaserDemon_Base", - "persistentUuid": "ec42ba38-a990-42e0-909c-ebc33d89f934", - "width": 192, - "x": 1872, - "y": -736, - "zOrder": 75, + "name": "Ladder", + "persistentUuid": "7ad87f5e-db23-4eef-a759-1cc9ce83d74c", + "width": 160, + "x": 42592, + "y": 736, + "zOrder": 92, "numberProperties": [], "stringProperties": [], - "initialVariables": [ - { - "folded": true, - "name": "FireOffsetTime", - "type": "number", - "value": 3 - }, - { - "folded": true, - "name": "OnOffTime", - "type": "number", - "value": 3 - } - ] + "initialVariables": [] }, { "angle": 0, "customSize": true, "depth": 1, - "height": 192, + "height": 512, "layer": "", - "name": "LaserDemon_Base", - "persistentUuid": "4e1a4979-d8aa-4793-a6c0-642c1d08afc5", - "width": 192, - "x": 1872, - "y": 864, - "zOrder": 75, + "name": "Ladder", + "persistentUuid": "e4e9b9d1-1168-4556-9df0-87e7228e6f6f", + "width": 160, + "x": 42784, + "y": 736, + "zOrder": 92, "numberProperties": [], "stringProperties": [], - "initialVariables": [ - { - "folded": true, - "name": "FireOffsetTime", - "type": "number", - "value": 3 - }, - { - "folded": true, - "name": "OnOffTime", - "type": "number", - "value": 3 - } - ] + "initialVariables": [] }, { "angle": 0, "customSize": true, "depth": 1, - "height": 128, + "height": 512, "layer": "", - "name": "LaserDemon_Beam", - "persistentUuid": "e538cffc-d51a-403b-a963-cb04a633111e", - "width": 80, - "x": 1928, - "y": -160, - "zOrder": 76, + "name": "Ladder", + "persistentUuid": "79f1f5cf-b36b-4485-a0e9-abb024dddff8", + "width": 160, + "x": 42976, + "y": 736, + "zOrder": 92, "numberProperties": [], "stringProperties": [], - "initialVariables": [ - { - "folded": true, - "name": "FireOffsetTime", - "type": "number", - "value": 3 - }, - { - "folded": true, - "name": "OnOffTime", - "type": "number", - "value": 3 - } - ] + "initialVariables": [] }, { "angle": 0, "customSize": true, - "depth": 1, - "height": 128, + "depth": 4, + "height": 64, "layer": "", - "name": "LaserDemon_Beam", - "persistentUuid": "594e0c9c-162e-4f3c-a1e4-4cb925012a83", - "width": 80, - "x": 1928, - "y": -288, - "zOrder": 76, + "name": "BoundaryJumpThrough", + "persistentUuid": "a3452091-faff-4c59-a068-64355bea3c63", + "width": 1152, + "x": 42208, + "y": 736, + "zOrder": 93, "numberProperties": [], "stringProperties": [], - "initialVariables": [ - { - "folded": true, - "name": "FireOffsetTime", - "type": "number", - "value": 3 - }, - { - "folded": true, - "name": "OnOffTime", - "type": "number", - "value": 3 - } - ] + "initialVariables": [] }, { "angle": 0, "customSize": true, "depth": 1, - "height": 320, + "height": 512, "layer": "", - "name": "VerticalMovingPlatformDown", - "persistentUuid": "5d50262e-47bd-4f36-8c14-3f074ec50779", - "width": 320, - "x": 3488, - "y": 448, - "zOrder": 113, + "name": "Ladder", + "persistentUuid": "e7b1fcf0-0a4b-4b7b-88a2-2d5b7b2d8e9c", + "width": 160, + "x": 43168, + "y": 736, + "zOrder": 92, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 0, + "angle": 180, "customSize": true, "depth": 1, - "height": 320, + "height": 512, "layer": "", - "name": "VerticalMovingPlatformUp", - "persistentUuid": "f1b63700-3c16-45af-98d0-f2e47b73f0bc", - "width": 320, - "x": 3776, - "y": 576, - "zOrder": 114, + "name": "Ladder", + "persistentUuid": "04f1fa0e-06bd-4b60-96b0-97a8e76053ae", + "width": 160, + "x": 43168, + "y": 1102, + "zOrder": 92, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 0, + "angle": 180, "customSize": true, "depth": 1, - "height": 320, + "height": 512, "layer": "", - "name": "VerticalMovingPlatformUp", - "persistentUuid": "2567e96e-c87d-43ff-9f89-db41b83d8a1f", - "width": 320, - "x": 4352, - "y": 416, - "zOrder": 114, + "name": "Ladder", + "persistentUuid": "b04d6167-9809-4ba1-ab5e-29a211b66a7b", + "width": 160, + "x": 42208, + "y": 1102, + "zOrder": 92, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 0, + "angle": 180, "customSize": true, "depth": 1, - "height": 320, + "height": 512, "layer": "", - "name": "VerticalMovingPlatformDown", - "persistentUuid": "38802ab5-b3f9-47f8-b0ff-b65d462378f8", - "width": 320, - "x": 4640, - "y": 128, - "zOrder": 113, + "name": "Ladder", + "persistentUuid": "5332cb60-122a-4111-8553-237583c5fef6", + "width": 160, + "x": 42400, + "y": 1102, + "zOrder": 92, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 0, + "angle": 180, "customSize": true, "depth": 1, - "height": 320, + "height": 512, "layer": "", - "name": "VerticalMovingPlatformDown", - "persistentUuid": "4289702f-8bf8-4a26-9716-04e89efd877e", - "width": 320, - "x": 4064, - "y": 288, - "zOrder": 113, + "name": "Ladder", + "persistentUuid": "288df93a-ca26-416d-adc6-f74ebe971b60", + "width": 160, + "x": 42592, + "y": 1102, + "zOrder": 92, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 0, + "angle": 180, "customSize": true, "depth": 1, - "height": 320, + "height": 512, "layer": "", - "name": "VerticalMovingPlatformUp", - "persistentUuid": "88166f0a-50f5-43ce-bff0-a16d14b95ffb", - "width": 320, - "x": 4928, - "y": 288, - "zOrder": 114, + "name": "Ladder", + "persistentUuid": "ee9fe803-4e70-40bd-9bca-5ea4baa23ce8", + "width": 160, + "x": 42784, + "y": 1102, + "zOrder": 92, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 0, + "angle": 180, "customSize": true, "depth": 1, - "height": 128, + "height": 512, "layer": "", - "name": "LaserDemon_Beam", - "persistentUuid": "5b52d12f-2661-4474-8320-9cd56a221f77", - "width": 80, - "x": 1928, - "y": -416, - "zOrder": 76, + "name": "Ladder", + "persistentUuid": "42a0b8ec-f872-4a60-9030-9be2b98bd504", + "width": 160, + "x": 42976, + "y": 1102, + "zOrder": 92, "numberProperties": [], "stringProperties": [], - "initialVariables": [ - { - "folded": true, - "name": "FireOffsetTime", - "type": "number", - "value": 3 - }, - { - "folded": true, - "name": "OnOffTime", - "type": "number", - "value": 3 - } - ] - }, - { - "angle": 0, - "customSize": true, - "depth": 1, - "height": 304, - "layer": "", - "name": "HorizontalMovingPlatformLeft", - "persistentUuid": "9680f6ad-4f16-44c7-b70b-fa87afa352b6", - "width": 608, - "x": 1952, - "y": 160, - "zOrder": 11, - "numberProperties": [ - { - "name": "animation", - "value": 0 - } - ], - "stringProperties": [], "initialVariables": [] }, { "angle": 0, "customSize": true, "depth": 1, - "height": 304, + "height": 64, "layer": "", - "name": "HorizontalMovingPlatformRight", - "persistentUuid": "95e18afc-d48e-405b-b9da-974b5cf559fc", - "width": 608, - "x": 2144, - "y": 416, - "zOrder": 110, + "name": "StaticPlatform1", + "persistentUuid": "84361642-a000-4f1f-9b24-d514fa8b3b40", + "width": 320, + "x": 42152, + "y": 1738, + "zOrder": 78, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 0, + "angle": 180, "customSize": true, - "depth": 1, - "height": 304, + "depth": 0, + "height": 192, "layer": "", - "name": "HorizontalMovingPlatformLeft", - "persistentUuid": "250722ef-42bf-47d2-8f90-27103c9e39ff", - "width": 608, - "x": 2336, - "y": 672, - "zOrder": 111, + "name": "StalagmiteDemon_Base", + "persistentUuid": "5d1c44a0-c530-4ba6-9c10-ae9674644aa5", + "width": 256, + "x": 43120, + "y": 1568, + "zOrder": 120, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 0, + "angle": 180, "customSize": true, - "depth": 1, - "height": 304, + "depth": 0, + "height": 192, "layer": "", - "name": "HorizontalMovingPlatformRight", - "persistentUuid": "5bcd0397-c1c6-4fc8-8f90-1c454c4e7b93", - "width": 608, - "x": 1664, - "y": -96, - "zOrder": 11, + "name": "StalagmiteDemon_Base", + "persistentUuid": "38925c1c-6dfa-4d3c-83d8-6c278fdac685", + "width": 256, + "x": 42352, + "y": 1568, + "zOrder": 120, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 0, + "angle": 180, "customSize": true, - "depth": 1, - "height": 128, + "depth": 0, + "height": 192, "layer": "", - "name": "LaserDemon_Beam", - "persistentUuid": "7d7de3e9-f7ca-4208-acaa-b8efd38877b1", - "width": 80, - "x": 1928, - "y": -544, - "zOrder": 76, + "name": "StalagmiteDemon_Base", + "persistentUuid": "655c5af7-c11b-4a89-8328-cd3c7118de7b", + "width": 256, + "x": 42544, + "y": 1568, + "zOrder": 120, "numberProperties": [], "stringProperties": [], - "initialVariables": [ - { - "folded": true, - "name": "FireOffsetTime", - "type": "number", - "value": 3 - }, - { - "folded": true, - "name": "OnOffTime", - "type": "number", - "value": 3 - } - ] + "initialVariables": [] }, { "angle": 0, "customSize": true, "depth": 1, - "height": 320, + "height": 64, "layer": "", - "name": "VerticalMovingPlatformDown", - "persistentUuid": "a97e3c2b-34dd-4883-a9da-e51b544f48b0", + "name": "StaticPlatform1", + "persistentUuid": "784ece56-39b9-403b-85c4-b74d555e23c3", "width": 320, - "x": 5216, - "y": 0, - "zOrder": 113, + "x": 42456, + "y": 1738, + "zOrder": 78, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -38395,14 +36630,14 @@ "angle": 0, "customSize": true, "depth": 1, - "height": 320, + "height": 64, "layer": "", - "name": "VerticalMovingPlatformUp", - "persistentUuid": "9c88f151-83cf-41e7-ad63-05f96b8a2754", + "name": "StaticPlatform1", + "persistentUuid": "fecb91f2-6626-4c2f-86a2-5dffbcc5c2f4", "width": 320, - "x": 5504, - "y": 160, - "zOrder": 114, + "x": 43064, + "y": 1738, + "zOrder": 78, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -38411,14 +36646,14 @@ "angle": 0, "customSize": true, "depth": 1, - "height": 224, + "height": 64, "layer": "", - "name": "FireDemon", - "persistentUuid": "b5edf9cb-ac73-4307-bcd8-73b828a87eee", - "width": 224, - "x": 5280, - "y": 192, - "zOrder": 62, + "name": "StaticPlatform1", + "persistentUuid": "fdf346cc-f500-49b0-977e-ed6c989214d2", + "width": 320, + "x": 42760, + "y": 1738, + "zOrder": 78, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -38427,14 +36662,14 @@ "angle": 0, "customSize": true, "depth": 1, - "height": 224, + "height": 64, "layer": "", - "name": "FireDemon", - "persistentUuid": "1b2d55a9-ac4f-4a3c-9c18-2f38aace2a26", - "width": 224, - "x": 4704, - "y": 352, - "zOrder": 62, + "name": "StaticPlatform1", + "persistentUuid": "e07b55ac-9851-4e98-9730-4c7048fc707c", + "width": 336, + "x": 36288, + "y": -160, + "zOrder": 78, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -38443,14 +36678,14 @@ "angle": 0, "customSize": true, "depth": 1, - "height": 224, + "height": 256, "layer": "", - "name": "FireDemon", - "persistentUuid": "f6f8fb99-8a2f-43ba-a380-dd20ad944692", - "width": 224, - "x": 4128, - "y": 480, - "zOrder": 62, + "name": "FlyingDemon", + "persistentUuid": "0bfc80e9-a4dc-486e-a5f1-8c8728270d80", + "width": 256, + "x": 21344, + "y": 512, + "zOrder": 66, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -38459,13 +36694,13 @@ "angle": 0, "customSize": true, "depth": 1, - "height": 96, + "height": 128, "layer": "", "name": "StaticPlatform1", - "persistentUuid": "c3d36e62-a288-41f5-9113-41709f12c29b", - "width": 576, - "x": 6208, - "y": -128, + "persistentUuid": "fa03096e-f750-46d5-a7b8-fca0becd4050", + "width": 608, + "x": 22048, + "y": 832, "zOrder": 78, "numberProperties": [], "stringProperties": [], @@ -38478,10 +36713,10 @@ "height": 256, "layer": "", "name": "Checkpoint", - "persistentUuid": "e4649d52-2992-4eb2-b6b1-94e737bcaac8", + "persistentUuid": "91863160-f813-4a90-a1c1-667fa649db5d", "width": 341, - "x": 6315, - "y": -384, + "x": 22176, + "y": 576, "zOrder": 71, "numberProperties": [], "stringProperties": [], @@ -38491,14 +36726,14 @@ "angle": 0, "customSize": true, "depth": 1, - "height": 96, + "height": 192, "layer": "", - "name": "StaticPlatform1", - "persistentUuid": "1ac6831a-4b2b-4a5f-a686-4691ba34ac07", - "width": 576, - "x": 6784, - "y": -32, - "zOrder": 78, + "name": "LaserDemon_Base", + "persistentUuid": "74ffc612-70ae-4587-9381-7c9583388aa9", + "width": 192, + "x": 40448, + "y": 1680, + "zOrder": 75, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -38507,14 +36742,14 @@ "angle": 0, "customSize": true, "depth": 1, - "height": 96, + "height": 192, "layer": "", - "name": "StaticPlatform1", - "persistentUuid": "02bcbfc6-9e67-4ebc-87e8-ae6e083e0b90", - "width": 576, - "x": 7360, - "y": 64, - "zOrder": 78, + "name": "LaserDemon_Base", + "persistentUuid": "b9b09db0-4740-474f-9036-84e5bb4133f2", + "width": 192, + "x": 40896, + "y": 1680, + "zOrder": 75, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -38523,30 +36758,30 @@ "angle": 90, "customSize": true, "depth": 1, - "height": 96, + "height": 128, "layer": "", - "name": "StaticPlatform1", - "persistentUuid": "90aeb841-d307-4d50-abe2-45482010b962", - "width": 576, - "x": 7696, - "y": 400, - "zOrder": 78, + "name": "LaserDemon_Beam", + "persistentUuid": "a4c3c15e-fd0f-4325-833f-80573302b736", + "width": 80, + "x": 40664, + "y": 1712, + "zOrder": 76, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 0, + "angle": 90, "customSize": true, "depth": 1, - "height": 384, + "height": 128, "layer": "", - "name": "StaticPlatform2", - "persistentUuid": "2e573730-2ddc-4a43-9433-27105d33c634", - "width": 768, - "x": 9376, - "y": 448, - "zOrder": 12, + "name": "LaserDemon_Beam", + "persistentUuid": "95a61cd0-cac9-44f5-b49e-99685c25faa3", + "width": 80, + "x": 40792, + "y": 1712, + "zOrder": 76, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -38555,14 +36790,14 @@ "angle": 0, "customSize": true, "depth": 1, - "height": 208, + "height": 192, "layer": "", - "name": "StaticPlatform2", - "persistentUuid": "68c5b938-8ef7-475c-bb23-a2a5c4d5f9c0", - "width": 416, - "x": 11040, - "y": 480, - "zOrder": 123, + "name": "LaserDemon_Base", + "persistentUuid": "4fc7e6e3-43ff-4bd5-a3f2-5dac68e2d825", + "width": 192, + "x": 40000, + "y": 1680, + "zOrder": 75, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -38571,14 +36806,14 @@ "angle": 0, "customSize": true, "depth": 1, - "height": 256, + "height": 192, "layer": "", - "name": "SpinningRotatingPlatformClockwise", - "persistentUuid": "16bf0ba8-7170-4d24-9d97-93c0d9e54e39", - "width": 512, - "x": 13664, - "y": 352, - "zOrder": 127, + "name": "LaserDemon_Base", + "persistentUuid": "c57f33b2-a6ae-4daf-929a-7a9ee8daaba1", + "width": 192, + "x": 40000, + "y": 2000, + "zOrder": 75, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -38586,15 +36821,15 @@ { "angle": 0, "customSize": true, - "depth": 0, - "height": 256, + "depth": 1, + "height": 128, "layer": "", - "name": "TurretDemon_Eye", - "persistentUuid": "4e480de3-e585-4042-ad92-ab684b650390", - "width": 256, - "x": 11904, - "y": 448, - "zOrder": 120, + "name": "LaserDemon_Beam", + "persistentUuid": "00395cbd-3348-41fb-bf55-f81e81008cd9", + "width": 80, + "x": 40056, + "y": 1872, + "zOrder": 76, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -38603,14 +36838,14 @@ "angle": 0, "customSize": true, "depth": 1, - "height": 256, + "height": 128, "layer": "", - "name": "TurretDemon_Base", - "persistentUuid": "896f44df-3493-4b05-9fb0-81aa18ec446b", - "width": 256, - "x": 11904, - "y": 448, - "zOrder": 119, + "name": "LaserDemon_Beam", + "persistentUuid": "379084eb-b72a-4f2e-9775-295d037114de", + "width": 80, + "x": 41400, + "y": 1872, + "zOrder": 76, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -38619,14 +36854,14 @@ "angle": 0, "customSize": true, "depth": 1, - "height": 96, + "height": 192, "layer": "", - "name": "StaticPlatform1", - "persistentUuid": "fceacaf7-3c73-4f66-b997-a25c3af12197", - "width": 512, - "x": 14720, - "y": 1664, - "zOrder": 78, + "name": "LaserDemon_Base", + "persistentUuid": "6cb9758b-7480-426d-8f5c-8c577b981492", + "width": 192, + "x": 41344, + "y": 2000, + "zOrder": 75, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -38634,159 +36869,159 @@ { "angle": 0, "customSize": true, - "depth": 0, - "height": 256, + "depth": 1, + "height": 192, "layer": "", - "name": "HorizontalDemon", - "persistentUuid": "6b6c2058-b1c0-46bd-8bfb-85dcf548d1df", - "width": 256, - "x": 15296, - "y": 1376, - "zOrder": 112, + "name": "LaserDemon_Base", + "persistentUuid": "6062b389-9d7b-4a5a-b15a-9293f9a0ebe2", + "width": 192, + "x": 41344, + "y": 1680, + "zOrder": 75, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 0, + "angle": 90, "customSize": true, - "depth": 0, - "height": 336, + "depth": 1, + "height": 128, "layer": "", - "name": "StaticPlatform3", - "persistentUuid": "c398cec1-342e-4da2-a2bf-cad57e61195d", - "width": 672, - "x": 16128, - "y": 1344, - "zOrder": 128, + "name": "LaserDemon_Beam", + "persistentUuid": "4140e52c-6120-456c-9221-591bcd02346a", + "width": 80, + "x": 40216, + "y": 2032, + "zOrder": 76, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 0, + "angle": 90, "customSize": true, "depth": 1, - "height": 320, + "height": 128, "layer": "", - "name": "StaticPlatform2", - "persistentUuid": "bae0b2fb-aae8-4567-9c3e-b45ed9e8543c", - "width": 640, - "x": 12384, - "y": 512, - "zOrder": 123, + "name": "LaserDemon_Beam", + "persistentUuid": "9837feba-e7d8-4ea6-a42f-b5d1e89570d7", + "width": 80, + "x": 40344, + "y": 2032, + "zOrder": 76, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 0, + "angle": 90, "customSize": true, "depth": 1, - "height": 512, + "height": 128, "layer": "", - "name": "Ladder", - "persistentUuid": "6b48a844-cce8-4762-85b6-03cd3e9688bc", - "width": 171, - "x": 18944, - "y": 645, - "zOrder": 92, + "name": "LaserDemon_Beam", + "persistentUuid": "eefd8bd6-9488-4d8e-8c10-8ecd051c37f4", + "width": 80, + "x": 40472, + "y": 2032, + "zOrder": 76, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 0, + "angle": 90, "customSize": true, "depth": 1, - "height": 512, + "height": 128, "layer": "", - "name": "Ladder", - "persistentUuid": "99480649-4421-4ba4-a009-c376b756f1fe", - "width": 171, - "x": 18944, - "y": 165, - "zOrder": 92, + "name": "LaserDemon_Beam", + "persistentUuid": "dcc25a47-f269-49ae-8683-38125cc61768", + "width": 80, + "x": 40600, + "y": 2032, + "zOrder": 76, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 0, + "angle": 90, "customSize": true, - "depth": 4, - "height": 64, + "depth": 1, + "height": 128, "layer": "", - "name": "BoundaryJumpThrough", - "persistentUuid": "78b98de9-4118-410e-b89f-f38b05de249b", - "width": 176, - "x": 18928, - "y": 165, - "zOrder": 93, + "name": "LaserDemon_Beam", + "persistentUuid": "224229c6-b136-4a92-ae6b-ce0a7a7aee3c", + "width": 80, + "x": 40984, + "y": 2032, + "zOrder": 76, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 0, + "angle": 90, "customSize": true, "depth": 1, - "height": 256, + "height": 128, "layer": "", - "name": "Checkpoint", - "persistentUuid": "c38498ae-2715-4a15-a3ce-4d02ede5f81c", - "width": 341, - "x": 12523, - "y": 288, - "zOrder": 71, + "name": "LaserDemon_Beam", + "persistentUuid": "904d4c37-9b8e-4dbb-8c85-a376a27033f9", + "width": 80, + "x": 41112, + "y": 2032, + "zOrder": 76, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 0, + "angle": 90, "customSize": true, - "depth": 0, - "height": 256, + "depth": 1, + "height": 128, "layer": "", - "name": "HorizontalDemon", - "persistentUuid": "1ebb8ebd-f761-4d73-9066-af57dd16e216", - "width": 256, - "x": 16384, - "y": 952, - "zOrder": 112, + "name": "LaserDemon_Beam", + "persistentUuid": "1f8899f7-c984-44ef-bc90-e79a28007ef9", + "width": 80, + "x": 40856, + "y": 2032, + "zOrder": 76, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 0, + "angle": 90, "customSize": true, - "depth": 0, - "height": 336, + "depth": 1, + "height": 128, "layer": "", - "name": "StaticPlatform3", - "persistentUuid": "10af8aa5-54f6-47e5-b88e-3654e9ca05be", - "width": 672, - "x": 17024, - "y": 784, - "zOrder": 128, + "name": "LaserDemon_Beam", + "persistentUuid": "e10ef350-9709-4e88-833d-438dbdf656a4", + "width": 80, + "x": 40728, + "y": 2032, + "zOrder": 76, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 0, + "angle": 90, "customSize": true, "depth": 1, - "height": 256, + "height": 128, "layer": "", - "name": "Checkpoint", - "persistentUuid": "0af2a1b1-e35e-4d73-a142-198ba0fcbd92", - "width": 341, - "x": 17163, - "y": 544, - "zOrder": 71, + "name": "LaserDemon_Beam", + "persistentUuid": "18c90809-9f7a-42ec-85e2-3304fa8a12af", + "width": 80, + "x": 41240, + "y": 2032, + "zOrder": 76, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -38794,15 +37029,15 @@ { "angle": 0, "customSize": true, - "depth": 1, - "height": 512, + "depth": 0, + "height": 256, "layer": "", - "name": "Ladder", - "persistentUuid": "9f1febad-332c-426c-9cdf-cc9be515aa44", - "width": 160, - "x": 40208, - "y": 736, - "zOrder": 92, + "name": "TurretDemon_Base", + "persistentUuid": "0ee876e5-8aa5-468e-853f-19a7dc447102", + "width": 256, + "x": 41088, + "y": 1648, + "zOrder": 13, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -38814,10 +37049,10 @@ "height": 256, "layer": "", "name": "TurretDemon_Eye", - "persistentUuid": "a67bc568-0599-4aab-ac5e-eb625494c21e", + "persistentUuid": "5ca856c4-0aef-43bc-8f51-e582be8a96d2", "width": 256, - "x": 40192, - "y": 448, + "x": 41088, + "y": 1648, "zOrder": 120, "numberProperties": [], "stringProperties": [], @@ -38839,15 +37074,15 @@ { "angle": 0, "customSize": true, - "depth": 0, + "depth": 1, "height": 256, "layer": "", - "name": "TurretDemon_Base", - "persistentUuid": "0a8a4de7-f6bf-4105-b373-262bdef9e364", + "name": "FlyingDemon", + "persistentUuid": "b29f0b9a-8231-4691-aac5-5c2ccf40490f", "width": 256, - "x": 40192, - "y": 448, - "zOrder": 13, + "x": 18112, + "y": 704, + "zOrder": 66, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -38855,15 +37090,15 @@ { "angle": 0, "customSize": true, - "depth": 1, - "height": 512, + "depth": 0, + "height": 256, "layer": "", - "name": "Ladder", - "persistentUuid": "33cc427c-3a32-4c84-a6a1-c7d0cc0e2c81", - "width": 160, - "x": 40400, - "y": 736, - "zOrder": 92, + "name": "HorizontalDemon", + "persistentUuid": "6cfb3146-1ba1-4a49-9449-cff016c5d109", + "width": 256, + "x": 39072, + "y": 1152, + "zOrder": 112, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -38872,14 +37107,14 @@ "angle": 0, "customSize": true, "depth": 1, - "height": 512, + "height": 224, "layer": "", - "name": "Ladder", - "persistentUuid": "d3f2d3ed-1e6c-4ea1-aa99-52bbae1192dd", - "width": 160, - "x": 40592, - "y": 736, - "zOrder": 92, + "name": "FireDemon", + "persistentUuid": "dafc30b6-c329-43ce-a32f-511b278e20ac", + "width": 224, + "x": 41664, + "y": 1152, + "zOrder": 62, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -38887,15 +37122,15 @@ { "angle": 0, "customSize": true, - "depth": 1, - "height": 512, + "depth": 0, + "height": 496, "layer": "", - "name": "Ladder", - "persistentUuid": "73af08ca-8318-422a-9aff-4df2a5ea8e76", - "width": 160, - "x": 40784, - "y": 736, - "zOrder": 92, + "name": "StaticPlatform3", + "persistentUuid": "d43c915a-b014-44b9-9118-e88f35efbaa1", + "width": 992, + "x": 45088, + "y": 1296, + "zOrder": 72, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -38904,14 +37139,14 @@ "angle": 0, "customSize": true, "depth": 1, - "height": 512, + "height": 544, "layer": "", - "name": "Ladder", - "persistentUuid": "9a672692-9e64-4169-9cf7-2be77112b4a9", - "width": 160, - "x": 40976, - "y": 736, - "zOrder": 92, + "name": "Portal", + "persistentUuid": "1ab6404e-86f4-452f-9d59-2fde73d979a6", + "width": 408, + "x": 45320, + "y": 800, + "zOrder": 73, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -38920,14 +37155,14 @@ "angle": 0, "customSize": true, "depth": 1, - "height": 192, + "height": 256, "layer": "", - "name": "LaserDemon_Base", - "persistentUuid": "f687badc-6289-46e5-8db1-c8894931275e", - "width": 192, - "x": 40448, - "y": 480, - "zOrder": 75, + "name": "Memory", + "persistentUuid": "a21b263c-5453-464c-9776-d610b1931973", + "width": 256, + "x": 45376, + "y": 576, + "zOrder": 74, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -38935,47 +37170,47 @@ { "angle": 0, "customSize": true, - "depth": 1, - "height": 192, + "depth": 0, + "height": 224, "layer": "", - "name": "LaserDemon_Base", - "persistentUuid": "26810f5c-50c8-4124-aee0-5b35748e6a0b", - "width": 192, - "x": 40896, - "y": 480, - "zOrder": 75, + "name": "FlippingPlatform", + "persistentUuid": "8c79a8bc-3843-4130-915f-2932da95c146", + "width": 448, + "x": 44064, + "y": 1248, + "zOrder": 142, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 90, + "angle": 0, "customSize": true, "depth": 1, "height": 128, "layer": "", - "name": "LaserDemon_Beam", - "persistentUuid": "b8d7eeff-0859-4965-9836-f7564b8eb3e0", - "width": 80, - "x": 40664, - "y": 512, - "zOrder": 76, + "name": "BottomBoundary", + "persistentUuid": "d1a591e5-d6c2-4c37-9b0e-bff58c09c7d5", + "width": 45984, + "x": -128, + "y": 2336, + "zOrder": 60, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 90, + "angle": 0, "customSize": true, - "depth": 1, - "height": 128, + "depth": 0, + "height": 192, "layer": "", - "name": "LaserDemon_Beam", - "persistentUuid": "c5cb1ce1-9981-4a54-b5f5-85a38b500b21", - "width": 80, - "x": 40792, - "y": 512, - "zOrder": 76, + "name": "SpikeDemon_Base", + "persistentUuid": "1a78b49f-d0d1-4acd-86fc-dad5513b04c3", + "width": 192, + "x": 4256, + "y": -128, + "zOrder": 118, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -38983,15 +37218,15 @@ { "angle": 0, "customSize": true, - "depth": 4, - "height": 64, + "depth": 1, + "height": 256, "layer": "", - "name": "BoundaryJumpThrough", - "persistentUuid": "f8f92ad1-c4a7-42a4-95ec-4b6a382b0a1f", - "width": 1152, - "x": 40192, - "y": 736, - "zOrder": 93, + "name": "FlyingDemon", + "persistentUuid": "a02c8777-25cb-41af-ad51-98eb13f5fe98", + "width": 256, + "x": 8864, + "y": 480, + "zOrder": 66, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -39000,14 +37235,14 @@ "angle": 0, "customSize": true, "depth": 1, - "height": 512, + "height": 96, "layer": "", - "name": "Ladder", - "persistentUuid": "821a03e2-4f34-4e0e-87c8-37c592ae0830", - "width": 160, - "x": 41168, - "y": 736, - "zOrder": 92, + "name": "StaticPlatform2", + "persistentUuid": "3ca7c143-8e84-4115-a8d7-579407828d4d", + "width": 192, + "x": 11896, + "y": 1088, + "zOrder": 123, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -39016,46 +37251,46 @@ "angle": 0, "customSize": true, "depth": 1, - "height": 192, + "height": 96, "layer": "", - "name": "LaserDemon_Base", - "persistentUuid": "2208f3f6-aa28-4892-8174-cfab69e04264", + "name": "StaticPlatform2", + "persistentUuid": "3fcdfc54-6ba6-4804-be30-2c8029d18349", "width": 192, - "x": 40000, - "y": 480, - "zOrder": 75, + "x": 12016, + "y": 1504, + "zOrder": 123, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 0, + "angle": 180, "customSize": true, "depth": 1, - "height": 192, + "height": 96, "layer": "", - "name": "LaserDemon_Base", - "persistentUuid": "43359aa2-f4de-41b8-9e75-9a760ce68c12", + "name": "StaticPlatform2", + "persistentUuid": "88a2247d-7217-4071-b834-a24620f9ae87", "width": 192, - "x": 40000, - "y": 160, - "zOrder": 75, + "x": 13118, + "y": 1888, + "zOrder": 123, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 0, + "angle": 270, "customSize": true, "depth": 1, - "height": 128, + "height": 96, "layer": "", - "name": "LaserDemon_Beam", - "persistentUuid": "0f567f04-db00-4d6d-a372-cd82b26ad29c", - "width": 80, - "x": 40056, - "y": 352, - "zOrder": 76, + "name": "StaticPlatform2", + "persistentUuid": "7ae07871-d5bb-46f9-90ec-a8a7448b25bd", + "width": 192, + "x": 14019, + "y": 1968, + "zOrder": 123, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -39064,14 +37299,14 @@ "angle": 0, "customSize": true, "depth": 1, - "height": 128, + "height": 352, "layer": "", - "name": "LaserDemon_Beam", - "persistentUuid": "0e976a79-0d27-4ab9-9dc0-b3f1d4ff9d60", - "width": 80, - "x": 41400, - "y": 352, - "zOrder": 76, + "name": "StaticPlatform2", + "persistentUuid": "822349ea-8776-408e-8682-d733084ae9fd", + "width": 632, + "x": 11702, + "y": 1920, + "zOrder": 123, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -39079,15 +37314,15 @@ { "angle": 0, "customSize": true, - "depth": 1, + "depth": 0, "height": 192, "layer": "", - "name": "LaserDemon_Base", - "persistentUuid": "5cb61587-54f3-4e40-976e-2a638e3785dc", + "name": "LaserDemon_BasePermanent", + "persistentUuid": "6724b948-cfe6-4e40-b98c-b7cdfcbad49f", "width": 192, - "x": 41344, - "y": 160, - "zOrder": 75, + "x": 12384, + "y": 928, + "zOrder": 81, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -39096,46 +37331,46 @@ "angle": 0, "customSize": true, "depth": 1, - "height": 192, + "height": 512, "layer": "", - "name": "LaserDemon_Base", - "persistentUuid": "27d43b18-1c63-4736-8733-ba46a477446f", - "width": 192, - "x": 41344, - "y": 480, - "zOrder": 75, + "name": "LaserRing", + "persistentUuid": "ad1e76a6-7b1b-4978-8d88-0c2d8c3940e8", + "width": 512, + "x": 12224, + "y": 768, + "zOrder": 8, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 90, + "angle": 0, "customSize": true, "depth": 1, - "height": 128, + "height": 512, "layer": "", - "name": "LaserDemon_Beam", - "persistentUuid": "1a12e478-24b0-42f6-8a11-58d3a309152b", - "width": 80, - "x": 40216, - "y": 192, - "zOrder": 76, + "name": "LaserRing", + "persistentUuid": "29952cff-ffe1-407a-8c38-b2ec1badd99d", + "width": 512, + "x": 12640, + "y": 768, + "zOrder": 8, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 90, + "angle": 0, "customSize": true, - "depth": 1, - "height": 128, + "depth": 0, + "height": 192, "layer": "", - "name": "LaserDemon_Beam", - "persistentUuid": "e24595ac-fc64-401d-a5e2-f67456d42b7f", - "width": 80, - "x": 40344, - "y": 192, - "zOrder": 76, + "name": "LaserDemon_BasePermanent", + "persistentUuid": "b214f93d-99ff-45bf-97f4-92598b07d646", + "width": 192, + "x": 12800, + "y": 928, + "zOrder": 81, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -39143,15 +37378,15 @@ { "angle": 90, "customSize": true, - "depth": 1, + "depth": 0, "height": 128, "layer": "", - "name": "LaserDemon_Beam", - "persistentUuid": "938ef38e-8861-4107-9e03-2b98e62b6e45", + "name": "LaserDemon_BeamPermanent", + "persistentUuid": "12246c4c-7cdc-4e5b-87b9-83749e134a6c", "width": 80, - "x": 40472, - "y": 192, - "zOrder": 76, + "x": 12616, + "y": 960, + "zOrder": 82, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -39159,79 +37394,79 @@ { "angle": 90, "customSize": true, - "depth": 1, + "depth": 0, "height": 128, "layer": "", - "name": "LaserDemon_Beam", - "persistentUuid": "1effdba4-be29-46c9-9f8c-dafaa3293393", + "name": "LaserDemon_BeamPermanentSingle", + "persistentUuid": "619bc82a-81c7-49b8-b2da-170caad2739d", "width": 80, - "x": 40600, - "y": 192, - "zOrder": 76, + "x": 12744, + "y": 960, + "zOrder": 147, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 90, + "angle": 0, "customSize": true, "depth": 1, - "height": 128, + "height": 320, "layer": "", - "name": "LaserDemon_Beam", - "persistentUuid": "2208b37d-2ba1-46a5-aaab-b987b9737457", - "width": 80, - "x": 40984, - "y": 192, - "zOrder": 76, + "name": "StaticPlatform3", + "persistentUuid": "9d8e3d24-0f4d-4792-9800-1061ac390fb9", + "width": 640, + "x": 12384, + "y": 1248, + "zOrder": 148, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 90, + "angle": 0, "customSize": true, "depth": 1, - "height": 128, + "height": 256, "layer": "", - "name": "LaserDemon_Beam", - "persistentUuid": "f893aa52-ca8a-4aba-b573-217240e7b4e1", - "width": 80, - "x": 41112, - "y": 192, - "zOrder": 76, + "name": "Checkpoint", + "persistentUuid": "4ef66227-aada-41c5-a94e-a12fa7f045c9", + "width": 341, + "x": 11830, + "y": 1696, + "zOrder": 71, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 90, + "angle": 0, "customSize": true, "depth": 1, - "height": 128, + "height": 256, "layer": "", - "name": "LaserDemon_Beam", - "persistentUuid": "3aac57e8-a073-4152-8afc-f104ab51b1a2", - "width": 80, - "x": 40856, - "y": 192, - "zOrder": 76, + "name": "Checkpoint", + "persistentUuid": "01a324c9-96f4-4904-aed6-deb3a4b3c07c", + "width": 341, + "x": 28128, + "y": 576, + "zOrder": 71, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 90, + "angle": 0, "customSize": true, "depth": 1, - "height": 128, + "height": 256, "layer": "", - "name": "LaserDemon_Beam", - "persistentUuid": "d46f8714-41ff-4e83-be95-95da9a75e9be", - "width": 80, - "x": 40728, - "y": 192, - "zOrder": 76, + "name": "StaticPlatform2", + "persistentUuid": "3b850945-cabf-4b1e-a52b-fee132919bf3", + "width": 512, + "x": 29248, + "y": 1152, + "zOrder": 123, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -39240,94 +37475,106 @@ "angle": 90, "customSize": true, "depth": 1, - "height": 128, + "height": 80, "layer": "", - "name": "LaserDemon_Beam", - "persistentUuid": "b5a028b4-00db-49ab-897f-8453c38bab3c", - "width": 80, - "x": 41240, - "y": 192, - "zOrder": 76, + "name": "StaticPlatform1", + "persistentUuid": "dabbfeee-6d7f-4d0c-8bd3-752d2fef49d3", + "width": 320, + "x": 30232, + "y": 1048, + "zOrder": 1009, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 180, + "angle": 0, "customSize": true, "depth": 1, - "height": 512, + "height": 80, "layer": "", - "name": "Ladder", - "persistentUuid": "d8da3a4c-4a62-425a-90db-e38eab1be860", - "width": 160, - "x": 41168, - "y": 1102, - "zOrder": 92, + "name": "StaticPlatform1", + "persistentUuid": "8b8163f1-adef-4307-ba3f-72917f306548", + "width": 320, + "x": 30432, + "y": 928, + "zOrder": 1009, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 180, + "angle": 0, "customSize": true, - "depth": 1, - "height": 512, + "depth": 0, + "height": 256, "layer": "", - "name": "Ladder", - "persistentUuid": "5c15290f-0df2-4c7f-b9e8-dd9567062f81", - "width": 160, - "x": 40208, - "y": 1102, - "zOrder": 92, + "name": "HorizontalDemon", + "persistentUuid": "115ccfcf-4aa8-4456-9872-c767f5f36deb", + "width": 256, + "x": 29632, + "y": 384, + "zOrder": 1010, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 180, + "angle": 0, "customSize": true, - "depth": 1, - "height": 512, + "depth": 0, + "height": 256, "layer": "", - "name": "Ladder", - "persistentUuid": "a2ec326e-7ffb-4483-bc49-47558da6f88b", - "width": 160, - "x": 40400, - "y": 1102, - "zOrder": 92, + "name": "HorizontalDemon", + "persistentUuid": "cc3b5691-0bab-4874-a44e-41de7e64465b", + "width": 256, + "x": 29824, + "y": -64, + "zOrder": 1010, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 180, + "angle": 90, "customSize": true, - "depth": 1, - "height": 512, + "depth": 0, + "height": 192, "layer": "", - "name": "Ladder", - "persistentUuid": "d007b096-94e2-405d-a88e-acb8729e0070", - "width": 160, - "x": 40592, - "y": 1102, - "zOrder": 92, + "name": "ShockwaveDemon_Base", + "persistentUuid": "d788eded-1242-457c-92ae-1766d2f5c288", + "width": 192, + "x": 30160, + "y": 992, + "zOrder": 1011, "numberProperties": [], "stringProperties": [], - "initialVariables": [] + "initialVariables": [ + { + "name": "FireOffsetTime", + "type": "number", + "value": 1 + }, + { + "folded": true, + "name": "FireFrequencyTime", + "type": "number", + "value": 5 + } + ] }, { - "angle": 180, + "angle": 0, "customSize": true, "depth": 1, - "height": 512, + "height": 224, "layer": "", - "name": "Ladder", - "persistentUuid": "32e37575-1f44-487b-8656-ab8c86bf2e30", - "width": 160, - "x": 40784, - "y": 1102, - "zOrder": 92, + "name": "SpinningRotatingPlatformClockwise", + "persistentUuid": "29edc845-961f-4c1b-919c-cf3b816daf5a", + "width": 448, + "x": 31840, + "y": 544, + "zOrder": 1012, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -39335,55 +37582,133 @@ { "angle": 180, "customSize": true, - "depth": 1, - "height": 512, + "depth": 0, + "height": 192, "layer": "", - "name": "Ladder", - "persistentUuid": "11894ac1-1f62-48c0-8ef3-478888ea8c17", - "width": 160, - "x": 40976, - "y": 1102, - "zOrder": 92, + "name": "ShockwaveDemon_Base", + "persistentUuid": "13599d4b-8895-4308-b046-eda508ff41f6", + "width": 192, + "x": 31968, + "y": 1824, + "zOrder": 1011, "numberProperties": [], "stringProperties": [], - "initialVariables": [] + "initialVariables": [ + { + "folded": true, + "name": "FixedAngle", + "type": "boolean", + "value": true + }, + { + "folded": true, + "name": "ProjectileLifetime", + "type": "number", + "value": 1.5 + }, + { + "folded": true, + "name": "CanShootOffscreen", + "type": "boolean", + "value": true + }, + { + "folded": true, + "name": "FireFrequencyTime", + "type": "number", + "value": 4 + }, + { + "name": "FireOffsetTime", + "type": "number", + "value": 3.5 + } + ] }, { - "angle": 0, + "angle": 90, "customSize": true, - "depth": 1, - "height": 64, + "depth": 0, + "height": 192, "layer": "", - "name": "StaticPlatform1", - "persistentUuid": "11f6d74e-b319-4a19-ae58-627004a37f06", - "width": 352, - "x": 18848, - "y": -104, - "zOrder": 78, + "name": "ShockwaveDemon_Base", + "persistentUuid": "33ec6184-382b-4050-88cb-01a486ed27da", + "width": 192, + "x": 32896, + "y": 1144, + "zOrder": 1011, "numberProperties": [], "stringProperties": [], - "initialVariables": [] + "initialVariables": [ + { + "folded": true, + "name": "FixedAngle", + "type": "boolean", + "value": true + }, + { + "folded": true, + "name": "ProjectileLifetime", + "type": "number", + "value": 1.5 + }, + { + "folded": true, + "name": "CanShootOffscreen", + "type": "boolean", + "value": true + }, + { + "folded": true, + "name": "FireFrequencyTime", + "type": "number", + "value": 4 + }, + { + "name": "FireOffsetTime", + "type": "number", + "value": 2 + } + ] }, { - "angle": 0, + "angle": -90, "customSize": true, "depth": 0, "height": 192, "layer": "", - "name": "StalactiteDemon_Base", - "persistentUuid": "12ac6fb9-c10f-41f2-a682-86329ac437b1", - "width": 256, - "x": 18896, - "y": -59, - "zOrder": 133, + "name": "ShockwaveDemon_Base", + "persistentUuid": "7de48984-d9f9-45d1-a154-bb5bac81466f", + "width": 192, + "x": 31168, + "y": 1144, + "zOrder": 1011, "numberProperties": [], "stringProperties": [], "initialVariables": [ + { + "folded": true, + "name": "ProjectileLifetime", + "type": "number", + "value": 1.5 + }, + { + "folded": true, + "name": "CanShootOffscreen", + "type": "boolean", + "value": true + }, { "folded": true, "name": "FireFrequencyTime", "type": "number", - "value": 5 + "value": 4 + }, + { + "folded": true, + "name": "FixedAngle", + "type": "boolean", + "value": true } ] }, @@ -39391,46 +37716,46 @@ "angle": 0, "customSize": true, "depth": 1, - "height": 224, + "height": 80, "layer": "", - "name": "FireDemon", - "persistentUuid": "828a4bd3-85fc-4db8-b394-a5f147ab5cde", - "width": 224, - "x": 19648, - "y": 352, - "zOrder": 62, + "name": "StaticPlatform1", + "persistentUuid": "a2283e43-3b2e-437a-8f8a-66a74cb82ec4", + "width": 384, + "x": 31872, + "y": 2016, + "zOrder": 1009, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 0, + "angle": 90, "customSize": true, "depth": 1, - "height": 224, + "height": 80, "layer": "", - "name": "HorizontalMovingPlatformRight", - "persistentUuid": "2424410c-797a-4df2-a476-696ee3b0ead0", - "width": 448, - "x": 20064, - "y": 512, - "zOrder": 134, + "name": "StaticPlatform1", + "persistentUuid": "667061d6-8c42-492d-869e-5e29548f05a3", + "width": 320, + "x": 32968, + "y": 1192, + "zOrder": 1009, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 0, + "angle": 90, "customSize": true, "depth": 1, - "height": 512, + "height": 80, "layer": "", - "name": "Ladder", - "persistentUuid": "658c7e67-3d05-41d8-8b47-cd33e37e2a19", - "width": 160, - "x": 42208, - "y": 736, - "zOrder": 92, + "name": "StaticPlatform1", + "persistentUuid": "213ad7fd-5f7a-415b-afc4-57231c2351a1", + "width": 320, + "x": 30968, + "y": 1192, + "zOrder": 1009, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -39438,15 +37763,15 @@ { "angle": 0, "customSize": true, - "depth": 1, - "height": 512, + "depth": 0, + "height": 192, "layer": "", - "name": "Ladder", - "persistentUuid": "4cb264a1-e761-407e-9307-85c8542db634", - "width": 160, - "x": 42400, - "y": 736, - "zOrder": 92, + "name": "LaserDemon_BasePermanent", + "persistentUuid": "aeae4e2e-d4d8-43aa-94ca-8c43da127e76", + "width": 192, + "x": 32320, + "y": 1952, + "zOrder": 1013, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -39454,15 +37779,15 @@ { "angle": 0, "customSize": true, - "depth": 1, + "depth": 0, "height": 512, "layer": "", - "name": "Ladder", - "persistentUuid": "7ad87f5e-db23-4eef-a759-1cc9ce83d74c", - "width": 160, - "x": 42592, - "y": 736, - "zOrder": 92, + "name": "LaserRing", + "persistentUuid": "0be8a44d-3f0a-4f1a-bac7-0fb6e9c64f84", + "width": 512, + "x": 32160, + "y": 1792, + "zOrder": 1012, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -39471,14 +37796,14 @@ "angle": 0, "customSize": true, "depth": 1, - "height": 512, + "height": 73, "layer": "", - "name": "Ladder", - "persistentUuid": "e4e9b9d1-1168-4556-9df0-87e7228e6f6f", - "width": 160, - "x": 42784, - "y": 736, - "zOrder": 92, + "name": "StaticPlatform1", + "persistentUuid": "ced00831-a965-40ba-8183-88c7015ed87c", + "width": 256, + "x": 33200, + "y": 1911, + "zOrder": 1009, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -39486,31 +37811,15 @@ { "angle": 0, "customSize": true, - "depth": 1, - "height": 512, + "depth": 0, + "height": 192, "layer": "", - "name": "Ladder", - "persistentUuid": "79f1f5cf-b36b-4485-a0e9-abb024dddff8", - "width": 160, - "x": 42976, - "y": 736, - "zOrder": 92, - "numberProperties": [], - "stringProperties": [], - "initialVariables": [] - }, - { - "angle": 0, - "customSize": true, - "depth": 4, - "height": 64, - "layer": "", - "name": "BoundaryJumpThrough", - "persistentUuid": "a3452091-faff-4c59-a068-64355bea3c63", - "width": 1152, - "x": 42208, - "y": 736, - "zOrder": 93, + "name": "LaserDemon_BasePermanent", + "persistentUuid": "9985fdd0-2624-47f5-b759-3bcd4b2c0d5f", + "width": 192, + "x": 32960, + "y": 1952, + "zOrder": 1013, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -39518,175 +37827,175 @@ { "angle": 0, "customSize": true, - "depth": 1, + "depth": 0, "height": 512, "layer": "", - "name": "Ladder", - "persistentUuid": "e7b1fcf0-0a4b-4b7b-88a2-2d5b7b2d8e9c", - "width": 160, - "x": 43168, - "y": 736, - "zOrder": 92, + "name": "LaserRing", + "persistentUuid": "2b266867-2792-47a2-9451-70c2ac4b9b14", + "width": 512, + "x": 32800, + "y": 1792, + "zOrder": 1012, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 180, + "angle": 90, "customSize": true, - "depth": 1, - "height": 512, + "depth": 0, + "height": 128, "layer": "", - "name": "Ladder", - "persistentUuid": "04f1fa0e-06bd-4b60-96b0-97a8e76053ae", - "width": 160, - "x": 43168, - "y": 1102, - "zOrder": 92, + "name": "LaserDemon_BeamPermanent", + "persistentUuid": "99ff5fd5-17f9-41e0-b0f4-eb2d60eb40b8", + "width": 80, + "x": 32568, + "y": 1984, + "zOrder": 1014, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 180, + "angle": 90, "customSize": true, - "depth": 1, - "height": 512, + "depth": 0, + "height": 128, "layer": "", - "name": "Ladder", - "persistentUuid": "b04d6167-9809-4ba1-ab5e-29a211b66a7b", - "width": 160, - "x": 42208, - "y": 1102, - "zOrder": 92, + "name": "LaserDemon_BeamPermanent", + "persistentUuid": "8b956cd3-c925-4b1b-83b2-d5d8414e6127", + "width": 80, + "x": 32696, + "y": 1984, + "zOrder": 1014, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 180, + "angle": 90, "customSize": true, - "depth": 1, - "height": 512, + "depth": 0, + "height": 128, "layer": "", - "name": "Ladder", - "persistentUuid": "5332cb60-122a-4111-8553-237583c5fef6", - "width": 160, - "x": 42400, - "y": 1102, - "zOrder": 92, + "name": "LaserDemon_BeamPermanent", + "persistentUuid": "b1feb75a-c4b7-42b4-9ecc-9fd69dbeb37a", + "width": 80, + "x": 32824, + "y": 1984, + "zOrder": 1014, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 180, + "angle": 0, "customSize": true, - "depth": 1, - "height": 512, + "depth": 0, + "height": 192, "layer": "", - "name": "Ladder", - "persistentUuid": "288df93a-ca26-416d-adc6-f74ebe971b60", - "width": 160, - "x": 42592, - "y": 1102, - "zOrder": 92, + "name": "LaserDemon_BasePermanent", + "persistentUuid": "7c365262-646d-41e9-9fb8-17481ae0cd85", + "width": 192, + "x": 33216, + "y": 1120, + "zOrder": 1013, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 180, + "angle": 0, "customSize": true, - "depth": 1, - "height": 512, + "depth": 0, + "height": 192, "layer": "", - "name": "Ladder", - "persistentUuid": "ee9fe803-4e70-40bd-9bca-5ea4baa23ce8", - "width": 160, - "x": 42784, - "y": 1102, - "zOrder": 92, + "name": "LaserDemon_BasePermanent", + "persistentUuid": "2fb03d34-47e0-4c3a-837a-e07420f21f31", + "width": 192, + "x": 33856, + "y": 1120, + "zOrder": 1013, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 180, + "angle": 90, "customSize": true, - "depth": 1, - "height": 512, + "depth": 0, + "height": 128, "layer": "", - "name": "Ladder", - "persistentUuid": "42a0b8ec-f872-4a60-9030-9be2b98bd504", - "width": 160, - "x": 42976, - "y": 1102, - "zOrder": 92, + "name": "LaserDemon_BeamPermanent", + "persistentUuid": "5537d9a6-0658-4b66-98dd-932ec91d59e2", + "width": 80, + "x": 33464, + "y": 1152, + "zOrder": 1014, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 0, + "angle": 90, "customSize": true, - "depth": 1, - "height": 64, + "depth": 0, + "height": 128, "layer": "", - "name": "StaticPlatform1", - "persistentUuid": "84361642-a000-4f1f-9b24-d514fa8b3b40", - "width": 320, - "x": 42152, - "y": 1738, - "zOrder": 78, + "name": "LaserDemon_BeamPermanent", + "persistentUuid": "0a1983c7-a934-4b7f-8d9b-9bc38adab2a0", + "width": 80, + "x": 33592, + "y": 1152, + "zOrder": 1014, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 180, + "angle": 90, "customSize": true, "depth": 0, - "height": 192, + "height": 128, "layer": "", - "name": "StalagmiteDemon_Base", - "persistentUuid": "5d1c44a0-c530-4ba6-9c10-ae9674644aa5", - "width": 256, - "x": 43120, - "y": 1568, - "zOrder": 120, + "name": "LaserDemon_BeamPermanent", + "persistentUuid": "7e893e45-f85f-44fc-aabd-552173687610", + "width": 80, + "x": 33720, + "y": 1152, + "zOrder": 1014, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 180, + "angle": 0, "customSize": true, "depth": 0, - "height": 192, + "height": 512, "layer": "", - "name": "StalagmiteDemon_Base", - "persistentUuid": "38925c1c-6dfa-4d3c-83d8-6c278fdac685", - "width": 256, - "x": 42352, - "y": 1568, - "zOrder": 120, + "name": "LaserRing", + "persistentUuid": "ab3c0424-579d-4b97-9169-207c402d3cc8", + "width": 512, + "x": 33696, + "y": 960, + "zOrder": 101, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 180, + "angle": 0, "customSize": true, "depth": 0, - "height": 192, + "height": 512, "layer": "", - "name": "StalagmiteDemon_Base", - "persistentUuid": "655c5af7-c11b-4a89-8328-cd3c7118de7b", - "width": 256, - "x": 42544, - "y": 1568, - "zOrder": 120, + "name": "LaserRing", + "persistentUuid": "a6c3dd01-5b6d-4b69-a843-65f8a2c6123d", + "width": 512, + "x": 33056, + "y": 960, + "zOrder": 101, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -39694,15 +38003,15 @@ { "angle": 0, "customSize": true, - "depth": 1, - "height": 64, + "depth": 0, + "height": 256, "layer": "", - "name": "StaticPlatform1", - "persistentUuid": "784ece56-39b9-403b-85c4-b74d555e23c3", - "width": 320, - "x": 42456, - "y": 1738, - "zOrder": 78, + "name": "HorizontalDemon", + "persistentUuid": "3c9455d0-7dd8-4d89-aa15-648cd682398f", + "width": 256, + "x": 32352, + "y": 1728, + "zOrder": 1010, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -39710,15 +38019,15 @@ { "angle": 0, "customSize": true, - "depth": 1, - "height": 64, + "depth": 0, + "height": 256, "layer": "", - "name": "StaticPlatform1", - "persistentUuid": "fecb91f2-6626-4c2f-86a2-5dffbcc5c2f4", - "width": 320, - "x": 43064, - "y": 1738, - "zOrder": 78, + "name": "TurretDemon_Eye", + "persistentUuid": "25db37ae-61f4-45f6-90b8-4af3349c0a61", + "width": 256, + "x": 29344, + "y": -64, + "zOrder": 144, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -39726,143 +38035,143 @@ { "angle": 0, "customSize": true, - "depth": 1, - "height": 64, + "depth": 0, + "height": 256, "layer": "", - "name": "StaticPlatform1", - "persistentUuid": "fdf346cc-f500-49b0-977e-ed6c989214d2", - "width": 320, - "x": 42760, - "y": 1738, - "zOrder": 78, + "name": "TurretDemon_Base", + "persistentUuid": "cee174c0-78f6-4823-9146-5bb9b2c64ca3", + "width": 256, + "x": 29344, + "y": -64, + "zOrder": 143, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 0, + "angle": -45, "customSize": true, "depth": 1, - "height": 64, + "height": 73, "layer": "", "name": "StaticPlatform1", - "persistentUuid": "e07b55ac-9851-4e98-9730-4c7048fc707c", - "width": 336, - "x": 36288, - "y": -160, - "zOrder": 78, + "persistentUuid": "9e5ca84b-5b2d-4f0e-af11-e349669b9efd", + "width": 288, + "x": 34064, + "y": 1820, + "zOrder": 1009, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 0, + "angle": -45, "customSize": true, "depth": 1, - "height": 256, + "height": 73, "layer": "", - "name": "FlyingDemon", - "persistentUuid": "0bfc80e9-a4dc-486e-a5f1-8c8728270d80", - "width": 256, - "x": 21344, - "y": 512, - "zOrder": 66, + "name": "StaticPlatform1", + "persistentUuid": "248e6808-24d4-47d9-95b7-20a4d4b7b531", + "width": 288, + "x": 34256, + "y": 1627, + "zOrder": 1009, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 0, + "angle": -45, "customSize": true, "depth": 1, - "height": 128, + "height": 73, "layer": "", "name": "StaticPlatform1", - "persistentUuid": "fa03096e-f750-46d5-a7b8-fca0becd4050", - "width": 608, - "x": 22048, - "y": 832, - "zOrder": 78, + "persistentUuid": "04b8b3cb-62e3-4352-b1d6-d86a1603426e", + "width": 288, + "x": 34640, + "y": 1244, + "zOrder": 1009, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 0, + "angle": -45, "customSize": true, "depth": 1, - "height": 256, + "height": 73, "layer": "", - "name": "Checkpoint", - "persistentUuid": "91863160-f813-4a90-a1c1-667fa649db5d", - "width": 341, - "x": 22176, - "y": 576, - "zOrder": 71, + "name": "StaticPlatform1", + "persistentUuid": "6b8af12a-5cb1-4273-88f6-d3b4d6fefe52", + "width": 288, + "x": 34832, + "y": 1051, + "zOrder": 1009, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 0, + "angle": -45, "customSize": true, "depth": 1, - "height": 192, + "height": 73, "layer": "", - "name": "LaserDemon_Base", - "persistentUuid": "74ffc612-70ae-4587-9381-7c9583388aa9", - "width": 192, - "x": 40448, - "y": 1680, - "zOrder": 75, + "name": "StaticPlatform1", + "persistentUuid": "d918182e-9ec8-4c0e-898a-96dbf2523916", + "width": 288, + "x": 34064, + "y": 1243, + "zOrder": 1009, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 0, + "angle": -45, "customSize": true, "depth": 1, - "height": 192, + "height": 73, "layer": "", - "name": "LaserDemon_Base", - "persistentUuid": "b9b09db0-4740-474f-9036-84e5bb4133f2", - "width": 192, - "x": 40896, - "y": 1680, - "zOrder": 75, + "name": "StaticPlatform1", + "persistentUuid": "5b5aa4b6-e329-4d48-b38e-a101395547de", + "width": 288, + "x": 33872, + "y": 1435, + "zOrder": 1009, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 90, + "angle": -45, "customSize": true, "depth": 1, - "height": 128, + "height": 73, "layer": "", - "name": "LaserDemon_Beam", - "persistentUuid": "a4c3c15e-fd0f-4325-833f-80573302b736", - "width": 80, - "x": 40664, - "y": 1712, - "zOrder": 76, + "name": "StaticPlatform1", + "persistentUuid": "2d262a69-522a-4053-a0b8-676531132a28", + "width": 288, + "x": 34448, + "y": 860, + "zOrder": 1009, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 90, + "angle": -45, "customSize": true, "depth": 1, - "height": 128, + "height": 73, "layer": "", - "name": "LaserDemon_Beam", - "persistentUuid": "95a61cd0-cac9-44f5-b49e-99685c25faa3", - "width": 80, - "x": 40792, - "y": 1712, - "zOrder": 76, + "name": "StaticPlatform1", + "persistentUuid": "c7495ade-5c02-4427-a49d-41bf53b96325", + "width": 288, + "x": 34640, + "y": 667, + "zOrder": 1009, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -39871,30 +38180,30 @@ "angle": 0, "customSize": true, "depth": 1, - "height": 192, + "height": 73, "layer": "", - "name": "LaserDemon_Base", - "persistentUuid": "4fc7e6e3-43ff-4bd5-a3f2-5dac68e2d825", - "width": 192, - "x": 40000, - "y": 1680, - "zOrder": 75, + "name": "StaticPlatform1", + "persistentUuid": "c3b41022-35b4-4d2a-b37e-0ffdc000b979", + "width": 256, + "x": 33456, + "y": 1911, + "zOrder": 1009, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 0, + "angle": -45, "customSize": true, "depth": 1, - "height": 192, + "height": 73, "layer": "", - "name": "LaserDemon_Base", - "persistentUuid": "c57f33b2-a6ae-4daf-929a-7a9ee8daaba1", - "width": 192, - "x": 40000, - "y": 2000, - "zOrder": 75, + "name": "StaticPlatform1", + "persistentUuid": "873bc59d-d937-4c20-807f-82c030c8a579", + "width": 288, + "x": 34256, + "y": 1052, + "zOrder": 1009, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -39903,395 +38212,385 @@ "angle": 0, "customSize": true, "depth": 1, - "height": 128, + "height": 256, "layer": "", - "name": "LaserDemon_Beam", - "persistentUuid": "00395cbd-3348-41fb-bf55-f81e81008cd9", - "width": 80, - "x": 40056, - "y": 1872, - "zOrder": 76, + "name": "Checkpoint", + "persistentUuid": "50780fc9-d4fd-4848-8235-2d448a381ff6", + "width": 341, + "x": 33536, + "y": 1664, + "zOrder": 71, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 0, + "angle": -45, "customSize": true, "depth": 1, - "height": 128, + "height": 73, "layer": "", - "name": "LaserDemon_Beam", - "persistentUuid": "379084eb-b72a-4f2e-9775-295d037114de", - "width": 80, - "x": 41400, - "y": 1872, - "zOrder": 76, + "name": "StaticPlatform1", + "persistentUuid": "c427be16-c06a-44bb-a0a6-2f814465903a", + "width": 288, + "x": 35216, + "y": 668, + "zOrder": 1009, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 0, + "angle": -45, "customSize": true, "depth": 1, - "height": 192, + "height": 73, "layer": "", - "name": "LaserDemon_Base", - "persistentUuid": "6cb9758b-7480-426d-8f5c-8c577b981492", - "width": 192, - "x": 41344, - "y": 2000, - "zOrder": 75, + "name": "StaticPlatform1", + "persistentUuid": "eed8f848-e713-4b65-a9b0-75ed4c1f7c0d", + "width": 288, + "x": 35408, + "y": 475, + "zOrder": 1009, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 0, + "angle": -45, "customSize": true, "depth": 1, - "height": 192, + "height": 73, "layer": "", - "name": "LaserDemon_Base", - "persistentUuid": "6062b389-9d7b-4a5a-b15a-9293f9a0ebe2", - "width": 192, - "x": 41344, - "y": 1680, - "zOrder": 75, + "name": "StaticPlatform1", + "persistentUuid": "1ac96def-b0f5-4eac-a056-6b4a1d6c08da", + "width": 288, + "x": 35216, + "y": 91, + "zOrder": 1009, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 90, + "angle": -45, "customSize": true, "depth": 1, - "height": 128, + "height": 73, "layer": "", - "name": "LaserDemon_Beam", - "persistentUuid": "4140e52c-6120-456c-9221-591bcd02346a", - "width": 80, - "x": 40216, - "y": 2032, - "zOrder": 76, + "name": "StaticPlatform1", + "persistentUuid": "4d525f47-eebf-4348-9a44-8f6413f22738", + "width": 288, + "x": 35024, + "y": 283, + "zOrder": 1009, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 90, + "angle": -45, "customSize": true, "depth": 1, - "height": 128, + "height": 73, "layer": "", - "name": "LaserDemon_Beam", - "persistentUuid": "9837feba-e7d8-4ea6-a42f-b5d1e89570d7", - "width": 80, - "x": 40344, - "y": 2032, - "zOrder": 76, + "name": "StaticPlatform1", + "persistentUuid": "da1c4e16-7fe5-4bc0-9a59-8f358438a787", + "width": 288, + "x": 34832, + "y": 475, + "zOrder": 1009, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 90, + "angle": 135, "customSize": true, - "depth": 1, - "height": 128, + "depth": 0, + "height": 192, "layer": "", - "name": "LaserDemon_Beam", - "persistentUuid": "eefd8bd6-9488-4d8e-8c10-8ecd051c37f4", - "width": 80, - "x": 40472, - "y": 2032, - "zOrder": 76, + "name": "ShockwaveDemon_Base", + "persistentUuid": "56b812c9-9f83-4254-99cf-0edb453826b3", + "width": 192, + "x": 35032, + "y": 760, + "zOrder": 1017, "numberProperties": [], "stringProperties": [], - "initialVariables": [] + "initialVariables": [ + { + "folded": true, + "name": "ProjectileLifetime", + "type": "number", + "value": 0.75 + }, + { + "folded": true, + "name": "ShockwavePower", + "type": "number", + "value": 1750 + }, + { + "folded": true, + "name": "FireFrequencyTime", + "type": "number", + "value": 4 + } + ] }, { - "angle": 90, + "angle": -45, "customSize": true, "depth": 1, - "height": 128, + "height": 73, "layer": "", - "name": "LaserDemon_Beam", - "persistentUuid": "dcc25a47-f269-49ae-8683-38125cc61768", - "width": 80, - "x": 40600, - "y": 2032, - "zOrder": 76, + "name": "StaticPlatform1", + "persistentUuid": "3c3acaf5-c319-47bd-8fa6-013099ca312d", + "width": 288, + "x": 35072, + "y": 908, + "zOrder": 1009, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 90, + "angle": -45, "customSize": true, "depth": 1, - "height": 128, + "height": 73, "layer": "", - "name": "LaserDemon_Beam", - "persistentUuid": "224229c6-b136-4a92-ae6b-ce0a7a7aee3c", - "width": 80, - "x": 40984, - "y": 2032, - "zOrder": 76, + "name": "StaticPlatform1", + "persistentUuid": "fd4a1b65-e9ba-4838-b0aa-09d62a5d03f6", + "width": 288, + "x": 35408, + "y": 476, + "zOrder": 1009, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 90, + "angle": 45, "customSize": true, "depth": 1, - "height": 128, + "height": 73, "layer": "", - "name": "LaserDemon_Beam", - "persistentUuid": "904d4c37-9b8e-4dbb-8c85-a376a27033f9", - "width": 80, - "x": 41112, - "y": 2032, - "zOrder": 76, + "name": "StaticPlatform1", + "persistentUuid": "ccfe92cd-3cb8-45a5-8447-ea975592b6d9", + "width": 288, + "x": 37520, + "y": 508, + "zOrder": 1009, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 90, + "angle": 45, "customSize": true, "depth": 1, - "height": 128, + "height": 73, "layer": "", - "name": "LaserDemon_Beam", - "persistentUuid": "1f8899f7-c984-44ef-bc90-e79a28007ef9", - "width": 80, - "x": 40856, - "y": 2032, - "zOrder": 76, + "name": "StaticPlatform1", + "persistentUuid": "4e3dffc6-90a3-4ba0-bc0f-1949846382cc", + "width": 288, + "x": 37712, + "y": 699, + "zOrder": 1009, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 90, + "angle": 45, "customSize": true, "depth": 1, - "height": 128, + "height": 73, "layer": "", - "name": "LaserDemon_Beam", - "persistentUuid": "e10ef350-9709-4e88-833d-438dbdf656a4", - "width": 80, - "x": 40728, - "y": 2032, - "zOrder": 76, + "name": "StaticPlatform1", + "persistentUuid": "2c7a16dd-8a9e-4e66-89ad-aae6307cd9b9", + "width": 288, + "x": 37904, + "y": 892, + "zOrder": 1009, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 90, + "angle": 45, "customSize": true, "depth": 1, - "height": 128, + "height": 73, "layer": "", - "name": "LaserDemon_Beam", - "persistentUuid": "18c90809-9f7a-42ec-85e2-3304fa8a12af", - "width": 80, - "x": 41240, - "y": 2032, - "zOrder": 76, + "name": "StaticPlatform1", + "persistentUuid": "27c1f228-ccb1-4d76-931e-b9bae08f1650", + "width": 288, + "x": 38048, + "y": 1132, + "zOrder": 1009, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 0, + "angle": 45, "customSize": true, - "depth": 0, - "height": 256, + "depth": 1, + "height": 73, "layer": "", - "name": "TurretDemon_Base", - "persistentUuid": "0ee876e5-8aa5-468e-853f-19a7dc447102", - "width": 256, - "x": 41088, - "y": 1648, - "zOrder": 13, + "name": "StaticPlatform1", + "persistentUuid": "56b47372-9784-4eac-90bb-75ad561bd451", + "width": 288, + "x": 37328, + "y": 316, + "zOrder": 1009, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 0, - "customSize": true, - "depth": 0, - "height": 256, - "layer": "", - "name": "TurretDemon_Eye", - "persistentUuid": "5ca856c4-0aef-43bc-8f51-e582be8a96d2", - "width": 256, - "x": 41088, - "y": 1648, - "zOrder": 120, - "numberProperties": [], - "stringProperties": [], - "initialVariables": [ - { - "folded": true, - "name": "ProjectileLifetime", - "type": "number", - "value": 2.25 - }, - { - "folded": true, - "name": "CanShootOffscreen", - "type": "boolean", - "value": true - } - ] - }, - { - "angle": 0, + "angle": 45, "customSize": true, "depth": 1, - "height": 256, + "height": 73, "layer": "", - "name": "FlyingDemon", - "persistentUuid": "b29f0b9a-8231-4691-aac5-5c2ccf40490f", - "width": 256, - "x": 18112, - "y": 704, - "zOrder": 66, + "name": "StaticPlatform1", + "persistentUuid": "de1c37b3-083d-4a55-858e-9f44ac8a8f59", + "width": 288, + "x": 37136, + "y": 123, + "zOrder": 1009, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 0, + "angle": 45, "customSize": true, - "depth": 0, - "height": 256, + "depth": 1, + "height": 73, "layer": "", - "name": "HorizontalDemon", - "persistentUuid": "6cfb3146-1ba1-4a49-9449-cff016c5d109", - "width": 256, - "x": 39072, - "y": 1152, - "zOrder": 112, + "name": "StaticPlatform1", + "persistentUuid": "34be792e-58d0-48a3-bfec-08c335375a69", + "width": 288, + "x": 36944, + "y": -69, + "zOrder": 1009, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 0, + "angle": 45, "customSize": true, "depth": 1, - "height": 224, + "height": 73, "layer": "", - "name": "FireDemon", - "persistentUuid": "dafc30b6-c329-43ce-a32f-511b278e20ac", - "width": 224, - "x": 41664, - "y": 1152, - "zOrder": 62, + "name": "StaticPlatform1", + "persistentUuid": "20d6d0f1-e189-48e8-a626-d219082108cb", + "width": 288, + "x": 37136, + "y": -452, + "zOrder": 1009, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 0, + "angle": 45, "customSize": true, - "depth": 0, - "height": 496, + "depth": 1, + "height": 73, "layer": "", - "name": "StaticPlatform3", - "persistentUuid": "d43c915a-b014-44b9-9118-e88f35efbaa1", - "width": 992, - "x": 45088, - "y": 1296, - "zOrder": 72, + "name": "StaticPlatform1", + "persistentUuid": "c705e1fe-9f5a-4e8d-a553-2084cbfe051c", + "width": 288, + "x": 37328, + "y": -260, + "zOrder": 1009, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 0, + "angle": 45, "customSize": true, "depth": 1, - "height": 544, + "height": 73, "layer": "", - "name": "Portal", - "persistentUuid": "1ab6404e-86f4-452f-9d59-2fde73d979a6", - "width": 408, - "x": 45320, - "y": 800, - "zOrder": 73, + "name": "StaticPlatform1", + "persistentUuid": "d5622c35-dea7-41f4-8d6d-511d8da78448", + "width": 288, + "x": 37520, + "y": -68, + "zOrder": 1009, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 0, + "angle": 45, "customSize": true, "depth": 1, - "height": 256, + "height": 73, "layer": "", - "name": "Memory", - "persistentUuid": "a21b263c-5453-464c-9776-d610b1931973", - "width": 256, - "x": 45376, - "y": 576, - "zOrder": 74, + "name": "StaticPlatform1", + "persistentUuid": "f9785907-418c-44c2-99de-8d2cdb22df3e", + "width": 288, + "x": 37712, + "y": 124, + "zOrder": 1009, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 0, + "angle": 45, "customSize": true, - "depth": 0, - "height": 224, + "depth": 1, + "height": 73, "layer": "", - "name": "FlippingPlatform", - "persistentUuid": "8c79a8bc-3843-4130-915f-2932da95c146", - "width": 448, - "x": 44064, - "y": 1248, - "zOrder": 142, + "name": "StaticPlatform1", + "persistentUuid": "5da3b960-d750-4b67-b517-cda25e6c75a0", + "width": 288, + "x": 37904, + "y": 316, + "zOrder": 1009, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 0, + "angle": 45, "customSize": true, "depth": 1, - "height": 128, + "height": 73, "layer": "", - "name": "BottomBoundary", - "persistentUuid": "d1a591e5-d6c2-4c37-9b0e-bff58c09c7d5", - "width": 45984, - "x": -128, - "y": 2336, - "zOrder": 60, + "name": "StaticPlatform1", + "persistentUuid": "65332f1c-adf0-4373-81e1-3941649c2e07", + "width": 288, + "x": 38096, + "y": 508, + "zOrder": 1009, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 0, + "angle": 45, "customSize": true, - "depth": 0, - "height": 192, + "depth": 1, + "height": 73, "layer": "", - "name": "SpikeDemon_Base", - "persistentUuid": "1a78b49f-d0d1-4acd-86fc-dad5513b04c3", - "width": 192, - "x": 4256, - "y": -128, - "zOrder": 118, + "name": "StaticPlatform1", + "persistentUuid": "149c2fc8-4c24-430a-8236-c25abc7d4af9", + "width": 288, + "x": 38288, + "y": 700, + "zOrder": 1009, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -40300,14 +38599,14 @@ "angle": 0, "customSize": true, "depth": 1, - "height": 256, + "height": 128, "layer": "", - "name": "FlyingDemon", - "persistentUuid": "a02c8777-25cb-41af-ad51-98eb13f5fe98", - "width": 256, - "x": 8864, - "y": 480, - "zOrder": 66, + "name": "StaticPlatform1", + "persistentUuid": "e85a583a-a8b5-4909-8f80-bc3df2179712", + "width": 704, + "x": 38336, + "y": 1184, + "zOrder": 78, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -40316,62 +38615,106 @@ "angle": 0, "customSize": true, "depth": 1, - "height": 96, + "height": 256, "layer": "", - "name": "StaticPlatform2", - "persistentUuid": "3ca7c143-8e84-4115-a8d7-579407828d4d", - "width": 192, - "x": 11896, - "y": 1088, - "zOrder": 123, + "name": "Checkpoint", + "persistentUuid": "eaf40f92-2580-46ed-ba0d-a2046d07bf52", + "width": 341, + "x": 38507, + "y": 928, + "zOrder": 71, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 0, + "angle": 225, "customSize": true, - "depth": 1, - "height": 96, + "depth": 0, + "height": 192, "layer": "", - "name": "StaticPlatform2", - "persistentUuid": "3fcdfc54-6ba6-4804-be30-2c8029d18349", + "name": "ShockwaveDemon_Base", + "persistentUuid": "79e839c7-f225-4f80-aa82-79e691724626", "width": 192, - "x": 12016, - "y": 1504, - "zOrder": 123, + "x": 38184, + "y": 984, + "zOrder": 1017, "numberProperties": [], "stringProperties": [], - "initialVariables": [] + "initialVariables": [ + { + "folded": true, + "name": "ProjectileLifetime", + "type": "number", + "value": 0.75 + }, + { + "folded": true, + "name": "CanShootOffscreen", + "type": "boolean", + "value": true + }, + { + "folded": true, + "name": "ShockwavePower", + "type": "number", + "value": 1750 + }, + { + "folded": true, + "name": "FireFrequencyTime", + "type": "number", + "value": 4 + } + ] }, { - "angle": 180, + "angle": -110, "customSize": true, - "depth": 1, - "height": 96, + "depth": 0, + "height": 192, "layer": "", - "name": "StaticPlatform2", - "persistentUuid": "88a2247d-7217-4071-b834-a24620f9ae87", + "name": "ShockwaveDemon_Base", + "persistentUuid": "f820fd4b-7c95-4b23-9197-1575e6483778", "width": 192, - "x": 13118, - "y": 1888, - "zOrder": 123, + "x": 9563, + "y": 469, + "zOrder": 101, "numberProperties": [], "stringProperties": [], - "initialVariables": [] + "initialVariables": [ + { + "folded": true, + "name": "FixedAngle", + "type": "boolean", + "value": true + }, + { + "folded": true, + "name": "ShockwavePower", + "type": "number", + "value": 800 + }, + { + "folded": true, + "name": "FireFrequencyTime", + "type": "number", + "value": 4 + } + ] }, { - "angle": 270, + "angle": 0, "customSize": true, "depth": 1, - "height": 96, + "height": 64, "layer": "", - "name": "StaticPlatform2", - "persistentUuid": "7ae07871-d5bb-46f9-90ec-a8a7448b25bd", - "width": 192, - "x": 14019, - "y": 1968, - "zOrder": 123, + "name": "StaticPlatform1", + "persistentUuid": "b923dc13-2506-4e3b-a9ab-842a2b05c771", + "width": 336, + "x": 36624, + "y": -160, + "zOrder": 78, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -40380,126 +38723,201 @@ "angle": 0, "customSize": true, "depth": 1, - "height": 352, + "height": 73, "layer": "", - "name": "StaticPlatform2", - "persistentUuid": "822349ea-8776-408e-8682-d733084ae9fd", - "width": 632, - "x": 11702, - "y": 1920, - "zOrder": 123, + "name": "StaticPlatform1", + "persistentUuid": "0b453a9c-6b77-4b01-8972-fde585b1510a", + "width": 256, + "x": 33712, + "y": 1911, + "zOrder": 1009, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 0, + "angle": 180, "customSize": true, "depth": 0, "height": 192, "layer": "", - "name": "LaserDemon_BasePermanent", - "persistentUuid": "6724b948-cfe6-4e40-b98c-b7cdfcbad49f", - "width": 192, - "x": 12384, - "y": 928, - "zOrder": 81, + "name": "StalagmiteDemon_Base", + "persistentUuid": "8ad30bf9-bdc6-40d6-9ea6-2a768e12be1c", + "width": 256, + "x": 42160, + "y": 1568, + "zOrder": 120, "numberProperties": [], "stringProperties": [], - "initialVariables": [] + "initialVariables": [ + { + "folded": true, + "name": "FireOffsetTime", + "type": "number", + "value": 3.25 + } + ] }, { - "angle": 0, + "angle": 180, "customSize": true, - "depth": 1, - "height": 512, + "depth": 0, + "height": 192, "layer": "", - "name": "LaserRing", - "persistentUuid": "ad1e76a6-7b1b-4978-8d88-0c2d8c3940e8", - "width": 512, - "x": 12224, - "y": 768, - "zOrder": 8, + "name": "StalagmiteDemon_Base", + "persistentUuid": "a2063bdf-cc9a-4c07-b310-2fc27c379837", + "width": 256, + "x": 42736, + "y": 1568, + "zOrder": 120, "numberProperties": [], "stringProperties": [], - "initialVariables": [] + "initialVariables": [ + { + "folded": true, + "name": "FireOffsetTime", + "type": "number", + "value": 3.25 + } + ] }, { - "angle": 0, + "angle": 180, "customSize": true, - "depth": 1, - "height": 512, + "depth": 0, + "height": 192, "layer": "", - "name": "LaserRing", - "persistentUuid": "29952cff-ffe1-407a-8c38-b2ec1badd99d", - "width": 512, - "x": 12640, - "y": 768, - "zOrder": 8, + "name": "StalagmiteDemon_Base", + "persistentUuid": "a9badbd5-5816-4f95-b486-00dcc73113a9", + "width": 256, + "x": 42928, + "y": 1568, + "zOrder": 120, "numberProperties": [], "stringProperties": [], - "initialVariables": [] + "initialVariables": [ + { + "folded": true, + "name": "FireOffsetTime", + "type": "number", + "value": 3.25 + } + ] }, { "angle": 0, "customSize": true, "depth": 0, - "height": 192, + "height": 256, "layer": "", - "name": "LaserDemon_BasePermanent", - "persistentUuid": "b214f93d-99ff-45bf-97f4-92598b07d646", - "width": 192, - "x": 12800, - "y": 928, - "zOrder": 81, + "name": "TurretDemon_Base", + "persistentUuid": "440a8103-04c7-4922-9ea7-117caef012c9", + "width": 256, + "x": 41088, + "y": 448, + "zOrder": 13, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 90, + "angle": 0, "customSize": true, "depth": 0, - "height": 128, + "height": 256, "layer": "", - "name": "LaserDemon_BeamPermanent", - "persistentUuid": "12246c4c-7cdc-4e5b-87b9-83749e134a6c", - "width": 80, - "x": 12616, - "y": 960, - "zOrder": 82, + "name": "TurretDemon_Eye", + "persistentUuid": "6c4ae49a-95a6-4792-8350-97af163bc15b", + "width": 256, + "x": 41088, + "y": 448, + "zOrder": 120, "numberProperties": [], "stringProperties": [], - "initialVariables": [] + "initialVariables": [ + { + "folded": true, + "name": "ProjectileLifetime", + "type": "number", + "value": 2.25 + }, + { + "folded": true, + "name": "CanShootOffscreen", + "type": "boolean", + "value": true + }, + { + "folded": true, + "name": "FireOffsetTime", + "type": "number", + "value": 3 + } + ] }, { - "angle": 90, + "angle": 0, "customSize": true, "depth": 0, - "height": 128, + "height": 256, "layer": "", - "name": "LaserDemon_BeamPermanentSingle", - "persistentUuid": "619bc82a-81c7-49b8-b2da-170caad2739d", - "width": 80, - "x": 12744, - "y": 960, - "zOrder": 147, + "name": "TurretDemon_Base", + "persistentUuid": "f7a4d92b-4b56-4dd4-b4f3-30db4c6b6837", + "width": 256, + "x": 40192, + "y": 1648, + "zOrder": 13, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, + { + "angle": 0, + "customSize": true, + "depth": 0, + "height": 256, + "layer": "", + "name": "TurretDemon_Eye", + "persistentUuid": "9f27ab8f-bdee-48b5-8e55-619c599aab2b", + "width": 256, + "x": 40192, + "y": 1648, + "zOrder": 120, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [ + { + "folded": true, + "name": "FireOffsetTime", + "type": "number", + "value": 3 + }, + { + "folded": true, + "name": "ProjectileLifetime", + "type": "number", + "value": 2.25 + }, + { + "folded": true, + "name": "CanShootOffscreen", + "type": "boolean", + "value": true + } + ] + }, { "angle": 0, "customSize": true, "depth": 1, - "height": 320, + "height": 200, "layer": "", - "name": "StaticPlatform3", - "persistentUuid": "9d8e3d24-0f4d-4792-9800-1061ac390fb9", - "width": 640, - "x": 12384, - "y": 1248, - "zOrder": 148, + "name": "StaticPlatform1", + "persistentUuid": "9c40be99-7986-4725-8ab5-0e7e70436ad9", + "width": 736, + "x": 27936, + "y": 824, + "zOrder": 109, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -40508,14 +38926,14 @@ "angle": 0, "customSize": true, "depth": 1, - "height": 256, + "height": 32, "layer": "", - "name": "Checkpoint", - "persistentUuid": "4ef66227-aada-41c5-a94e-a12fa7f045c9", - "width": 341, - "x": 11830, - "y": 1696, - "zOrder": 71, + "name": "StaticPlatform2", + "persistentUuid": "d3b101be-6173-47a2-a0de-6bf6a79345e8", + "width": 32, + "x": 24448, + "y": 384, + "zOrder": 131, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -40524,14 +38942,14 @@ "angle": 0, "customSize": true, "depth": 1, - "height": 256, + "height": 32, "layer": "", - "name": "Checkpoint", - "persistentUuid": "01a324c9-96f4-4904-aed6-deb3a4b3c07c", - "width": 341, - "x": 28128, - "y": 576, - "zOrder": 71, + "name": "StaticPlatform2", + "persistentUuid": "26279ef6-68f4-43c9-8566-9c42d3118624", + "width": 32, + "x": 24896, + "y": 512, + "zOrder": 131, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -40539,31 +38957,60 @@ { "angle": 0, "customSize": true, - "depth": 1, + "depth": 0, "height": 256, "layer": "", - "name": "StaticPlatform2", - "persistentUuid": "3b850945-cabf-4b1e-a52b-fee132919bf3", - "width": 512, - "x": 29248, - "y": 1152, - "zOrder": 123, + "name": "TurretDemon_Base", + "persistentUuid": "25654ea2-2ccc-4468-8348-aa2b0a59dc5f", + "width": 256, + "x": 25280, + "y": -288, + "zOrder": 132, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 90, + "angle": 0, + "customSize": true, + "depth": 0, + "height": 256, + "layer": "", + "name": "TurretDemon_Eye", + "persistentUuid": "1ec55816-f0cc-4fe7-8e2f-34250d664bfd", + "width": 256, + "x": 25280, + "y": -288, + "zOrder": 133, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [ + { + "folded": true, + "name": "FireFrequencyTime", + "type": "number", + "value": 5.5 + }, + { + "folded": true, + "name": "ProjectileLifetime", + "type": "number", + "value": 3 + } + ] + }, + { + "angle": 0, "customSize": true, "depth": 1, - "height": 80, + "height": 144, "layer": "", - "name": "StaticPlatform1", - "persistentUuid": "dabbfeee-6d7f-4d0c-8bd3-752d2fef49d3", - "width": 320, - "x": 30232, - "y": 1048, - "zOrder": 1009, + "name": "SpinningPlatformCounterclockwise", + "persistentUuid": "16fe441c-a4f9-4783-9d03-a9d4f74df7fd", + "width": 288, + "x": 26048, + "y": 640, + "zOrder": 136, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -40572,14 +39019,14 @@ "angle": 0, "customSize": true, "depth": 1, - "height": 80, + "height": 32, "layer": "", - "name": "StaticPlatform1", - "persistentUuid": "8b8163f1-adef-4307-ba3f-72917f306548", - "width": 320, - "x": 30432, - "y": 928, - "zOrder": 1009, + "name": "StaticPlatform2", + "persistentUuid": "04cb732d-de65-42ca-832a-1ae9af1accc7", + "width": 32, + "x": 27232, + "y": 1440, + "zOrder": 131, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -40587,15 +39034,15 @@ { "angle": 0, "customSize": true, - "depth": 0, - "height": 256, + "depth": 1, + "height": 32, "layer": "", - "name": "HorizontalDemon", - "persistentUuid": "115ccfcf-4aa8-4456-9872-c767f5f36deb", - "width": 256, - "x": 29632, - "y": 384, - "zOrder": 1010, + "name": "StaticPlatform2", + "persistentUuid": "8296f3e0-31cd-4e90-8774-90addbe61d07", + "width": 32, + "x": 27744, + "y": 1184, + "zOrder": 131, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -40603,193 +39050,131 @@ { "angle": 0, "customSize": true, - "depth": 0, + "depth": 1, "height": 256, "layer": "", - "name": "HorizontalDemon", - "persistentUuid": "cc3b5691-0bab-4874-a44e-41de7e64465b", + "name": "FlyingDemon", + "persistentUuid": "bb2b046d-26a1-443a-915e-ac18c8b5e192", "width": 256, - "x": 29824, - "y": -64, - "zOrder": 1010, + "x": 32480, + "y": 1760, + "zOrder": 66, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 90, + "angle": 0, "customSize": true, "depth": 0, "height": 192, "layer": "", - "name": "ShockwaveDemon_Base", - "persistentUuid": "d788eded-1242-457c-92ae-1766d2f5c288", + "name": "LaserDemon_Base", + "persistentUuid": "74c3d8c0-00eb-4934-bd4d-7f24da9c0a15", "width": 192, - "x": 30160, - "y": 992, - "zOrder": 1011, + "x": 26368, + "y": 1280, + "zOrder": 1020, "numberProperties": [], "stringProperties": [], "initialVariables": [ - { - "name": "FireOffsetTime", - "type": "number", - "value": 1 - }, { "folded": true, - "name": "FireFrequencyTime", + "name": "FireOffsetTime", "type": "number", - "value": 5 + "value": 0 } ] }, { "angle": 0, "customSize": true, - "depth": 1, - "height": 224, + "depth": 0, + "height": 192, "layer": "", - "name": "SpinningRotatingPlatformClockwise", - "persistentUuid": "29edc845-961f-4c1b-919c-cf3b816daf5a", - "width": 448, - "x": 31840, - "y": 544, - "zOrder": 1012, + "name": "LaserDemon_Base", + "persistentUuid": "9b74bded-40ee-4b73-bc90-3283562a858c", + "width": 192, + "x": 26368, + "y": 1856, + "zOrder": 1020, "numberProperties": [], "stringProperties": [], - "initialVariables": [] + "initialVariables": [ + { + "folded": true, + "name": "FireOffsetTime", + "type": "number", + "value": 0 + } + ] }, { - "angle": 180, + "angle": 0, "customSize": true, "depth": 0, - "height": 192, + "height": 128, "layer": "", - "name": "ShockwaveDemon_Base", - "persistentUuid": "13599d4b-8895-4308-b046-eda508ff41f6", - "width": 192, - "x": 31968, - "y": 1824, - "zOrder": 1011, + "name": "LaserDemon_Beam", + "persistentUuid": "6e98dde9-e12a-429d-b9f6-3914efc69cc1", + "width": 80, + "x": 26424, + "y": 1472, + "zOrder": 1021, "numberProperties": [], "stringProperties": [], "initialVariables": [ { "folded": true, - "name": "FixedAngle", - "type": "boolean", - "value": true - }, - { - "folded": true, - "name": "ProjectileLifetime", - "type": "number", - "value": 1.5 - }, - { - "folded": true, - "name": "CanShootOffscreen", - "type": "boolean", - "value": true - }, - { - "folded": true, - "name": "FireFrequencyTime", - "type": "number", - "value": 4 - }, - { "name": "FireOffsetTime", "type": "number", - "value": 3.5 + "value": 0 } ] }, { - "angle": 90, + "angle": 0, "customSize": true, "depth": 0, - "height": 192, + "height": 128, "layer": "", - "name": "ShockwaveDemon_Base", - "persistentUuid": "33ec6184-382b-4050-88cb-01a486ed27da", - "width": 192, - "x": 32896, - "y": 1144, - "zOrder": 1011, + "name": "LaserDemon_Beam", + "persistentUuid": "115bdacd-7192-4a78-a12a-937c78f2ce7d", + "width": 80, + "x": 26424, + "y": 1600, + "zOrder": 1021, "numberProperties": [], "stringProperties": [], "initialVariables": [ { "folded": true, - "name": "FixedAngle", - "type": "boolean", - "value": true - }, - { - "folded": true, - "name": "ProjectileLifetime", - "type": "number", - "value": 1.5 - }, - { - "folded": true, - "name": "CanShootOffscreen", - "type": "boolean", - "value": true - }, - { - "folded": true, - "name": "FireFrequencyTime", - "type": "number", - "value": 4 - }, - { "name": "FireOffsetTime", "type": "number", - "value": 2 + "value": 0 } ] }, { - "angle": -90, + "angle": 0, "customSize": true, "depth": 0, - "height": 192, + "height": 128, "layer": "", - "name": "ShockwaveDemon_Base", - "persistentUuid": "7de48984-d9f9-45d1-a154-bb5bac81466f", - "width": 192, - "x": 31168, - "y": 1144, - "zOrder": 1011, + "name": "LaserDemon_Beam", + "persistentUuid": "ca837ebc-988c-4ba1-ad82-f74371f7a4b0", + "width": 80, + "x": 26424, + "y": 1728, + "zOrder": 1021, "numberProperties": [], "stringProperties": [], "initialVariables": [ { "folded": true, - "name": "ProjectileLifetime", - "type": "number", - "value": 1.5 - }, - { - "folded": true, - "name": "CanShootOffscreen", - "type": "boolean", - "value": true - }, - { - "folded": true, - "name": "FireFrequencyTime", + "name": "FireOffsetTime", "type": "number", - "value": 4 - }, - { - "folded": true, - "name": "FixedAngle", - "type": "boolean", - "value": true + "value": 0 } ] }, @@ -40797,46 +39182,46 @@ "angle": 0, "customSize": true, "depth": 1, - "height": 80, + "height": 64, "layer": "", "name": "StaticPlatform1", - "persistentUuid": "a2283e43-3b2e-437a-8f8a-66a74cb82ec4", - "width": 384, - "x": 31872, - "y": 2016, - "zOrder": 1009, + "persistentUuid": "d5cb44f8-ac87-4527-badd-f630ab9928be", + "width": 336, + "x": 36624, + "y": -160, + "zOrder": 78, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 90, + "angle": 0, "customSize": true, "depth": 1, - "height": 80, + "height": 64, "layer": "", "name": "StaticPlatform1", - "persistentUuid": "667061d6-8c42-492d-869e-5e29548f05a3", - "width": 320, - "x": 32968, - "y": 1192, - "zOrder": 1009, + "persistentUuid": "44f1df08-c561-4093-9eb5-287ca84c3afa", + "width": 336, + "x": 36288, + "y": -160, + "zOrder": 78, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 90, + "angle": 0, "customSize": true, "depth": 1, - "height": 80, + "height": 32, "layer": "", - "name": "StaticPlatform1", - "persistentUuid": "213ad7fd-5f7a-415b-afc4-57231c2351a1", - "width": 320, - "x": 30968, - "y": 1192, - "zOrder": 1009, + "name": "StaticPlatform2", + "persistentUuid": "830f9afd-ebb1-46d6-8cd1-9e4772e8ede3", + "width": 32, + "x": 23200, + "y": 704, + "zOrder": 131, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -40844,15 +39229,15 @@ { "angle": 0, "customSize": true, - "depth": 0, - "height": 192, + "depth": 1, + "height": 32, "layer": "", - "name": "LaserDemon_BasePermanent", - "persistentUuid": "aeae4e2e-d4d8-43aa-94ca-8c43da127e76", - "width": 192, - "x": 32320, - "y": 1952, - "zOrder": 1013, + "name": "StaticPlatform2", + "persistentUuid": "9f8494cd-3daa-4c90-b81a-eba92b6f3a93", + "width": 32, + "x": 22880, + "y": 352, + "zOrder": 131, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -40860,15 +39245,15 @@ { "angle": 0, "customSize": true, - "depth": 0, - "height": 512, + "depth": 1, + "height": 32, "layer": "", - "name": "LaserRing", - "persistentUuid": "0be8a44d-3f0a-4f1a-bac7-0fb6e9c64f84", - "width": 512, - "x": 32160, - "y": 1792, - "zOrder": 1012, + "name": "StaticPlatform2", + "persistentUuid": "11e11ab1-7002-481f-b8c0-b8f673e71452", + "width": 32, + "x": 23936, + "y": 256, + "zOrder": 131, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -40877,222 +39262,513 @@ "angle": 0, "customSize": true, "depth": 1, - "height": 73, + "height": 32, "layer": "", - "name": "StaticPlatform1", - "persistentUuid": "ced00831-a965-40ba-8183-88c7015ed87c", - "width": 256, - "x": 33200, - "y": 1911, - "zOrder": 1009, + "name": "StaticPlatform2", + "persistentUuid": "2401587b-041b-445a-abde-d1272e23e545", + "width": 32, + "x": 23360, + "y": 192, + "zOrder": 131, "numberProperties": [], "stringProperties": [], "initialVariables": [] + } + ], + "objects": [ + { + "assetStoreId": "", + "height": 1024, + "name": "BackgroundPlants", + "texture": "Assets\\Images\\Levels\\8\\Background\\Background.png", + "type": "TiledSpriteObject::TiledSprite", + "width": 2048, + "variables": [], + "effects": [ + { + "effectType": "TiltShift", + "name": "Effect", + "doubleParameters": { + "blur": 30, + "gradientBlur": 1000 + }, + "stringParameters": {}, + "booleanParameters": {} + }, + { + "effectType": "OldFilm", + "name": "Effect2", + "doubleParameters": { + "animationFrequency": 60, + "noise": 0.1, + "noiseSize": 1, + "scratch": 0.5, + "scratchDensity": 0.4, + "scratchWidth": 1, + "sepia": 0.1, + "vignetting": 0.75, + "vignettingAlpha": 1, + "vignettingBlur": 0.3 + }, + "stringParameters": {}, + "booleanParameters": {} + } + ], + "behaviors": [] + } + ], + "objectsFolderStructure": { + "folderName": "__ROOT", + "children": [ + { + "folderName": "NewFolder" + }, + { + "objectName": "BackgroundPlants" + } + ] + }, + "events": [ + { + "type": "BuiltinCommonInstructions::Link", + "include": { + "includeConfig": 0 + }, + "target": "LevelEvents" }, { - "angle": 0, - "customSize": true, - "depth": 0, - "height": 192, - "layer": "", - "name": "LaserDemon_BasePermanent", - "persistentUuid": "9985fdd0-2624-47f5-b759-3bcd4b2c0d5f", - "width": 192, - "x": 32960, - "y": 1952, - "zOrder": 1013, - "numberProperties": [], - "stringProperties": [], - "initialVariables": [] + "colorB": 228, + "colorG": 176, + "colorR": 74, + "creationTime": 0, + "name": "Change Scene", + "source": "", + "type": "BuiltinCommonInstructions::Group", + "events": [ + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "value": "LayerVisible" + }, + "parameters": [ + "", + "\"EndScreen\"" + ] + }, + { + "type": { + "value": "BuiltinCommonInstructions::Or" + }, + "parameters": [], + "subInstructions": [ + { + "type": { + "value": "PanelSpriteButton::PanelSpriteButton::IsClicked" + }, + "parameters": [ + "UI_Sinage_RetryButton", + "" + ] + }, + { + "type": { + "value": "KeyReleased" + }, + "parameters": [ + "", + "Space" + ] + } + ] + } + ], + "actions": [], + "events": [ + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "value": "VarObjet" + }, + "parameters": [ + "Player", + "Lives", + ">", + "0" + ] + } + ], + "actions": [ + { + "type": { + "value": "Scene" + }, + "parameters": [ + "", + "\"Mindscape\"", + "" + ] + } + ] + }, + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "value": "VarObjet" + }, + "parameters": [ + "Player", + "Lives", + "<=", + "0" + ] + } + ], + "actions": [ + { + "type": { + "value": "Scene" + }, + "parameters": [ + "", + "\"Level8\"", + "" + ] + } + ] + } + ] + } + ], + "parameters": [] }, { - "angle": 0, - "customSize": true, - "depth": 0, - "height": 512, - "layer": "", - "name": "LaserRing", - "persistentUuid": "2b266867-2792-47a2-9451-70c2ac4b9b14", - "width": 512, - "x": 32800, - "y": 1792, - "zOrder": 1012, - "numberProperties": [], - "stringProperties": [], - "initialVariables": [] + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "value": "DepartScene" + }, + "parameters": [ + "" + ] + } + ], + "actions": [ + { + "type": { + "value": "AnimatableCapability::AnimatableBehavior::SetName" + }, + "parameters": [ + "Memory", + "Animation", + "=", + "\"TangentHell\"" + ] + }, + { + "type": { + "value": "ModVarObjet" + }, + "parameters": [ + "Player", + "LifeForce", + "=", + "8" + ] + } + ] + } + ], + "layers": [ + { + "ambientLightColorB": 8002120, + "ambientLightColorG": 6031360, + "ambientLightColorR": 7844472, + "camera3DFarPlaneDistance": 10000, + "camera3DFieldOfView": 45, + "camera3DNearPlaneDistance": 0.1, + "followBaseLayerCamera": false, + "isLightingLayer": false, + "isLocked": false, + "name": "Background", + "renderingType": "2d", + "visibility": true, + "cameras": [], + "effects": [] }, { - "angle": 90, - "customSize": true, - "depth": 0, - "height": 128, - "layer": "", - "name": "LaserDemon_BeamPermanent", - "persistentUuid": "99ff5fd5-17f9-41e0-b0f4-eb2d60eb40b8", - "width": 80, - "x": 32568, - "y": 1984, - "zOrder": 1014, - "numberProperties": [], - "stringProperties": [], - "initialVariables": [] + "ambientLightColorB": 32, + "ambientLightColorG": 0, + "ambientLightColorR": 0, + "camera3DFarPlaneDistance": 10000, + "camera3DFieldOfView": 45, + "camera3DNearPlaneDistance": 0.1, + "followBaseLayerCamera": false, + "isLightingLayer": false, + "isLocked": false, + "name": "", + "renderingType": "", + "visibility": true, + "cameras": [ + { + "defaultSize": true, + "defaultViewport": true, + "height": 0, + "viewportBottom": 1, + "viewportLeft": 0, + "viewportRight": 1, + "viewportTop": 0, + "width": 0 + } + ], + "effects": [ + { + "effectType": "Scene3D::HemisphereLight", + "name": "3D Light", + "doubleParameters": { + "elevation": 45, + "intensity": 1, + "rotation": 0 + }, + "stringParameters": { + "groundColor": "64;64;64", + "skyColor": "255;255;255", + "top": "Y-" + }, + "booleanParameters": {} + }, + { + "effectType": "OldFilm", + "name": "Effect", + "doubleParameters": { + "animationFrequency": 60, + "noise": 0.15, + "noiseSize": 1, + "scratch": 0, + "scratchDensity": 0.2, + "scratchWidth": 1, + "sepia": 0, + "vignetting": 0.4, + "vignettingAlpha": 1, + "vignettingBlur": 0.3 + }, + "stringParameters": {}, + "booleanParameters": {} + } + ] }, { - "angle": 90, - "customSize": true, - "depth": 0, - "height": 128, - "layer": "", - "name": "LaserDemon_BeamPermanent", - "persistentUuid": "8b956cd3-c925-4b1b-83b2-d5d8414e6127", - "width": 80, - "x": 32696, - "y": 1984, - "zOrder": 1014, - "numberProperties": [], - "stringProperties": [], - "initialVariables": [] + "ambientLightColorB": 9191608, + "ambientLightColorG": 6031360, + "ambientLightColorR": 8756632, + "camera3DFarPlaneDistance": 10000, + "camera3DFieldOfView": 45, + "camera3DNearPlaneDistance": 0.1, + "followBaseLayerCamera": false, + "isLightingLayer": false, + "isLocked": false, + "name": "UI", + "renderingType": "2d", + "visibility": true, + "cameras": [], + "effects": [] }, { - "angle": 90, - "customSize": true, - "depth": 0, - "height": 128, - "layer": "", - "name": "LaserDemon_BeamPermanent", - "persistentUuid": "b1feb75a-c4b7-42b4-9ecc-9fd69dbeb37a", - "width": 80, - "x": 32824, - "y": 1984, - "zOrder": 1014, - "numberProperties": [], - "stringProperties": [], - "initialVariables": [] + "ambientLightColorB": -2147483616, + "ambientLightColorG": 6031360, + "ambientLightColorR": 11020320, + "camera3DFarPlaneDistance": 10000, + "camera3DFieldOfView": 45, + "camera3DNearPlaneDistance": 0.1, + "followBaseLayerCamera": false, + "isLightingLayer": false, + "isLocked": false, + "name": "EndScreen", + "renderingType": "2d", + "visibility": false, + "cameras": [], + "effects": [] + } + ], + "behaviorsSharedData": [ + { + "name": "AdvancedProjectile", + "type": "AdvancedProjectile::AdvancedProjectile" }, { - "angle": 0, - "customSize": true, - "depth": 0, - "height": 192, - "layer": "", - "name": "LaserDemon_BasePermanent", - "persistentUuid": "7c365262-646d-41e9-9fb8-17481ae0cd85", - "width": 192, - "x": 33216, - "y": 1120, - "zOrder": 1013, - "numberProperties": [], - "stringProperties": [], - "initialVariables": [] + "name": "Animation", + "type": "AnimatableCapability::AnimatableBehavior" }, { - "angle": 0, - "customSize": true, - "depth": 0, - "height": 192, - "layer": "", - "name": "LaserDemon_BasePermanent", - "persistentUuid": "2fb03d34-47e0-4c3a-837a-e07420f21f31", - "width": 192, - "x": 33856, - "y": 1120, - "zOrder": 1013, - "numberProperties": [], - "stringProperties": [], - "initialVariables": [] + "name": "Effect", + "type": "EffectCapability::EffectBehavior" }, { - "angle": 90, - "customSize": true, - "depth": 0, - "height": 128, - "layer": "", - "name": "LaserDemon_BeamPermanent", - "persistentUuid": "5537d9a6-0658-4b66-98dd-932ec91d59e2", - "width": 80, - "x": 33464, - "y": 1152, - "zOrder": 1014, - "numberProperties": [], - "stringProperties": [], - "initialVariables": [] + "name": "EllipseMovement", + "type": "EllipseMovement::EllipseMovement" }, { - "angle": 90, - "customSize": true, - "depth": 0, - "height": 128, - "layer": "", - "name": "LaserDemon_BeamPermanent", - "persistentUuid": "0a1983c7-a934-4b7f-8d9b-9bc38adab2a0", - "width": 80, - "x": 33592, - "y": 1152, - "zOrder": 1014, - "numberProperties": [], - "stringProperties": [], - "initialVariables": [] + "name": "Flippable", + "type": "FlippableCapability::FlippableBehavior" }, { - "angle": 90, - "customSize": true, - "depth": 0, - "height": 128, - "layer": "", - "name": "LaserDemon_BeamPermanent", - "persistentUuid": "7e893e45-f85f-44fc-aabd-552173687610", - "width": 80, - "x": 33720, - "y": 1152, - "zOrder": 1014, - "numberProperties": [], - "stringProperties": [], - "initialVariables": [] + "name": "InOnScreen", + "type": "IsOnScreen::InOnScreen" }, { - "angle": 0, - "customSize": true, - "depth": 0, - "height": 512, - "layer": "", - "name": "LaserRing", - "persistentUuid": "ab3c0424-579d-4b97-9169-207c402d3cc8", - "width": 512, - "x": 33696, - "y": 960, - "zOrder": 101, - "numberProperties": [], - "stringProperties": [], - "initialVariables": [] + "name": "MonsterEnemy", + "type": "Enemy::MonsterEnemy" }, { - "angle": 0, - "customSize": true, - "depth": 0, - "height": 512, - "layer": "", - "name": "LaserRing", - "persistentUuid": "a6c3dd01-5b6d-4b69-a843-65f8a2c6123d", - "width": 512, - "x": 33056, - "y": 960, - "zOrder": 101, - "numberProperties": [], - "stringProperties": [], - "initialVariables": [] + "name": "Opacity", + "type": "OpacityCapability::OpacityBehavior" }, + { + "name": "Platform", + "type": "PlatformBehavior::PlatformBehavior" + }, + { + "name": "PlatformerCharacterAnimator", + "type": "PlatformerCharacterAnimator::PlatformerCharacterAnimator" + }, + { + "name": "PlatformerGamepadMapper", + "type": "Gamepads::PlatformerGamepadMapper" + }, + { + "name": "PlatformerMultitouchMapper", + "type": "MultitouchJoystick::PlatformerMultitouchMapper" + }, + { + "name": "PlatformerObject", + "type": "PlatformBehavior::PlatformerObjectBehavior" + }, + { + "name": "RectangleMovement", + "type": "RectangleMovement::RectangleMovement" + }, + { + "name": "Resizable", + "type": "ResizableCapability::ResizableBehavior" + }, + { + "name": "Scale", + "type": "ScalableCapability::ScalableBehavior" + }, + { + "name": "ShakeObject_PositionAngle", + "type": "ShakeObject::ShakeObject_PositionAngle" + }, + { + "name": "ShakeObject_PositionAngleScale", + "type": "ShakeObject::ShakeObject_PositionAngleScale" + }, + { + "name": "SmoothCamera", + "type": "SmoothCamera::SmoothCamera" + }, + { + "name": "Text", + "type": "TextContainerCapability::TextContainerBehavior" + }, + { + "name": "TimedBackAndForthMirroredMovement", + "type": "TimedBackAndForthMovement::TimedBackAndForthMirroredMovement" + }, + { + "name": "Tween", + "type": "Tween::TweenBehavior" + } + ] + }, + { + "b": 26, + "disableInputWhenNotFocused": true, + "mangledName": "Level7", + "name": "Level7", + "r": 11, + "standardSortMethod": true, + "stopSoundsOnStartup": true, + "title": "", + "v": 24, + "uiSettings": { + "grid": true, + "gridType": "rectangular", + "gridWidth": 32, + "gridHeight": 32, + "gridOffsetX": 0, + "gridOffsetY": 0, + "gridColor": 10401023, + "gridAlpha": 0.3, + "snap": true, + "zoomFactor": 0.25949175520119794, + "windowMask": false + }, + "objectsGroups": [ + { + "name": "MobileControls", + "objects": [ + { + "name": "JumpButton" + }, + { + "name": "Joystick" + } + ] + }, + { + "name": "EndScreenObjects", + "objects": [ + { + "name": "EndScreenBackground" + }, + { + "name": "EndScreenHeader" + }, + { + "name": "EndScreenSubHeader" + }, + { + "name": "EndScreenBestText" + }, + { + "name": "EndScreenChallengeText" + }, + { + "name": "EndScreenRetryText" + }, + { + "name": "RetryButton" + } + ] + } + ], + "variables": [ + { + "name": "Score", + "type": "number", + "value": 0 + } + ], + "instances": [ { "angle": 0, "customSize": true, - "depth": 0, - "height": 256, + "depth": 1, + "height": 3296, "layer": "", - "name": "HorizontalDemon", - "persistentUuid": "3c9455d0-7dd8-4d89-aa15-648cd682398f", - "width": 256, - "x": 32352, - "y": 1728, - "zOrder": 1010, + "name": "LeftBoundary", + "persistentUuid": "78dd0ffa-b22f-47a8-9b36-ef6a432b1d1e", + "width": 128, + "x": -128, + "y": -1056, + "zOrder": 38, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -41100,15 +39776,15 @@ { "angle": 0, "customSize": true, - "depth": 0, - "height": 256, - "layer": "", - "name": "TurretDemon_Eye", - "persistentUuid": "25db37ae-61f4-45f6-90b8-4af3349c0a61", - "width": 256, - "x": 29344, - "y": -64, - "zOrder": 144, + "depth": 1, + "height": 2272, + "layer": "Background", + "name": "BackgroundPlants", + "persistentUuid": "03b6869d-198f-4807-b659-f2b863e21073", + "width": 17950, + "x": 0, + "y": -320, + "zOrder": -1, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -41116,562 +39792,718 @@ { "angle": 0, "customSize": true, - "depth": 0, - "height": 256, + "depth": 1, + "height": 3296, "layer": "", - "name": "TurretDemon_Base", - "persistentUuid": "cee174c0-78f6-4823-9146-5bb9b2c64ca3", - "width": 256, - "x": 29344, - "y": -64, - "zOrder": 143, + "name": "RightBoundary", + "persistentUuid": "9562fd9d-6e93-4465-9013-efa2b833653b", + "width": 128, + "x": 38272, + "y": -1056, + "zOrder": 58, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": -45, + "angle": 0, "customSize": true, "depth": 1, - "height": 73, + "height": 128, "layer": "", - "name": "StaticPlatform1", - "persistentUuid": "9e5ca84b-5b2d-4f0e-af11-e349669b9efd", - "width": 288, - "x": 34064, - "y": 1820, - "zOrder": 1009, + "name": "TopBoundary", + "persistentUuid": "4381c067-2682-4f00-9a24-ff28fa12b1d8", + "width": 38528, + "x": -128, + "y": -1056, + "zOrder": 59, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": -45, + "angle": 0, "customSize": true, "depth": 1, - "height": 73, + "height": 128, "layer": "", - "name": "StaticPlatform1", - "persistentUuid": "248e6808-24d4-47d9-95b7-20a4d4b7b531", - "width": 288, - "x": 34256, - "y": 1627, - "zOrder": 1009, + "name": "BottomBoundary", + "persistentUuid": "00f86cf3-18b0-4d71-9ce8-952dfc4e6b5c", + "width": 38528, + "x": -128, + "y": 2112, + "zOrder": 60, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": -45, + "angle": 0, "customSize": true, - "depth": 1, - "height": 73, + "depth": 0, + "height": 128, "layer": "", - "name": "StaticPlatform1", - "persistentUuid": "04b8b3cb-62e3-4352-b1d6-d86a1603426e", - "width": 288, - "x": 34640, - "y": 1244, - "zOrder": 1009, + "name": "Player", + "persistentUuid": "014db1f5-0846-4cba-821e-57e29d368c14", + "width": 256, + "x": 64, + "y": -64, + "zOrder": 63, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": -45, + "angle": 0, "customSize": true, "depth": 1, - "height": 73, + "height": 544, "layer": "", - "name": "StaticPlatform1", - "persistentUuid": "6b8af12a-5cb1-4273-88f6-d3b4d6fefe52", - "width": 288, - "x": 34832, - "y": 1051, - "zOrder": 1009, + "name": "StaticPlatform3", + "persistentUuid": "ec1b505e-4a50-4898-85b5-19e0cdb4b458", + "width": 1088, + "x": 37344, + "y": 160, + "zOrder": 72, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": -45, + "angle": 0, "customSize": true, "depth": 1, - "height": 73, + "height": 544, "layer": "", - "name": "StaticPlatform1", - "persistentUuid": "d918182e-9ec8-4c0e-898a-96dbf2523916", - "width": 288, - "x": 34064, - "y": 1243, - "zOrder": 1009, + "name": "Portal", + "persistentUuid": "fa79662d-16c7-4c21-a43d-0a204befff36", + "width": 408, + "x": 37864, + "y": -352, + "zOrder": 73, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": -45, + "angle": 0, "customSize": true, "depth": 1, - "height": 73, + "height": 256, "layer": "", - "name": "StaticPlatform1", - "persistentUuid": "5b5aa4b6-e329-4d48-b38e-a101395547de", - "width": 288, - "x": 33872, - "y": 1435, - "zOrder": 1009, + "name": "Memory", + "persistentUuid": "58196f81-947d-479b-8722-7a47ea0e93a4", + "width": 256, + "x": 37920, + "y": -576, + "zOrder": 74, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": -45, + "angle": 0, "customSize": true, "depth": 1, - "height": 73, - "layer": "", - "name": "StaticPlatform1", - "persistentUuid": "2d262a69-522a-4053-a0b8-676531132a28", - "width": 288, - "x": 34448, - "y": 860, - "zOrder": 1009, + "height": 3040, + "layer": "Background", + "name": "BackgroundPlants", + "persistentUuid": "3f0ec037-2a70-4ea5-90eb-c1f8a7387a6c", + "width": 38272, + "x": 0, + "y": -928, + "zOrder": -1, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": -45, + "angle": 0, "customSize": true, "depth": 1, - "height": 73, + "height": 192, "layer": "", - "name": "StaticPlatform1", - "persistentUuid": "c7495ade-5c02-4427-a49d-41bf53b96325", - "width": 288, - "x": 34640, - "y": 667, - "zOrder": 1009, + "name": "LaserDemon_Base", + "persistentUuid": "82f6604d-d5a3-4584-bf5d-3fb293ff91aa", + "width": 192, + "x": 2072, + "y": 192, + "zOrder": 75, "numberProperties": [], "stringProperties": [], - "initialVariables": [] + "initialVariables": [ + { + "folded": true, + "name": "FireOffsetTime", + "type": "number", + "value": 2.5 + }, + { + "folded": true, + "name": "OnOffTime", + "type": "number", + "value": 2.5 + } + ] }, { "angle": 0, "customSize": true, "depth": 1, - "height": 73, + "height": 128, "layer": "", - "name": "StaticPlatform1", - "persistentUuid": "c3b41022-35b4-4d2a-b37e-0ffdc000b979", - "width": 256, - "x": 33456, - "y": 1911, - "zOrder": 1009, + "name": "LaserDemon_Beam", + "persistentUuid": "bec917f8-1b5c-48f4-a650-d99dfbce285e", + "width": 80, + "x": 2129, + "y": -448, + "zOrder": 76, "numberProperties": [], "stringProperties": [], - "initialVariables": [] + "initialVariables": [ + { + "folded": true, + "name": "OnOffTime", + "type": "number", + "value": 2.5 + }, + { + "folded": true, + "name": "FireOffsetTime", + "type": "number", + "value": 2.5 + } + ] }, { - "angle": -45, + "angle": 0, "customSize": true, "depth": 1, - "height": 73, + "height": 128, "layer": "", - "name": "StaticPlatform1", - "persistentUuid": "873bc59d-d937-4c20-807f-82c030c8a579", - "width": 288, - "x": 34256, - "y": 1052, - "zOrder": 1009, + "name": "LaserDemon_Beam", + "persistentUuid": "ab4ca05b-5fa3-45f2-89f9-bd6292973350", + "width": 80, + "x": 2129, + "y": -320, + "zOrder": 76, "numberProperties": [], "stringProperties": [], - "initialVariables": [] + "initialVariables": [ + { + "folded": true, + "name": "FireOffsetTime", + "type": "number", + "value": 2.5 + }, + { + "folded": true, + "name": "OnOffTime", + "type": "number", + "value": 2.5 + } + ] }, { "angle": 0, "customSize": true, "depth": 1, - "height": 256, + "height": 128, "layer": "", - "name": "Checkpoint", - "persistentUuid": "50780fc9-d4fd-4848-8235-2d448a381ff6", - "width": 341, - "x": 33536, - "y": 1664, - "zOrder": 71, + "name": "LaserDemon_Beam", + "persistentUuid": "e876eebe-937d-49e0-af37-9a7164db6dd9", + "width": 80, + "x": 2129, + "y": -64, + "zOrder": 76, "numberProperties": [], "stringProperties": [], - "initialVariables": [] + "initialVariables": [ + { + "folded": true, + "name": "FireOffsetTime", + "type": "number", + "value": 2.5 + }, + { + "folded": true, + "name": "OnOffTime", + "type": "number", + "value": 2.5 + } + ] }, { - "angle": -45, + "angle": 0, "customSize": true, "depth": 1, - "height": 73, + "height": 128, "layer": "", - "name": "StaticPlatform1", - "persistentUuid": "c427be16-c06a-44bb-a0a6-2f814465903a", - "width": 288, - "x": 35216, - "y": 668, - "zOrder": 1009, + "name": "LaserDemon_Beam", + "persistentUuid": "f8a06d78-3166-47c9-8a49-ed7f06a2248d", + "width": 80, + "x": 2129, + "y": -192, + "zOrder": 76, "numberProperties": [], "stringProperties": [], - "initialVariables": [] + "initialVariables": [ + { + "folded": true, + "name": "FireOffsetTime", + "type": "number", + "value": 2.5 + }, + { + "folded": true, + "name": "OnOffTime", + "type": "number", + "value": 2.5 + } + ] }, { - "angle": -45, + "angle": 0, "customSize": true, "depth": 1, - "height": 73, + "height": 128, "layer": "", - "name": "StaticPlatform1", - "persistentUuid": "eed8f848-e713-4b65-a9b0-75ed4c1f7c0d", - "width": 288, - "x": 35408, - "y": 475, - "zOrder": 1009, + "name": "LaserDemon_Beam", + "persistentUuid": "d65d7a8e-d3bd-4aeb-8090-e2ef06d9008c", + "width": 80, + "x": 2129, + "y": 64, + "zOrder": 76, "numberProperties": [], "stringProperties": [], - "initialVariables": [] + "initialVariables": [ + { + "folded": true, + "name": "FireOffsetTime", + "type": "number", + "value": 2.5 + }, + { + "folded": true, + "name": "OnOffTime", + "type": "number", + "value": 2.5 + } + ] }, { - "angle": -45, + "angle": 0, "customSize": true, "depth": 1, - "height": 73, + "height": 96, "layer": "", "name": "StaticPlatform1", - "persistentUuid": "1ac96def-b0f5-4eac-a056-6b4a1d6c08da", - "width": 288, - "x": 35216, - "y": 91, - "zOrder": 1009, + "persistentUuid": "e08c1888-868a-438d-bf83-a9affe5815db", + "width": 608, + "x": 0, + "y": 32, + "zOrder": 78, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": -45, + "angle": 0, "customSize": true, "depth": 1, - "height": 73, + "height": 96, "layer": "", "name": "StaticPlatform1", - "persistentUuid": "4d525f47-eebf-4348-9a44-8f6413f22738", - "width": 288, - "x": 35024, - "y": 283, - "zOrder": 1009, + "persistentUuid": "f899b706-4c05-46ee-9945-a8da9c16f7dc", + "width": 608, + "x": 1216, + "y": 32, + "zOrder": 78, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": -45, + "angle": 90, "customSize": true, "depth": 1, - "height": 73, + "height": 128, "layer": "", - "name": "StaticPlatform1", - "persistentUuid": "da1c4e16-7fe5-4bc0-9a59-8f358438a787", - "width": 288, - "x": 34832, - "y": 475, - "zOrder": 1009, + "name": "LaserDemon_Beam", + "persistentUuid": "87018c72-d2ae-4ae3-9c4a-096ed7cb4b07", + "width": 80, + "x": 2288, + "y": 224, + "zOrder": 76, "numberProperties": [], "stringProperties": [], - "initialVariables": [] + "initialVariables": [ + { + "folded": true, + "name": "FireOffsetTime", + "type": "number", + "value": 2.5 + }, + { + "folded": true, + "name": "OnOffTime", + "type": "number", + "value": 2.5 + } + ] }, { - "angle": 135, + "angle": 90, "customSize": true, - "depth": 0, - "height": 192, + "depth": 1, + "height": 128, "layer": "", - "name": "ShockwaveDemon_Base", - "persistentUuid": "56b812c9-9f83-4254-99cf-0edb453826b3", - "width": 192, - "x": 35032, - "y": 760, - "zOrder": 1017, + "name": "LaserDemon_Beam", + "persistentUuid": "851a2d14-8e76-418b-933d-354cc16ad351", + "width": 80, + "x": 2416, + "y": 224, + "zOrder": 76, "numberProperties": [], "stringProperties": [], "initialVariables": [ { "folded": true, - "name": "ProjectileLifetime", + "name": "FireOffsetTime", "type": "number", - "value": 0.75 + "value": 2.5 }, { "folded": true, - "name": "ShockwavePower", + "name": "OnOffTime", "type": "number", - "value": 1750 + "value": 2.5 + } + ] + }, + { + "angle": 90, + "customSize": true, + "depth": 1, + "height": 128, + "layer": "", + "name": "LaserDemon_Beam", + "persistentUuid": "cdb8ef24-3042-4d10-bf23-60b96390e20a", + "width": 80, + "x": 2672, + "y": 224, + "zOrder": 76, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [ + { + "folded": true, + "name": "FireOffsetTime", + "type": "number", + "value": 2.5 }, { "folded": true, - "name": "FireFrequencyTime", + "name": "OnOffTime", "type": "number", - "value": 4 + "value": 2.5 } ] }, { - "angle": -45, + "angle": 90, "customSize": true, "depth": 1, - "height": 73, + "height": 128, "layer": "", - "name": "StaticPlatform1", - "persistentUuid": "3c3acaf5-c319-47bd-8fa6-013099ca312d", - "width": 288, - "x": 35072, - "y": 908, - "zOrder": 1009, + "name": "LaserDemon_Beam", + "persistentUuid": "cfc2cfff-84f7-4ab2-950e-2448ce3e5370", + "width": 80, + "x": 2544, + "y": 224, + "zOrder": 76, "numberProperties": [], "stringProperties": [], - "initialVariables": [] + "initialVariables": [ + { + "folded": true, + "name": "FireOffsetTime", + "type": "number", + "value": 2.5 + }, + { + "folded": true, + "name": "OnOffTime", + "type": "number", + "value": 2.5 + } + ] }, { - "angle": -45, + "angle": 90, "customSize": true, "depth": 1, - "height": 73, + "height": 128, "layer": "", - "name": "StaticPlatform1", - "persistentUuid": "fd4a1b65-e9ba-4838-b0aa-09d62a5d03f6", - "width": 288, - "x": 35408, - "y": 476, - "zOrder": 1009, + "name": "LaserDemon_Beam", + "persistentUuid": "dfb2b7ff-418d-4476-965b-6825a1357823", + "width": 80, + "x": 2800, + "y": 224, + "zOrder": 76, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [ + { + "folded": true, + "name": "FireOffsetTime", + "type": "number", + "value": 2.5 + }, + { + "folded": true, + "name": "OnOffTime", + "type": "number", + "value": 2.5 + } + ] + }, + { + "angle": 0, + "customSize": true, + "depth": 0, + "height": 192, + "layer": "", + "name": "LaserDemon_BasePermanent", + "persistentUuid": "87f11bc5-3efc-4fd1-a545-f256987818a8", + "width": 192, + "x": 2904, + "y": -640, + "zOrder": 81, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 45, + "angle": 90, "customSize": true, - "depth": 1, - "height": 73, + "depth": 0, + "height": 128, "layer": "", - "name": "StaticPlatform1", - "persistentUuid": "ccfe92cd-3cb8-45a5-8447-ea975592b6d9", - "width": 288, - "x": 37520, - "y": 508, - "zOrder": 1009, + "name": "LaserDemon_BeamPermanent", + "persistentUuid": "977abecd-1a62-4c64-989b-494c97a165d0", + "width": 80, + "x": 2288, + "y": -608, + "zOrder": 82, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 45, + "angle": 90, "customSize": true, - "depth": 1, - "height": 73, + "depth": 0, + "height": 128, "layer": "", - "name": "StaticPlatform1", - "persistentUuid": "4e3dffc6-90a3-4ba0-bc0f-1949846382cc", - "width": 288, - "x": 37712, - "y": 699, - "zOrder": 1009, + "name": "LaserDemon_BeamPermanent", + "persistentUuid": "c0487def-fe8b-4851-a049-f268b1dc8dbe", + "width": 80, + "x": 2416, + "y": -608, + "zOrder": 82, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 45, + "angle": 90, "customSize": true, - "depth": 1, - "height": 73, + "depth": 0, + "height": 128, "layer": "", - "name": "StaticPlatform1", - "persistentUuid": "2c7a16dd-8a9e-4e66-89ad-aae6307cd9b9", - "width": 288, - "x": 37904, - "y": 892, - "zOrder": 1009, + "name": "LaserDemon_BeamPermanent", + "persistentUuid": "a466c3ce-f6a8-4f2f-81e9-3e6142294c48", + "width": 80, + "x": 2672, + "y": -608, + "zOrder": 82, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 45, + "angle": 90, "customSize": true, - "depth": 1, - "height": 73, + "depth": 0, + "height": 128, "layer": "", - "name": "StaticPlatform1", - "persistentUuid": "27c1f228-ccb1-4d76-931e-b9bae08f1650", - "width": 288, - "x": 38048, - "y": 1132, - "zOrder": 1009, + "name": "LaserDemon_BeamPermanent", + "persistentUuid": "93e1d6a5-1836-4016-b64b-f5eac029f210", + "width": 80, + "x": 2544, + "y": -608, + "zOrder": 82, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 45, + "angle": 90, "customSize": true, - "depth": 1, - "height": 73, + "depth": 0, + "height": 128, "layer": "", - "name": "StaticPlatform1", - "persistentUuid": "56b47372-9784-4eac-90bb-75ad561bd451", - "width": 288, - "x": 37328, - "y": 316, - "zOrder": 1009, + "name": "LaserDemon_BeamPermanent", + "persistentUuid": "e8766c93-b1b7-4b3e-8111-47996ad70ae4", + "width": 80, + "x": 2800, + "y": -608, + "zOrder": 82, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 45, + "angle": 0, "customSize": true, "depth": 1, - "height": 73, + "height": 512, "layer": "", - "name": "StaticPlatform1", - "persistentUuid": "de1c37b3-083d-4a55-858e-9f44ac8a8f59", - "width": 288, - "x": 37136, - "y": 123, - "zOrder": 1009, + "name": "LaserRing", + "persistentUuid": "cbee167c-eaf4-42cd-83ec-a003a491bc8d", + "width": 512, + "x": 2744, + "y": -800, + "zOrder": 8, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 45, + "angle": 0, "customSize": true, - "depth": 1, - "height": 73, + "depth": 0, + "height": 128, "layer": "", - "name": "StaticPlatform1", - "persistentUuid": "34be792e-58d0-48a3-bfec-08c335375a69", - "width": 288, - "x": 36944, - "y": -69, - "zOrder": 1009, + "name": "LaserDemon_BeamPermanent", + "persistentUuid": "a418f968-954c-4ff8-a247-e7f9e7b4aac4", + "width": 80, + "x": 2960, + "y": -448, + "zOrder": 82, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 45, + "angle": 0, "customSize": true, - "depth": 1, - "height": 73, + "depth": 0, + "height": 128, "layer": "", - "name": "StaticPlatform1", - "persistentUuid": "20d6d0f1-e189-48e8-a626-d219082108cb", - "width": 288, - "x": 37136, - "y": -452, - "zOrder": 1009, + "name": "LaserDemon_BeamPermanent", + "persistentUuid": "a64000ba-9ee9-4ac7-ab78-8d357259d765", + "width": 80, + "x": 2960, + "y": -320, + "zOrder": 82, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 45, + "angle": 0, "customSize": true, - "depth": 1, - "height": 73, + "depth": 0, + "height": 128, "layer": "", - "name": "StaticPlatform1", - "persistentUuid": "c705e1fe-9f5a-4e8d-a553-2084cbfe051c", - "width": 288, - "x": 37328, - "y": -260, - "zOrder": 1009, + "name": "LaserDemon_BeamPermanent", + "persistentUuid": "3f184bc7-7583-4f27-936d-eb3e4bfc0c81", + "width": 80, + "x": 2960, + "y": -192, + "zOrder": 82, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 45, + "angle": 0, "customSize": true, - "depth": 1, - "height": 73, + "depth": 0, + "height": 128, "layer": "", - "name": "StaticPlatform1", - "persistentUuid": "d5622c35-dea7-41f4-8d6d-511d8da78448", - "width": 288, - "x": 37520, - "y": -68, - "zOrder": 1009, + "name": "LaserDemon_BeamPermanent", + "persistentUuid": "3aa3823a-7689-4136-b227-a63a8ac0bc45", + "width": 80, + "x": 2960, + "y": -64, + "zOrder": 82, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 45, + "angle": 0, "customSize": true, - "depth": 1, - "height": 73, + "depth": 0, + "height": 128, "layer": "", - "name": "StaticPlatform1", - "persistentUuid": "f9785907-418c-44c2-99de-8d2cdb22df3e", - "width": 288, - "x": 37712, - "y": 124, - "zOrder": 1009, + "name": "LaserDemon_BeamPermanent", + "persistentUuid": "5ab6aaff-d10e-4eb1-bfe2-ed21ac1e5035", + "width": 80, + "x": 2960, + "y": 64, + "zOrder": 82, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 45, + "angle": 0, "customSize": true, "depth": 1, - "height": 73, + "height": 96, "layer": "", "name": "StaticPlatform1", - "persistentUuid": "5da3b960-d750-4b67-b517-cda25e6c75a0", - "width": 288, - "x": 37904, - "y": 316, - "zOrder": 1009, + "persistentUuid": "f8a9166e-4233-41f6-9425-ef7c69501802", + "width": 480, + "x": 2344, + "y": 608, + "zOrder": 78, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 45, + "angle": 0, "customSize": true, "depth": 1, - "height": 73, + "height": 176, "layer": "", - "name": "StaticPlatform1", - "persistentUuid": "65332f1c-adf0-4373-81e1-3941649c2e07", - "width": 288, - "x": 38096, - "y": 508, - "zOrder": 1009, + "name": "StaticPlatform2", + "persistentUuid": "9d170a01-8cc4-4e5a-b0f6-cf9040c82524", + "width": 352, + "x": 4795, + "y": 32, + "zOrder": 88, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 45, + "angle": 0, "customSize": true, "depth": 1, - "height": 73, + "height": 304, "layer": "", - "name": "StaticPlatform1", - "persistentUuid": "149c2fc8-4c24-430a-8236-c25abc7d4af9", - "width": 288, - "x": 38288, - "y": 700, - "zOrder": 1009, + "name": "FlippingPlatform", + "persistentUuid": "bd38b9ff-38b0-4eca-b5a7-3af45b6ab938", + "width": 608, + "x": 6304, + "y": 544, + "zOrder": 89, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -41680,14 +40512,14 @@ "angle": 0, "customSize": true, "depth": 1, - "height": 128, + "height": 480, "layer": "", - "name": "StaticPlatform1", - "persistentUuid": "e85a583a-a8b5-4909-8f80-bc3df2179712", - "width": 704, - "x": 38336, - "y": 1184, - "zOrder": 78, + "name": "StaticPlatform3", + "persistentUuid": "785a0cf8-b5ea-410c-9d96-dd216f90a615", + "width": 960, + "x": 7328, + "y": 544, + "zOrder": 90, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -41699,103 +40531,59 @@ "height": 256, "layer": "", "name": "Checkpoint", - "persistentUuid": "eaf40f92-2580-46ed-ba0d-a2046d07bf52", + "persistentUuid": "fcb9ae97-f243-41d2-b258-ac6650dfda0b", "width": 341, - "x": 38507, - "y": 928, + "x": 7403, + "y": 160, "zOrder": 71, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 225, + "angle": 0, "customSize": true, - "depth": 0, - "height": 192, + "depth": 1, + "height": 288, "layer": "", - "name": "ShockwaveDemon_Base", - "persistentUuid": "79e839c7-f225-4f80-aa82-79e691724626", - "width": 192, - "x": 38184, - "y": 984, - "zOrder": 1017, + "name": "SpinningPlatformClockwise", + "persistentUuid": "7267fcc8-b094-47e0-b8b7-ac6587b94ef6", + "width": 576, + "x": 5024, + "y": 544, + "zOrder": 91, "numberProperties": [], "stringProperties": [], - "initialVariables": [ - { - "folded": true, - "name": "ProjectileLifetime", - "type": "number", - "value": 0.75 - }, - { - "folded": true, - "name": "CanShootOffscreen", - "type": "boolean", - "value": true - }, - { - "folded": true, - "name": "ShockwavePower", - "type": "number", - "value": 1750 - }, - { - "folded": true, - "name": "FireFrequencyTime", - "type": "number", - "value": 4 - } - ] + "initialVariables": [] }, { - "angle": -110, + "angle": 0, "customSize": true, - "depth": 0, - "height": 192, + "depth": 1, + "height": 512, "layer": "", - "name": "ShockwaveDemon_Base", - "persistentUuid": "f820fd4b-7c95-4b23-9197-1575e6483778", - "width": 192, - "x": 9563, - "y": 469, - "zOrder": 101, + "name": "Ladder", + "persistentUuid": "932c7e0e-2128-414a-9467-c08d39872ca5", + "width": 171, + "x": 8597, + "y": 320, + "zOrder": 92, "numberProperties": [], "stringProperties": [], - "initialVariables": [ - { - "folded": true, - "name": "FixedAngle", - "type": "boolean", - "value": true - }, - { - "folded": true, - "name": "ShockwavePower", - "type": "number", - "value": 800 - }, - { - "folded": true, - "name": "FireFrequencyTime", - "type": "number", - "value": 4 - } - ] + "initialVariables": [] }, { "angle": 0, "customSize": true, - "depth": 1, + "depth": 4, "height": 64, "layer": "", - "name": "StaticPlatform1", - "persistentUuid": "b923dc13-2506-4e3b-a9ab-842a2b05c771", - "width": 336, - "x": 36624, - "y": -160, - "zOrder": 78, + "name": "BoundaryJumpThrough", + "persistentUuid": "6243a533-81e0-47a0-be1c-048b7c7955a9", + "width": 192, + "x": 8576, + "y": 320, + "zOrder": 93, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -41804,99 +40592,62 @@ "angle": 0, "customSize": true, "depth": 1, - "height": 73, + "height": 224, "layer": "", - "name": "StaticPlatform1", - "persistentUuid": "0b453a9c-6b77-4b01-8972-fde585b1510a", - "width": 256, - "x": 33712, - "y": 1911, - "zOrder": 1009, + "name": "FireDemon", + "persistentUuid": "276e98f4-ae22-4a21-954b-c6e8a2d711fd", + "width": 224, + "x": 9216, + "y": 640, + "zOrder": 62, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 180, - "customSize": true, - "depth": 0, - "height": 192, - "layer": "", - "name": "StalagmiteDemon_Base", - "persistentUuid": "8ad30bf9-bdc6-40d6-9ea6-2a768e12be1c", - "width": 256, - "x": 42160, - "y": 1568, - "zOrder": 120, - "numberProperties": [], - "stringProperties": [], - "initialVariables": [ - { - "folded": true, - "name": "FireOffsetTime", - "type": "number", - "value": 3.25 - } - ] - }, - { - "angle": 180, + "angle": 0, "customSize": true, "depth": 0, - "height": 192, + "height": 256, "layer": "", - "name": "StalagmiteDemon_Base", - "persistentUuid": "a2063bdf-cc9a-4c07-b310-2fc27c379837", + "name": "HorizontalDemon", + "persistentUuid": "d903019d-7c41-4929-bc2f-e498deb54a00", "width": 256, - "x": 42736, - "y": 1568, - "zOrder": 120, + "x": 9408, + "y": 640, + "zOrder": 91, "numberProperties": [], "stringProperties": [], - "initialVariables": [ - { - "folded": true, - "name": "FireOffsetTime", - "type": "number", - "value": 3.25 - } - ] + "initialVariables": [] }, { - "angle": 180, + "angle": 0, "customSize": true, "depth": 0, "height": 192, "layer": "", - "name": "StalagmiteDemon_Base", - "persistentUuid": "a9badbd5-5816-4f95-b486-00dcc73113a9", - "width": 256, - "x": 42928, - "y": 1568, - "zOrder": 120, + "name": "LaserDemon_BasePermanent", + "persistentUuid": "b51f0066-0d49-4a21-9cf0-79dbb4d4da0f", + "width": 192, + "x": 10432, + "y": 0, + "zOrder": 81, "numberProperties": [], "stringProperties": [], - "initialVariables": [ - { - "folded": true, - "name": "FireOffsetTime", - "type": "number", - "value": 3.25 - } - ] + "initialVariables": [] }, { "angle": 0, "customSize": true, - "depth": 0, - "height": 256, + "depth": 1, + "height": 512, "layer": "", - "name": "TurretDemon_Base", - "persistentUuid": "440a8103-04c7-4922-9ea7-117caef012c9", - "width": 256, - "x": 41088, - "y": 448, - "zOrder": 13, + "name": "LaserRing", + "persistentUuid": "7f423aac-42a7-40ae-ac98-6028c73775d0", + "width": 512, + "x": 10272, + "y": -160, + "zOrder": 8, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -41905,193 +40656,142 @@ "angle": 0, "customSize": true, "depth": 0, - "height": 256, + "height": 192, "layer": "", - "name": "TurretDemon_Eye", - "persistentUuid": "6c4ae49a-95a6-4792-8350-97af163bc15b", - "width": 256, - "x": 41088, - "y": 448, - "zOrder": 120, + "name": "LaserDemon_BasePermanent", + "persistentUuid": "d15c5df6-3735-44e9-896c-19c1fceefe08", + "width": 192, + "x": 11392, + "y": 0, + "zOrder": 81, "numberProperties": [], "stringProperties": [], - "initialVariables": [ - { - "folded": true, - "name": "ProjectileLifetime", - "type": "number", - "value": 2.25 - }, - { - "folded": true, - "name": "CanShootOffscreen", - "type": "boolean", - "value": true - }, - { - "folded": true, - "name": "FireOffsetTime", - "type": "number", - "value": 3 - } - ] + "initialVariables": [] }, { "angle": 0, "customSize": true, - "depth": 0, - "height": 256, + "depth": 1, + "height": 512, "layer": "", - "name": "TurretDemon_Base", - "persistentUuid": "f7a4d92b-4b56-4dd4-b4f3-30db4c6b6837", - "width": 256, - "x": 40192, - "y": 1648, - "zOrder": 13, + "name": "LaserRing", + "persistentUuid": "25e53358-8bda-4a9b-b641-dca3fbeaab20", + "width": 512, + "x": 11232, + "y": -160, + "zOrder": 8, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 0, + "angle": 90, "customSize": true, "depth": 0, - "height": 256, + "height": 128, "layer": "", - "name": "TurretDemon_Eye", - "persistentUuid": "9f27ab8f-bdee-48b5-8e55-619c599aab2b", - "width": 256, - "x": 40192, - "y": 1648, - "zOrder": 120, + "name": "LaserDemon_BeamPermanent", + "persistentUuid": "ae833958-6f75-466b-903b-0ee31b2fb7eb", + "width": 80, + "x": 10648, + "y": 32, + "zOrder": 82, "numberProperties": [], "stringProperties": [], - "initialVariables": [ - { - "folded": true, - "name": "FireOffsetTime", - "type": "number", - "value": 3 - }, - { - "folded": true, - "name": "ProjectileLifetime", - "type": "number", - "value": 2.25 - }, - { - "folded": true, - "name": "CanShootOffscreen", - "type": "boolean", - "value": true - } - ] + "initialVariables": [] }, { - "angle": 0, + "angle": 90, "customSize": true, - "depth": 1, - "height": 200, + "depth": 0, + "height": 128, "layer": "", - "name": "StaticPlatform1", - "persistentUuid": "9c40be99-7986-4725-8ab5-0e7e70436ad9", - "width": 736, - "x": 27936, - "y": 824, - "zOrder": 109, + "name": "LaserDemon_BeamPermanent", + "persistentUuid": "4bee4326-b233-4118-82d0-7c005f5863d8", + "width": 80, + "x": 10776, + "y": 32, + "zOrder": 82, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 0, + "angle": 90, "customSize": true, - "depth": 1, - "height": 32, + "depth": 0, + "height": 128, "layer": "", - "name": "StaticPlatform2", - "persistentUuid": "d3b101be-6173-47a2-a0de-6bf6a79345e8", - "width": 32, - "x": 24448, - "y": 384, - "zOrder": 131, + "name": "LaserDemon_BeamPermanent", + "persistentUuid": "f220557d-778f-4b52-904a-f2d7c3ef980b", + "width": 80, + "x": 10904, + "y": 32, + "zOrder": 82, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 0, + "angle": 90, "customSize": true, - "depth": 1, - "height": 32, + "depth": 0, + "height": 128, "layer": "", - "name": "StaticPlatform2", - "persistentUuid": "26279ef6-68f4-43c9-8566-9c42d3118624", - "width": 32, - "x": 24896, - "y": 512, - "zOrder": 131, + "name": "LaserDemon_BeamPermanent", + "persistentUuid": "dad60cd3-f328-4afa-b8aa-e6d15b89893a", + "width": 80, + "x": 11032, + "y": 32, + "zOrder": 82, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 0, + "angle": 90, "customSize": true, "depth": 0, - "height": 256, + "height": 128, "layer": "", - "name": "TurretDemon_Base", - "persistentUuid": "25654ea2-2ccc-4468-8348-aa2b0a59dc5f", - "width": 256, - "x": 25280, - "y": -288, - "zOrder": 132, + "name": "LaserDemon_BeamPermanent", + "persistentUuid": "95b9345e-35e0-4557-9427-b8c2f5757bce", + "width": 80, + "x": 11160, + "y": 32, + "zOrder": 82, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 0, + "angle": 90, "customSize": true, "depth": 0, - "height": 256, + "height": 128, "layer": "", - "name": "TurretDemon_Eye", - "persistentUuid": "1ec55816-f0cc-4fe7-8e2f-34250d664bfd", - "width": 256, - "x": 25280, - "y": -288, - "zOrder": 133, + "name": "LaserDemon_BeamPermanent", + "persistentUuid": "c40c954f-49ac-42ba-bb55-5df61737da7e", + "width": 80, + "x": 11288, + "y": 32, + "zOrder": 82, "numberProperties": [], "stringProperties": [], - "initialVariables": [ - { - "folded": true, - "name": "FireFrequencyTime", - "type": "number", - "value": 5.5 - }, - { - "folded": true, - "name": "ProjectileLifetime", - "type": "number", - "value": 3 - } - ] + "initialVariables": [] }, { "angle": 0, "customSize": true, - "depth": 1, - "height": 144, + "depth": 0, + "height": 48, "layer": "", - "name": "SpinningPlatformCounterclockwise", - "persistentUuid": "16fe441c-a4f9-4783-9d03-a9d4f74df7fd", - "width": 288, - "x": 26048, - "y": 640, - "zOrder": 136, + "name": "StaticPlatform1", + "persistentUuid": "64ca416b-179e-4397-b46d-65c2ef107974", + "width": 128, + "x": 12448, + "y": 288, + "zOrder": 96, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -42099,15 +40799,15 @@ { "angle": 0, "customSize": true, - "depth": 1, - "height": 32, + "depth": 0, + "height": 48, "layer": "", - "name": "StaticPlatform2", - "persistentUuid": "04cb732d-de65-42ca-832a-1ae9af1accc7", - "width": 32, - "x": 27232, - "y": 1440, - "zOrder": 131, + "name": "StaticPlatform1", + "persistentUuid": "472008f3-6d01-4871-85cc-11be72ccdf3d", + "width": 128, + "x": 12000, + "y": 96, + "zOrder": 96, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -42116,14 +40816,14 @@ "angle": 0, "customSize": true, "depth": 1, - "height": 32, + "height": 96, "layer": "", - "name": "StaticPlatform2", - "persistentUuid": "8296f3e0-31cd-4e90-8774-90addbe61d07", - "width": 32, - "x": 27744, - "y": 1184, - "zOrder": 131, + "name": "StaticPlatform1", + "persistentUuid": "6f1f754d-a0de-4664-b2ea-ed4e1080c679", + "width": 512, + "x": 11232, + "y": -160, + "zOrder": 96, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -42134,12 +40834,12 @@ "depth": 1, "height": 256, "layer": "", - "name": "FlyingDemon", - "persistentUuid": "bb2b046d-26a1-443a-915e-ac18c8b5e192", - "width": 256, - "x": 32480, - "y": 1760, - "zOrder": 66, + "name": "Checkpoint", + "persistentUuid": "cdac6500-32cf-4821-86da-33662b8d9fed", + "width": 341, + "x": 11307, + "y": -416, + "zOrder": 71, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -42147,130 +40847,95 @@ { "angle": 0, "customSize": true, - "depth": 0, - "height": 192, + "depth": 1, + "height": 128, "layer": "", - "name": "LaserDemon_Base", - "persistentUuid": "74c3d8c0-00eb-4934-bd4d-7f24da9c0a15", - "width": 192, - "x": 26368, - "y": 1280, - "zOrder": 1020, + "name": "LaserDemon_Beam", + "persistentUuid": "34856d54-ce72-42cc-b159-296a20e73d02", + "width": 80, + "x": 12696, + "y": -352, + "zOrder": 76, "numberProperties": [], "stringProperties": [], - "initialVariables": [ - { - "folded": true, - "name": "FireOffsetTime", - "type": "number", - "value": 0 - } - ] + "initialVariables": [] }, { "angle": 0, "customSize": true, - "depth": 0, - "height": 192, + "depth": 1, + "height": 128, "layer": "", - "name": "LaserDemon_Base", - "persistentUuid": "9b74bded-40ee-4b73-bc90-3283562a858c", - "width": 192, - "x": 26368, - "y": 1856, - "zOrder": 1020, + "name": "LaserDemon_Beam", + "persistentUuid": "5abbb8de-3bab-4cc2-80b4-5a751ae454cf", + "width": 80, + "x": 12696, + "y": -224, + "zOrder": 76, "numberProperties": [], "stringProperties": [], - "initialVariables": [ - { - "folded": true, - "name": "FireOffsetTime", - "type": "number", - "value": 0 - } - ] + "initialVariables": [] }, { "angle": 0, "customSize": true, - "depth": 0, + "depth": 1, "height": 128, "layer": "", "name": "LaserDemon_Beam", - "persistentUuid": "6e98dde9-e12a-429d-b9f6-3914efc69cc1", + "persistentUuid": "e0ed8fca-622b-4692-a7d3-4bc524c2d048", "width": 80, - "x": 26424, - "y": 1472, - "zOrder": 1021, + "x": 12696, + "y": 32, + "zOrder": 76, "numberProperties": [], "stringProperties": [], - "initialVariables": [ - { - "folded": true, - "name": "FireOffsetTime", - "type": "number", - "value": 0 - } - ] + "initialVariables": [] }, { "angle": 0, "customSize": true, - "depth": 0, + "depth": 1, "height": 128, "layer": "", "name": "LaserDemon_Beam", - "persistentUuid": "115bdacd-7192-4a78-a12a-937c78f2ce7d", + "persistentUuid": "fc3af844-61cd-463e-a1e2-426b5b35169d", "width": 80, - "x": 26424, - "y": 1600, - "zOrder": 1021, + "x": 12696, + "y": -96, + "zOrder": 76, "numberProperties": [], "stringProperties": [], - "initialVariables": [ - { - "folded": true, - "name": "FireOffsetTime", - "type": "number", - "value": 0 - } - ] + "initialVariables": [] }, { "angle": 0, "customSize": true, - "depth": 0, + "depth": 1, "height": 128, "layer": "", "name": "LaserDemon_Beam", - "persistentUuid": "ca837ebc-988c-4ba1-ad82-f74371f7a4b0", + "persistentUuid": "4278a343-5188-4a20-8d81-b7da4b76307c", "width": 80, - "x": 26424, - "y": 1728, - "zOrder": 1021, + "x": 12696, + "y": 160, + "zOrder": 76, "numberProperties": [], "stringProperties": [], - "initialVariables": [ - { - "folded": true, - "name": "FireOffsetTime", - "type": "number", - "value": 0 - } - ] + "initialVariables": [] }, { "angle": 0, "customSize": true, "depth": 1, - "height": 64, + "height": 192, "layer": "", - "name": "StaticPlatform1", - "persistentUuid": "d5cb44f8-ac87-4527-badd-f630ab9928be", - "width": 336, - "x": 36624, - "y": -160, - "zOrder": 78, + "name": "LaserDemon_Base", + "persistentUuid": "5d60c484-aeb7-4538-ad27-6aa80ff3c29e", + "width": 192, + "x": 12640, + "y": 288, + "zOrder": 75, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -42279,14 +40944,14 @@ "angle": 0, "customSize": true, "depth": 1, - "height": 64, + "height": 192, "layer": "", - "name": "StaticPlatform1", - "persistentUuid": "44f1df08-c561-4093-9eb5-287ca84c3afa", - "width": 336, - "x": 36288, - "y": -160, - "zOrder": 78, + "name": "LaserDemon_Base", + "persistentUuid": "036e66bf-b1d7-4d04-9408-cbe1bdf8090c", + "width": 192, + "x": 12640, + "y": -800, + "zOrder": 75, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -42295,14 +40960,14 @@ "angle": 0, "customSize": true, "depth": 1, - "height": 32, + "height": 128, "layer": "", - "name": "StaticPlatform2", - "persistentUuid": "830f9afd-ebb1-46d6-8cd1-9e4772e8ede3", - "width": 32, - "x": 23200, - "y": 704, - "zOrder": 131, + "name": "LaserDemon_Beam", + "persistentUuid": "4e4220cc-293e-412b-9625-76c84d13db90", + "width": 80, + "x": 12696, + "y": -480, + "zOrder": 76, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -42310,15 +40975,15 @@ { "angle": 0, "customSize": true, - "depth": 1, - "height": 32, + "depth": 0, + "height": 176, "layer": "", - "name": "StaticPlatform2", - "persistentUuid": "9f8494cd-3daa-4c90-b81a-eba92b6f3a93", - "width": 32, - "x": 22880, - "y": 352, - "zOrder": 131, + "name": "HorizontalMovingPlatformRight", + "persistentUuid": "b45cf40e-d794-403c-895d-1c642094b3fb", + "width": 352, + "x": 12160, + "y": -160, + "zOrder": 97, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -42327,14 +40992,14 @@ "angle": 0, "customSize": true, "depth": 1, - "height": 32, + "height": 224, "layer": "", - "name": "StaticPlatform2", - "persistentUuid": "11e11ab1-7002-481f-b8c0-b8f673e71452", - "width": 32, - "x": 23936, - "y": 256, - "zOrder": 131, + "name": "FireDemon", + "persistentUuid": "e239893b-1bf6-4df2-929f-4fb1a07b78e1", + "width": 224, + "x": 10848, + "y": -384, + "zOrder": 62, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -42343,513 +41008,261 @@ "angle": 0, "customSize": true, "depth": 1, - "height": 32, + "height": 224, "layer": "", - "name": "StaticPlatform2", - "persistentUuid": "2401587b-041b-445a-abde-d1272e23e545", - "width": 32, - "x": 23360, - "y": 192, - "zOrder": 131, + "name": "FireDemon", + "persistentUuid": "7e36bf4c-370d-4b96-bdee-0e3c1c197d3e", + "width": 224, + "x": 10848, + "y": -192, + "zOrder": 62, "numberProperties": [], "stringProperties": [], "initialVariables": [] - } - ], - "objects": [ - { - "assetStoreId": "", - "height": 1024, - "name": "BackgroundPlants", - "texture": "Assets\\Images\\Levels\\8\\Background\\Background.png", - "type": "TiledSpriteObject::TiledSprite", - "width": 2048, - "variables": [], - "effects": [ - { - "effectType": "TiltShift", - "name": "Effect", - "doubleParameters": { - "blur": 30, - "gradientBlur": 1000 - }, - "stringParameters": {}, - "booleanParameters": {} - }, - { - "effectType": "OldFilm", - "name": "Effect2", - "doubleParameters": { - "animationFrequency": 60, - "noise": 0.1, - "noiseSize": 1, - "scratch": 0.5, - "scratchDensity": 0.4, - "scratchWidth": 1, - "sepia": 0.1, - "vignetting": 0.75, - "vignettingAlpha": 1, - "vignettingBlur": 0.3 - }, - "stringParameters": {}, - "booleanParameters": {} - } - ], - "behaviors": [] - } - ], - "objectsFolderStructure": { - "folderName": "__ROOT", - "children": [ - { - "folderName": "NewFolder" - }, - { - "objectName": "BackgroundPlants" - } - ] - }, - "events": [ - { - "type": "BuiltinCommonInstructions::Link", - "include": { - "includeConfig": 0 - }, - "target": "LevelEvents" }, { - "colorB": 228, - "colorG": 176, - "colorR": 74, - "creationTime": 0, - "name": "Change Scene", - "source": "", - "type": "BuiltinCommonInstructions::Group", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "LayerVisible" - }, - "parameters": [ - "", - "\"EndScreen\"" - ] - }, - { - "type": { - "value": "BuiltinCommonInstructions::Or" - }, - "parameters": [], - "subInstructions": [ - { - "type": { - "value": "PanelSpriteButton::PanelSpriteButton::IsClicked" - }, - "parameters": [ - "UI_Sinage_RetryButton", - "" - ] - }, - { - "type": { - "value": "KeyReleased" - }, - "parameters": [ - "", - "Space" - ] - } - ] - } - ], - "actions": [], - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "VarObjet" - }, - "parameters": [ - "Player", - "Lives", - ">", - "0" - ] - } - ], - "actions": [ - { - "type": { - "value": "Scene" - }, - "parameters": [ - "", - "\"Mindscape\"", - "" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "VarObjet" - }, - "parameters": [ - "Player", - "Lives", - "<=", - "0" - ] - } - ], - "actions": [ - { - "type": { - "value": "Scene" - }, - "parameters": [ - "", - "\"Level8\"", - "" - ] - } - ] - } - ] - } - ], - "parameters": [] + "angle": 0, + "customSize": true, + "depth": 1, + "height": 288, + "layer": "", + "name": "StaticPlatform3", + "persistentUuid": "eb423c5b-3dd6-4966-9e70-be29b288573d", + "width": 576, + "x": 13135, + "y": 160, + "zOrder": 98, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] }, { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "DepartScene" - }, - "parameters": [ - "" - ] - } - ], - "actions": [ - { - "type": { - "value": "AnimatableCapability::AnimatableBehavior::SetName" - }, - "parameters": [ - "Memory", - "Animation", - "=", - "\"TangentHell\"" - ] - }, - { - "type": { - "value": "ModVarObjet" - }, - "parameters": [ - "Player", - "LifeForce", - "=", - "8" - ] - } - ] - } - ], - "layers": [ - { - "ambientLightColorB": 8002120, - "ambientLightColorG": 6031360, - "ambientLightColorR": 7844472, - "camera3DFarPlaneDistance": 10000, - "camera3DFieldOfView": 45, - "camera3DNearPlaneDistance": 0.1, - "followBaseLayerCamera": false, - "isLightingLayer": false, - "isLocked": false, - "name": "Background", - "renderingType": "2d", - "visibility": true, - "cameras": [], - "effects": [] + "angle": 0, + "customSize": true, + "depth": 3, + "height": 198, + "layer": "", + "name": "FlyingDemon", + "persistentUuid": "7d436182-98a1-46ae-9134-ea43af436dde", + "width": 198, + "x": 12096, + "y": 576, + "zOrder": 5, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] }, { - "ambientLightColorB": 32, - "ambientLightColorG": 0, - "ambientLightColorR": 0, - "camera3DFarPlaneDistance": 10000, - "camera3DFieldOfView": 45, - "camera3DNearPlaneDistance": 0.1, - "followBaseLayerCamera": false, - "isLightingLayer": false, - "isLocked": false, - "name": "", - "renderingType": "", - "visibility": true, - "cameras": [ - { - "defaultSize": true, - "defaultViewport": true, - "height": 0, - "viewportBottom": 1, - "viewportLeft": 0, - "viewportRight": 1, - "viewportTop": 0, - "width": 0 - } - ], - "effects": [ - { - "effectType": "Scene3D::HemisphereLight", - "name": "3D Light", - "doubleParameters": { - "elevation": 45, - "intensity": 1, - "rotation": 0 - }, - "stringParameters": { - "groundColor": "64;64;64", - "skyColor": "255;255;255", - "top": "Y-" - }, - "booleanParameters": {} - }, - { - "effectType": "OldFilm", - "name": "Effect", - "doubleParameters": { - "animationFrequency": 60, - "noise": 0.15, - "noiseSize": 1, - "scratch": 0, - "scratchDensity": 0.2, - "scratchWidth": 1, - "sepia": 0, - "vignetting": 0.4, - "vignettingAlpha": 1, - "vignettingBlur": 0.3 - }, - "stringParameters": {}, - "booleanParameters": {} - } - ] + "angle": 0, + "customSize": true, + "depth": 1, + "height": 512, + "layer": "", + "name": "Ladder", + "persistentUuid": "11e48972-96c8-4a6e-ae22-316ac1aacffb", + "width": 171, + "x": 8597, + "y": 810, + "zOrder": 92, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] }, { - "ambientLightColorB": 9191608, - "ambientLightColorG": 6031360, - "ambientLightColorR": 8756632, - "camera3DFarPlaneDistance": 10000, - "camera3DFieldOfView": 45, - "camera3DNearPlaneDistance": 0.1, - "followBaseLayerCamera": false, - "isLightingLayer": false, - "isLocked": false, - "name": "UI", - "renderingType": "2d", - "visibility": true, - "cameras": [], - "effects": [] + "angle": 0, + "customSize": true, + "depth": 1, + "height": 192, + "layer": "", + "name": "StaticPlatform2", + "persistentUuid": "57eb53c3-bdf7-4d60-8615-d501f27803c9", + "width": 320, + "x": 10144, + "y": 896, + "zOrder": 99, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] }, { - "ambientLightColorB": -2147483616, - "ambientLightColorG": 6031360, - "ambientLightColorR": 11020320, - "camera3DFarPlaneDistance": 10000, - "camera3DFieldOfView": 45, - "camera3DNearPlaneDistance": 0.1, - "followBaseLayerCamera": false, - "isLightingLayer": false, - "isLocked": false, - "name": "EndScreen", - "renderingType": "2d", - "visibility": false, - "cameras": [], - "effects": [] - } - ], - "behaviorsSharedData": [ - { - "name": "AdvancedProjectile", - "type": "AdvancedProjectile::AdvancedProjectile" + "angle": 0, + "customSize": true, + "depth": 1, + "height": 192, + "layer": "", + "name": "LaserDemon_BasePermanent", + "persistentUuid": "a0724908-3562-4b57-a70c-aa9457c07804", + "width": 192, + "x": 2072, + "y": -640, + "zOrder": 100, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] }, { - "name": "Animation", - "type": "AnimatableCapability::AnimatableBehavior" + "angle": 0, + "customSize": true, + "depth": 1, + "height": 192, + "layer": "", + "name": "LaserDemon_BasePermanent", + "persistentUuid": "9c3e4b74-bb75-4e70-8d09-eb593a4b9ec9", + "width": 192, + "x": 2904, + "y": 192, + "zOrder": 100, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] }, { - "name": "Effect", - "type": "EffectCapability::EffectBehavior" + "angle": 0, + "customSize": true, + "depth": 1, + "height": 512, + "layer": "", + "name": "LaserRing", + "persistentUuid": "bdd4aadb-a9e6-43b1-8f5b-5d140805ad86", + "width": 512, + "x": 1912, + "y": -800, + "zOrder": 8, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] }, { - "name": "EllipseMovement", - "type": "EllipseMovement::EllipseMovement" + "angle": 0, + "customSize": true, + "depth": 1, + "height": 512, + "layer": "", + "name": "LaserRing", + "persistentUuid": "6e8d1265-674c-4680-853c-6c485df499ba", + "width": 512, + "x": 2744, + "y": 32, + "zOrder": 8, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] }, { - "name": "Flippable", - "type": "FlippableCapability::FlippableBehavior" + "angle": 0, + "customSize": true, + "depth": 1, + "height": 256, + "layer": "", + "name": "Checkpoint", + "persistentUuid": "50621dd9-2ca1-4175-ac2e-2dcd57940dc2", + "width": 341, + "x": 13242, + "y": -96, + "zOrder": 71, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] }, { - "name": "InOnScreen", - "type": "IsOnScreen::InOnScreen" + "angle": 0, + "customSize": true, + "depth": 1, + "height": 176, + "layer": "", + "name": "StaticPlatform2", + "persistentUuid": "bc5e4806-f10f-4b37-aaac-cfbbf6eb58a1", + "width": 352, + "x": 5696, + "y": 144, + "zOrder": 88, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] }, { - "name": "MonsterEnemy", - "type": "Enemy::MonsterEnemy" + "angle": 0, + "customSize": true, + "depth": 1, + "height": 128, + "layer": "", + "name": "LaserDemon_Beam", + "persistentUuid": "c75cac6a-e90d-4ad6-9a5b-cb422950e2a6", + "width": 80, + "x": 12696, + "y": -608, + "zOrder": 76, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] }, { - "name": "Opacity", - "type": "OpacityCapability::OpacityBehavior" - }, - { - "name": "Platform", - "type": "PlatformBehavior::PlatformBehavior" - }, - { - "name": "PlatformerCharacterAnimator", - "type": "PlatformerCharacterAnimator::PlatformerCharacterAnimator" - }, - { - "name": "PlatformerGamepadMapper", - "type": "Gamepads::PlatformerGamepadMapper" - }, - { - "name": "PlatformerMultitouchMapper", - "type": "MultitouchJoystick::PlatformerMultitouchMapper" - }, - { - "name": "PlatformerObject", - "type": "PlatformBehavior::PlatformerObjectBehavior" - }, - { - "name": "RectangleMovement", - "type": "RectangleMovement::RectangleMovement" - }, - { - "name": "Resizable", - "type": "ResizableCapability::ResizableBehavior" - }, - { - "name": "Scale", - "type": "ScalableCapability::ScalableBehavior" - }, - { - "name": "ShakeObject_PositionAngle", - "type": "ShakeObject::ShakeObject_PositionAngle" - }, - { - "name": "ShakeObject_PositionAngleScale", - "type": "ShakeObject::ShakeObject_PositionAngleScale" - }, - { - "name": "SmoothCamera", - "type": "SmoothCamera::SmoothCamera" - }, - { - "name": "Text", - "type": "TextContainerCapability::TextContainerBehavior" + "angle": 0, + "customSize": true, + "depth": 1, + "height": 32, + "layer": "", + "name": "StaticPlatform2", + "persistentUuid": "2f11693a-5c75-4805-87c4-5c9c2322d8ee", + "width": 64, + "x": 8640, + "y": 1920, + "zOrder": 101, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] }, { - "name": "TimedBackAndForthMirroredMovement", - "type": "TimedBackAndForthMovement::TimedBackAndForthMirroredMovement" + "angle": 0, + "customSize": true, + "depth": 1, + "height": 192, + "layer": "", + "name": "VerticalMovingPlatformDown", + "persistentUuid": "264d31de-74a8-444c-b7e6-545c82e9cc82", + "width": 192, + "x": 13856, + "y": 128, + "zOrder": 102, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] }, { - "name": "Tween", - "type": "Tween::TweenBehavior" - } - ] - }, - { - "b": 26, - "disableInputWhenNotFocused": true, - "mangledName": "Level7", - "name": "Level7", - "r": 11, - "standardSortMethod": true, - "stopSoundsOnStartup": true, - "title": "", - "v": 24, - "uiSettings": { - "grid": true, - "gridType": "rectangular", - "gridWidth": 32, - "gridHeight": 32, - "gridOffsetX": 0, - "gridOffsetY": 0, - "gridColor": 10401023, - "gridAlpha": 0.3, - "snap": true, - "zoomFactor": 0.25949175520119794, - "windowMask": false - }, - "objectsGroups": [ - { - "name": "MobileControls", - "objects": [ - { - "name": "JumpButton" - }, + "angle": 0, + "customSize": true, + "depth": 0, + "height": 192, + "layer": "", + "name": "SpikeDemon_Base", + "persistentUuid": "f309025f-832d-4a4c-8ede-e76fd13943b6", + "width": 192, + "x": 14336, + "y": 192, + "zOrder": 103, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [ { - "name": "Joystick" + "folded": true, + "name": "FireFrequencyTime", + "type": "number", + "value": 5 } ] }, - { - "name": "EndScreenObjects", - "objects": [ - { - "name": "EndScreenBackground" - }, - { - "name": "EndScreenHeader" - }, - { - "name": "EndScreenSubHeader" - }, - { - "name": "EndScreenBestText" - }, - { - "name": "EndScreenChallengeText" - }, - { - "name": "EndScreenRetryText" - }, - { - "name": "RetryButton" - } - ] - } - ], - "variables": [ - { - "name": "Score", - "type": "number", - "value": 0 - } - ], - "instances": [ { "angle": 0, "customSize": true, "depth": 1, - "height": 3296, + "height": 192, "layer": "", - "name": "LeftBoundary", - "persistentUuid": "78dd0ffa-b22f-47a8-9b36-ef6a432b1d1e", - "width": 128, - "x": -128, - "y": -1056, - "zOrder": 38, + "name": "FlippingPlatform", + "persistentUuid": "8148d83d-6a66-4415-bd1f-c2bc45dfaa92", + "width": 384, + "x": 14080, + "y": 836, + "zOrder": 105, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -42857,15 +41270,15 @@ { "angle": 0, "customSize": true, - "depth": 1, - "height": 2272, - "layer": "Background", - "name": "BackgroundPlants", - "persistentUuid": "03b6869d-198f-4807-b659-f2b863e21073", - "width": 17950, - "x": 0, - "y": -320, - "zOrder": -1, + "depth": 0, + "height": 192, + "layer": "", + "name": "LaserDemon_BasePermanent", + "persistentUuid": "d30bf0c3-bd97-415a-b030-0f602466fa39", + "width": 192, + "x": 14087, + "y": -768, + "zOrder": 81, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -42874,14 +41287,14 @@ "angle": 0, "customSize": true, "depth": 1, - "height": 3296, + "height": 512, "layer": "", - "name": "RightBoundary", - "persistentUuid": "9562fd9d-6e93-4465-9013-efa2b833653b", - "width": 128, - "x": 38272, - "y": -1056, - "zOrder": 58, + "name": "LaserRing", + "persistentUuid": "71c5a2bb-e83c-46ad-97d1-44372d4ea6fa", + "width": 512, + "x": 13927, + "y": -928, + "zOrder": 8, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -42889,15 +41302,15 @@ { "angle": 0, "customSize": true, - "depth": 1, + "depth": 0, "height": 128, "layer": "", - "name": "TopBoundary", - "persistentUuid": "4381c067-2682-4f00-9a24-ff28fa12b1d8", - "width": 38528, - "x": -128, - "y": -1056, - "zOrder": 59, + "name": "LaserDemon_BeamPermanent", + "persistentUuid": "9ba05ce7-af3c-4674-b5e2-49f94175d6fa", + "width": 80, + "x": 14144, + "y": -576, + "zOrder": 106, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -42905,15 +41318,15 @@ { "angle": 0, "customSize": true, - "depth": 1, + "depth": 0, "height": 128, "layer": "", - "name": "BottomBoundary", - "persistentUuid": "00f86cf3-18b0-4d71-9ce8-952dfc4e6b5c", - "width": 38528, - "x": -128, - "y": 2112, - "zOrder": 60, + "name": "LaserDemon_BeamPermanent", + "persistentUuid": "970ec5f3-d409-4323-af9b-63d1b8c1bedf", + "width": 80, + "x": 14144, + "y": -448, + "zOrder": 106, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -42924,12 +41337,12 @@ "depth": 0, "height": 128, "layer": "", - "name": "Player", - "persistentUuid": "014db1f5-0846-4cba-821e-57e29d368c14", - "width": 256, - "x": 64, - "y": -64, - "zOrder": 63, + "name": "LaserDemon_BeamPermanent", + "persistentUuid": "103c22f8-4bd9-4576-9ee5-77ecc4ac7961", + "width": 80, + "x": 14144, + "y": -192, + "zOrder": 106, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -42937,15 +41350,15 @@ { "angle": 0, "customSize": true, - "depth": 1, - "height": 544, + "depth": 0, + "height": 128, "layer": "", - "name": "StaticPlatform3", - "persistentUuid": "ec1b505e-4a50-4898-85b5-19e0cdb4b458", - "width": 1088, - "x": 37344, - "y": 160, - "zOrder": 72, + "name": "LaserDemon_BeamPermanent", + "persistentUuid": "4c1d2c20-8809-4a38-a9e0-352cfa1c392a", + "width": 80, + "x": 14144, + "y": -320, + "zOrder": 106, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -42953,15 +41366,15 @@ { "angle": 0, "customSize": true, - "depth": 1, - "height": 544, + "depth": 0, + "height": 128, "layer": "", - "name": "Portal", - "persistentUuid": "fa79662d-16c7-4c21-a43d-0a204befff36", - "width": 408, - "x": 37864, - "y": -352, - "zOrder": 73, + "name": "LaserDemon_BeamPermanent", + "persistentUuid": "f34729fa-75dc-4ae9-a14f-1fee676e8dae", + "width": 80, + "x": 14144, + "y": 64, + "zOrder": 106, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -42969,15 +41382,15 @@ { "angle": 0, "customSize": true, - "depth": 1, - "height": 256, + "depth": 0, + "height": 128, "layer": "", - "name": "Memory", - "persistentUuid": "58196f81-947d-479b-8722-7a47ea0e93a4", - "width": 256, - "x": 37920, - "y": -576, - "zOrder": 74, + "name": "LaserDemon_BeamPermanent", + "persistentUuid": "1f5c3341-af22-4d46-b7e8-7ac4414b360d", + "width": 80, + "x": 14144, + "y": -64, + "zOrder": 106, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -42986,14 +41399,14 @@ "angle": 0, "customSize": true, "depth": 1, - "height": 3040, - "layer": "Background", - "name": "BackgroundPlants", - "persistentUuid": "3f0ec037-2a70-4ea5-90eb-c1f8a7387a6c", - "width": 38272, - "x": 0, - "y": -928, - "zOrder": -1, + "height": 512, + "layer": "", + "name": "LaserRing", + "persistentUuid": "67358fbd-7516-47db-9f5d-d23b5f8d60c8", + "width": 512, + "x": 13927, + "y": 32, + "zOrder": 8, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -43001,189 +41414,111 @@ { "angle": 0, "customSize": true, - "depth": 1, + "depth": 0, "height": 192, "layer": "", - "name": "LaserDemon_Base", - "persistentUuid": "82f6604d-d5a3-4584-bf5d-3fb293ff91aa", + "name": "LaserDemon_BasePermanent", + "persistentUuid": "70fa2a89-60d7-41f8-982b-e6e9173346e0", "width": 192, - "x": 2072, + "x": 14087, "y": 192, - "zOrder": 75, + "zOrder": 81, "numberProperties": [], "stringProperties": [], - "initialVariables": [ - { - "folded": true, - "name": "FireOffsetTime", - "type": "number", - "value": 2.5 - }, - { - "folded": true, - "name": "OnOffTime", - "type": "number", - "value": 2.5 - } - ] + "initialVariables": [] }, { "angle": 0, "customSize": true, - "depth": 1, - "height": 128, + "depth": 4, + "height": 64, "layer": "", - "name": "LaserDemon_Beam", - "persistentUuid": "bec917f8-1b5c-48f4-a650-d99dfbce285e", - "width": 80, - "x": 2129, - "y": -448, - "zOrder": 76, + "name": "BoundaryJumpThrough", + "persistentUuid": "c28ad4d6-8561-4ac0-8d0f-3c0d80ecea3c", + "width": 192, + "x": 14720, + "y": 96, + "zOrder": 93, "numberProperties": [], "stringProperties": [], - "initialVariables": [ - { - "folded": true, - "name": "OnOffTime", - "type": "number", - "value": 2.5 - }, - { - "folded": true, - "name": "FireOffsetTime", - "type": "number", - "value": 2.5 - } - ] + "initialVariables": [] }, { "angle": 0, "customSize": true, "depth": 1, - "height": 128, + "height": 577, "layer": "", - "name": "LaserDemon_Beam", - "persistentUuid": "ab4ca05b-5fa3-45f2-89f9-bd6292973350", - "width": 80, - "x": 2129, - "y": -320, - "zOrder": 76, + "name": "Ladder", + "persistentUuid": "971d49a5-e5bf-4d86-8a02-003a3d2843fe", + "width": 192, + "x": 14720, + "y": 95, + "zOrder": 10, "numberProperties": [], "stringProperties": [], - "initialVariables": [ - { - "folded": true, - "name": "FireOffsetTime", - "type": "number", - "value": 2.5 - }, - { - "folded": true, - "name": "OnOffTime", - "type": "number", - "value": 2.5 - } - ] + "initialVariables": [] }, { "angle": 0, "customSize": true, "depth": 1, - "height": 128, + "height": 272, "layer": "", - "name": "LaserDemon_Beam", - "persistentUuid": "e876eebe-937d-49e0-af37-9a7164db6dd9", - "width": 80, - "x": 2129, - "y": -64, - "zOrder": 76, + "name": "SpinningRotatingPlatformCounterclockwise", + "persistentUuid": "46077628-a1d6-4e29-86cc-9203cb7ff739", + "width": 544, + "x": 15392, + "y": 1240, + "zOrder": 107, "numberProperties": [], "stringProperties": [], - "initialVariables": [ - { - "folded": true, - "name": "FireOffsetTime", - "type": "number", - "value": 2.5 - }, - { - "folded": true, - "name": "OnOffTime", - "type": "number", - "value": 2.5 - } - ] + "initialVariables": [] }, { "angle": 0, "customSize": true, "depth": 1, - "height": 128, + "height": 272, "layer": "", - "name": "LaserDemon_Beam", - "persistentUuid": "f8a06d78-3166-47c9-8a49-ed7f06a2248d", - "width": 80, - "x": 2129, - "y": -192, - "zOrder": 76, + "name": "SpinningRotatingPlatformClockwise", + "persistentUuid": "bbddd66d-653e-4cba-8e7c-4ee624239d0a", + "width": 544, + "x": 15392, + "y": 40, + "zOrder": 10, "numberProperties": [], "stringProperties": [], - "initialVariables": [ - { - "folded": true, - "name": "FireOffsetTime", - "type": "number", - "value": 2.5 - }, - { - "folded": true, - "name": "OnOffTime", - "type": "number", - "value": 2.5 - } - ] + "initialVariables": [] }, { "angle": 0, "customSize": true, "depth": 1, - "height": 128, + "height": 224, "layer": "", - "name": "LaserDemon_Beam", - "persistentUuid": "d65d7a8e-d3bd-4aeb-8090-e2ef06d9008c", - "width": 80, - "x": 2129, - "y": 64, - "zOrder": 76, + "name": "FlippingPlatform", + "persistentUuid": "3e550694-f472-4e4d-bd49-a3390d5d8074", + "width": 448, + "x": 16512, + "y": 768, + "zOrder": 105, "numberProperties": [], "stringProperties": [], - "initialVariables": [ - { - "folded": true, - "name": "FireOffsetTime", - "type": "number", - "value": 2.5 - }, - { - "folded": true, - "name": "OnOffTime", - "type": "number", - "value": 2.5 - } - ] + "initialVariables": [] }, { "angle": 0, "customSize": true, - "depth": 1, - "height": 96, + "depth": 0, + "height": 224, "layer": "", - "name": "StaticPlatform1", - "persistentUuid": "e08c1888-868a-438d-bf83-a9affe5815db", - "width": 608, - "x": 0, - "y": 32, - "zOrder": 78, + "name": "FlippingPlatform2", + "persistentUuid": "5eca9b72-ec23-48b1-84d9-0602f30a954d", + "width": 448, + "x": 17376, + "y": 768, + "zOrder": 108, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -43192,271 +41527,212 @@ "angle": 0, "customSize": true, "depth": 1, - "height": 96, + "height": 224, "layer": "", - "name": "StaticPlatform1", - "persistentUuid": "f899b706-4c05-46ee-9945-a8da9c16f7dc", - "width": 608, - "x": 1216, - "y": 32, - "zOrder": 78, + "name": "FlippingPlatform", + "persistentUuid": "c337ae2d-8429-4b9a-8b8b-e86ea0646a24", + "width": 448, + "x": 18240, + "y": 768, + "zOrder": 105, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 90, + "angle": 0, "customSize": true, "depth": 1, - "height": 128, + "height": 168, "layer": "", - "name": "LaserDemon_Beam", - "persistentUuid": "87018c72-d2ae-4ae3-9c4a-096ed7cb4b07", - "width": 80, - "x": 2288, - "y": 224, - "zOrder": 76, + "name": "StaticPlatform1", + "persistentUuid": "3543d841-5584-4d30-b888-dfa898201537", + "width": 672, + "x": 19104, + "y": 760, + "zOrder": 109, "numberProperties": [], "stringProperties": [], - "initialVariables": [ - { - "folded": true, - "name": "FireOffsetTime", - "type": "number", - "value": 2.5 - }, - { - "folded": true, - "name": "OnOffTime", - "type": "number", - "value": 2.5 - } - ] + "initialVariables": [] }, { - "angle": 90, + "angle": 0, "customSize": true, "depth": 1, - "height": 128, + "height": 256, "layer": "", - "name": "LaserDemon_Beam", - "persistentUuid": "851a2d14-8e76-418b-933d-354cc16ad351", - "width": 80, - "x": 2416, - "y": 224, - "zOrder": 76, + "name": "Checkpoint", + "persistentUuid": "d48596a1-349d-4947-a7ec-9688ebf045a1", + "width": 341, + "x": 19264, + "y": 480, + "zOrder": 71, "numberProperties": [], "stringProperties": [], - "initialVariables": [ - { - "folded": true, - "name": "FireOffsetTime", - "type": "number", - "value": 2.5 - }, - { - "folded": true, - "name": "OnOffTime", - "type": "number", - "value": 2.5 - } - ] + "initialVariables": [] }, { - "angle": 90, + "angle": 0, "customSize": true, "depth": 1, - "height": 128, + "height": 256, "layer": "", - "name": "LaserDemon_Beam", - "persistentUuid": "cdb8ef24-3042-4d10-bf23-60b96390e20a", - "width": 80, - "x": 2672, - "y": 224, - "zOrder": 76, + "name": "Checkpoint", + "persistentUuid": "27ad128c-32c1-4517-9734-c589e53a695a", + "width": 341, + "x": 30871, + "y": 544, + "zOrder": 71, "numberProperties": [], "stringProperties": [], - "initialVariables": [ - { - "folded": true, - "name": "FireOffsetTime", - "type": "number", - "value": 2.5 - }, - { - "folded": true, - "name": "OnOffTime", - "type": "number", - "value": 2.5 - } - ] + "initialVariables": [] }, { - "angle": 90, + "angle": 0, "customSize": true, "depth": 1, - "height": 128, + "height": 256, "layer": "", - "name": "LaserDemon_Beam", - "persistentUuid": "cfc2cfff-84f7-4ab2-950e-2448ce3e5370", - "width": 80, - "x": 2544, - "y": 224, - "zOrder": 76, + "name": "FlyingDemon", + "persistentUuid": "49130203-eafe-4c71-bda2-524f602cbf78", + "width": 256, + "x": 25984, + "y": 736, + "zOrder": 66, "numberProperties": [], "stringProperties": [], - "initialVariables": [ - { - "folded": true, - "name": "FireOffsetTime", - "type": "number", - "value": 2.5 - }, - { - "folded": true, - "name": "OnOffTime", - "type": "number", - "value": 2.5 - } - ] + "initialVariables": [] }, { - "angle": 90, + "angle": 0, "customSize": true, "depth": 1, - "height": 128, + "height": 256, "layer": "", - "name": "LaserDemon_Beam", - "persistentUuid": "dfb2b7ff-418d-4476-965b-6825a1357823", - "width": 80, - "x": 2800, - "y": 224, - "zOrder": 76, + "name": "FlyingDemon", + "persistentUuid": "7a1277c5-7bb5-43b4-b947-ca1d3af37784", + "width": 256, + "x": 26144, + "y": 736, + "zOrder": 66, "numberProperties": [], "stringProperties": [], - "initialVariables": [ - { - "folded": true, - "name": "FireOffsetTime", - "type": "number", - "value": 2.5 - }, - { - "folded": true, - "name": "OnOffTime", - "type": "number", - "value": 2.5 - } - ] + "initialVariables": [] }, { "angle": 0, "customSize": true, - "depth": 0, - "height": 192, + "depth": 1, + "height": 256, "layer": "", - "name": "LaserDemon_BasePermanent", - "persistentUuid": "87f11bc5-3efc-4fd1-a545-f256987818a8", - "width": 192, - "x": 2904, - "y": -640, - "zOrder": 81, + "name": "FlyingDemon", + "persistentUuid": "f4b10c1b-96f5-4dcd-96be-f8e98be997e1", + "width": 256, + "x": 26304, + "y": 736, + "zOrder": 66, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 90, + "angle": 0, "customSize": true, - "depth": 0, - "height": 128, + "depth": 1, + "height": 256, "layer": "", - "name": "LaserDemon_BeamPermanent", - "persistentUuid": "977abecd-1a62-4c64-989b-494c97a165d0", - "width": 80, - "x": 2288, - "y": -608, - "zOrder": 82, + "name": "FlyingDemon", + "persistentUuid": "57558d98-19a9-41be-8975-390377f7995b", + "width": 256, + "x": 26464, + "y": 736, + "zOrder": 66, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 90, + "angle": 0, "customSize": true, - "depth": 0, - "height": 128, + "depth": 1, + "height": 256, "layer": "", - "name": "LaserDemon_BeamPermanent", - "persistentUuid": "c0487def-fe8b-4851-a049-f268b1dc8dbe", - "width": 80, - "x": 2416, - "y": -608, - "zOrder": 82, + "name": "FlyingDemon", + "persistentUuid": "9d4cc7d2-f586-4502-91b3-f3e9d40b8a03", + "width": 256, + "x": 26624, + "y": 736, + "zOrder": 66, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 90, + "angle": 0, "customSize": true, - "depth": 0, - "height": 128, + "depth": 1, + "height": 256, "layer": "", - "name": "LaserDemon_BeamPermanent", - "persistentUuid": "a466c3ce-f6a8-4f2f-81e9-3e6142294c48", - "width": 80, - "x": 2672, - "y": -608, - "zOrder": 82, + "name": "FlyingDemon", + "persistentUuid": "42e6ef76-cd85-4bed-a521-421b2ab9321b", + "width": 256, + "x": 27451, + "y": 736, + "zOrder": 66, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 90, - "customSize": true, - "depth": 0, - "height": 128, + "angle": 0, + "customSize": false, + "height": 0, "layer": "", - "name": "LaserDemon_BeamPermanent", - "persistentUuid": "93e1d6a5-1836-4016-b64b-f5eac029f210", - "width": 80, - "x": 2544, - "y": -608, - "zOrder": 82, + "name": "StaticPlatform2", + "persistentUuid": "8b2bf275-e2e1-40af-8edb-f2659d58958f", + "width": 0, + "x": 28192, + "y": 928, + "zOrder": 119, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 90, + "angle": 180, "customSize": true, "depth": 0, - "height": 128, + "height": 192, "layer": "", - "name": "LaserDemon_BeamPermanent", - "persistentUuid": "e8766c93-b1b7-4b3e-8111-47996ad70ae4", - "width": 80, - "x": 2800, - "y": -608, - "zOrder": 82, + "name": "StalagmiteDemon_Base", + "persistentUuid": "60cb2756-9127-48a1-8831-a4d963235956", + "width": 256, + "x": 28544, + "y": 800, + "zOrder": 120, "numberProperties": [], "stringProperties": [], - "initialVariables": [] + "initialVariables": [ + { + "folded": true, + "name": "FireFrequencyTime", + "type": "number", + "value": 2.5 + } + ] }, { "angle": 0, "customSize": true, "depth": 1, - "height": 512, + "height": 192, "layer": "", - "name": "LaserRing", - "persistentUuid": "cbee167c-eaf4-42cd-83ec-a003a491bc8d", - "width": 512, - "x": 2744, - "y": -800, - "zOrder": 8, + "name": "HorizontalMovingPlatformRight", + "persistentUuid": "3144e198-25f1-4a13-b86c-16941affb41b", + "width": 384, + "x": 29361, + "y": 1088, + "zOrder": 121, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -43465,14 +41741,14 @@ "angle": 0, "customSize": true, "depth": 0, - "height": 128, + "height": 192, "layer": "", - "name": "LaserDemon_BeamPermanent", - "persistentUuid": "a418f968-954c-4ff8-a247-e7f9e7b4aac4", - "width": 80, - "x": 2960, - "y": -448, - "zOrder": 82, + "name": "LaserDemon_BasePermanent", + "persistentUuid": "cc035f54-383e-47c4-acac-d6f4681f6f8e", + "width": 192, + "x": 31392, + "y": 880, + "zOrder": 81, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -43480,15 +41756,15 @@ { "angle": 0, "customSize": true, - "depth": 0, - "height": 128, + "depth": 1, + "height": 512, "layer": "", - "name": "LaserDemon_BeamPermanent", - "persistentUuid": "a64000ba-9ee9-4ac7-ab78-8d357259d765", - "width": 80, - "x": 2960, - "y": -320, - "zOrder": 82, + "name": "LaserRing", + "persistentUuid": "8c069009-3645-426f-90c0-1aa4d2a75d3b", + "width": 512, + "x": 31232, + "y": 728, + "zOrder": 8, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -43497,14 +41773,14 @@ "angle": 0, "customSize": true, "depth": 0, - "height": 128, + "height": 192, "layer": "", - "name": "LaserDemon_BeamPermanent", - "persistentUuid": "3f184bc7-7583-4f27-936d-eb3e4bfc0c81", - "width": 80, - "x": 2960, - "y": -192, - "zOrder": 82, + "name": "LaserDemon_BasePermanent", + "persistentUuid": "60c448de-d286-4b45-bee1-7b49afdfdcc4", + "width": 192, + "x": 31392, + "y": 416, + "zOrder": 81, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -43512,15 +41788,15 @@ { "angle": 0, "customSize": true, - "depth": 0, - "height": 128, + "depth": 1, + "height": 512, "layer": "", - "name": "LaserDemon_BeamPermanent", - "persistentUuid": "3aa3823a-7689-4136-b227-a63a8ac0bc45", - "width": 80, - "x": 2960, - "y": -64, - "zOrder": 82, + "name": "LaserRing", + "persistentUuid": "48cde209-49b6-4365-9cec-ab8c21dab46a", + "width": 512, + "x": 31232, + "y": 256, + "zOrder": 8, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -43528,15 +41804,15 @@ { "angle": 0, "customSize": true, - "depth": 0, - "height": 128, + "depth": 1, + "height": 192, "layer": "", - "name": "LaserDemon_BeamPermanent", - "persistentUuid": "5ab6aaff-d10e-4eb1-bfe2-ed21ac1e5035", - "width": 80, - "x": 2960, - "y": 64, - "zOrder": 82, + "name": "HorizontalMovingPlatformRight", + "persistentUuid": "89e261a7-eb33-4e88-b9bd-9e73b7628c0b", + "width": 384, + "x": 31616, + "y": 768, + "zOrder": 122, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -43544,15 +41820,15 @@ { "angle": 0, "customSize": true, - "depth": 1, - "height": 96, + "depth": 0, + "height": 192, "layer": "", - "name": "StaticPlatform1", - "persistentUuid": "f8a9166e-4233-41f6-9425-ef7c69501802", - "width": 480, - "x": 2344, - "y": 608, - "zOrder": 78, + "name": "LaserDemon_BasePermanent", + "persistentUuid": "4d41cdb1-20ee-47ae-b819-70638fab7f37", + "width": 192, + "x": 32224, + "y": 416, + "zOrder": 81, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -43561,14 +41837,14 @@ "angle": 0, "customSize": true, "depth": 1, - "height": 176, + "height": 512, "layer": "", - "name": "StaticPlatform2", - "persistentUuid": "9d170a01-8cc4-4e5a-b0f6-cf9040c82524", - "width": 352, - "x": 4795, - "y": 32, - "zOrder": 88, + "name": "LaserRing", + "persistentUuid": "43fa370f-0b50-42fb-b09c-85be10c267db", + "width": 512, + "x": 32064, + "y": 256, + "zOrder": 8, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -43577,14 +41853,14 @@ "angle": 0, "customSize": true, "depth": 1, - "height": 304, + "height": 64, "layer": "", - "name": "FlippingPlatform", - "persistentUuid": "bd38b9ff-38b0-4eca-b5a7-3af45b6ab938", - "width": 608, - "x": 6304, - "y": 544, - "zOrder": 89, + "name": "StaticPlatform1", + "persistentUuid": "1e74488e-f895-45a6-a6ed-c83ca64ea949", + "width": 288, + "x": 30752, + "y": 780, + "zOrder": 124, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -43593,14 +41869,14 @@ "angle": 0, "customSize": true, "depth": 1, - "height": 480, + "height": 64, "layer": "", - "name": "StaticPlatform3", - "persistentUuid": "785a0cf8-b5ea-410c-9d96-dd216f90a615", - "width": 960, - "x": 7328, - "y": 544, - "zOrder": 90, + "name": "StaticPlatform1", + "persistentUuid": "94b6a68b-e4f3-43d0-b8b3-8c0e854dcc10", + "width": 288, + "x": 31040, + "y": 780, + "zOrder": 124, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -43609,14 +41885,14 @@ "angle": 0, "customSize": true, "depth": 1, - "height": 256, + "height": 64, "layer": "", - "name": "Checkpoint", - "persistentUuid": "fcb9ae97-f243-41d2-b258-ac6650dfda0b", - "width": 341, - "x": 7403, - "y": 160, - "zOrder": 71, + "name": "StaticPlatform1", + "persistentUuid": "bac3d361-4bbd-4ffd-bd29-a4974a3588b2", + "width": 288, + "x": 31328, + "y": 780, + "zOrder": 124, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -43624,15 +41900,15 @@ { "angle": 0, "customSize": true, - "depth": 1, - "height": 288, + "depth": 0, + "height": 192, "layer": "", - "name": "SpinningPlatformClockwise", - "persistentUuid": "7267fcc8-b094-47e0-b8b7-ac6587b94ef6", - "width": 576, - "x": 5024, - "y": 544, - "zOrder": 91, + "name": "LaserDemon_BasePermanent", + "persistentUuid": "41903627-b288-4f3d-8294-0e167f3598f7", + "width": 192, + "x": 32768, + "y": 888, + "zOrder": 81, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -43643,124 +41919,124 @@ "depth": 1, "height": 512, "layer": "", - "name": "Ladder", - "persistentUuid": "932c7e0e-2128-414a-9467-c08d39872ca5", - "width": 171, - "x": 8597, - "y": 320, - "zOrder": 92, + "name": "LaserRing", + "persistentUuid": "53c46262-853e-4232-803a-09cd170f1ebc", + "width": 512, + "x": 32608, + "y": 728, + "zOrder": 8, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 0, + "angle": 90, "customSize": true, - "depth": 4, - "height": 64, + "depth": 0, + "height": 128, "layer": "", - "name": "BoundaryJumpThrough", - "persistentUuid": "6243a533-81e0-47a0-be1c-048b7c7955a9", - "width": 192, - "x": 8576, - "y": 320, - "zOrder": 93, + "name": "LaserDemon_BeamPermanent", + "persistentUuid": "e6e67734-76db-48d1-bd61-cd42c5f6d609", + "width": 80, + "x": 31624, + "y": 920, + "zOrder": 106, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 0, + "angle": 90, "customSize": true, - "depth": 1, - "height": 224, + "depth": 0, + "height": 128, "layer": "", - "name": "FireDemon", - "persistentUuid": "276e98f4-ae22-4a21-954b-c6e8a2d711fd", - "width": 224, - "x": 9216, - "y": 640, - "zOrder": 62, + "name": "LaserDemon_BeamPermanent", + "persistentUuid": "6fd1360d-8902-442f-8aeb-b31cdb84ae47", + "width": 80, + "x": 31752, + "y": 920, + "zOrder": 106, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 0, + "angle": 90, "customSize": true, "depth": 0, - "height": 256, + "height": 128, "layer": "", - "name": "HorizontalDemon", - "persistentUuid": "d903019d-7c41-4929-bc2f-e498deb54a00", - "width": 256, - "x": 9408, - "y": 640, - "zOrder": 91, + "name": "LaserDemon_BeamPermanent", + "persistentUuid": "8944778d-435c-414e-9c9f-71314136994e", + "width": 80, + "x": 32008, + "y": 920, + "zOrder": 106, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 0, + "angle": 90, "customSize": true, "depth": 0, - "height": 192, + "height": 128, "layer": "", - "name": "LaserDemon_BasePermanent", - "persistentUuid": "b51f0066-0d49-4a21-9cf0-79dbb4d4da0f", - "width": 192, - "x": 10432, - "y": 0, - "zOrder": 81, + "name": "LaserDemon_BeamPermanent", + "persistentUuid": "4172fb74-326b-4cb0-91d0-37e423077005", + "width": 80, + "x": 31880, + "y": 920, + "zOrder": 106, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 0, + "angle": 90, "customSize": true, - "depth": 1, - "height": 512, + "depth": 0, + "height": 128, "layer": "", - "name": "LaserRing", - "persistentUuid": "7f423aac-42a7-40ae-ac98-6028c73775d0", - "width": 512, - "x": 10272, - "y": -160, - "zOrder": 8, + "name": "LaserDemon_BeamPermanent", + "persistentUuid": "0fda4f9b-2ada-4811-b4c3-f1a5aa72bea0", + "width": 80, + "x": 32520, + "y": 920, + "zOrder": 106, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 0, + "angle": 90, "customSize": true, "depth": 0, - "height": 192, + "height": 128, "layer": "", - "name": "LaserDemon_BasePermanent", - "persistentUuid": "d15c5df6-3735-44e9-896c-19c1fceefe08", - "width": 192, - "x": 11392, - "y": 0, - "zOrder": 81, + "name": "LaserDemon_BeamPermanent", + "persistentUuid": "3422ef5b-7945-4498-9875-29f0307b717f", + "width": 80, + "x": 32392, + "y": 920, + "zOrder": 106, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 0, + "angle": 90, "customSize": true, - "depth": 1, - "height": 512, + "depth": 0, + "height": 128, "layer": "", - "name": "LaserRing", - "persistentUuid": "25e53358-8bda-4a9b-b641-dca3fbeaab20", - "width": 512, - "x": 11232, - "y": -160, - "zOrder": 8, + "name": "LaserDemon_BeamPermanent", + "persistentUuid": "71b80b8c-10f4-40a5-906a-918e91ed9adc", + "width": 80, + "x": 32264, + "y": 920, + "zOrder": 106, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -43772,11 +42048,11 @@ "height": 128, "layer": "", "name": "LaserDemon_BeamPermanent", - "persistentUuid": "ae833958-6f75-466b-903b-0ee31b2fb7eb", + "persistentUuid": "60c8fac6-f066-4271-9b7c-674ef11adaa0", "width": 80, - "x": 10648, - "y": 32, - "zOrder": 82, + "x": 32136, + "y": 920, + "zOrder": 106, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -43788,11 +42064,11 @@ "height": 128, "layer": "", "name": "LaserDemon_BeamPermanent", - "persistentUuid": "4bee4326-b233-4118-82d0-7c005f5863d8", + "persistentUuid": "0c46a301-fc94-42c9-9555-c1fab432ef31", "width": 80, - "x": 10776, - "y": 32, - "zOrder": 82, + "x": 32648, + "y": 920, + "zOrder": 106, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -43804,11 +42080,11 @@ "height": 128, "layer": "", "name": "LaserDemon_BeamPermanent", - "persistentUuid": "f220557d-778f-4b52-904a-f2d7c3ef980b", + "persistentUuid": "b7f7f7d4-600b-4607-8219-940db160cbec", "width": 80, - "x": 10904, - "y": 32, - "zOrder": 82, + "x": 31608, + "y": 448, + "zOrder": 106, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -43820,11 +42096,11 @@ "height": 128, "layer": "", "name": "LaserDemon_BeamPermanent", - "persistentUuid": "dad60cd3-f328-4afa-b8aa-e6d15b89893a", + "persistentUuid": "36658f87-52bb-4429-99d1-7bbfb501efb5", "width": 80, - "x": 11032, - "y": 32, - "zOrder": 82, + "x": 31736, + "y": 448, + "zOrder": 106, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -43836,11 +42112,11 @@ "height": 128, "layer": "", "name": "LaserDemon_BeamPermanent", - "persistentUuid": "95b9345e-35e0-4557-9427-b8c2f5757bce", + "persistentUuid": "4c07249c-4800-4d72-a86d-c3b5c6f7880b", "width": 80, - "x": 11160, - "y": 32, - "zOrder": 82, + "x": 31864, + "y": 448, + "zOrder": 106, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -43852,27 +42128,27 @@ "height": 128, "layer": "", "name": "LaserDemon_BeamPermanent", - "persistentUuid": "c40c954f-49ac-42ba-bb55-5df61737da7e", + "persistentUuid": "c9fc602e-ffd8-4f58-8e16-069f9646a2ee", "width": 80, - "x": 11288, - "y": 32, - "zOrder": 82, + "x": 31992, + "y": 448, + "zOrder": 106, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 0, + "angle": 90, "customSize": true, "depth": 0, - "height": 48, + "height": 128, "layer": "", - "name": "StaticPlatform1", - "persistentUuid": "64ca416b-179e-4397-b46d-65c2ef107974", - "width": 128, - "x": 12448, - "y": 288, - "zOrder": 96, + "name": "LaserDemon_BeamPermanent", + "persistentUuid": "688d7274-ef1f-4d78-95bf-eeba8d792678", + "width": 80, + "x": 32120, + "y": 448, + "zOrder": 106, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -43881,14 +42157,14 @@ "angle": 0, "customSize": true, "depth": 0, - "height": 48, + "height": 192, "layer": "", - "name": "StaticPlatform1", - "persistentUuid": "472008f3-6d01-4871-85cc-11be72ccdf3d", - "width": 128, - "x": 12000, - "y": 96, - "zOrder": 96, + "name": "LaserDemon_BasePermanent", + "persistentUuid": "ba6eae4c-fe30-431f-be67-3c3d902a8901", + "width": 192, + "x": 32224, + "y": -176, + "zOrder": 81, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -43897,14 +42173,14 @@ "angle": 0, "customSize": true, "depth": 1, - "height": 96, + "height": 512, "layer": "", - "name": "StaticPlatform1", - "persistentUuid": "6f1f754d-a0de-4664-b2ea-ed4e1080c679", + "name": "LaserRing", + "persistentUuid": "f4f03167-b58d-43e7-a3d4-09ce51421d66", "width": 512, - "x": 11232, - "y": -160, - "zOrder": 96, + "x": 32064, + "y": -336, + "zOrder": 8, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -43913,14 +42189,14 @@ "angle": 0, "customSize": true, "depth": 1, - "height": 256, + "height": 172, "layer": "", - "name": "Checkpoint", - "persistentUuid": "cdac6500-32cf-4821-86da-33662b8d9fed", - "width": 341, - "x": 11307, - "y": -416, - "zOrder": 71, + "name": "VerticalMovingPlatformDown", + "persistentUuid": "520ff56e-78e2-4e05-824b-398b63b5f09e", + "width": 172, + "x": 32500, + "y": 168, + "zOrder": 125, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -43928,15 +42204,15 @@ { "angle": 0, "customSize": true, - "depth": 1, + "depth": 0, "height": 128, "layer": "", - "name": "LaserDemon_Beam", - "persistentUuid": "34856d54-ce72-42cc-b159-296a20e73d02", + "name": "LaserDemon_BeamPermanent", + "persistentUuid": "a91cd73b-de07-4ee3-9ce9-2ece089bfc5e", "width": 80, - "x": 12696, - "y": -352, - "zOrder": 76, + "x": 32280, + "y": 280, + "zOrder": 106, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -43944,15 +42220,15 @@ { "angle": 0, "customSize": true, - "depth": 1, + "depth": 0, "height": 128, "layer": "", - "name": "LaserDemon_Beam", - "persistentUuid": "5abbb8de-3bab-4cc2-80b4-5a751ae454cf", + "name": "LaserDemon_BeamPermanent", + "persistentUuid": "6931c4f2-9126-4659-b4b6-d68e41c32da6", "width": 80, - "x": 12696, - "y": -224, - "zOrder": 76, + "x": 32280, + "y": 152, + "zOrder": 106, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -43960,15 +42236,15 @@ { "angle": 0, "customSize": true, - "depth": 1, - "height": 128, + "depth": 0, + "height": 192, "layer": "", - "name": "LaserDemon_Beam", - "persistentUuid": "e0ed8fca-622b-4692-a7d3-4bc524c2d048", - "width": 80, - "x": 12696, - "y": 32, - "zOrder": 76, + "name": "LaserDemon_BasePermanent", + "persistentUuid": "6ec62170-6e98-4ea7-a785-461cddafebb2", + "width": 192, + "x": 32768, + "y": 288, + "zOrder": 81, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -43977,14 +42253,14 @@ "angle": 0, "customSize": true, "depth": 1, - "height": 128, + "height": 512, "layer": "", - "name": "LaserDemon_Beam", - "persistentUuid": "fc3af844-61cd-463e-a1e2-426b5b35169d", - "width": 80, - "x": 12696, - "y": -96, - "zOrder": 76, + "name": "LaserRing", + "persistentUuid": "3fe96db2-f7d5-4229-84ff-46c3d35e28d9", + "width": 512, + "x": 32608, + "y": 128, + "zOrder": 8, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -43993,14 +42269,14 @@ "angle": 0, "customSize": true, "depth": 1, - "height": 128, + "height": 64, "layer": "", - "name": "LaserDemon_Beam", - "persistentUuid": "4278a343-5188-4a20-8d81-b7da4b76307c", - "width": 80, - "x": 12696, - "y": 160, - "zOrder": 76, + "name": "StaticPlatform1", + "persistentUuid": "02c241c1-e2b7-4206-bcd5-6670d8940dcd", + "width": 256, + "x": 32736, + "y": 180, + "zOrder": 124, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -44011,12 +42287,12 @@ "depth": 1, "height": 192, "layer": "", - "name": "LaserDemon_Base", - "persistentUuid": "5d60c484-aeb7-4538-ad27-6aa80ff3c29e", - "width": 192, - "x": 12640, - "y": 288, - "zOrder": 75, + "name": "HorizontalMovingPlatformRight", + "persistentUuid": "bb16d3df-1477-47a2-90d0-9986b85f2dc6", + "width": 384, + "x": 33856, + "y": 168, + "zOrder": 122, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -44024,15 +42300,15 @@ { "angle": 0, "customSize": true, - "depth": 1, - "height": 192, + "depth": 0, + "height": 128, "layer": "", - "name": "LaserDemon_Base", - "persistentUuid": "036e66bf-b1d7-4d04-9408-cbe1bdf8090c", - "width": 192, - "x": 12640, - "y": -800, - "zOrder": 75, + "name": "LaserDemon_BeamPermanent", + "persistentUuid": "6d0aee74-b6de-4c2d-bd2a-66a05f9544f4", + "width": 80, + "x": 32280, + "y": 24, + "zOrder": 106, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -44040,15 +42316,15 @@ { "angle": 0, "customSize": true, - "depth": 1, + "depth": 0, "height": 128, "layer": "", - "name": "LaserDemon_Beam", - "persistentUuid": "4e4220cc-293e-412b-9625-76c84d13db90", + "name": "LaserDemon_BeamPermanent", + "persistentUuid": "449fb99b-ad43-4a12-afc4-851ce80ff7c9", "width": 80, - "x": 12696, - "y": -480, - "zOrder": 76, + "x": 32824, + "y": 744, + "zOrder": 106, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -44057,14 +42333,14 @@ "angle": 0, "customSize": true, "depth": 0, - "height": 176, + "height": 128, "layer": "", - "name": "HorizontalMovingPlatformRight", - "persistentUuid": "b45cf40e-d794-403c-895d-1c642094b3fb", - "width": 352, - "x": 12160, - "y": -160, - "zOrder": 97, + "name": "LaserDemon_BeamPermanent", + "persistentUuid": "c4fc4ea5-3db7-40a7-8494-02faaa1fa727", + "width": 80, + "x": 32824, + "y": 616, + "zOrder": 106, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -44072,15 +42348,15 @@ { "angle": 0, "customSize": true, - "depth": 1, - "height": 224, + "depth": 0, + "height": 128, "layer": "", - "name": "FireDemon", - "persistentUuid": "e239893b-1bf6-4df2-929f-4fb1a07b78e1", - "width": 224, - "x": 10848, - "y": -384, - "zOrder": 62, + "name": "LaserDemon_BeamPermanent", + "persistentUuid": "304827d3-f74f-4a50-ba27-9e4af9ef6d42", + "width": 80, + "x": 32824, + "y": 488, + "zOrder": 106, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -44088,15 +42364,15 @@ { "angle": 0, "customSize": true, - "depth": 1, - "height": 224, + "depth": 0, + "height": 192, "layer": "", - "name": "FireDemon", - "persistentUuid": "7e36bf4c-370d-4b96-bdee-0e3c1c197d3e", - "width": 224, - "x": 10848, - "y": -192, - "zOrder": 62, + "name": "HorizontalMovingPlatformLeft", + "persistentUuid": "1d6d0c45-7e62-460c-91ab-27560739047c", + "width": 384, + "x": 33492, + "y": 168, + "zOrder": 126, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -44104,15 +42380,15 @@ { "angle": 0, "customSize": true, - "depth": 1, - "height": 288, + "depth": 0, + "height": 172, "layer": "", - "name": "StaticPlatform3", - "persistentUuid": "eb423c5b-3dd6-4966-9e70-be29b288573d", - "width": 576, - "x": 13135, - "y": 160, - "zOrder": 98, + "name": "VerticalMovingPlatformUp", + "persistentUuid": "f49ff3d3-e4b0-44ad-9715-acb9ea3962fe", + "width": 172, + "x": 35060, + "y": 768, + "zOrder": 127, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -44120,15 +42396,15 @@ { "angle": 0, "customSize": true, - "depth": 3, - "height": 198, + "depth": 0, + "height": 192, "layer": "", - "name": "FlyingDemon", - "persistentUuid": "7d436182-98a1-46ae-9134-ea43af436dde", - "width": 198, - "x": 12096, - "y": 576, - "zOrder": 5, + "name": "LaserDemon_BasePermanent", + "persistentUuid": "6b0cfd13-45aa-4665-b0e0-232b5b965171", + "width": 192, + "x": 34784, + "y": 288, + "zOrder": 81, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -44139,12 +42415,12 @@ "depth": 1, "height": 512, "layer": "", - "name": "Ladder", - "persistentUuid": "11e48972-96c8-4a6e-ae22-316ac1aacffb", - "width": 171, - "x": 8597, - "y": 810, - "zOrder": 92, + "name": "LaserRing", + "persistentUuid": "53fb5468-a949-42e1-a072-9fb42aa3bb08", + "width": 512, + "x": 34624, + "y": 128, + "zOrder": 8, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -44152,15 +42428,15 @@ { "angle": 0, "customSize": true, - "depth": 1, + "depth": 0, "height": 192, "layer": "", - "name": "StaticPlatform2", - "persistentUuid": "57eb53c3-bdf7-4d60-8615-d501f27803c9", - "width": 320, - "x": 10144, - "y": 896, - "zOrder": 99, + "name": "LaserDemon_BasePermanent", + "persistentUuid": "45418a26-b97f-4aa7-b034-0f7dda78308e", + "width": 192, + "x": 35328, + "y": -176, + "zOrder": 81, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -44169,501 +42445,510 @@ "angle": 0, "customSize": true, "depth": 1, - "height": 192, + "height": 512, "layer": "", - "name": "LaserDemon_BasePermanent", - "persistentUuid": "a0724908-3562-4b57-a70c-aa9457c07804", - "width": 192, - "x": 2072, - "y": -640, - "zOrder": 100, + "name": "LaserRing", + "persistentUuid": "9c12f473-342a-4ce8-af7e-e60d0108f76e", + "width": 512, + "x": 35168, + "y": -336, + "zOrder": 8, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 0, + "angle": 90, "customSize": true, - "depth": 1, - "height": 192, + "depth": 0, + "height": 128, "layer": "", - "name": "LaserDemon_BasePermanent", - "persistentUuid": "9c3e4b74-bb75-4e70-8d09-eb593a4b9ec9", - "width": 192, - "x": 2904, - "y": 192, - "zOrder": 100, + "name": "LaserDemon_BeamPermanent", + "persistentUuid": "7f45e8ed-ad59-4670-b747-31d54c8c1124", + "width": 80, + "x": 32456, + "y": -144, + "zOrder": 106, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 0, + "angle": 90, "customSize": true, - "depth": 1, - "height": 512, + "depth": 0, + "height": 128, "layer": "", - "name": "LaserRing", - "persistentUuid": "bdd4aadb-a9e6-43b1-8f5b-5d140805ad86", - "width": 512, - "x": 1912, - "y": -800, - "zOrder": 8, + "name": "LaserDemon_BeamPermanent", + "persistentUuid": "87291111-dced-4086-a9b8-d5f127ed85b6", + "width": 80, + "x": 32584, + "y": -144, + "zOrder": 106, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 0, + "angle": 90, "customSize": true, - "depth": 1, - "height": 512, + "depth": 0, + "height": 128, "layer": "", - "name": "LaserRing", - "persistentUuid": "6e8d1265-674c-4680-853c-6c485df499ba", - "width": 512, - "x": 2744, - "y": 32, - "zOrder": 8, + "name": "LaserDemon_BeamPermanent", + "persistentUuid": "ad3f4780-294c-4ed5-9521-a0dc6b4cdebf", + "width": 80, + "x": 32712, + "y": -144, + "zOrder": 106, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 0, + "angle": 90, "customSize": true, - "depth": 1, - "height": 256, + "depth": 0, + "height": 128, "layer": "", - "name": "Checkpoint", - "persistentUuid": "50621dd9-2ca1-4175-ac2e-2dcd57940dc2", - "width": 341, - "x": 13242, - "y": -96, - "zOrder": 71, + "name": "LaserDemon_BeamPermanent", + "persistentUuid": "14bb1ff9-c1d8-4d37-b191-81e6e82f1ec6", + "width": 80, + "x": 32840, + "y": -144, + "zOrder": 106, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 0, + "angle": 90, "customSize": true, - "depth": 1, - "height": 176, + "depth": 0, + "height": 128, "layer": "", - "name": "StaticPlatform2", - "persistentUuid": "bc5e4806-f10f-4b37-aaac-cfbbf6eb58a1", - "width": 352, - "x": 5696, - "y": 144, - "zOrder": 88, + "name": "LaserDemon_BeamPermanent", + "persistentUuid": "54046ac0-2bfc-4776-a0b6-ef7794786035", + "width": 80, + "x": 32968, + "y": -144, + "zOrder": 106, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 0, + "angle": 90, "customSize": true, - "depth": 1, + "depth": 0, "height": 128, "layer": "", - "name": "LaserDemon_Beam", - "persistentUuid": "c75cac6a-e90d-4ad6-9a5b-cb422950e2a6", + "name": "LaserDemon_BeamPermanent", + "persistentUuid": "5b793fb9-864a-4c12-9162-f3701bf901d3", "width": 80, - "x": 12696, - "y": -608, - "zOrder": 76, + "x": 33096, + "y": -144, + "zOrder": 106, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 0, + "angle": 90, "customSize": true, - "depth": 1, - "height": 32, + "depth": 0, + "height": 128, "layer": "", - "name": "StaticPlatform2", - "persistentUuid": "2f11693a-5c75-4805-87c4-5c9c2322d8ee", - "width": 64, - "x": 8640, - "y": 1920, - "zOrder": 101, + "name": "LaserDemon_BeamPermanent", + "persistentUuid": "59005b45-955c-4f55-96d9-5a4130272116", + "width": 80, + "x": 33224, + "y": -144, + "zOrder": 106, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 0, + "angle": 90, "customSize": true, - "depth": 1, - "height": 192, + "depth": 0, + "height": 128, "layer": "", - "name": "VerticalMovingPlatformDown", - "persistentUuid": "264d31de-74a8-444c-b7e6-545c82e9cc82", - "width": 192, - "x": 13856, - "y": 128, - "zOrder": 102, + "name": "LaserDemon_BeamPermanent", + "persistentUuid": "6cab1d3e-fe6a-486a-a87c-db11756a5be2", + "width": 80, + "x": 33352, + "y": -144, + "zOrder": 106, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 0, + "angle": 90, "customSize": true, "depth": 0, - "height": 192, + "height": 128, "layer": "", - "name": "SpikeDemon_Base", - "persistentUuid": "f309025f-832d-4a4c-8ede-e76fd13943b6", - "width": 192, - "x": 14336, - "y": 192, - "zOrder": 103, + "name": "LaserDemon_BeamPermanent", + "persistentUuid": "8e57b6f3-2e01-4121-8a7f-6e562d958bc0", + "width": 80, + "x": 33480, + "y": -144, + "zOrder": 106, "numberProperties": [], "stringProperties": [], - "initialVariables": [ - { - "folded": true, - "name": "FireFrequencyTime", - "type": "number", - "value": 5 - } - ] + "initialVariables": [] }, { - "angle": 0, + "angle": 90, "customSize": true, - "depth": 1, - "height": 192, + "depth": 0, + "height": 128, "layer": "", - "name": "FlippingPlatform", - "persistentUuid": "8148d83d-6a66-4415-bd1f-c2bc45dfaa92", - "width": 384, - "x": 14080, - "y": 836, - "zOrder": 105, + "name": "LaserDemon_BeamPermanent", + "persistentUuid": "6b017f1d-1d32-416a-a944-dba5b99796a7", + "width": 80, + "x": 33608, + "y": -144, + "zOrder": 106, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 0, + "angle": 90, "customSize": true, "depth": 0, - "height": 192, + "height": 128, "layer": "", - "name": "LaserDemon_BasePermanent", - "persistentUuid": "d30bf0c3-bd97-415a-b030-0f602466fa39", - "width": 192, - "x": 14087, - "y": -768, - "zOrder": 81, + "name": "LaserDemon_BeamPermanent", + "persistentUuid": "739f76a7-14e5-4a69-8f99-f42cf961f83a", + "width": 80, + "x": 33736, + "y": -144, + "zOrder": 106, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 0, + "angle": 90, "customSize": true, - "depth": 1, - "height": 512, + "depth": 0, + "height": 128, "layer": "", - "name": "LaserRing", - "persistentUuid": "71c5a2bb-e83c-46ad-97d1-44372d4ea6fa", - "width": 512, - "x": 13927, - "y": -928, - "zOrder": 8, + "name": "LaserDemon_BeamPermanent", + "persistentUuid": "bcd7a90e-1bca-4b7e-b404-98602b925c34", + "width": 80, + "x": 33864, + "y": -144, + "zOrder": 106, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 0, + "angle": 90, "customSize": true, "depth": 0, "height": 128, "layer": "", "name": "LaserDemon_BeamPermanent", - "persistentUuid": "9ba05ce7-af3c-4674-b5e2-49f94175d6fa", + "persistentUuid": "8ca1be9f-8994-4958-8bf5-475a67eb4d90", "width": 80, - "x": 14144, - "y": -576, + "x": 33992, + "y": -144, "zOrder": 106, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 0, + "angle": 90, "customSize": true, "depth": 0, "height": 128, "layer": "", "name": "LaserDemon_BeamPermanent", - "persistentUuid": "970ec5f3-d409-4323-af9b-63d1b8c1bedf", + "persistentUuid": "95899f72-b0da-41bb-a58d-fbb13c210879", "width": 80, - "x": 14144, - "y": -448, + "x": 34120, + "y": -144, "zOrder": 106, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 0, + "angle": 90, "customSize": true, "depth": 0, "height": 128, "layer": "", "name": "LaserDemon_BeamPermanent", - "persistentUuid": "103c22f8-4bd9-4576-9ee5-77ecc4ac7961", + "persistentUuid": "df5afc27-2208-4cd6-91ed-3b54ced98e1f", "width": 80, - "x": 14144, - "y": -192, + "x": 34248, + "y": -144, "zOrder": 106, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 0, + "angle": 90, "customSize": true, "depth": 0, "height": 128, "layer": "", "name": "LaserDemon_BeamPermanent", - "persistentUuid": "4c1d2c20-8809-4a38-a9e0-352cfa1c392a", + "persistentUuid": "daaa85c2-9162-47c9-99b9-35391d3ee77a", "width": 80, - "x": 14144, - "y": -320, + "x": 34376, + "y": -144, "zOrder": 106, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 0, + "angle": 90, "customSize": true, "depth": 0, "height": 128, "layer": "", "name": "LaserDemon_BeamPermanent", - "persistentUuid": "f34729fa-75dc-4ae9-a14f-1fee676e8dae", + "persistentUuid": "9ddfdce9-85d6-4c60-8aad-9230f72f9992", "width": 80, - "x": 14144, - "y": 64, + "x": 33128, + "y": 320, "zOrder": 106, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 0, + "angle": 90, "customSize": true, "depth": 0, "height": 128, "layer": "", "name": "LaserDemon_BeamPermanent", - "persistentUuid": "1f5c3341-af22-4d46-b7e8-7ac4414b360d", + "persistentUuid": "99e46b8b-c5b2-4723-bbf7-c6894aacf8f6", "width": 80, - "x": 14144, - "y": -64, + "x": 33256, + "y": 320, "zOrder": 106, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 0, + "angle": 90, "customSize": true, - "depth": 1, - "height": 512, + "depth": 0, + "height": 128, "layer": "", - "name": "LaserRing", - "persistentUuid": "67358fbd-7516-47db-9f5d-d23b5f8d60c8", - "width": 512, - "x": 13927, - "y": 32, - "zOrder": 8, + "name": "LaserDemon_BeamPermanent", + "persistentUuid": "ce37ea4b-5cc9-45a3-a033-8fa69905e5b8", + "width": 80, + "x": 33384, + "y": 320, + "zOrder": 106, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 0, + "angle": 90, "customSize": true, "depth": 0, - "height": 192, + "height": 128, "layer": "", - "name": "LaserDemon_BasePermanent", - "persistentUuid": "70fa2a89-60d7-41f8-982b-e6e9173346e0", - "width": 192, - "x": 14087, - "y": 192, - "zOrder": 81, + "name": "LaserDemon_BeamPermanent", + "persistentUuid": "ae0b05bf-7e48-4e6f-be8d-205527b5bae6", + "width": 80, + "x": 33512, + "y": 320, + "zOrder": 106, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 0, + "angle": 90, "customSize": true, - "depth": 4, - "height": 64, + "depth": 0, + "height": 128, "layer": "", - "name": "BoundaryJumpThrough", - "persistentUuid": "c28ad4d6-8561-4ac0-8d0f-3c0d80ecea3c", - "width": 192, - "x": 14720, - "y": 96, - "zOrder": 93, + "name": "LaserDemon_BeamPermanent", + "persistentUuid": "d8db12e1-cd93-4c71-977d-efce3212ee94", + "width": 80, + "x": 33640, + "y": 320, + "zOrder": 106, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 0, + "angle": 90, "customSize": true, - "depth": 1, - "height": 577, + "depth": 0, + "height": 128, "layer": "", - "name": "Ladder", - "persistentUuid": "971d49a5-e5bf-4d86-8a02-003a3d2843fe", - "width": 192, - "x": 14720, - "y": 95, - "zOrder": 10, + "name": "LaserDemon_BeamPermanent", + "persistentUuid": "a2c239ba-58b6-4c73-be24-89313a222217", + "width": 80, + "x": 33768, + "y": 320, + "zOrder": 106, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 0, + "angle": 90, "customSize": true, - "depth": 1, - "height": 272, + "depth": 0, + "height": 128, "layer": "", - "name": "SpinningRotatingPlatformCounterclockwise", - "persistentUuid": "46077628-a1d6-4e29-86cc-9203cb7ff739", - "width": 544, - "x": 15392, - "y": 1240, - "zOrder": 107, + "name": "LaserDemon_BeamPermanent", + "persistentUuid": "deaac59a-14de-431d-afa1-7443215c89a5", + "width": 80, + "x": 33896, + "y": 320, + "zOrder": 106, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 0, + "angle": 90, "customSize": true, - "depth": 1, - "height": 272, + "depth": 0, + "height": 128, "layer": "", - "name": "SpinningRotatingPlatformClockwise", - "persistentUuid": "bbddd66d-653e-4cba-8e7c-4ee624239d0a", - "width": 544, - "x": 15392, - "y": 40, - "zOrder": 10, + "name": "LaserDemon_BeamPermanent", + "persistentUuid": "36d969a4-6dd1-4a86-958e-51affc9a82eb", + "width": 80, + "x": 34024, + "y": 320, + "zOrder": 106, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 0, + "angle": 90, + "customSize": true, + "depth": 0, + "height": 128, + "layer": "", + "name": "LaserDemon_BeamPermanent", + "persistentUuid": "cab2aa41-6b67-4af9-b4eb-8159d088d138", + "width": 80, + "x": 34152, + "y": 320, + "zOrder": 106, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] + }, + { + "angle": 90, "customSize": true, "depth": 1, - "height": 224, + "height": 128, "layer": "", - "name": "FlippingPlatform", - "persistentUuid": "3e550694-f472-4e4d-bd49-a3390d5d8074", - "width": 448, - "x": 16512, - "y": 768, - "zOrder": 105, + "name": "LaserDemon_BeamPermanent", + "persistentUuid": "51ae6438-cedb-4ed5-8656-5719cdf9c15f", + "width": 80, + "x": 33000, + "y": 320, + "zOrder": 106, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 0, + "angle": 90, "customSize": true, "depth": 0, - "height": 224, + "height": 128, "layer": "", - "name": "FlippingPlatform2", - "persistentUuid": "5eca9b72-ec23-48b1-84d9-0602f30a954d", - "width": 448, - "x": 17376, - "y": 768, - "zOrder": 108, + "name": "LaserDemon_BeamPermanent", + "persistentUuid": "f13d300a-52e8-4d56-92ad-f9fce8de8240", + "width": 80, + "x": 34280, + "y": 320, + "zOrder": 106, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 0, + "angle": 90, "customSize": true, - "depth": 1, - "height": 224, + "depth": 0, + "height": 128, "layer": "", - "name": "FlippingPlatform", - "persistentUuid": "c337ae2d-8429-4b9a-8b8b-e86ea0646a24", - "width": 448, - "x": 18240, - "y": 768, - "zOrder": 105, + "name": "LaserDemon_BeamPermanent", + "persistentUuid": "69f4c44f-de00-4f3d-b096-22fb73418f75", + "width": 80, + "x": 34888, + "y": -144, + "zOrder": 106, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 0, + "angle": 90, "customSize": true, - "depth": 1, - "height": 168, + "depth": 0, + "height": 128, "layer": "", - "name": "StaticPlatform1", - "persistentUuid": "3543d841-5584-4d30-b888-dfa898201537", - "width": 672, - "x": 19104, - "y": 760, - "zOrder": 109, + "name": "LaserDemon_BeamPermanent", + "persistentUuid": "b2eb6a77-8fe8-4092-9ded-e84b9d9bbfe6", + "width": 80, + "x": 34760, + "y": -144, + "zOrder": 106, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 0, + "angle": 90, "customSize": true, - "depth": 1, - "height": 256, + "depth": 0, + "height": 128, "layer": "", - "name": "Checkpoint", - "persistentUuid": "d48596a1-349d-4947-a7ec-9688ebf045a1", - "width": 341, - "x": 19264, - "y": 480, - "zOrder": 71, + "name": "LaserDemon_BeamPermanent", + "persistentUuid": "44b50aa7-9d91-491f-9feb-d76b395cebef", + "width": 80, + "x": 34632, + "y": -144, + "zOrder": 106, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 0, + "angle": 90, "customSize": true, - "depth": 1, - "height": 256, + "depth": 0, + "height": 128, "layer": "", - "name": "Checkpoint", - "persistentUuid": "27ad128c-32c1-4517-9734-c589e53a695a", - "width": 341, - "x": 30871, - "y": 544, - "zOrder": 71, + "name": "LaserDemon_BeamPermanent", + "persistentUuid": "3d1945a0-4592-4efa-89fa-b6ce2f9f240c", + "width": 80, + "x": 34504, + "y": -144, + "zOrder": 106, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -44672,322 +42957,124 @@ "angle": 0, "customSize": true, "depth": 1, - "height": 256, + "height": 64, "layer": "", - "name": "FlyingDemon", - "persistentUuid": "49130203-eafe-4c71-bda2-524f602cbf78", + "name": "StaticPlatform1", + "persistentUuid": "6daffc3c-b116-4369-9e6a-39bec486332e", "width": 256, - "x": 25984, - "y": 736, - "zOrder": 66, + "x": 34752, + "y": 180, + "zOrder": 124, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 0, + "angle": 90, "customSize": true, - "depth": 1, - "height": 256, + "depth": 0, + "height": 128, "layer": "", - "name": "FlyingDemon", - "persistentUuid": "7a1277c5-7bb5-43b4-b947-ca1d3af37784", - "width": 256, - "x": 26144, - "y": 736, - "zOrder": 66, + "name": "LaserDemon_BeamPermanent", + "persistentUuid": "01803e4a-558b-4e0a-bf90-6d065e1e8422", + "width": 80, + "x": 34408, + "y": 320, + "zOrder": 106, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 0, + "angle": 90, "customSize": true, - "depth": 1, - "height": 256, + "depth": 0, + "height": 128, "layer": "", - "name": "FlyingDemon", - "persistentUuid": "f4b10c1b-96f5-4dcd-96be-f8e98be997e1", - "width": 256, - "x": 26304, - "y": 736, - "zOrder": 66, + "name": "LaserDemon_BeamPermanent", + "persistentUuid": "34d7f896-29f7-4f8a-9827-13eab39a9665", + "width": 80, + "x": 34536, + "y": 320, + "zOrder": 106, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 0, + "angle": 90, "customSize": true, - "depth": 1, - "height": 256, + "depth": 0, + "height": 128, "layer": "", - "name": "FlyingDemon", - "persistentUuid": "57558d98-19a9-41be-8975-390377f7995b", - "width": 256, - "x": 26464, - "y": 736, - "zOrder": 66, + "name": "LaserDemon_BeamPermanent", + "persistentUuid": "25fcba59-bd78-42bd-ac7d-4c013db75dfe", + "width": 80, + "x": 34664, + "y": 320, + "zOrder": 106, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 0, + "angle": 90, "customSize": true, - "depth": 1, - "height": 256, + "depth": 0, + "height": 128, "layer": "", - "name": "FlyingDemon", - "persistentUuid": "9d4cc7d2-f586-4502-91b3-f3e9d40b8a03", - "width": 256, - "x": 26624, - "y": 736, - "zOrder": 66, + "name": "LaserDemon_BeamPermanent", + "persistentUuid": "83fd15c4-6318-43fb-8d43-7374e6189e8f", + "width": 80, + "x": 35016, + "y": -144, + "zOrder": 106, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 0, + "angle": 90, "customSize": true, - "depth": 1, - "height": 256, + "depth": 0, + "height": 128, "layer": "", - "name": "FlyingDemon", - "persistentUuid": "42e6ef76-cd85-4bed-a521-421b2ab9321b", - "width": 256, - "x": 27451, - "y": 736, - "zOrder": 66, + "name": "LaserDemon_BeamPermanent", + "persistentUuid": "2a844d25-605a-4c5b-b201-63f14cd68ffc", + "width": 80, + "x": 35144, + "y": -144, + "zOrder": 106, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 0, - "customSize": false, - "height": 0, + "angle": 90, + "customSize": true, + "depth": 0, + "height": 128, "layer": "", - "name": "StaticPlatform2", - "persistentUuid": "8b2bf275-e2e1-40af-8edb-f2659d58958f", - "width": 0, - "x": 28192, - "y": 928, - "zOrder": 119, + "name": "LaserDemon_BeamPermanentSingle", + "persistentUuid": "bd9e1733-0650-431c-a123-704f4dbaef1c", + "width": 80, + "x": 35272, + "y": -144, + "zOrder": 128, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 180, - "customSize": true, - "depth": 0, - "height": 192, - "layer": "", - "name": "StalagmiteDemon_Base", - "persistentUuid": "60cb2756-9127-48a1-8831-a4d963235956", - "width": 256, - "x": 28544, - "y": 800, - "zOrder": 120, - "numberProperties": [], - "stringProperties": [], - "initialVariables": [ - { - "folded": true, - "name": "FireFrequencyTime", - "type": "number", - "value": 2.5 - } - ] - }, - { - "angle": 0, - "customSize": true, - "depth": 1, - "height": 192, - "layer": "", - "name": "HorizontalMovingPlatformRight", - "persistentUuid": "3144e198-25f1-4a13-b86c-16941affb41b", - "width": 384, - "x": 29361, - "y": 1088, - "zOrder": 121, - "numberProperties": [], - "stringProperties": [], - "initialVariables": [] - }, - { - "angle": 0, - "customSize": true, - "depth": 0, - "height": 192, - "layer": "", - "name": "LaserDemon_BasePermanent", - "persistentUuid": "cc035f54-383e-47c4-acac-d6f4681f6f8e", - "width": 192, - "x": 31392, - "y": 880, - "zOrder": 81, - "numberProperties": [], - "stringProperties": [], - "initialVariables": [] - }, - { - "angle": 0, - "customSize": true, - "depth": 1, - "height": 512, - "layer": "", - "name": "LaserRing", - "persistentUuid": "8c069009-3645-426f-90c0-1aa4d2a75d3b", - "width": 512, - "x": 31232, - "y": 728, - "zOrder": 8, - "numberProperties": [], - "stringProperties": [], - "initialVariables": [] - }, - { - "angle": 0, - "customSize": true, - "depth": 0, - "height": 192, - "layer": "", - "name": "LaserDemon_BasePermanent", - "persistentUuid": "60c448de-d286-4b45-bee1-7b49afdfdcc4", - "width": 192, - "x": 31392, - "y": 416, - "zOrder": 81, - "numberProperties": [], - "stringProperties": [], - "initialVariables": [] - }, - { - "angle": 0, - "customSize": true, - "depth": 1, - "height": 512, - "layer": "", - "name": "LaserRing", - "persistentUuid": "48cde209-49b6-4365-9cec-ab8c21dab46a", - "width": 512, - "x": 31232, - "y": 256, - "zOrder": 8, - "numberProperties": [], - "stringProperties": [], - "initialVariables": [] - }, - { - "angle": 0, - "customSize": true, - "depth": 1, - "height": 192, - "layer": "", - "name": "HorizontalMovingPlatformRight", - "persistentUuid": "89e261a7-eb33-4e88-b9bd-9e73b7628c0b", - "width": 384, - "x": 31616, - "y": 768, - "zOrder": 122, - "numberProperties": [], - "stringProperties": [], - "initialVariables": [] - }, - { - "angle": 0, - "customSize": true, - "depth": 0, - "height": 192, - "layer": "", - "name": "LaserDemon_BasePermanent", - "persistentUuid": "4d41cdb1-20ee-47ae-b819-70638fab7f37", - "width": 192, - "x": 32224, - "y": 416, - "zOrder": 81, - "numberProperties": [], - "stringProperties": [], - "initialVariables": [] - }, - { - "angle": 0, - "customSize": true, - "depth": 1, - "height": 512, - "layer": "", - "name": "LaserRing", - "persistentUuid": "43fa370f-0b50-42fb-b09c-85be10c267db", - "width": 512, - "x": 32064, - "y": 256, - "zOrder": 8, - "numberProperties": [], - "stringProperties": [], - "initialVariables": [] - }, - { - "angle": 0, - "customSize": true, - "depth": 1, - "height": 64, - "layer": "", - "name": "StaticPlatform1", - "persistentUuid": "1e74488e-f895-45a6-a6ed-c83ca64ea949", - "width": 288, - "x": 30752, - "y": 780, - "zOrder": 124, - "numberProperties": [], - "stringProperties": [], - "initialVariables": [] - }, - { - "angle": 0, - "customSize": true, - "depth": 1, - "height": 64, - "layer": "", - "name": "StaticPlatform1", - "persistentUuid": "94b6a68b-e4f3-43d0-b8b3-8c0e854dcc10", - "width": 288, - "x": 31040, - "y": 780, - "zOrder": 124, - "numberProperties": [], - "stringProperties": [], - "initialVariables": [] - }, - { - "angle": 0, - "customSize": true, - "depth": 1, - "height": 64, - "layer": "", - "name": "StaticPlatform1", - "persistentUuid": "bac3d361-4bbd-4ffd-bd29-a4974a3588b2", - "width": 288, - "x": 31328, - "y": 780, - "zOrder": 124, - "numberProperties": [], - "stringProperties": [], - "initialVariables": [] - }, - { - "angle": 0, + "angle": 0, "customSize": true, "depth": 0, "height": 192, "layer": "", "name": "LaserDemon_BasePermanent", - "persistentUuid": "41903627-b288-4f3d-8294-0e167f3598f7", + "persistentUuid": "b9872216-ae7a-4a36-9a1f-a7a16fbddc65", "width": 192, - "x": 32768, + "x": 35328, "y": 888, "zOrder": 81, "numberProperties": [], @@ -45001,9 +43088,9 @@ "height": 512, "layer": "", "name": "LaserRing", - "persistentUuid": "53c46262-853e-4232-803a-09cd170f1ebc", + "persistentUuid": "348c52f8-667f-43fe-af84-f42666225861", "width": 512, - "x": 32608, + "x": 35168, "y": 728, "zOrder": 8, "numberProperties": [], @@ -45017,9 +43104,9 @@ "height": 128, "layer": "", "name": "LaserDemon_BeamPermanent", - "persistentUuid": "e6e67734-76db-48d1-bd61-cd42c5f6d609", + "persistentUuid": "c3d225db-511b-41b1-a745-9dd926412341", "width": 80, - "x": 31624, + "x": 33528, "y": 920, "zOrder": 106, "numberProperties": [], @@ -45033,9 +43120,9 @@ "height": 128, "layer": "", "name": "LaserDemon_BeamPermanent", - "persistentUuid": "6fd1360d-8902-442f-8aeb-b31cdb84ae47", + "persistentUuid": "3efe68e3-3c12-4fe9-bc4f-0e753493c438", "width": 80, - "x": 31752, + "x": 33656, "y": 920, "zOrder": 106, "numberProperties": [], @@ -45049,9 +43136,9 @@ "height": 128, "layer": "", "name": "LaserDemon_BeamPermanent", - "persistentUuid": "8944778d-435c-414e-9c9f-71314136994e", + "persistentUuid": "b28c5a18-3fdb-4cc0-a649-c7b319c05709", "width": 80, - "x": 32008, + "x": 33784, "y": 920, "zOrder": 106, "numberProperties": [], @@ -45065,9 +43152,9 @@ "height": 128, "layer": "", "name": "LaserDemon_BeamPermanent", - "persistentUuid": "4172fb74-326b-4cb0-91d0-37e423077005", + "persistentUuid": "db980401-c318-4b3e-8be6-7cefa3a7c8f3", "width": 80, - "x": 31880, + "x": 33912, "y": 920, "zOrder": 106, "numberProperties": [], @@ -45081,9 +43168,9 @@ "height": 128, "layer": "", "name": "LaserDemon_BeamPermanent", - "persistentUuid": "0fda4f9b-2ada-4811-b4c3-f1a5aa72bea0", + "persistentUuid": "3bb749ef-73a4-48b3-bfc4-9dfd65253009", "width": 80, - "x": 32520, + "x": 34040, "y": 920, "zOrder": 106, "numberProperties": [], @@ -45097,9 +43184,9 @@ "height": 128, "layer": "", "name": "LaserDemon_BeamPermanent", - "persistentUuid": "3422ef5b-7945-4498-9875-29f0307b717f", + "persistentUuid": "0704b894-74de-4e44-a967-b040f5de12a6", "width": 80, - "x": 32392, + "x": 34168, "y": 920, "zOrder": 106, "numberProperties": [], @@ -45113,9 +43200,9 @@ "height": 128, "layer": "", "name": "LaserDemon_BeamPermanent", - "persistentUuid": "71b80b8c-10f4-40a5-906a-918e91ed9adc", + "persistentUuid": "21b5227a-85eb-427f-a6f9-7b3be208b992", "width": 80, - "x": 32264, + "x": 34296, "y": 920, "zOrder": 106, "numberProperties": [], @@ -45129,9 +43216,9 @@ "height": 128, "layer": "", "name": "LaserDemon_BeamPermanent", - "persistentUuid": "60c8fac6-f066-4271-9b7c-674ef11adaa0", + "persistentUuid": "b5f7d563-87d7-460d-9e39-d7df72a40e43", "width": 80, - "x": 32136, + "x": 34424, "y": 920, "zOrder": 106, "numberProperties": [], @@ -45145,9 +43232,9 @@ "height": 128, "layer": "", "name": "LaserDemon_BeamPermanent", - "persistentUuid": "0c46a301-fc94-42c9-9555-c1fab432ef31", + "persistentUuid": "0b57f3cd-207a-465c-893c-6f33a2c61c3c", "width": 80, - "x": 32648, + "x": 34936, "y": 920, "zOrder": 106, "numberProperties": [], @@ -45161,10 +43248,10 @@ "height": 128, "layer": "", "name": "LaserDemon_BeamPermanent", - "persistentUuid": "b7f7f7d4-600b-4607-8219-940db160cbec", + "persistentUuid": "327ee4c7-f175-4fca-b33a-07e25cc29f00", "width": 80, - "x": 31608, - "y": 448, + "x": 34808, + "y": 920, "zOrder": 106, "numberProperties": [], "stringProperties": [], @@ -45177,10 +43264,10 @@ "height": 128, "layer": "", "name": "LaserDemon_BeamPermanent", - "persistentUuid": "36658f87-52bb-4429-99d1-7bbfb501efb5", + "persistentUuid": "4756b73d-54a4-41d5-93d3-277dd10da6b3", "width": 80, - "x": 31736, - "y": 448, + "x": 34680, + "y": 920, "zOrder": 106, "numberProperties": [], "stringProperties": [], @@ -45193,10 +43280,10 @@ "height": 128, "layer": "", "name": "LaserDemon_BeamPermanent", - "persistentUuid": "4c07249c-4800-4d72-a86d-c3b5c6f7880b", + "persistentUuid": "cb29ba57-87b5-4d01-b6b8-e83681b35fb9", "width": 80, - "x": 31864, - "y": 448, + "x": 34552, + "y": 920, "zOrder": 106, "numberProperties": [], "stringProperties": [], @@ -45209,10 +43296,10 @@ "height": 128, "layer": "", "name": "LaserDemon_BeamPermanent", - "persistentUuid": "c9fc602e-ffd8-4f58-8e16-069f9646a2ee", + "persistentUuid": "b975f785-31ae-4bad-a5ef-662bceee4645", "width": 80, - "x": 31992, - "y": 448, + "x": 35064, + "y": 920, "zOrder": 106, "numberProperties": [], "stringProperties": [], @@ -45225,47 +43312,15 @@ "height": 128, "layer": "", "name": "LaserDemon_BeamPermanent", - "persistentUuid": "688d7274-ef1f-4d78-95bf-eeba8d792678", + "persistentUuid": "e907f5fa-9c01-414a-afaf-a7c8e92e762f", "width": 80, - "x": 32120, - "y": 448, + "x": 35192, + "y": 920, "zOrder": 106, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, - { - "angle": 0, - "customSize": true, - "depth": 0, - "height": 192, - "layer": "", - "name": "LaserDemon_BasePermanent", - "persistentUuid": "ba6eae4c-fe30-431f-be67-3c3d902a8901", - "width": 192, - "x": 32224, - "y": -176, - "zOrder": 81, - "numberProperties": [], - "stringProperties": [], - "initialVariables": [] - }, - { - "angle": 0, - "customSize": true, - "depth": 1, - "height": 512, - "layer": "", - "name": "LaserRing", - "persistentUuid": "f4f03167-b58d-43e7-a3d4-09ce51421d66", - "width": 512, - "x": 32064, - "y": -336, - "zOrder": 8, - "numberProperties": [], - "stringProperties": [], - "initialVariables": [] - }, { "angle": 0, "customSize": true, @@ -45273,10 +43328,10 @@ "height": 172, "layer": "", "name": "VerticalMovingPlatformDown", - "persistentUuid": "520ff56e-78e2-4e05-824b-398b63b5f09e", + "persistentUuid": "d05495d1-1598-413c-bbc1-35eaad7f269e", "width": 172, - "x": 32500, - "y": 168, + "x": 33044, + "y": 768, "zOrder": 125, "numberProperties": [], "stringProperties": [], @@ -45285,31 +43340,15 @@ { "angle": 0, "customSize": true, - "depth": 0, - "height": 128, - "layer": "", - "name": "LaserDemon_BeamPermanent", - "persistentUuid": "a91cd73b-de07-4ee3-9ce9-2ece089bfc5e", - "width": 80, - "x": 32280, - "y": 280, - "zOrder": 106, - "numberProperties": [], - "stringProperties": [], - "initialVariables": [] - }, - { - "angle": 0, - "customSize": true, - "depth": 0, - "height": 128, + "depth": 1, + "height": 64, "layer": "", - "name": "LaserDemon_BeamPermanent", - "persistentUuid": "6931c4f2-9126-4659-b4b6-d68e41c32da6", - "width": 80, - "x": 32280, - "y": 152, - "zOrder": 106, + "name": "StaticPlatform1", + "persistentUuid": "25f66cac-5563-4b92-8e2e-4dfa8bc11a3b", + "width": 256, + "x": 33280, + "y": 780, + "zOrder": 124, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -45321,10 +43360,10 @@ "height": 192, "layer": "", "name": "LaserDemon_BasePermanent", - "persistentUuid": "6ec62170-6e98-4ea7-a785-461cddafebb2", + "persistentUuid": "6255e76c-34d2-438a-9980-3ffe6f61ecc0", "width": 192, - "x": 32768, - "y": 288, + "x": 33312, + "y": 888, "zOrder": 81, "numberProperties": [], "stringProperties": [], @@ -45337,10 +43376,10 @@ "height": 512, "layer": "", "name": "LaserRing", - "persistentUuid": "3fe96db2-f7d5-4229-84ff-46c3d35e28d9", + "persistentUuid": "6e37019a-1611-454d-8041-82bf62d7b9df", "width": 512, - "x": 32608, - "y": 128, + "x": 33152, + "y": 728, "zOrder": 8, "numberProperties": [], "stringProperties": [], @@ -45349,31 +43388,15 @@ { "angle": 0, "customSize": true, - "depth": 1, - "height": 64, - "layer": "", - "name": "StaticPlatform1", - "persistentUuid": "02c241c1-e2b7-4206-bcd5-6670d8940dcd", - "width": 256, - "x": 32736, - "y": 180, - "zOrder": 124, - "numberProperties": [], - "stringProperties": [], - "initialVariables": [] - }, - { - "angle": 0, - "customSize": true, - "depth": 1, - "height": 192, + "depth": 0, + "height": 128, "layer": "", - "name": "HorizontalMovingPlatformRight", - "persistentUuid": "bb16d3df-1477-47a2-90d0-9986b85f2dc6", - "width": 384, - "x": 33856, - "y": 168, - "zOrder": 122, + "name": "LaserDemon_BeamPermanent", + "persistentUuid": "59c8753f-567e-4268-9eb1-f9c233ea21a9", + "width": 80, + "x": 35384, + "y": 100, + "zOrder": 106, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -45385,10 +43408,10 @@ "height": 128, "layer": "", "name": "LaserDemon_BeamPermanent", - "persistentUuid": "6d0aee74-b6de-4c2d-bd2a-66a05f9544f4", + "persistentUuid": "debbb82f-359b-4671-a949-d756edc741db", "width": 80, - "x": 32280, - "y": 24, + "x": 35384, + "y": 228, "zOrder": 106, "numberProperties": [], "stringProperties": [], @@ -45401,10 +43424,10 @@ "height": 128, "layer": "", "name": "LaserDemon_BeamPermanent", - "persistentUuid": "449fb99b-ad43-4a12-afc4-851ce80ff7c9", + "persistentUuid": "8171c00e-c9e1-4b1e-a250-078faf39c050", "width": 80, - "x": 32824, - "y": 744, + "x": 35384, + "y": 356, "zOrder": 106, "numberProperties": [], "stringProperties": [], @@ -45417,10 +43440,10 @@ "height": 128, "layer": "", "name": "LaserDemon_BeamPermanent", - "persistentUuid": "c4fc4ea5-3db7-40a7-8494-02faaa1fa727", + "persistentUuid": "8a7b450c-e597-4bc6-83ef-734f9db2a47e", "width": 80, - "x": 32824, - "y": 616, + "x": 35384, + "y": 484, "zOrder": 106, "numberProperties": [], "stringProperties": [], @@ -45433,10 +43456,10 @@ "height": 128, "layer": "", "name": "LaserDemon_BeamPermanent", - "persistentUuid": "304827d3-f74f-4a50-ba27-9e4af9ef6d42", + "persistentUuid": "182712db-f074-49ad-b641-6473d63f6ad0", "width": 80, - "x": 32824, - "y": 488, + "x": 35384, + "y": 612, "zOrder": 106, "numberProperties": [], "stringProperties": [], @@ -45446,14 +43469,14 @@ "angle": 0, "customSize": true, "depth": 0, - "height": 192, + "height": 128, "layer": "", - "name": "HorizontalMovingPlatformLeft", - "persistentUuid": "1d6d0c45-7e62-460c-91ab-27560739047c", - "width": 384, - "x": 33492, - "y": 168, - "zOrder": 126, + "name": "LaserDemon_BeamPermanent", + "persistentUuid": "28c3fc84-150e-467d-a473-854ef2ba9013", + "width": 80, + "x": 35384, + "y": 740, + "zOrder": 106, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -45462,14 +43485,14 @@ "angle": 0, "customSize": true, "depth": 0, - "height": 172, + "height": 128, "layer": "", - "name": "VerticalMovingPlatformUp", - "persistentUuid": "f49ff3d3-e4b0-44ad-9715-acb9ea3962fe", - "width": 172, - "x": 35060, - "y": 768, - "zOrder": 127, + "name": "LaserDemon_BeamPermanentSingle", + "persistentUuid": "7b21ce77-5822-4e01-b036-d2a14c846606", + "width": 80, + "x": 35384, + "y": -28, + "zOrder": 128, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -45477,15 +43500,15 @@ { "angle": 0, "customSize": true, - "depth": 0, - "height": 192, + "depth": 1, + "height": 64, "layer": "", - "name": "LaserDemon_BasePermanent", - "persistentUuid": "6b0cfd13-45aa-4665-b0e0-232b5b965171", - "width": 192, - "x": 34784, - "y": 288, - "zOrder": 81, + "name": "StaticPlatform1", + "persistentUuid": "bc933762-9fa9-45f9-a69b-34f743162882", + "width": 256, + "x": 33280, + "y": 1380, + "zOrder": 124, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -45497,10 +43520,10 @@ "height": 512, "layer": "", "name": "LaserRing", - "persistentUuid": "53fb5468-a949-42e1-a072-9fb42aa3bb08", + "persistentUuid": "e9298120-412f-497b-9868-0e78d1da8dd5", "width": 512, - "x": 34624, - "y": 128, + "x": 32608, + "y": 1328, "zOrder": 8, "numberProperties": [], "stringProperties": [], @@ -45513,10 +43536,10 @@ "height": 192, "layer": "", "name": "LaserDemon_BasePermanent", - "persistentUuid": "45418a26-b97f-4aa7-b034-0f7dda78308e", + "persistentUuid": "d626674c-9a9c-4159-a2cc-036ad08801f4", "width": 192, - "x": 35328, - "y": -176, + "x": 32768, + "y": 1488, "zOrder": 81, "numberProperties": [], "stringProperties": [], @@ -45525,95 +43548,95 @@ { "angle": 0, "customSize": true, - "depth": 1, - "height": 512, - "layer": "", - "name": "LaserRing", - "persistentUuid": "9c12f473-342a-4ce8-af7e-e60d0108f76e", - "width": 512, - "x": 35168, - "y": -336, - "zOrder": 8, - "numberProperties": [], - "stringProperties": [], - "initialVariables": [] - }, - { - "angle": 90, - "customSize": true, "depth": 0, "height": 128, "layer": "", "name": "LaserDemon_BeamPermanent", - "persistentUuid": "7f45e8ed-ad59-4670-b747-31d54c8c1124", + "persistentUuid": "3b6572ad-a3f1-4577-a198-140abd8e0cb1", "width": 80, - "x": 32456, - "y": -144, + "x": 32824, + "y": 1092, "zOrder": 106, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 90, + "angle": 0, "customSize": true, "depth": 0, "height": 128, "layer": "", "name": "LaserDemon_BeamPermanent", - "persistentUuid": "87291111-dced-4086-a9b8-d5f127ed85b6", + "persistentUuid": "f33a6c32-8b5b-4158-81f5-33b086bb65ef", "width": 80, - "x": 32584, - "y": -144, + "x": 32824, + "y": 1220, "zOrder": 106, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 90, + "angle": 0, "customSize": true, "depth": 0, "height": 128, "layer": "", "name": "LaserDemon_BeamPermanent", - "persistentUuid": "ad3f4780-294c-4ed5-9521-a0dc6b4cdebf", + "persistentUuid": "cbcb507f-b0f6-4050-9fc2-08cb882e6a65", "width": 80, - "x": 32712, - "y": -144, + "x": 32824, + "y": 1348, "zOrder": 106, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 90, + "angle": 0, "customSize": true, - "depth": 0, - "height": 128, + "depth": 1, + "height": 64, "layer": "", - "name": "LaserDemon_BeamPermanent", - "persistentUuid": "14bb1ff9-c1d8-4d37-b191-81e6e82f1ec6", - "width": 80, - "x": 32840, - "y": -144, - "zOrder": 106, - "numberProperties": [], + "name": "StaticPlatform1", + "persistentUuid": "6e4fffcd-2aec-47f7-8f60-64e97e8bdb53", + "width": 256, + "x": 35296, + "y": 1380, + "zOrder": 124, + "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 90, + "angle": 0, + "customSize": true, + "depth": 1, + "height": 512, + "layer": "", + "name": "LaserRing", + "persistentUuid": "dc04a1bd-2ba6-47cf-83ac-dca23a056894", + "width": 512, + "x": 35808, + "y": 1328, + "zOrder": 8, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] + }, + { + "angle": 0, "customSize": true, "depth": 0, - "height": 128, + "height": 192, "layer": "", - "name": "LaserDemon_BeamPermanent", - "persistentUuid": "54046ac0-2bfc-4776-a0b6-ef7794786035", - "width": 80, - "x": 32968, - "y": -144, - "zOrder": 106, + "name": "LaserDemon_BasePermanent", + "persistentUuid": "dd6bdd88-b3f8-49ca-ab9f-0e51a239b76e", + "width": 192, + "x": 35968, + "y": 1488, + "zOrder": 81, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -45625,10 +43648,10 @@ "height": 128, "layer": "", "name": "LaserDemon_BeamPermanent", - "persistentUuid": "5b793fb9-864a-4c12-9162-f3701bf901d3", + "persistentUuid": "30d99425-121e-4267-a46c-5305d457d0d3", "width": 80, - "x": 33096, - "y": -144, + "x": 33000, + "y": 1520, "zOrder": 106, "numberProperties": [], "stringProperties": [], @@ -45641,10 +43664,10 @@ "height": 128, "layer": "", "name": "LaserDemon_BeamPermanent", - "persistentUuid": "59005b45-955c-4f55-96d9-5a4130272116", + "persistentUuid": "b670049a-275e-4a05-8627-0f755d808283", "width": 80, - "x": 33224, - "y": -144, + "x": 34696, + "y": 1520, "zOrder": 106, "numberProperties": [], "stringProperties": [], @@ -45657,10 +43680,10 @@ "height": 128, "layer": "", "name": "LaserDemon_BeamPermanent", - "persistentUuid": "6cab1d3e-fe6a-486a-a87c-db11756a5be2", + "persistentUuid": "bdd4ea2f-3f16-4ce6-ac72-2ac04f1e826f", "width": 80, - "x": 33352, - "y": -144, + "x": 34568, + "y": 1520, "zOrder": 106, "numberProperties": [], "stringProperties": [], @@ -45673,10 +43696,10 @@ "height": 128, "layer": "", "name": "LaserDemon_BeamPermanent", - "persistentUuid": "8e57b6f3-2e01-4121-8a7f-6e562d958bc0", + "persistentUuid": "1304179d-569d-483a-8b75-965712b2a13c", "width": 80, - "x": 33480, - "y": -144, + "x": 34440, + "y": 1520, "zOrder": 106, "numberProperties": [], "stringProperties": [], @@ -45689,10 +43712,10 @@ "height": 128, "layer": "", "name": "LaserDemon_BeamPermanent", - "persistentUuid": "6b017f1d-1d32-416a-a944-dba5b99796a7", + "persistentUuid": "12dde5cd-dfe9-4b2c-a74e-957c677863a2", "width": 80, - "x": 33608, - "y": -144, + "x": 34312, + "y": 1520, "zOrder": 106, "numberProperties": [], "stringProperties": [], @@ -45705,10 +43728,10 @@ "height": 128, "layer": "", "name": "LaserDemon_BeamPermanent", - "persistentUuid": "739f76a7-14e5-4a69-8f99-f42cf961f83a", + "persistentUuid": "7ed2748e-a731-4c1e-ad47-a365c8824de6", "width": 80, - "x": 33736, - "y": -144, + "x": 34184, + "y": 1520, "zOrder": 106, "numberProperties": [], "stringProperties": [], @@ -45721,10 +43744,10 @@ "height": 128, "layer": "", "name": "LaserDemon_BeamPermanent", - "persistentUuid": "bcd7a90e-1bca-4b7e-b404-98602b925c34", + "persistentUuid": "25bc0379-b1dd-49b0-ad01-8afb23098c1f", "width": 80, - "x": 33864, - "y": -144, + "x": 34056, + "y": 1520, "zOrder": 106, "numberProperties": [], "stringProperties": [], @@ -45737,10 +43760,10 @@ "height": 128, "layer": "", "name": "LaserDemon_BeamPermanent", - "persistentUuid": "8ca1be9f-8994-4958-8bf5-475a67eb4d90", + "persistentUuid": "65ac65b5-b320-4569-b78c-2d0d3ce38ad9", "width": 80, - "x": 33992, - "y": -144, + "x": 33800, + "y": 1520, "zOrder": 106, "numberProperties": [], "stringProperties": [], @@ -45753,10 +43776,10 @@ "height": 128, "layer": "", "name": "LaserDemon_BeamPermanent", - "persistentUuid": "95899f72-b0da-41bb-a58d-fbb13c210879", + "persistentUuid": "15994841-6dea-4bae-bcf2-906606140da8", "width": 80, - "x": 34120, - "y": -144, + "x": 33928, + "y": 1520, "zOrder": 106, "numberProperties": [], "stringProperties": [], @@ -45769,10 +43792,10 @@ "height": 128, "layer": "", "name": "LaserDemon_BeamPermanent", - "persistentUuid": "df5afc27-2208-4cd6-91ed-3b54ced98e1f", + "persistentUuid": "94bb4045-ff4f-4f69-9c8c-f32db51621d8", "width": 80, - "x": 34248, - "y": -144, + "x": 33672, + "y": 1520, "zOrder": 106, "numberProperties": [], "stringProperties": [], @@ -45785,10 +43808,10 @@ "height": 128, "layer": "", "name": "LaserDemon_BeamPermanent", - "persistentUuid": "daaa85c2-9162-47c9-99b9-35391d3ee77a", + "persistentUuid": "88ad83f2-aeae-4c89-8423-17dc79dba25f", "width": 80, - "x": 34376, - "y": -144, + "x": 33544, + "y": 1520, "zOrder": 106, "numberProperties": [], "stringProperties": [], @@ -45801,10 +43824,10 @@ "height": 128, "layer": "", "name": "LaserDemon_BeamPermanent", - "persistentUuid": "9ddfdce9-85d6-4c60-8aad-9230f72f9992", + "persistentUuid": "d2909d2e-aba1-4197-857b-357253e3422d", "width": 80, "x": 33128, - "y": 320, + "y": 1520, "zOrder": 106, "numberProperties": [], "stringProperties": [], @@ -45817,10 +43840,10 @@ "height": 128, "layer": "", "name": "LaserDemon_BeamPermanent", - "persistentUuid": "99e46b8b-c5b2-4723-bbf7-c6894aacf8f6", + "persistentUuid": "e00e6d87-700f-4937-8dae-ec7f5aaaa72a", "width": 80, - "x": 33256, - "y": 320, + "x": 35208, + "y": 1520, "zOrder": 106, "numberProperties": [], "stringProperties": [], @@ -45833,10 +43856,10 @@ "height": 128, "layer": "", "name": "LaserDemon_BeamPermanent", - "persistentUuid": "ce37ea4b-5cc9-45a3-a033-8fa69905e5b8", + "persistentUuid": "abc230f1-9bc1-4c72-a651-2852e4e2e4e6", "width": 80, - "x": 33384, - "y": 320, + "x": 35080, + "y": 1520, "zOrder": 106, "numberProperties": [], "stringProperties": [], @@ -45849,10 +43872,10 @@ "height": 128, "layer": "", "name": "LaserDemon_BeamPermanent", - "persistentUuid": "ae0b05bf-7e48-4e6f-be8d-205527b5bae6", + "persistentUuid": "1ce2fa96-9302-4c40-b92d-6af5e761fe19", "width": 80, - "x": 33512, - "y": 320, + "x": 34952, + "y": 1520, "zOrder": 106, "numberProperties": [], "stringProperties": [], @@ -45865,10 +43888,10 @@ "height": 128, "layer": "", "name": "LaserDemon_BeamPermanent", - "persistentUuid": "d8db12e1-cd93-4c71-977d-efce3212ee94", + "persistentUuid": "3f1947b6-8af0-4028-be91-05bc8c18f2b6", "width": 80, - "x": 33640, - "y": 320, + "x": 34824, + "y": 1520, "zOrder": 106, "numberProperties": [], "stringProperties": [], @@ -45881,10 +43904,10 @@ "height": 128, "layer": "", "name": "LaserDemon_BeamPermanent", - "persistentUuid": "a2c239ba-58b6-4c73-be24-89313a222217", + "persistentUuid": "a7706b98-d7b8-47fc-83da-ed6ff00b69e1", "width": 80, - "x": 33768, - "y": 320, + "x": 35576, + "y": 1520, "zOrder": 106, "numberProperties": [], "stringProperties": [], @@ -45897,139 +43920,235 @@ "height": 128, "layer": "", "name": "LaserDemon_BeamPermanent", - "persistentUuid": "deaac59a-14de-431d-afa1-7443215c89a5", + "persistentUuid": "7c1d93b0-a8bb-4018-8df3-bf90fa78edec", "width": 80, - "x": 33896, - "y": 320, + "x": 35704, + "y": 1520, "zOrder": 106, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 90, + "angle": 0, + "customSize": true, + "depth": 0, + "height": 172, + "layer": "", + "name": "VerticalMovingPlatformUp", + "persistentUuid": "9ae90d59-0f6d-46fa-b284-ce6f6c36922f", + "width": 172, + "x": 35604, + "y": 1368, + "zOrder": 127, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] + }, + { + "angle": 0, + "customSize": true, + "depth": 0, + "height": 172, + "layer": "", + "name": "VerticalMovingPlatformUp", + "persistentUuid": "16028bba-1a11-4cab-9004-bd8860b2259c", + "width": 172, + "x": 35604, + "y": 768, + "zOrder": 127, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] + }, + { + "angle": 0, + "customSize": true, + "depth": 0, + "height": 192, + "layer": "", + "name": "LaserDemon_BasePermanent", + "persistentUuid": "7d241701-a0ca-4383-9e2a-b29b01aa7368", + "width": 192, + "x": 35968, + "y": 288, + "zOrder": 81, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] + }, + { + "angle": 0, + "customSize": true, + "depth": 1, + "height": 512, + "layer": "", + "name": "LaserRing", + "persistentUuid": "0df6350b-389b-490b-829a-5773c1e656bd", + "width": 512, + "x": 35808, + "y": 128, + "zOrder": 8, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] + }, + { + "angle": 0, "customSize": true, "depth": 0, "height": 128, "layer": "", "name": "LaserDemon_BeamPermanent", - "persistentUuid": "36d969a4-6dd1-4a86-958e-51affc9a82eb", + "persistentUuid": "38b580c9-b55d-42a0-a490-bec424451ddd", "width": 80, - "x": 34024, - "y": 320, + "x": 36024, + "y": 696, "zOrder": 106, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 90, + "angle": 0, "customSize": true, "depth": 0, "height": 128, "layer": "", "name": "LaserDemon_BeamPermanent", - "persistentUuid": "cab2aa41-6b67-4af9-b4eb-8159d088d138", + "persistentUuid": "02735caa-8a9f-466d-89e1-691fe5cbee5c", "width": 80, - "x": 34152, - "y": 320, + "x": 36024, + "y": 824, "zOrder": 106, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 90, + "angle": 0, "customSize": true, - "depth": 1, + "depth": 0, "height": 128, "layer": "", "name": "LaserDemon_BeamPermanent", - "persistentUuid": "51ae6438-cedb-4ed5-8656-5719cdf9c15f", + "persistentUuid": "7fcce354-6b85-4f61-b381-9a736d8ca37b", "width": 80, - "x": 33000, - "y": 320, + "x": 36024, + "y": 952, "zOrder": 106, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 90, + "angle": 0, "customSize": true, "depth": 0, "height": 128, "layer": "", "name": "LaserDemon_BeamPermanent", - "persistentUuid": "f13d300a-52e8-4d56-92ad-f9fce8de8240", + "persistentUuid": "1039c138-81cc-4eba-b37d-da64fdf89e91", "width": 80, - "x": 34280, - "y": 320, + "x": 36024, + "y": 1080, "zOrder": 106, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 90, + "angle": 0, "customSize": true, "depth": 0, "height": 128, "layer": "", "name": "LaserDemon_BeamPermanent", - "persistentUuid": "69f4c44f-de00-4f3d-b096-22fb73418f75", + "persistentUuid": "5ed707b6-8f41-440a-b23f-57d9afe8cc5c", "width": 80, - "x": 34888, - "y": -144, + "x": 36024, + "y": 1208, "zOrder": 106, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 90, + "angle": 0, "customSize": true, "depth": 0, "height": 128, "layer": "", "name": "LaserDemon_BeamPermanent", - "persistentUuid": "b2eb6a77-8fe8-4092-9ded-e84b9d9bbfe6", + "persistentUuid": "805607d5-9740-4720-9cca-67619847ccc4", "width": 80, - "x": 34760, - "y": -144, + "x": 36024, + "y": 1336, "zOrder": 106, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 90, + "angle": 0, "customSize": true, "depth": 0, "height": 128, "layer": "", "name": "LaserDemon_BeamPermanent", - "persistentUuid": "44b50aa7-9d91-491f-9feb-d76b395cebef", + "persistentUuid": "cda60a70-9c17-41b0-9f9c-c906e043c3dc", "width": 80, - "x": 34632, - "y": -144, + "x": 36024, + "y": 568, "zOrder": 106, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 90, + "angle": 0, "customSize": true, "depth": 0, "height": 128, "layer": "", - "name": "LaserDemon_BeamPermanent", - "persistentUuid": "3d1945a0-4592-4efa-89fa-b6ce2f9f240c", + "name": "LaserDemon_BeamPermanentSingle", + "persistentUuid": "9c927b4a-ce70-4315-82fd-fbb4b868edb5", "width": 80, - "x": 34504, - "y": -144, - "zOrder": 106, + "x": 36024, + "y": 440, + "zOrder": 128, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] + }, + { + "angle": 0, + "customSize": true, + "depth": 0, + "height": 192, + "layer": "", + "name": "LaserDemon_BasePermanent", + "persistentUuid": "0230c46c-6026-4a33-9317-11af3230c675", + "width": 192, + "x": 37120, + "y": 288, + "zOrder": 81, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] + }, + { + "angle": 0, + "customSize": true, + "depth": 1, + "height": 192, + "layer": "", + "name": "HorizontalMovingPlatformRight", + "persistentUuid": "539b9cb7-6f79-4ff2-a94a-21d6c1d69dfc", + "width": 384, + "x": 36192, + "y": 168, + "zOrder": 122, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -46041,9 +44160,9 @@ "height": 64, "layer": "", "name": "StaticPlatform1", - "persistentUuid": "6daffc3c-b116-4369-9e6a-39bec486332e", + "persistentUuid": "8ff6c0b7-5462-4cc1-a107-e095f629cbbd", "width": 256, - "x": 34752, + "x": 35936, "y": 180, "zOrder": 124, "numberProperties": [], @@ -46051,17 +44170,17 @@ "initialVariables": [] }, { - "angle": 90, + "angle": 0, "customSize": true, "depth": 0, - "height": 128, + "height": 192, "layer": "", - "name": "LaserDemon_BeamPermanent", - "persistentUuid": "01803e4a-558b-4e0a-bf90-6d065e1e8422", - "width": 80, - "x": 34408, - "y": 320, - "zOrder": 106, + "name": "LaserDemon_BasePermanent", + "persistentUuid": "baf88af3-5799-4561-99f1-7c4fab5fe14a", + "width": 192, + "x": 37120, + "y": -176, + "zOrder": 81, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -46073,10 +44192,10 @@ "height": 128, "layer": "", "name": "LaserDemon_BeamPermanent", - "persistentUuid": "34d7f896-29f7-4f8a-9827-13eab39a9665", + "persistentUuid": "f2c614ec-7fa0-41af-8120-64eabc8bbb31", "width": 80, - "x": 34536, - "y": 320, + "x": 35576, + "y": -144, "zOrder": 106, "numberProperties": [], "stringProperties": [], @@ -46089,10 +44208,10 @@ "height": 128, "layer": "", "name": "LaserDemon_BeamPermanent", - "persistentUuid": "25fcba59-bd78-42bd-ac7d-4c013db75dfe", + "persistentUuid": "3fb69b2b-3145-43ab-9d47-2782cea85fda", "width": 80, - "x": 34664, - "y": 320, + "x": 35704, + "y": -144, "zOrder": 106, "numberProperties": [], "stringProperties": [], @@ -46105,9 +44224,9 @@ "height": 128, "layer": "", "name": "LaserDemon_BeamPermanent", - "persistentUuid": "83fd15c4-6318-43fb-8d43-7374e6189e8f", + "persistentUuid": "860c7340-2fad-4c5b-94b1-52fb59622622", "width": 80, - "x": 35016, + "x": 35832, "y": -144, "zOrder": 106, "numberProperties": [], @@ -46121,9 +44240,9 @@ "height": 128, "layer": "", "name": "LaserDemon_BeamPermanent", - "persistentUuid": "2a844d25-605a-4c5b-b201-63f14cd68ffc", + "persistentUuid": "c3454c34-8c4f-47d7-a180-7578537f94f3", "width": 80, - "x": 35144, + "x": 35960, "y": -144, "zOrder": 106, "numberProperties": [], @@ -46136,44 +44255,28 @@ "depth": 0, "height": 128, "layer": "", - "name": "LaserDemon_BeamPermanentSingle", - "persistentUuid": "bd9e1733-0650-431c-a123-704f4dbaef1c", + "name": "LaserDemon_BeamPermanent", + "persistentUuid": "a430553a-f430-4327-b74e-55633576f8a2", "width": 80, - "x": 35272, + "x": 36088, "y": -144, - "zOrder": 128, + "zOrder": 106, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 0, + "angle": 90, "customSize": true, "depth": 0, - "height": 192, - "layer": "", - "name": "LaserDemon_BasePermanent", - "persistentUuid": "b9872216-ae7a-4a36-9a1f-a7a16fbddc65", - "width": 192, - "x": 35328, - "y": 888, - "zOrder": 81, - "numberProperties": [], - "stringProperties": [], - "initialVariables": [] - }, - { - "angle": 0, - "customSize": true, - "depth": 1, - "height": 512, + "height": 128, "layer": "", - "name": "LaserRing", - "persistentUuid": "348c52f8-667f-43fe-af84-f42666225861", - "width": 512, - "x": 35168, - "y": 728, - "zOrder": 8, + "name": "LaserDemon_BeamPermanent", + "persistentUuid": "e6980061-b149-41b7-8890-5e95d8d65149", + "width": 80, + "x": 36216, + "y": -144, + "zOrder": 106, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -46185,10 +44288,10 @@ "height": 128, "layer": "", "name": "LaserDemon_BeamPermanent", - "persistentUuid": "c3d225db-511b-41b1-a745-9dd926412341", + "persistentUuid": "5d92b57f-8a6e-4fba-97a1-eb70ab91d998", "width": 80, - "x": 33528, - "y": 920, + "x": 36344, + "y": -144, "zOrder": 106, "numberProperties": [], "stringProperties": [], @@ -46201,10 +44304,10 @@ "height": 128, "layer": "", "name": "LaserDemon_BeamPermanent", - "persistentUuid": "3efe68e3-3c12-4fe9-bc4f-0e753493c438", + "persistentUuid": "20de24ba-78b6-4daf-aadb-55a856ebc69b", "width": 80, - "x": 33656, - "y": 920, + "x": 36856, + "y": -144, "zOrder": 106, "numberProperties": [], "stringProperties": [], @@ -46217,10 +44320,10 @@ "height": 128, "layer": "", "name": "LaserDemon_BeamPermanent", - "persistentUuid": "b28c5a18-3fdb-4cc0-a649-c7b319c05709", + "persistentUuid": "1ab38094-5eab-4627-a828-b8d209eb8526", "width": 80, - "x": 33784, - "y": 920, + "x": 36728, + "y": -144, "zOrder": 106, "numberProperties": [], "stringProperties": [], @@ -46233,10 +44336,10 @@ "height": 128, "layer": "", "name": "LaserDemon_BeamPermanent", - "persistentUuid": "db980401-c318-4b3e-8be6-7cefa3a7c8f3", + "persistentUuid": "3c8cb383-c217-40fb-b377-ef345caf6f51", "width": 80, - "x": 33912, - "y": 920, + "x": 36600, + "y": -144, "zOrder": 106, "numberProperties": [], "stringProperties": [], @@ -46249,10 +44352,10 @@ "height": 128, "layer": "", "name": "LaserDemon_BeamPermanent", - "persistentUuid": "3bb749ef-73a4-48b3-bfc4-9dfd65253009", + "persistentUuid": "fc472973-4827-4b74-9b1e-9ca6b60b8241", "width": 80, - "x": 34040, - "y": 920, + "x": 36472, + "y": -144, "zOrder": 106, "numberProperties": [], "stringProperties": [], @@ -46265,10 +44368,10 @@ "height": 128, "layer": "", "name": "LaserDemon_BeamPermanent", - "persistentUuid": "0704b894-74de-4e44-a967-b040f5de12a6", + "persistentUuid": "d0f9d944-1259-4d54-b6c8-56d3c9016eaf", "width": 80, - "x": 34168, - "y": 920, + "x": 36216, + "y": 320, "zOrder": 106, "numberProperties": [], "stringProperties": [], @@ -46281,10 +44384,10 @@ "height": 128, "layer": "", "name": "LaserDemon_BeamPermanent", - "persistentUuid": "21b5227a-85eb-427f-a6f9-7b3be208b992", + "persistentUuid": "488c3a99-d865-451d-b36e-ef4e19ad5ed0", "width": 80, - "x": 34296, - "y": 920, + "x": 36344, + "y": 320, "zOrder": 106, "numberProperties": [], "stringProperties": [], @@ -46297,10 +44400,10 @@ "height": 128, "layer": "", "name": "LaserDemon_BeamPermanent", - "persistentUuid": "b5f7d563-87d7-460d-9e39-d7df72a40e43", + "persistentUuid": "937806d1-9067-4037-acbf-36befc6f183a", "width": 80, - "x": 34424, - "y": 920, + "x": 36472, + "y": 320, "zOrder": 106, "numberProperties": [], "stringProperties": [], @@ -46313,10 +44416,10 @@ "height": 128, "layer": "", "name": "LaserDemon_BeamPermanent", - "persistentUuid": "0b57f3cd-207a-465c-893c-6f33a2c61c3c", + "persistentUuid": "83fc9086-1dd2-4530-b17d-bc38bd9208a5", "width": 80, - "x": 34936, - "y": 920, + "x": 36600, + "y": 320, "zOrder": 106, "numberProperties": [], "stringProperties": [], @@ -46329,10 +44432,10 @@ "height": 128, "layer": "", "name": "LaserDemon_BeamPermanent", - "persistentUuid": "327ee4c7-f175-4fca-b33a-07e25cc29f00", + "persistentUuid": "4c18dba5-d9fa-4323-af64-e8e99269d664", "width": 80, - "x": 34808, - "y": 920, + "x": 36728, + "y": 320, "zOrder": 106, "numberProperties": [], "stringProperties": [], @@ -46345,10 +44448,10 @@ "height": 128, "layer": "", "name": "LaserDemon_BeamPermanent", - "persistentUuid": "4756b73d-54a4-41d5-93d3-277dd10da6b3", + "persistentUuid": "375e46d1-3311-46de-ae72-5fb32c1930c7", "width": 80, - "x": 34680, - "y": 920, + "x": 36856, + "y": 320, "zOrder": 106, "numberProperties": [], "stringProperties": [], @@ -46361,43 +44464,43 @@ "height": 128, "layer": "", "name": "LaserDemon_BeamPermanent", - "persistentUuid": "cb29ba57-87b5-4d01-b6b8-e83681b35fb9", + "persistentUuid": "d481a7e3-2d07-44c4-8748-25c92bf5d529", "width": 80, - "x": 34552, - "y": 920, + "x": 36984, + "y": 320, "zOrder": 106, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 90, + "angle": 0, "customSize": true, - "depth": 0, - "height": 128, + "depth": 1, + "height": 256, "layer": "", - "name": "LaserDemon_BeamPermanent", - "persistentUuid": "b975f785-31ae-4bad-a5ef-662bceee4645", - "width": 80, - "x": 35064, - "y": 920, - "zOrder": 106, + "name": "FlyingDemon", + "persistentUuid": "5968c7a8-e6f2-4f88-9a0f-a8a5318f3556", + "width": 256, + "x": 32992, + "y": 896, + "zOrder": 66, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 90, + "angle": 0, "customSize": true, "depth": 0, - "height": 128, + "height": 192, "layer": "", - "name": "LaserDemon_BeamPermanent", - "persistentUuid": "e907f5fa-9c01-414a-afaf-a7c8e92e762f", - "width": 80, - "x": 35192, - "y": 920, - "zOrder": 106, + "name": "HorizontalMovingPlatformLeft", + "persistentUuid": "0427af97-aee1-4516-b17f-b222f7538e8b", + "width": 384, + "x": 34912, + "y": 768, + "zOrder": 126, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -46406,14 +44509,14 @@ "angle": 0, "customSize": true, "depth": 1, - "height": 172, + "height": 192, "layer": "", - "name": "VerticalMovingPlatformDown", - "persistentUuid": "d05495d1-1598-413c-bbc1-35eaad7f269e", - "width": 172, - "x": 33044, + "name": "HorizontalMovingPlatformRight", + "persistentUuid": "104c56ab-efe5-4509-9f19-e93b084bc4a3", + "width": 384, + "x": 33536, "y": 768, - "zOrder": 125, + "zOrder": 122, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -46425,58 +44528,42 @@ "height": 64, "layer": "", "name": "StaticPlatform1", - "persistentUuid": "25f66cac-5563-4b92-8e2e-4dfa8bc11a3b", - "width": 256, - "x": 33280, - "y": 780, + "persistentUuid": "fdd1cb0a-b5c5-4ebb-a035-a390abe8c959", + "width": 216, + "x": 35832, + "y": 788, "zOrder": 124, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 0, + "angle": 90, "customSize": true, "depth": 0, - "height": 192, - "layer": "", - "name": "LaserDemon_BasePermanent", - "persistentUuid": "6255e76c-34d2-438a-9980-3ffe6f61ecc0", - "width": 192, - "x": 33312, - "y": 888, - "zOrder": 81, - "numberProperties": [], - "stringProperties": [], - "initialVariables": [] - }, - { - "angle": 0, - "customSize": true, - "depth": 1, - "height": 512, + "height": 128, "layer": "", - "name": "LaserRing", - "persistentUuid": "6e37019a-1611-454d-8041-82bf62d7b9df", - "width": 512, - "x": 33152, - "y": 728, - "zOrder": 8, + "name": "LaserDemon_BeamPermanent", + "persistentUuid": "9ca4b410-6116-42ab-a705-f2b26e435910", + "width": 80, + "x": 35832, + "y": 1520, + "zOrder": 106, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 0, + "angle": 90, "customSize": true, "depth": 0, "height": 128, "layer": "", "name": "LaserDemon_BeamPermanent", - "persistentUuid": "59c8753f-567e-4268-9eb1-f9c233ea21a9", + "persistentUuid": "f1783a0b-1fa7-46a4-a3c9-9197023a7cfc", "width": 80, - "x": 35384, - "y": 100, + "x": 36984, + "y": -144, "zOrder": 106, "numberProperties": [], "stringProperties": [], @@ -46485,15 +44572,15 @@ { "angle": 0, "customSize": true, - "depth": 0, - "height": 128, + "depth": 1, + "height": 64, "layer": "", - "name": "LaserDemon_BeamPermanent", - "persistentUuid": "debbb82f-359b-4671-a949-d756edc741db", - "width": 80, - "x": 35384, - "y": 228, - "zOrder": 106, + "name": "StaticPlatform1", + "persistentUuid": "04e4403b-3024-4860-862b-fee5ed5aadc3", + "width": 256, + "x": 37088, + "y": 180, + "zOrder": 124, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -46501,15 +44588,15 @@ { "angle": 0, "customSize": true, - "depth": 0, - "height": 128, + "depth": 1, + "height": 192, "layer": "", - "name": "LaserDemon_BeamPermanent", - "persistentUuid": "8171c00e-c9e1-4b1e-a250-078faf39c050", - "width": 80, - "x": 35384, - "y": 356, - "zOrder": 106, + "name": "HorizontalMovingPlatformRight", + "persistentUuid": "629e66e9-5cd7-468b-bead-a2ff6e32d93d", + "width": 384, + "x": 33536, + "y": 1368, + "zOrder": 122, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -46518,30 +44605,30 @@ "angle": 0, "customSize": true, "depth": 0, - "height": 128, + "height": 192, "layer": "", - "name": "LaserDemon_BeamPermanent", - "persistentUuid": "8a7b450c-e597-4bc6-83ef-734f9db2a47e", - "width": 80, - "x": 35384, - "y": 484, - "zOrder": 106, + "name": "HorizontalMovingPlatformLeft", + "persistentUuid": "12177cb1-0424-4afd-b50e-c8c27e022647", + "width": 384, + "x": 34912, + "y": 1368, + "zOrder": 126, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 0, + "angle": 180, "customSize": true, - "depth": 0, - "height": 128, + "depth": 1, + "height": 224, "layer": "", - "name": "LaserDemon_BeamPermanent", - "persistentUuid": "182712db-f074-49ad-b641-6473d63f6ad0", - "width": 80, - "x": 35384, - "y": 612, - "zOrder": 106, + "name": "FireDemon", + "persistentUuid": "15bca4c9-bbe4-4511-b654-3d2705f17729", + "width": 224, + "x": 34720, + "y": 1776, + "zOrder": 62, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -46549,15 +44636,15 @@ { "angle": 0, "customSize": true, - "depth": 0, - "height": 128, + "depth": 1, + "height": 256, "layer": "", - "name": "LaserDemon_BeamPermanent", - "persistentUuid": "28c3fc84-150e-467d-a473-854ef2ba9013", - "width": 80, - "x": 35384, - "y": 740, - "zOrder": 106, + "name": "FlyingDemon", + "persistentUuid": "ce7dacfe-a94c-4fbd-841e-bf68df9bc1d5", + "width": 256, + "x": 33016, + "y": 1664, + "zOrder": 66, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -46565,15 +44652,15 @@ { "angle": 0, "customSize": true, - "depth": 0, - "height": 128, + "depth": 1, + "height": 256, "layer": "", - "name": "LaserDemon_BeamPermanentSingle", - "persistentUuid": "7b21ce77-5822-4e01-b036-d2a14c846606", - "width": 80, - "x": 35384, - "y": -28, - "zOrder": 128, + "name": "Checkpoint", + "persistentUuid": "5a95ad21-4880-47a2-a54f-2000811a8c0d", + "width": 341, + "x": 7883, + "y": 160, + "zOrder": 71, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -46582,14 +44669,14 @@ "angle": 0, "customSize": true, "depth": 1, - "height": 64, + "height": 200, "layer": "", "name": "StaticPlatform1", - "persistentUuid": "bc933762-9fa9-45f9-a69b-34f743162882", - "width": 256, - "x": 33280, - "y": 1380, - "zOrder": 124, + "persistentUuid": "55b1cea2-dd56-4fec-8e7e-258838f08e9b", + "width": 736, + "x": 25024, + "y": 760, + "zOrder": 109, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -46598,14 +44685,14 @@ "angle": 0, "customSize": true, "depth": 1, - "height": 512, + "height": 256, "layer": "", - "name": "LaserRing", - "persistentUuid": "e9298120-412f-497b-9868-0e78d1da8dd5", - "width": 512, - "x": 32608, - "y": 1328, - "zOrder": 8, + "name": "Checkpoint", + "persistentUuid": "785339ba-adb9-4886-8a3f-d60b60fe4db0", + "width": 341, + "x": 25227, + "y": 512, + "zOrder": 71, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -46614,14 +44701,14 @@ "angle": 0, "customSize": true, "depth": 0, - "height": 192, + "height": 256, "layer": "", - "name": "LaserDemon_BasePermanent", - "persistentUuid": "d626674c-9a9c-4159-a2cc-036ad08801f4", - "width": 192, - "x": 32768, - "y": 1488, - "zOrder": 81, + "name": "TurretDemon_Base", + "persistentUuid": "4b3043e5-93e3-4c01-a555-7fd728aea243", + "width": 256, + "x": 35936, + "y": -320, + "zOrder": 132, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -46630,14 +44717,14 @@ "angle": 0, "customSize": true, "depth": 0, - "height": 128, + "height": 256, "layer": "", - "name": "LaserDemon_BeamPermanent", - "persistentUuid": "3b6572ad-a3f1-4577-a198-140abd8e0cb1", - "width": 80, - "x": 32824, - "y": 1092, - "zOrder": 106, + "name": "TurretDemon_Base", + "persistentUuid": "bef1b06d-8873-485e-bce7-a62249ae07a7", + "width": 256, + "x": 36704, + "y": -352, + "zOrder": 132, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -46646,30 +44733,37 @@ "angle": 0, "customSize": true, "depth": 0, - "height": 128, + "height": 256, "layer": "", - "name": "LaserDemon_BeamPermanent", - "persistentUuid": "f33a6c32-8b5b-4158-81f5-33b086bb65ef", - "width": 80, - "x": 32824, - "y": 1220, - "zOrder": 106, + "name": "TurretDemon_Eye", + "persistentUuid": "8a0e20bc-549a-4c2a-91c1-80014252feed", + "width": 256, + "x": 36704, + "y": -352, + "zOrder": 133, "numberProperties": [], "stringProperties": [], - "initialVariables": [] + "initialVariables": [ + { + "folded": true, + "name": "FireOffsetTime", + "type": "number", + "value": 1 + } + ] }, { "angle": 0, "customSize": true, "depth": 0, - "height": 128, + "height": 256, "layer": "", - "name": "LaserDemon_BeamPermanent", - "persistentUuid": "cbcb507f-b0f6-4050-9fc2-08cb882e6a65", - "width": 80, - "x": 32824, - "y": 1348, - "zOrder": 106, + "name": "TurretDemon_Eye", + "persistentUuid": "623bd615-f236-4907-a8dd-7c36e31ee76d", + "width": 256, + "x": 35936, + "y": -320, + "zOrder": 133, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -46677,15 +44771,15 @@ { "angle": 0, "customSize": true, - "depth": 1, - "height": 64, + "depth": 0, + "height": 192, "layer": "", - "name": "StaticPlatform1", - "persistentUuid": "6e4fffcd-2aec-47f7-8f60-64e97e8bdb53", - "width": 256, - "x": 35296, - "y": 1380, - "zOrder": 124, + "name": "LaserDemon_BasePermanent", + "persistentUuid": "33e51be1-5774-4806-9244-fa78cb8f80bd", + "width": 192, + "x": 33312, + "y": 1488, + "zOrder": 81, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -46697,9 +44791,9 @@ "height": 512, "layer": "", "name": "LaserRing", - "persistentUuid": "dc04a1bd-2ba6-47cf-83ac-dca23a056894", + "persistentUuid": "92fe6bbb-3fe7-470f-8617-206ac524106b", "width": 512, - "x": 35808, + "x": 33152, "y": 1328, "zOrder": 8, "numberProperties": [], @@ -46707,337 +44801,393 @@ "initialVariables": [] }, { - "angle": 0, + "angle": 90, "customSize": true, "depth": 0, - "height": 192, + "height": 128, "layer": "", - "name": "LaserDemon_BasePermanent", - "persistentUuid": "dd6bdd88-b3f8-49ca-ab9f-0e51a239b76e", - "width": 192, - "x": 35968, - "y": 1488, - "zOrder": 81, + "name": "LaserDemon_BeamPermanentSingle", + "persistentUuid": "bc40ee3d-a9f0-47fe-bddd-c9e4b34aa136", + "width": 80, + "x": 33256, + "y": 1520, + "zOrder": 145, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 90, + "angle": 0, "customSize": true, - "depth": 0, - "height": 128, + "depth": 1, + "height": 512, "layer": "", - "name": "LaserDemon_BeamPermanent", - "persistentUuid": "30d99425-121e-4267-a46c-5305d457d0d3", - "width": 80, - "x": 33000, - "y": 1520, - "zOrder": 106, + "name": "LaserRing", + "persistentUuid": "c449d633-5a40-42a0-b6fb-87986daec751", + "width": 512, + "x": 35168, + "y": 1328, + "zOrder": 8, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 90, + "angle": 0, "customSize": true, "depth": 0, - "height": 128, + "height": 192, "layer": "", - "name": "LaserDemon_BeamPermanent", - "persistentUuid": "b670049a-275e-4a05-8627-0f755d808283", - "width": 80, - "x": 34696, - "y": 1520, - "zOrder": 106, + "name": "LaserDemon_BasePermanent", + "persistentUuid": "34b81892-21d5-4619-9e4d-f6c57a2b3bd2", + "width": 192, + "x": 35328, + "y": 1488, + "zOrder": 81, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 90, + "angle": 0, "customSize": true, "depth": 0, - "height": 128, + "height": 256, "layer": "", - "name": "LaserDemon_BeamPermanent", - "persistentUuid": "bdd4ea2f-3f16-4ce6-ac72-2ac04f1e826f", - "width": 80, - "x": 34568, - "y": 1520, - "zOrder": 106, + "name": "TurretDemon_Eye", + "persistentUuid": "02a424a9-49c7-4de3-9cd6-9970ec58ea46", + "width": 256, + "x": 37648, + "y": -32, + "zOrder": 133, "numberProperties": [], "stringProperties": [], - "initialVariables": [] + "initialVariables": [ + { + "folded": true, + "name": "ProjectileLifetime", + "type": "number", + "value": 1.5 + }, + { + "folded": true, + "name": "FireFrequencyTime", + "type": "number", + "value": 5 + } + ] }, { - "angle": 90, + "angle": 0, "customSize": true, "depth": 0, - "height": 128, + "height": 256, "layer": "", - "name": "LaserDemon_BeamPermanent", - "persistentUuid": "1304179d-569d-483a-8b75-965712b2a13c", - "width": 80, - "x": 34440, - "y": 1520, - "zOrder": 106, + "name": "TurretDemon_Base", + "persistentUuid": "7e9e0ced-4587-42d2-82f2-ccca358e4d8e", + "width": 256, + "x": 37648, + "y": -32, + "zOrder": 132, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 90, + "angle": 0, "customSize": true, - "depth": 0, - "height": 128, + "depth": 1, + "height": 256, "layer": "", - "name": "LaserDemon_BeamPermanent", - "persistentUuid": "12dde5cd-dfe9-4b2c-a74e-957c677863a2", - "width": 80, - "x": 34312, - "y": 1520, - "zOrder": 106, + "name": "Checkpoint", + "persistentUuid": "0ac87114-2394-4106-833e-b0c15b4232c7", + "width": 341, + "x": 35251, + "y": 1152, + "zOrder": 146, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 90, + "angle": 0, "customSize": true, "depth": 0, - "height": 128, + "height": 512, "layer": "", - "name": "LaserDemon_BeamPermanent", - "persistentUuid": "7ed2748e-a731-4c1e-ad47-a365c8824de6", - "width": 80, - "x": 34184, - "y": 1520, - "zOrder": 106, + "name": "LaserRing", + "persistentUuid": "5593f1da-9504-4f47-8bda-9bf00687a167", + "width": 512, + "x": 36960, + "y": 128, + "zOrder": 147, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 90, + "angle": 0, "customSize": true, "depth": 0, - "height": 128, + "height": 512, "layer": "", - "name": "LaserDemon_BeamPermanent", - "persistentUuid": "25bc0379-b1dd-49b0-ad01-8afb23098c1f", - "width": 80, - "x": 34056, - "y": 1520, - "zOrder": 106, + "name": "LaserRing", + "persistentUuid": "9ea02462-d687-4a67-8983-2afe29a358eb", + "width": 512, + "x": 36960, + "y": -336, + "zOrder": 147, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 90, + "angle": 0, "customSize": true, "depth": 0, - "height": 128, + "height": 512, "layer": "", - "name": "LaserDemon_BeamPermanent", - "persistentUuid": "65ac65b5-b320-4569-b78c-2d0d3ce38ad9", - "width": 80, - "x": 33800, - "y": 1520, - "zOrder": 106, + "name": "LaserRing", + "persistentUuid": "804c5ba1-a48d-455a-8a84-c3c9f6de1b4e", + "width": 512, + "x": 36960, + "y": 128, + "zOrder": 147, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 90, + "angle": 0, "customSize": true, - "depth": 0, - "height": 128, + "depth": 1, + "height": 32, "layer": "", - "name": "LaserDemon_BeamPermanent", - "persistentUuid": "15994841-6dea-4bae-bcf2-906606140da8", - "width": 80, - "x": 33928, - "y": 1520, - "zOrder": 106, + "name": "StaticPlatform2", + "persistentUuid": "8b7abb28-50c7-45ec-9277-c05d023dd8f4", + "width": 32, + "x": 31296, + "y": 384, + "zOrder": 131, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 90, + "angle": 0, "customSize": true, - "depth": 0, - "height": 128, + "depth": 1, + "height": 32, "layer": "", - "name": "LaserDemon_BeamPermanent", - "persistentUuid": "94bb4045-ff4f-4f69-9c8c-f32db51621d8", - "width": 80, - "x": 33672, - "y": 1520, - "zOrder": 106, + "name": "StaticPlatform2", + "persistentUuid": "2c4b677e-2de8-42fd-870e-182a34e928ef", + "width": 32, + "x": 31936, + "y": 384, + "zOrder": 131, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 90, + "angle": 0, "customSize": true, - "depth": 0, - "height": 128, + "depth": 1, + "height": 32, "layer": "", - "name": "LaserDemon_BeamPermanent", - "persistentUuid": "88ad83f2-aeae-4c89-8423-17dc79dba25f", - "width": 80, - "x": 33544, - "y": 1520, - "zOrder": 106, + "name": "StaticPlatform2", + "persistentUuid": "18adaa18-3e1d-4ec2-a9a0-fd9e646802bc", + "width": 32, + "x": 31968, + "y": 32, + "zOrder": 131, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 90, + "angle": 0, "customSize": true, - "depth": 0, - "height": 128, + "depth": 1, + "height": 32, "layer": "", - "name": "LaserDemon_BeamPermanent", - "persistentUuid": "d2909d2e-aba1-4197-857b-357253e3422d", - "width": 80, - "x": 33128, - "y": 1520, - "zOrder": 106, + "name": "StaticPlatform2", + "persistentUuid": "eb46b07a-5798-4769-a004-121fd3033970", + "width": 32, + "x": 32000, + "y": -320, + "zOrder": 131, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 90, + "angle": 0, "customSize": true, - "depth": 0, - "height": 128, + "depth": 1, + "height": 32, "layer": "", - "name": "LaserDemon_BeamPermanent", - "persistentUuid": "e00e6d87-700f-4937-8dae-ec7f5aaaa72a", - "width": 80, - "x": 35208, - "y": 1520, - "zOrder": 106, + "name": "StaticPlatform2", + "persistentUuid": "8e39f608-3dd1-4782-864e-2dd6b20e1a87", + "width": 32, + "x": 32800, + "y": -320, + "zOrder": 131, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 90, + "angle": 0, "customSize": true, - "depth": 0, - "height": 128, + "depth": 1, + "height": 32, "layer": "", - "name": "LaserDemon_BeamPermanent", - "persistentUuid": "abc230f1-9bc1-4c72-a651-2852e4e2e4e6", - "width": 80, - "x": 35080, - "y": 1520, - "zOrder": 106, + "name": "StaticPlatform2", + "persistentUuid": "50bb2602-4d23-484b-aa77-f1b58cfde4ce", + "width": 32, + "x": 33600, + "y": -320, + "zOrder": 131, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 90, + "angle": 0, "customSize": true, - "depth": 0, - "height": 128, + "depth": 1, + "height": 32, "layer": "", - "name": "LaserDemon_BeamPermanent", - "persistentUuid": "1ce2fa96-9302-4c40-b92d-6af5e761fe19", - "width": 80, - "x": 34952, - "y": 1520, - "zOrder": 106, + "name": "StaticPlatform2", + "persistentUuid": "902e60b8-0843-4350-b90e-f0a52c614f2e", + "width": 32, + "x": 34400, + "y": -320, + "zOrder": 131, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 90, + "angle": 0, "customSize": true, - "depth": 0, - "height": 128, + "depth": 1, + "height": 32, "layer": "", - "name": "LaserDemon_BeamPermanent", - "persistentUuid": "3f1947b6-8af0-4028-be91-05bc8c18f2b6", - "width": 80, - "x": 34824, - "y": 1520, - "zOrder": 106, + "name": "StaticPlatform2", + "persistentUuid": "dd948e51-4a23-4a65-b7a7-119394397efb", + "width": 32, + "x": 35200, + "y": -320, + "zOrder": 131, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 90, + "angle": 0, "customSize": true, "depth": 0, - "height": 128, + "height": 192, "layer": "", - "name": "LaserDemon_BeamPermanent", - "persistentUuid": "a7706b98-d7b8-47fc-83da-ed6ff00b69e1", - "width": 80, - "x": 35576, - "y": 1520, - "zOrder": 106, + "name": "SpikeDemon_Base", + "persistentUuid": "c65f6560-17ce-45a4-b629-fe11d810105b", + "width": 192, + "x": 4352, + "y": 192, + "zOrder": 103, "numberProperties": [], "stringProperties": [], - "initialVariables": [] + "initialVariables": [ + { + "folded": true, + "name": "FireOffsetTime", + "type": "number", + "value": 3.5 + } + ] }, { - "angle": 90, + "angle": 0, "customSize": true, "depth": 0, - "height": 128, + "height": 192, "layer": "", - "name": "LaserDemon_BeamPermanent", - "persistentUuid": "7c1d93b0-a8bb-4018-8df3-bf90fa78edec", - "width": 80, - "x": 35704, - "y": 1520, - "zOrder": 106, + "name": "SpikeDemon_Base", + "persistentUuid": "6531a370-2c12-4182-aedf-be415437fc48", + "width": 192, + "x": 14336, + "y": -64, + "zOrder": 103, "numberProperties": [], "stringProperties": [], - "initialVariables": [] + "initialVariables": [ + { + "folded": true, + "name": "FireFrequencyTime", + "type": "number", + "value": 5 + }, + { + "folded": true, + "name": "FireOffsetTime", + "type": "number", + "value": 2.5 + } + ] }, { "angle": 0, "customSize": true, "depth": 0, - "height": 172, + "height": 256, "layer": "", - "name": "VerticalMovingPlatformUp", - "persistentUuid": "9ae90d59-0f6d-46fa-b284-ce6f6c36922f", - "width": 172, - "x": 35604, - "y": 1368, - "zOrder": 127, + "name": "TurretDemon_Eye", + "persistentUuid": "6d8a5772-6bf3-4d50-96ca-8a7ebf210bf1", + "width": 256, + "x": 35808, + "y": -416, + "zOrder": 133, "numberProperties": [], "stringProperties": [], - "initialVariables": [] + "initialVariables": [ + { + "folded": true, + "name": "FireOffsetTime", + "type": "number", + "value": 3 + } + ] }, { "angle": 0, "customSize": true, "depth": 0, - "height": 172, + "height": 256, "layer": "", - "name": "VerticalMovingPlatformUp", - "persistentUuid": "16028bba-1a11-4cab-9004-bd8860b2259c", - "width": 172, - "x": 35604, - "y": 768, - "zOrder": 127, + "name": "TurretDemon_Base", + "persistentUuid": "fed951e2-e4a7-4cc3-b4aa-990143e173e5", + "width": 256, + "x": 35808, + "y": -416, + "zOrder": 132, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] + }, + { + "angle": 0, + "customSize": true, + "depth": 1, + "height": 320, + "layer": "", + "name": "HorizontalMovingPlatformRight", + "persistentUuid": "881ee039-400b-47d8-88ba-53ef88c66180", + "width": 640, + "x": 20288, + "y": 16, + "zOrder": 138, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -47048,12 +45198,12 @@ "depth": 0, "height": 192, "layer": "", - "name": "LaserDemon_BasePermanent", - "persistentUuid": "7d241701-a0ca-4383-9e2a-b29b01aa7368", + "name": "SpikeDemon_Base", + "persistentUuid": "bfd70373-ed51-40f5-8bb8-e55aa94ce8c8", "width": 192, - "x": 35968, - "y": 288, - "zOrder": 81, + "x": 21664, + "y": -320, + "zOrder": 139, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -47061,15 +45211,15 @@ { "angle": 0, "customSize": true, - "depth": 1, - "height": 512, + "depth": 0, + "height": 192, "layer": "", - "name": "LaserRing", - "persistentUuid": "0df6350b-389b-490b-829a-5773c1e656bd", - "width": 512, - "x": 35808, - "y": 128, - "zOrder": 8, + "name": "SpikeDemon_Base", + "persistentUuid": "1228d85e-667c-401c-ba77-afb2984a55c4", + "width": 192, + "x": 21856, + "y": -320, + "zOrder": 139, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -47078,14 +45228,14 @@ "angle": 0, "customSize": true, "depth": 0, - "height": 128, + "height": 192, "layer": "", - "name": "LaserDemon_BeamPermanent", - "persistentUuid": "38b580c9-b55d-42a0-a490-bec424451ddd", - "width": 80, - "x": 36024, - "y": 696, - "zOrder": 106, + "name": "SpikeDemon_Base", + "persistentUuid": "8927e387-c225-4d31-92d5-ddf51da95b14", + "width": 192, + "x": 22048, + "y": -320, + "zOrder": 139, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -47094,14 +45244,14 @@ "angle": 0, "customSize": true, "depth": 0, - "height": 128, + "height": 192, "layer": "", - "name": "LaserDemon_BeamPermanent", - "persistentUuid": "02735caa-8a9f-466d-89e1-691fe5cbee5c", - "width": 80, - "x": 36024, - "y": 824, - "zOrder": 106, + "name": "SpikeDemon_Base", + "persistentUuid": "44976f0d-1c94-4347-b476-7ec18dd02afb", + "width": 192, + "x": 22240, + "y": -320, + "zOrder": 139, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -47110,14 +45260,14 @@ "angle": 0, "customSize": true, "depth": 0, - "height": 128, + "height": 192, "layer": "", - "name": "LaserDemon_BeamPermanent", - "persistentUuid": "7fcce354-6b85-4f61-b381-9a736d8ca37b", - "width": 80, - "x": 36024, - "y": 952, - "zOrder": 106, + "name": "SpikeDemon_Base", + "persistentUuid": "46b4b430-9c1d-47c2-af35-7accf26a3bed", + "width": 192, + "x": 22432, + "y": -320, + "zOrder": 139, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -47126,14 +45276,14 @@ "angle": 0, "customSize": true, "depth": 0, - "height": 128, + "height": 192, "layer": "", - "name": "LaserDemon_BeamPermanent", - "persistentUuid": "1039c138-81cc-4eba-b37d-da64fdf89e91", - "width": 80, - "x": 36024, - "y": 1080, - "zOrder": 106, + "name": "SpikeDemon_Base", + "persistentUuid": "9df20307-b242-412b-ba24-72318e170e22", + "width": 192, + "x": 21664, + "y": 32, + "zOrder": 139, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -47142,14 +45292,14 @@ "angle": 0, "customSize": true, "depth": 0, - "height": 128, + "height": 192, "layer": "", - "name": "LaserDemon_BeamPermanent", - "persistentUuid": "5ed707b6-8f41-440a-b23f-57d9afe8cc5c", - "width": 80, - "x": 36024, - "y": 1208, - "zOrder": 106, + "name": "SpikeDemon_Base", + "persistentUuid": "e467b356-059b-498c-a3f7-b45b023151fb", + "width": 192, + "x": 21856, + "y": 32, + "zOrder": 139, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -47158,14 +45308,14 @@ "angle": 0, "customSize": true, "depth": 0, - "height": 128, + "height": 192, "layer": "", - "name": "LaserDemon_BeamPermanent", - "persistentUuid": "805607d5-9740-4720-9cca-67619847ccc4", - "width": 80, - "x": 36024, - "y": 1336, - "zOrder": 106, + "name": "SpikeDemon_Base", + "persistentUuid": "38efa5ad-f2f8-40e1-a144-2740ecd7e0bf", + "width": 192, + "x": 22048, + "y": 32, + "zOrder": 139, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -47174,14 +45324,14 @@ "angle": 0, "customSize": true, "depth": 0, - "height": 128, + "height": 192, "layer": "", - "name": "LaserDemon_BeamPermanent", - "persistentUuid": "cda60a70-9c17-41b0-9f9c-c906e043c3dc", - "width": 80, - "x": 36024, - "y": 568, - "zOrder": 106, + "name": "SpikeDemon_Base", + "persistentUuid": "9e734adf-6557-47dd-80c5-9650058ceb83", + "width": 192, + "x": 22240, + "y": 32, + "zOrder": 139, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -47190,14 +45340,14 @@ "angle": 0, "customSize": true, "depth": 0, - "height": 128, + "height": 192, "layer": "", - "name": "LaserDemon_BeamPermanentSingle", - "persistentUuid": "9c927b4a-ce70-4315-82fd-fbb4b868edb5", - "width": 80, - "x": 36024, - "y": 440, - "zOrder": 128, + "name": "SpikeDemon_Base", + "persistentUuid": "fbcf43cd-b074-469c-9c89-80a050c11dc7", + "width": 192, + "x": 22432, + "y": 32, + "zOrder": 139, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -47208,12 +45358,12 @@ "depth": 0, "height": 192, "layer": "", - "name": "LaserDemon_BasePermanent", - "persistentUuid": "0230c46c-6026-4a33-9317-11af3230c675", + "name": "SpikeDemon_Base", + "persistentUuid": "c1f175ae-2ead-4e94-aca5-93c8d65c3334", "width": 192, - "x": 37120, - "y": 288, - "zOrder": 81, + "x": 22624, + "y": -320, + "zOrder": 139, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -47221,15 +45371,15 @@ { "angle": 0, "customSize": true, - "depth": 1, + "depth": 0, "height": 192, "layer": "", - "name": "HorizontalMovingPlatformRight", - "persistentUuid": "539b9cb7-6f79-4ff2-a94a-21d6c1d69dfc", - "width": 384, - "x": 36192, - "y": 168, - "zOrder": 122, + "name": "SpikeDemon_Base", + "persistentUuid": "03c41163-ebc6-4900-b426-3750922e9cad", + "width": 192, + "x": 22624, + "y": 32, + "zOrder": 139, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -47238,14 +45388,14 @@ "angle": 0, "customSize": true, "depth": 1, - "height": 64, + "height": 50, "layer": "", "name": "StaticPlatform1", - "persistentUuid": "8ff6c0b7-5462-4cc1-a107-e095f629cbbd", - "width": 256, - "x": 35936, - "y": 180, - "zOrder": 124, + "persistentUuid": "133384ac-8901-4d9f-affc-1eadb79ac7ea", + "width": 224, + "x": 23008, + "y": 64, + "zOrder": 78, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -47256,300 +45406,176 @@ "depth": 0, "height": 192, "layer": "", - "name": "LaserDemon_BasePermanent", - "persistentUuid": "baf88af3-5799-4561-99f1-7c4fab5fe14a", + "name": "SpikeDemon_Base", + "persistentUuid": "f34012d1-522a-49fd-ae88-919fb21839cb", "width": 192, - "x": 37120, - "y": -176, - "zOrder": 81, + "x": 22816, + "y": 32, + "zOrder": 139, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 90, + "angle": 0, "customSize": true, "depth": 0, - "height": 128, + "height": 192, "layer": "", - "name": "LaserDemon_BeamPermanent", - "persistentUuid": "f2c614ec-7fa0-41af-8120-64eabc8bbb31", - "width": 80, - "x": 35576, - "y": -144, - "zOrder": 106, + "name": "SpikeDemon_Base", + "persistentUuid": "3bbd71fd-e98f-4568-82d8-67511d73da7c", + "width": 192, + "x": 22816, + "y": -320, + "zOrder": 139, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 90, + "angle": 0, "customSize": true, - "depth": 0, - "height": 128, + "depth": 1, + "height": 50, "layer": "", - "name": "LaserDemon_BeamPermanent", - "persistentUuid": "3fb69b2b-3145-43ab-9d47-2782cea85fda", - "width": 80, - "x": 35704, - "y": -144, - "zOrder": 106, + "name": "StaticPlatform1", + "persistentUuid": "67e8072c-5276-4dea-b4c7-5c73feaa4400", + "width": 224, + "x": 21408, + "y": 32, + "zOrder": 78, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 90, + "angle": 0, "customSize": true, "depth": 0, - "height": 128, + "height": 96, "layer": "", - "name": "LaserDemon_BeamPermanent", - "persistentUuid": "860c7340-2fad-4c5b-94b1-52fb59622622", - "width": 80, - "x": 35832, - "y": -144, - "zOrder": 106, + "name": "StaticPlatform2", + "persistentUuid": "2b891930-7628-44df-bd04-32b9bd044c80", + "width": 192, + "x": 19872, + "y": 384, + "zOrder": 141, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 90, + "angle": 0, "customSize": true, "depth": 0, - "height": 128, + "height": 256, "layer": "", - "name": "LaserDemon_BeamPermanent", - "persistentUuid": "c3454c34-8c4f-47d7-a180-7578537f94f3", - "width": 80, - "x": 35960, - "y": -144, - "zOrder": 106, + "name": "TurretDemon_Base", + "persistentUuid": "8d04ed42-37dd-47ff-833f-0fe95739085c", + "width": 256, + "x": 22080, + "y": 192, + "zOrder": 143, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 90, + "angle": 0, "customSize": true, "depth": 0, - "height": 128, + "height": 256, "layer": "", - "name": "LaserDemon_BeamPermanent", - "persistentUuid": "a430553a-f430-4327-b74e-55633576f8a2", - "width": 80, - "x": 36088, - "y": -144, - "zOrder": 106, + "name": "TurretDemon_Eye", + "persistentUuid": "c184c851-3edb-4f59-89b7-e902d6443c76", + "width": 256, + "x": 22080, + "y": 192, + "zOrder": 144, "numberProperties": [], "stringProperties": [], - "initialVariables": [] + "initialVariables": [ + { + "folded": true, + "name": "ProjectileLifetime", + "type": "number", + "value": 4 + } + ] }, { - "angle": 90, + "angle": 0, "customSize": true, - "depth": 0, - "height": 128, + "depth": 1, + "height": 50, "layer": "", - "name": "LaserDemon_BeamPermanent", - "persistentUuid": "e6980061-b149-41b7-8890-5e95d8d65149", - "width": 80, - "x": 36216, - "y": -144, - "zOrder": 106, + "name": "StaticPlatform1", + "persistentUuid": "379fc8ed-11ed-4bc3-a57b-4b8f67630b12", + "width": 224, + "x": 23584, + "y": 448, + "zOrder": 78, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 90, + "angle": 0, "customSize": true, "depth": 0, - "height": 128, + "height": 256, "layer": "", - "name": "LaserDemon_BeamPermanent", - "persistentUuid": "5d92b57f-8a6e-4fba-97a1-eb70ab91d998", - "width": 80, - "x": 36344, - "y": -144, - "zOrder": 106, + "name": "TurretDemon_Eye", + "persistentUuid": "0cad0927-7c7a-44ed-b693-262cf691a6e1", + "width": 256, + "x": 22336, + "y": 192, + "zOrder": 144, "numberProperties": [], "stringProperties": [], - "initialVariables": [] + "initialVariables": [ + { + "folded": true, + "name": "ProjectileLifetime", + "type": "number", + "value": 4 + }, + { + "folded": true, + "name": "FireOffsetTime", + "type": "number", + "value": 3 + } + ] }, { - "angle": 90, + "angle": 0, "customSize": true, "depth": 0, - "height": 128, + "height": 256, "layer": "", - "name": "LaserDemon_BeamPermanent", - "persistentUuid": "20de24ba-78b6-4daf-aadb-55a856ebc69b", - "width": 80, - "x": 36856, - "y": -144, - "zOrder": 106, + "name": "TurretDemon_Base", + "persistentUuid": "7f04211b-84f3-42e5-b45d-dfe276c734f5", + "width": 256, + "x": 22336, + "y": 192, + "zOrder": 143, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 90, + "angle": 0, "customSize": true, - "depth": 0, - "height": 128, + "depth": 1, + "height": 50, "layer": "", - "name": "LaserDemon_BeamPermanent", - "persistentUuid": "1ab38094-5eab-4627-a828-b8d209eb8526", - "width": 80, - "x": 36728, - "y": -144, - "zOrder": 106, - "numberProperties": [], - "stringProperties": [], - "initialVariables": [] - }, - { - "angle": 90, - "customSize": true, - "depth": 0, - "height": 128, - "layer": "", - "name": "LaserDemon_BeamPermanent", - "persistentUuid": "3c8cb383-c217-40fb-b377-ef345caf6f51", - "width": 80, - "x": 36600, - "y": -144, - "zOrder": 106, - "numberProperties": [], - "stringProperties": [], - "initialVariables": [] - }, - { - "angle": 90, - "customSize": true, - "depth": 0, - "height": 128, - "layer": "", - "name": "LaserDemon_BeamPermanent", - "persistentUuid": "fc472973-4827-4b74-9b1e-9ca6b60b8241", - "width": 80, - "x": 36472, - "y": -144, - "zOrder": 106, - "numberProperties": [], - "stringProperties": [], - "initialVariables": [] - }, - { - "angle": 90, - "customSize": true, - "depth": 0, - "height": 128, - "layer": "", - "name": "LaserDemon_BeamPermanent", - "persistentUuid": "d0f9d944-1259-4d54-b6c8-56d3c9016eaf", - "width": 80, - "x": 36216, - "y": 320, - "zOrder": 106, - "numberProperties": [], - "stringProperties": [], - "initialVariables": [] - }, - { - "angle": 90, - "customSize": true, - "depth": 0, - "height": 128, - "layer": "", - "name": "LaserDemon_BeamPermanent", - "persistentUuid": "488c3a99-d865-451d-b36e-ef4e19ad5ed0", - "width": 80, - "x": 36344, - "y": 320, - "zOrder": 106, - "numberProperties": [], - "stringProperties": [], - "initialVariables": [] - }, - { - "angle": 90, - "customSize": true, - "depth": 0, - "height": 128, - "layer": "", - "name": "LaserDemon_BeamPermanent", - "persistentUuid": "937806d1-9067-4037-acbf-36befc6f183a", - "width": 80, - "x": 36472, - "y": 320, - "zOrder": 106, - "numberProperties": [], - "stringProperties": [], - "initialVariables": [] - }, - { - "angle": 90, - "customSize": true, - "depth": 0, - "height": 128, - "layer": "", - "name": "LaserDemon_BeamPermanent", - "persistentUuid": "83fc9086-1dd2-4530-b17d-bc38bd9208a5", - "width": 80, - "x": 36600, - "y": 320, - "zOrder": 106, - "numberProperties": [], - "stringProperties": [], - "initialVariables": [] - }, - { - "angle": 90, - "customSize": true, - "depth": 0, - "height": 128, - "layer": "", - "name": "LaserDemon_BeamPermanent", - "persistentUuid": "4c18dba5-d9fa-4323-af64-e8e99269d664", - "width": 80, - "x": 36728, - "y": 320, - "zOrder": 106, - "numberProperties": [], - "stringProperties": [], - "initialVariables": [] - }, - { - "angle": 90, - "customSize": true, - "depth": 0, - "height": 128, - "layer": "", - "name": "LaserDemon_BeamPermanent", - "persistentUuid": "375e46d1-3311-46de-ae72-5fb32c1930c7", - "width": 80, - "x": 36856, - "y": 320, - "zOrder": 106, - "numberProperties": [], - "stringProperties": [], - "initialVariables": [] - }, - { - "angle": 90, - "customSize": true, - "depth": 0, - "height": 128, - "layer": "", - "name": "LaserDemon_BeamPermanent", - "persistentUuid": "d481a7e3-2d07-44c4-8748-25c92bf5d529", - "width": 80, - "x": 36984, - "y": 320, - "zOrder": 106, + "name": "StaticPlatform1", + "persistentUuid": "12bb6409-7137-44ac-9ce9-5ec4de8d8d0b", + "width": 224, + "x": 24256, + "y": 654, + "zOrder": 78, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -47558,33 +45584,30 @@ "angle": 0, "customSize": true, "depth": 1, - "height": 256, - "layer": "", - "name": "FlyingDemon", - "persistentUuid": "5968c7a8-e6f2-4f88-9a0f-a8a5318f3556", - "width": 256, - "x": 32992, - "y": 896, - "zOrder": 66, - "numberProperties": [], - "stringProperties": [], - "initialVariables": [] - }, - { - "angle": 0, - "customSize": true, - "depth": 0, "height": 192, "layer": "", - "name": "HorizontalMovingPlatformLeft", - "persistentUuid": "0427af97-aee1-4516-b17f-b222f7538e8b", - "width": 384, - "x": 34912, - "y": 768, - "zOrder": 126, + "name": "LaserDemon_Base", + "persistentUuid": "1a0a0151-fa39-4c91-b543-fac7830ad6b2", + "width": 192, + "x": 792, + "y": 192, + "zOrder": 75, "numberProperties": [], "stringProperties": [], - "initialVariables": [] + "initialVariables": [ + { + "folded": true, + "name": "FireOffsetTime", + "type": "number", + "value": 0 + }, + { + "folded": true, + "name": "OnOffTime", + "type": "number", + "value": 2.5 + } + ] }, { "angle": 0, @@ -47592,140 +45615,186 @@ "depth": 1, "height": 192, "layer": "", - "name": "HorizontalMovingPlatformRight", - "persistentUuid": "104c56ab-efe5-4509-9f19-e93b084bc4a3", - "width": 384, - "x": 33536, - "y": 768, - "zOrder": 122, + "name": "LaserDemon_Base", + "persistentUuid": "c821e997-c500-4135-97aa-02b0b6c9dcdd", + "width": 192, + "x": 792, + "y": -640, + "zOrder": 75, "numberProperties": [], "stringProperties": [], - "initialVariables": [] + "initialVariables": [ + { + "folded": true, + "name": "FireOffsetTime", + "type": "number", + "value": 0 + }, + { + "folded": true, + "name": "OnOffTime", + "type": "number", + "value": 3 + } + ] }, { "angle": 0, "customSize": true, "depth": 1, - "height": 64, - "layer": "", - "name": "StaticPlatform1", - "persistentUuid": "fdd1cb0a-b5c5-4ebb-a035-a390abe8c959", - "width": 216, - "x": 35832, - "y": 788, - "zOrder": 124, - "numberProperties": [], - "stringProperties": [], - "initialVariables": [] - }, - { - "angle": 90, - "customSize": true, - "depth": 0, "height": 128, "layer": "", - "name": "LaserDemon_BeamPermanent", - "persistentUuid": "9ca4b410-6116-42ab-a705-f2b26e435910", + "name": "LaserDemon_Beam", + "persistentUuid": "9f92a497-336e-43b6-a7a8-7e08291b6f0a", "width": 80, - "x": 35832, - "y": 1520, - "zOrder": 106, + "x": 848, + "y": -448, + "zOrder": 76, "numberProperties": [], "stringProperties": [], - "initialVariables": [] + "initialVariables": [ + { + "folded": true, + "name": "FireOffsetTime", + "type": "number", + "value": 0 + }, + { + "folded": true, + "name": "OnOffTime", + "type": "number", + "value": 2.5 + } + ] }, { - "angle": 90, + "angle": 0, "customSize": true, - "depth": 0, + "depth": 1, "height": 128, "layer": "", - "name": "LaserDemon_BeamPermanent", - "persistentUuid": "f1783a0b-1fa7-46a4-a3c9-9197023a7cfc", + "name": "LaserDemon_Beam", + "persistentUuid": "155a1166-05d5-422a-a23c-577addcde242", "width": 80, - "x": 36984, - "y": -144, - "zOrder": 106, + "x": 848, + "y": -320, + "zOrder": 76, "numberProperties": [], "stringProperties": [], - "initialVariables": [] + "initialVariables": [ + { + "folded": true, + "name": "FireOffsetTime", + "type": "number", + "value": 0 + }, + { + "folded": true, + "name": "OnOffTime", + "type": "number", + "value": 2.5 + } + ] }, { "angle": 0, "customSize": true, "depth": 1, - "height": 64, + "height": 128, "layer": "", - "name": "StaticPlatform1", - "persistentUuid": "04e4403b-3024-4860-862b-fee5ed5aadc3", - "width": 256, - "x": 37088, - "y": 180, - "zOrder": 124, + "name": "LaserDemon_Beam", + "persistentUuid": "aaac862a-9b62-4115-bf03-f4d0a5bbbe5d", + "width": 80, + "x": 848, + "y": -192, + "zOrder": 76, "numberProperties": [], "stringProperties": [], - "initialVariables": [] + "initialVariables": [ + { + "folded": true, + "name": "FireOffsetTime", + "type": "number", + "value": 0 + }, + { + "folded": true, + "name": "OnOffTime", + "type": "number", + "value": 2.5 + } + ] }, { "angle": 0, "customSize": true, "depth": 1, - "height": 192, + "height": 128, "layer": "", - "name": "HorizontalMovingPlatformRight", - "persistentUuid": "629e66e9-5cd7-468b-bead-a2ff6e32d93d", - "width": 384, - "x": 33536, - "y": 1368, - "zOrder": 122, + "name": "LaserDemon_Beam", + "persistentUuid": "b9e3bf91-8b47-42b7-a2e0-c3e48b8ae231", + "width": 80, + "x": 848, + "y": -64, + "zOrder": 76, "numberProperties": [], "stringProperties": [], - "initialVariables": [] + "initialVariables": [ + { + "folded": true, + "name": "FireOffsetTime", + "type": "number", + "value": 0 + }, + { + "folded": true, + "name": "OnOffTime", + "type": "number", + "value": 2.5 + } + ] }, { "angle": 0, "customSize": true, - "depth": 0, - "height": 192, - "layer": "", - "name": "HorizontalMovingPlatformLeft", - "persistentUuid": "12177cb1-0424-4afd-b50e-c8c27e022647", - "width": 384, - "x": 34912, - "y": 1368, - "zOrder": 126, - "numberProperties": [], - "stringProperties": [], - "initialVariables": [] - }, - { - "angle": 180, - "customSize": true, "depth": 1, - "height": 224, + "height": 128, "layer": "", - "name": "FireDemon", - "persistentUuid": "15bca4c9-bbe4-4511-b654-3d2705f17729", - "width": 224, - "x": 34720, - "y": 1776, - "zOrder": 62, + "name": "LaserDemon_Beam", + "persistentUuid": "9fea9667-2a6d-4653-b7ce-e4f79de3651f", + "width": 80, + "x": 848, + "y": 64, + "zOrder": 76, "numberProperties": [], "stringProperties": [], - "initialVariables": [] + "initialVariables": [ + { + "folded": true, + "name": "FireOffsetTime", + "type": "number", + "value": 0 + }, + { + "folded": true, + "name": "OnOffTime", + "type": "number", + "value": 2.5 + } + ] }, { "angle": 0, "customSize": true, "depth": 1, - "height": 256, + "height": 320, "layer": "", - "name": "FlyingDemon", - "persistentUuid": "ce7dacfe-a94c-4fbd-841e-bf68df9bc1d5", - "width": 256, - "x": 33016, - "y": 1664, - "zOrder": 66, + "name": "VerticalMovingPlatformUp", + "persistentUuid": "d77f003c-4140-4f7d-9a75-5fa1afab8096", + "width": 320, + "x": 10688, + "y": 736, + "zOrder": 95, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -47734,14 +45803,14 @@ "angle": 0, "customSize": true, "depth": 1, - "height": 256, + "height": 320, "layer": "", - "name": "Checkpoint", - "persistentUuid": "5a95ad21-4880-47a2-a54f-2000811a8c0d", - "width": 341, - "x": 7883, - "y": 160, - "zOrder": 71, + "name": "VerticalMovingPlatformDown", + "persistentUuid": "9f7cf05d-d10c-4598-997b-7ac88734a991", + "width": 320, + "x": 11008, + "y": 136, + "zOrder": 94, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -47749,15 +45818,15 @@ { "angle": 0, "customSize": true, - "depth": 1, - "height": 200, + "depth": 2, + "height": 176, "layer": "", - "name": "StaticPlatform1", - "persistentUuid": "55b1cea2-dd56-4fec-8e7e-258838f08e9b", - "width": 736, - "x": 25024, - "y": 760, - "zOrder": 109, + "name": "HorizontalMovingPlatformLeft", + "persistentUuid": "aa4115ee-6b7e-4b69-93bf-c26e8a95bf8a", + "width": 352, + "x": 11860, + "y": 640, + "zOrder": 148, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -47768,28 +45837,12 @@ "depth": 1, "height": 256, "layer": "", - "name": "Checkpoint", - "persistentUuid": "785339ba-adb9-4886-8a3f-d60b60fe4db0", - "width": 341, - "x": 25227, - "y": 512, - "zOrder": 71, - "numberProperties": [], - "stringProperties": [], - "initialVariables": [] - }, - { - "angle": 0, - "customSize": true, - "depth": 0, - "height": 256, - "layer": "", - "name": "TurretDemon_Base", - "persistentUuid": "4b3043e5-93e3-4c01-a555-7fd728aea243", - "width": 256, - "x": 35936, - "y": -320, - "zOrder": 132, + "name": "HorizontalMovingPlatformLeft", + "persistentUuid": "a64a6277-30de-4677-8c0d-cad2217bd9a4", + "width": 512, + "x": 3328, + "y": 586, + "zOrder": 83, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -47797,291 +45850,511 @@ { "angle": 0, "customSize": true, - "depth": 0, + "depth": 1, "height": 256, "layer": "", - "name": "TurretDemon_Base", - "persistentUuid": "bef1b06d-8873-485e-bce7-a62249ae07a7", - "width": 256, - "x": 36704, - "y": -352, - "zOrder": 132, + "name": "HorizontalMovingPlatformRight", + "persistentUuid": "dded2192-d8a6-40d9-9e7b-f5403beeaf99", + "width": 512, + "x": 3808, + "y": 586, + "zOrder": 84, "numberProperties": [], "stringProperties": [], "initialVariables": [] - }, + } + ], + "objects": [ { - "angle": 0, - "customSize": true, - "depth": 0, - "height": 256, - "layer": "", - "name": "TurretDemon_Eye", - "persistentUuid": "8a0e20bc-549a-4c2a-91c1-80014252feed", - "width": 256, - "x": 36704, - "y": -352, - "zOrder": 133, - "numberProperties": [], - "stringProperties": [], - "initialVariables": [ + "assetStoreId": "", + "height": 1024, + "name": "BackgroundPlants", + "texture": "Assets\\Images\\Levels\\7\\Background\\Background.png", + "type": "TiledSpriteObject::TiledSprite", + "width": 2048, + "variables": [], + "effects": [ { - "folded": true, - "name": "FireOffsetTime", - "type": "number", - "value": 1 - } - ] - }, - { - "angle": 0, - "customSize": true, - "depth": 0, - "height": 256, - "layer": "", - "name": "TurretDemon_Eye", - "persistentUuid": "623bd615-f236-4907-a8dd-7c36e31ee76d", - "width": 256, - "x": 35936, - "y": -320, - "zOrder": 133, - "numberProperties": [], - "stringProperties": [], - "initialVariables": [] - }, - { - "angle": 0, - "customSize": true, - "depth": 0, - "height": 192, - "layer": "", - "name": "LaserDemon_BasePermanent", - "persistentUuid": "33e51be1-5774-4806-9244-fa78cb8f80bd", - "width": 192, - "x": 33312, - "y": 1488, - "zOrder": 81, - "numberProperties": [], - "stringProperties": [], - "initialVariables": [] - }, + "effectType": "TiltShift", + "name": "Effect", + "doubleParameters": { + "blur": 30, + "gradientBlur": 1000 + }, + "stringParameters": {}, + "booleanParameters": {} + }, + { + "effectType": "OldFilm", + "name": "Effect2", + "doubleParameters": { + "animationFrequency": 60, + "noise": 0.1, + "noiseSize": 1, + "scratch": 0.5, + "scratchDensity": 0.4, + "scratchWidth": 1, + "sepia": 0.1, + "vignetting": 0.75, + "vignettingAlpha": 1, + "vignettingBlur": 0.3 + }, + "stringParameters": {}, + "booleanParameters": {} + } + ], + "behaviors": [] + } + ], + "objectsFolderStructure": { + "folderName": "__ROOT", + "children": [ + { + "objectName": "BackgroundPlants" + } + ] + }, + "events": [ { - "angle": 0, - "customSize": true, - "depth": 1, - "height": 512, - "layer": "", - "name": "LaserRing", - "persistentUuid": "92fe6bbb-3fe7-470f-8617-206ac524106b", - "width": 512, - "x": 33152, - "y": 1328, - "zOrder": 8, - "numberProperties": [], - "stringProperties": [], - "initialVariables": [] + "type": "BuiltinCommonInstructions::Link", + "include": { + "includeConfig": 0 + }, + "target": "LevelEvents" }, { - "angle": 90, - "customSize": true, - "depth": 0, - "height": 128, - "layer": "", - "name": "LaserDemon_BeamPermanentSingle", - "persistentUuid": "bc40ee3d-a9f0-47fe-bddd-c9e4b34aa136", - "width": 80, - "x": 33256, - "y": 1520, - "zOrder": 145, - "numberProperties": [], - "stringProperties": [], - "initialVariables": [] + "colorB": 228, + "colorG": 176, + "colorR": 74, + "creationTime": 0, + "name": "Change Scene", + "source": "", + "type": "BuiltinCommonInstructions::Group", + "events": [ + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "value": "LayerVisible" + }, + "parameters": [ + "", + "\"EndScreen\"" + ] + }, + { + "type": { + "value": "BuiltinCommonInstructions::Or" + }, + "parameters": [], + "subInstructions": [ + { + "type": { + "value": "PanelSpriteButton::PanelSpriteButton::IsClicked" + }, + "parameters": [ + "UI_Sinage_RetryButton", + "" + ] + }, + { + "type": { + "value": "KeyReleased" + }, + "parameters": [ + "", + "Space" + ] + } + ] + } + ], + "actions": [], + "events": [ + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "value": "VarObjet" + }, + "parameters": [ + "Player", + "Lives", + ">", + "0" + ] + } + ], + "actions": [ + { + "type": { + "value": "Scene" + }, + "parameters": [ + "", + "\"Mindscape\"", + "" + ] + } + ] + }, + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "value": "VarObjet" + }, + "parameters": [ + "Player", + "Lives", + "<=", + "0" + ] + } + ], + "actions": [ + { + "type": { + "value": "Scene" + }, + "parameters": [ + "", + "\"Level7\"", + "" + ] + } + ] + } + ] + } + ], + "parameters": [] }, { - "angle": 0, - "customSize": true, - "depth": 1, - "height": 512, - "layer": "", - "name": "LaserRing", - "persistentUuid": "c449d633-5a40-42a0-b6fb-87986daec751", - "width": 512, - "x": 35168, - "y": 1328, - "zOrder": 8, - "numberProperties": [], - "stringProperties": [], - "initialVariables": [] - }, + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "value": "DepartScene" + }, + "parameters": [ + "" + ] + } + ], + "actions": [ + { + "type": { + "value": "AnimatableCapability::AnimatableBehavior::SetName" + }, + "parameters": [ + "Memory", + "Animation", + "=", + "\"BlockWorld\"" + ] + }, + { + "type": { + "value": "ModVarObjet" + }, + "parameters": [ + "Player", + "LifeForce", + "=", + "7" + ] + } + ] + } + ], + "layers": [ { - "angle": 0, - "customSize": true, - "depth": 0, - "height": 192, - "layer": "", - "name": "LaserDemon_BasePermanent", - "persistentUuid": "34b81892-21d5-4619-9e4d-f6c57a2b3bd2", - "width": 192, - "x": 35328, - "y": 1488, - "zOrder": 81, - "numberProperties": [], - "stringProperties": [], - "initialVariables": [] + "ambientLightColorB": 8002120, + "ambientLightColorG": 6031360, + "ambientLightColorR": 7844472, + "camera3DFarPlaneDistance": 10000, + "camera3DFieldOfView": 45, + "camera3DNearPlaneDistance": 0.1, + "followBaseLayerCamera": false, + "isLightingLayer": false, + "isLocked": false, + "name": "Background", + "renderingType": "2d", + "visibility": true, + "cameras": [], + "effects": [] }, { - "angle": 0, - "customSize": true, - "depth": 0, - "height": 256, - "layer": "", - "name": "TurretDemon_Eye", - "persistentUuid": "02a424a9-49c7-4de3-9cd6-9970ec58ea46", - "width": 256, - "x": 37648, - "y": -32, - "zOrder": 133, - "numberProperties": [], - "stringProperties": [], - "initialVariables": [ + "ambientLightColorB": 32, + "ambientLightColorG": 0, + "ambientLightColorR": 0, + "camera3DFarPlaneDistance": 10000, + "camera3DFieldOfView": 45, + "camera3DNearPlaneDistance": 0.1, + "followBaseLayerCamera": false, + "isLightingLayer": false, + "isLocked": false, + "name": "", + "renderingType": "", + "visibility": true, + "cameras": [ { - "folded": true, - "name": "ProjectileLifetime", - "type": "number", - "value": 1.5 + "defaultSize": true, + "defaultViewport": true, + "height": 0, + "viewportBottom": 1, + "viewportLeft": 0, + "viewportRight": 1, + "viewportTop": 0, + "width": 0 + } + ], + "effects": [ + { + "effectType": "Scene3D::HemisphereLight", + "name": "3D Light", + "doubleParameters": { + "elevation": 45, + "intensity": 1, + "rotation": 0 + }, + "stringParameters": { + "groundColor": "64;64;64", + "skyColor": "255;255;255", + "top": "Y-" + }, + "booleanParameters": {} }, { - "folded": true, - "name": "FireFrequencyTime", - "type": "number", - "value": 5 + "effectType": "OldFilm", + "name": "Effect", + "doubleParameters": { + "animationFrequency": 60, + "noise": 0.15, + "noiseSize": 1, + "scratch": 0, + "scratchDensity": 0.2, + "scratchWidth": 1, + "sepia": 0, + "vignetting": 0.4, + "vignettingAlpha": 1, + "vignettingBlur": 0.3 + }, + "stringParameters": {}, + "booleanParameters": {} } ] }, { - "angle": 0, - "customSize": true, - "depth": 0, - "height": 256, - "layer": "", - "name": "TurretDemon_Base", - "persistentUuid": "7e9e0ced-4587-42d2-82f2-ccca358e4d8e", - "width": 256, - "x": 37648, - "y": -32, - "zOrder": 132, - "numberProperties": [], - "stringProperties": [], - "initialVariables": [] + "ambientLightColorB": 9191608, + "ambientLightColorG": 6031360, + "ambientLightColorR": 8756632, + "camera3DFarPlaneDistance": 10000, + "camera3DFieldOfView": 45, + "camera3DNearPlaneDistance": 0.1, + "followBaseLayerCamera": false, + "isLightingLayer": false, + "isLocked": false, + "name": "UI", + "renderingType": "2d", + "visibility": true, + "cameras": [], + "effects": [] }, { - "angle": 0, - "customSize": true, - "depth": 1, - "height": 256, - "layer": "", - "name": "Checkpoint", - "persistentUuid": "0ac87114-2394-4106-833e-b0c15b4232c7", - "width": 341, - "x": 35251, - "y": 1152, - "zOrder": 146, - "numberProperties": [], - "stringProperties": [], - "initialVariables": [] + "ambientLightColorB": -2147483616, + "ambientLightColorG": 6031360, + "ambientLightColorR": 11020320, + "camera3DFarPlaneDistance": 10000, + "camera3DFieldOfView": 45, + "camera3DNearPlaneDistance": 0.1, + "followBaseLayerCamera": false, + "isLightingLayer": false, + "isLocked": false, + "name": "EndScreen", + "renderingType": "2d", + "visibility": false, + "cameras": [], + "effects": [] + } + ], + "behaviorsSharedData": [ + { + "name": "AdvancedProjectile", + "type": "AdvancedProjectile::AdvancedProjectile" }, { - "angle": 0, - "customSize": true, - "depth": 0, - "height": 512, - "layer": "", - "name": "LaserRing", - "persistentUuid": "5593f1da-9504-4f47-8bda-9bf00687a167", - "width": 512, - "x": 36960, - "y": 128, - "zOrder": 147, - "numberProperties": [], - "stringProperties": [], - "initialVariables": [] + "name": "Animation", + "type": "AnimatableCapability::AnimatableBehavior" }, { - "angle": 0, - "customSize": true, - "depth": 0, - "height": 512, - "layer": "", - "name": "LaserRing", - "persistentUuid": "9ea02462-d687-4a67-8983-2afe29a358eb", - "width": 512, - "x": 36960, - "y": -336, - "zOrder": 147, - "numberProperties": [], - "stringProperties": [], - "initialVariables": [] + "name": "Effect", + "type": "EffectCapability::EffectBehavior" }, { - "angle": 0, - "customSize": true, - "depth": 0, - "height": 512, - "layer": "", - "name": "LaserRing", - "persistentUuid": "804c5ba1-a48d-455a-8a84-c3c9f6de1b4e", - "width": 512, - "x": 36960, - "y": 128, - "zOrder": 147, - "numberProperties": [], - "stringProperties": [], - "initialVariables": [] + "name": "EllipseMovement", + "type": "EllipseMovement::EllipseMovement" }, { - "angle": 0, - "customSize": true, - "depth": 1, - "height": 32, - "layer": "", - "name": "StaticPlatform2", - "persistentUuid": "8b7abb28-50c7-45ec-9277-c05d023dd8f4", - "width": 32, - "x": 31296, - "y": 384, - "zOrder": 131, - "numberProperties": [], - "stringProperties": [], - "initialVariables": [] + "name": "Flippable", + "type": "FlippableCapability::FlippableBehavior" }, { - "angle": 0, - "customSize": true, - "depth": 1, - "height": 32, - "layer": "", - "name": "StaticPlatform2", - "persistentUuid": "2c4b677e-2de8-42fd-870e-182a34e928ef", - "width": 32, - "x": 31936, - "y": 384, - "zOrder": 131, - "numberProperties": [], - "stringProperties": [], - "initialVariables": [] + "name": "InOnScreen", + "type": "IsOnScreen::InOnScreen" }, { - "angle": 0, - "customSize": true, - "depth": 1, - "height": 32, + "name": "MonsterEnemy", + "type": "Enemy::MonsterEnemy" + }, + { + "name": "Opacity", + "type": "OpacityCapability::OpacityBehavior" + }, + { + "name": "Platform", + "type": "PlatformBehavior::PlatformBehavior" + }, + { + "name": "PlatformerCharacterAnimator", + "type": "PlatformerCharacterAnimator::PlatformerCharacterAnimator" + }, + { + "name": "PlatformerGamepadMapper", + "type": "Gamepads::PlatformerGamepadMapper" + }, + { + "name": "PlatformerMultitouchMapper", + "type": "MultitouchJoystick::PlatformerMultitouchMapper" + }, + { + "name": "PlatformerObject", + "type": "PlatformBehavior::PlatformerObjectBehavior" + }, + { + "name": "RectangleMovement", + "type": "RectangleMovement::RectangleMovement" + }, + { + "name": "Resizable", + "type": "ResizableCapability::ResizableBehavior" + }, + { + "name": "Scale", + "type": "ScalableCapability::ScalableBehavior" + }, + { + "name": "ShakeObject_PositionAngle", + "type": "ShakeObject::ShakeObject_PositionAngle" + }, + { + "name": "ShakeObject_PositionAngleScale", + "type": "ShakeObject::ShakeObject_PositionAngleScale" + }, + { + "name": "SmoothCamera", + "type": "SmoothCamera::SmoothCamera" + }, + { + "name": "Text", + "type": "TextContainerCapability::TextContainerBehavior" + }, + { + "name": "TimedBackAndForthMirroredMovement", + "type": "TimedBackAndForthMovement::TimedBackAndForthMirroredMovement" + }, + { + "name": "Tween", + "type": "Tween::TweenBehavior" + } + ] + }, + { + "b": 26, + "disableInputWhenNotFocused": true, + "mangledName": "Level6", + "name": "Level6", + "r": 11, + "standardSortMethod": true, + "stopSoundsOnStartup": true, + "title": "", + "v": 24, + "uiSettings": { + "grid": true, + "gridType": "rectangular", + "gridWidth": 32, + "gridHeight": 32, + "gridOffsetX": 0, + "gridOffsetY": 0, + "gridColor": 10401023, + "gridAlpha": 0.3, + "snap": true, + "zoomFactor": 0.15778935461153623, + "windowMask": false + }, + "objectsGroups": [ + { + "name": "MobileControls", + "objects": [ + { + "name": "JumpButton" + }, + { + "name": "Joystick" + } + ] + }, + { + "name": "EndScreenObjects", + "objects": [ + { + "name": "EndScreenBackground" + }, + { + "name": "EndScreenHeader" + }, + { + "name": "EndScreenSubHeader" + }, + { + "name": "EndScreenBestText" + }, + { + "name": "EndScreenChallengeText" + }, + { + "name": "EndScreenRetryText" + }, + { + "name": "RetryButton" + } + ] + } + ], + "variables": [ + { + "name": "Score", + "type": "number", + "value": 0 + } + ], + "instances": [ + { + "angle": 0, + "customSize": true, + "depth": 1, + "height": 2784, "layer": "", - "name": "StaticPlatform2", - "persistentUuid": "18adaa18-3e1d-4ec2-a9a0-fd9e646802bc", - "width": 32, - "x": 31968, - "y": 32, - "zOrder": 131, + "name": "LeftBoundary", + "persistentUuid": "78dd0ffa-b22f-47a8-9b36-ef6a432b1d1e", + "width": 128, + "x": -128, + "y": -512, + "zOrder": 38, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -48090,14 +46363,14 @@ "angle": 0, "customSize": true, "depth": 1, - "height": 32, - "layer": "", - "name": "StaticPlatform2", - "persistentUuid": "eb46b07a-5798-4769-a004-121fd3033970", - "width": 32, - "x": 32000, + "height": 2272, + "layer": "Background", + "name": "BackgroundPlants", + "persistentUuid": "03b6869d-198f-4807-b659-f2b863e21073", + "width": 17950, + "x": 0, "y": -320, - "zOrder": 131, + "zOrder": -1, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -48106,14 +46379,14 @@ "angle": 0, "customSize": true, "depth": 1, - "height": 32, + "height": 2880, "layer": "", - "name": "StaticPlatform2", - "persistentUuid": "8e39f608-3dd1-4782-864e-2dd6b20e1a87", - "width": 32, - "x": 32800, - "y": -320, - "zOrder": 131, + "name": "RightBoundary", + "persistentUuid": "9562fd9d-6e93-4465-9013-efa2b833653b", + "width": 128, + "x": 27488, + "y": -608, + "zOrder": 58, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -48122,14 +46395,14 @@ "angle": 0, "customSize": true, "depth": 1, - "height": 32, + "height": 128, "layer": "", - "name": "StaticPlatform2", - "persistentUuid": "50bb2602-4d23-484b-aa77-f1b58cfde4ce", - "width": 32, - "x": 33600, - "y": -320, - "zOrder": 131, + "name": "TopBoundary", + "persistentUuid": "4381c067-2682-4f00-9a24-ff28fa12b1d8", + "width": 27744, + "x": -128, + "y": -608, + "zOrder": 59, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -48138,14 +46411,14 @@ "angle": 0, "customSize": true, "depth": 1, - "height": 32, + "height": 128, "layer": "", - "name": "StaticPlatform2", - "persistentUuid": "902e60b8-0843-4350-b90e-f0a52c614f2e", - "width": 32, - "x": 34400, - "y": -320, - "zOrder": 131, + "name": "BottomBoundary", + "persistentUuid": "00f86cf3-18b0-4d71-9ce8-952dfc4e6b5c", + "width": 27744, + "x": -128, + "y": 2144, + "zOrder": 60, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -48154,14 +46427,14 @@ "angle": 0, "customSize": true, "depth": 1, - "height": 32, + "height": 128, "layer": "", - "name": "StaticPlatform2", - "persistentUuid": "dd948e51-4a23-4a65-b7a7-119394397efb", - "width": 32, - "x": 35200, - "y": -320, - "zOrder": 131, + "name": "Player", + "persistentUuid": "014db1f5-0846-4cba-821e-57e29d368c14", + "width": 269, + "x": 67, + "y": 288, + "zOrder": 63, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -48169,90 +46442,63 @@ { "angle": 0, "customSize": true, - "depth": 0, - "height": 192, + "depth": 1, + "height": 304, "layer": "", - "name": "SpikeDemon_Base", - "persistentUuid": "c65f6560-17ce-45a4-b629-fe11d810105b", - "width": 192, - "x": 4352, - "y": 192, - "zOrder": 103, + "name": "StaticPlatform2", + "persistentUuid": "c9cf2013-115e-4120-8602-4d606e8a0ad9", + "width": 640, + "x": 0, + "y": 384, + "zOrder": 64, "numberProperties": [], "stringProperties": [], - "initialVariables": [ - { - "folded": true, - "name": "FireOffsetTime", - "type": "number", - "value": 3.5 - } - ] + "initialVariables": [] }, { "angle": 0, "customSize": true, - "depth": 0, - "height": 192, + "depth": 1, + "height": 224, "layer": "", - "name": "SpikeDemon_Base", - "persistentUuid": "6531a370-2c12-4182-aedf-be415437fc48", - "width": 192, - "x": 14336, - "y": -64, - "zOrder": 103, + "name": "FireDemon", + "persistentUuid": "a9d7e701-37a0-4b26-84b4-6e34c353f46a", + "width": 224, + "x": 6304, + "y": 913, + "zOrder": 62, "numberProperties": [], "stringProperties": [], - "initialVariables": [ - { - "folded": true, - "name": "FireFrequencyTime", - "type": "number", - "value": 5 - }, - { - "folded": true, - "name": "FireOffsetTime", - "type": "number", - "value": 2.5 - } - ] + "initialVariables": [] }, { "angle": 0, "customSize": true, - "depth": 0, + "depth": 1, "height": 256, "layer": "", - "name": "TurretDemon_Eye", - "persistentUuid": "6d8a5772-6bf3-4d50-96ca-8a7ebf210bf1", - "width": 256, - "x": 35808, - "y": -416, - "zOrder": 133, + "name": "Checkpoint", + "persistentUuid": "2786e4b7-4185-408d-8545-af543b61d412", + "width": 341, + "x": 8352, + "y": 1296, + "zOrder": 71, "numberProperties": [], "stringProperties": [], - "initialVariables": [ - { - "folded": true, - "name": "FireOffsetTime", - "type": "number", - "value": 3 - } - ] + "initialVariables": [] }, { "angle": 0, "customSize": true, "depth": 0, - "height": 256, + "height": 496, "layer": "", - "name": "TurretDemon_Base", - "persistentUuid": "fed951e2-e4a7-4cc3-b4aa-990143e173e5", - "width": 256, - "x": 35808, - "y": -416, - "zOrder": 132, + "name": "StaticPlatform3", + "persistentUuid": "ec1b505e-4a50-4898-85b5-19e0cdb4b458", + "width": 992, + "x": 26816, + "y": 1680, + "zOrder": 72, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -48261,14 +46507,14 @@ "angle": 0, "customSize": true, "depth": 1, - "height": 320, + "height": 544, "layer": "", - "name": "HorizontalMovingPlatformRight", - "persistentUuid": "881ee039-400b-47d8-88ba-53ef88c66180", - "width": 640, - "x": 20288, - "y": 16, - "zOrder": 138, + "name": "Portal", + "persistentUuid": "fa79662d-16c7-4c21-a43d-0a204befff36", + "width": 408, + "x": 27080, + "y": 1184, + "zOrder": 73, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -48276,15 +46522,15 @@ { "angle": 0, "customSize": true, - "depth": 0, - "height": 192, + "depth": 1, + "height": 256, "layer": "", - "name": "SpikeDemon_Base", - "persistentUuid": "bfd70373-ed51-40f5-8bb8-e55aa94ce8c8", - "width": 192, - "x": 21664, - "y": -320, - "zOrder": 139, + "name": "FlippingPlatform", + "persistentUuid": "60df3831-50f3-49f8-befe-9e7a197e3841", + "width": 512, + "x": 1248, + "y": 401, + "zOrder": 75, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -48292,15 +46538,15 @@ { "angle": 0, "customSize": true, - "depth": 0, - "height": 192, + "depth": 1, + "height": 256, "layer": "", - "name": "SpikeDemon_Base", - "persistentUuid": "1228d85e-667c-401c-ba77-afb2984a55c4", - "width": 192, - "x": 21856, - "y": -320, - "zOrder": 139, + "name": "VerticalMovingPlatformDown", + "persistentUuid": "f00d89b9-d2c5-44aa-9c7c-aa236c59190b", + "width": 256, + "x": 2080, + "y": 433, + "zOrder": 76, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -48308,15 +46554,15 @@ { "angle": 0, "customSize": true, - "depth": 0, - "height": 192, + "depth": 1, + "height": 256, "layer": "", - "name": "SpikeDemon_Base", - "persistentUuid": "8927e387-c225-4d31-92d5-ddf51da95b14", - "width": 192, - "x": 22048, - "y": -320, - "zOrder": 139, + "name": "VerticalMovingPlatformDown", + "persistentUuid": "563c3db9-2ec4-4399-8611-611fd05f02c9", + "width": 256, + "x": 2720, + "y": 785, + "zOrder": 76, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -48324,15 +46570,15 @@ { "angle": 0, "customSize": true, - "depth": 0, - "height": 192, + "depth": 1, + "height": 256, "layer": "", - "name": "SpikeDemon_Base", - "persistentUuid": "44976f0d-1c94-4347-b476-7ec18dd02afb", - "width": 192, - "x": 22240, - "y": -320, - "zOrder": 139, + "name": "VerticalMovingPlatformDown", + "persistentUuid": "817c6b2d-0c06-4e14-b42f-b6c056eb3e63", + "width": 256, + "x": 5856, + "y": 1073, + "zOrder": 76, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -48340,15 +46586,15 @@ { "angle": 0, "customSize": true, - "depth": 0, - "height": 192, + "depth": 1, + "height": 128, "layer": "", - "name": "SpikeDemon_Base", - "persistentUuid": "46b4b430-9c1d-47c2-af35-7accf26a3bed", - "width": 192, - "x": 22432, - "y": -320, - "zOrder": 139, + "name": "StaticPlatform2", + "persistentUuid": "360e3c60-2c36-426f-bd95-89e643a6e139", + "width": 256, + "x": 3968, + "y": 1073, + "zOrder": 77, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -48356,31 +46602,31 @@ { "angle": 0, "customSize": true, - "depth": 0, - "height": 192, + "depth": 1, + "height": 128, "layer": "", - "name": "SpikeDemon_Base", - "persistentUuid": "9df20307-b242-412b-ba24-72318e170e22", - "width": 192, - "x": 21664, - "y": 32, - "zOrder": 139, + "name": "StaticPlatform2", + "persistentUuid": "29813e34-b552-4e1e-bfcb-a0cafca06133", + "width": 256, + "x": 4608, + "y": 1009, + "zOrder": 77, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 0, + "angle": 180, "customSize": true, - "depth": 0, - "height": 192, + "depth": 1, + "height": 384, "layer": "", - "name": "SpikeDemon_Base", - "persistentUuid": "e467b356-059b-498c-a3f7-b45b023151fb", - "width": 192, - "x": 21856, - "y": 32, - "zOrder": 139, + "name": "StaticPlatform2", + "persistentUuid": "7ffc2ba4-e964-41b9-9c12-5e5c7a331388", + "width": 928, + "x": 4307, + "y": 24, + "zOrder": 87, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -48388,15 +46634,15 @@ { "angle": 0, "customSize": true, - "depth": 0, + "depth": 1, "height": 192, "layer": "", - "name": "SpikeDemon_Base", - "persistentUuid": "38efa5ad-f2f8-40e1-a144-2740ecd7e0bf", - "width": 192, - "x": 22048, - "y": 32, - "zOrder": 139, + "name": "StalactiteDemon_Base", + "persistentUuid": "c393bb0f-5bca-4b31-b2bd-116cd8631079", + "width": 256, + "x": 4625, + "y": 358, + "zOrder": 88, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -48404,15 +46650,15 @@ { "angle": 0, "customSize": true, - "depth": 0, - "height": 192, + "depth": 1, + "height": 256, "layer": "", - "name": "SpikeDemon_Base", - "persistentUuid": "9e734adf-6557-47dd-80c5-9650058ceb83", - "width": 192, - "x": 22240, - "y": 32, - "zOrder": 139, + "name": "HorizontalMovingPlatformRight", + "persistentUuid": "96fbc148-506f-4e94-a8ec-aa5d0d623a4b", + "width": 512, + "x": 6624, + "y": 1184, + "zOrder": 89, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -48421,14 +46667,14 @@ "angle": 0, "customSize": true, "depth": 0, - "height": 192, + "height": 496, "layer": "", - "name": "SpikeDemon_Base", - "persistentUuid": "fbcf43cd-b074-469c-9c89-80a050c11dc7", - "width": 192, - "x": 22432, - "y": 32, - "zOrder": 139, + "name": "StaticPlatform3", + "persistentUuid": "ffab7bc6-3388-4ad6-b309-c59d1062aa5d", + "width": 992, + "x": 8032, + "y": 1520, + "zOrder": 72, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -48436,15 +46682,15 @@ { "angle": 0, "customSize": true, - "depth": 0, - "height": 192, + "depth": 1, + "height": 128, "layer": "", - "name": "SpikeDemon_Base", - "persistentUuid": "c1f175ae-2ead-4e94-aca5-93c8d65c3334", - "width": 192, - "x": 22624, - "y": -320, - "zOrder": 139, + "name": "StaticPlatform2", + "persistentUuid": "66f65114-26cf-4571-9c34-cbdff07fd2d2", + "width": 256, + "x": 5280, + "y": 1201, + "zOrder": 77, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -48452,15 +46698,15 @@ { "angle": 0, "customSize": true, - "depth": 0, - "height": 192, + "depth": 1, + "height": 577, "layer": "", - "name": "SpikeDemon_Base", - "persistentUuid": "03c41163-ebc6-4900-b426-3750922e9cad", + "name": "Ladder", + "persistentUuid": "200ae5a9-b3be-4841-b43e-1b0f31b87c81", "width": 192, - "x": 22624, - "y": 32, - "zOrder": 139, + "x": 8768, + "y": 975, + "zOrder": 107, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -48469,14 +46715,14 @@ "angle": 0, "customSize": true, "depth": 1, - "height": 50, + "height": 576, "layer": "", - "name": "StaticPlatform1", - "persistentUuid": "133384ac-8901-4d9f-affc-1eadb79ac7ea", - "width": 224, - "x": 23008, - "y": 64, - "zOrder": 78, + "name": "Ladder", + "persistentUuid": "59d34e22-4b59-4a50-89e7-0ac8098adf4b", + "width": 192, + "x": 7861, + "y": 151, + "zOrder": 125, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -48487,12 +46733,12 @@ "depth": 0, "height": 192, "layer": "", - "name": "SpikeDemon_Base", - "persistentUuid": "f34012d1-522a-49fd-ae88-919fb21839cb", - "width": 192, - "x": 22816, - "y": 32, - "zOrder": 139, + "name": "HorizontalMovingPlatformRight", + "persistentUuid": "079abc42-f28b-4459-a004-7deb7a428bd1", + "width": 384, + "x": 8320, + "y": -32, + "zOrder": 89, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -48500,15 +46746,15 @@ { "angle": 0, "customSize": true, - "depth": 0, - "height": 192, + "depth": 1, + "height": 224, "layer": "", - "name": "SpikeDemon_Base", - "persistentUuid": "3bbd71fd-e98f-4568-82d8-67511d73da7c", - "width": 192, - "x": 22816, - "y": -320, - "zOrder": 139, + "name": "FireDemon", + "persistentUuid": "22e882fc-327f-4133-a1d2-f5830cc94796", + "width": 224, + "x": 10960, + "y": 288, + "zOrder": 126, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -48517,14 +46763,14 @@ "angle": 0, "customSize": true, "depth": 1, - "height": 50, + "height": 624, "layer": "", - "name": "StaticPlatform1", - "persistentUuid": "67e8072c-5276-4dea-b4c7-5c73feaa4400", - "width": 224, - "x": 21408, - "y": 32, - "zOrder": 78, + "name": "StaticPlatform3", + "persistentUuid": "16c7f170-a082-4685-a9f4-cfd676895926", + "width": 1248, + "x": 10784, + "y": 464, + "zOrder": 129, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -48532,15 +46778,15 @@ { "angle": 0, "customSize": true, - "depth": 0, - "height": 96, + "depth": 1, + "height": 464, "layer": "", - "name": "StaticPlatform2", - "persistentUuid": "2b891930-7628-44df-bd04-32b9bd044c80", - "width": 192, - "x": 19872, - "y": 384, - "zOrder": 141, + "name": "StaticPlatform3", + "persistentUuid": "e551e2ab-0808-4a49-98ab-fb5209cc70fd", + "width": 864, + "x": 12790, + "y": 608, + "zOrder": 129, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -48548,15 +46794,63 @@ { "angle": 0, "customSize": true, - "depth": 0, - "height": 256, + "depth": 1, + "height": 2464, + "layer": "Background", + "name": "BackgroundPlants", + "persistentUuid": "3f0ec037-2a70-4ea5-90eb-c1f8a7387a6c", + "width": 27296, + "x": 0, + "y": -480, + "zOrder": -1, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] + }, + { + "angle": 0, + "customSize": true, + "depth": 1, + "height": 278, "layer": "", - "name": "TurretDemon_Base", - "persistentUuid": "8d04ed42-37dd-47ff-833f-0fe95739085c", + "name": "StaticPlatform2", + "persistentUuid": "2b0143dd-26b8-44a0-b71c-f4d0442f7784", + "width": 544, + "x": 7840, + "y": 682, + "zOrder": 132, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] + }, + { + "angle": 171, + "customSize": true, + "depth": 1, + "height": 297, + "layer": "", + "name": "StaticPlatform2", + "persistentUuid": "d415bf08-a38b-4a5b-b22a-32bc7510c4cf", + "width": 763, + "x": 5171, + "y": 153, + "zOrder": 87, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] + }, + { + "angle": 349, + "customSize": true, + "depth": 1, + "height": 192, + "layer": "", + "name": "StalactiteDemon_Base", + "persistentUuid": "81a0bd4f-6f99-44e1-aaba-d3ea40d0626c", "width": 256, - "x": 22080, - "y": 192, - "zOrder": 143, + "x": 5304, + "y": 433, + "zOrder": 88, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -48567,35 +46861,28 @@ "depth": 0, "height": 256, "layer": "", - "name": "TurretDemon_Eye", - "persistentUuid": "c184c851-3edb-4f59-89b7-e902d6443c76", + "name": "HorizontalDemon", + "persistentUuid": "7f7c6349-adf4-4919-a21d-b0bea7f4b4da", "width": 256, - "x": 22080, - "y": 192, - "zOrder": 144, + "x": 12064, + "y": 448, + "zOrder": 91, "numberProperties": [], "stringProperties": [], - "initialVariables": [ - { - "folded": true, - "name": "ProjectileLifetime", - "type": "number", - "value": 4 - } - ] + "initialVariables": [] }, { "angle": 0, "customSize": true, "depth": 1, - "height": 50, + "height": 160, "layer": "", - "name": "StaticPlatform1", - "persistentUuid": "379fc8ed-11ed-4bc3-a57b-4b8f67630b12", - "width": 224, - "x": 23584, - "y": 448, - "zOrder": 78, + "name": "VerticalMovingPlatformDown", + "persistentUuid": "bb4e2ee7-2c2c-44e8-a15d-f08b48cf1c25", + "width": 160, + "x": 12256, + "y": 384, + "zOrder": 135, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -48604,43 +46891,30 @@ "angle": 0, "customSize": true, "depth": 0, - "height": 256, + "height": 160, "layer": "", - "name": "TurretDemon_Eye", - "persistentUuid": "0cad0927-7c7a-44ed-b693-262cf691a6e1", - "width": 256, - "x": 22336, - "y": 192, - "zOrder": 144, + "name": "HorizontalMovingPlatformRight", + "persistentUuid": "1e63636e-5304-4716-bd62-c3d10cad7a68", + "width": 320, + "x": 12000, + "y": 896, + "zOrder": 136, "numberProperties": [], "stringProperties": [], - "initialVariables": [ - { - "folded": true, - "name": "ProjectileLifetime", - "type": "number", - "value": 4 - }, - { - "folded": true, - "name": "FireOffsetTime", - "type": "number", - "value": 3 - } - ] + "initialVariables": [] }, { "angle": 0, "customSize": true, - "depth": 0, + "depth": 1, "height": 256, "layer": "", - "name": "TurretDemon_Base", - "persistentUuid": "7f04211b-84f3-42e5-b45d-dfe276c734f5", + "name": "FlyingDemon", + "persistentUuid": "27e0283f-f166-45b8-bb5f-c1652d882814", "width": 256, - "x": 22336, - "y": 192, - "zOrder": 143, + "x": 12544, + "y": 1610, + "zOrder": 66, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -48649,14 +46923,14 @@ "angle": 0, "customSize": true, "depth": 1, - "height": 50, + "height": 256, "layer": "", - "name": "StaticPlatform1", - "persistentUuid": "12bb6409-7137-44ac-9ce9-5ec4de8d8d0b", - "width": 224, - "x": 24256, - "y": 654, - "zOrder": 78, + "name": "FlyingDemon", + "persistentUuid": "01558151-f557-4b25-96b7-ce6c7c145998", + "width": 256, + "x": 12544, + "y": 1514, + "zOrder": 66, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -48665,217 +46939,126 @@ "angle": 0, "customSize": true, "depth": 1, - "height": 192, + "height": 224, "layer": "", - "name": "LaserDemon_Base", - "persistentUuid": "1a0a0151-fa39-4c91-b543-fac7830ad6b2", - "width": 192, - "x": 792, - "y": 192, - "zOrder": 75, + "name": "FireDemon", + "persistentUuid": "5cdd6839-60db-4497-8243-1c2a9f5815bc", + "width": 224, + "x": 13088, + "y": 1572, + "zOrder": 126, "numberProperties": [], "stringProperties": [], - "initialVariables": [ - { - "folded": true, - "name": "FireOffsetTime", - "type": "number", - "value": 0 - }, - { - "folded": true, - "name": "OnOffTime", - "type": "number", - "value": 2.5 - } - ] + "initialVariables": [] }, { "angle": 0, "customSize": true, "depth": 1, - "height": 192, + "height": 256, "layer": "", - "name": "LaserDemon_Base", - "persistentUuid": "c821e997-c500-4135-97aa-02b0b6c9dcdd", - "width": 192, - "x": 792, - "y": -640, - "zOrder": 75, + "name": "FlyingDemon", + "persistentUuid": "7bf0f5bc-27d3-4892-b9c3-b0578f06f3d7", + "width": 256, + "x": 13568, + "y": 1535, + "zOrder": 66, "numberProperties": [], "stringProperties": [], - "initialVariables": [ - { - "folded": true, - "name": "FireOffsetTime", - "type": "number", - "value": 0 - }, - { - "folded": true, - "name": "OnOffTime", - "type": "number", - "value": 3 - } - ] + "initialVariables": [] }, { "angle": 0, "customSize": true, "depth": 1, - "height": 128, + "height": 256, "layer": "", - "name": "LaserDemon_Beam", - "persistentUuid": "9f92a497-336e-43b6-a7a8-7e08291b6f0a", - "width": 80, - "x": 848, - "y": -448, - "zOrder": 76, + "name": "FlyingDemon", + "persistentUuid": "173bd697-be47-4841-841e-8a7bf04ba184", + "width": 256, + "x": 13568, + "y": 1631, + "zOrder": 66, "numberProperties": [], "stringProperties": [], - "initialVariables": [ - { - "folded": true, - "name": "FireOffsetTime", - "type": "number", - "value": 0 - }, - { - "folded": true, - "name": "OnOffTime", - "type": "number", - "value": 2.5 - } - ] + "initialVariables": [] }, { "angle": 0, "customSize": true, "depth": 1, - "height": 128, + "height": 256, "layer": "", - "name": "LaserDemon_Beam", - "persistentUuid": "155a1166-05d5-422a-a23c-577addcde242", - "width": 80, - "x": 848, - "y": -320, - "zOrder": 76, + "name": "FlyingDemon", + "persistentUuid": "532c614b-5cb9-4e77-9a2e-592944d43a30", + "width": 256, + "x": 13568, + "y": 1727, + "zOrder": 66, "numberProperties": [], "stringProperties": [], - "initialVariables": [ - { - "folded": true, - "name": "FireOffsetTime", - "type": "number", - "value": 0 - }, - { - "folded": true, - "name": "OnOffTime", - "type": "number", - "value": 2.5 - } - ] + "initialVariables": [] }, { "angle": 0, "customSize": true, "depth": 1, - "height": 128, + "height": 449, "layer": "", - "name": "LaserDemon_Beam", - "persistentUuid": "aaac862a-9b62-4115-bf03-f4d0a5bbbe5d", - "width": 80, - "x": 848, - "y": -192, - "zOrder": 76, + "name": "StaticPlatform2", + "persistentUuid": "59bc2c8e-5842-47d9-903a-f287ed532a9c", + "width": 960, + "x": 15040, + "y": 1632, + "zOrder": 137, "numberProperties": [], "stringProperties": [], - "initialVariables": [ - { - "folded": true, - "name": "FireOffsetTime", - "type": "number", - "value": 0 - }, - { - "folded": true, - "name": "OnOffTime", - "type": "number", - "value": 2.5 - } - ] + "initialVariables": [] }, { "angle": 0, "customSize": true, "depth": 1, - "height": 128, + "height": 256, "layer": "", - "name": "LaserDemon_Beam", - "persistentUuid": "b9e3bf91-8b47-42b7-a2e0-c3e48b8ae231", - "width": 80, - "x": 848, - "y": -64, - "zOrder": 76, + "name": "Checkpoint", + "persistentUuid": "68ee7d42-f400-407d-9870-8b2f82a27db9", + "width": 341, + "x": 15168, + "y": 1120, + "zOrder": 71, "numberProperties": [], "stringProperties": [], - "initialVariables": [ - { - "folded": true, - "name": "FireOffsetTime", - "type": "number", - "value": 0 - }, - { - "folded": true, - "name": "OnOffTime", - "type": "number", - "value": 2.5 - } - ] + "initialVariables": [] }, { "angle": 0, "customSize": true, "depth": 1, - "height": 128, + "height": 256, "layer": "", - "name": "LaserDemon_Beam", - "persistentUuid": "9fea9667-2a6d-4653-b7ce-e4f79de3651f", - "width": 80, - "x": 848, - "y": 64, - "zOrder": 76, + "name": "FlyingDemon", + "persistentUuid": "2d4b9cd9-2b14-40a9-b6b6-417d11e895c3", + "width": 256, + "x": 7360, + "y": 896, + "zOrder": 66, "numberProperties": [], "stringProperties": [], - "initialVariables": [ - { - "folded": true, - "name": "FireOffsetTime", - "type": "number", - "value": 0 - }, - { - "folded": true, - "name": "OnOffTime", - "type": "number", - "value": 2.5 - } - ] + "initialVariables": [] }, { "angle": 0, "customSize": true, "depth": 1, - "height": 320, + "height": 224, "layer": "", - "name": "VerticalMovingPlatformUp", - "persistentUuid": "d77f003c-4140-4f7d-9a75-5fa1afab8096", - "width": 320, - "x": 10688, - "y": 736, - "zOrder": 95, + "name": "FireDemon", + "persistentUuid": "de29adae-f13a-40d3-a3ea-49bd4de6557c", + "width": 224, + "x": 14063, + "y": 1599, + "zOrder": 126, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -48884,46 +47067,46 @@ "angle": 0, "customSize": true, "depth": 1, - "height": 320, + "height": 256, "layer": "", - "name": "VerticalMovingPlatformDown", - "persistentUuid": "9f7cf05d-d10c-4598-997b-7ac88734a991", - "width": 320, - "x": 11008, - "y": 136, - "zOrder": 94, + "name": "FlyingDemon", + "persistentUuid": "ac92b6cd-e0c8-4ba5-b2ec-bd00173529b0", + "width": 256, + "x": 12544, + "y": 1439, + "zOrder": 66, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 0, + "angle": 202, "customSize": true, - "depth": 2, - "height": 176, + "depth": 1, + "height": 384, "layer": "", - "name": "HorizontalMovingPlatformLeft", - "persistentUuid": "aa4115ee-6b7e-4b69-93bf-c26e8a95bf8a", - "width": 352, - "x": 11860, - "y": 640, - "zOrder": 148, + "name": "StaticPlatform2", + "persistentUuid": "779a3d80-edaa-4033-aa15-d4dee8747b8b", + "width": 928, + "x": 12762, + "y": -480, + "zOrder": 87, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 0, + "angle": 23, "customSize": true, "depth": 1, - "height": 256, + "height": 192, "layer": "", - "name": "HorizontalMovingPlatformLeft", - "persistentUuid": "a64a6277-30de-4677-8c0d-cad2217bd9a4", - "width": 512, - "x": 3328, - "y": 586, - "zOrder": 83, + "name": "StalactiteDemon_Base", + "persistentUuid": "67c9be0d-d8b2-4ee0-8586-62219e448eaf", + "width": 256, + "x": 12731, + "y": -274, + "zOrder": 88, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -48932,510 +47115,245 @@ "angle": 0, "customSize": true, "depth": 1, - "height": 256, + "height": 288, "layer": "", - "name": "HorizontalMovingPlatformRight", - "persistentUuid": "dded2192-d8a6-40d9-9e7b-f5403beeaf99", - "width": 512, - "x": 3808, - "y": 586, - "zOrder": 84, + "name": "FlippingPlatform", + "persistentUuid": "84b51e65-6b03-4dd4-8a1b-f6ba8f91140e", + "width": 576, + "x": 13728, + "y": 736, + "zOrder": 138, "numberProperties": [], "stringProperties": [], "initialVariables": [] - } - ], - "objects": [ + }, { - "assetStoreId": "", - "height": 1024, - "name": "BackgroundPlants", - "texture": "Assets\\Images\\Levels\\7\\Background\\Background.png", - "type": "TiledSpriteObject::TiledSprite", - "width": 2048, - "variables": [], - "effects": [ - { - "effectType": "TiltShift", - "name": "Effect", - "doubleParameters": { - "blur": 30, - "gradientBlur": 1000 - }, - "stringParameters": {}, - "booleanParameters": {} - }, - { - "effectType": "OldFilm", - "name": "Effect2", - "doubleParameters": { - "animationFrequency": 60, - "noise": 0.1, - "noiseSize": 1, - "scratch": 0.5, - "scratchDensity": 0.4, - "scratchWidth": 1, - "sepia": 0.1, - "vignetting": 0.75, - "vignettingAlpha": 1, - "vignettingBlur": 0.3 - }, - "stringParameters": {}, - "booleanParameters": {} - } - ], - "behaviors": [] - } - ], - "objectsFolderStructure": { - "folderName": "__ROOT", - "children": [ - { - "objectName": "BackgroundPlants" - } - ] - }, - "events": [ + "angle": 0, + "customSize": true, + "depth": 1, + "height": 288, + "layer": "", + "name": "FlippingPlatform2", + "persistentUuid": "18372c5c-43db-49b9-afd3-2eba68b511b6", + "width": 576, + "x": 14368, + "y": 800, + "zOrder": 139, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] + }, { - "type": "BuiltinCommonInstructions::Link", - "include": { - "includeConfig": 0 - }, - "target": "LevelEvents" + "angle": 0, + "customSize": true, + "depth": 1, + "height": 256, + "layer": "", + "name": "FlyingDemon", + "persistentUuid": "65b1132d-13ac-4cb7-9401-324d528ca963", + "width": 256, + "x": 14528, + "y": 1632, + "zOrder": 66, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] }, { - "colorB": 228, - "colorG": 176, - "colorR": 74, - "creationTime": 0, - "name": "Change Scene", - "source": "", - "type": "BuiltinCommonInstructions::Group", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "LayerVisible" - }, - "parameters": [ - "", - "\"EndScreen\"" - ] - }, - { - "type": { - "value": "BuiltinCommonInstructions::Or" - }, - "parameters": [], - "subInstructions": [ - { - "type": { - "value": "PanelSpriteButton::PanelSpriteButton::IsClicked" - }, - "parameters": [ - "UI_Sinage_RetryButton", - "" - ] - }, - { - "type": { - "value": "KeyReleased" - }, - "parameters": [ - "", - "Space" - ] - } - ] - } - ], - "actions": [], - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "VarObjet" - }, - "parameters": [ - "Player", - "Lives", - ">", - "0" - ] - } - ], - "actions": [ - { - "type": { - "value": "Scene" - }, - "parameters": [ - "", - "\"Mindscape\"", - "" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "VarObjet" - }, - "parameters": [ - "Player", - "Lives", - "<=", - "0" - ] - } - ], - "actions": [ - { - "type": { - "value": "Scene" - }, - "parameters": [ - "", - "\"Level7\"", - "" - ] - } - ] - } - ] - } - ], - "parameters": [] + "angle": 0, + "customSize": true, + "depth": 1, + "height": 224, + "layer": "", + "name": "FireDemon", + "persistentUuid": "624221c9-e608-4ec2-8afd-0217a4e088eb", + "width": 224, + "x": 14976, + "y": 960, + "zOrder": 126, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] }, { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "DepartScene" - }, - "parameters": [ - "" - ] - } - ], - "actions": [ - { - "type": { - "value": "AnimatableCapability::AnimatableBehavior::SetName" - }, - "parameters": [ - "Memory", - "Animation", - "=", - "\"BlockWorld\"" - ] - }, - { - "type": { - "value": "ModVarObjet" - }, - "parameters": [ - "Player", - "LifeForce", - "=", - "7" - ] - } - ] - } - ], - "layers": [ + "angle": 0, + "customSize": true, + "depth": 1, + "height": 256, + "layer": "", + "name": "Checkpoint", + "persistentUuid": "4e5faeb8-57ff-4afc-9473-d99e796cdbca", + "width": 341, + "x": 7787, + "y": -128, + "zOrder": 71, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] + }, { - "ambientLightColorB": 8002120, - "ambientLightColorG": 6031360, - "ambientLightColorR": 7844472, - "camera3DFarPlaneDistance": 10000, - "camera3DFieldOfView": 45, - "camera3DNearPlaneDistance": 0.1, - "followBaseLayerCamera": false, - "isLightingLayer": false, - "isLocked": false, - "name": "Background", - "renderingType": "2d", - "visibility": true, - "cameras": [], - "effects": [] + "angle": 0, + "customSize": true, + "depth": 1, + "height": 224, + "layer": "", + "name": "FireDemon", + "persistentUuid": "fac4e629-bbfc-42b3-bf96-3d6a5bfcc6a5", + "width": 224, + "x": 13024, + "y": 442, + "zOrder": 126, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] }, { - "ambientLightColorB": 32, - "ambientLightColorG": 0, - "ambientLightColorR": 0, - "camera3DFarPlaneDistance": 10000, - "camera3DFieldOfView": 45, - "camera3DNearPlaneDistance": 0.1, - "followBaseLayerCamera": false, - "isLightingLayer": false, - "isLocked": false, - "name": "", - "renderingType": "", - "visibility": true, - "cameras": [ - { - "defaultSize": true, - "defaultViewport": true, - "height": 0, - "viewportBottom": 1, - "viewportLeft": 0, - "viewportRight": 1, - "viewportTop": 0, - "width": 0 - } - ], - "effects": [ - { - "effectType": "Scene3D::HemisphereLight", - "name": "3D Light", - "doubleParameters": { - "elevation": 45, - "intensity": 1, - "rotation": 0 - }, - "stringParameters": { - "groundColor": "64;64;64", - "skyColor": "255;255;255", - "top": "Y-" - }, - "booleanParameters": {} - }, + "angle": 20, + "customSize": true, + "depth": 1, + "height": 192, + "layer": "", + "name": "StalactiteDemon_Base", + "persistentUuid": "ec6c0776-3ea2-4553-a183-e4a1db7d72f7", + "width": 256, + "x": 13274, + "y": -53, + "zOrder": 88, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [ { - "effectType": "OldFilm", - "name": "Effect", - "doubleParameters": { - "animationFrequency": 60, - "noise": 0.15, - "noiseSize": 1, - "scratch": 0, - "scratchDensity": 0.2, - "scratchWidth": 1, - "sepia": 0, - "vignetting": 0.4, - "vignettingAlpha": 1, - "vignettingBlur": 0.3 - }, - "stringParameters": {}, - "booleanParameters": {} + "folded": true, + "name": "FireFrequencyTime", + "type": "number", + "value": 3.25 } ] }, { - "ambientLightColorB": 9191608, - "ambientLightColorG": 6031360, - "ambientLightColorR": 8756632, - "camera3DFarPlaneDistance": 10000, - "camera3DFieldOfView": 45, - "camera3DNearPlaneDistance": 0.1, - "followBaseLayerCamera": false, - "isLightingLayer": false, - "isLocked": false, - "name": "UI", - "renderingType": "2d", - "visibility": true, - "cameras": [], - "effects": [] - }, - { - "ambientLightColorB": -2147483616, - "ambientLightColorG": 6031360, - "ambientLightColorR": 11020320, - "camera3DFarPlaneDistance": 10000, - "camera3DFieldOfView": 45, - "camera3DNearPlaneDistance": 0.1, - "followBaseLayerCamera": false, - "isLightingLayer": false, - "isLocked": false, - "name": "EndScreen", - "renderingType": "2d", - "visibility": false, - "cameras": [], - "effects": [] - } - ], - "behaviorsSharedData": [ - { - "name": "AdvancedProjectile", - "type": "AdvancedProjectile::AdvancedProjectile" - }, - { - "name": "Animation", - "type": "AnimatableCapability::AnimatableBehavior" + "angle": 0, + "customSize": true, + "depth": 1, + "height": 224, + "layer": "", + "name": "FireDemon", + "persistentUuid": "42d9736a-987f-441e-8639-795e07ce29ba", + "width": 224, + "x": 15264, + "y": 960, + "zOrder": 126, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] }, { - "name": "Effect", - "type": "EffectCapability::EffectBehavior" + "angle": 0, + "customSize": true, + "depth": 1, + "height": 128, + "layer": "", + "name": "StaticPlatform2", + "persistentUuid": "5a24071e-a2c9-44e5-b87f-066306f04ac5", + "width": 256, + "x": 3328, + "y": 1120, + "zOrder": 77, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] }, { - "name": "EllipseMovement", - "type": "EllipseMovement::EllipseMovement" + "angle": 0, + "customSize": true, + "depth": 0, + "height": 192, + "layer": "", + "name": "SpikeDemon_Base", + "persistentUuid": "2c8037cf-7996-4ca0-9269-1d27c9a2bd41", + "width": 192, + "x": 9248, + "y": 864, + "zOrder": 149, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] }, { - "name": "Flippable", - "type": "FlippableCapability::FlippableBehavior" + "angle": 0, + "customSize": true, + "depth": 0, + "height": 192, + "layer": "", + "name": "SpikeDemon_Base", + "persistentUuid": "9cdca051-c56b-44c4-aa60-0bb12e7c9fd9", + "width": 192, + "x": 10016, + "y": 832, + "zOrder": 149, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] }, { - "name": "InOnScreen", - "type": "IsOnScreen::InOnScreen" + "angle": 0, + "customSize": true, + "depth": 1, + "height": 320, + "layer": "", + "name": "SpinningRotatingPlatformClockwise", + "persistentUuid": "ac7ea314-c88a-4306-bea2-4dd540a3fb80", + "width": 640, + "x": 9568, + "y": 224, + "zOrder": 150, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] }, { - "name": "MonsterEnemy", - "type": "Enemy::MonsterEnemy" + "angle": 180, + "customSize": true, + "depth": 1, + "height": 384, + "layer": "", + "name": "StaticPlatform2", + "persistentUuid": "ebcb06d5-5145-41b2-862f-dd7d0e0538ec", + "width": 928, + "x": 3264, + "y": 32, + "zOrder": 87, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] }, { - "name": "Opacity", - "type": "OpacityCapability::OpacityBehavior" + "angle": 0, + "customSize": true, + "depth": 1, + "height": 192, + "layer": "", + "name": "StalactiteDemon_Base", + "persistentUuid": "abb61335-7a7a-4562-96e6-d6060d2a4961", + "width": 256, + "x": 3328, + "y": 368, + "zOrder": 88, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] }, - { - "name": "Platform", - "type": "PlatformBehavior::PlatformBehavior" - }, - { - "name": "PlatformerCharacterAnimator", - "type": "PlatformerCharacterAnimator::PlatformerCharacterAnimator" - }, - { - "name": "PlatformerGamepadMapper", - "type": "Gamepads::PlatformerGamepadMapper" - }, - { - "name": "PlatformerMultitouchMapper", - "type": "MultitouchJoystick::PlatformerMultitouchMapper" - }, - { - "name": "PlatformerObject", - "type": "PlatformBehavior::PlatformerObjectBehavior" - }, - { - "name": "RectangleMovement", - "type": "RectangleMovement::RectangleMovement" - }, - { - "name": "Resizable", - "type": "ResizableCapability::ResizableBehavior" - }, - { - "name": "Scale", - "type": "ScalableCapability::ScalableBehavior" - }, - { - "name": "ShakeObject_PositionAngle", - "type": "ShakeObject::ShakeObject_PositionAngle" - }, - { - "name": "ShakeObject_PositionAngleScale", - "type": "ShakeObject::ShakeObject_PositionAngleScale" - }, - { - "name": "SmoothCamera", - "type": "SmoothCamera::SmoothCamera" - }, - { - "name": "Text", - "type": "TextContainerCapability::TextContainerBehavior" - }, - { - "name": "TimedBackAndForthMirroredMovement", - "type": "TimedBackAndForthMovement::TimedBackAndForthMirroredMovement" - }, - { - "name": "Tween", - "type": "Tween::TweenBehavior" - } - ] - }, - { - "b": 26, - "disableInputWhenNotFocused": true, - "mangledName": "Level6", - "name": "Level6", - "r": 11, - "standardSortMethod": true, - "stopSoundsOnStartup": true, - "title": "", - "v": 24, - "uiSettings": { - "grid": true, - "gridType": "rectangular", - "gridWidth": 32, - "gridHeight": 32, - "gridOffsetX": 0, - "gridOffsetY": 0, - "gridColor": 10401023, - "gridAlpha": 0.3, - "snap": true, - "zoomFactor": 0.15778935461153623, - "windowMask": false - }, - "objectsGroups": [ - { - "name": "MobileControls", - "objects": [ - { - "name": "JumpButton" - }, - { - "name": "Joystick" - } - ] - }, - { - "name": "EndScreenObjects", - "objects": [ - { - "name": "EndScreenBackground" - }, - { - "name": "EndScreenHeader" - }, - { - "name": "EndScreenSubHeader" - }, - { - "name": "EndScreenBestText" - }, - { - "name": "EndScreenChallengeText" - }, - { - "name": "EndScreenRetryText" - }, - { - "name": "RetryButton" - } - ] - } - ], - "variables": [ - { - "name": "Score", - "type": "number", - "value": 0 - } - ], - "instances": [ { "angle": 0, "customSize": true, "depth": 1, - "height": 2784, + "height": 192, "layer": "", - "name": "LeftBoundary", - "persistentUuid": "78dd0ffa-b22f-47a8-9b36-ef6a432b1d1e", - "width": 128, - "x": -128, - "y": -512, - "zOrder": 38, + "name": "StalactiteDemon_Base", + "persistentUuid": "ca7788c8-925e-48a7-aa9a-f07b05d5755c", + "width": 256, + "x": 3904, + "y": 368, + "zOrder": 88, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -49444,14 +47362,14 @@ "angle": 0, "customSize": true, "depth": 1, - "height": 2272, - "layer": "Background", - "name": "BackgroundPlants", - "persistentUuid": "03b6869d-198f-4807-b659-f2b863e21073", - "width": 17950, - "x": 0, - "y": -320, - "zOrder": -1, + "height": 256, + "layer": "", + "name": "Checkpoint", + "persistentUuid": "d0a5c08b-374c-4ee7-ab0a-329dd5b93bdc", + "width": 341, + "x": 11403, + "y": 192, + "zOrder": 71, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -49460,14 +47378,14 @@ "angle": 0, "customSize": true, "depth": 1, - "height": 2880, + "height": 128, "layer": "", - "name": "RightBoundary", - "persistentUuid": "9562fd9d-6e93-4465-9013-efa2b833653b", - "width": 128, - "x": 27488, - "y": -608, - "zOrder": 58, + "name": "StaticPlatform2", + "persistentUuid": "c22bf403-6dee-4c56-80d7-27b1fed1f35f", + "width": 256, + "x": 16448, + "y": 1344, + "zOrder": 151, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -49476,14 +47394,14 @@ "angle": 0, "customSize": true, "depth": 1, - "height": 128, + "height": 416, "layer": "", - "name": "TopBoundary", - "persistentUuid": "4381c067-2682-4f00-9a24-ff28fa12b1d8", - "width": 27744, - "x": -128, - "y": -608, - "zOrder": 59, + "name": "StaticPlatform2", + "persistentUuid": "69a6330a-bcbc-4380-862c-d9c1261e164d", + "width": 832, + "x": 17056, + "y": 928, + "zOrder": 153, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -49491,15 +47409,15 @@ { "angle": 0, "customSize": true, - "depth": 1, - "height": 128, + "depth": 0, + "height": 256, "layer": "", - "name": "BottomBoundary", - "persistentUuid": "00f86cf3-18b0-4d71-9ce8-952dfc4e6b5c", - "width": 27744, - "x": -128, - "y": 2144, - "zOrder": 60, + "name": "TurretDemon_Base", + "persistentUuid": "045518d0-0a57-47f4-ae13-0ec320108264", + "width": 256, + "x": 17184, + "y": 288, + "zOrder": 154, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -49507,31 +47425,38 @@ { "angle": 0, "customSize": true, - "depth": 1, - "height": 128, + "depth": 0, + "height": 256, "layer": "", - "name": "Player", - "persistentUuid": "014db1f5-0846-4cba-821e-57e29d368c14", - "width": 269, - "x": 67, + "name": "TurretDemon_Eye", + "persistentUuid": "4900193e-8d49-4e90-b131-984fc8a10076", + "width": 256, + "x": 17184, "y": 288, - "zOrder": 63, + "zOrder": 155, "numberProperties": [], "stringProperties": [], - "initialVariables": [] + "initialVariables": [ + { + "folded": true, + "name": "FireFrequencyTime", + "type": "number", + "value": 5 + } + ] }, { "angle": 0, "customSize": true, "depth": 1, - "height": 304, + "height": 416, "layer": "", "name": "StaticPlatform2", - "persistentUuid": "c9cf2013-115e-4120-8602-4d606e8a0ad9", - "width": 640, - "x": 0, - "y": 384, - "zOrder": 64, + "persistentUuid": "16c11bd0-da76-4cb3-a1d3-950edfc840f8", + "width": 832, + "x": 18432, + "y": 928, + "zOrder": 153, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -49539,15 +47464,15 @@ { "angle": 0, "customSize": true, - "depth": 1, - "height": 224, + "depth": 0, + "height": 256, "layer": "", - "name": "FireDemon", - "persistentUuid": "a9d7e701-37a0-4b26-84b4-6e34c353f46a", - "width": 224, - "x": 6304, - "y": 913, - "zOrder": 62, + "name": "HorizontalDemon", + "persistentUuid": "db112449-3a74-400c-acf0-269fd44abad5", + "width": 256, + "x": 18816, + "y": 704, + "zOrder": 91, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -49555,31 +47480,38 @@ { "angle": 0, "customSize": true, - "depth": 1, + "depth": 0, "height": 256, "layer": "", - "name": "Checkpoint", - "persistentUuid": "2786e4b7-4185-408d-8545-af543b61d412", - "width": 341, - "x": 8352, - "y": 1296, - "zOrder": 71, + "name": "TurretDemon_Eye", + "persistentUuid": "05f638ab-4a7c-499d-99b9-c544ffb6f617", + "width": 256, + "x": 19552, + "y": 928, + "zOrder": 155, "numberProperties": [], "stringProperties": [], - "initialVariables": [] + "initialVariables": [ + { + "folded": true, + "name": "FireFrequencyTime", + "type": "number", + "value": 5 + } + ] }, { "angle": 0, "customSize": true, "depth": 0, - "height": 496, + "height": 256, "layer": "", - "name": "StaticPlatform3", - "persistentUuid": "ec1b505e-4a50-4898-85b5-19e0cdb4b458", - "width": 992, - "x": 26816, - "y": 1680, - "zOrder": 72, + "name": "TurretDemon_Base", + "persistentUuid": "308dd27e-be28-4efe-9d8a-43af368f1198", + "width": 256, + "x": 19552, + "y": 928, + "zOrder": 154, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -49588,14 +47520,14 @@ "angle": 0, "customSize": true, "depth": 1, - "height": 544, + "height": 288, "layer": "", - "name": "Portal", - "persistentUuid": "fa79662d-16c7-4c21-a43d-0a204befff36", - "width": 408, - "x": 27080, - "y": 1184, - "zOrder": 73, + "name": "FlippingPlatform", + "persistentUuid": "a09e1912-683f-44ad-9aac-3fff8c850db1", + "width": 576, + "x": 20032, + "y": 1120, + "zOrder": 138, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -49604,14 +47536,14 @@ "angle": 0, "customSize": true, "depth": 1, - "height": 256, + "height": 288, "layer": "", "name": "FlippingPlatform", - "persistentUuid": "60df3831-50f3-49f8-befe-9e7a197e3841", - "width": 512, - "x": 1248, - "y": 401, - "zOrder": 75, + "persistentUuid": "cc61fa8b-a40d-472d-b9ab-fcc021751f91", + "width": 576, + "x": 20832, + "y": 1120, + "zOrder": 138, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -49619,15 +47551,15 @@ { "angle": 0, "customSize": true, - "depth": 1, + "depth": 0, "height": 256, "layer": "", - "name": "VerticalMovingPlatformDown", - "persistentUuid": "f00d89b9-d2c5-44aa-9c7c-aa236c59190b", + "name": "TurretDemon_Eye", + "persistentUuid": "bbdf517c-dbef-46e2-b00d-14691af3d547", "width": 256, - "x": 2080, - "y": 433, - "zOrder": 76, + "x": 21088, + "y": 416, + "zOrder": 155, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -49635,15 +47567,15 @@ { "angle": 0, "customSize": true, - "depth": 1, + "depth": 0, "height": 256, "layer": "", - "name": "VerticalMovingPlatformDown", - "persistentUuid": "563c3db9-2ec4-4399-8611-611fd05f02c9", + "name": "TurretDemon_Base", + "persistentUuid": "4f6a01f3-486b-41a3-82bd-f3c699e913b5", "width": 256, - "x": 2720, - "y": 785, - "zOrder": 76, + "x": 21088, + "y": 416, + "zOrder": 154, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -49652,14 +47584,14 @@ "angle": 0, "customSize": true, "depth": 1, - "height": 256, + "height": 432, "layer": "", - "name": "VerticalMovingPlatformDown", - "persistentUuid": "817c6b2d-0c06-4e14-b42f-b6c056eb3e63", - "width": 256, - "x": 5856, - "y": 1073, - "zOrder": 76, + "name": "StaticPlatform3", + "persistentUuid": "2c0981de-cd73-4577-b805-ae0ddbbeb922", + "width": 864, + "x": 21664, + "y": 1084, + "zOrder": 156, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -49668,14 +47600,14 @@ "angle": 0, "customSize": true, "depth": 1, - "height": 128, + "height": 256, "layer": "", - "name": "StaticPlatform2", - "persistentUuid": "360e3c60-2c36-426f-bd95-89e643a6e139", - "width": 256, - "x": 3968, - "y": 1073, - "zOrder": 77, + "name": "Checkpoint", + "persistentUuid": "ef87ee52-912b-4859-b7e9-e332c0b73aed", + "width": 341, + "x": 21963, + "y": 844, + "zOrder": 71, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -49684,30 +47616,30 @@ "angle": 0, "customSize": true, "depth": 1, - "height": 128, + "height": 768, "layer": "", - "name": "StaticPlatform2", - "persistentUuid": "29813e34-b552-4e1e-bfcb-a0cafca06133", - "width": 256, - "x": 4608, - "y": 1009, - "zOrder": 77, + "name": "Ladder", + "persistentUuid": "00b46c36-7a29-4dd2-87da-307a3f640d6c", + "width": 224, + "x": 21696, + "y": 364, + "zOrder": 157, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 180, + "angle": 0, "customSize": true, - "depth": 1, - "height": 384, + "depth": 2, + "height": 64, "layer": "", - "name": "StaticPlatform2", - "persistentUuid": "7ffc2ba4-e964-41b9-9c12-5e5c7a331388", - "width": 928, - "x": 4307, - "y": 24, - "zOrder": 87, + "name": "BoundaryJumpThrough", + "persistentUuid": "a2aa24b8-481c-4506-b1f3-a681481f299a", + "width": 224, + "x": 21696, + "y": 364, + "zOrder": 158, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -49716,14 +47648,14 @@ "angle": 0, "customSize": true, "depth": 1, - "height": 192, + "height": 128, "layer": "", - "name": "StalactiteDemon_Base", - "persistentUuid": "c393bb0f-5bca-4b31-b2bd-116cd8631079", + "name": "StaticPlatform2", + "persistentUuid": "aeb35ff1-c3d6-40c2-95d3-1250c6495ede", "width": 256, - "x": 4625, - "y": 358, - "zOrder": 88, + "x": 22566, + "y": 717, + "zOrder": 159, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -49732,14 +47664,14 @@ "angle": 0, "customSize": true, "depth": 1, - "height": 256, + "height": 128, "layer": "", - "name": "HorizontalMovingPlatformRight", - "persistentUuid": "96fbc148-506f-4e94-a8ec-aa5d0d623a4b", - "width": 512, - "x": 6624, - "y": 1184, - "zOrder": 89, + "name": "StaticPlatform2", + "persistentUuid": "3b22c700-b405-4c48-b87b-ece0ea85ba6e", + "width": 256, + "x": 22908, + "y": 350, + "zOrder": 159, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -49747,15 +47679,15 @@ { "angle": 0, "customSize": true, - "depth": 0, - "height": 496, + "depth": 1, + "height": 128, "layer": "", - "name": "StaticPlatform3", - "persistentUuid": "ffab7bc6-3388-4ad6-b309-c59d1062aa5d", - "width": 992, - "x": 8032, - "y": 1520, - "zOrder": 72, + "name": "StaticPlatform2", + "persistentUuid": "a5af8de3-e191-4f9f-a253-06dfb177c6a3", + "width": 256, + "x": 23250, + "y": -17, + "zOrder": 159, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -49767,11 +47699,11 @@ "height": 128, "layer": "", "name": "StaticPlatform2", - "persistentUuid": "66f65114-26cf-4571-9c34-cbdff07fd2d2", + "persistentUuid": "c86eb56d-f1cb-4af1-b8a9-f12adebe928b", "width": 256, - "x": 5280, - "y": 1201, - "zOrder": 77, + "x": 23592, + "y": 350, + "zOrder": 159, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -49780,14 +47712,14 @@ "angle": 0, "customSize": true, "depth": 1, - "height": 577, + "height": 128, "layer": "", - "name": "Ladder", - "persistentUuid": "200ae5a9-b3be-4841-b43e-1b0f31b87c81", - "width": 192, - "x": 8768, - "y": 975, - "zOrder": 107, + "name": "StaticPlatform2", + "persistentUuid": "8a0f0ae1-9ff2-49f3-82f5-2e7f9b25146a", + "width": 256, + "x": 23934, + "y": 760, + "zOrder": 159, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -49795,15 +47727,15 @@ { "angle": 0, "customSize": true, - "depth": 1, - "height": 576, + "depth": 0, + "height": 256, "layer": "", - "name": "Ladder", - "persistentUuid": "59d34e22-4b59-4a50-89e7-0ac8098adf4b", - "width": 192, - "x": 7861, - "y": 151, - "zOrder": 125, + "name": "TurretDemon_Eye", + "persistentUuid": "38673cdc-a1be-4abb-9650-fd22a7469077", + "width": 256, + "x": 24352, + "y": 64, + "zOrder": 155, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -49812,14 +47744,14 @@ "angle": 0, "customSize": true, "depth": 0, - "height": 192, + "height": 256, "layer": "", - "name": "HorizontalMovingPlatformRight", - "persistentUuid": "079abc42-f28b-4459-a004-7deb7a428bd1", - "width": 384, - "x": 8320, - "y": -32, - "zOrder": 89, + "name": "TurretDemon_Base", + "persistentUuid": "9cf2f9e0-f07b-4c97-b704-a9c0802982bd", + "width": 256, + "x": 24352, + "y": 64, + "zOrder": 154, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -49827,15 +47759,15 @@ { "angle": 0, "customSize": true, - "depth": 1, - "height": 224, + "depth": 0, + "height": 192, "layer": "", - "name": "FireDemon", - "persistentUuid": "22e882fc-327f-4133-a1d2-f5830cc94796", - "width": 224, - "x": 10960, - "y": 288, - "zOrder": 126, + "name": "SpikeDemon_Base", + "persistentUuid": "32fd8d41-ae8a-469d-af9a-7cb0d8fbc456", + "width": 192, + "x": 23280, + "y": 608, + "zOrder": 149, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -49843,15 +47775,15 @@ { "angle": 0, "customSize": true, - "depth": 1, - "height": 624, + "depth": 0, + "height": 256, "layer": "", - "name": "StaticPlatform3", - "persistentUuid": "16c7f170-a082-4685-a9f4-cfd676895926", - "width": 1248, - "x": 10784, - "y": 464, - "zOrder": 129, + "name": "HorizontalDemon", + "persistentUuid": "d7bc5948-dc8a-44e8-a67a-830591308a7a", + "width": 256, + "x": 23584, + "y": 256, + "zOrder": 91, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -49860,14 +47792,14 @@ "angle": 0, "customSize": true, "depth": 1, - "height": 464, + "height": 128, "layer": "", - "name": "StaticPlatform3", - "persistentUuid": "e551e2ab-0808-4a49-98ab-fb5209cc70fd", - "width": 864, - "x": 12790, - "y": 608, - "zOrder": 129, + "name": "StaticPlatform2", + "persistentUuid": "db807721-79bf-4705-a7ad-5db84dd58cb0", + "width": 256, + "x": 24276, + "y": 1084, + "zOrder": 159, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -49876,11 +47808,11 @@ "angle": 0, "customSize": true, "depth": 1, - "height": 2464, + "height": 2624, "layer": "Background", "name": "BackgroundPlants", - "persistentUuid": "3f0ec037-2a70-4ea5-90eb-c1f8a7387a6c", - "width": 27296, + "persistentUuid": "a6ba0e08-78a6-4a8a-8f40-5c814a1c5bdc", + "width": 27488, "x": 0, "y": -480, "zOrder": -1, @@ -49892,110 +47824,14 @@ "angle": 0, "customSize": true, "depth": 1, - "height": 278, - "layer": "", - "name": "StaticPlatform2", - "persistentUuid": "2b0143dd-26b8-44a0-b71c-f4d0442f7784", - "width": 544, - "x": 7840, - "y": 682, - "zOrder": 132, - "numberProperties": [], - "stringProperties": [], - "initialVariables": [] - }, - { - "angle": 171, - "customSize": true, - "depth": 1, - "height": 297, - "layer": "", - "name": "StaticPlatform2", - "persistentUuid": "d415bf08-a38b-4a5b-b22a-32bc7510c4cf", - "width": 763, - "x": 5171, - "y": 153, - "zOrder": 87, - "numberProperties": [], - "stringProperties": [], - "initialVariables": [] - }, - { - "angle": 349, - "customSize": true, - "depth": 1, - "height": 192, - "layer": "", - "name": "StalactiteDemon_Base", - "persistentUuid": "81a0bd4f-6f99-44e1-aaba-d3ea40d0626c", - "width": 256, - "x": 5304, - "y": 433, - "zOrder": 88, - "numberProperties": [], - "stringProperties": [], - "initialVariables": [] - }, - { - "angle": 0, - "customSize": true, - "depth": 0, "height": 256, "layer": "", - "name": "HorizontalDemon", - "persistentUuid": "7f7c6349-adf4-4919-a21d-b0bea7f4b4da", - "width": 256, - "x": 12064, - "y": 448, - "zOrder": 91, - "numberProperties": [], - "stringProperties": [], - "initialVariables": [] - }, - { - "angle": 0, - "customSize": true, - "depth": 1, - "height": 160, - "layer": "", - "name": "VerticalMovingPlatformDown", - "persistentUuid": "bb4e2ee7-2c2c-44e8-a15d-f08b48cf1c25", - "width": 160, - "x": 12256, - "y": 384, - "zOrder": 135, - "numberProperties": [], - "stringProperties": [], - "initialVariables": [] - }, - { - "angle": 0, - "customSize": true, - "depth": 0, - "height": 160, - "layer": "", "name": "HorizontalMovingPlatformRight", - "persistentUuid": "1e63636e-5304-4716-bd62-c3d10cad7a68", - "width": 320, - "x": 12000, - "y": 896, - "zOrder": 136, - "numberProperties": [], - "stringProperties": [], - "initialVariables": [] - }, - { - "angle": 0, - "customSize": true, - "depth": 1, - "height": 256, - "layer": "", - "name": "FlyingDemon", - "persistentUuid": "27e0283f-f166-45b8-bb5f-c1652d882814", - "width": 256, - "x": 12544, - "y": 1610, - "zOrder": 66, + "persistentUuid": "df6cda2c-eb3d-4157-b816-a4802aa35b90", + "width": 512, + "x": 24864, + "y": 1248, + "zOrder": 160, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -50003,15 +47839,15 @@ { "angle": 0, "customSize": true, - "depth": 1, - "height": 256, + "depth": 0, + "height": 240, "layer": "", - "name": "FlyingDemon", - "persistentUuid": "01558151-f557-4b25-96b7-ce6c7c145998", - "width": 256, - "x": 12544, - "y": 1514, - "zOrder": 66, + "name": "FlippingPlatform", + "persistentUuid": "a1442d8b-bc55-409f-bd90-78a120781455", + "width": 480, + "x": 26528, + "y": 1456, + "zOrder": 161, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -50019,15 +47855,15 @@ { "angle": 0, "customSize": true, - "depth": 1, - "height": 224, + "depth": 0, + "height": 240, "layer": "", - "name": "FireDemon", - "persistentUuid": "5cdd6839-60db-4497-8243-1c2a9f5815bc", - "width": 224, - "x": 13088, - "y": 1572, - "zOrder": 126, + "name": "FlippingPlatform", + "persistentUuid": "0b4716c1-212e-477a-b2b8-ed9d379bebf3", + "width": 480, + "x": 26528, + "y": 1184, + "zOrder": 161, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -50036,14 +47872,14 @@ "angle": 0, "customSize": true, "depth": 1, - "height": 256, + "height": 240, "layer": "", - "name": "FlyingDemon", - "persistentUuid": "7bf0f5bc-27d3-4892-b9c3-b0578f06f3d7", - "width": 256, - "x": 13568, - "y": 1535, - "zOrder": 66, + "name": "FlippingPlatform2", + "persistentUuid": "be0ad0ff-3014-4927-b91c-28b66ccba494", + "width": 480, + "x": 26528, + "y": 912, + "zOrder": 162, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -50054,12 +47890,12 @@ "depth": 1, "height": 256, "layer": "", - "name": "FlyingDemon", - "persistentUuid": "173bd697-be47-4841-841e-8a7bf04ba184", + "name": "Memory", + "persistentUuid": "1fe751be-1c4b-4b2e-9e23-56d3a875fad6", "width": 256, - "x": 13568, - "y": 1631, - "zOrder": 66, + "x": 27136, + "y": 960, + "zOrder": 74, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -50067,15 +47903,15 @@ { "angle": 0, "customSize": true, - "depth": 1, - "height": 256, + "depth": 2, + "height": 64, "layer": "", - "name": "FlyingDemon", - "persistentUuid": "532c614b-5cb9-4e77-9a2e-592944d43a30", - "width": 256, - "x": 13568, - "y": 1727, - "zOrder": 66, + "name": "BoundaryJumpThrough", + "persistentUuid": "ced4be3a-c018-4f6c-b9cd-51bcce8b0a77", + "width": 192, + "x": 8768, + "y": 975, + "zOrder": 158, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -50083,15 +47919,15 @@ { "angle": 0, "customSize": true, - "depth": 1, - "height": 449, + "depth": 2, + "height": 64, "layer": "", - "name": "StaticPlatform2", - "persistentUuid": "59bc2c8e-5842-47d9-903a-f287ed532a9c", - "width": 960, - "x": 15040, - "y": 1632, - "zOrder": 137, + "name": "BoundaryJumpThrough", + "persistentUuid": "d3aca09c-15be-4d7e-90f2-ba2d07119b06", + "width": 192, + "x": 7872, + "y": 151, + "zOrder": 158, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -50099,249 +47935,140 @@ { "angle": 0, "customSize": true, - "depth": 1, - "height": 256, + "depth": 0, + "height": 192, "layer": "", - "name": "Checkpoint", - "persistentUuid": "68ee7d42-f400-407d-9870-8b2f82a27db9", - "width": 341, - "x": 15168, - "y": 1120, - "zOrder": 71, + "name": "SpikeDemon_Base", + "persistentUuid": "817601d6-ba2c-4880-9702-9d18162b0dec", + "width": 192, + "x": 9600, + "y": -138, + "zOrder": 149, "numberProperties": [], "stringProperties": [], - "initialVariables": [] + "initialVariables": [ + { + "folded": true, + "name": "FireOffsetTime", + "type": "number", + "value": 3 + } + ] }, { "angle": 0, "customSize": true, "depth": 1, - "height": 256, + "height": 192, "layer": "", - "name": "FlyingDemon", - "persistentUuid": "2d4b9cd9-2b14-40a9-b6b6-417d11e895c3", + "name": "StalactiteDemon_Base", + "persistentUuid": "260675d0-3a83-4002-b843-aab0f574dee9", "width": 256, - "x": 7360, - "y": 896, - "zOrder": 66, - "numberProperties": [], - "stringProperties": [], - "initialVariables": [] - }, - { - "angle": 0, - "customSize": true, - "depth": 1, - "height": 224, - "layer": "", - "name": "FireDemon", - "persistentUuid": "de29adae-f13a-40d3-a3ea-49bd4de6557c", - "width": 224, - "x": 14063, - "y": 1599, - "zOrder": 126, + "x": 3616, + "y": 368, + "zOrder": 88, "numberProperties": [], "stringProperties": [], - "initialVariables": [] + "initialVariables": [ + { + "folded": true, + "name": "FireOffsetTime", + "type": "number", + "value": 3.25 + } + ] }, { "angle": 0, "customSize": true, "depth": 1, - "height": 256, - "layer": "", - "name": "FlyingDemon", - "persistentUuid": "ac92b6cd-e0c8-4ba5-b2ec-bd00173529b0", - "width": 256, - "x": 12544, - "y": 1439, - "zOrder": 66, - "numberProperties": [], - "stringProperties": [], - "initialVariables": [] - }, - { - "angle": 202, - "customSize": true, - "depth": 1, - "height": 384, - "layer": "", - "name": "StaticPlatform2", - "persistentUuid": "779a3d80-edaa-4033-aa15-d4dee8747b8b", - "width": 928, - "x": 12762, - "y": -480, - "zOrder": 87, - "numberProperties": [], - "stringProperties": [], - "initialVariables": [] - }, - { - "angle": 23, - "customSize": true, - "depth": 1, "height": 192, "layer": "", "name": "StalactiteDemon_Base", - "persistentUuid": "67c9be0d-d8b2-4ee0-8586-62219e448eaf", + "persistentUuid": "3df686bd-a0b9-4f5e-aa2f-91dc62283f7e", "width": 256, - "x": 12731, - "y": -274, + "x": 4320, + "y": 358, "zOrder": 88, "numberProperties": [], "stringProperties": [], - "initialVariables": [] - }, - { - "angle": 0, - "customSize": true, - "depth": 1, - "height": 288, - "layer": "", - "name": "FlippingPlatform", - "persistentUuid": "84b51e65-6b03-4dd4-8a1b-f6ba8f91140e", - "width": 576, - "x": 13728, - "y": 736, - "zOrder": 138, - "numberProperties": [], - "stringProperties": [], - "initialVariables": [] - }, - { - "angle": 0, - "customSize": true, - "depth": 1, - "height": 288, - "layer": "", - "name": "FlippingPlatform2", - "persistentUuid": "18372c5c-43db-49b9-afd3-2eba68b511b6", - "width": 576, - "x": 14368, - "y": 800, - "zOrder": 139, - "numberProperties": [], - "stringProperties": [], - "initialVariables": [] + "initialVariables": [ + { + "folded": true, + "name": "FireOffsetTime", + "type": "number", + "value": 3.25 + } + ] }, { "angle": 0, "customSize": true, "depth": 1, - "height": 256, + "height": 192, "layer": "", - "name": "FlyingDemon", - "persistentUuid": "65b1132d-13ac-4cb7-9401-324d528ca963", + "name": "StalactiteDemon_Base", + "persistentUuid": "6433e0d4-a763-4de1-b5e8-81db3a50d2fb", "width": 256, - "x": 14528, - "y": 1632, - "zOrder": 66, - "numberProperties": [], - "stringProperties": [], - "initialVariables": [] - }, - { - "angle": 0, - "customSize": true, - "depth": 1, - "height": 224, - "layer": "", - "name": "FireDemon", - "persistentUuid": "624221c9-e608-4ec2-8afd-0217a4e088eb", - "width": 224, - "x": 14976, - "y": 960, - "zOrder": 126, - "numberProperties": [], - "stringProperties": [], - "initialVariables": [] - }, - { - "angle": 0, - "customSize": true, - "depth": 1, - "height": 256, - "layer": "", - "name": "Checkpoint", - "persistentUuid": "4e5faeb8-57ff-4afc-9473-d99e796cdbca", - "width": 341, - "x": 7787, - "y": -128, - "zOrder": 71, - "numberProperties": [], - "stringProperties": [], - "initialVariables": [] - }, - { - "angle": 0, - "customSize": true, - "depth": 1, - "height": 224, - "layer": "", - "name": "FireDemon", - "persistentUuid": "fac4e629-bbfc-42b3-bf96-3d6a5bfcc6a5", - "width": 224, - "x": 13024, - "y": 442, - "zOrder": 126, + "x": 4928, + "y": 358, + "zOrder": 88, "numberProperties": [], "stringProperties": [], - "initialVariables": [] + "initialVariables": [ + { + "folded": true, + "name": "FireOffsetTime", + "type": "number", + "value": 3.25 + } + ] }, { - "angle": 20, + "angle": 349, "customSize": true, "depth": 1, "height": 192, "layer": "", "name": "StalactiteDemon_Base", - "persistentUuid": "ec6c0776-3ea2-4553-a183-e4a1db7d72f7", + "persistentUuid": "d1f9cd3a-22d0-4396-8dd7-6f9aa5b4e9c9", "width": 256, - "x": 13274, - "y": -53, + "x": 5592, + "y": 369, "zOrder": 88, "numberProperties": [], "stringProperties": [], "initialVariables": [ { "folded": true, - "name": "FireFrequencyTime", + "name": "FireOffsetTime", "type": "number", "value": 3.25 } ] }, { - "angle": 0, - "customSize": true, - "depth": 1, - "height": 224, - "layer": "", - "name": "FireDemon", - "persistentUuid": "42d9736a-987f-441e-8639-795e07ce29ba", - "width": 224, - "x": 15264, - "y": 960, - "zOrder": 126, - "numberProperties": [], - "stringProperties": [], - "initialVariables": [] - }, - { - "angle": 0, + "angle": 19, "customSize": true, "depth": 1, - "height": 128, + "height": 192, "layer": "", - "name": "StaticPlatform2", - "persistentUuid": "5a24071e-a2c9-44e5-b87f-066306f04ac5", + "name": "StalactiteDemon_Base", + "persistentUuid": "86c98b43-004a-4f1e-bb0b-c63791491f12", "width": 256, - "x": 3328, - "y": 1120, - "zOrder": 77, + "x": 12997, + "y": -164, + "zOrder": 88, "numberProperties": [], "stringProperties": [], - "initialVariables": [] + "initialVariables": [ + { + "folded": true, + "name": "FireOffsetTime", + "type": "number", + "value": 3.25 + } + ] }, { "angle": 0, @@ -50350,361 +48077,689 @@ "height": 192, "layer": "", "name": "SpikeDemon_Base", - "persistentUuid": "2c8037cf-7996-4ca0-9269-1d27c9a2bd41", + "persistentUuid": "09fcb571-eb1b-4cf4-8ba4-fc63927c9e11", "width": 192, - "x": 9248, - "y": 864, + "x": 9920, + "y": -128, "zOrder": 149, "numberProperties": [], "stringProperties": [], - "initialVariables": [] - }, + "initialVariables": [ + { + "folded": true, + "name": "FireOffsetTime", + "type": "number", + "value": 3 + } + ] + } + ], + "objects": [ { - "angle": 0, - "customSize": true, - "depth": 0, - "height": 192, - "layer": "", - "name": "SpikeDemon_Base", - "persistentUuid": "9cdca051-c56b-44c4-aa60-0bb12e7c9fd9", - "width": 192, - "x": 10016, - "y": 832, - "zOrder": 149, - "numberProperties": [], - "stringProperties": [], - "initialVariables": [] - }, - { - "angle": 0, - "customSize": true, - "depth": 1, - "height": 320, - "layer": "", - "name": "SpinningRotatingPlatformClockwise", - "persistentUuid": "ac7ea314-c88a-4306-bea2-4dd540a3fb80", - "width": 640, - "x": 9568, - "y": 224, - "zOrder": 150, - "numberProperties": [], - "stringProperties": [], - "initialVariables": [] - }, - { - "angle": 180, - "customSize": true, - "depth": 1, - "height": 384, - "layer": "", - "name": "StaticPlatform2", - "persistentUuid": "ebcb06d5-5145-41b2-862f-dd7d0e0538ec", - "width": 928, - "x": 3264, - "y": 32, - "zOrder": 87, - "numberProperties": [], - "stringProperties": [], - "initialVariables": [] - }, - { - "angle": 0, - "customSize": true, - "depth": 1, - "height": 192, - "layer": "", - "name": "StalactiteDemon_Base", - "persistentUuid": "abb61335-7a7a-4562-96e6-d6060d2a4961", - "width": 256, - "x": 3328, - "y": 368, - "zOrder": 88, - "numberProperties": [], - "stringProperties": [], - "initialVariables": [] - }, - { - "angle": 0, - "customSize": true, - "depth": 1, - "height": 192, - "layer": "", - "name": "StalactiteDemon_Base", - "persistentUuid": "ca7788c8-925e-48a7-aa9a-f07b05d5755c", - "width": 256, - "x": 3904, - "y": 368, - "zOrder": 88, - "numberProperties": [], - "stringProperties": [], - "initialVariables": [] - }, - { - "angle": 0, - "customSize": true, - "depth": 1, - "height": 256, - "layer": "", - "name": "Checkpoint", - "persistentUuid": "d0a5c08b-374c-4ee7-ab0a-329dd5b93bdc", - "width": 341, - "x": 11403, - "y": 192, - "zOrder": 71, - "numberProperties": [], - "stringProperties": [], - "initialVariables": [] - }, - { - "angle": 0, - "customSize": true, - "depth": 1, - "height": 128, - "layer": "", - "name": "StaticPlatform2", - "persistentUuid": "c22bf403-6dee-4c56-80d7-27b1fed1f35f", - "width": 256, - "x": 16448, - "y": 1344, - "zOrder": 151, - "numberProperties": [], - "stringProperties": [], - "initialVariables": [] - }, - { - "angle": 0, - "customSize": true, - "depth": 1, - "height": 416, - "layer": "", - "name": "StaticPlatform2", - "persistentUuid": "69a6330a-bcbc-4380-862c-d9c1261e164d", - "width": 832, - "x": 17056, - "y": 928, - "zOrder": 153, - "numberProperties": [], - "stringProperties": [], - "initialVariables": [] - }, - { - "angle": 0, - "customSize": true, - "depth": 0, - "height": 256, - "layer": "", - "name": "TurretDemon_Base", - "persistentUuid": "045518d0-0a57-47f4-ae13-0ec320108264", - "width": 256, - "x": 17184, - "y": 288, - "zOrder": 154, - "numberProperties": [], - "stringProperties": [], - "initialVariables": [] - }, - { - "angle": 0, - "customSize": true, - "depth": 0, - "height": 256, - "layer": "", - "name": "TurretDemon_Eye", - "persistentUuid": "4900193e-8d49-4e90-b131-984fc8a10076", - "width": 256, - "x": 17184, - "y": 288, - "zOrder": 155, - "numberProperties": [], - "stringProperties": [], - "initialVariables": [ + "assetStoreId": "", + "height": 1024, + "name": "BackgroundPlants", + "texture": "AssetDev/Backgrounds/WhimsicalTree/WhimsicalTree.png", + "type": "TiledSpriteObject::TiledSprite", + "width": 2048, + "variables": [], + "effects": [ { - "folded": true, - "name": "FireFrequencyTime", - "type": "number", - "value": 5 + "effectType": "TiltShift", + "name": "Effect", + "doubleParameters": { + "blur": 30, + "gradientBlur": 1000 + }, + "stringParameters": {}, + "booleanParameters": {} + }, + { + "effectType": "OldFilm", + "name": "Effect2", + "doubleParameters": { + "animationFrequency": 60, + "noise": 0.1, + "noiseSize": 1, + "scratch": 0.5, + "scratchDensity": 0.4, + "scratchWidth": 1, + "sepia": 0.1, + "vignetting": 0.75, + "vignettingAlpha": 1, + "vignettingBlur": 0.3 + }, + "stringParameters": {}, + "booleanParameters": {} } - ] - }, + ], + "behaviors": [] + } + ], + "objectsFolderStructure": { + "folderName": "__ROOT", + "children": [ + { + "objectName": "BackgroundPlants" + } + ] + }, + "events": [ { - "angle": 0, - "customSize": true, - "depth": 1, - "height": 416, - "layer": "", - "name": "StaticPlatform2", - "persistentUuid": "16c11bd0-da76-4cb3-a1d3-950edfc840f8", - "width": 832, - "x": 18432, - "y": 928, - "zOrder": 153, - "numberProperties": [], - "stringProperties": [], - "initialVariables": [] + "type": "BuiltinCommonInstructions::Link", + "include": { + "includeConfig": 0 + }, + "target": "LevelEvents" }, { - "angle": 0, - "customSize": true, - "depth": 0, - "height": 256, - "layer": "", - "name": "HorizontalDemon", - "persistentUuid": "db112449-3a74-400c-acf0-269fd44abad5", - "width": 256, - "x": 18816, - "y": 704, - "zOrder": 91, - "numberProperties": [], - "stringProperties": [], - "initialVariables": [] + "colorB": 228, + "colorG": 176, + "colorR": 74, + "creationTime": 0, + "name": "Change Scene", + "source": "", + "type": "BuiltinCommonInstructions::Group", + "events": [ + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "value": "LayerVisible" + }, + "parameters": [ + "", + "\"EndScreen\"" + ] + }, + { + "type": { + "value": "BuiltinCommonInstructions::Or" + }, + "parameters": [], + "subInstructions": [ + { + "type": { + "value": "PanelSpriteButton::PanelSpriteButton::IsClicked" + }, + "parameters": [ + "UI_Sinage_RetryButton", + "" + ] + }, + { + "type": { + "value": "KeyReleased" + }, + "parameters": [ + "", + "Space" + ] + } + ] + } + ], + "actions": [], + "events": [ + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "value": "VarObjet" + }, + "parameters": [ + "Player", + "Lives", + ">", + "0" + ] + } + ], + "actions": [ + { + "type": { + "value": "Scene" + }, + "parameters": [ + "", + "\"Mindscape\"", + "" + ] + } + ] + }, + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "value": "VarObjet" + }, + "parameters": [ + "Player", + "Lives", + "<=", + "0" + ] + } + ], + "actions": [ + { + "type": { + "value": "Scene" + }, + "parameters": [ + "", + "\"Level6\"", + "" + ] + } + ] + } + ] + } + ], + "parameters": [] }, { - "angle": 0, - "customSize": true, - "depth": 0, - "height": 256, - "layer": "", - "name": "TurretDemon_Eye", - "persistentUuid": "05f638ab-4a7c-499d-99b9-c544ffb6f617", - "width": 256, - "x": 19552, - "y": 928, - "zOrder": 155, - "numberProperties": [], - "stringProperties": [], - "initialVariables": [ + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ { - "folded": true, - "name": "FireFrequencyTime", - "type": "number", - "value": 5 + "type": { + "value": "DepartScene" + }, + "parameters": [ + "" + ] + } + ], + "actions": [ + { + "type": { + "value": "AnimatableCapability::AnimatableBehavior::SetName" + }, + "parameters": [ + "Memory", + "Animation", + "=", + "\"WhimsicalTree\"" + ] + }, + { + "type": { + "value": "ModVarObjet" + }, + "parameters": [ + "Player", + "LifeForce", + "=", + "6" + ] } ] }, { - "angle": 0, - "customSize": true, - "depth": 0, - "height": 256, - "layer": "", - "name": "TurretDemon_Base", - "persistentUuid": "308dd27e-be28-4efe-9d8a-43af368f1198", - "width": 256, - "x": 19552, - "y": 928, - "zOrder": 154, - "numberProperties": [], - "stringProperties": [], - "initialVariables": [] - }, - { - "angle": 0, - "customSize": true, - "depth": 1, - "height": 288, - "layer": "", - "name": "FlippingPlatform", - "persistentUuid": "a09e1912-683f-44ad-9aac-3fff8c850db1", - "width": 576, - "x": 20032, - "y": 1120, - "zOrder": 138, - "numberProperties": [], - "stringProperties": [], - "initialVariables": [] - }, - { - "angle": 0, - "customSize": true, - "depth": 1, - "height": 288, - "layer": "", - "name": "FlippingPlatform", - "persistentUuid": "cc61fa8b-a40d-472d-b9ab-fcc021751f91", - "width": 576, - "x": 20832, - "y": 1120, - "zOrder": 138, - "numberProperties": [], - "stringProperties": [], - "initialVariables": [] - }, - { - "angle": 0, - "customSize": true, - "depth": 0, - "height": 256, - "layer": "", - "name": "TurretDemon_Eye", - "persistentUuid": "bbdf517c-dbef-46e2-b00d-14691af3d547", - "width": 256, - "x": 21088, - "y": 416, - "zOrder": 155, - "numberProperties": [], - "stringProperties": [], - "initialVariables": [] - }, - { - "angle": 0, - "customSize": true, - "depth": 0, - "height": 256, - "layer": "", - "name": "TurretDemon_Base", - "persistentUuid": "4f6a01f3-486b-41a3-82bd-f3c699e913b5", - "width": 256, - "x": 21088, - "y": 416, - "zOrder": 154, - "numberProperties": [], - "stringProperties": [], - "initialVariables": [] - }, - { - "angle": 0, - "customSize": true, - "depth": 1, - "height": 432, - "layer": "", - "name": "StaticPlatform3", - "persistentUuid": "2c0981de-cd73-4577-b805-ae0ddbbeb922", - "width": 864, - "x": 21664, - "y": 1084, - "zOrder": 156, - "numberProperties": [], - "stringProperties": [], - "initialVariables": [] - }, - { - "angle": 0, - "customSize": true, - "depth": 1, - "height": 256, - "layer": "", - "name": "Checkpoint", - "persistentUuid": "ef87ee52-912b-4859-b7e9-e332c0b73aed", - "width": 341, - "x": 21963, - "y": 844, - "zOrder": 71, - "numberProperties": [], - "stringProperties": [], - "initialVariables": [] - }, - { - "angle": 0, - "customSize": true, - "depth": 1, - "height": 768, - "layer": "", - "name": "Ladder", - "persistentUuid": "00b46c36-7a29-4dd2-87da-307a3f640d6c", - "width": 224, - "x": 21696, - "y": 364, - "zOrder": 157, + "colorB": 228, + "colorG": 176, + "colorR": 74, + "creationTime": 0, + "name": "MusicController", + "source": "", + "type": "BuiltinCommonInstructions::Group", + "events": [ + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "value": "DepartScene" + }, + "parameters": [ + "" + ] + } + ], + "actions": [ + { + "type": { + "value": "PlaySound" + }, + "parameters": [ + "", + "Assets/Sounds/Levels/6/AmbientLoop.ogg", + "yes", + "GlobalVariable(Volume_Music) - 13", + "" + ] + } + ] + }, + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "value": "CompareTimer" + }, + "parameters": [ + "RandomSFXIndex", + "\"RandomNoiseTimer\"", + ">", + "Variable(TimeBeforeNextRandomSFX)" + ] + } + ], + "actions": [ + { + "type": { + "value": "ModVarScene" + }, + "parameters": [ + "RandomSFXIndex", + "=", + "RandomInRange(1, 3)" + ] + }, + { + "type": { + "value": "ResetTimer" + }, + "parameters": [ + "", + "\"RandomNoiseTimer\"" + ] + }, + { + "type": { + "value": "ModVarScene" + }, + "parameters": [ + "TimeBeforeNextRandomSFX", + "=", + "RandomFloatInRange(30,240)" + ] + } + ], + "events": [ + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "value": "VarScene" + }, + "parameters": [ + "RandomSFXIndex", + "=", + "1" + ] + } + ], + "actions": [ + { + "type": { + "value": "PlaySound" + }, + "parameters": [ + "", + "Assets/Sounds/RandomSounds/RandomAmbiance1.wav", + "", + "GlobalVariable(Volume_SFX)", + "" + ] + } + ] + }, + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "value": "VarScene" + }, + "parameters": [ + "RandomSFXIndex", + "=", + "2" + ] + } + ], + "actions": [ + { + "type": { + "value": "PlaySound" + }, + "parameters": [ + "", + "Assets/Sounds/RandomSounds/RandomAmbiance2.wav", + "", + "GlobalVariable(Volume_SFX)", + "" + ] + } + ] + }, + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "value": "VarScene" + }, + "parameters": [ + "RandomSFXIndex", + "=", + "3" + ] + } + ], + "actions": [ + { + "type": { + "value": "PlaySound" + }, + "parameters": [ + "", + "Assets/Sounds/RandomSounds/RandomAmbiance3.wav", + "", + "GlobalVariable(Volume_SFX)", + "" + ] + } + ] + } + ] + } + ], + "parameters": [] + } + ], + "layers": [ + { + "ambientLightColorB": 8002120, + "ambientLightColorG": 6031360, + "ambientLightColorR": 7844472, + "camera3DFarPlaneDistance": 10000, + "camera3DFieldOfView": 45, + "camera3DNearPlaneDistance": 0.1, + "followBaseLayerCamera": false, + "isLightingLayer": false, + "isLocked": false, + "name": "Background", + "renderingType": "2d", + "visibility": true, + "cameras": [], + "effects": [] + }, + { + "ambientLightColorB": 32, + "ambientLightColorG": 0, + "ambientLightColorR": 0, + "camera3DFarPlaneDistance": 10000, + "camera3DFieldOfView": 45, + "camera3DNearPlaneDistance": 0.1, + "followBaseLayerCamera": false, + "isLightingLayer": false, + "isLocked": false, + "name": "", + "renderingType": "", + "visibility": true, + "cameras": [ + { + "defaultSize": true, + "defaultViewport": true, + "height": 0, + "viewportBottom": 1, + "viewportLeft": 0, + "viewportRight": 1, + "viewportTop": 0, + "width": 0 + } + ], + "effects": [ + { + "effectType": "Scene3D::HemisphereLight", + "name": "3D Light", + "doubleParameters": { + "elevation": 45, + "intensity": 1, + "rotation": 0 + }, + "stringParameters": { + "groundColor": "64;64;64", + "skyColor": "255;255;255", + "top": "Y-" + }, + "booleanParameters": {} + }, + { + "effectType": "OldFilm", + "name": "Effect", + "doubleParameters": { + "animationFrequency": 60, + "noise": 0.15, + "noiseSize": 1, + "scratch": 0, + "scratchDensity": 0.2, + "scratchWidth": 1, + "sepia": 0, + "vignetting": 0.4, + "vignettingAlpha": 1, + "vignettingBlur": 0.3 + }, + "stringParameters": {}, + "booleanParameters": {} + } + ] + }, + { + "ambientLightColorB": 9191608, + "ambientLightColorG": 6031360, + "ambientLightColorR": 8756632, + "camera3DFarPlaneDistance": 10000, + "camera3DFieldOfView": 45, + "camera3DNearPlaneDistance": 0.1, + "followBaseLayerCamera": false, + "isLightingLayer": false, + "isLocked": false, + "name": "UI", + "renderingType": "2d", + "visibility": true, + "cameras": [], + "effects": [] + }, + { + "ambientLightColorB": -2147483616, + "ambientLightColorG": 6031360, + "ambientLightColorR": 11020320, + "camera3DFarPlaneDistance": 10000, + "camera3DFieldOfView": 45, + "camera3DNearPlaneDistance": 0.1, + "followBaseLayerCamera": false, + "isLightingLayer": false, + "isLocked": false, + "name": "EndScreen", + "renderingType": "2d", + "visibility": false, + "cameras": [], + "effects": [] + } + ], + "behaviorsSharedData": [ + { + "name": "AdvancedProjectile", + "type": "AdvancedProjectile::AdvancedProjectile" + }, + { + "name": "Animation", + "type": "AnimatableCapability::AnimatableBehavior" + }, + { + "name": "Effect", + "type": "EffectCapability::EffectBehavior" + }, + { + "name": "EllipseMovement", + "type": "EllipseMovement::EllipseMovement" + }, + { + "name": "Flippable", + "type": "FlippableCapability::FlippableBehavior" + }, + { + "name": "InOnScreen", + "type": "IsOnScreen::InOnScreen" + }, + { + "name": "MonsterEnemy", + "type": "Enemy::MonsterEnemy" + }, + { + "name": "Opacity", + "type": "OpacityCapability::OpacityBehavior" + }, + { + "name": "Platform", + "type": "PlatformBehavior::PlatformBehavior" + }, + { + "name": "PlatformerCharacterAnimator", + "type": "PlatformerCharacterAnimator::PlatformerCharacterAnimator" + }, + { + "name": "PlatformerGamepadMapper", + "type": "Gamepads::PlatformerGamepadMapper" + }, + { + "name": "PlatformerMultitouchMapper", + "type": "MultitouchJoystick::PlatformerMultitouchMapper" + }, + { + "name": "PlatformerObject", + "type": "PlatformBehavior::PlatformerObjectBehavior" + }, + { + "name": "RectangleMovement", + "type": "RectangleMovement::RectangleMovement" + }, + { + "name": "Resizable", + "type": "ResizableCapability::ResizableBehavior" + }, + { + "name": "Scale", + "type": "ScalableCapability::ScalableBehavior" + }, + { + "name": "ShakeObject_PositionAngle", + "type": "ShakeObject::ShakeObject_PositionAngle" + }, + { + "name": "ShakeObject_PositionAngleScale", + "type": "ShakeObject::ShakeObject_PositionAngleScale" + }, + { + "name": "SmoothCamera", + "type": "SmoothCamera::SmoothCamera" + }, + { + "name": "Text", + "type": "TextContainerCapability::TextContainerBehavior" + }, + { + "name": "TimedBackAndForthMirroredMovement", + "type": "TimedBackAndForthMovement::TimedBackAndForthMirroredMovement" + }, + { + "name": "Tween", + "type": "Tween::TweenBehavior" + } + ] + }, + { + "b": 26, + "disableInputWhenNotFocused": true, + "mangledName": "Level5", + "name": "Level5", + "r": 11, + "standardSortMethod": true, + "stopSoundsOnStartup": true, + "title": "", + "v": 24, + "uiSettings": { + "grid": true, + "gridType": "rectangular", + "gridWidth": 32, + "gridHeight": 32, + "gridOffsetX": 0, + "gridOffsetY": 0, + "gridColor": 10401023, + "gridAlpha": 0.3, + "snap": true, + "zoomFactor": 0.0897895346716662, + "windowMask": false + }, + "objectsGroups": [ + { + "name": "MobileControls", + "objects": [ + { + "name": "JumpButton" + }, + { + "name": "Joystick" + } + ] + }, + { + "name": "EndScreenObjects", + "objects": [ + { + "name": "EndScreenBackground" + }, + { + "name": "EndScreenHeader" + }, + { + "name": "EndScreenSubHeader" + }, + { + "name": "EndScreenBestText" + }, + { + "name": "EndScreenChallengeText" + }, + { + "name": "EndScreenRetryText" + }, + { + "name": "RetryButton" + } + ] + } + ], + "variables": [ + { + "name": "Score", + "type": "number", + "value": 0 + } + ], + "instances": [ + { + "angle": 0, + "customSize": true, + "depth": 1, + "height": 2464, + "layer": "", + "name": "LeftBoundary", + "persistentUuid": "78dd0ffa-b22f-47a8-9b36-ef6a432b1d1e", + "width": 128, + "x": -128, + "y": -512, + "zOrder": 38, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -50712,15 +48767,15 @@ { "angle": 0, "customSize": true, - "depth": 2, - "height": 64, - "layer": "", - "name": "BoundaryJumpThrough", - "persistentUuid": "a2aa24b8-481c-4506-b1f3-a681481f299a", - "width": 224, - "x": 21696, - "y": 364, - "zOrder": 158, + "depth": 1, + "height": 2208, + "layer": "Background", + "name": "BackgroundPlants", + "persistentUuid": "03b6869d-198f-4807-b659-f2b863e21073", + "width": 26430, + "x": 2, + "y": -384, + "zOrder": -1, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -50729,14 +48784,14 @@ "angle": 0, "customSize": true, "depth": 1, - "height": 128, + "height": 2464, "layer": "", - "name": "StaticPlatform2", - "persistentUuid": "aeb35ff1-c3d6-40c2-95d3-1250c6495ede", - "width": 256, - "x": 22566, - "y": 717, - "zOrder": 159, + "name": "RightBoundary", + "persistentUuid": "9562fd9d-6e93-4465-9013-efa2b833653b", + "width": 128, + "x": 26432, + "y": -512, + "zOrder": 58, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -50747,12 +48802,12 @@ "depth": 1, "height": 128, "layer": "", - "name": "StaticPlatform2", - "persistentUuid": "3b22c700-b405-4c48-b87b-ece0ea85ba6e", - "width": 256, - "x": 22908, - "y": 350, - "zOrder": 159, + "name": "TopBoundary", + "persistentUuid": "4381c067-2682-4f00-9a24-ff28fa12b1d8", + "width": 26688, + "x": -128, + "y": -512, + "zOrder": 59, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -50763,12 +48818,12 @@ "depth": 1, "height": 128, "layer": "", - "name": "StaticPlatform2", - "persistentUuid": "a5af8de3-e191-4f9f-a253-06dfb177c6a3", - "width": 256, - "x": 23250, - "y": -17, - "zOrder": 159, + "name": "BottomBoundary", + "persistentUuid": "00f86cf3-18b0-4d71-9ce8-952dfc4e6b5c", + "width": 26688, + "x": -128, + "y": 1824, + "zOrder": 60, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -50776,15 +48831,15 @@ { "angle": 0, "customSize": true, - "depth": 1, + "depth": 0, "height": 128, "layer": "", - "name": "StaticPlatform2", - "persistentUuid": "c86eb56d-f1cb-4af1-b8a9-f12adebe928b", + "name": "Player", + "persistentUuid": "014db1f5-0846-4cba-821e-57e29d368c14", "width": 256, - "x": 23592, - "y": 350, - "zOrder": 159, + "x": 32, + "y": 736, + "zOrder": 63, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -50793,14 +48848,14 @@ "angle": 0, "customSize": true, "depth": 1, - "height": 128, + "height": 256, "layer": "", - "name": "StaticPlatform2", - "persistentUuid": "8a0f0ae1-9ff2-49f3-82f5-2e7f9b25146a", - "width": 256, - "x": 23934, - "y": 760, - "zOrder": 159, + "name": "Checkpoint", + "persistentUuid": "fa0301b8-9f12-4cf9-ad30-2d274d448e13", + "width": 341, + "x": 13323, + "y": 704, + "zOrder": 71, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -50809,14 +48864,14 @@ "angle": 0, "customSize": true, "depth": 0, - "height": 256, + "height": 496, "layer": "", - "name": "TurretDemon_Eye", - "persistentUuid": "38673cdc-a1be-4abb-9650-fd22a7469077", - "width": 256, - "x": 24352, - "y": 64, - "zOrder": 155, + "name": "StaticPlatform3", + "persistentUuid": "ec1b505e-4a50-4898-85b5-19e0cdb4b458", + "width": 992, + "x": 25792, + "y": 544, + "zOrder": 72, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -50824,15 +48879,15 @@ { "angle": 0, "customSize": true, - "depth": 0, - "height": 256, + "depth": 1, + "height": 544, "layer": "", - "name": "TurretDemon_Base", - "persistentUuid": "9cf2f9e0-f07b-4c97-b704-a9c0802982bd", - "width": 256, - "x": 24352, - "y": 64, - "zOrder": 154, + "name": "Portal", + "persistentUuid": "fa79662d-16c7-4c21-a43d-0a204befff36", + "width": 408, + "x": 26024, + "y": 32, + "zOrder": 73, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -50840,15 +48895,15 @@ { "angle": 0, "customSize": true, - "depth": 0, - "height": 192, + "depth": 1, + "height": 368, "layer": "", - "name": "SpikeDemon_Base", - "persistentUuid": "32fd8d41-ae8a-469d-af9a-7cb0d8fbc456", - "width": 192, - "x": 23280, - "y": 608, - "zOrder": 149, + "name": "StaticPlatform3", + "persistentUuid": "3c6b702b-6ec5-451b-a065-713215ddec5e", + "width": 736, + "x": 3936, + "y": 576, + "zOrder": 65, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -50856,15 +48911,15 @@ { "angle": 0, "customSize": true, - "depth": 0, - "height": 256, + "depth": 1, + "height": 368, "layer": "", - "name": "HorizontalDemon", - "persistentUuid": "d7bc5948-dc8a-44e8-a67a-830591308a7a", - "width": 256, - "x": 23584, - "y": 256, - "zOrder": 91, + "name": "StaticPlatform3", + "persistentUuid": "43a3e4bd-d210-4fc2-905a-0bd7d20c0547", + "width": 736, + "x": 10368, + "y": 544, + "zOrder": 65, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -50873,14 +48928,14 @@ "angle": 0, "customSize": true, "depth": 1, - "height": 128, + "height": 256, "layer": "", - "name": "StaticPlatform2", - "persistentUuid": "db807721-79bf-4705-a7ad-5db84dd58cb0", + "name": "Memory", + "persistentUuid": "84344788-8847-4b12-8782-f9d5ac66dd87", "width": 256, - "x": 24276, - "y": 1084, - "zOrder": 159, + "x": 26080, + "y": -192, + "zOrder": 84, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -50889,30 +48944,53 @@ "angle": 0, "customSize": true, "depth": 1, - "height": 2624, - "layer": "Background", - "name": "BackgroundPlants", - "persistentUuid": "a6ba0e08-78a6-4a8a-8f40-5c814a1c5bdc", - "width": 27488, - "x": 0, - "y": -480, - "zOrder": -1, + "height": 384, + "layer": "", + "name": "StaticPlatform2", + "persistentUuid": "94d6dac9-87ab-4f9a-adac-055242cadffe", + "width": 768, + "x": 6080, + "y": 704, + "zOrder": 87, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, + { + "angle": 4, + "customSize": true, + "depth": 1, + "height": 192, + "layer": "", + "name": "StalactiteDemon_Base", + "persistentUuid": "1692b244-0336-4129-ab2e-3d6b32d1763c", + "width": 288, + "x": 9320, + "y": -241, + "zOrder": 88, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [ + { + "folded": true, + "name": "FireFrequencyTime", + "type": "number", + "value": 4 + } + ] + }, { "angle": 0, "customSize": true, "depth": 1, "height": 256, "layer": "", - "name": "HorizontalMovingPlatformRight", - "persistentUuid": "df6cda2c-eb3d-4157-b816-a4802aa35b90", - "width": 512, - "x": 24864, - "y": 1248, - "zOrder": 160, + "name": "Checkpoint", + "persistentUuid": "5e6b44c3-8064-4ba8-b5c2-e34489aaf5a6", + "width": 341, + "x": 6208, + "y": 448, + "zOrder": 71, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -50920,31 +48998,31 @@ { "angle": 0, "customSize": true, - "depth": 0, - "height": 240, + "depth": 1, + "height": 256, "layer": "", - "name": "FlippingPlatform", - "persistentUuid": "a1442d8b-bc55-409f-bd90-78a120781455", - "width": 480, - "x": 26528, - "y": 1456, - "zOrder": 161, + "name": "FlyingDemon", + "persistentUuid": "36214317-ff6c-4325-ab9e-4fd776f5dcac", + "width": 256, + "x": 15264, + "y": 1056, + "zOrder": 66, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 0, + "angle": 28, "customSize": true, - "depth": 0, - "height": 240, + "depth": 1, + "height": 368, "layer": "", - "name": "FlippingPlatform", - "persistentUuid": "0b4716c1-212e-477a-b2b8-ed9d379bebf3", - "width": 480, - "x": 26528, - "y": 1184, - "zOrder": 161, + "name": "StaticPlatform3", + "persistentUuid": "0b961244-2f6d-4d5a-8fb5-d4c877379540", + "width": 736, + "x": 9013, + "y": -489, + "zOrder": 65, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -50953,14 +49031,14 @@ "angle": 0, "customSize": true, "depth": 1, - "height": 240, + "height": 256, "layer": "", - "name": "FlippingPlatform2", - "persistentUuid": "be0ad0ff-3014-4927-b91c-28b66ccba494", - "width": 480, - "x": 26528, - "y": 912, - "zOrder": 162, + "name": "FlyingDemon", + "persistentUuid": "b8554ecf-ecf5-4e88-b9c2-b28f3553ea46", + "width": 256, + "x": 9856, + "y": 512, + "zOrder": 66, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -50971,892 +49049,300 @@ "depth": 1, "height": 256, "layer": "", - "name": "Memory", - "persistentUuid": "1fe751be-1c4b-4b2e-9e23-56d3a875fad6", + "name": "FireDemon", + "persistentUuid": "3e28268d-5dab-4696-9f76-0438a1c372de", "width": 256, - "x": 27136, + "x": 20096, "y": 960, - "zOrder": 74, + "zOrder": 62, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 0, + "angle": 4, "customSize": true, - "depth": 2, - "height": 64, + "depth": 1, + "height": 192, "layer": "", - "name": "BoundaryJumpThrough", - "persistentUuid": "ced4be3a-c018-4f6c-b9cd-51bcce8b0a77", - "width": 192, - "x": 8768, - "y": 975, - "zOrder": 158, + "name": "StalactiteDemon_Base", + "persistentUuid": "e48990d7-084c-480e-bf25-ee2b7ed944e3", + "width": 288, + "x": 10214, + "y": -214, + "zOrder": 88, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 0, + "angle": 180, "customSize": true, - "depth": 2, - "height": 64, + "depth": 1, + "height": 384, "layer": "", - "name": "BoundaryJumpThrough", - "persistentUuid": "d3aca09c-15be-4d7e-90f2-ba2d07119b06", - "width": 192, - "x": 7872, - "y": 151, - "zOrder": 158, + "name": "StaticPlatform2", + "persistentUuid": "36ac8509-8be4-4c6d-91cc-02633b235659", + "width": 992, + "x": 10176, + "y": -544, + "zOrder": 87, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 0, + "angle": 4, "customSize": true, - "depth": 0, + "depth": 1, "height": 192, "layer": "", - "name": "SpikeDemon_Base", - "persistentUuid": "817601d6-ba2c-4880-9702-9d18162b0dec", - "width": 192, - "x": 9600, - "y": -138, - "zOrder": 149, + "name": "StalactiteDemon_Base", + "persistentUuid": "39321aae-72b3-43de-9ea6-5fdb50a6c60c", + "width": 288, + "x": 10550, + "y": -214, + "zOrder": 88, "numberProperties": [], "stringProperties": [], - "initialVariables": [ - { - "folded": true, - "name": "FireOffsetTime", - "type": "number", - "value": 3 - } - ] + "initialVariables": [] }, { - "angle": 0, + "angle": 4, "customSize": true, "depth": 1, "height": 192, "layer": "", "name": "StalactiteDemon_Base", - "persistentUuid": "260675d0-3a83-4002-b843-aab0f574dee9", - "width": 256, - "x": 3616, - "y": 368, + "persistentUuid": "cdd2ca9d-9c3a-4a16-a6a8-10e443f1424e", + "width": 288, + "x": 10898, + "y": -214, "zOrder": 88, "numberProperties": [], "stringProperties": [], - "initialVariables": [ - { - "folded": true, - "name": "FireOffsetTime", - "type": "number", - "value": 3.25 - } - ] + "initialVariables": [] }, { "angle": 0, "customSize": true, "depth": 1, - "height": 192, + "height": 160, "layer": "", - "name": "StalactiteDemon_Base", - "persistentUuid": "3df686bd-a0b9-4f5e-aa2f-91dc62283f7e", - "width": 256, - "x": 4320, - "y": 358, - "zOrder": 88, + "name": "StaticPlatform2", + "persistentUuid": "8675d6a8-1464-45c1-935d-c26b8a914949", + "width": 320, + "x": 8640, + "y": 480, + "zOrder": 78, "numberProperties": [], "stringProperties": [], - "initialVariables": [ - { - "folded": true, - "name": "FireOffsetTime", - "type": "number", - "value": 3.25 - } - ] + "initialVariables": [] }, { "angle": 0, "customSize": true, "depth": 1, - "height": 192, + "height": 256, "layer": "", - "name": "StalactiteDemon_Base", - "persistentUuid": "6433e0d4-a763-4de1-b5e8-81db3a50d2fb", + "name": "HorizontalDemon", + "persistentUuid": "c6a8618d-f05b-4be4-9113-299e446bd6bc", "width": 256, - "x": 4928, - "y": 358, - "zOrder": 88, + "x": 4800, + "y": 672, + "zOrder": 89, "numberProperties": [], "stringProperties": [], - "initialVariables": [ - { - "folded": true, - "name": "FireOffsetTime", - "type": "number", - "value": 3.25 - } - ] + "initialVariables": [] }, { - "angle": 349, + "angle": 351, "customSize": true, "depth": 1, - "height": 192, + "height": 368, "layer": "", - "name": "StalactiteDemon_Base", - "persistentUuid": "d1f9cd3a-22d0-4396-8dd7-6f9aa5b4e9c9", - "width": 256, - "x": 5592, - "y": 369, - "zOrder": 88, + "name": "StaticPlatform3", + "persistentUuid": "882cb2f0-a23f-4392-88b7-e2b9cf6a9104", + "width": 736, + "x": 13208, + "y": 921, + "zOrder": 65, "numberProperties": [], "stringProperties": [], - "initialVariables": [ - { - "folded": true, - "name": "FireOffsetTime", - "type": "number", - "value": 3.25 - } - ] + "initialVariables": [] }, { - "angle": 19, + "angle": 0, "customSize": true, "depth": 1, - "height": 192, + "height": 368, "layer": "", - "name": "StalactiteDemon_Base", - "persistentUuid": "86c98b43-004a-4f1e-bb0b-c63791491f12", - "width": 256, - "x": 12997, - "y": -164, - "zOrder": 88, + "name": "StaticPlatform3", + "persistentUuid": "203aed95-670c-40bf-be3c-fe7db0fbea7d", + "width": 736, + "x": 0, + "y": 832, + "zOrder": 65, "numberProperties": [], "stringProperties": [], - "initialVariables": [ - { - "folded": true, - "name": "FireOffsetTime", - "type": "number", - "value": 3.25 - } - ] + "initialVariables": [] }, { "angle": 0, "customSize": true, - "depth": 0, - "height": 192, + "depth": 1, + "height": 256, "layer": "", - "name": "SpikeDemon_Base", - "persistentUuid": "09fcb571-eb1b-4cf4-8ba4-fc63927c9e11", - "width": 192, - "x": 9920, - "y": -128, - "zOrder": 149, + "name": "FlippingPlatform", + "persistentUuid": "cd4956ed-4aca-41ba-87d2-0c58ec676f98", + "width": 512, + "x": 2336, + "y": 768, + "zOrder": 91, "numberProperties": [], "stringProperties": [], - "initialVariables": [ - { - "folded": true, - "name": "FireOffsetTime", - "type": "number", - "value": 3 - } - ] - } - ], - "objects": [ + "initialVariables": [] + }, { - "assetStoreId": "", - "height": 1024, - "name": "BackgroundPlants", - "texture": "AssetDev/Backgrounds/WhimsicalTree/WhimsicalTree.png", - "type": "TiledSpriteObject::TiledSprite", - "width": 2048, - "variables": [], - "effects": [ - { - "effectType": "TiltShift", - "name": "Effect", - "doubleParameters": { - "blur": 30, - "gradientBlur": 1000 - }, - "stringParameters": {}, - "booleanParameters": {} - }, - { - "effectType": "OldFilm", - "name": "Effect2", - "doubleParameters": { - "animationFrequency": 60, - "noise": 0.1, - "noiseSize": 1, - "scratch": 0.5, - "scratchDensity": 0.4, - "scratchWidth": 1, - "sepia": 0.1, - "vignetting": 0.75, - "vignettingAlpha": 1, - "vignettingBlur": 0.3 - }, - "stringParameters": {}, - "booleanParameters": {} - } - ], - "behaviors": [] - } - ], - "objectsFolderStructure": { - "folderName": "__ROOT", - "children": [ - { - "objectName": "BackgroundPlants" - } - ] - }, - "events": [ + "angle": 0, + "customSize": true, + "depth": 1, + "height": 256, + "layer": "", + "name": "FlippingPlatform", + "persistentUuid": "c5e704cf-3134-4e86-befe-ef06e9bb26a5", + "width": 512, + "x": 3136, + "y": 672, + "zOrder": 91, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] + }, { - "type": "BuiltinCommonInstructions::Link", - "include": { - "includeConfig": 0 - }, - "target": "LevelEvents" + "angle": 0, + "customSize": true, + "depth": 1, + "height": 176, + "layer": "", + "name": "StaticPlatform2", + "persistentUuid": "3d8dd335-707d-4f95-bf40-96238abcbc5c", + "width": 352, + "x": 9248, + "y": 320, + "zOrder": 78, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] }, { - "colorB": 228, - "colorG": 176, - "colorR": 74, - "creationTime": 0, - "name": "Change Scene", - "source": "", - "type": "BuiltinCommonInstructions::Group", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "LayerVisible" - }, - "parameters": [ - "", - "\"EndScreen\"" - ] - }, - { - "type": { - "value": "BuiltinCommonInstructions::Or" - }, - "parameters": [], - "subInstructions": [ - { - "type": { - "value": "PanelSpriteButton::PanelSpriteButton::IsClicked" - }, - "parameters": [ - "UI_Sinage_RetryButton", - "" - ] - }, - { - "type": { - "value": "KeyReleased" - }, - "parameters": [ - "", - "Space" - ] - } - ] - } - ], - "actions": [], - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "VarObjet" - }, - "parameters": [ - "Player", - "Lives", - ">", - "0" - ] - } - ], - "actions": [ - { - "type": { - "value": "Scene" - }, - "parameters": [ - "", - "\"Mindscape\"", - "" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "VarObjet" - }, - "parameters": [ - "Player", - "Lives", - "<=", - "0" - ] - } - ], - "actions": [ - { - "type": { - "value": "Scene" - }, - "parameters": [ - "", - "\"Level6\"", - "" - ] - } - ] - } - ] - } - ], - "parameters": [] - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "DepartScene" - }, - "parameters": [ - "" - ] - } - ], - "actions": [ - { - "type": { - "value": "AnimatableCapability::AnimatableBehavior::SetName" - }, - "parameters": [ - "Memory", - "Animation", - "=", - "\"WhimsicalTree\"" - ] - }, - { - "type": { - "value": "ModVarObjet" - }, - "parameters": [ - "Player", - "LifeForce", - "=", - "6" - ] - } - ] - }, - { - "colorB": 228, - "colorG": 176, - "colorR": 74, - "creationTime": 0, - "name": "MusicController", - "source": "", - "type": "BuiltinCommonInstructions::Group", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "DepartScene" - }, - "parameters": [ - "" - ] - } - ], - "actions": [ - { - "type": { - "value": "PlaySound" - }, - "parameters": [ - "", - "Assets/Sounds/Levels/6/AmbientLoop.ogg", - "yes", - "GlobalVariable(Volume_Music) - 13", - "" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "CompareTimer" - }, - "parameters": [ - "RandomSFXIndex", - "\"RandomNoiseTimer\"", - ">", - "Variable(TimeBeforeNextRandomSFX)" - ] - } - ], - "actions": [ - { - "type": { - "value": "ModVarScene" - }, - "parameters": [ - "RandomSFXIndex", - "=", - "RandomInRange(1, 3)" - ] - }, - { - "type": { - "value": "ResetTimer" - }, - "parameters": [ - "", - "\"RandomNoiseTimer\"" - ] - }, - { - "type": { - "value": "ModVarScene" - }, - "parameters": [ - "TimeBeforeNextRandomSFX", - "=", - "RandomFloatInRange(30,240)" - ] - } - ], - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "VarScene" - }, - "parameters": [ - "RandomSFXIndex", - "=", - "1" - ] - } - ], - "actions": [ - { - "type": { - "value": "PlaySound" - }, - "parameters": [ - "", - "Assets/Sounds/RandomSounds/RandomAmbiance1.wav", - "", - "GlobalVariable(Volume_SFX)", - "" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "VarScene" - }, - "parameters": [ - "RandomSFXIndex", - "=", - "2" - ] - } - ], - "actions": [ - { - "type": { - "value": "PlaySound" - }, - "parameters": [ - "", - "Assets/Sounds/RandomSounds/RandomAmbiance2.wav", - "", - "GlobalVariable(Volume_SFX)", - "" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "VarScene" - }, - "parameters": [ - "RandomSFXIndex", - "=", - "3" - ] - } - ], - "actions": [ - { - "type": { - "value": "PlaySound" - }, - "parameters": [ - "", - "Assets/Sounds/RandomSounds/RandomAmbiance3.wav", - "", - "GlobalVariable(Volume_SFX)", - "" - ] - } - ] - } - ] - } - ], - "parameters": [] - } - ], - "layers": [ - { - "ambientLightColorB": 8002120, - "ambientLightColorG": 6031360, - "ambientLightColorR": 7844472, - "camera3DFarPlaneDistance": 10000, - "camera3DFieldOfView": 45, - "camera3DNearPlaneDistance": 0.1, - "followBaseLayerCamera": false, - "isLightingLayer": false, - "isLocked": false, - "name": "Background", - "renderingType": "2d", - "visibility": true, - "cameras": [], - "effects": [] + "angle": 0, + "customSize": true, + "depth": 0, + "height": 256, + "layer": "", + "name": "HorizontalDemon", + "persistentUuid": "9e340baa-f615-49fb-8285-0fc6f0e9017d", + "width": 256, + "x": 14400, + "y": 1184, + "zOrder": 94, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] }, { - "ambientLightColorB": 32, - "ambientLightColorG": 0, - "ambientLightColorR": 0, - "camera3DFarPlaneDistance": 10000, - "camera3DFieldOfView": 45, - "camera3DNearPlaneDistance": 0.1, - "followBaseLayerCamera": false, - "isLightingLayer": false, - "isLocked": false, - "name": "", - "renderingType": "", - "visibility": true, - "cameras": [ - { - "defaultSize": true, - "defaultViewport": true, - "height": 0, - "viewportBottom": 1, - "viewportLeft": 0, - "viewportRight": 1, - "viewportTop": 0, - "width": 0 - } - ], - "effects": [ - { - "effectType": "Scene3D::HemisphereLight", - "name": "3D Light", - "doubleParameters": { - "elevation": 45, - "intensity": 1, - "rotation": 0 - }, - "stringParameters": { - "groundColor": "64;64;64", - "skyColor": "255;255;255", - "top": "Y-" - }, - "booleanParameters": {} - }, - { - "effectType": "OldFilm", - "name": "Effect", - "doubleParameters": { - "animationFrequency": 60, - "noise": 0.15, - "noiseSize": 1, - "scratch": 0, - "scratchDensity": 0.2, - "scratchWidth": 1, - "sepia": 0, - "vignetting": 0.4, - "vignettingAlpha": 1, - "vignettingBlur": 0.3 - }, - "stringParameters": {}, - "booleanParameters": {} - } - ] + "angle": 0, + "customSize": true, + "depth": 1, + "height": 256, + "layer": "", + "name": "FlyingDemon", + "persistentUuid": "f0fa328d-8310-4fd7-b604-5d0ad9719920", + "width": 256, + "x": 15824, + "y": 928, + "zOrder": 66, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] }, { - "ambientLightColorB": 9191608, - "ambientLightColorG": 6031360, - "ambientLightColorR": 8756632, - "camera3DFarPlaneDistance": 10000, - "camera3DFieldOfView": 45, - "camera3DNearPlaneDistance": 0.1, - "followBaseLayerCamera": false, - "isLightingLayer": false, - "isLocked": false, - "name": "UI", - "renderingType": "2d", - "visibility": true, - "cameras": [], - "effects": [] + "angle": 0, + "customSize": true, + "depth": 1, + "height": 176, + "layer": "", + "name": "StaticPlatform2", + "persistentUuid": "6a3a2551-2856-4296-86e3-26b41f3a7034", + "width": 352, + "x": 14272, + "y": 559, + "zOrder": 78, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] }, { - "ambientLightColorB": -2147483616, - "ambientLightColorG": 6031360, - "ambientLightColorR": 11020320, - "camera3DFarPlaneDistance": 10000, - "camera3DFieldOfView": 45, - "camera3DNearPlaneDistance": 0.1, - "followBaseLayerCamera": false, - "isLightingLayer": false, - "isLocked": false, - "name": "EndScreen", - "renderingType": "2d", - "visibility": false, - "cameras": [], - "effects": [] - } - ], - "behaviorsSharedData": [ - { - "name": "AdvancedProjectile", - "type": "AdvancedProjectile::AdvancedProjectile" + "angle": 0, + "customSize": true, + "depth": 1, + "height": 176, + "layer": "", + "name": "StaticPlatform2", + "persistentUuid": "62ea50c6-b803-4fe3-949a-dee562c2ae6c", + "width": 352, + "x": 15104, + "y": 319, + "zOrder": 78, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] }, { - "name": "Animation", - "type": "AnimatableCapability::AnimatableBehavior" + "angle": 0, + "customSize": true, + "depth": 1, + "height": 176, + "layer": "", + "name": "StaticPlatform2", + "persistentUuid": "5d678992-748c-461a-b254-6fa4cf421cdc", + "width": 352, + "x": 16000, + "y": 191, + "zOrder": 78, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] }, { - "name": "Effect", - "type": "EffectCapability::EffectBehavior" + "angle": 0, + "customSize": true, + "depth": 1, + "height": 256, + "layer": "", + "name": "FlyingDemon", + "persistentUuid": "3e3f7e79-c2df-4386-b81f-f7871c8c31ad", + "width": 256, + "x": 16384, + "y": 800, + "zOrder": 66, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] }, - { - "name": "EllipseMovement", - "type": "EllipseMovement::EllipseMovement" - }, - { - "name": "Flippable", - "type": "FlippableCapability::FlippableBehavior" - }, - { - "name": "InOnScreen", - "type": "IsOnScreen::InOnScreen" - }, - { - "name": "MonsterEnemy", - "type": "Enemy::MonsterEnemy" - }, - { - "name": "Opacity", - "type": "OpacityCapability::OpacityBehavior" - }, - { - "name": "Platform", - "type": "PlatformBehavior::PlatformBehavior" - }, - { - "name": "PlatformerCharacterAnimator", - "type": "PlatformerCharacterAnimator::PlatformerCharacterAnimator" - }, - { - "name": "PlatformerGamepadMapper", - "type": "Gamepads::PlatformerGamepadMapper" - }, - { - "name": "PlatformerMultitouchMapper", - "type": "MultitouchJoystick::PlatformerMultitouchMapper" - }, - { - "name": "PlatformerObject", - "type": "PlatformBehavior::PlatformerObjectBehavior" - }, - { - "name": "RectangleMovement", - "type": "RectangleMovement::RectangleMovement" - }, - { - "name": "Resizable", - "type": "ResizableCapability::ResizableBehavior" - }, - { - "name": "Scale", - "type": "ScalableCapability::ScalableBehavior" - }, - { - "name": "ShakeObject_PositionAngle", - "type": "ShakeObject::ShakeObject_PositionAngle" - }, - { - "name": "ShakeObject_PositionAngleScale", - "type": "ShakeObject::ShakeObject_PositionAngleScale" - }, - { - "name": "SmoothCamera", - "type": "SmoothCamera::SmoothCamera" - }, - { - "name": "Text", - "type": "TextContainerCapability::TextContainerBehavior" - }, - { - "name": "TimedBackAndForthMirroredMovement", - "type": "TimedBackAndForthMovement::TimedBackAndForthMirroredMovement" - }, - { - "name": "Tween", - "type": "Tween::TweenBehavior" - } - ] - }, - { - "b": 26, - "disableInputWhenNotFocused": true, - "mangledName": "Level5", - "name": "Level5", - "r": 11, - "standardSortMethod": true, - "stopSoundsOnStartup": true, - "title": "", - "v": 24, - "uiSettings": { - "grid": true, - "gridType": "rectangular", - "gridWidth": 32, - "gridHeight": 32, - "gridOffsetX": 0, - "gridOffsetY": 0, - "gridColor": 10401023, - "gridAlpha": 0.3, - "snap": true, - "zoomFactor": 0.0897895346716662, - "windowMask": false - }, - "objectsGroups": [ - { - "name": "MobileControls", - "objects": [ - { - "name": "JumpButton" - }, - { - "name": "Joystick" - } - ] - }, - { - "name": "EndScreenObjects", - "objects": [ - { - "name": "EndScreenBackground" - }, - { - "name": "EndScreenHeader" - }, - { - "name": "EndScreenSubHeader" - }, - { - "name": "EndScreenBestText" - }, - { - "name": "EndScreenChallengeText" - }, - { - "name": "EndScreenRetryText" - }, - { - "name": "RetryButton" - } - ] - } - ], - "variables": [ - { - "name": "Score", - "type": "number", - "value": 0 - } - ], - "instances": [ { "angle": 0, "customSize": true, "depth": 1, - "height": 2464, + "height": 256, "layer": "", - "name": "LeftBoundary", - "persistentUuid": "78dd0ffa-b22f-47a8-9b36-ef6a432b1d1e", - "width": 128, - "x": -128, - "y": -512, - "zOrder": 38, - "numberProperties": [], - "stringProperties": [], - "initialVariables": [] - }, - { - "angle": 0, - "customSize": true, - "depth": 1, - "height": 2208, - "layer": "Background", - "name": "BackgroundPlants", - "persistentUuid": "03b6869d-198f-4807-b659-f2b863e21073", - "width": 26430, - "x": 2, - "y": -384, - "zOrder": -1, + "name": "FlyingDemon", + "persistentUuid": "985a3847-c0b2-41c3-84a9-3bba4340353c", + "width": 256, + "x": 5600, + "y": 736, + "zOrder": 66, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -51865,14 +49351,14 @@ "angle": 0, "customSize": true, "depth": 1, - "height": 2464, + "height": 192, "layer": "", - "name": "RightBoundary", - "persistentUuid": "9562fd9d-6e93-4465-9013-efa2b833653b", - "width": 128, - "x": 26432, - "y": -512, - "zOrder": 58, + "name": "SpikeDemon_Base", + "persistentUuid": "2a3331a3-6c00-4534-a7cd-85895cd1f269", + "width": 192, + "x": 8192, + "y": 32, + "zOrder": 92, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -51881,14 +49367,14 @@ "angle": 0, "customSize": true, "depth": 1, - "height": 128, + "height": 192, "layer": "", - "name": "TopBoundary", - "persistentUuid": "4381c067-2682-4f00-9a24-ff28fa12b1d8", - "width": 26688, - "x": -128, - "y": -512, - "zOrder": 59, + "name": "SpikeDemon_Base", + "persistentUuid": "2e31d66a-9931-4112-b0b0-8a964ab622bc", + "width": 192, + "x": 7616, + "y": 32, + "zOrder": 92, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -51897,14 +49383,14 @@ "angle": 0, "customSize": true, "depth": 1, - "height": 128, + "height": 192, "layer": "", - "name": "BottomBoundary", - "persistentUuid": "00f86cf3-18b0-4d71-9ce8-952dfc4e6b5c", - "width": 26688, - "x": -128, - "y": 1824, - "zOrder": 60, + "name": "SpikeDemon_Base", + "persistentUuid": "24778ae9-159d-468d-9afd-ce23a60f300d", + "width": 192, + "x": 7040, + "y": 32, + "zOrder": 92, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -51912,47 +49398,47 @@ { "angle": 0, "customSize": true, - "depth": 0, - "height": 128, + "depth": 1, + "height": 304, "layer": "", - "name": "Player", - "persistentUuid": "014db1f5-0846-4cba-821e-57e29d368c14", - "width": 256, - "x": 32, - "y": 736, - "zOrder": 63, + "name": "StaticPlatform2", + "persistentUuid": "a0d891c7-df95-45b4-b540-bc43c76062cf", + "width": 608, + "x": 3584, + "y": 864, + "zOrder": 64, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 0, + "angle": 13, "customSize": true, "depth": 1, - "height": 256, + "height": 471, "layer": "", - "name": "Checkpoint", - "persistentUuid": "fa0301b8-9f12-4cf9-ad30-2d274d448e13", - "width": 341, - "x": 13323, - "y": 704, - "zOrder": 71, + "name": "StaticPlatform2", + "persistentUuid": "509df565-aa7d-4849-9387-57e6eb93ae0d", + "width": 942, + "x": 11337, + "y": -444, + "zOrder": 97, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 0, + "angle": 358, "customSize": true, - "depth": 0, - "height": 496, + "depth": 1, + "height": 192, "layer": "", - "name": "StaticPlatform3", - "persistentUuid": "ec1b505e-4a50-4898-85b5-19e0cdb4b458", - "width": 992, - "x": 25792, - "y": 544, - "zOrder": 72, + "name": "StalactiteDemon_Base", + "persistentUuid": "435a7d07-7e76-48b2-9f7a-8683ad00b944", + "width": 288, + "x": 11779, + "y": -187, + "zOrder": 98, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -51961,14 +49447,14 @@ "angle": 0, "customSize": true, "depth": 1, - "height": 544, + "height": 352, "layer": "", - "name": "Portal", - "persistentUuid": "fa79662d-16c7-4c21-a43d-0a204befff36", - "width": 408, - "x": 26024, - "y": 32, - "zOrder": 73, + "name": "FlippingPlatform", + "persistentUuid": "cd5c5917-7479-4547-849b-cebd769219fd", + "width": 704, + "x": 16816, + "y": 672, + "zOrder": 100, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -51976,15 +49462,15 @@ { "angle": 0, "customSize": true, - "depth": 1, - "height": 368, + "depth": 0, + "height": 416, "layer": "", - "name": "StaticPlatform3", - "persistentUuid": "3c6b702b-6ec5-451b-a065-713215ddec5e", - "width": 736, - "x": 3936, - "y": 576, - "zOrder": 65, + "name": "VerticalMovingPlatformDown", + "persistentUuid": "a7984ea7-0a6b-434d-9a63-8e4df8953f5e", + "width": 416, + "x": 17728, + "y": 608, + "zOrder": 101, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -51993,14 +49479,14 @@ "angle": 0, "customSize": true, "depth": 1, - "height": 368, + "height": 128, "layer": "", - "name": "StaticPlatform3", - "persistentUuid": "43a3e4bd-d210-4fc2-905a-0bd7d20c0547", - "width": 736, - "x": 10368, - "y": 544, - "zOrder": 65, + "name": "StaticPlatform1", + "persistentUuid": "a991d34d-e00c-40cf-91da-40d1d31406a0", + "width": 544, + "x": 18464, + "y": 1472, + "zOrder": 102, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -52011,12 +49497,12 @@ "depth": 1, "height": 256, "layer": "", - "name": "Memory", - "persistentUuid": "84344788-8847-4b12-8782-f9d5ac66dd87", - "width": 256, - "x": 26080, - "y": -192, - "zOrder": 84, + "name": "Checkpoint", + "persistentUuid": "65e8baf1-395e-4949-9dd4-a75c0f3de7b7", + "width": 341, + "x": 18560, + "y": 1184, + "zOrder": 71, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -52025,53 +49511,46 @@ "angle": 0, "customSize": true, "depth": 1, - "height": 384, + "height": 48, "layer": "", "name": "StaticPlatform2", - "persistentUuid": "94d6dac9-87ab-4f9a-adac-055242cadffe", - "width": 768, - "x": 6080, - "y": 704, - "zOrder": 87, + "persistentUuid": "d30b6d8c-00d9-47f0-9c77-40d024022e5e", + "width": 96, + "x": 19520, + "y": 1312, + "zOrder": 103, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 4, + "angle": 0, "customSize": true, "depth": 1, "height": 192, "layer": "", - "name": "StalactiteDemon_Base", - "persistentUuid": "1692b244-0336-4129-ab2e-3d6b32d1763c", - "width": 288, - "x": 9320, - "y": -241, - "zOrder": 88, + "name": "SpikeDemon_Base", + "persistentUuid": "adab3235-58ab-42bd-ad8f-cbff7cc0ef9d", + "width": 192, + "x": 22210, + "y": 1140, + "zOrder": 92, "numberProperties": [], "stringProperties": [], - "initialVariables": [ - { - "folded": true, - "name": "FireFrequencyTime", - "type": "number", - "value": 4 - } - ] + "initialVariables": [] }, { "angle": 0, "customSize": true, - "depth": 1, - "height": 256, + "depth": 0, + "height": 288, "layer": "", - "name": "Checkpoint", - "persistentUuid": "5e6b44c3-8064-4ba8-b5c2-e34489aaf5a6", - "width": 341, - "x": 6208, - "y": 448, - "zOrder": 71, + "name": "VerticalMovingPlatformDown", + "persistentUuid": "e781e771-7fd6-458a-890b-4d9e0238d6df", + "width": 288, + "x": 23104, + "y": 704, + "zOrder": 105, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -52079,79 +49558,79 @@ { "angle": 0, "customSize": true, - "depth": 1, - "height": 256, + "depth": 3, + "height": 896, "layer": "", - "name": "FlyingDemon", - "persistentUuid": "36214317-ff6c-4325-ab9e-4fd776f5dcac", - "width": 256, - "x": 15264, - "y": 1056, - "zOrder": 66, + "name": "StaticPlatform3", + "persistentUuid": "4d8b2529-54c7-4a13-a307-dc2716b36987", + "width": 1888, + "x": 23520, + "y": 512, + "zOrder": 90, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 28, + "angle": 0, "customSize": true, "depth": 1, - "height": 368, + "height": 544, "layer": "", - "name": "StaticPlatform3", - "persistentUuid": "0b961244-2f6d-4d5a-8fb5-d4c877379540", - "width": 736, - "x": 9013, - "y": -489, - "zOrder": 65, + "name": "StaticPlatform2", + "persistentUuid": "69d416aa-d1e3-4813-ad2b-565ce3d7eba4", + "width": 1024, + "x": 23936, + "y": -384, + "zOrder": 70, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 0, + "angle": 24, "customSize": true, "depth": 1, - "height": 256, + "height": 192, "layer": "", - "name": "FlyingDemon", - "persistentUuid": "b8554ecf-ecf5-4e88-b9c2-b28f3553ea46", - "width": 256, - "x": 9856, - "y": 512, - "zOrder": 66, + "name": "StalactiteDemon_Base", + "persistentUuid": "4a5cea9e-a2c2-4a44-bdb2-59c0526d8397", + "width": 288, + "x": 24068, + "y": -145, + "zOrder": 88, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 0, + "angle": 180, "customSize": true, "depth": 1, - "height": 256, + "height": 192, "layer": "", - "name": "FireDemon", - "persistentUuid": "3e28268d-5dab-4696-9f76-0438a1c372de", + "name": "StalagmiteDemon_Base", + "persistentUuid": "caa651a3-c44c-4067-92c2-f4873cd68db6", "width": 256, - "x": 20096, - "y": 960, - "zOrder": 62, + "x": 23808, + "y": 394, + "zOrder": 107, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 4, + "angle": 180, "customSize": true, "depth": 1, "height": 192, "layer": "", - "name": "StalactiteDemon_Base", - "persistentUuid": "e48990d7-084c-480e-bf25-ee2b7ed944e3", - "width": 288, - "x": 10214, - "y": -214, - "zOrder": 88, + "name": "StalagmiteDemon_Base", + "persistentUuid": "4e26fa48-bd7f-45f6-9700-857670b439f2", + "width": 256, + "x": 24336, + "y": 394, + "zOrder": 107, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -52160,46 +49639,46 @@ "angle": 180, "customSize": true, "depth": 1, - "height": 384, + "height": 192, "layer": "", - "name": "StaticPlatform2", - "persistentUuid": "36ac8509-8be4-4c6d-91cc-02633b235659", - "width": 992, - "x": 10176, - "y": -544, - "zOrder": 87, + "name": "StalagmiteDemon_Base", + "persistentUuid": "58d9021c-c525-4a33-810b-93e44f513c57", + "width": 256, + "x": 24864, + "y": 394, + "zOrder": 107, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 4, + "angle": 342, "customSize": true, "depth": 1, "height": 192, "layer": "", "name": "StalactiteDemon_Base", - "persistentUuid": "39321aae-72b3-43de-9ea6-5fdb50a6c60c", + "persistentUuid": "6526d641-d9c1-47b4-acc0-2e52f58875e5", "width": 288, - "x": 10550, - "y": -214, + "x": 24590, + "y": -189, "zOrder": 88, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 4, + "angle": 0, "customSize": true, "depth": 1, - "height": 192, + "height": 48, "layer": "", - "name": "StalactiteDemon_Base", - "persistentUuid": "cdd2ca9d-9c3a-4a16-a6a8-10e443f1424e", - "width": 288, - "x": 10898, - "y": -214, - "zOrder": 88, + "name": "StaticPlatform2", + "persistentUuid": "8a5f3b16-8252-46f1-9402-c295f705a066", + "width": 96, + "x": 20160, + "y": 1190, + "zOrder": 103, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -52208,14 +49687,14 @@ "angle": 0, "customSize": true, "depth": 1, - "height": 160, + "height": 48, "layer": "", "name": "StaticPlatform2", - "persistentUuid": "8675d6a8-1464-45c1-935d-c26b8a914949", - "width": 320, - "x": 8640, - "y": 480, - "zOrder": 78, + "persistentUuid": "6dc852a7-7608-46b9-9154-e6ee017734c8", + "width": 96, + "x": 20736, + "y": 1040, + "zOrder": 103, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -52224,141 +49703,52 @@ "angle": 0, "customSize": true, "depth": 1, - "height": 256, - "layer": "", - "name": "HorizontalDemon", - "persistentUuid": "c6a8618d-f05b-4be4-9113-299e446bd6bc", - "width": 256, - "x": 4800, - "y": 672, - "zOrder": 89, - "numberProperties": [], - "stringProperties": [], - "initialVariables": [] - }, - { - "angle": 351, - "customSize": true, - "depth": 1, - "height": 368, - "layer": "", - "name": "StaticPlatform3", - "persistentUuid": "882cb2f0-a23f-4392-88b7-e2b9cf6a9104", - "width": 736, - "x": 13208, - "y": 921, - "zOrder": 65, - "numberProperties": [], - "stringProperties": [], - "initialVariables": [] - }, - { - "angle": 0, - "customSize": true, - "depth": 1, - "height": 368, - "layer": "", - "name": "StaticPlatform3", - "persistentUuid": "203aed95-670c-40bf-be3c-fe7db0fbea7d", - "width": 736, - "x": 0, - "y": 832, - "zOrder": 65, - "numberProperties": [], - "stringProperties": [], - "initialVariables": [] - }, - { - "angle": 0, - "customSize": true, - "depth": 1, - "height": 256, - "layer": "", - "name": "FlippingPlatform", - "persistentUuid": "cd4956ed-4aca-41ba-87d2-0c58ec676f98", - "width": 512, - "x": 2336, - "y": 768, - "zOrder": 91, - "numberProperties": [], - "stringProperties": [], - "initialVariables": [] - }, - { - "angle": 0, - "customSize": true, - "depth": 1, - "height": 256, - "layer": "", - "name": "FlippingPlatform", - "persistentUuid": "c5e704cf-3134-4e86-befe-ef06e9bb26a5", - "width": 512, - "x": 3136, - "y": 672, - "zOrder": 91, - "numberProperties": [], - "stringProperties": [], - "initialVariables": [] - }, - { - "angle": 0, - "customSize": true, - "depth": 1, - "height": 176, + "height": 48, "layer": "", "name": "StaticPlatform2", - "persistentUuid": "3d8dd335-707d-4f95-bf40-96238abcbc5c", - "width": 352, - "x": 9248, - "y": 320, - "zOrder": 78, - "numberProperties": [], - "stringProperties": [], - "initialVariables": [] - }, - { - "angle": 0, - "customSize": true, - "depth": 0, - "height": 256, - "layer": "", - "name": "HorizontalDemon", - "persistentUuid": "9e340baa-f615-49fb-8285-0fc6f0e9017d", - "width": 256, - "x": 14400, - "y": 1184, - "zOrder": 94, + "persistentUuid": "0c3d1c2c-ab70-480e-9486-0f42fff8a5a4", + "width": 96, + "x": 21280, + "y": 800, + "zOrder": 103, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 0, + "angle": 180, "customSize": true, "depth": 1, - "height": 256, + "height": 192, "layer": "", - "name": "FlyingDemon", - "persistentUuid": "f0fa328d-8310-4fd7-b604-5d0ad9719920", + "name": "StalagmiteDemon_Base", + "persistentUuid": "34309eb7-e2f5-4b38-ac04-9238a00d8b54", "width": 256, - "x": 15824, - "y": 928, - "zOrder": 66, + "x": 3712, + "y": 719, + "zOrder": 108, "numberProperties": [], "stringProperties": [], - "initialVariables": [] + "initialVariables": [ + { + "folded": true, + "name": "FireOffsetTime", + "type": "number", + "value": 1 + } + ] }, { "angle": 0, "customSize": true, "depth": 1, - "height": 176, + "height": 160, "layer": "", "name": "StaticPlatform2", - "persistentUuid": "6a3a2551-2856-4296-86e3-26b41f3a7034", - "width": 352, - "x": 14272, - "y": 559, + "persistentUuid": "b9dae8e5-902d-461a-8f26-6b07e3281bc4", + "width": 320, + "x": 7968, + "y": 608, "zOrder": 78, "numberProperties": [], "stringProperties": [], @@ -52368,13 +49758,13 @@ "angle": 0, "customSize": true, "depth": 1, - "height": 176, + "height": 160, "layer": "", "name": "StaticPlatform2", - "persistentUuid": "62ea50c6-b803-4fe3-949a-dee562c2ae6c", - "width": 352, - "x": 15104, - "y": 319, + "persistentUuid": "da882543-1dfb-41f8-b7e1-9926235c8d74", + "width": 320, + "x": 7264, + "y": 640, "zOrder": 78, "numberProperties": [], "stringProperties": [], @@ -52384,14 +49774,14 @@ "angle": 0, "customSize": true, "depth": 1, - "height": 176, + "height": 608, "layer": "", - "name": "StaticPlatform2", - "persistentUuid": "5d678992-748c-461a-b254-6fa4cf421cdc", - "width": 352, - "x": 16000, - "y": 191, - "zOrder": 78, + "name": "Ladder", + "persistentUuid": "9f6039fe-1f0d-48e0-b5f2-789a1f11dc12", + "width": 192, + "x": 6592, + "y": 128, + "zOrder": 109, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -52400,14 +49790,14 @@ "angle": 0, "customSize": true, "depth": 1, - "height": 256, + "height": 32, "layer": "", - "name": "FlyingDemon", - "persistentUuid": "3e3f7e79-c2df-4386-b81f-f7871c8c31ad", - "width": 256, - "x": 16384, - "y": 800, - "zOrder": 66, + "name": "BoundaryJumpThrough", + "persistentUuid": "a599ec62-1a70-4501-b55d-2475753ab85a", + "width": 192, + "x": 6592, + "y": 128, + "zOrder": 110, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -52418,12 +49808,12 @@ "depth": 1, "height": 256, "layer": "", - "name": "FlyingDemon", - "persistentUuid": "985a3847-c0b2-41c3-84a9-3bba4340353c", - "width": 256, - "x": 5600, - "y": 736, - "zOrder": 66, + "name": "SpinningPlatformClockwise", + "persistentUuid": "88d1e068-8310-4628-8f4f-1f2b1a57d1c5", + "width": 512, + "x": 22048, + "y": 544, + "zOrder": 114, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -52432,14 +49822,14 @@ "angle": 0, "customSize": true, "depth": 1, - "height": 192, + "height": 224, "layer": "", - "name": "SpikeDemon_Base", - "persistentUuid": "2a3331a3-6c00-4534-a7cd-85895cd1f269", - "width": 192, - "x": 8192, - "y": 32, - "zOrder": 92, + "name": "FireDemon", + "persistentUuid": "fa384864-5ff1-4ae8-b138-eb6bc0fdf301", + "width": 224, + "x": 14080, + "y": 1216, + "zOrder": 62, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -52448,158 +49838,53 @@ "angle": 0, "customSize": true, "depth": 1, - "height": 192, + "height": 336, "layer": "", - "name": "SpikeDemon_Base", - "persistentUuid": "2e31d66a-9931-4112-b0b0-8a964ab622bc", - "width": 192, - "x": 7616, - "y": 32, - "zOrder": 92, + "name": "SpinningPlatformCounterclockwise", + "persistentUuid": "19008cb5-2b20-49be-9efe-99f1859d6b8e", + "width": 672, + "x": 11808, + "y": 352, + "zOrder": 115, "numberProperties": [], "stringProperties": [], "initialVariables": [] }, { - "angle": 0, + "angle": 180, "customSize": true, "depth": 1, "height": 192, "layer": "", - "name": "SpikeDemon_Base", - "persistentUuid": "24778ae9-159d-468d-9afd-ce23a60f300d", - "width": 192, - "x": 7040, - "y": 32, - "zOrder": 92, + "name": "StalagmiteDemon_Base", + "persistentUuid": "dc5afe05-a95b-4977-ad9c-a32ff2c59dea", + "width": 256, + "x": 1280, + "y": 682, + "zOrder": 108, "numberProperties": [], "stringProperties": [], - "initialVariables": [] + "initialVariables": [ + { + "folded": true, + "name": "FireFrequencyTime", + "type": "number", + "value": 5 + } + ] }, { "angle": 0, "customSize": true, "depth": 1, - "height": 304, - "layer": "", - "name": "StaticPlatform2", - "persistentUuid": "a0d891c7-df95-45b4-b540-bc43c76062cf", - "width": 608, - "x": 3584, - "y": 864, - "zOrder": 64, - "numberProperties": [], - "stringProperties": [], - "initialVariables": [] - }, - { - "angle": 13, - "customSize": true, - "depth": 1, - "height": 471, + "height": 272, "layer": "", "name": "StaticPlatform2", - "persistentUuid": "509df565-aa7d-4849-9387-57e6eb93ae0d", - "width": 942, - "x": 11337, - "y": -444, - "zOrder": 97, - "numberProperties": [], - "stringProperties": [], - "initialVariables": [] - }, - { - "angle": 358, - "customSize": true, - "depth": 1, - "height": 192, - "layer": "", - "name": "StalactiteDemon_Base", - "persistentUuid": "435a7d07-7e76-48b2-9f7a-8683ad00b944", - "width": 288, - "x": 11779, - "y": -187, - "zOrder": 98, - "numberProperties": [], - "stringProperties": [], - "initialVariables": [] - }, - { - "angle": 0, - "customSize": true, - "depth": 1, - "height": 352, - "layer": "", - "name": "FlippingPlatform", - "persistentUuid": "cd5c5917-7479-4547-849b-cebd769219fd", - "width": 704, - "x": 16816, - "y": 672, - "zOrder": 100, - "numberProperties": [], - "stringProperties": [], - "initialVariables": [] - }, - { - "angle": 0, - "customSize": true, - "depth": 0, - "height": 416, - "layer": "", - "name": "VerticalMovingPlatformDown", - "persistentUuid": "a7984ea7-0a6b-434d-9a63-8e4df8953f5e", - "width": 416, - "x": 17728, - "y": 608, - "zOrder": 101, - "numberProperties": [], - "stringProperties": [], - "initialVariables": [] - }, - { - "angle": 0, - "customSize": true, - "depth": 1, - "height": 128, - "layer": "", - "name": "StaticPlatform1", - "persistentUuid": "a991d34d-e00c-40cf-91da-40d1d31406a0", + "persistentUuid": "4f6e1493-c824-4ef3-93eb-5218e01908b0", "width": 544, - "x": 18464, - "y": 1472, - "zOrder": 102, - "numberProperties": [], - "stringProperties": [], - "initialVariables": [] - }, - { - "angle": 0, - "customSize": true, - "depth": 1, - "height": 256, - "layer": "", - "name": "Checkpoint", - "persistentUuid": "65e8baf1-395e-4949-9dd4-a75c0f3de7b7", - "width": 341, - "x": 18560, - "y": 1184, - "zOrder": 71, - "numberProperties": [], - "stringProperties": [], - "initialVariables": [] - }, - { - "angle": 0, - "customSize": true, - "depth": 1, - "height": 48, - "layer": "", - "name": "StaticPlatform2", - "persistentUuid": "d30b6d8c-00d9-47f0-9c77-40d024022e5e", - "width": 96, - "x": 19520, - "y": 1312, - "zOrder": 103, + "x": 992, + "y": 832, + "zOrder": 64, "numberProperties": [], "stringProperties": [], "initialVariables": [] @@ -52610,440 +49895,74 @@ "depth": 1, "height": 192, "layer": "", - "name": "SpikeDemon_Base", - "persistentUuid": "adab3235-58ab-42bd-ad8f-cbff7cc0ef9d", - "width": 192, - "x": 22210, - "y": 1140, - "zOrder": 92, - "numberProperties": [], - "stringProperties": [], - "initialVariables": [] - }, - { - "angle": 0, - "customSize": true, - "depth": 0, - "height": 288, - "layer": "", - "name": "VerticalMovingPlatformDown", - "persistentUuid": "e781e771-7fd6-458a-890b-4d9e0238d6df", - "width": 288, - "x": 23104, - "y": 704, - "zOrder": 105, - "numberProperties": [], - "stringProperties": [], - "initialVariables": [] - }, - { - "angle": 0, - "customSize": true, - "depth": 3, - "height": 896, - "layer": "", - "name": "StaticPlatform3", - "persistentUuid": "4d8b2529-54c7-4a13-a307-dc2716b36987", - "width": 1888, - "x": 23520, - "y": 512, - "zOrder": 90, - "numberProperties": [], - "stringProperties": [], - "initialVariables": [] - }, - { - "angle": 0, - "customSize": true, - "depth": 1, - "height": 544, - "layer": "", "name": "StaticPlatform2", - "persistentUuid": "69d416aa-d1e3-4813-ad2b-565ce3d7eba4", - "width": 1024, - "x": 23936, - "y": -384, - "zOrder": 70, + "persistentUuid": "61e136b9-066d-4b95-9bc7-2fe85ecd3146", + "width": 384, + "x": 1632, + "y": 800, + "zOrder": 64, "numberProperties": [], "stringProperties": [], "initialVariables": [] - }, + } + ], + "objects": [ { - "angle": 24, - "customSize": true, - "depth": 1, - "height": 192, - "layer": "", - "name": "StalactiteDemon_Base", - "persistentUuid": "4a5cea9e-a2c2-4a44-bdb2-59c0526d8397", - "width": 288, - "x": 24068, - "y": -145, - "zOrder": 88, - "numberProperties": [], - "stringProperties": [], - "initialVariables": [] - }, + "assetStoreId": "", + "height": 1024, + "name": "BackgroundPlants", + "texture": "AssetDev/Backgrounds/School/School.png", + "type": "TiledSpriteObject::TiledSprite", + "width": 2048, + "variables": [], + "effects": [ + { + "effectType": "TiltShift", + "name": "Effect", + "doubleParameters": { + "blur": 30, + "gradientBlur": 1000 + }, + "stringParameters": {}, + "booleanParameters": {} + }, + { + "effectType": "OldFilm", + "name": "Effect2", + "doubleParameters": { + "animationFrequency": 60, + "noise": 0.1, + "noiseSize": 1, + "scratch": 0.5, + "scratchDensity": 0.4, + "scratchWidth": 1, + "sepia": 0.1, + "vignetting": 0.75, + "vignettingAlpha": 1, + "vignettingBlur": 0.3 + }, + "stringParameters": {}, + "booleanParameters": {} + } + ], + "behaviors": [] + } + ], + "objectsFolderStructure": { + "folderName": "__ROOT", + "children": [ + { + "objectName": "BackgroundPlants" + } + ] + }, + "events": [ { - "angle": 180, - "customSize": true, - "depth": 1, - "height": 192, - "layer": "", - "name": "StalagmiteDemon_Base", - "persistentUuid": "caa651a3-c44c-4067-92c2-f4873cd68db6", - "width": 256, - "x": 23808, - "y": 394, - "zOrder": 107, - "numberProperties": [], - "stringProperties": [], - "initialVariables": [] - }, - { - "angle": 180, - "customSize": true, - "depth": 1, - "height": 192, - "layer": "", - "name": "StalagmiteDemon_Base", - "persistentUuid": "4e26fa48-bd7f-45f6-9700-857670b439f2", - "width": 256, - "x": 24336, - "y": 394, - "zOrder": 107, - "numberProperties": [], - "stringProperties": [], - "initialVariables": [] - }, - { - "angle": 180, - "customSize": true, - "depth": 1, - "height": 192, - "layer": "", - "name": "StalagmiteDemon_Base", - "persistentUuid": "58d9021c-c525-4a33-810b-93e44f513c57", - "width": 256, - "x": 24864, - "y": 394, - "zOrder": 107, - "numberProperties": [], - "stringProperties": [], - "initialVariables": [] - }, - { - "angle": 342, - "customSize": true, - "depth": 1, - "height": 192, - "layer": "", - "name": "StalactiteDemon_Base", - "persistentUuid": "6526d641-d9c1-47b4-acc0-2e52f58875e5", - "width": 288, - "x": 24590, - "y": -189, - "zOrder": 88, - "numberProperties": [], - "stringProperties": [], - "initialVariables": [] - }, - { - "angle": 0, - "customSize": true, - "depth": 1, - "height": 48, - "layer": "", - "name": "StaticPlatform2", - "persistentUuid": "8a5f3b16-8252-46f1-9402-c295f705a066", - "width": 96, - "x": 20160, - "y": 1190, - "zOrder": 103, - "numberProperties": [], - "stringProperties": [], - "initialVariables": [] - }, - { - "angle": 0, - "customSize": true, - "depth": 1, - "height": 48, - "layer": "", - "name": "StaticPlatform2", - "persistentUuid": "6dc852a7-7608-46b9-9154-e6ee017734c8", - "width": 96, - "x": 20736, - "y": 1040, - "zOrder": 103, - "numberProperties": [], - "stringProperties": [], - "initialVariables": [] - }, - { - "angle": 0, - "customSize": true, - "depth": 1, - "height": 48, - "layer": "", - "name": "StaticPlatform2", - "persistentUuid": "0c3d1c2c-ab70-480e-9486-0f42fff8a5a4", - "width": 96, - "x": 21280, - "y": 800, - "zOrder": 103, - "numberProperties": [], - "stringProperties": [], - "initialVariables": [] - }, - { - "angle": 180, - "customSize": true, - "depth": 1, - "height": 192, - "layer": "", - "name": "StalagmiteDemon_Base", - "persistentUuid": "34309eb7-e2f5-4b38-ac04-9238a00d8b54", - "width": 256, - "x": 3712, - "y": 719, - "zOrder": 108, - "numberProperties": [], - "stringProperties": [], - "initialVariables": [ - { - "folded": true, - "name": "FireOffsetTime", - "type": "number", - "value": 1 - } - ] - }, - { - "angle": 0, - "customSize": true, - "depth": 1, - "height": 160, - "layer": "", - "name": "StaticPlatform2", - "persistentUuid": "b9dae8e5-902d-461a-8f26-6b07e3281bc4", - "width": 320, - "x": 7968, - "y": 608, - "zOrder": 78, - "numberProperties": [], - "stringProperties": [], - "initialVariables": [] - }, - { - "angle": 0, - "customSize": true, - "depth": 1, - "height": 160, - "layer": "", - "name": "StaticPlatform2", - "persistentUuid": "da882543-1dfb-41f8-b7e1-9926235c8d74", - "width": 320, - "x": 7264, - "y": 640, - "zOrder": 78, - "numberProperties": [], - "stringProperties": [], - "initialVariables": [] - }, - { - "angle": 0, - "customSize": true, - "depth": 1, - "height": 608, - "layer": "", - "name": "Ladder", - "persistentUuid": "9f6039fe-1f0d-48e0-b5f2-789a1f11dc12", - "width": 192, - "x": 6592, - "y": 128, - "zOrder": 109, - "numberProperties": [], - "stringProperties": [], - "initialVariables": [] - }, - { - "angle": 0, - "customSize": true, - "depth": 1, - "height": 32, - "layer": "", - "name": "BoundaryJumpThrough", - "persistentUuid": "a599ec62-1a70-4501-b55d-2475753ab85a", - "width": 192, - "x": 6592, - "y": 128, - "zOrder": 110, - "numberProperties": [], - "stringProperties": [], - "initialVariables": [] - }, - { - "angle": 0, - "customSize": true, - "depth": 1, - "height": 256, - "layer": "", - "name": "SpinningPlatformClockwise", - "persistentUuid": "88d1e068-8310-4628-8f4f-1f2b1a57d1c5", - "width": 512, - "x": 22048, - "y": 544, - "zOrder": 114, - "numberProperties": [], - "stringProperties": [], - "initialVariables": [] - }, - { - "angle": 0, - "customSize": true, - "depth": 1, - "height": 224, - "layer": "", - "name": "FireDemon", - "persistentUuid": "fa384864-5ff1-4ae8-b138-eb6bc0fdf301", - "width": 224, - "x": 14080, - "y": 1216, - "zOrder": 62, - "numberProperties": [], - "stringProperties": [], - "initialVariables": [] - }, - { - "angle": 0, - "customSize": true, - "depth": 1, - "height": 336, - "layer": "", - "name": "SpinningPlatformCounterclockwise", - "persistentUuid": "19008cb5-2b20-49be-9efe-99f1859d6b8e", - "width": 672, - "x": 11808, - "y": 352, - "zOrder": 115, - "numberProperties": [], - "stringProperties": [], - "initialVariables": [] - }, - { - "angle": 180, - "customSize": true, - "depth": 1, - "height": 192, - "layer": "", - "name": "StalagmiteDemon_Base", - "persistentUuid": "dc5afe05-a95b-4977-ad9c-a32ff2c59dea", - "width": 256, - "x": 1280, - "y": 682, - "zOrder": 108, - "numberProperties": [], - "stringProperties": [], - "initialVariables": [ - { - "folded": true, - "name": "FireFrequencyTime", - "type": "number", - "value": 5 - } - ] - }, - { - "angle": 0, - "customSize": true, - "depth": 1, - "height": 272, - "layer": "", - "name": "StaticPlatform2", - "persistentUuid": "4f6e1493-c824-4ef3-93eb-5218e01908b0", - "width": 544, - "x": 992, - "y": 832, - "zOrder": 64, - "numberProperties": [], - "stringProperties": [], - "initialVariables": [] - }, - { - "angle": 0, - "customSize": true, - "depth": 1, - "height": 192, - "layer": "", - "name": "StaticPlatform2", - "persistentUuid": "61e136b9-066d-4b95-9bc7-2fe85ecd3146", - "width": 384, - "x": 1632, - "y": 800, - "zOrder": 64, - "numberProperties": [], - "stringProperties": [], - "initialVariables": [] - } - ], - "objects": [ - { - "assetStoreId": "", - "height": 1024, - "name": "BackgroundPlants", - "texture": "AssetDev/Backgrounds/School/School.png", - "type": "TiledSpriteObject::TiledSprite", - "width": 2048, - "variables": [], - "effects": [ - { - "effectType": "TiltShift", - "name": "Effect", - "doubleParameters": { - "blur": 30, - "gradientBlur": 1000 - }, - "stringParameters": {}, - "booleanParameters": {} - }, - { - "effectType": "OldFilm", - "name": "Effect2", - "doubleParameters": { - "animationFrequency": 60, - "noise": 0.1, - "noiseSize": 1, - "scratch": 0.5, - "scratchDensity": 0.4, - "scratchWidth": 1, - "sepia": 0.1, - "vignetting": 0.75, - "vignettingAlpha": 1, - "vignettingBlur": 0.3 - }, - "stringParameters": {}, - "booleanParameters": {} - } - ], - "behaviors": [] - } - ], - "objectsFolderStructure": { - "folderName": "__ROOT", - "children": [ - { - "objectName": "BackgroundPlants" - } - ] - }, - "events": [ - { - "type": "BuiltinCommonInstructions::Link", - "include": { - "includeConfig": 0 - }, - "target": "LevelEvents" + "type": "BuiltinCommonInstructions::Link", + "include": { + "includeConfig": 0 + }, + "target": "LevelEvents" }, { "colorB": 228, @@ -78059,1800 +74978,433 @@ "camera3DNearPlaneDistance": 0.1, "followBaseLayerCamera": false, "isLightingLayer": false, - "isLocked": false, - "name": "EndScreen", - "renderingType": "2d", - "visibility": false, - "cameras": [], - "effects": [] - } - ], - "behaviorsSharedData": [ - { - "name": "AdvancedProjectile", - "type": "AdvancedProjectile::AdvancedProjectile" - }, - { - "name": "Animation", - "type": "AnimatableCapability::AnimatableBehavior" - }, - { - "name": "Effect", - "type": "EffectCapability::EffectBehavior" - }, - { - "name": "EllipseMovement", - "type": "EllipseMovement::EllipseMovement" - }, - { - "name": "Flippable", - "type": "FlippableCapability::FlippableBehavior" - }, - { - "name": "InOnScreen", - "type": "IsOnScreen::InOnScreen" - }, - { - "name": "MonsterEnemy", - "type": "Enemy::MonsterEnemy" - }, - { - "name": "Opacity", - "type": "OpacityCapability::OpacityBehavior" - }, - { - "name": "Platform", - "type": "PlatformBehavior::PlatformBehavior" - }, - { - "name": "PlatformerCharacterAnimator", - "type": "PlatformerCharacterAnimator::PlatformerCharacterAnimator" - }, - { - "name": "PlatformerGamepadMapper", - "type": "Gamepads::PlatformerGamepadMapper" - }, - { - "name": "PlatformerMultitouchMapper", - "type": "MultitouchJoystick::PlatformerMultitouchMapper" - }, - { - "name": "PlatformerObject", - "type": "PlatformBehavior::PlatformerObjectBehavior" - }, - { - "name": "RectangleMovement", - "type": "RectangleMovement::RectangleMovement" - }, - { - "name": "Resizable", - "type": "ResizableCapability::ResizableBehavior" - }, - { - "name": "Scale", - "type": "ScalableCapability::ScalableBehavior" - }, - { - "name": "ShakeObject_PositionAngle", - "type": "ShakeObject::ShakeObject_PositionAngle" - }, - { - "name": "ShakeObject_PositionAngleScale", - "type": "ShakeObject::ShakeObject_PositionAngleScale" - }, - { - "name": "SmoothCamera", - "type": "SmoothCamera::SmoothCamera" - }, - { - "name": "Text", - "type": "TextContainerCapability::TextContainerBehavior" - }, - { - "name": "TimedBackAndForthMirroredMovement", - "type": "TimedBackAndForthMovement::TimedBackAndForthMirroredMovement" - }, - { - "name": "Tween", - "type": "Tween::TweenBehavior" - } - ] - } - ], - "externalEvents": [ - { - "associatedLayout": "TestingLevel", - "lastChangeTimeStamp": 0, - "name": "LevelEvents", - "events": [ - { - "colorB": 228, - "colorG": 176, - "colorR": 74, - "creationTime": 0, - "name": "SceneTemplate", - "source": "", - "type": "BuiltinCommonInstructions::Group", - "events": [ - { - "colorB": 224, - "colorG": 16, - "colorR": 189, - "creationTime": 0, - "name": "Player", - "source": "", - "type": "BuiltinCommonInstructions::Group", - "events": [ - { - "colorB": 228, - "colorG": 176, - "colorR": 74, - "creationTime": 0, - "folded": true, - "name": "Keyboard Player Controls", - "source": "", - "type": "BuiltinCommonInstructions::Group", - "events": [ - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "WASD Keybinds" - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "BuiltinCommonInstructions::Or" - }, - "parameters": [], - "subInstructions": [ - { - "type": { - "value": "KeyPressed" - }, - "parameters": [ - "", - "w" - ] - }, - { - "type": { - "value": "KeyPressed" - }, - "parameters": [ - "", - "Up" - ] - } - ] - } - ], - "actions": [ - { - "type": { - "value": "PlatformBehavior::SimulateControl" - }, - "parameters": [ - "Player", - "PlatformerObject", - "\"Up\"" - ] - }, - { - "type": { - "value": "PlatformBehavior::SimulateControl" - }, - "parameters": [ - "Player", - "PlatformerObject", - "\"Ladder\"" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "BuiltinCommonInstructions::Or" - }, - "parameters": [], - "subInstructions": [ - { - "type": { - "value": "KeyPressed" - }, - "parameters": [ - "", - "a" - ] - }, - { - "type": { - "value": "KeyPressed" - }, - "parameters": [ - "", - "Left" - ] - } - ] - }, - { - "type": { - "value": "PosX" - }, - "parameters": [ - "Player", - ">=", - "0" - ] - } - ], - "actions": [ - { - "type": { - "value": "PlatformBehavior::SimulateControl" - }, - "parameters": [ - "Player", - "PlatformerObject", - "\"Left\"" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "BuiltinCommonInstructions::Or" - }, - "parameters": [], - "subInstructions": [ - { - "type": { - "value": "KeyPressed" - }, - "parameters": [ - "", - "d" - ] - }, - { - "type": { - "value": "KeyPressed" - }, - "parameters": [ - "", - "Right" - ] - } - ] - } - ], - "actions": [ - { - "type": { - "value": "PlatformBehavior::SimulateControl" - }, - "parameters": [ - "Player", - "PlatformerObject", - "\"Right\"" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "BuiltinCommonInstructions::Or" - }, - "parameters": [], - "subInstructions": [ - { - "type": { - "value": "KeyPressed" - }, - "parameters": [ - "", - "Space" - ] - }, - { - "type": { - "value": "KeyPressed" - }, - "parameters": [ - "", - "Up" - ] - } - ] - } - ], - "actions": [ - { - "type": { - "value": "PlatformBehavior::SimulateControl" - }, - "parameters": [ - "Player", - "PlatformerObject", - "\"Jump\"" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "BuiltinCommonInstructions::Or" - }, - "parameters": [], - "subInstructions": [ - { - "type": { - "value": "KeyPressed" - }, - "parameters": [ - "", - "s" - ] - }, - { - "type": { - "value": "KeyPressed" - }, - "parameters": [ - "", - "Down" - ] - } - ] - } - ], - "actions": [ - { - "type": { - "value": "PlatformBehavior::SimulateControl" - }, - "parameters": [ - "Player", - "PlatformerObject", - "\"Down\"" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "BuiltinCommonInstructions::Or" - }, - "parameters": [], - "subInstructions": [ - { - "type": { - "value": "KeyPressed" - }, - "parameters": [ - "", - "LShift" - ] - }, - { - "type": { - "value": "KeyPressed" - }, - "parameters": [ - "", - "RShift" - ] - } - ] - }, - { - "type": { - "value": "BuiltinCommonInstructions::Once" - }, - "parameters": [] - } - ], - "actions": [ - { - "type": { - "value": "Player::HealPlayer" - }, - "parameters": [ - "", - "Player", - "" - ] - } - ] - } - ], - "parameters": [] - }, - { - "colorB": 228, - "colorG": 176, - "colorR": 74, - "creationTime": 0, - "folded": true, - "name": "Checkpoints", - "source": "", - "type": "BuiltinCommonInstructions::Group", - "events": [ - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "Save the position of the player at the beginning of the scene as the first checkpoint" - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "DepartScene" - }, - "parameters": [ - "" - ] - } - ], - "actions": [ - { - "type": { - "value": "Checkpoints::SaveCheckpoint" - }, - "parameters": [ - "", - "Player", - "Player.X()", - "Player.Y()", - "\"Checkpoint\"", - "" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "If the player Collides With the checkpoint object and it is not active this will trigger" - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "CollisionNP" - }, - "parameters": [ - "Player", - "Checkpoint", - "", - "", - "" - ] - }, - { - "type": { - "inverted": true, - "value": "AnimationName" - }, - "parameters": [ - "Checkpoint", - "\"Activate\"" - ] - } - ], - "actions": [ - { - "type": { - "value": "PlaySound" - }, - "parameters": [ - "", - "Assets/Sounds/Checkpoint/Activate.wav", - "", - "GlobalVariable(Volume_SFX)", - "" - ] - } - ], - "events": [ - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "Activate the checkpoint that the player is touching" - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "Checkpoints::SaveCheckpoint" - }, - "parameters": [ - "", - "Player", - "Checkpoint.X()", - "Checkpoint.Y()", - "\"Checkpoint\"", - "" - ] - }, - { - "type": { - "value": "AnimatableCapability::AnimatableBehavior::SetName" - }, - "parameters": [ - "Checkpoint", - "Animation", - "=", - "\"Activate\"" - ] - } - ] - } - ] - } - ], - "parameters": [] - }, - { - "colorB": 228, - "colorG": 176, - "colorR": 74, - "creationTime": 0, - "name": "Player Death", - "source": "", - "type": "BuiltinCommonInstructions::Group", - "events": [ - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "Detect player falling below the screen" - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "PosY" - }, - "parameters": [ - "Player", - ">", - "CameraBorderBottom(\"\")" - ] - } - ], - "actions": [ - { - "type": { - "value": "Player::TriggerDeath" - }, - "parameters": [ - "", - "Player", - "" - ] - } - ] - }, - { - "colorB": 228, - "colorG": 176, - "colorR": 74, - "creationTime": 0, - "folded": true, - "name": "Handle Player Collision With PlayerKillers", - "source": "", - "type": "BuiltinCommonInstructions::Group", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "CollisionNP" - }, - "parameters": [ - "Player", - "PlayerKillers", - "", - "", - "" - ] - } - ], - "actions": [ - { - "type": { - "value": "Player::CollideWithEnemy" - }, - "parameters": [ - "", - "Player", - "PlatformerObject", - "PlayerKillers", - "" - ] - } - ], - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "ObjectVariableAsBoolean" - }, - "parameters": [ - "PlayerKillers", - "IsKillable", - "True" - ] - }, - { - "type": { - "value": "ObjectVariableAsBoolean" - }, - "parameters": [ - "PlayerKillers", - "IsDead", - "True" - ] - } - ], - "actions": [ - { - "type": { - "value": "Create" - }, - "parameters": [ - "", - "BloodParticles", - "PlayerKillers.X() + PlayerKillers.Width()/2", - "PlayerKillers.Y() + PlayerKillers.Height()/2", - "\"Base Layer\"" - ] - }, - { - "type": { - "value": "MettreXY" - }, - "parameters": [ - "PlayerKillers", - "=", - "0", - "=", - "4000" - ] - }, - { - "type": { - "value": "SetObjectVariableAsBoolean" - }, - "parameters": [ - "PlayerKillers", - "HasBeenReaped", - "True" - ] - } - ], - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "BuiltinCommonInstructions::CompareStrings" - }, - "parameters": [ - "PlayerKillers.ObjectName()", - "=", - "\"TurretDemon_Base\"" - ] - } - ], - "actions": [], - "events": [ - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "Make turret demon base death also kill its eye (don't know how to do parent/child objects right hopefully this works)" - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "PickNearest" - }, - "parameters": [ - "TurretDemon_Eye", - "PlayerKillers.Variable(OldPosition_X)", - "PlayerKillers.Variable(OldPosition_Y)", - "" - ] - } - ], - "actions": [ - { - "type": { - "value": "MettreXY" - }, - "parameters": [ - "TurretDemon_Eye", - "=", - "0", - "=", - "4000" - ] - } - ] - } - ] - } - ] - } - ] - } - ], - "parameters": [] - }, - { - "colorB": 228, - "colorG": 176, - "colorR": 74, - "creationTime": 0, - "name": "Reset Enemies and Platforms On Player Death", - "source": "", - "type": "BuiltinCommonInstructions::Group", - "events": [ - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "Constantly check if killable enemies and moving platforms need resetting (checkpoint hit) and if yes, reset positions (+ animations) + projectiles + timers if any, making sure everything is still perfectly synced as if start of level" - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "ObjectVariableAsBoolean" - }, - "parameters": [ - "Player", - "NeedsEnemiesReset", - "True" - ] - }, - { - "type": { - "value": "BuiltinCommonInstructions::Once" - }, - "parameters": [] - } - ], - "actions": [], - "events": [ - { - "colorB": 228, - "colorG": 176, - "colorR": 74, - "creationTime": 0, - "folded": true, - "name": "Reset Platforms", - "source": "", - "type": "BuiltinCommonInstructions::Group", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "ResetTimer" - }, - "parameters": [ - "", - "\"PlatformFlip\"" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "ResetTimer" - }, - "parameters": [ - "", - "\"PlatformFlip2\"" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "AjoutObjConcern" - }, - "parameters": [ - "", - "MovingPlatforms" - ] - } - ], - "actions": [], - "events": [ - { - "type": "BuiltinCommonInstructions::JsCode", - "inlineCode": [ - "for (var i = 0; i < objects.length; i++) {", - " const CurrPlatform = objects[i];", - " const CurrPlatformVariables = CurrPlatform.getVariables();", - " const NewPlatform = runtimeScene.createObject(CurrPlatform.getName());", - " const NewPlatformVariables = NewPlatform.getVariables();", - "", - " NewPlatform.setWidth(CurrPlatform.getWidth());", - " NewPlatform.setHeight(CurrPlatform.getHeight());", - " NewPlatform.setVariableNumber(NewPlatformVariables.get(\"OldPosition_X\"), CurrPlatformVariables.get(\"OldPosition_X\").getAsNumber());", - " NewPlatform.setVariableNumber(NewPlatformVariables.get(\"OldPosition_Y\"), CurrPlatformVariables.get(\"OldPosition_Y\").getAsNumber());", - " NewPlatform.setVariableNumber(NewPlatformVariables.get(\"OldAngle\"), CurrPlatformVariables.get(\"OldAngle\").getAsNumber());", - " NewPlatform.setPosition(NewPlatformVariables.get(\"OldPosition_X\").getAsNumber(), NewPlatformVariables.get(\"OldPosition_Y\").getAsNumber());", - " NewPlatform.setAngle(NewPlatformVariables.get(\"OldAngle\").getAsNumber());", - "", - " CurrPlatform.deleteFromScene(CurrPlatform.getInstanceContainer());", - "}" - ], - "parameterObjects": "MovingPlatforms", - "useStrict": true, - "eventsSheetExpanded": false - } - ] - } - ], - "parameters": [] - }, - { - "colorB": 228, - "colorG": 176, - "colorR": 74, - "creationTime": 0, - "folded": true, - "name": "Reset Enemies", - "source": "", - "type": "BuiltinCommonInstructions::Group", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "AjoutObjConcern" - }, - "parameters": [ - "", - "Enemies" - ] - } - ], - "actions": [], - "events": [ - { - "type": "BuiltinCommonInstructions::JsCode", - "inlineCode": [ - "for (var i = 0; i < objects.length; i++) {", - " // this check doesn't work with native GDevelop event conditions since objects[] seems to behave weirdly if you use it with pick all", - " // and doesn't only pick one enemy at a time? Hence if we use conditions to check name = \"FireDemon\" this code will run for all enemies", - " // after just a singular true with an actual fire demon", - " if (objects[i].getVariables().get(\"IsKillable\").getAsBoolean() || objects[i].getName() == \"FireDemon\") {", - " const CurrEnemy = objects[i];", - " const CurrEnemyVariables = CurrEnemy.getVariables();", - " const NewEnemy = runtimeScene.createObject(CurrEnemy.getName());", - " const NewEnemyVariables = NewEnemy.getVariables();", - "", - " NewEnemy.setWidth(CurrEnemy.getWidth());", - " NewEnemy.setHeight(CurrEnemy.getHeight());", - " NewEnemy.setVariableNumber(NewEnemyVariables.get(\"OldPosition_X\"), CurrEnemyVariables.get(\"OldPosition_X\").getAsNumber());", - " NewEnemy.setVariableNumber(NewEnemyVariables.get(\"OldPosition_Y\"), CurrEnemyVariables.get(\"OldPosition_Y\").getAsNumber());", - " NewEnemy.setVariableNumber(NewEnemyVariables.get(\"OldAngle\"), CurrEnemyVariables.get(\"OldAngle\").getAsNumber());", - " NewEnemy.setVariableBoolean(NewEnemyVariables.get(\"HasBeenReaped\"), CurrEnemyVariables.get(\"HasBeenReaped\").getAsBoolean());", - "", - " // copy over changeable instance variables, as these changes are not \"default\" except at the beginning of scene", - " // (uses object-wide default variable values when creating new object)", - " if (NewEnemyVariables.has(\"FireFrequencyTime\")) { // this sure is a way to check instanceof ShootingEnemies", - " NewEnemy.setVariableNumber(NewEnemyVariables.get(\"FireFrequencyTime\"), CurrEnemyVariables.get(\"FireFrequencyTime\").getAsNumber());", - " NewEnemy.setVariableNumber(NewEnemyVariables.get(\"FireOffsetTime\"), CurrEnemyVariables.get(\"FireOffsetTime\").getAsNumber());", - " NewEnemy.setVariableBoolean(NewEnemyVariables.get(\"CanShootOffscreen\"), CurrEnemyVariables.get(\"CanShootOffscreen\").getAsBoolean());", - " // GDEVELOP SUCKS", - " if (NewEnemyVariables.has(\"FixedAngle\")) {", - " NewEnemy.setVariableBoolean(NewEnemyVariables.get(\"FixedAngle\"), CurrEnemyVariables.get(\"FixedAngle\").getAsBoolean());", - " }", - " if (NewEnemyVariables.has(\"ProjectileLifetime\")) {", - " NewEnemy.setVariableNumber(NewEnemyVariables.get(\"ProjectileLifetime\"), CurrEnemyVariables.get(\"ProjectileLifetime\").getAsNumber());", - " }", - " if (NewEnemyVariables.has(\"ShockwavePower\")) {", - " NewEnemy.setVariableNumber(NewEnemyVariables.get(\"ShockwavePower\"), CurrEnemyVariables.get(\"ShockwavePower\").getAsNumber());", - " }", - " if (NewEnemyVariables.has(\"MiteMaxSpeed\")) {", - " NewEnemy.setVariableNumber(NewEnemyVariables.get(\"MiteMaxSpeed\"), CurrEnemyVariables.get(\"MiteMaxSpeed\").getAsNumber());", - " }", - " }", - " ", - " NewEnemy.setPosition(NewEnemyVariables.get(\"OldPosition_X\").getAsNumber(), NewEnemyVariables.get(\"OldPosition_Y\").getAsNumber());", - " NewEnemy.setAngle(NewEnemyVariables.get(\"OldAngle\").getAsNumber());", - "", - " CurrEnemy.deleteFromScene(CurrEnemy.getInstanceContainer());", - " }", - "}" - ], - "parameterObjects": "Enemies", - "useStrict": true, - "eventsSheetExpanded": false - } - ] - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "AjoutObjConcern" - }, - "parameters": [ - "", - "ShootingEnemies" - ] - } - ], - "actions": [], - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "SetObjectVariableAsBoolean" - }, - "parameters": [ - "ShootingEnemies", - "NeedsOffsetReset", - "True" - ] - }, - { - "type": { - "value": "ResetObjectTimer" - }, - "parameters": [ - "ShootingEnemies", - "\"FireTimer\"" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "Tween::StopTween" - }, - "parameters": [ - "ShootingEnemies", - "Tween", - "\"ChargeUp\"", - "" - ] - }, - { - "type": { - "value": "Tween::StopTween" - }, - "parameters": [ - "ShootingEnemies", - "Tween", - "\"ChargeDown\"", - "" - ] - }, - { - "type": { - "value": "OpacityCapability::OpacityBehavior::SetValue" - }, - "parameters": [ - "ShootingEnemies", - "Opacity", - "=", - "60" - ] - }, - { - "type": { - "value": "SetObjectVariableAsBoolean" - }, - "parameters": [ - "ShootingEnemies", - "CurrentlyChargingUp", - "False" - ] - } - ] - } - ] - }, - { - "colorB": 228, - "colorG": 176, - "colorR": 74, - "creationTime": 0, - "name": "Reset Laser Demon", - "source": "", - "type": "BuiltinCommonInstructions::Group", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "SetObjectVariableAsBoolean" - }, - "parameters": [ - "LaserDemon_Base", - "CurrentlyChargingOrHasChargedUp", - "False" - ] - }, - { - "type": { - "value": "SetObjectVariableAsBoolean" - }, - "parameters": [ - "LaserDemon_Base", - "CurrentlyChargingOrHasChargedDown", - "False" - ] - }, - { - "type": { - "value": "SetObjectVariableAsBoolean" - }, - "parameters": [ - "LaserDemon_Base", - "NeedsOffsetReset", - "True" - ] - }, - { - "type": { - "value": "ResetObjectTimer" - }, - "parameters": [ - "LaserDemon_Base", - "\"FireTimer\"" - ] - }, - { - "type": { - "value": "Tween::StopTween" - }, - "parameters": [ - "LaserDemon_Base", - "Tween", - "\"ChargeUp\"", - "" - ] - }, - { - "type": { - "value": "Tween::StopTween" - }, - "parameters": [ - "LaserDemon_Base", - "Tween", - "\"ChargeDown\"", - "" - ] - }, - { - "type": { - "value": "OpacityCapability::OpacityBehavior::SetValue" - }, - "parameters": [ - "LaserDemon_Base", - "Opacity", - "=", - "50" - ] - } - ], - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "VarObjet" - }, - "parameters": [ - "LaserDemon_Base", - "FireOffsetTime", - "=", - "0" - ] - } - ], - "actions": [ - { - "type": { - "value": "SetObjectVariableAsBoolean" - }, - "parameters": [ - "LaserDemon_Base", - "NeedsOffsetReset", - "False" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "VarObjet" - }, - "parameters": [ - "LaserDemon_Base", - "FireOffsetTime", - "!=", - "0" - ] - } - ], - "actions": [ - { - "type": { - "value": "SetObjectVariableAsBoolean" - }, - "parameters": [ - "LaserDemon_Base", - "NeedsOffsetReset", - "True" - ] - } - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "AjoutObjConcern" - }, - "parameters": [ - "", - "LaserBeams" - ] - } - ], - "actions": [], - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "SetObjectVariableAsBoolean" - }, - "parameters": [ - "LaserBeams", - "CurrentlyChargingOrHasChargedUp", - "False" - ] - }, - { - "type": { - "value": "SetObjectVariableAsBoolean" - }, - "parameters": [ - "LaserBeams", - "CurrentlyChargingOrHasChargedDown", - "False" - ] - }, - { - "type": { - "value": "ResetObjectTimer" - }, - "parameters": [ - "LaserBeams", - "\"FireTimer\"" - ] - }, - { - "type": { - "value": "Tween::StopTween" - }, - "parameters": [ - "LaserBeams", - "Tween", - "\"ChargeUp\"", - "" - ] - }, - { - "type": { - "value": "Tween::StopTween" - }, - "parameters": [ - "LaserBeams", - "Tween", - "\"ChargeDown\"", - "" - ] - }, - { - "type": { - "value": "MettreXY" - }, - "parameters": [ - "LaserBeams", - "=", - "0", - "=", - "4000" - ] - } - ] - } - ] - } - ], - "parameters": [] - } - ], - "parameters": [] - }, - { - "colorB": 228, - "colorG": 176, - "colorR": 74, - "creationTime": 0, - "name": "Reset Projectiles", - "source": "", - "type": "BuiltinCommonInstructions::Group", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "AjoutObjConcern" - }, - "parameters": [ - "", - "Projectiles" - ] - } - ], - "actions": [], - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "Delete" - }, - "parameters": [ - "Projectiles", - "" - ] - } - ] - } - ] - } - ], - "parameters": [] - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "SetObjectVariableAsBoolean" - }, - "parameters": [ - "Player", - "NeedsEnemiesReset", - "" - ] - } - ] - } - ] - } - ], - "parameters": [] - } - ], - "parameters": [] - }, + "isLocked": false, + "name": "EndScreen", + "renderingType": "2d", + "visibility": false, + "cameras": [], + "effects": [] + } + ], + "behaviorsSharedData": [ + { + "name": "AdvancedProjectile", + "type": "AdvancedProjectile::AdvancedProjectile" + }, + { + "name": "Animation", + "type": "AnimatableCapability::AnimatableBehavior" + }, + { + "name": "Effect", + "type": "EffectCapability::EffectBehavior" + }, + { + "name": "EllipseMovement", + "type": "EllipseMovement::EllipseMovement" + }, + { + "name": "Flippable", + "type": "FlippableCapability::FlippableBehavior" + }, + { + "name": "InOnScreen", + "type": "IsOnScreen::InOnScreen" + }, + { + "name": "MonsterEnemy", + "type": "Enemy::MonsterEnemy" + }, + { + "name": "Opacity", + "type": "OpacityCapability::OpacityBehavior" + }, + { + "name": "Platform", + "type": "PlatformBehavior::PlatformBehavior" + }, + { + "name": "PlatformerCharacterAnimator", + "type": "PlatformerCharacterAnimator::PlatformerCharacterAnimator" + }, + { + "name": "PlatformerGamepadMapper", + "type": "Gamepads::PlatformerGamepadMapper" + }, + { + "name": "PlatformerMultitouchMapper", + "type": "MultitouchJoystick::PlatformerMultitouchMapper" + }, + { + "name": "PlatformerObject", + "type": "PlatformBehavior::PlatformerObjectBehavior" + }, + { + "name": "RectangleMovement", + "type": "RectangleMovement::RectangleMovement" + }, + { + "name": "Resizable", + "type": "ResizableCapability::ResizableBehavior" + }, + { + "name": "Scale", + "type": "ScalableCapability::ScalableBehavior" + }, + { + "name": "ShakeObject_PositionAngle", + "type": "ShakeObject::ShakeObject_PositionAngle" + }, + { + "name": "ShakeObject_PositionAngleScale", + "type": "ShakeObject::ShakeObject_PositionAngleScale" + }, + { + "name": "SmoothCamera", + "type": "SmoothCamera::SmoothCamera" + }, + { + "name": "Text", + "type": "TextContainerCapability::TextContainerBehavior" + }, + { + "name": "TimedBackAndForthMirroredMovement", + "type": "TimedBackAndForthMovement::TimedBackAndForthMirroredMovement" + }, + { + "name": "Tween", + "type": "Tween::TweenBehavior" + } + ] + } + ], + "externalEvents": [ + { + "associatedLayout": "TestingLevel", + "lastChangeTimeStamp": 0, + "name": "LevelEvents", + "events": [ + { + "colorB": 228, + "colorG": 176, + "colorR": 74, + "creationTime": 0, + "name": "SceneTemplate", + "source": "", + "type": "BuiltinCommonInstructions::Group", + "events": [ + { + "colorB": 224, + "colorG": 16, + "colorR": 189, + "creationTime": 0, + "name": "Player", + "source": "", + "type": "BuiltinCommonInstructions::Group", + "events": [ { "colorB": 228, "colorG": 176, "colorR": 74, "creationTime": 0, - "name": "Sound and Visual Effects", + "folded": true, + "name": "Keyboard Player Controls", "source": "", "type": "BuiltinCommonInstructions::Group", "events": [ { - "colorB": 228, - "colorG": 176, - "colorR": 74, - "creationTime": 0, - "folded": true, - "name": "Heart Sound Logic", - "source": "", - "type": "BuiltinCommonInstructions::Group", - "events": [ + "type": "BuiltinCommonInstructions::Comment", + "color": { + "b": 109, + "g": 230, + "r": 255, + "textB": 0, + "textG": 0, + "textR": 0 + }, + "comment": "WASD Keybinds" + }, + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "DepartScene" - }, - "parameters": [ - "" - ] - } - ], - "actions": [ + "type": { + "value": "BuiltinCommonInstructions::Or" + }, + "parameters": [], + "subInstructions": [ { "type": { - "value": "PlaySoundCanal" + "value": "KeyPressed" }, "parameters": [ "", - "AssetDev/Audio/Heartbeat_Amplified.wav", - "2", - "yes", - "100", - "1" + "w" ] }, { "type": { - "value": "ModVolumeSoundCanal" + "value": "KeyPressed" }, "parameters": [ "", - "2", - "=", - "0" + "Up" ] } ] + } + ], + "actions": [ + { + "type": { + "value": "PlatformBehavior::SimulateControl" + }, + "parameters": [ + "Player", + "PlatformerObject", + "\"Up\"" + ] }, { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ + "type": { + "value": "PlatformBehavior::SimulateControl" + }, + "parameters": [ + "Player", + "PlatformerObject", + "\"Ladder\"" + ] + } + ] + }, + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "value": "BuiltinCommonInstructions::Or" + }, + "parameters": [], + "subInstructions": [ { "type": { - "value": "VarObjet" + "value": "KeyPressed" }, "parameters": [ - "Player", - "Lives", - "=", - "1" + "", + "a" ] - } - ], - "actions": [ + }, { "type": { - "value": "ModVolumeSoundCanal" + "value": "KeyPressed" }, "parameters": [ "", - "2", - "=", - "60" + "Left" ] } ] }, { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ + "type": { + "value": "PosX" + }, + "parameters": [ + "Player", + ">=", + "0" + ] + } + ], + "actions": [ + { + "type": { + "value": "PlatformBehavior::SimulateControl" + }, + "parameters": [ + "Player", + "PlatformerObject", + "\"Left\"" + ] + } + ] + }, + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "value": "BuiltinCommonInstructions::Or" + }, + "parameters": [], + "subInstructions": [ { "type": { - "value": "SoundCanalVolume" + "value": "KeyPressed" }, "parameters": [ "", - "2", - ">", - "0" + "d" ] }, { "type": { - "value": "VarObjet" - }, - "parameters": [ - "Player", - "Lives", - ">", - "1" - ] - } - ], - "actions": [ - { - "type": { - "value": "ModVolumeSoundCanal" + "value": "KeyPressed" }, "parameters": [ "", - "2", - "=", - "0" + "Right" ] } ] } ], - "parameters": [] - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ + "actions": [ { "type": { - "value": "PlatformBehavior::IsJumping" + "value": "PlatformBehavior::SimulateControl" }, "parameters": [ "Player", - "PlatformerObject" + "PlatformerObject", + "\"Right\"" ] - }, - { - "type": { - "value": "BuiltinCommonInstructions::Once" - }, - "parameters": [] } - ], - "actions": [] + ] }, { "type": "BuiltinCommonInstructions::Standard", "conditions": [ { "type": { - "value": "Player::IsSteppingOnFloor" + "value": "BuiltinCommonInstructions::Or" }, - "parameters": [ - "", - "Player", - "PlatformerObject", - "" + "parameters": [], + "subInstructions": [ + { + "type": { + "value": "KeyPressed" + }, + "parameters": [ + "", + "Space" + ] + }, + { + "type": { + "value": "KeyPressed" + }, + "parameters": [ + "", + "Up" + ] + } ] - }, - { - "type": { - "value": "BuiltinCommonInstructions::Once" - }, - "parameters": [] } ], "actions": [ { "type": { - "value": "PlaySoundCanal" - }, - "parameters": [ - "", - "assets/audio/grass.mp3", - "1", - "", - "20", - "RandomFloatInRange(0.7, 1.2)" - ] - }, - { - "type": { - "value": "Create" - }, - "parameters": [ - "", - "DustParticle", - "Player.BoundingBoxCenterX()", - "Player.BoundingBoxBottom()", - "" - ] - }, - { - "type": { - "value": "ChangePlan" - }, - "parameters": [ - "DustParticle", - "=", - "-1" - ] - }, - { - "type": { - "value": "SetAngle" + "value": "PlatformBehavior::SimulateControl" }, "parameters": [ - "DustParticle", - "=", - "270" + "Player", + "PlatformerObject", + "\"Jump\"" ] } ] - } - ], - "parameters": [] - } - ], - "parameters": [] - }, - { - "colorB": 224, - "colorG": 16, - "colorR": 189, - "creationTime": 0, - "name": "Enemies", - "source": "", - "type": "BuiltinCommonInstructions::Group", - "events": [ - { - "colorB": 228, - "colorG": 176, - "colorR": 74, - "creationTime": 0, - "name": "Set Positions for Killable Enemies and Moving Platforms To Reset To", - "source": "", - "type": "BuiltinCommonInstructions::Group", - "events": [ + }, { "type": "BuiltinCommonInstructions::Standard", "conditions": [ { "type": { - "value": "DepartScene" - }, - "parameters": [ - "" - ] - } - ], - "actions": [], - "events": [ - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 + "value": "BuiltinCommonInstructions::Or" }, - "comment": "Executing actions on each object in a group do need a pick all" - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ + "parameters": [], + "subInstructions": [ { "type": { - "value": "AjoutObjConcern" + "value": "KeyPressed" }, "parameters": [ "", - "Enemies" + "s" ] - } - ], - "actions": [], - "events": [ + }, { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "ObjectVariableAsBoolean" - }, - "parameters": [ - "Enemies", - "IsKillable", - "True" - ] - } - ], - "actions": [ - { - "type": { - "value": "ModVarObjet" - }, - "parameters": [ - "Enemies", - "OldPosition_X", - "=", - "Enemies.X()" - ] - }, - { - "type": { - "value": "ModVarObjet" - }, - "parameters": [ - "Enemies", - "OldPosition_Y", - "=", - "Enemies.Y()" - ] - }, - { - "type": { - "value": "ModVarObjet" - }, - "parameters": [ - "Enemies", - "OldAngle", - "=", - "Enemies.Angle()" - ] - } + "type": { + "value": "KeyPressed" + }, + "parameters": [ + "", + "Down" ] } ] - }, + } + ], + "actions": [ + { + "type": { + "value": "PlatformBehavior::SimulateControl" + }, + "parameters": [ + "Player", + "PlatformerObject", + "\"Down\"" + ] + } + ] + }, + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ + "type": { + "value": "BuiltinCommonInstructions::Or" + }, + "parameters": [], + "subInstructions": [ { "type": { - "value": "AjoutObjConcern" + "value": "KeyPressed" }, "parameters": [ "", - "MovingPlatforms" + "LShift" ] - } - ], - "actions": [], - "events": [ + }, { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ - { - "type": { - "value": "ModVarObjet" - }, - "parameters": [ - "MovingPlatforms", - "OldPosition_X", - "=", - "MovingPlatforms.X()" - ] - }, - { - "type": { - "value": "ModVarObjet" - }, - "parameters": [ - "MovingPlatforms", - "OldPosition_Y", - "=", - "MovingPlatforms.Y()" - ] - }, - { - "type": { - "value": "ModVarObjet" - }, - "parameters": [ - "MovingPlatforms", - "OldAngle", - "=", - "MovingPlatforms.Angle()" - ] - } + "type": { + "value": "KeyPressed" + }, + "parameters": [ + "", + "RShift" ] } ] + }, + { + "type": { + "value": "BuiltinCommonInstructions::Once" + }, + "parameters": [] + } + ], + "actions": [ + { + "type": { + "value": "Player::HealPlayer" + }, + "parameters": [ + "", + "Player", + "" + ] } ] } @@ -79865,10 +75417,22 @@ "colorR": 74, "creationTime": 0, "folded": true, - "name": "Shoot Projectiles for ShootingEnemies", + "name": "Checkpoints", "source": "", "type": "BuiltinCommonInstructions::Group", "events": [ + { + "type": "BuiltinCommonInstructions::Comment", + "color": { + "b": 109, + "g": 230, + "r": 255, + "textB": 0, + "textG": 0, + "textR": 0 + }, + "comment": "Save the position of the player at the beginning of the scene as the first checkpoint" + }, { "type": "BuiltinCommonInstructions::Standard", "conditions": [ @@ -79884,22 +75448,15 @@ "actions": [ { "type": { - "value": "ResetObjectTimer" - }, - "parameters": [ - "ShootingEnemies", - "\"FireTimer\"" - ] - }, - { - "type": { - "value": "OpacityCapability::OpacityBehavior::SetValue" + "value": "Checkpoints::SaveCheckpoint" }, "parameters": [ - "ShootingEnemies", - "Opacity", - "=", - "100" + "", + "Player", + "Player.X()", + "Player.Y()", + "\"Checkpoint\"", + "" ] } ] @@ -79914,22 +75471,48 @@ "textG": 0, "textR": 0 }, - "comment": "Precondition: FireFrequencyTime >= 1 sec" + "comment": "If the player Collides With the checkpoint object and it is not active this will trigger" }, { "type": "BuiltinCommonInstructions::Standard", "conditions": [ { "type": { - "value": "AjoutObjConcern" + "value": "CollisionNP" }, "parameters": [ + "Player", + "Checkpoint", "", - "ShootingEnemies" + "", + "" + ] + }, + { + "type": { + "inverted": true, + "value": "AnimationName" + }, + "parameters": [ + "Checkpoint", + "\"Activate\"" + ] + } + ], + "actions": [ + { + "type": { + "value": "PlaySound" + }, + "parameters": [ + "", + "Assets/Sounds/Checkpoint/Activate.wav", + "", + "GlobalVariable(Volume_SFX)", + "" ] } ], - "actions": [], "events": [ { "type": "BuiltinCommonInstructions::Comment", @@ -79941,129 +75524,269 @@ "textG": 0, "textR": 0 }, - "comment": "Reset timer if offset reached" + "comment": "Activate the checkpoint that the player is touching" }, { "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "ObjectVariableAsBoolean" - }, - "parameters": [ - "ShootingEnemies", - "NeedsOffsetReset", - "True" - ] - }, - { - "type": { - "value": "CompareObjectTimer" - }, - "parameters": [ - "ShootingEnemies", - "\"FireTimer\"", - ">=", - "ShootingEnemies.Variable(FireOffsetTime)" - ] - } - ], + "conditions": [], "actions": [ { "type": { - "value": "SetObjectVariableAsBoolean" + "value": "Checkpoints::SaveCheckpoint" }, "parameters": [ - "ShootingEnemies", - "NeedsOffsetReset", - "False" + "", + "Player", + "Checkpoint.X()", + "Checkpoint.Y()", + "\"Checkpoint\"", + "" ] }, { "type": { - "value": "ResetObjectTimer" + "value": "AnimatableCapability::AnimatableBehavior::SetName" }, "parameters": [ - "ShootingEnemies", - "\"FireTimer\"" + "Checkpoint", + "Animation", + "=", + "\"Activate\"" ] } ] - }, + } + ] + } + ], + "parameters": [] + }, + { + "colorB": 228, + "colorG": 176, + "colorR": 74, + "creationTime": 0, + "name": "Player Death", + "source": "", + "type": "BuiltinCommonInstructions::Group", + "events": [ + { + "type": "BuiltinCommonInstructions::Comment", + "color": { + "b": 109, + "g": 230, + "r": 255, + "textB": 0, + "textG": 0, + "textR": 0 + }, + "comment": "Detect player falling below the screen" + }, + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 + "type": { + "value": "PosY" }, - "comment": "Charging up animation (glow) 1 sec before shooting" - }, + "parameters": [ + "Player", + ">", + "CameraBorderBottom(\"\")" + ] + } + ], + "actions": [ + { + "type": { + "value": "Player::TriggerDeath" + }, + "parameters": [ + "", + "Player", + "" + ] + } + ] + }, + { + "colorB": 228, + "colorG": 176, + "colorR": 74, + "creationTime": 0, + "folded": true, + "name": "Handle Player Collision With PlayerKillers", + "source": "", + "type": "BuiltinCommonInstructions::Group", + "events": [ { "type": "BuiltinCommonInstructions::Standard", "conditions": [ { "type": { - "value": "ObjectVariableAsBoolean" - }, - "parameters": [ - "ShootingEnemies", - "CurrentlyChargingUp", - "" - ] - }, - { - "type": { - "value": "ObjectVariableAsBoolean" + "value": "CollisionNP" }, "parameters": [ - "ShootingEnemies", - "NeedsOffsetReset", + "Player", + "PlayerKillers", + "", + "", "" ] - }, - { - "type": { - "value": "CompareObjectTimer" - }, - "parameters": [ - "ShootingEnemies", - "\"FireTimer\"", - ">=", - "ShootingEnemies.Variable(FireFrequencyTime) - 1" - ] } ], "actions": [ { "type": { - "value": "Tween::TweenBehavior::AddObjectOpacityTween2" + "value": "Player::CollideWithEnemy" }, "parameters": [ - "ShootingEnemies", - "Tween", - "\"ChargeUp\"", - "255", - "\"linear\"", - "1", + "", + "Player", + "PlatformerObject", + "PlayerKillers", "" ] - }, + } + ], + "events": [ { - "type": { - "value": "SetObjectVariableAsBoolean" - }, - "parameters": [ - "ShootingEnemies", - "CurrentlyChargingUp", - "True" + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "value": "ObjectVariableAsBoolean" + }, + "parameters": [ + "PlayerKillers", + "IsKillable", + "True" + ] + }, + { + "type": { + "value": "ObjectVariableAsBoolean" + }, + "parameters": [ + "PlayerKillers", + "IsDead", + "True" + ] + } + ], + "actions": [ + { + "type": { + "value": "Create" + }, + "parameters": [ + "", + "BloodParticles", + "PlayerKillers.X() + PlayerKillers.Width()/2", + "PlayerKillers.Y() + PlayerKillers.Height()/2", + "\"Base Layer\"" + ] + }, + { + "type": { + "value": "MettreXY" + }, + "parameters": [ + "PlayerKillers", + "=", + "0", + "=", + "4000" + ] + }, + { + "type": { + "value": "SetObjectVariableAsBoolean" + }, + "parameters": [ + "PlayerKillers", + "HasBeenReaped", + "True" + ] + } + ], + "events": [ + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "value": "BuiltinCommonInstructions::CompareStrings" + }, + "parameters": [ + "PlayerKillers.ObjectName()", + "=", + "\"TurretDemon_Base\"" + ] + } + ], + "actions": [], + "events": [ + { + "type": "BuiltinCommonInstructions::Comment", + "color": { + "b": 109, + "g": 230, + "r": 255, + "textB": 0, + "textG": 0, + "textR": 0 + }, + "comment": "Make turret demon base death also kill its eye (don't know how to do parent/child objects right hopefully this works)" + }, + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "value": "PickNearest" + }, + "parameters": [ + "TurretDemon_Eye", + "PlayerKillers.Variable(OldPosition_X)", + "PlayerKillers.Variable(OldPosition_Y)", + "" + ] + } + ], + "actions": [ + { + "type": { + "value": "MettreXY" + }, + "parameters": [ + "TurretDemon_Eye", + "=", + "0", + "=", + "4000" + ] + } + ] + } + ] + } ] } ] - }, + } + ], + "parameters": [] + }, + { + "colorB": 228, + "colorG": 176, + "colorR": 74, + "creationTime": 0, + "name": "Reset Enemies and Platforms On Player Death", + "source": "", + "type": "BuiltinCommonInstructions::Group", + "events": [ { "type": "BuiltinCommonInstructions::Comment", "color": { @@ -80074,7 +75797,7 @@ "textG": 0, "textR": 0 }, - "comment": "Shoot and charge down glow over 0.3 seconds" + "comment": "Constantly check if killable enemies and moving platforms need resetting (checkpoint hit) and if yes, reset positions (+ animations) + projectiles + timers if any, making sure everything is still perfectly synced as if start of level" }, { "type": "BuiltinCommonInstructions::Standard", @@ -80084,104 +75807,545 @@ "value": "ObjectVariableAsBoolean" }, "parameters": [ - "ShootingEnemies", - "NeedsOffsetReset", - "" + "Player", + "NeedsEnemiesReset", + "True" ] }, { "type": { - "value": "CompareObjectTimer" + "value": "BuiltinCommonInstructions::Once" }, - "parameters": [ - "ShootingEnemies", - "\"FireTimer\"", - ">=", - "ShootingEnemies.Variable(FireFrequencyTime)" - ] + "parameters": [] } ], - "actions": [ - { - "type": { - "value": "Tween::TweenBehavior::AddObjectOpacityTween2" - }, - "parameters": [ - "ShootingEnemies", - "Tween", - "\"ChargeDown\"", - "100", - "\"easeOutQuad\"", - "0.3", - "" - ] - }, + "actions": [], + "events": [ { - "type": { - "value": "SetObjectVariableAsBoolean" - }, - "parameters": [ - "ShootingEnemies", - "CurrentlyChargingUp", - "False" - ] + "colorB": 228, + "colorG": 176, + "colorR": 74, + "creationTime": 0, + "folded": true, + "name": "Reset Platforms", + "source": "", + "type": "BuiltinCommonInstructions::Group", + "events": [ + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [], + "actions": [ + { + "type": { + "value": "ResetTimer" + }, + "parameters": [ + "", + "\"PlatformFlip\"" + ] + } + ] + }, + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [], + "actions": [ + { + "type": { + "value": "ResetTimer" + }, + "parameters": [ + "", + "\"PlatformFlip2\"" + ] + } + ] + }, + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "value": "AjoutObjConcern" + }, + "parameters": [ + "", + "MovingPlatforms" + ] + } + ], + "actions": [], + "events": [ + { + "type": "BuiltinCommonInstructions::JsCode", + "inlineCode": [ + "for (var i = 0; i < objects.length; i++) {", + " const CurrPlatform = objects[i];", + " const CurrPlatformVariables = CurrPlatform.getVariables();", + " const NewPlatform = runtimeScene.createObject(CurrPlatform.getName());", + " const NewPlatformVariables = NewPlatform.getVariables();", + "", + " NewPlatform.setWidth(CurrPlatform.getWidth());", + " NewPlatform.setHeight(CurrPlatform.getHeight());", + " NewPlatform.setVariableNumber(NewPlatformVariables.get(\"OldPosition_X\"), CurrPlatformVariables.get(\"OldPosition_X\").getAsNumber());", + " NewPlatform.setVariableNumber(NewPlatformVariables.get(\"OldPosition_Y\"), CurrPlatformVariables.get(\"OldPosition_Y\").getAsNumber());", + " NewPlatform.setVariableNumber(NewPlatformVariables.get(\"OldAngle\"), CurrPlatformVariables.get(\"OldAngle\").getAsNumber());", + " NewPlatform.setPosition(NewPlatformVariables.get(\"OldPosition_X\").getAsNumber(), NewPlatformVariables.get(\"OldPosition_Y\").getAsNumber());", + " NewPlatform.setAngle(NewPlatformVariables.get(\"OldAngle\").getAsNumber());", + "", + " CurrPlatform.deleteFromScene(CurrPlatform.getInstanceContainer());", + "}" + ], + "parameterObjects": "MovingPlatforms", + "useStrict": true, + "eventsSheetExpanded": false + } + ] + } + ], + "parameters": [] }, { - "type": { - "value": "ResetObjectTimer" - }, - "parameters": [ - "ShootingEnemies", - "\"FireTimer\"" - ] - } - ], - "events": [ - { + "colorB": 228, + "colorG": 176, + "colorR": 74, + "creationTime": 0, "folded": true, - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ + "name": "Reset Enemies", + "source": "", + "type": "BuiltinCommonInstructions::Group", + "events": [ { - "type": { - "value": "BuiltinCommonInstructions::Or" - }, - "parameters": [], - "subInstructions": [ + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ { "type": { - "value": "IsOnScreen::InOnScreen::IsOnScreen" + "value": "AjoutObjConcern" }, "parameters": [ - "ShootingEnemies", - "InOnScreen", - "0", - "" + "", + "Enemies" ] - }, + } + ], + "actions": [], + "events": [ + { + "type": "BuiltinCommonInstructions::JsCode", + "inlineCode": [ + "for (var i = 0; i < objects.length; i++) {", + " // this check doesn't work with native GDevelop event conditions since objects[] seems to behave weirdly if you use it with pick all", + " // and doesn't only pick one enemy at a time? Hence if we use conditions to check name = \"FireDemon\" this code will run for all enemies", + " // after just a singular true with an actual fire demon", + " if (objects[i].getVariables().get(\"IsKillable\").getAsBoolean() || objects[i].getName() == \"FireDemon\") {", + " const CurrEnemy = objects[i];", + " const CurrEnemyVariables = CurrEnemy.getVariables();", + " const NewEnemy = runtimeScene.createObject(CurrEnemy.getName());", + " const NewEnemyVariables = NewEnemy.getVariables();", + "", + " NewEnemy.setWidth(CurrEnemy.getWidth());", + " NewEnemy.setHeight(CurrEnemy.getHeight());", + " NewEnemy.setVariableNumber(NewEnemyVariables.get(\"OldPosition_X\"), CurrEnemyVariables.get(\"OldPosition_X\").getAsNumber());", + " NewEnemy.setVariableNumber(NewEnemyVariables.get(\"OldPosition_Y\"), CurrEnemyVariables.get(\"OldPosition_Y\").getAsNumber());", + " NewEnemy.setVariableNumber(NewEnemyVariables.get(\"OldAngle\"), CurrEnemyVariables.get(\"OldAngle\").getAsNumber());", + " NewEnemy.setVariableBoolean(NewEnemyVariables.get(\"HasBeenReaped\"), CurrEnemyVariables.get(\"HasBeenReaped\").getAsBoolean());", + "", + " // copy over changeable instance variables, as these changes are not \"default\" except at the beginning of scene", + " // (uses object-wide default variable values when creating new object)", + " if (NewEnemyVariables.has(\"FireFrequencyTime\")) { // this sure is a way to check instanceof ShootingEnemies", + " NewEnemy.setVariableNumber(NewEnemyVariables.get(\"FireFrequencyTime\"), CurrEnemyVariables.get(\"FireFrequencyTime\").getAsNumber());", + " NewEnemy.setVariableNumber(NewEnemyVariables.get(\"FireOffsetTime\"), CurrEnemyVariables.get(\"FireOffsetTime\").getAsNumber());", + " NewEnemy.setVariableBoolean(NewEnemyVariables.get(\"CanShootOffscreen\"), CurrEnemyVariables.get(\"CanShootOffscreen\").getAsBoolean());", + " // GDEVELOP SUCKS", + " if (NewEnemyVariables.has(\"FixedAngle\")) {", + " NewEnemy.setVariableBoolean(NewEnemyVariables.get(\"FixedAngle\"), CurrEnemyVariables.get(\"FixedAngle\").getAsBoolean());", + " }", + " if (NewEnemyVariables.has(\"ProjectileLifetime\")) {", + " NewEnemy.setVariableNumber(NewEnemyVariables.get(\"ProjectileLifetime\"), CurrEnemyVariables.get(\"ProjectileLifetime\").getAsNumber());", + " }", + " if (NewEnemyVariables.has(\"ShockwavePower\")) {", + " NewEnemy.setVariableNumber(NewEnemyVariables.get(\"ShockwavePower\"), CurrEnemyVariables.get(\"ShockwavePower\").getAsNumber());", + " }", + " if (NewEnemyVariables.has(\"MiteMaxSpeed\")) {", + " NewEnemy.setVariableNumber(NewEnemyVariables.get(\"MiteMaxSpeed\"), CurrEnemyVariables.get(\"MiteMaxSpeed\").getAsNumber());", + " }", + " }", + " ", + " NewEnemy.setPosition(NewEnemyVariables.get(\"OldPosition_X\").getAsNumber(), NewEnemyVariables.get(\"OldPosition_Y\").getAsNumber());", + " NewEnemy.setAngle(NewEnemyVariables.get(\"OldAngle\").getAsNumber());", + "", + " CurrEnemy.deleteFromScene(CurrEnemy.getInstanceContainer());", + " }", + "}" + ], + "parameterObjects": "Enemies", + "useStrict": true, + "eventsSheetExpanded": false + } + ] + }, + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ { "type": { - "value": "BuiltinCommonInstructions::And" + "value": "AjoutObjConcern" }, - "parameters": [], - "subInstructions": [ + "parameters": [ + "", + "ShootingEnemies" + ] + } + ], + "actions": [], + "events": [ + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [], + "actions": [ { "type": { - "value": "ObjectVariableAsBoolean" + "value": "SetObjectVariableAsBoolean" }, "parameters": [ "ShootingEnemies", - "CanShootOffscreen", + "NeedsOffsetReset", + "True" + ] + }, + { + "type": { + "value": "ResetObjectTimer" + }, + "parameters": [ + "ShootingEnemies", + "\"FireTimer\"" + ] + } + ] + }, + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [], + "actions": [ + { + "type": { + "value": "Tween::StopTween" + }, + "parameters": [ + "ShootingEnemies", + "Tween", + "\"ChargeUp\"", + "" + ] + }, + { + "type": { + "value": "Tween::StopTween" + }, + "parameters": [ + "ShootingEnemies", + "Tween", + "\"ChargeDown\"", + "" + ] + }, + { + "type": { + "value": "OpacityCapability::OpacityBehavior::SetValue" + }, + "parameters": [ + "ShootingEnemies", + "Opacity", + "=", + "60" + ] + }, + { + "type": { + "value": "SetObjectVariableAsBoolean" + }, + "parameters": [ + "ShootingEnemies", + "CurrentlyChargingUp", + "False" + ] + } + ] + } + ] + }, + { + "colorB": 228, + "colorG": 176, + "colorR": 74, + "creationTime": 0, + "name": "Reset Laser Demon", + "source": "", + "type": "BuiltinCommonInstructions::Group", + "events": [ + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [], + "actions": [ + { + "type": { + "value": "SetObjectVariableAsBoolean" + }, + "parameters": [ + "LaserDemon_Base", + "CurrentlyChargingOrHasChargedUp", + "False" + ] + }, + { + "type": { + "value": "SetObjectVariableAsBoolean" + }, + "parameters": [ + "LaserDemon_Base", + "CurrentlyChargingOrHasChargedDown", + "False" + ] + }, + { + "type": { + "value": "SetObjectVariableAsBoolean" + }, + "parameters": [ + "LaserDemon_Base", + "NeedsOffsetReset", "True" ] }, { "type": { - "value": "Distance" + "value": "ResetObjectTimer" + }, + "parameters": [ + "LaserDemon_Base", + "\"FireTimer\"" + ] + }, + { + "type": { + "value": "Tween::StopTween" + }, + "parameters": [ + "LaserDemon_Base", + "Tween", + "\"ChargeUp\"", + "" + ] + }, + { + "type": { + "value": "Tween::StopTween" + }, + "parameters": [ + "LaserDemon_Base", + "Tween", + "\"ChargeDown\"", + "" + ] + }, + { + "type": { + "value": "OpacityCapability::OpacityBehavior::SetValue" + }, + "parameters": [ + "LaserDemon_Base", + "Opacity", + "=", + "50" + ] + } + ], + "events": [ + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "value": "VarObjet" + }, + "parameters": [ + "LaserDemon_Base", + "FireOffsetTime", + "=", + "0" + ] + } + ], + "actions": [ + { + "type": { + "value": "SetObjectVariableAsBoolean" + }, + "parameters": [ + "LaserDemon_Base", + "NeedsOffsetReset", + "False" + ] + } + ] + }, + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "value": "VarObjet" + }, + "parameters": [ + "LaserDemon_Base", + "FireOffsetTime", + "!=", + "0" + ] + } + ], + "actions": [ + { + "type": { + "value": "SetObjectVariableAsBoolean" + }, + "parameters": [ + "LaserDemon_Base", + "NeedsOffsetReset", + "True" + ] + } + ] + } + ] + }, + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "value": "AjoutObjConcern" + }, + "parameters": [ + "", + "LaserBeams" + ] + } + ], + "actions": [], + "events": [ + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [], + "actions": [ + { + "type": { + "value": "SetObjectVariableAsBoolean" + }, + "parameters": [ + "LaserBeams", + "CurrentlyChargingOrHasChargedUp", + "False" + ] + }, + { + "type": { + "value": "SetObjectVariableAsBoolean" + }, + "parameters": [ + "LaserBeams", + "CurrentlyChargingOrHasChargedDown", + "False" + ] + }, + { + "type": { + "value": "ResetObjectTimer" + }, + "parameters": [ + "LaserBeams", + "\"FireTimer\"" + ] + }, + { + "type": { + "value": "Tween::StopTween" + }, + "parameters": [ + "LaserBeams", + "Tween", + "\"ChargeUp\"", + "" + ] + }, + { + "type": { + "value": "Tween::StopTween" + }, + "parameters": [ + "LaserBeams", + "Tween", + "\"ChargeDown\"", + "" + ] + }, + { + "type": { + "value": "MettreXY" + }, + "parameters": [ + "LaserBeams", + "=", + "0", + "=", + "4000" + ] + } + ] + } + ] + } + ], + "parameters": [] + } + ], + "parameters": [] + }, + { + "colorB": 228, + "colorG": 176, + "colorR": 74, + "creationTime": 0, + "name": "Reset Projectiles", + "source": "", + "type": "BuiltinCommonInstructions::Group", + "events": [ + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "value": "AjoutObjConcern" + }, + "parameters": [ + "", + "Projectiles" + ] + } + ], + "actions": [], + "events": [ + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [], + "actions": [ + { + "type": { + "value": "Delete" }, "parameters": [ - "ShootingEnemies", - "Player", - "4000", + "Projectiles", "" ] } @@ -80190,170 +76354,28 @@ ] } ], - "actions": [], - "events": [ + "parameters": [] + }, + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [], + "actions": [ { - "type": "BuiltinCommonInstructions::JsCode", - "inlineCode": [ - "function ShootSpikeDemon(SpikeDemonBase) {", - " const NumSpikes = 6;", - " const SpikeScale = 64;", - " const SpikeDemonBaseAngle = SpikeDemonBase.getAngle();", - "", - " for (var i = 0; i < NumSpikes; i++) {", - " var SpikeAngle = (360/NumSpikes)*i + SpikeDemonBaseAngle;", - "", - " var Spike = runtimeScene.createObject(\"SpikeDemon_Spike\");", - " Spike.setWidth(SpikeScale);", - " Spike.setHeight(SpikeScale);", - " // doesn't work without this print statement (gives time for renderer to update() maybe?)", - " console.log(Spike.getX() + \"\\n\" + Spike.getY() + \"\\n\" + Spike.getWidth() + \"\\n\" + Spike.getHeight());", - " Spike.setPosition(SpikeDemonBase.x + SpikeDemonBase.getWidth() / 3.6,", - " SpikeDemonBase.y + SpikeDemonBase.getHeight() / 3.2);", - " Spike.setAngle(SpikeAngle);", - " ", - " Spike.setLayer(\"Base Layer\");", - " }", - "}", - "", - "function ShootStalactiteDemon(StalactiteDemonBase) {", - " const SpikeLength = 96;", - "", - " var Spike = runtimeScene.createObject(\"StalactiteDemon_Spike\");", - " Spike.setWidth(SpikeLength);", - " Spike.setHeight(SpikeLength / 2);", - " // doesn't work without this print statement (gives time for renderer to update() maybe?)", - " console.log(Spike.getX() + \"\\n\" + Spike.getY() + \"\\n\" + Spike.getWidth() + \"\\n\" + Spike.getHeight());", - " Spike.setPosition(StalactiteDemonBase.x + StalactiteDemonBase.getWidth() / 3,", - " StalactiteDemonBase.y + StalactiteDemonBase.getHeight() - StalactiteDemonBase.getHeight() / 3);", - " Spike.setAngle(90);", - "", - " Spike.setLayer(\"Base Layer\");", - "}", - "", - "function ShootStalagmiteDemon(StalagmiteDemonBase) {", - " const SpikeLength = 96;", - " ", - " var Spike = runtimeScene.createObject(\"StalagmiteDemon_Spike\");", - " Spike.setWidth(SpikeLength);", - " Spike.setHeight(SpikeLength / 2);", - " // doesn't work without this print statement (gives time for renderer to update() maybe?)", - " console.log(Spike.getX() + \"\\n\" + Spike.getY() + \"\\n\" + Spike.getWidth() + \"\\n\" + Spike.getHeight());", - " Spike.setPosition(StalagmiteDemonBase.x + StalagmiteDemonBase.getWidth() / 3,", - " StalagmiteDemonBase.y);", - " Spike.setAngle(270);", - "", - " Spike.setLayer(\"Base Layer\");", - "}", - "", - "function ShootTurretDemon(TurretDemonEye) {", - " const SpikeScale = 64;", - " const Player = runtimeScene.getObjects(\"Player\")[0];", - "", - " var Spike = runtimeScene.createObject(\"TurretDemon_Spike\");", - " Spike.setWidth(SpikeScale);", - " Spike.setHeight(SpikeScale);", - " // doesn't work without this print statement (gives time for renderer to update() maybe?)", - " console.log(Spike.getX() + \"\\n\" + Spike.getY() + \"\\n\" + Spike.getWidth() + \"\\n\" + Spike.getHeight());", - " Spike.setPosition(TurretDemonEye.x + TurretDemonEye.getWidth() / 2.5, TurretDemonEye.y + TurretDemonEye.getHeight() / 2.5);", - " // point initially towards player; have to do calcs since rotateTowardsPosition with immediate rotation seems to not work", - " Spike.setAngle(Math.atan((Spike.getCenterX() - Player.getCenterX()) / (Spike.getCenterY - Player.getCenterY())));", - " ", - " Spike.getVariables().get(\"Lifetime\").setNumber(TurretDemonEye.getVariables().get(\"ProjectileLifetime\").getAsNumber());", - " Spike.resetTimer(\"TimeAlive\");", - "", - " Spike.setLayer(\"Base Layer\");", - "}", - "", - "function ShootShockwaveDemon(ShockwaveDemonBase) {", - " const ShockwaveScale = 384;", - " const Player = runtimeScene.getObjects(\"Player\")[0];", - " const ShockwaveDemonBaseVariables = ShockwaveDemonBase.getVariables();", - " const ShockwavePower = ShockwaveDemonBaseVariables.get(\"ShockwavePower\").getAsNumber();", - "", - " var Shockwave = runtimeScene.createObject(\"ShockwaveDemon_Shockwave\");", - " Shockwave.setWidth(ShockwaveScale);", - " Shockwave.setHeight(ShockwaveScale);", - " // doesn't work without this print statement (gives time for renderer to update() maybe?)", - " console.log(Shockwave.getX() + \"\\n\" + Shockwave.getY() + \"\\n\" + Shockwave.getWidth() + \"\\n\" + Shockwave.getHeight());", - " Shockwave.setPosition(ShockwaveDemonBase.x - ShockwaveDemonBase.getWidth() / 2,", - " ShockwaveDemonBase.y - ShockwaveDemonBase.getHeight() / 2);", - "", - " if (ShockwaveDemonBaseVariables.get(\"FixedAngle\").getAsBoolean()) {", - " var AngleToShoot = ShockwaveDemonBase.getAngle() + 90;", - " Shockwave.setAngle(180 + AngleToShoot);", - " Shockwave.addForceTowardPosition(ShockwaveDemonBase.getX() + 10000 * Math.cos(AngleToShoot * Math.PI / 180),", - " ShockwaveDemonBase.getY() + 10000 * Math.sin(AngleToShoot * Math.PI / 180), ShockwavePower, 1);", - " } else {", - " Shockwave.setAngle(180 + Shockwave.getAngleToObject(Player));", - " Shockwave.addForceTowardPosition(Player.getX() + Player.getWidth() / 2, Player.getY() + Player.getHeight() / 2,", - " ShockwavePower, 1);", - " }", - " ", - " Shockwave.getVariables().get(\"Lifetime\").setNumber(ShockwaveDemonBaseVariables.get(\"ProjectileLifetime\").getAsNumber());", - " Shockwave.getVariables().get(\"Power\").setNumber(ShockwaveDemonBaseVariables.get(\"ShockwavePower\").getAsNumber());", - " Shockwave.resetTimer(\"TimeAlive\");", - "", - " Shockwave.setLayer(\"Base Layer\");", - "}", - "", - "function ShootMiteDemon(MiteDemonBase) {", - " const MiteSize = 128;", - " const Player = runtimeScene.getObjects(\"Player\")[0];", - " const MiteDemonBaseVariables = MiteDemonBase.getVariables();", - "", - " var Mite = runtimeScene.createObject(\"MiteDemon_Mite\");", - " Mite.setWidth(MiteSize);", - " Mite.setHeight(MiteSize);", - " // doesn't work without this print statement (gives time for renderer to update() maybe?)", - " console.log(Mite.getX() + \"\\n\" + Mite.getY() + \"\\n\" + Mite.getWidth() + \"\\n\" + Mite.getHeight());", - " Mite.setPosition(MiteDemonBase.x + MiteDemonBase.getWidth() / 4,", - " MiteDemonBase.y + MiteDemonBase.getHeight() / 3);", - "", - " if (Mite.getCenterX() < Player.getX()) {", - " Mite.setAngle(0);", - " } else {", - " Mite.setAngle(180);", - " }", - "", - " Mite.getVariables().get(\"Lifetime\").setNumber(MiteDemonBaseVariables.get(\"ProjectileLifetime\").getAsNumber());", - " Mite.getVariables().get(\"MaxSpeed\").setNumber(MiteDemonBaseVariables.get(\"MiteMaxSpeed\").getAsNumber());", - " Mite.resetTimer(\"TimeAlive\");", - "", - " Mite.setLayer(\"Base Layer\");", - "}", - "", - "for (var x = 0; x < objects.length; x++) {", - " // \"Polymorphism\"", - " const ShootingEnemy = objects[x];", - " const ShootingEnemyName = ShootingEnemy.getName();", - " console.log(ShootingEnemyName)", - "", - " if (ShootingEnemyName === \"SpikeDemon_Base\") {", - " ShootSpikeDemon(ShootingEnemy);", - " } else if (ShootingEnemyName === \"StalactiteDemon_Base\") {", - " ShootStalactiteDemon(ShootingEnemy);", - " } else if (ShootingEnemyName === \"StalagmiteDemon_Base\") {", - " ShootStalagmiteDemon(ShootingEnemy);", - " } else if (ShootingEnemyName === \"TurretDemon_Eye\") {", - " ShootTurretDemon(ShootingEnemy);", - " } else if (ShootingEnemyName === \"ShockwaveDemon_Base\") {", - " ShootShockwaveDemon(ShootingEnemy);", - " } else if (ShootingEnemyName === \"MiteDemon_Base\") {", - " ShootMiteDemon(ShootingEnemy);", - " }", - "}", + "type": { + "value": "SetObjectVariableAsBoolean" + }, + "parameters": [ + "Player", + "NeedsEnemiesReset", "" - ], - "parameterObjects": "ShootingEnemies", - "useStrict": true, - "eventsSheetExpanded": true + ] } ] } ] } - ] + ], + "parameters": [] } ], "parameters": [] @@ -80363,40 +76385,28 @@ "colorG": 176, "colorR": 74, "creationTime": 0, - "name": "Kill Projectiles on Collision With ProjectileKillers", + "name": "Sound and Visual Effects", "source": "", "type": "BuiltinCommonInstructions::Group", "events": [ { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "Collisions aren't even happy with a pick all and apparently need a for each" - }, - { - "type": "BuiltinCommonInstructions::ForEach", - "object": "ProjectilesThatDieToProjectileKillers", - "conditions": [], - "actions": [], + "colorB": 228, + "colorG": 176, + "colorR": 74, + "creationTime": 0, + "folded": true, + "name": "Heart Sound Logic", + "source": "", + "type": "BuiltinCommonInstructions::Group", "events": [ { "type": "BuiltinCommonInstructions::Standard", "conditions": [ { "type": { - "value": "CollisionNP" + "value": "DepartScene" }, "parameters": [ - "ProjectilesThatDieToProjectileKillers", - "ProjectileKillers", - "", - "", "" ] } @@ -80404,435 +76414,230 @@ "actions": [ { "type": { - "value": "Create" + "value": "PlaySoundCanal" }, "parameters": [ "", - "ProjectileDeathParticles", - "ProjectilesThatDieToProjectileKillers.X() + ProjectilesThatDieToProjectileKillers.Width() / 2", - "ProjectilesThatDieToProjectileKillers.Y() + ProjectilesThatDieToProjectileKillers.Height() / 2", - "\"Base Layer\"" + "AssetDev/Audio/Heartbeat_Amplified.wav", + "2", + "yes", + "100", + "1" ] }, { "type": { - "value": "Delete" + "value": "ModVolumeSoundCanal" }, "parameters": [ - "ProjectilesThatDieToProjectileKillers", - "" + "", + "2", + "=", + "0" ] } ] - } - ] - } - ], - "parameters": [] - }, - { - "colorB": 228, - "colorG": 176, - "colorR": 74, - "creationTime": 0, - "folded": true, - "name": "Control Projectile Despawning for ProjectilesThatDespawnOnLifetime", - "source": "", - "type": "BuiltinCommonInstructions::Group", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "AjoutObjConcern" - }, - "parameters": [ - "", - "ProjectilesThatDespawnOnLifetime" - ] - } - ], - "actions": [], - "events": [ - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "Starting the timer is still left to the base ShootingEnemy since not all of them have manually-lifetimed projectiles and I don't see a clean way to group those into another object group and do a \"belongs to group\" check in ShootingEnemies' Shoot() code (like instanceof in Java or something)" }, { "type": "BuiltinCommonInstructions::Standard", "conditions": [ { "type": { - "value": "CompareObjectTimer" + "value": "VarObjet" }, "parameters": [ - "ProjectilesThatDespawnOnLifetime", - "\"TimeAlive\"", - ">=", - "ProjectilesThatDespawnOnLifetime.Variable(Lifetime)" + "Player", + "Lives", + "=", + "1" ] } ], "actions": [ { "type": { - "value": "Create" + "value": "ModVolumeSoundCanal" }, "parameters": [ "", - "BloodParticles", - "ProjectilesThatDespawnOnLifetime.X() + ProjectilesThatDespawnOnLifetime.Width() / 2", - "ProjectilesThatDespawnOnLifetime.Y() + ProjectilesThatDespawnOnLifetime.Height() / 2", - "" + "2", + "=", + "60" + ] + } + ] + }, + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "value": "SoundCanalVolume" + }, + "parameters": [ + "", + "2", + ">", + "0" ] }, { "type": { - "value": "Delete" + "value": "VarObjet" }, "parameters": [ - "ProjectilesThatDespawnOnLifetime", - "" + "Player", + "Lives", + ">", + "1" + ] + } + ], + "actions": [ + { + "type": { + "value": "ModVolumeSoundCanal" + }, + "parameters": [ + "", + "2", + "=", + "0" ] } ] } - ] - } - ], - "parameters": [] - }, - { - "colorB": 224, - "colorG": 16, - "colorR": 189, - "creationTime": 0, - "name": "Flying Demon", - "source": "", - "type": "BuiltinCommonInstructions::Group", - "events": [], - "parameters": [] - }, - { - "colorB": 224, - "colorG": 16, - "colorR": 189, - "creationTime": 0, - "folded": true, - "name": "Fire Demon", - "source": "", - "type": "BuiltinCommonInstructions::Group", - "events": [ + ], + "parameters": [] + }, { "type": "BuiltinCommonInstructions::Standard", "conditions": [ { "type": { - "value": "AnimatableCapability::AnimatableBehavior::Name" + "value": "PlatformBehavior::IsJumping" }, "parameters": [ - "FireDemon", - "Animation", - "=", - "\"Fire\"" + "Player", + "PlatformerObject" ] }, { "type": { - "value": "ObjectVariableAsBoolean" + "value": "BuiltinCommonInstructions::Once" }, - "parameters": [ - "FireDemon", - "IsKillable", - "True" - ] + "parameters": [] } ], - "actions": [ - { - "type": { - "value": "SetObjectVariableAsBoolean" - }, - "parameters": [ - "FireDemon", - "IsKillable", - "False" - ] - }, - { - "type": { - "value": "EffectCapability::EffectBehavior::EnableEffect" - }, - "parameters": [ - "FireDemon", - "Effect", - "\"ChromaticAberration\"", - "yes" - ] - } - ] + "actions": [] }, { "type": "BuiltinCommonInstructions::Standard", "conditions": [ { "type": { - "inverted": true, - "value": "AnimatableCapability::AnimatableBehavior::Name" + "value": "Player::IsSteppingOnFloor" }, "parameters": [ - "FireDemon", - "Animation", - "=", - "\"Fire\"" + "", + "Player", + "PlatformerObject", + "" ] }, { "type": { - "value": "ObjectVariableAsBoolean" + "value": "BuiltinCommonInstructions::Once" }, - "parameters": [ - "FireDemon", - "IsKillable", - "False" - ] + "parameters": [] } ], "actions": [ { "type": { - "value": "SetObjectVariableAsBoolean" + "value": "PlaySoundCanal" }, "parameters": [ - "FireDemon", - "IsKillable", - "True" + "", + "assets/audio/grass.mp3", + "1", + "", + "20", + "RandomFloatInRange(0.7, 1.2)" ] }, { "type": { - "value": "EffectCapability::EffectBehavior::EnableEffect" - }, - "parameters": [ - "FireDemon", - "Effect", - "\"ChromaticAberration\"", - "no" - ] - } - ] - } - ], - "parameters": [] - }, - { - "colorB": 224, - "colorG": 16, - "colorR": 189, - "creationTime": 0, - "name": "Horizontal Demon", - "source": "", - "type": "BuiltinCommonInstructions::Group", - "events": [], - "parameters": [] - }, - { - "colorB": 224, - "colorG": 16, - "colorR": 189, - "creationTime": 0, - "name": "Spike Demon", - "source": "", - "type": "BuiltinCommonInstructions::Group", - "events": [], - "parameters": [] - }, - { - "colorB": 224, - "colorG": 16, - "colorR": 189, - "creationTime": 0, - "name": "Stalactite Demon", - "source": "", - "type": "BuiltinCommonInstructions::Group", - "events": [], - "parameters": [] - }, - { - "colorB": 224, - "colorG": 16, - "colorR": 189, - "creationTime": 0, - "name": "Stalagmite Demon", - "source": "", - "type": "BuiltinCommonInstructions::Group", - "events": [], - "parameters": [] - }, - { - "colorB": 224, - "colorG": 16, - "colorR": 189, - "creationTime": 0, - "folded": true, - "name": "Laser Demon", - "source": "", - "type": "BuiltinCommonInstructions::Group", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "DepartScene" - }, - "parameters": [ - "" - ] - } - ], - "actions": [ - { - "type": { - "value": "ModVarObjet" + "value": "Create" }, "parameters": [ - "LaserDemon_Beam", - "OrgPosition_X", - "=", - "LaserDemon_Beam.X()" + "", + "DustParticle", + "Player.BoundingBoxCenterX()", + "Player.BoundingBoxBottom()", + "" ] }, { "type": { - "value": "ModVarObjet" + "value": "ChangePlan" }, "parameters": [ - "LaserDemon_Beam", - "OrgPosition_Y", + "DustParticle", "=", - "LaserDemon_Beam.Y()" + "-1" ] }, { "type": { - "value": "ModVarObjet" + "value": "SetAngle" }, "parameters": [ - "LaserDemon_BeamSingle", - "OrgPosition_X", + "DustParticle", "=", - "LaserDemon_BeamSingle.X()" + "270" ] - }, + } + ] + } + ], + "parameters": [] + } + ], + "parameters": [] + }, + { + "colorB": 224, + "colorG": 16, + "colorR": 189, + "creationTime": 0, + "name": "Enemies", + "source": "", + "type": "BuiltinCommonInstructions::Group", + "events": [ + { + "colorB": 228, + "colorG": 176, + "colorR": 74, + "creationTime": 0, + "name": "Set Positions for Killable Enemies and Moving Platforms To Reset To", + "source": "", + "type": "BuiltinCommonInstructions::Group", + "events": [ + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ { "type": { - "value": "ModVarObjet" + "value": "DepartScene" }, "parameters": [ - "LaserDemon_BeamSingle", - "OrgPosition_Y", - "=", - "LaserDemon_BeamSingle.Y()" + "" ] } ], + "actions": [], "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "VarObjet" - }, - "parameters": [ - "LaserDemon_Base", - "FireOffsetTime", - "=", - "0" - ] - } - ], - "actions": [ - { - "type": { - "value": "SetObjectVariableAsBoolean" - }, - "parameters": [ - "LaserDemon_Base", - "NeedsOffsetReset", - "False" - ] - } - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "Precondition: FireOffsetTimer <= OnOffTime >= 0.5 sec" - }, - { - "colorB": 228, - "colorG": 176, - "colorR": 74, - "creationTime": 0, - "name": "Laser Base Timer", - "source": "", - "type": "BuiltinCommonInstructions::Group", - "events": [ - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "DepartScene" - }, - "parameters": [ - "" - ] - } - ], - "actions": [ - { - "type": { - "value": "ResetObjectTimer" - }, - "parameters": [ - "LaserDemon_Base", - "\"FireTimer\"" - ] - }, - { - "type": { - "value": "OpacityCapability::OpacityBehavior::SetValue" - }, - "parameters": [ - "LaserDemon_Base", - "Opacity", - "=", - "50" - ] - } - ] - }, { "type": "BuiltinCommonInstructions::Comment", "color": { @@ -80843,195 +76648,23 @@ "textG": 0, "textR": 0 }, - "comment": "Split into two conditions since if FireOffsetTimer < 1, we have to charge up at end of " + "comment": "Executing actions on each object in a group do need a pick all" }, { "type": "BuiltinCommonInstructions::Standard", "conditions": [ { "type": { - "value": "VarObjet" + "value": "AjoutObjConcern" }, "parameters": [ - "LaserDemon_Base", - "FireOffsetTime", - "<", - "1" + "", + "Enemies" ] } ], "actions": [], "events": [ - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "Make sure if beam is supposed to come on almost immediately, we still play a short charging up animation" - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "ObjectVariableAsBoolean" - }, - "parameters": [ - "LaserDemon_Base", - "CurrentlyChargingOrHasChargedUp", - "" - ] - } - ], - "actions": [ - { - "type": { - "value": "Tween::TweenBehavior::AddObjectOpacityTween2" - }, - "parameters": [ - "LaserDemon_Base", - "Tween", - "\"ChargeUp\"", - "255", - "\"linear\"", - "max(LaserDemon_Base.FireOffsetTime, 0.15)", - "" - ] - }, - { - "type": { - "value": "SetObjectVariableAsBoolean" - }, - "parameters": [ - "LaserDemon_Base", - "CurrentlyChargingOrHasChargedUp", - "True" - ] - }, - { - "type": { - "value": "SetObjectVariableAsBoolean" - }, - "parameters": [ - "LaserDemon_Base", - "CurrentlyChargingOrHasChargedDown", - "False" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "Charging down animation 0.5 sec before laser disappears" - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "ObjectVariableAsBoolean" - }, - "parameters": [ - "LaserDemon_Base", - "CurrentlyChargingOrHasChargedDown", - "" - ] - }, - { - "type": { - "value": "ObjectVariableAsBoolean" - }, - "parameters": [ - "LaserDemon_Base", - "NeedsOffsetReset", - "" - ] - }, - { - "type": { - "value": "CompareObjectTimer" - }, - "parameters": [ - "LaserDemon_Base", - "\"FireTimer\"", - ">=", - "LaserDemon_Base.OnOffTime - 0.5" - ] - } - ], - "actions": [ - { - "type": { - "value": "Tween::TweenBehavior::AddObjectOpacityTween2" - }, - "parameters": [ - "LaserDemon_Base", - "Tween", - "\"ChargeDown\"", - "50", - "\"linear\"", - "0.5", - "" - ] - }, - { - "type": { - "value": "SetObjectVariableAsBoolean" - }, - "parameters": [ - "LaserDemon_Base", - "CurrentlyChargingOrHasChargedDown", - "True" - ] - }, - { - "type": { - "value": "SetObjectVariableAsBoolean" - }, - "parameters": [ - "LaserDemon_Base", - "CurrentlyChargingOrHasChargedUp", - "False" - ] - }, - { - "type": { - "value": "TextContainerCapability::TextContainerBehavior::SetValue" - }, - "parameters": [ - "Test", - "Text", - "=", - "ToString(RandomFloat(1))" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "Start charging up again before the end of the cycle if FireOffsetTime < 1" - }, { "type": "BuiltinCommonInstructions::Standard", "conditions": [ @@ -81040,251 +76673,183 @@ "value": "ObjectVariableAsBoolean" }, "parameters": [ - "LaserDemon_Base", - "CurrentlyChargingOrHasChargedDown", + "Enemies", + "IsKillable", "True" ] - }, - { - "type": { - "value": "ObjectVariableAsBoolean" - }, - "parameters": [ - "LaserDemon_Base", - "CurrentlyChargingOrHasChargedUp", - "False" - ] - }, - { - "type": { - "value": "CompareObjectTimer" - }, - "parameters": [ - "LaserDemon_Base", - "\"FireTimer\"", - ">=", - "(2 * LaserDemon_Base.OnOffTime) - LaserDemon_Base.FireOffsetTime - (1 - LaserDemon_Base.FireOffsetTime)" - ] } ], "actions": [ { "type": { - "value": "Tween::TweenBehavior::AddObjectOpacityTween2" - }, - "parameters": [ - "LaserDemon_Base", - "Tween", - "\"ChargeUp\"", - "255", - "\"linear\"", - "1", - "" - ] - }, - { - "type": { - "value": "SetObjectVariableAsBoolean" - }, - "parameters": [ - "LaserDemon_Base", - "CurrentlyChargingOrHasChargedUp", - "True" - ] - }, - { - "type": { - "value": "TextContainerCapability::TextContainerBehavior::SetValue" + "value": "ModVarObjet" }, "parameters": [ - "Test2", - "Text", + "Enemies", + "OldPosition_X", "=", - "ToString(RandomFloat(1))" - ] - } - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "VarObjet" - }, - "parameters": [ - "LaserDemon_Base", - "FireOffsetTime", - ">=", - "1" - ] - } - ], - "actions": [], - "events": [ - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "Charging up animation (glow) 1 sec before laser appears" - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "ObjectVariableAsBoolean" - }, - "parameters": [ - "LaserDemon_Base", - "CurrentlyChargingOrHasChargedUp", - "" - ] - }, - { - "type": { - "value": "CompareObjectTimer" - }, - "parameters": [ - "LaserDemon_Base", - "\"FireTimer\"", - ">=", - "LaserDemon_Base.FireOffsetTime - 1" - ] - } - ], - "actions": [ - { - "type": { - "value": "Tween::TweenBehavior::AddObjectOpacityTween2" - }, - "parameters": [ - "LaserDemon_Base", - "Tween", - "\"ChargeUp\"", - "255", - "\"linear\"", - "1", - "" - ] - }, - { - "type": { - "value": "SetObjectVariableAsBoolean" - }, - "parameters": [ - "LaserDemon_Base", - "CurrentlyChargingOrHasChargedUp", - "True" - ] - }, - { - "type": { - "value": "SetObjectVariableAsBoolean" - }, - "parameters": [ - "LaserDemon_Base", - "CurrentlyChargingOrHasChargedDown", - "False" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "Charging down animation 0.5 sec before laser disappears" - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "ObjectVariableAsBoolean" - }, - "parameters": [ - "LaserDemon_Base", - "CurrentlyChargingOrHasChargedDown", - "" + "Enemies.X()" ] }, { "type": { - "value": "ObjectVariableAsBoolean" + "value": "ModVarObjet" }, "parameters": [ - "LaserDemon_Base", - "NeedsOffsetReset", - "" + "Enemies", + "OldPosition_Y", + "=", + "Enemies.Y()" ] }, { "type": { - "value": "CompareObjectTimer" + "value": "ModVarObjet" }, "parameters": [ - "LaserDemon_Base", - "\"FireTimer\"", - ">=", - "LaserDemon_Base.OnOffTime - 0.5" + "Enemies", + "OldAngle", + "=", + "Enemies.Angle()" ] } - ], + ] + } + ] + }, + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "value": "AjoutObjConcern" + }, + "parameters": [ + "", + "MovingPlatforms" + ] + } + ], + "actions": [], + "events": [ + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [], "actions": [ { "type": { - "value": "Tween::TweenBehavior::AddObjectOpacityTween2" + "value": "ModVarObjet" }, "parameters": [ - "LaserDemon_Base", - "Tween", - "\"ChargeDown\"", - "50", - "\"linear\"", - "0.5", - "" + "MovingPlatforms", + "OldPosition_X", + "=", + "MovingPlatforms.X()" ] }, { "type": { - "value": "SetObjectVariableAsBoolean" + "value": "ModVarObjet" }, "parameters": [ - "LaserDemon_Base", - "CurrentlyChargingOrHasChargedDown", - "True" + "MovingPlatforms", + "OldPosition_Y", + "=", + "MovingPlatforms.Y()" ] }, { "type": { - "value": "TextContainerCapability::TextContainerBehavior::SetValue" + "value": "ModVarObjet" }, "parameters": [ - "Test", - "Text", + "MovingPlatforms", + "OldAngle", "=", - "ToString(RandomFloat(1))" + "MovingPlatforms.Angle()" ] } ] } ] + } + ] + } + ], + "parameters": [] + }, + { + "colorB": 228, + "colorG": 176, + "colorR": 74, + "creationTime": 0, + "folded": true, + "name": "Shoot Projectiles for ShootingEnemies", + "source": "", + "type": "BuiltinCommonInstructions::Group", + "events": [ + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "value": "DepartScene" + }, + "parameters": [ + "" + ] + } + ], + "actions": [ + { + "type": { + "value": "ResetObjectTimer" + }, + "parameters": [ + "ShootingEnemies", + "\"FireTimer\"" + ] }, + { + "type": { + "value": "OpacityCapability::OpacityBehavior::SetValue" + }, + "parameters": [ + "ShootingEnemies", + "Opacity", + "=", + "100" + ] + } + ] + }, + { + "type": "BuiltinCommonInstructions::Comment", + "color": { + "b": 109, + "g": 230, + "r": 255, + "textB": 0, + "textG": 0, + "textR": 0 + }, + "comment": "Precondition: FireFrequencyTime >= 1 sec" + }, + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "value": "AjoutObjConcern" + }, + "parameters": [ + "", + "ShootingEnemies" + ] + } + ], + "actions": [], + "events": [ { "type": "BuiltinCommonInstructions::Comment", "color": { @@ -81305,7 +76870,7 @@ "value": "ObjectVariableAsBoolean" }, "parameters": [ - "LaserDemon_Base", + "ShootingEnemies", "NeedsOffsetReset", "True" ] @@ -81315,10 +76880,10 @@ "value": "CompareObjectTimer" }, "parameters": [ - "LaserDemon_Base", + "ShootingEnemies", "\"FireTimer\"", ">=", - "LaserDemon_Base.FireOffsetTime" + "ShootingEnemies.Variable(FireOffsetTime)" ] } ], @@ -81328,7 +76893,7 @@ "value": "SetObjectVariableAsBoolean" }, "parameters": [ - "LaserDemon_Base", + "ShootingEnemies", "NeedsOffsetReset", "False" ] @@ -81338,7 +76903,7 @@ "value": "ResetObjectTimer" }, "parameters": [ - "LaserDemon_Base", + "ShootingEnemies", "\"FireTimer\"" ] } @@ -81354,31 +76919,56 @@ "textG": 0, "textR": 0 }, - "comment": "Reset timer when the full cycle of OnOffTime * 2 secs ends" + "comment": "Charging up animation (glow) 1 sec before shooting" }, { "type": "BuiltinCommonInstructions::Standard", "conditions": [ + { + "type": { + "value": "ObjectVariableAsBoolean" + }, + "parameters": [ + "ShootingEnemies", + "CurrentlyChargingUp", + "" + ] + }, + { + "type": { + "value": "ObjectVariableAsBoolean" + }, + "parameters": [ + "ShootingEnemies", + "NeedsOffsetReset", + "" + ] + }, { "type": { "value": "CompareObjectTimer" }, "parameters": [ - "LaserDemon_Base", + "ShootingEnemies", "\"FireTimer\"", ">=", - "2 * LaserDemon_Base.OnOffTime - LaserDemon_Base.FireOffsetTime" + "ShootingEnemies.Variable(FireFrequencyTime) - 1" ] } ], "actions": [ { "type": { - "value": "ResetObjectTimer" + "value": "Tween::TweenBehavior::AddObjectOpacityTween2" }, "parameters": [ - "LaserDemon_Base", - "\"FireTimer\"" + "ShootingEnemies", + "Tween", + "\"ChargeUp\"", + "255", + "\"linear\"", + "1", + "" ] }, { @@ -81386,9 +76976,63 @@ "value": "SetObjectVariableAsBoolean" }, "parameters": [ - "LaserDemon_Base", - "CurrentlyChargingOrHasChargedUp", - "False" + "ShootingEnemies", + "CurrentlyChargingUp", + "True" + ] + } + ] + }, + { + "type": "BuiltinCommonInstructions::Comment", + "color": { + "b": 109, + "g": 230, + "r": 255, + "textB": 0, + "textG": 0, + "textR": 0 + }, + "comment": "Shoot and charge down glow over 0.3 seconds" + }, + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "value": "ObjectVariableAsBoolean" + }, + "parameters": [ + "ShootingEnemies", + "NeedsOffsetReset", + "" + ] + }, + { + "type": { + "value": "CompareObjectTimer" + }, + "parameters": [ + "ShootingEnemies", + "\"FireTimer\"", + ">=", + "ShootingEnemies.Variable(FireFrequencyTime)" + ] + } + ], + "actions": [ + { + "type": { + "value": "Tween::TweenBehavior::AddObjectOpacityTween2" + }, + "parameters": [ + "ShootingEnemies", + "Tween", + "\"ChargeDown\"", + "100", + "\"easeOutQuad\"", + "0.3", + "" ] }, { @@ -81396,46 +77040,252 @@ "value": "SetObjectVariableAsBoolean" }, "parameters": [ - "LaserDemon_Base", - "CurrentlyChargingOrHasChargedDown", + "ShootingEnemies", + "CurrentlyChargingUp", "False" ] + }, + { + "type": { + "value": "ResetObjectTimer" + }, + "parameters": [ + "ShootingEnemies", + "\"FireTimer\"" + ] } ], "events": [ { + "folded": true, "type": "BuiltinCommonInstructions::Standard", "conditions": [ { "type": { - "value": "VarObjet" + "value": "BuiltinCommonInstructions::Or" }, - "parameters": [ - "LaserDemon_Base", - "FireOffsetTime", - "!=", - "0" + "parameters": [], + "subInstructions": [ + { + "type": { + "value": "IsOnScreen::InOnScreen::IsOnScreen" + }, + "parameters": [ + "ShootingEnemies", + "InOnScreen", + "0", + "" + ] + }, + { + "type": { + "value": "BuiltinCommonInstructions::And" + }, + "parameters": [], + "subInstructions": [ + { + "type": { + "value": "ObjectVariableAsBoolean" + }, + "parameters": [ + "ShootingEnemies", + "CanShootOffscreen", + "True" + ] + }, + { + "type": { + "value": "Distance" + }, + "parameters": [ + "ShootingEnemies", + "Player", + "4000", + "" + ] + } + ] + } ] } ], - "actions": [ + "actions": [], + "events": [ { - "type": { - "value": "SetObjectVariableAsBoolean" - }, - "parameters": [ - "LaserDemon_Base", - "NeedsOffsetReset", - "True" - ] + "type": "BuiltinCommonInstructions::JsCode", + "inlineCode": [ + "function ShootSpikeDemon(SpikeDemonBase) {", + " const NumSpikes = 6;", + " const SpikeScale = 64;", + " const SpikeDemonBaseAngle = SpikeDemonBase.getAngle();", + "", + " for (var i = 0; i < NumSpikes; i++) {", + " var SpikeAngle = (360/NumSpikes)*i + SpikeDemonBaseAngle;", + "", + " var Spike = runtimeScene.createObject(\"SpikeDemon_Spike\");", + " Spike.setWidth(SpikeScale);", + " Spike.setHeight(SpikeScale);", + " // doesn't work without this print statement (gives time for renderer to update() maybe?)", + " console.log(Spike.getX() + \"\\n\" + Spike.getY() + \"\\n\" + Spike.getWidth() + \"\\n\" + Spike.getHeight());", + " Spike.setPosition(SpikeDemonBase.x + SpikeDemonBase.getWidth() / 3.6,", + " SpikeDemonBase.y + SpikeDemonBase.getHeight() / 3.2);", + " Spike.setAngle(SpikeAngle);", + " ", + " Spike.setLayer(\"Base Layer\");", + " }", + "}", + "", + "function ShootStalactiteDemon(StalactiteDemonBase) {", + " const SpikeLength = 96;", + "", + " var Spike = runtimeScene.createObject(\"StalactiteDemon_Spike\");", + " Spike.setWidth(SpikeLength);", + " Spike.setHeight(SpikeLength / 2);", + " // doesn't work without this print statement (gives time for renderer to update() maybe?)", + " console.log(Spike.getX() + \"\\n\" + Spike.getY() + \"\\n\" + Spike.getWidth() + \"\\n\" + Spike.getHeight());", + " Spike.setPosition(StalactiteDemonBase.x + StalactiteDemonBase.getWidth() / 3,", + " StalactiteDemonBase.y + StalactiteDemonBase.getHeight() - StalactiteDemonBase.getHeight() / 3);", + " Spike.setAngle(90);", + "", + " Spike.setLayer(\"Base Layer\");", + "}", + "", + "function ShootStalagmiteDemon(StalagmiteDemonBase) {", + " const SpikeLength = 96;", + " ", + " var Spike = runtimeScene.createObject(\"StalagmiteDemon_Spike\");", + " Spike.setWidth(SpikeLength);", + " Spike.setHeight(SpikeLength / 2);", + " // doesn't work without this print statement (gives time for renderer to update() maybe?)", + " console.log(Spike.getX() + \"\\n\" + Spike.getY() + \"\\n\" + Spike.getWidth() + \"\\n\" + Spike.getHeight());", + " Spike.setPosition(StalagmiteDemonBase.x + StalagmiteDemonBase.getWidth() / 3,", + " StalagmiteDemonBase.y);", + " Spike.setAngle(270);", + "", + " Spike.setLayer(\"Base Layer\");", + "}", + "", + "function ShootTurretDemon(TurretDemonEye) {", + " const SpikeScale = 64;", + " const Player = runtimeScene.getObjects(\"Player\")[0];", + "", + " var Spike = runtimeScene.createObject(\"TurretDemon_Spike\");", + " Spike.setWidth(SpikeScale);", + " Spike.setHeight(SpikeScale);", + " // doesn't work without this print statement (gives time for renderer to update() maybe?)", + " console.log(Spike.getX() + \"\\n\" + Spike.getY() + \"\\n\" + Spike.getWidth() + \"\\n\" + Spike.getHeight());", + " Spike.setPosition(TurretDemonEye.x + TurretDemonEye.getWidth() / 2.5, TurretDemonEye.y + TurretDemonEye.getHeight() / 2.5);", + " // point initially towards player; have to do calcs since rotateTowardsPosition with immediate rotation seems to not work", + " Spike.setAngle(Math.atan((Spike.getCenterX() - Player.getCenterX()) / (Spike.getCenterY - Player.getCenterY())));", + " ", + " Spike.getVariables().get(\"Lifetime\").setNumber(TurretDemonEye.getVariables().get(\"ProjectileLifetime\").getAsNumber());", + " Spike.resetTimer(\"TimeAlive\");", + "", + " Spike.setLayer(\"Base Layer\");", + "}", + "", + "function ShootShockwaveDemon(ShockwaveDemonBase) {", + " const ShockwaveScale = 384;", + " const Player = runtimeScene.getObjects(\"Player\")[0];", + " const ShockwaveDemonBaseVariables = ShockwaveDemonBase.getVariables();", + " const ShockwavePower = ShockwaveDemonBaseVariables.get(\"ShockwavePower\").getAsNumber();", + "", + " var Shockwave = runtimeScene.createObject(\"ShockwaveDemon_Shockwave\");", + " Shockwave.setWidth(ShockwaveScale);", + " Shockwave.setHeight(ShockwaveScale);", + " // doesn't work without this print statement (gives time for renderer to update() maybe?)", + " console.log(Shockwave.getX() + \"\\n\" + Shockwave.getY() + \"\\n\" + Shockwave.getWidth() + \"\\n\" + Shockwave.getHeight());", + " Shockwave.setPosition(ShockwaveDemonBase.x - ShockwaveDemonBase.getWidth() / 2,", + " ShockwaveDemonBase.y - ShockwaveDemonBase.getHeight() / 2);", + "", + " if (ShockwaveDemonBaseVariables.get(\"FixedAngle\").getAsBoolean()) {", + " var AngleToShoot = ShockwaveDemonBase.getAngle() + 90;", + " Shockwave.setAngle(180 + AngleToShoot);", + " Shockwave.addForceTowardPosition(ShockwaveDemonBase.getX() + 10000 * Math.cos(AngleToShoot * Math.PI / 180),", + " ShockwaveDemonBase.getY() + 10000 * Math.sin(AngleToShoot * Math.PI / 180), ShockwavePower, 1);", + " } else {", + " Shockwave.setAngle(180 + Shockwave.getAngleToObject(Player));", + " Shockwave.addForceTowardPosition(Player.getX() + Player.getWidth() / 2, Player.getY() + Player.getHeight() / 2,", + " ShockwavePower, 1);", + " }", + " ", + " Shockwave.getVariables().get(\"Lifetime\").setNumber(ShockwaveDemonBaseVariables.get(\"ProjectileLifetime\").getAsNumber());", + " Shockwave.getVariables().get(\"Power\").setNumber(ShockwaveDemonBaseVariables.get(\"ShockwavePower\").getAsNumber());", + " Shockwave.resetTimer(\"TimeAlive\");", + "", + " Shockwave.setLayer(\"Base Layer\");", + "}", + "", + "function ShootMiteDemon(MiteDemonBase) {", + " const MiteSize = 128;", + " const Player = runtimeScene.getObjects(\"Player\")[0];", + " const MiteDemonBaseVariables = MiteDemonBase.getVariables();", + "", + " var Mite = runtimeScene.createObject(\"MiteDemon_Mite\");", + " Mite.setWidth(MiteSize);", + " Mite.setHeight(MiteSize);", + " // doesn't work without this print statement (gives time for renderer to update() maybe?)", + " console.log(Mite.getX() + \"\\n\" + Mite.getY() + \"\\n\" + Mite.getWidth() + \"\\n\" + Mite.getHeight());", + " Mite.setPosition(MiteDemonBase.x + MiteDemonBase.getWidth() / 4,", + " MiteDemonBase.y + MiteDemonBase.getHeight() / 3);", + "", + " if (Mite.getCenterX() < Player.getX()) {", + " Mite.setAngle(0);", + " } else {", + " Mite.setAngle(180);", + " }", + "", + " Mite.getVariables().get(\"Lifetime\").setNumber(MiteDemonBaseVariables.get(\"ProjectileLifetime\").getAsNumber());", + " Mite.getVariables().get(\"MaxSpeed\").setNumber(MiteDemonBaseVariables.get(\"MiteMaxSpeed\").getAsNumber());", + " Mite.resetTimer(\"TimeAlive\");", + "", + " Mite.setLayer(\"Base Layer\");", + "}", + "", + "for (var x = 0; x < objects.length; x++) {", + " // \"Polymorphism\"", + " const ShootingEnemy = objects[x];", + " const ShootingEnemyName = ShootingEnemy.getName();", + " console.log(ShootingEnemyName)", + "", + " if (ShootingEnemyName === \"SpikeDemon_Base\") {", + " ShootSpikeDemon(ShootingEnemy);", + " } else if (ShootingEnemyName === \"StalactiteDemon_Base\") {", + " ShootStalactiteDemon(ShootingEnemy);", + " } else if (ShootingEnemyName === \"StalagmiteDemon_Base\") {", + " ShootStalagmiteDemon(ShootingEnemy);", + " } else if (ShootingEnemyName === \"TurretDemon_Eye\") {", + " ShootTurretDemon(ShootingEnemy);", + " } else if (ShootingEnemyName === \"ShockwaveDemon_Base\") {", + " ShootShockwaveDemon(ShootingEnemy);", + " } else if (ShootingEnemyName === \"MiteDemon_Base\") {", + " ShootMiteDemon(ShootingEnemy);", + " }", + "}", + "" + ], + "parameterObjects": "ShootingEnemies", + "useStrict": true, + "eventsSheetExpanded": true } ] } ] } - ], - "parameters": [] - }, + ] + } + ], + "parameters": [] + }, + { + "colorB": 228, + "colorG": 176, + "colorR": 74, + "creationTime": 0, + "name": "Kill Projectiles on Collision With ProjectileKillers", + "source": "", + "type": "BuiltinCommonInstructions::Group", + "events": [ { "type": "BuiltinCommonInstructions::Comment", "color": { @@ -81446,26 +77296,26 @@ "textG": 0, "textR": 0 }, - "comment": "Precondition: laser beam instance variables are the same as their respective bases'" + "comment": "Collisions aren't even happy with a pick all and apparently need a for each" }, { - "colorB": 228, - "colorG": 176, - "colorR": 74, - "creationTime": 0, - "folded": true, - "name": "Laser Beam Timer", - "source": "", - "type": "BuiltinCommonInstructions::Group", + "type": "BuiltinCommonInstructions::ForEach", + "object": "ProjectilesThatDieToProjectileKillers", + "conditions": [], + "actions": [], "events": [ { "type": "BuiltinCommonInstructions::Standard", "conditions": [ { "type": { - "value": "DepartScene" + "value": "CollisionNP" }, "parameters": [ + "ProjectilesThatDieToProjectileKillers", + "ProjectileKillers", + "", + "", "" ] } @@ -81473,358 +77323,287 @@ "actions": [ { "type": { - "value": "ResetObjectTimer" + "value": "Create" }, "parameters": [ - "LaserBeams", - "\"FireTimer\"" + "", + "ProjectileDeathParticles", + "ProjectilesThatDieToProjectileKillers.X() + ProjectilesThatDieToProjectileKillers.Width() / 2", + "ProjectilesThatDieToProjectileKillers.Y() + ProjectilesThatDieToProjectileKillers.Height() / 2", + "\"Base Layer\"" ] }, { "type": { - "value": "MettreXY" + "value": "Delete" }, "parameters": [ - "LaserBeams", - "=", - "0", - "=", - "4000" + "ProjectilesThatDieToProjectileKillers", + "" ] } ] + } + ] + } + ], + "parameters": [] + }, + { + "colorB": 228, + "colorG": 176, + "colorR": 74, + "creationTime": 0, + "folded": true, + "name": "Control Projectile Despawning for ProjectilesThatDespawnOnLifetime", + "source": "", + "type": "BuiltinCommonInstructions::Group", + "events": [ + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "value": "AjoutObjConcern" + }, + "parameters": [ + "", + "ProjectilesThatDespawnOnLifetime" + ] + } + ], + "actions": [], + "events": [ + { + "type": "BuiltinCommonInstructions::Comment", + "color": { + "b": 109, + "g": 230, + "r": 255, + "textB": 0, + "textG": 0, + "textR": 0 + }, + "comment": "Starting the timer is still left to the base ShootingEnemy since not all of them have manually-lifetimed projectiles and I don't see a clean way to group those into another object group and do a \"belongs to group\" check in ShootingEnemies' Shoot() code (like instanceof in Java or something)" }, { "type": "BuiltinCommonInstructions::Standard", "conditions": [ { "type": { - "value": "AjoutObjConcern" + "value": "CompareObjectTimer" }, "parameters": [ - "", - "LaserBeams" + "ProjectilesThatDespawnOnLifetime", + "\"TimeAlive\"", + ">=", + "ProjectilesThatDespawnOnLifetime.Variable(Lifetime)" ] } ], - "actions": [], - "events": [ - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "Charging up animation for the first 0.15 secs of the laser being shown (after base has already fully charged up and \"activated\" the laser)" - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "ObjectVariableAsBoolean" - }, - "parameters": [ - "LaserBeams", - "CurrentlyChargingOrHasChargedUp", - "" - ] - }, - { - "type": { - "value": "CompareObjectTimer" - }, - "parameters": [ - "LaserBeams", - "\"FireTimer\"", - ">=", - "LaserBeams.FireOffsetTime" - ] - } - ], - "actions": [ - { - "type": { - "value": "SetObjectVariableAsBoolean" - }, - "parameters": [ - "LaserBeams", - "CurrentlyChargingOrHasChargedUp", - "True" - ] - }, - { - "type": { - "value": "ResetObjectTimer" - }, - "parameters": [ - "LaserBeams", - "\"FireTimer\"" - ] - }, - { - "type": { - "value": "OpacityCapability::OpacityBehavior::SetValue" - }, - "parameters": [ - "LaserBeams", - "Opacity", - "=", - "60" - ] - }, - { - "type": { - "value": "MettreXY" - }, - "parameters": [ - "LaserBeams", - "=", - "LaserBeams.OrgPosition_X", - "=", - "LaserBeams.OrgPosition_Y" - ] - }, - { - "type": { - "value": "Tween::TweenBehavior::AddObjectOpacityTween2" - }, - "parameters": [ - "LaserBeams", - "Tween", - "\"ChargeUp\"", - "255", - "\"linear\"", - "0.15", - "" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "Charging down animation for the last 0.3 secs of the laser being shown (concurrently to the base changing down)" - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "ObjectVariableAsBoolean" - }, - "parameters": [ - "LaserBeams", - "CurrentlyChargingOrHasChargedDown", - "" - ] - }, - { - "type": { - "value": "ObjectVariableAsBoolean" - }, - "parameters": [ - "LaserBeams", - "CurrentlyChargingOrHasChargedUp", - "True" - ] - }, - { - "type": { - "value": "CompareObjectTimer" - }, - "parameters": [ - "LaserBeams", - "\"FireTimer\"", - ">=", - "LaserBeams.OnOffTime - 0.3" - ] - } - ], - "actions": [ - { - "type": { - "value": "SetObjectVariableAsBoolean" - }, - "parameters": [ - "LaserBeams", - "CurrentlyChargingOrHasChargedDown", - "True" - ] - }, - { - "type": { - "value": "Tween::TweenBehavior::AddObjectOpacityTween2" - }, - "parameters": [ - "LaserBeams", - "Tween", - "\"ChargeDown\"", - "60", - "\"linear\"", - "0.3", - "" - ] - } - ] - }, + "actions": [ { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 + "type": { + "value": "Create" }, - "comment": "Move laser beam away to hide it" - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "ObjectVariableAsBoolean" - }, - "parameters": [ - "LaserBeams", - "CurrentlyChargingOrHasChargedDown", - "True" - ] - }, - { - "type": { - "value": "PosY" - }, - "parameters": [ - "LaserBeams", - "!=", - "6000" - ] - }, - { - "type": { - "value": "CompareObjectTimer" - }, - "parameters": [ - "LaserBeams", - "\"FireTimer\"", - ">=", - "LaserBeams.OnOffTime" - ] - } - ], - "actions": [ - { - "type": { - "value": "MettreXY" - }, - "parameters": [ - "LaserBeams", - "=", - "0", - "=", - "4000" - ] - } + "parameters": [ + "", + "BloodParticles", + "ProjectilesThatDespawnOnLifetime.X() + ProjectilesThatDespawnOnLifetime.Width() / 2", + "ProjectilesThatDespawnOnLifetime.Y() + ProjectilesThatDespawnOnLifetime.Height() / 2", + "" ] }, { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 + "type": { + "value": "Delete" }, - "comment": "Reset laser beam timer when the full cycle of OnOffTime * 2 secs ends" - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "ObjectVariableAsBoolean" - }, - "parameters": [ - "LaserBeams", - "CurrentlyChargingOrHasChargedDown", - "True" - ] - }, - { - "type": { - "value": "CompareObjectTimer" - }, - "parameters": [ - "LaserBeams", - "\"FireTimer\"", - ">=", - "2 * LaserBeams.OnOffTime- LaserBeams.FireOffsetTime" - ] - } - ], - "actions": [ - { - "type": { - "value": "ResetObjectTimer" - }, - "parameters": [ - "LaserBeams", - "\"FireTimer\"" - ] - }, - { - "type": { - "value": "SetObjectVariableAsBoolean" - }, - "parameters": [ - "LaserBeams", - "CurrentlyChargingOrHasChargedUp", - "False" - ] - }, - { - "type": { - "value": "SetObjectVariableAsBoolean" - }, - "parameters": [ - "LaserBeams", - "CurrentlyChargingOrHasChargedDown", - "False" - ] - } + "parameters": [ + "ProjectilesThatDespawnOnLifetime", + "" ] } ] } + ] + } + ], + "parameters": [] + }, + { + "colorB": 224, + "colorG": 16, + "colorR": 189, + "creationTime": 0, + "name": "Flying Demon", + "source": "", + "type": "BuiltinCommonInstructions::Group", + "events": [], + "parameters": [] + }, + { + "colorB": 224, + "colorG": 16, + "colorR": 189, + "creationTime": 0, + "folded": true, + "name": "Fire Demon", + "source": "", + "type": "BuiltinCommonInstructions::Group", + "events": [ + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "value": "AnimatableCapability::AnimatableBehavior::Name" + }, + "parameters": [ + "FireDemon", + "Animation", + "=", + "\"Fire\"" + ] + }, + { + "type": { + "value": "ObjectVariableAsBoolean" + }, + "parameters": [ + "FireDemon", + "IsKillable", + "True" + ] + } ], - "parameters": [] + "actions": [ + { + "type": { + "value": "SetObjectVariableAsBoolean" + }, + "parameters": [ + "FireDemon", + "IsKillable", + "False" + ] + }, + { + "type": { + "value": "EffectCapability::EffectBehavior::EnableEffect" + }, + "parameters": [ + "FireDemon", + "Effect", + "\"ChromaticAberration\"", + "yes" + ] + } + ] + }, + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "inverted": true, + "value": "AnimatableCapability::AnimatableBehavior::Name" + }, + "parameters": [ + "FireDemon", + "Animation", + "=", + "\"Fire\"" + ] + }, + { + "type": { + "value": "ObjectVariableAsBoolean" + }, + "parameters": [ + "FireDemon", + "IsKillable", + "False" + ] + } + ], + "actions": [ + { + "type": { + "value": "SetObjectVariableAsBoolean" + }, + "parameters": [ + "FireDemon", + "IsKillable", + "True" + ] + }, + { + "type": { + "value": "EffectCapability::EffectBehavior::EnableEffect" + }, + "parameters": [ + "FireDemon", + "Effect", + "\"ChromaticAberration\"", + "no" + ] + } + ] } ], "parameters": [] }, + { + "colorB": 224, + "colorG": 16, + "colorR": 189, + "creationTime": 0, + "name": "Horizontal Demon", + "source": "", + "type": "BuiltinCommonInstructions::Group", + "events": [], + "parameters": [] + }, + { + "colorB": 224, + "colorG": 16, + "colorR": 189, + "creationTime": 0, + "name": "Spike Demon", + "source": "", + "type": "BuiltinCommonInstructions::Group", + "events": [], + "parameters": [] + }, + { + "colorB": 224, + "colorG": 16, + "colorR": 189, + "creationTime": 0, + "name": "Stalactite Demon", + "source": "", + "type": "BuiltinCommonInstructions::Group", + "events": [], + "parameters": [] + }, + { + "colorB": 224, + "colorG": 16, + "colorR": 189, + "creationTime": 0, + "name": "Stalagmite Demon", + "source": "", + "type": "BuiltinCommonInstructions::Group", + "events": [], + "parameters": [] + }, { "colorB": 224, "colorG": 16, "colorR": 189, "creationTime": 0, "folded": true, - "name": "Laser Demon 2", + "name": "Laser Demon", "source": "", "type": "BuiltinCommonInstructions::Group", "events": [ @@ -81846,10 +77625,10 @@ "value": "ModVarObjet" }, "parameters": [ - "LaserDemon_Beam2", + "LaserDemon_Beam", "OrgPosition_X", "=", - "LaserDemon_Beam2.X()" + "LaserDemon_Beam.X()" ] }, { @@ -81857,10 +77636,10 @@ "value": "ModVarObjet" }, "parameters": [ - "LaserDemon_Beam2", + "LaserDemon_Beam", "OrgPosition_Y", "=", - "LaserDemon_Beam2.Y()" + "LaserDemon_Beam.Y()" ] }, { @@ -81868,10 +77647,10 @@ "value": "ModVarObjet" }, "parameters": [ - "LaserDemon_Beam2_Single", + "LaserDemon_BeamSingle", "OrgPosition_X", "=", - "LaserDemon_Beam2_Single.X()" + "LaserDemon_BeamSingle.X()" ] }, { @@ -81879,66 +77658,73 @@ "value": "ModVarObjet" }, "parameters": [ - "LaserDemon_Beam2_Single", + "LaserDemon_BeamSingle", "OrgPosition_Y", "=", - "LaserDemon_Beam2_Single.Y()" + "LaserDemon_BeamSingle.Y()" ] } - ] - }, - { - "colorB": 228, - "colorG": 176, - "colorR": 74, - "creationTime": 0, - "name": "Player Collides With Laser Demon", - "source": "", - "type": "BuiltinCommonInstructions::Group", + ], "events": [ { "type": "BuiltinCommonInstructions::Standard", "conditions": [ { "type": { - "value": "CollisionNP" + "value": "VarObjet" }, "parameters": [ - "Player", - "LaserDemon_Base2", - "", - "", - "" + "LaserDemon_Base", + "FireOffsetTime", + "=", + "0" ] } ], "actions": [ { "type": { - "value": "Player::CollideWithEnemy" + "value": "SetObjectVariableAsBoolean" }, "parameters": [ - "", - "Player", - "PlatformerObject", - "LaserDemon_Base2", - "" + "LaserDemon_Base", + "NeedsOffsetReset", + "False" ] } ] - }, + } + ] + }, + { + "type": "BuiltinCommonInstructions::Comment", + "color": { + "b": 109, + "g": 230, + "r": 255, + "textB": 0, + "textG": 0, + "textR": 0 + }, + "comment": "Precondition: FireOffsetTimer <= OnOffTime >= 0.5 sec" + }, + { + "colorB": 228, + "colorG": 176, + "colorR": 74, + "creationTime": 0, + "name": "Laser Base Timer", + "source": "", + "type": "BuiltinCommonInstructions::Group", + "events": [ { "type": "BuiltinCommonInstructions::Standard", "conditions": [ { "type": { - "value": "CollisionNP" + "value": "DepartScene" }, "parameters": [ - "Player", - "LaserDemon_Beam2", - "", - "", "" ] } @@ -81946,85 +77732,26 @@ "actions": [ { "type": { - "value": "Player::CollideWithEnemy" + "value": "ResetObjectTimer" }, "parameters": [ - "", - "Player", - "PlatformerObject", - "LaserDemon_Beam2", - "" + "LaserDemon_Base", + "\"FireTimer\"" ] }, { "type": { - "value": "MettreXY" + "value": "OpacityCapability::OpacityBehavior::SetValue" }, "parameters": [ - "LaserDemon_Beam2", - "=", - "0", + "LaserDemon_Base", + "Opacity", "=", - "6000" + "50" ] } ] }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "CollisionNP" - }, - "parameters": [ - "Player", - "LaserDemon_Beam2_Single", - "", - "", - "" - ] - } - ], - "actions": [ - { - "type": { - "value": "Player::CollideWithEnemy" - }, - "parameters": [ - "", - "Player", - "PlatformerObject", - "LaserDemon_Beam2_Single", - "" - ] - }, - { - "type": { - "value": "MettreXY" - }, - "parameters": [ - "LaserDemon_Beam2_Single", - "=", - "0", - "=", - "6000" - ] - } - ] - } - ], - "parameters": [] - }, - { - "colorB": 228, - "colorG": 176, - "colorR": 74, - "creationTime": 0, - "name": "Laser Timer", - "source": "", - "type": "BuiltinCommonInstructions::Group", - "events": [ { "type": "BuiltinCommonInstructions::Comment", "color": { @@ -82035,31 +77762,24 @@ "textG": 0, "textR": 0 }, - "comment": "Timer stagger is manually accounted for here to make it easier to control the animation timings" + "comment": "Split into two conditions since if FireOffsetTimer < 1, we have to charge up at end of " }, { "type": "BuiltinCommonInstructions::Standard", "conditions": [ { "type": { - "value": "DepartScene" - }, - "parameters": [ - "" - ] - } - ], - "actions": [ - { - "type": { - "value": "ResetTimer" + "value": "VarObjet" }, "parameters": [ - "", - "\"LaserEnemy2\"" + "LaserDemon_Base", + "FireOffsetTime", + "<", + "1" ] } ], + "actions": [], "events": [ { "type": "BuiltinCommonInstructions::Comment", @@ -82071,314 +77791,413 @@ "textG": 0, "textR": 0 }, - "comment": "Make sure a quick charging up laser demon base animation is played at the beginning" + "comment": "Make sure if beam is supposed to come on almost immediately, we still play a short charging up animation" }, { "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ + "conditions": [ { "type": { - "value": "OpacityCapability::OpacityBehavior::SetValue" + "value": "ObjectVariableAsBoolean" }, "parameters": [ - "LaserDemon_Base2", - "Opacity", - "=", - "40" + "LaserDemon_Base", + "CurrentlyChargingOrHasChargedUp", + "" ] - }, + } + ], + "actions": [ { "type": { "value": "Tween::TweenBehavior::AddObjectOpacityTween2" }, "parameters": [ - "LaserDemon_Base2", + "LaserDemon_Base", "Tween", "\"ChargeUp\"", "255", - "\"easeInQuad\"", - "0.15", + "\"linear\"", + "max(LaserDemon_Base.FireOffsetTime, 0.15)", "" ] + }, + { + "type": { + "value": "SetObjectVariableAsBoolean" + }, + "parameters": [ + "LaserDemon_Base", + "CurrentlyChargingOrHasChargedUp", + "True" + ] + }, + { + "type": { + "value": "SetObjectVariableAsBoolean" + }, + "parameters": [ + "LaserDemon_Base", + "CurrentlyChargingOrHasChargedDown", + "False" + ] } ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "CompareTimer" - }, - "parameters": [ - "", - "\"LaserEnemy2\"", - ">=", - "8" - ] - } - ], - "actions": [ - { - "type": { - "value": "ResetTimer" - }, - "parameters": [ - "", - "\"LaserEnemy2\"" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "0 - 0.15 secs (approx; lag plays a role): charge up laser beam" - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "CompareTimer" - }, - "parameters": [ - "", - "\"LaserEnemy2\"", - ">=", - "0" - ] }, { - "type": { - "value": "CompareTimer" + "type": "BuiltinCommonInstructions::Comment", + "color": { + "b": 109, + "g": 230, + "r": 255, + "textB": 0, + "textG": 0, + "textR": 0 }, - "parameters": [ - "", - "\"LaserEnemy2\"", - "<", - "0.15" - ] + "comment": "Charging down animation 0.5 sec before laser disappears" }, - { - "type": { - "value": "BuiltinCommonInstructions::Once" - }, - "parameters": [] - } - ], - "actions": [], - "events": [ { "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ + "conditions": [ { "type": { - "value": "EffectCapability::EffectBehavior::SetEffectDoubleParameter" + "value": "ObjectVariableAsBoolean" }, "parameters": [ - "LaserDemon_Beam2", - "Effect", - "\"Bloom\"", - "\"bloomScale\"", - "0" + "LaserDemon_Base", + "CurrentlyChargingOrHasChargedDown", + "" ] }, { "type": { - "value": "EffectCapability::EffectBehavior::SetEffectDoubleParameter" + "value": "ObjectVariableAsBoolean" }, "parameters": [ - "LaserDemon_Beam2", - "Effect", - "\"Bloom\"", - "\"brightness\"", - "0" + "LaserDemon_Base", + "NeedsOffsetReset", + "" ] }, { "type": { - "value": "MettreXY" + "value": "CompareObjectTimer" }, "parameters": [ - "LaserDemon_Beam2", - "=", - "LaserDemon_Beam2.OrgPosition_X", - "=", - "LaserDemon_Beam2.OrgPosition_Y" + "LaserDemon_Base", + "\"FireTimer\"", + ">=", + "LaserDemon_Base.OnOffTime - 0.5" + ] + } + ], + "actions": [ + { + "type": { + "value": "Tween::TweenBehavior::AddObjectOpacityTween2" + }, + "parameters": [ + "LaserDemon_Base", + "Tween", + "\"ChargeDown\"", + "50", + "\"linear\"", + "0.5", + "" ] }, { "type": { - "value": "Wait" + "value": "SetObjectVariableAsBoolean" }, "parameters": [ - "0.05" + "LaserDemon_Base", + "CurrentlyChargingOrHasChargedDown", + "True" ] }, { "type": { - "value": "EffectCapability::EffectBehavior::SetEffectDoubleParameter" + "value": "SetObjectVariableAsBoolean" }, "parameters": [ - "LaserDemon_Beam2", - "Effect", - "\"Bloom\"", - "\"brightness\"", - "0.5" + "LaserDemon_Base", + "CurrentlyChargingOrHasChargedUp", + "False" ] }, { "type": { - "value": "Wait" + "value": "TextContainerCapability::TextContainerBehavior::SetValue" + }, + "parameters": [ + "Test", + "Text", + "=", + "ToString(RandomFloat(1))" + ] + } + ] + }, + { + "type": "BuiltinCommonInstructions::Comment", + "color": { + "b": 109, + "g": 230, + "r": 255, + "textB": 0, + "textG": 0, + "textR": 0 + }, + "comment": "Start charging up again before the end of the cycle if FireOffsetTime < 1" + }, + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "value": "ObjectVariableAsBoolean" }, "parameters": [ - "0.05" + "LaserDemon_Base", + "CurrentlyChargingOrHasChargedDown", + "True" ] }, { "type": { - "value": "EffectCapability::EffectBehavior::SetEffectDoubleParameter" + "value": "ObjectVariableAsBoolean" }, "parameters": [ - "LaserDemon_Beam2", - "Effect", - "\"Bloom\"", - "\"bloomScale\"", - "1" + "LaserDemon_Base", + "CurrentlyChargingOrHasChargedUp", + "False" + ] + }, + { + "type": { + "value": "CompareObjectTimer" + }, + "parameters": [ + "LaserDemon_Base", + "\"FireTimer\"", + ">=", + "(2 * LaserDemon_Base.OnOffTime) - LaserDemon_Base.FireOffsetTime - (1 - LaserDemon_Base.FireOffsetTime)" + ] + } + ], + "actions": [ + { + "type": { + "value": "Tween::TweenBehavior::AddObjectOpacityTween2" + }, + "parameters": [ + "LaserDemon_Base", + "Tween", + "\"ChargeUp\"", + "255", + "\"linear\"", + "1", + "" ] }, { "type": { - "value": "Wait" + "value": "SetObjectVariableAsBoolean" }, "parameters": [ - "0.05" + "LaserDemon_Base", + "CurrentlyChargingOrHasChargedUp", + "True" ] }, { "type": { - "value": "EffectCapability::EffectBehavior::SetEffectDoubleParameter" + "value": "TextContainerCapability::TextContainerBehavior::SetValue" }, "parameters": [ - "LaserDemon_Beam2", - "Effect", - "\"Bloom\"", - "\"bloomScale\"", - "2" + "Test2", + "Text", + "=", + "ToString(RandomFloat(1))" ] } ] + } + ] + }, + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "value": "VarObjet" + }, + "parameters": [ + "LaserDemon_Base", + "FireOffsetTime", + ">=", + "1" + ] + } + ], + "actions": [], + "events": [ + { + "type": "BuiltinCommonInstructions::Comment", + "color": { + "b": 109, + "g": 230, + "r": 255, + "textB": 0, + "textG": 0, + "textR": 0 + }, + "comment": "Charging up animation (glow) 1 sec before laser appears" }, { "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ + "conditions": [ { "type": { - "value": "EffectCapability::EffectBehavior::SetEffectDoubleParameter" + "value": "ObjectVariableAsBoolean" }, "parameters": [ - "LaserDemon_Beam2_Single", - "Effect", - "\"Bloom\"", - "\"bloomScale\"", - "0" + "LaserDemon_Base", + "CurrentlyChargingOrHasChargedUp", + "" ] }, { "type": { - "value": "EffectCapability::EffectBehavior::SetEffectDoubleParameter" + "value": "CompareObjectTimer" }, "parameters": [ - "LaserDemon_Beam2_Single", - "Effect", - "\"Bloom\"", - "\"brightness\"", - "0" + "LaserDemon_Base", + "\"FireTimer\"", + ">=", + "LaserDemon_Base.FireOffsetTime - 1" + ] + } + ], + "actions": [ + { + "type": { + "value": "Tween::TweenBehavior::AddObjectOpacityTween2" + }, + "parameters": [ + "LaserDemon_Base", + "Tween", + "\"ChargeUp\"", + "255", + "\"linear\"", + "1", + "" ] }, { "type": { - "value": "MettreXY" + "value": "SetObjectVariableAsBoolean" }, "parameters": [ - "LaserDemon_Beam2_Single", - "=", - "LaserDemon_Beam2_Single.OrgPosition_X", - "=", - "LaserDemon_Beam2_Single.OrgPosition_Y" + "LaserDemon_Base", + "CurrentlyChargingOrHasChargedUp", + "True" ] }, { "type": { - "value": "Wait" + "value": "SetObjectVariableAsBoolean" + }, + "parameters": [ + "LaserDemon_Base", + "CurrentlyChargingOrHasChargedDown", + "False" + ] + } + ] + }, + { + "type": "BuiltinCommonInstructions::Comment", + "color": { + "b": 109, + "g": 230, + "r": 255, + "textB": 0, + "textG": 0, + "textR": 0 + }, + "comment": "Charging down animation 0.5 sec before laser disappears" + }, + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "value": "ObjectVariableAsBoolean" }, "parameters": [ - "0.05" + "LaserDemon_Base", + "CurrentlyChargingOrHasChargedDown", + "" ] }, { "type": { - "value": "EffectCapability::EffectBehavior::SetEffectDoubleParameter" + "value": "ObjectVariableAsBoolean" }, "parameters": [ - "LaserDemon_Beam2_Single", - "Effect", - "\"Bloom\"", - "\"brightness\"", - "0.5" + "LaserDemon_Base", + "NeedsOffsetReset", + "" ] }, { "type": { - "value": "Wait" + "value": "CompareObjectTimer" }, "parameters": [ - "0.05" + "LaserDemon_Base", + "\"FireTimer\"", + ">=", + "LaserDemon_Base.OnOffTime - 0.5" ] - }, + } + ], + "actions": [ { "type": { - "value": "EffectCapability::EffectBehavior::SetEffectDoubleParameter" + "value": "Tween::TweenBehavior::AddObjectOpacityTween2" }, "parameters": [ - "LaserDemon_Beam2_Single", - "Effect", - "\"Bloom\"", - "\"bloomScale\"", - "1" + "LaserDemon_Base", + "Tween", + "\"ChargeDown\"", + "50", + "\"linear\"", + "0.5", + "" ] }, { "type": { - "value": "Wait" + "value": "SetObjectVariableAsBoolean" }, "parameters": [ - "0.05" + "LaserDemon_Base", + "CurrentlyChargingOrHasChargedDown", + "True" ] }, { "type": { - "value": "EffectCapability::EffectBehavior::SetEffectDoubleParameter" + "value": "TextContainerCapability::TextContainerBehavior::SetValue" }, "parameters": [ - "LaserDemon_Beam2_Single", - "Effect", - "\"Bloom\"", - "\"bloomScale\"", - "2" + "Test", + "Text", + "=", + "ToString(RandomFloat(1))" ] } ] @@ -82395,42 +78214,51 @@ "textG": 0, "textR": 0 }, - "comment": "3 - 4 secs: charge down laser demon base" + "comment": "Reset timer if offset reached" }, { "type": "BuiltinCommonInstructions::Standard", "conditions": [ { "type": { - "value": "CompareTimer" + "value": "ObjectVariableAsBoolean" }, "parameters": [ - "", - "\"LaserEnemy2\"", - ">=", - "3" + "LaserDemon_Base", + "NeedsOffsetReset", + "True" ] }, { "type": { - "value": "BuiltinCommonInstructions::Once" + "value": "CompareObjectTimer" }, - "parameters": [] + "parameters": [ + "LaserDemon_Base", + "\"FireTimer\"", + ">=", + "LaserDemon_Base.FireOffsetTime" + ] } ], "actions": [ { "type": { - "value": "Tween::TweenBehavior::AddObjectOpacityTween2" + "value": "SetObjectVariableAsBoolean" }, "parameters": [ - "LaserDemon_Base2", - "Tween", - "\"ChargeDown\"", - "40", - "\"easeInQuad\"", - "1", - "" + "LaserDemon_Base", + "NeedsOffsetReset", + "False" + ] + }, + { + "type": { + "value": "ResetObjectTimer" + }, + "parameters": [ + "LaserDemon_Base", + "\"FireTimer\"" ] } ] @@ -82445,319 +78273,460 @@ "textG": 0, "textR": 0 }, - "comment": "3.7 - 4 secs: charge down laser beam" + "comment": "Reset timer when the full cycle of OnOffTime * 2 secs ends" }, { "type": "BuiltinCommonInstructions::Standard", "conditions": [ { "type": { - "value": "CompareTimer" + "value": "CompareObjectTimer" }, "parameters": [ - "", - "\"LaserEnemy2\"", + "LaserDemon_Base", + "\"FireTimer\"", ">=", - "3.7" + "2 * LaserDemon_Base.OnOffTime - LaserDemon_Base.FireOffsetTime" + ] + } + ], + "actions": [ + { + "type": { + "value": "ResetObjectTimer" + }, + "parameters": [ + "LaserDemon_Base", + "\"FireTimer\"" ] }, { "type": { - "value": "BuiltinCommonInstructions::Once" + "value": "SetObjectVariableAsBoolean" }, - "parameters": [] + "parameters": [ + "LaserDemon_Base", + "CurrentlyChargingOrHasChargedUp", + "False" + ] + }, + { + "type": { + "value": "SetObjectVariableAsBoolean" + }, + "parameters": [ + "LaserDemon_Base", + "CurrentlyChargingOrHasChargedDown", + "False" + ] } ], - "actions": [], "events": [ { "type": "BuiltinCommonInstructions::Standard", - "conditions": [], + "conditions": [ + { + "type": { + "value": "VarObjet" + }, + "parameters": [ + "LaserDemon_Base", + "FireOffsetTime", + "!=", + "0" + ] + } + ], "actions": [ { "type": { - "value": "EffectCapability::EffectBehavior::SetEffectDoubleParameter" + "value": "SetObjectVariableAsBoolean" }, "parameters": [ - "LaserDemon_Beam2", - "Effect", - "\"Bloom\"", - "\"bloomScale\"", - "1.25" + "LaserDemon_Base", + "NeedsOffsetReset", + "True" ] - }, + } + ] + } + ] + } + ], + "parameters": [] + }, + { + "type": "BuiltinCommonInstructions::Comment", + "color": { + "b": 109, + "g": 230, + "r": 255, + "textB": 0, + "textG": 0, + "textR": 0 + }, + "comment": "Precondition: laser beam instance variables are the same as their respective bases'" + }, + { + "colorB": 228, + "colorG": 176, + "colorR": 74, + "creationTime": 0, + "folded": true, + "name": "Laser Beam Timer", + "source": "", + "type": "BuiltinCommonInstructions::Group", + "events": [ + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "value": "DepartScene" + }, + "parameters": [ + "" + ] + } + ], + "actions": [ + { + "type": { + "value": "ResetObjectTimer" + }, + "parameters": [ + "LaserBeams", + "\"FireTimer\"" + ] + }, + { + "type": { + "value": "MettreXY" + }, + "parameters": [ + "LaserBeams", + "=", + "0", + "=", + "4000" + ] + } + ] + }, + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "value": "AjoutObjConcern" + }, + "parameters": [ + "", + "LaserBeams" + ] + } + ], + "actions": [], + "events": [ + { + "type": "BuiltinCommonInstructions::Comment", + "color": { + "b": 109, + "g": 230, + "r": 255, + "textB": 0, + "textG": 0, + "textR": 0 + }, + "comment": "Charging up animation for the first 0.15 secs of the laser being shown (after base has already fully charged up and \"activated\" the laser)" + }, + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ { "type": { - "value": "Wait" + "value": "ObjectVariableAsBoolean" }, "parameters": [ - "0.1" + "LaserBeams", + "CurrentlyChargingOrHasChargedUp", + "" ] }, { "type": { - "value": "EffectCapability::EffectBehavior::SetEffectDoubleParameter" + "value": "CompareObjectTimer" }, "parameters": [ - "LaserDemon_Beam2", - "Effect", - "\"Bloom\"", - "\"bloomScale\"", - "0.5" + "LaserBeams", + "\"FireTimer\"", + ">=", + "LaserBeams.FireOffsetTime" ] - }, + } + ], + "actions": [ { "type": { - "value": "Wait" + "value": "SetObjectVariableAsBoolean" }, "parameters": [ - "0.1" + "LaserBeams", + "CurrentlyChargingOrHasChargedUp", + "True" ] }, { "type": { - "value": "EffectCapability::EffectBehavior::SetEffectDoubleParameter" + "value": "ResetObjectTimer" }, "parameters": [ - "LaserDemon_Beam2", - "Effect", - "\"Bloom\"", - "\"bloomScale\"", - "0" + "LaserBeams", + "\"FireTimer\"" ] }, { "type": { - "value": "EffectCapability::EffectBehavior::SetEffectDoubleParameter" + "value": "OpacityCapability::OpacityBehavior::SetValue" }, "parameters": [ - "LaserDemon_Beam2", - "Effect", - "\"Bloom\"", - "\"brightness\"", - "0.3" + "LaserBeams", + "Opacity", + "=", + "60" ] }, { "type": { - "value": "Wait" + "value": "MettreXY" }, "parameters": [ - "0.1" + "LaserBeams", + "=", + "LaserBeams.OrgPosition_X", + "=", + "LaserBeams.OrgPosition_Y" ] }, { "type": { - "value": "EffectCapability::EffectBehavior::SetEffectDoubleParameter" + "value": "Tween::TweenBehavior::AddObjectOpacityTween2" }, "parameters": [ - "LaserDemon_Beam2", - "Effect", - "\"Bloom\"", - "\"brightness\"", - "0" + "LaserBeams", + "Tween", + "\"ChargeUp\"", + "255", + "\"linear\"", + "0.15", + "" ] } ] }, + { + "type": "BuiltinCommonInstructions::Comment", + "color": { + "b": 109, + "g": 230, + "r": 255, + "textB": 0, + "textG": 0, + "textR": 0 + }, + "comment": "Charging down animation for the last 0.3 secs of the laser being shown (concurrently to the base changing down)" + }, { "type": "BuiltinCommonInstructions::Standard", - "conditions": [], - "actions": [ + "conditions": [ { "type": { - "value": "EffectCapability::EffectBehavior::SetEffectDoubleParameter" + "value": "ObjectVariableAsBoolean" }, "parameters": [ - "LaserDemon_Beam2_Single", - "Effect", - "\"Bloom\"", - "\"bloomScale\"", - "1.25" + "LaserBeams", + "CurrentlyChargingOrHasChargedDown", + "" ] }, { "type": { - "value": "Wait" + "value": "ObjectVariableAsBoolean" }, "parameters": [ - "0.1" + "LaserBeams", + "CurrentlyChargingOrHasChargedUp", + "True" ] }, { "type": { - "value": "EffectCapability::EffectBehavior::SetEffectDoubleParameter" + "value": "CompareObjectTimer" }, "parameters": [ - "LaserDemon_Beam2_Single", - "Effect", - "\"Bloom\"", - "\"bloomScale\"", - "0.5" + "LaserBeams", + "\"FireTimer\"", + ">=", + "LaserBeams.OnOffTime - 0.3" ] - }, + } + ], + "actions": [ { "type": { - "value": "Wait" + "value": "SetObjectVariableAsBoolean" }, "parameters": [ - "0.1" + "LaserBeams", + "CurrentlyChargingOrHasChargedDown", + "True" ] }, { "type": { - "value": "EffectCapability::EffectBehavior::SetEffectDoubleParameter" + "value": "Tween::TweenBehavior::AddObjectOpacityTween2" }, "parameters": [ - "LaserDemon_Beam2_Single", - "Effect", - "\"Bloom\"", - "\"bloomScale\"", - "0" + "LaserBeams", + "Tween", + "\"ChargeDown\"", + "60", + "\"linear\"", + "0.3", + "" ] - }, + } + ] + }, + { + "type": "BuiltinCommonInstructions::Comment", + "color": { + "b": 109, + "g": 230, + "r": 255, + "textB": 0, + "textG": 0, + "textR": 0 + }, + "comment": "Move laser beam away to hide it" + }, + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ { "type": { - "value": "EffectCapability::EffectBehavior::SetEffectDoubleParameter" + "value": "ObjectVariableAsBoolean" }, "parameters": [ - "LaserDemon_Beam2_Single", - "Effect", - "\"Bloom\"", - "\"brightness\"", - "0.3" + "LaserBeams", + "CurrentlyChargingOrHasChargedDown", + "True" ] }, { "type": { - "value": "Wait" + "value": "PosY" }, "parameters": [ - "0.1" + "LaserBeams", + "!=", + "6000" ] }, { "type": { - "value": "EffectCapability::EffectBehavior::SetEffectDoubleParameter" + "value": "CompareObjectTimer" }, "parameters": [ - "LaserDemon_Beam2_Single", - "Effect", - "\"Bloom\"", - "\"brightness\"", - "0" + "LaserBeams", + "\"FireTimer\"", + ">=", + "LaserBeams.OnOffTime" + ] + } + ], + "actions": [ + { + "type": { + "value": "MettreXY" + }, + "parameters": [ + "LaserBeams", + "=", + "0", + "=", + "4000" ] } - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "4- 6.75 secs: reset to off state" - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "CompareTimer" - }, - "parameters": [ - "", - "\"LaserEnemy2\"", - ">=", - "4" - ] - }, - { - "type": { - "value": "BuiltinCommonInstructions::Once" - }, - "parameters": [] - } - ], - "actions": [ - { - "type": { - "value": "MettreXY" - }, - "parameters": [ - "LaserDemon_Beam2", - "=", - "0", - "=", - "6000" ] }, { - "type": { - "value": "MettreXY" - }, - "parameters": [ - "LaserDemon_Beam2_Single", - "=", - "0", - "=", - "6000" - ] - } - ] - }, - { - "type": "BuiltinCommonInstructions::Comment", - "color": { - "b": 109, - "g": 230, - "r": 255, - "textB": 0, - "textG": 0, - "textR": 0 - }, - "comment": "6.75 - 8 secs: charge up laser demon base" - }, - { - "type": "BuiltinCommonInstructions::Standard", - "conditions": [ - { - "type": { - "value": "CompareTimer" + "type": "BuiltinCommonInstructions::Comment", + "color": { + "b": 109, + "g": 230, + "r": 255, + "textB": 0, + "textG": 0, + "textR": 0 }, - "parameters": [ - "", - "\"LaserEnemy2\"", - ">=", - "6.75" - ] + "comment": "Reset laser beam timer when the full cycle of OnOffTime * 2 secs ends" }, { - "type": { - "value": "BuiltinCommonInstructions::Once" - }, - "parameters": [] - } - ], - "actions": [ - { - "type": { - "value": "Tween::TweenBehavior::AddObjectOpacityTween2" - }, - "parameters": [ - "LaserDemon_Base2", - "Tween", - "\"ChargeUp\"", - "255", - "\"easeInQuad\"", - "1.25", - "" + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "value": "ObjectVariableAsBoolean" + }, + "parameters": [ + "LaserBeams", + "CurrentlyChargingOrHasChargedDown", + "True" + ] + }, + { + "type": { + "value": "CompareObjectTimer" + }, + "parameters": [ + "LaserBeams", + "\"FireTimer\"", + ">=", + "2 * LaserBeams.OnOffTime- LaserBeams.FireOffsetTime" + ] + } + ], + "actions": [ + { + "type": { + "value": "ResetObjectTimer" + }, + "parameters": [ + "LaserBeams", + "\"FireTimer\"" + ] + }, + { + "type": { + "value": "SetObjectVariableAsBoolean" + }, + "parameters": [ + "LaserBeams", + "CurrentlyChargingOrHasChargedUp", + "False" + ] + }, + { + "type": { + "value": "SetObjectVariableAsBoolean" + }, + "parameters": [ + "LaserBeams", + "CurrentlyChargingOrHasChargedDown", + "False" + ] + } ] } ] @@ -83211,6 +79180,7 @@ "colorG": 16, "colorR": 189, "creationTime": 0, + "folded": true, "name": "Shockwave Demon", "source": "", "type": "BuiltinCommonInstructions::Group", @@ -84054,6 +80024,7 @@ "colorG": 16, "colorR": 189, "creationTime": 0, + "folded": true, "name": "Mite Demon", "source": "", "type": "BuiltinCommonInstructions::Group", -- GitLab