diff --git a/Global/ChaseMonster.model b/Global/ChaseMonster.model index 34d0a88..3e25ed1 100644 --- a/Global/ChaseMonster.model +++ b/Global/ChaseMonster.model @@ -23,7 +23,6 @@ "MOD.Core.SpriteRendererComponent", "MOD.Core.RigidbodyComponent", "MOD.Core.MovementComponent", - "MOD.Core.AIChaseComponent", "MOD.Core.StateComponent", "MOD.Core.HitComponent", "MOD.Core.DamageSkinSpawnerComponent", @@ -150,4 +149,4 @@ "Children": [] } } -} \ No newline at end of file +} diff --git a/Global/DefaultPlayer.model b/Global/DefaultPlayer.model index f12238e..b41b6e8 100644 --- a/Global/DefaultPlayer.model +++ b/Global/DefaultPlayer.model @@ -30,7 +30,7 @@ "$type": "MODNativeType", "type": "System.Single, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" }, - "Value": 1.0 + "Value": 0 }, { "TargetType": null, @@ -39,7 +39,7 @@ "$type": "MODNativeType", "type": "System.Single, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" }, - "Value": 1.0 + "Value": 0 }, { "TargetType": null, @@ -48,7 +48,7 @@ "$type": "MODNativeType", "type": "System.Single, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" }, - "Value": 1.0 + "Value": 0 }, { "TargetType": null, @@ -57,7 +57,7 @@ "$type": "MODNativeType", "type": "System.Single, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" }, - "Value": 1.0 + "Value": 1 }, { "TargetType": null, @@ -118,7 +118,7 @@ "$type": "MODNativeType", "type": "System.Single, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" }, - "Value": 0.0 + "Value": 0 }, { "TargetType": null, @@ -129,8 +129,8 @@ }, "Value": { "$type": "MOD.Core.MODVector2, MOD.Core", - "x": 0.0, - "y": 0.0 + "x": 0, + "y": 0 } }, { @@ -185,7 +185,7 @@ }, "Value": { "$type": "MOD.Core.MODVector2, MOD.Core", - "x": 0.0, + "x": 0, "y": 0.35 } }, @@ -198,7 +198,7 @@ }, "Value": { "$type": "MOD.Core.MODVector2, MOD.Core", - "x": 0.0, + "x": 0, "y": 0.35 } }, @@ -218,7 +218,7 @@ "$type": "MODNativeType", "type": "System.Single, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" }, - "Value": 500.0 + "Value": 500 }, { "TargetType": "script.PlayerHit", @@ -254,7 +254,7 @@ }, "Value": { "$type": "MOD.Core.MODVector2, MOD.Core", - "x": 0.0, + "x": 0, "y": 0.35 } }, @@ -265,7 +265,7 @@ "$type": "MODNativeType", "type": "System.Single, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" }, - "Value": 1.0 + "Value": 0 }, { "TargetType": "MOD.Core.MovementComponent", @@ -274,7 +274,7 @@ "$type": "MODNativeType", "type": "System.Single, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" }, - "Value": 1.0 + "Value": 0 }, { "TargetType": "MOD.Core.PlayerComponent", @@ -302,4 +302,4 @@ "Children": [] } } -} \ No newline at end of file +} diff --git a/Global/MoveMonster.model b/Global/MoveMonster.model index 45d04b9..1b2afd0 100644 --- a/Global/MoveMonster.model +++ b/Global/MoveMonster.model @@ -23,7 +23,6 @@ "MOD.Core.SpriteRendererComponent", "MOD.Core.RigidbodyComponent", "MOD.Core.MovementComponent", - "MOD.Core.AIWanderComponent", "MOD.Core.StateComponent", "MOD.Core.HitComponent", "MOD.Core.DamageSkinSpawnerComponent", @@ -141,4 +140,4 @@ "Children": [] } } -} \ No newline at end of file +} diff --git a/RootDesk/MyDesk/Model_monster-43.model b/RootDesk/MyDesk/Model_monster-43.model index ef0465c..477834a 100644 --- a/RootDesk/MyDesk/Model_monster-43.model +++ b/RootDesk/MyDesk/Model_monster-43.model @@ -23,7 +23,6 @@ "MOD.Core.SpriteRendererComponent", "MOD.Core.RigidbodyComponent", "MOD.Core.MovementComponent", - "MOD.Core.AIWanderComponent", "MOD.Core.StateComponent", "MOD.Core.HitComponent", "MOD.Core.DamageSkinSpawnerComponent", @@ -57,10 +56,10 @@ }, "Value": { "$type": "MOD.Core.MODQuaternion, MOD.Core", - "x": 0.0, - "y": 0.0, - "z": 0.0, - "w": 1.0 + "x": 0, + "y": 0, + "z": 0, + "w": 1 } }, { @@ -186,8 +185,8 @@ }, "Value": { "$type": "MOD.Core.MODVector2, MOD.Core", - "x": 0.0, - "y": 0.0 + "x": 0, + "y": 0 } }, { @@ -199,8 +198,8 @@ }, "Value": { "$type": "MOD.Core.MODVector2, MOD.Core", - "x": 0.0, - "y": 0.0 + "x": 0, + "y": 0 } }, { @@ -219,7 +218,7 @@ "$type": "MODNativeType", "type": "System.Single, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" }, - "Value": 1.0 + "Value": 0 }, { "TargetType": "MOD.Core.MovementComponent", @@ -228,7 +227,7 @@ "$type": "MODNativeType", "type": "System.Single, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" }, - "Value": 0.0 + "Value": 0 }, { "TargetType": "MOD.Core.MovementComponent", @@ -239,24 +238,6 @@ }, "Value": true }, - { - "TargetType": "MOD.Core.AIWanderComponent", - "Name": "IsLegacy", - "ValueType": { - "$type": "MODNativeType", - "type": "System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" - }, - "Value": false - }, - { - "TargetType": "MOD.Core.AIWanderComponent", - "Name": "Enable", - "ValueType": { - "$type": "MODNativeType", - "type": "System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" - }, - "Value": true - }, { "TargetType": "MOD.Core.StateComponent", "Name": "IsLegacy", @@ -376,8 +357,8 @@ }, "Value": { "$type": "MOD.Core.MODVector2, MOD.Core", - "x": 0.0, - "y": 0.0 + "x": 0, + "y": 0 } }, { @@ -389,8 +370,8 @@ }, "Value": { "$type": "MOD.Core.MODVector2, MOD.Core", - "x": 0.0, - "y": 0.0 + "x": 0, + "y": 0 } }, { @@ -402,8 +383,8 @@ }, "Value": { "$type": "MOD.Core.MODVector2, MOD.Core", - "x": 0.0, - "y": 0.0 + "x": 0, + "y": 0 } }, { @@ -424,8 +405,8 @@ }, "Value": { "$type": "MOD.Core.MODVector2, MOD.Core", - "x": 0.0, - "y": 0.0 + "x": 0, + "y": 0 } }, { @@ -460,4 +441,4 @@ "Children": [] } } -} \ No newline at end of file +} diff --git a/RootDesk/MyDesk/SlayDeckController.codeblock b/RootDesk/MyDesk/SlayDeckController.codeblock index dc05125..008b241 100644 --- a/RootDesk/MyDesk/SlayDeckController.codeblock +++ b/RootDesk/MyDesk/SlayDeckController.codeblock @@ -85,6 +85,13 @@ "Attributes": [], "Name": "EndTurnHandler" }, + { + "Type": "any", + "DefaultValue": "nil", + "SyncDirection": 0, + "Attributes": [], + "Name": "NewGameHandler" + }, { "Type": "any", "DefaultValue": "nil", @@ -299,12 +306,87 @@ "Name": null }, "Arguments": [], - "Code": "self:StartRun()", + "Code": "self:ShowMainMenu()", "Scope": 2, "ExecSpace": 6, "Attributes": [], "Name": "OnBeginPlay" }, + { + "Return": { + "Type": "void", + "DefaultValue": null, + "SyncDirection": 0, + "Attributes": [], + "Name": null + }, + "Arguments": [], + "Code": "self:SetEntityEnabled(\"/ui/DefaultGroup/MainMenu\", true)\nself:BindMenuButtons()", + "Scope": 2, + "ExecSpace": 6, + "Attributes": [], + "Name": "ShowMainMenu" + }, + { + "Return": { + "Type": "void", + "DefaultValue": null, + "SyncDirection": 0, + "Attributes": [], + "Name": null + }, + "Arguments": [], + "Code": "local buttonEntity = _EntityService:GetEntityByPath(\"/ui/DefaultGroup/MainMenu/NewGameButton\")\nif buttonEntity == nil or buttonEntity.ButtonComponent == nil then\n\treturn\nend\nif self.NewGameHandler ~= nil then\n\tbuttonEntity:DisconnectEvent(ButtonClickEvent, self.NewGameHandler)\n\tself.NewGameHandler = nil\nend\nself.NewGameHandler = buttonEntity:ConnectEvent(ButtonClickEvent, function() self:StartNewGame() end)", + "Scope": 2, + "ExecSpace": 6, + "Attributes": [], + "Name": "BindMenuButtons" + }, + { + "Return": { + "Type": "void", + "DefaultValue": null, + "SyncDirection": 0, + "Attributes": [], + "Name": null + }, + "Arguments": [], + "Code": "self:SetEntityEnabled(\"/ui/DefaultGroup/MainMenu\", false)\nself:StartRun()", + "Scope": 2, + "ExecSpace": 6, + "Attributes": [], + "Name": "StartNewGame" + }, + { + "Return": { + "Type": "void", + "DefaultValue": null, + "SyncDirection": 0, + "Attributes": [], + "Name": null + }, + "Arguments": [ + { + "Type": "string", + "DefaultValue": null, + "SyncDirection": 0, + "Attributes": [], + "Name": "path" + }, + { + "Type": "boolean", + "DefaultValue": null, + "SyncDirection": 0, + "Attributes": [], + "Name": "enabled" + } + ], + "Code": "local e = _EntityService:GetEntityByPath(path)\nif e ~= nil then\n\te.Enable = enabled\nend", + "Scope": 2, + "ExecSpace": 6, + "Attributes": [], + "Name": "SetEntityEnabled" + }, { "Return": { "Type": "void", diff --git a/map/map01.map b/map/map01.map index 24be596..e5fa7af 100644 --- a/map/map01.map +++ b/map/map01.map @@ -31,15 +31,15 @@ "@components": [ { "@type": "MOD.Core.MapComponent", - "AirAccelerationXFactor": 1.0, - "AirDecelerationXFactor": 1.0, - "FallSpeedMaxXFactor": 1.0, - "FallSpeedMaxYFactor": 1.0, - "Gravity": 1.0, + "AirAccelerationXFactor": 1, + "AirDecelerationXFactor": 1, + "FallSpeedMaxXFactor": 1, + "FallSpeedMaxYFactor": 1, + "Gravity": 1, "IsInstanceMap": false, "TileMapMode": 0, - "WalkAccelerationFactor": 1.0, - "WalkDrag": 1.0, + "WalkAccelerationFactor": 1, + "WalkDrag": 1, "Enable": true }, { @@ -54,9 +54,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -73,8 +73,8 @@ "y": -0.04000002 }, "Variance": { - "x": 1.0, - "y": 0.0 + "x": 1, + "y": 0 } }, { @@ -85,9 +85,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -104,8 +104,8 @@ "y": -0.04000002 }, "Variance": { - "x": 1.0, - "y": 0.0 + "x": 1, + "y": 0 } }, { @@ -116,9 +116,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -135,8 +135,8 @@ "y": -0.04000002 }, "Variance": { - "x": 1.0, - "y": 0.0 + "x": 1, + "y": 0 } }, { @@ -147,9 +147,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -166,8 +166,8 @@ "y": -0.04000002 }, "Variance": { - "x": 1.0, - "y": 0.0 + "x": 1, + "y": 0 } }, { @@ -178,9 +178,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -197,8 +197,8 @@ "y": -0.04000002 }, "Variance": { - "x": 1.0, - "y": 0.0 + "x": 1, + "y": 0 } }, { @@ -209,9 +209,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -228,8 +228,8 @@ "y": -0.04000002 }, "Variance": { - "x": 1.0, - "y": 0.0 + "x": 1, + "y": 0 } }, { @@ -240,9 +240,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -259,8 +259,8 @@ "y": -0.04000002 }, "Variance": { - "x": 1.0, - "y": 0.0 + "x": 1, + "y": 0 } }, { @@ -271,9 +271,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -290,8 +290,8 @@ "y": -0.04000002 }, "Variance": { - "x": 1.0, - "y": 0.0 + "x": 1, + "y": 0 } }, { @@ -302,9 +302,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -321,8 +321,8 @@ "y": -0.04000002 }, "Variance": { - "x": 1.0, - "y": 0.0 + "x": 1, + "y": 0 } }, { @@ -333,9 +333,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -352,8 +352,8 @@ "y": -0.04000002 }, "Variance": { - "x": 1.0, - "y": 0.0 + "x": 1, + "y": 0 } }, { @@ -364,9 +364,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -383,8 +383,8 @@ "y": -0.04000002 }, "Variance": { - "x": 1.0, - "y": 0.0 + "x": 1, + "y": 0 } }, { @@ -395,9 +395,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -414,8 +414,8 @@ "y": -0.04000002 }, "Variance": { - "x": 1.0, - "y": 0.0 + "x": 1, + "y": 0 } }, { @@ -426,9 +426,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -445,8 +445,8 @@ "y": -0.04000002 }, "Variance": { - "x": 1.0, - "y": 0.0 + "x": 1, + "y": 0 } }, { @@ -457,9 +457,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -476,8 +476,8 @@ "y": -0.04000002 }, "Variance": { - "x": 1.0, - "y": 0.0 + "x": 1, + "y": 0 } }, { @@ -488,9 +488,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -507,8 +507,8 @@ "y": -0.04000002 }, "Variance": { - "x": 1.0, - "y": 0.0 + "x": 1, + "y": 0 } }, { @@ -519,9 +519,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -538,8 +538,8 @@ "y": -0.04000002 }, "Variance": { - "x": 1.0, - "y": 0.0 + "x": 1, + "y": 0 } }, { @@ -550,9 +550,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -569,8 +569,8 @@ "y": -0.04000002 }, "Variance": { - "x": 1.0, - "y": 0.0 + "x": 1, + "y": 0 } }, { @@ -581,9 +581,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -600,8 +600,8 @@ "y": -0.04000002 }, "Variance": { - "x": 1.0, - "y": 0.0 + "x": 1, + "y": 0 } }, { @@ -612,9 +612,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -631,8 +631,8 @@ "y": -0.9 }, "Variance": { - "x": 0.0, - "y": -1.0 + "x": 0, + "y": -1 } }, { @@ -643,9 +643,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -662,8 +662,8 @@ "y": -1.50000012 }, "Variance": { - "x": 0.0, - "y": -1.0 + "x": 0, + "y": -1 } }, { @@ -674,9 +674,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -693,8 +693,8 @@ "y": -2.10000014 }, "Variance": { - "x": 0.0, - "y": -1.0 + "x": 0, + "y": -1 } }, { @@ -705,9 +705,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -724,8 +724,8 @@ "y": -2.7 }, "Variance": { - "x": 0.0, - "y": -1.0 + "x": 0, + "y": -1 } }, { @@ -736,9 +736,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -755,8 +755,8 @@ "y": -3.30000019 }, "Variance": { - "x": 0.0, - "y": -1.0 + "x": 0, + "y": -1 } }, { @@ -767,9 +767,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -786,8 +786,8 @@ "y": -3.9 }, "Variance": { - "x": 0.0, - "y": -1.0 + "x": 0, + "y": -1 } }, { @@ -798,9 +798,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -817,8 +817,8 @@ "y": -4.50000048 }, "Variance": { - "x": 0.0, - "y": -1.0 + "x": 0, + "y": -1 } }, { @@ -829,9 +829,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -848,8 +848,8 @@ "y": -5.10000038 }, "Variance": { - "x": 0.0, - "y": -1.0 + "x": 0, + "y": -1 } }, { @@ -860,9 +860,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -879,8 +879,8 @@ "y": -0.04000002 }, "Variance": { - "x": 0.0, - "y": 1.0 + "x": 0, + "y": 1 } }, { @@ -891,9 +891,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -910,8 +910,8 @@ "y": -0.9000001 }, "Variance": { - "x": 0.0, - "y": 1.0 + "x": 0, + "y": 1 } }, { @@ -922,9 +922,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -941,8 +941,8 @@ "y": -1.50000012 }, "Variance": { - "x": 0.0, - "y": 1.0 + "x": 0, + "y": 1 } }, { @@ -953,9 +953,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -972,8 +972,8 @@ "y": -2.10000014 }, "Variance": { - "x": 0.0, - "y": 1.0 + "x": 0, + "y": 1 } }, { @@ -984,9 +984,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -1003,8 +1003,8 @@ "y": -2.70000029 }, "Variance": { - "x": 0.0, - "y": 1.0 + "x": 0, + "y": 1 } }, { @@ -1015,9 +1015,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -1034,8 +1034,8 @@ "y": -3.30000019 }, "Variance": { - "x": 0.0, - "y": 1.0 + "x": 0, + "y": 1 } }, { @@ -1046,9 +1046,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -1065,8 +1065,8 @@ "y": -3.90000033 }, "Variance": { - "x": 0.0, - "y": 1.0 + "x": 0, + "y": 1 } }, { @@ -1077,9 +1077,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -1096,8 +1096,8 @@ "y": -4.5 }, "Variance": { - "x": 0.0, - "y": 1.0 + "x": 0, + "y": 1 } } ] @@ -1205,32 +1205,32 @@ "Position": { "x": -0.225, "y": -0.15, - "z": 1000.0 + "z": 1000 }, "QuaternionRotation": { - "x": 0.0, - "y": 0.0, - "z": 0.0, - "w": 1.0 + "x": 0, + "y": 0, + "z": 0, + "w": 1 }, "Scale": { - "x": 1.0, - "y": 1.0, - "z": 1.0 + "x": 1, + "y": 1, + "z": 1 }, "Enable": true }, { "@type": "MOD.Core.TileMapComponent", "Color": { - "r": 1.0, - "g": 1.0, - "b": 1.0, - "a": 1.0 + "r": 1, + "g": 1, + "b": 1, + "a": 1 }, - "FootholdDrag": 1.0, - "FootholdForce": 0.0, - "FootholdWalkSpeedFactor": 1.0, + "FootholdDrag": 1, + "FootholdForce": 0, + "FootholdWalkSpeedFactor": 1, "IgnoreMapLayerCheck": false, "IsOddGridPosition": false, "OrderInLayer": 1, @@ -6298,27 +6298,27 @@ { "@type": "MOD.Core.TransformComponent", "Rotation": { - "x": 0.0, - "y": 0.0, - "z": 0.0 + "x": 0, + "y": 0, + "z": 0 }, "Position": { - "x": -5.0, - "y": 0.0, + "x": -5, + "y": 0, "z": 999.999 }, "QuaternionRotation": { - "x": 0.0, - "y": 0.0, - "z": 0.0, - "w": 1.0 + "x": 0, + "y": 0, + "z": 0, + "w": 1 }, "Scale": { - "x": 1.0, - "y": 1.0, - "z": 1.0 + "x": 1, + "y": 1, + "z": 1 }, - "ZRotation": 0.0, + "ZRotation": 0, "Enable": true }, { @@ -6330,20 +6330,20 @@ "FlipY": false, "IgnoreMapLayerCheck": false, "OrderInLayer": 0, - "PlayRate": 1.0, + "PlayRate": 1, "RenderSetting": 0, "SortingLayer": "Default", "SpriteRUID": "8ef238e0d0ca4bb783aca526cff35d11", "StartFrameIndex": 0, "TiledSize": { - "x": 1.0, - "y": 1.0 + "x": 1, + "y": 1 }, "Color": { - "r": 1.0, - "g": 1.0, - "b": 1.0, - "a": 1.0 + "r": 1, + "g": 1, + "b": 1, + "a": 1 }, "Enable": true }, @@ -6386,15 +6386,15 @@ "z": 999.999 }, "QuaternionRotation": { - "x": 0.0, - "y": 0.0, - "z": 0.0, - "w": 1.0 + "x": 0, + "y": 0, + "z": 0, + "w": 1 }, "Scale": { - "x": 1.0, - "y": 1.0, - "z": 1.0 + "x": 1, + "y": 1, + "z": 1 }, "Enable": true }, @@ -6413,7 +6413,7 @@ "EndFrameIndex": 0, "RenderSetting": 1, "SortingLayer": "MapLayer0", - "SpriteRUID": "6c7130f51a654803a1c39cbe30e2f427", + "SpriteRUID": "4b1d55e35ae9462b944297691025429a", "StartFrameIndex": 0, "Enable": true }, @@ -6452,34 +6452,35 @@ { "@type": "MOD.Core.RigidbodyComponent", "MoveVelocity": { - "x": 0.0, - "y": 0.0 + "x": 0, + "y": 0 }, "RealMoveVelocity": { - "x": 0.0, - "y": 0.0 + "x": 0, + "y": 0 }, "Enable": true }, { "@type": "MOD.Core.KinematicbodyComponent", "MoveVelocity": { - "x": 0.0, - "y": 0.0 + "x": 0, + "y": 0 }, "Enable": true }, { "@type": "MOD.Core.SideviewbodyComponent", "MoveVelocity": { - "x": 0.0, - "y": 0.0 + "x": 0, + "y": 0 }, "Enable": true }, { "@type": "MOD.Core.MovementComponent", - "Enable": true + "Enable": false, + "InputSpeed": 0 }, { "@type": "script.Monster", @@ -6490,12 +6491,12 @@ "@type": "script.MonsterAttack", "Enable": true, "SpriteSize": { - "x": 0.0, - "y": 0.0 + "x": 0, + "y": 0 }, "PositionOffset": { - "x": 0.0, - "y": 0.0 + "x": 0, + "y": 0 } } ], @@ -6505,7 +6506,7 @@ { "id": "03928039-6972-4aec-bb07-64aea430561e", "path": "/maps/map01/MoveMonsterTemplate", - "componentNames": "MOD.Core.TransformComponent,MOD.Core.StateAnimationComponent,MOD.Core.SpriteRendererComponent,MOD.Core.RigidbodyComponent,MOD.Core.MovementComponent,MOD.Core.AIWanderComponent,MOD.Core.StateComponent,MOD.Core.HitComponent,MOD.Core.DamageSkinSpawnerComponent,script.Monster,script.MonsterAttack,MOD.Core.KinematicbodyComponent,MOD.Core.SideviewbodyComponent,MOD.Core.DamageSkinSettingComponent", + "componentNames": "MOD.Core.TransformComponent,MOD.Core.StateAnimationComponent,MOD.Core.SpriteRendererComponent,MOD.Core.RigidbodyComponent,MOD.Core.MovementComponent,MOD.Core.StateComponent,MOD.Core.HitComponent,MOD.Core.DamageSkinSpawnerComponent,script.Monster,script.MonsterAttack,MOD.Core.KinematicbodyComponent,MOD.Core.SideviewbodyComponent,MOD.Core.DamageSkinSettingComponent", "jsonString": { "name": "MoveMonsterTemplate", "path": "/maps/map01/MoveMonsterTemplate", @@ -6533,15 +6534,15 @@ "z": 999.999 }, "QuaternionRotation": { - "x": 0.0, - "y": 0.0, - "z": 0.0, - "w": 1.0 + "x": 0, + "y": 0, + "z": 0, + "w": 1 }, "Scale": { - "x": 1.0, - "y": 1.0, - "z": 1.0 + "x": 1, + "y": 1, + "z": 1 }, "Enable": true }, @@ -6572,25 +6573,20 @@ { "@type": "MOD.Core.RigidbodyComponent", "MoveVelocity": { - "x": 0.0, - "y": 0.0 + "x": 0, + "y": 0 }, "RealMoveVelocity": { - "x": 0.0, - "y": 0.0 + "x": 0, + "y": 0 }, "Enable": true }, { "@type": "MOD.Core.MovementComponent", - "InputSpeed": 1.0, - "JumpForce": 0.0, - "Enable": true - }, - { - "@type": "MOD.Core.AIWanderComponent", - "IsLegacy": false, - "Enable": true + "InputSpeed": 0, + "JumpForce": 0, + "Enable": false }, { "@type": "MOD.Core.StateComponent", @@ -6604,7 +6600,7 @@ "y": 1.56 }, "ColliderOffset": { - "x": 0.0, + "x": 0, "y": 0.78 }, "IsLegacy": false, @@ -6623,27 +6619,27 @@ "@type": "script.MonsterAttack", "Enable": true, "SpriteSize": { - "x": 0.0, - "y": 0.0 + "x": 0, + "y": 0 }, "PositionOffset": { - "x": 0.0, - "y": 0.0 + "x": 0, + "y": 0 } }, { "@type": "MOD.Core.KinematicbodyComponent", "MoveVelocity": { - "x": 0.0, - "y": 0.0 + "x": 0, + "y": 0 }, "Enable": true }, { "@type": "MOD.Core.SideviewbodyComponent", "MoveVelocity": { - "x": 0.0, - "y": 0.0 + "x": 0, + "y": 0 }, "Enable": true }, @@ -6661,7 +6657,7 @@ { "id": "595374e9-e49a-4733-b00f-77e8e61dad59", "path": "/maps/map01/ChaseMonsterTemplate", - "componentNames": "MOD.Core.TransformComponent,MOD.Core.StateAnimationComponent,MOD.Core.SpriteRendererComponent,MOD.Core.RigidbodyComponent,MOD.Core.MovementComponent,MOD.Core.AIChaseComponent,MOD.Core.StateComponent,MOD.Core.HitComponent,MOD.Core.DamageSkinSpawnerComponent,script.Monster,script.MonsterAttack,MOD.Core.KinematicbodyComponent,MOD.Core.SideviewbodyComponent,MOD.Core.DamageSkinSettingComponent", + "componentNames": "MOD.Core.TransformComponent,MOD.Core.StateAnimationComponent,MOD.Core.SpriteRendererComponent,MOD.Core.RigidbodyComponent,MOD.Core.MovementComponent,MOD.Core.StateComponent,MOD.Core.HitComponent,MOD.Core.DamageSkinSpawnerComponent,script.Monster,script.MonsterAttack,MOD.Core.KinematicbodyComponent,MOD.Core.SideviewbodyComponent,MOD.Core.DamageSkinSettingComponent", "jsonString": { "name": "ChaseMonsterTemplate", "path": "/maps/map01/ChaseMonsterTemplate", @@ -6689,15 +6685,15 @@ "z": 999.999 }, "QuaternionRotation": { - "x": 0.0, - "y": 0.0, - "z": 0.0, - "w": 1.0 + "x": 0, + "y": 0, + "z": 0, + "w": 1 }, "Scale": { - "x": 1.0, - "y": 1.0, - "z": 1.0 + "x": 1, + "y": 1, + "z": 1 }, "Enable": true }, @@ -6725,25 +6721,20 @@ { "@type": "MOD.Core.RigidbodyComponent", "MoveVelocity": { - "x": 0.0, - "y": 0.0 + "x": 0, + "y": 0 }, "RealMoveVelocity": { - "x": 0.0, - "y": 0.0 + "x": 0, + "y": 0 }, "Enable": true }, { "@type": "MOD.Core.MovementComponent", - "InputSpeed": 1.5, - "JumpForce": 6.0, - "Enable": true - }, - { - "@type": "MOD.Core.AIChaseComponent", - "IsLegacy": false, - "Enable": true + "InputSpeed": 0, + "JumpForce": 6, + "Enable": false }, { "@type": "MOD.Core.StateComponent", @@ -6776,27 +6767,27 @@ "@type": "script.MonsterAttack", "Enable": true, "SpriteSize": { - "x": 0.0, - "y": 0.0 + "x": 0, + "y": 0 }, "PositionOffset": { - "x": 0.0, - "y": 0.0 + "x": 0, + "y": 0 } }, { "@type": "MOD.Core.KinematicbodyComponent", "MoveVelocity": { - "x": 0.0, - "y": 0.0 + "x": 0, + "y": 0 }, "Enable": true }, { "@type": "MOD.Core.SideviewbodyComponent", "MoveVelocity": { - "x": 0.0, - "y": 0.0 + "x": 0, + "y": 0 }, "Enable": true }, @@ -6814,7 +6805,7 @@ { "id": "a6d1d4be-0b0a-4581-b2a8-a3cddecb44bd", "path": "/maps/map01/monster-43", - "componentNames": "MOD.Core.TransformComponent,MOD.Core.StateAnimationComponent,MOD.Core.SpriteRendererComponent,MOD.Core.RigidbodyComponent,MOD.Core.MovementComponent,MOD.Core.AIWanderComponent,MOD.Core.StateComponent,MOD.Core.HitComponent,MOD.Core.DamageSkinSpawnerComponent,script.Monster,script.MonsterAttack,MOD.Core.KinematicbodyComponent,MOD.Core.SideviewbodyComponent", + "componentNames": "MOD.Core.TransformComponent,MOD.Core.StateAnimationComponent,MOD.Core.SpriteRendererComponent,MOD.Core.RigidbodyComponent,MOD.Core.MovementComponent,MOD.Core.StateComponent,MOD.Core.HitComponent,MOD.Core.DamageSkinSpawnerComponent,script.Monster,script.MonsterAttack,MOD.Core.KinematicbodyComponent,MOD.Core.SideviewbodyComponent", "jsonString": { "name": "monster-43", "path": "/maps/map01/monster-43", @@ -6842,10 +6833,10 @@ "z": 999.999 }, "QuaternionRotation": { - "x": 0.0, - "y": 0.0, - "z": 0.0, - "w": 1.0 + "x": 0, + "y": 0, + "z": 0, + "w": 1 }, "Enable": true }, @@ -6872,32 +6863,27 @@ "EndFrameIndex": 0, "RenderSetting": 1, "SortingLayer": "MapLayer0", - "SpriteRUID": "c96c11f9a3f845a4b6a27d9ca10ab103", + "SpriteRUID": "3eb72eab0a394c78b13e88c8dc4a5ed0", "StartFrameIndex": 0, "Enable": true }, { "@type": "MOD.Core.RigidbodyComponent", "MoveVelocity": { - "x": 0.0, - "y": 0.0 + "x": 0, + "y": 0 }, "RealMoveVelocity": { - "x": 0.0, - "y": 0.0 + "x": 0, + "y": 0 }, "Enable": true }, { "@type": "MOD.Core.MovementComponent", - "InputSpeed": 1.0, - "JumpForce": 0.0, - "Enable": true - }, - { - "@type": "MOD.Core.AIWanderComponent", - "IsLegacy": false, - "Enable": true + "InputSpeed": 0, + "JumpForce": 0, + "Enable": false }, { "@type": "MOD.Core.StateComponent", @@ -6930,27 +6916,27 @@ "@type": "script.MonsterAttack", "Enable": true, "SpriteSize": { - "x": 0.0, - "y": 0.0 + "x": 0, + "y": 0 }, "PositionOffset": { - "x": 0.0, - "y": 0.0 + "x": 0, + "y": 0 } }, { "@type": "MOD.Core.KinematicbodyComponent", "MoveVelocity": { - "x": 0.0, - "y": 0.0 + "x": 0, + "y": 0 }, "Enable": true }, { "@type": "MOD.Core.SideviewbodyComponent", "MoveVelocity": { - "x": 0.0, - "y": 0.0 + "x": 0, + "y": 0 }, "Enable": true } @@ -6960,4 +6946,4 @@ } ] } -} \ No newline at end of file +} diff --git a/map/map02.map b/map/map02.map index c37f393..92ef160 100644 --- a/map/map02.map +++ b/map/map02.map @@ -31,15 +31,15 @@ "@components": [ { "@type": "MOD.Core.MapComponent", - "AirAccelerationXFactor": 1.0, - "AirDecelerationXFactor": 1.0, - "FallSpeedMaxXFactor": 1.0, - "FallSpeedMaxYFactor": 1.0, - "Gravity": 1.0, + "AirAccelerationXFactor": 1, + "AirDecelerationXFactor": 1, + "FallSpeedMaxXFactor": 1, + "FallSpeedMaxYFactor": 1, + "Gravity": 1, "IsInstanceMap": false, "TileMapMode": 0, - "WalkAccelerationFactor": 1.0, - "WalkDrag": 1.0, + "WalkAccelerationFactor": 1, + "WalkDrag": 1, "Enable": true }, { @@ -54,9 +54,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -73,8 +73,8 @@ "y": -0.0500000119 }, "Variance": { - "x": 1.0, - "y": 0.0 + "x": 1, + "y": 0 } }, { @@ -85,9 +85,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -104,8 +104,8 @@ "y": -0.0500000119 }, "Variance": { - "x": 1.0, - "y": 0.0 + "x": 1, + "y": 0 } }, { @@ -116,9 +116,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -135,8 +135,8 @@ "y": -0.0500000119 }, "Variance": { - "x": 1.0, - "y": 0.0 + "x": 1, + "y": 0 } }, { @@ -147,9 +147,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -166,8 +166,8 @@ "y": -0.0500000119 }, "Variance": { - "x": 1.0, - "y": 0.0 + "x": 1, + "y": 0 } }, { @@ -178,9 +178,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -197,8 +197,8 @@ "y": -0.0500000119 }, "Variance": { - "x": 1.0, - "y": 0.0 + "x": 1, + "y": 0 } }, { @@ -209,9 +209,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -228,8 +228,8 @@ "y": -0.0500000119 }, "Variance": { - "x": 1.0, - "y": 0.0 + "x": 1, + "y": 0 } }, { @@ -240,9 +240,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -259,8 +259,8 @@ "y": -0.0500000119 }, "Variance": { - "x": 1.0, - "y": 0.0 + "x": 1, + "y": 0 } }, { @@ -271,9 +271,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -290,8 +290,8 @@ "y": -0.0500000119 }, "Variance": { - "x": 1.0, - "y": 0.0 + "x": 1, + "y": 0 } }, { @@ -302,9 +302,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -321,8 +321,8 @@ "y": -0.0500000119 }, "Variance": { - "x": 1.0, - "y": 0.0 + "x": 1, + "y": 0 } }, { @@ -333,9 +333,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -352,8 +352,8 @@ "y": -0.0500000119 }, "Variance": { - "x": 1.0, - "y": 0.0 + "x": 1, + "y": 0 } }, { @@ -364,9 +364,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -383,8 +383,8 @@ "y": -0.0500000119 }, "Variance": { - "x": 1.0, - "y": 0.0 + "x": 1, + "y": 0 } }, { @@ -395,9 +395,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -414,8 +414,8 @@ "y": -0.0500000119 }, "Variance": { - "x": 1.0, - "y": 0.0 + "x": 1, + "y": 0 } }, { @@ -426,9 +426,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -445,8 +445,8 @@ "y": -0.0500000119 }, "Variance": { - "x": 1.0, - "y": 0.0 + "x": 1, + "y": 0 } }, { @@ -457,9 +457,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -476,8 +476,8 @@ "y": -0.0500000119 }, "Variance": { - "x": 1.0, - "y": 0.0 + "x": 1, + "y": 0 } }, { @@ -488,9 +488,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -507,8 +507,8 @@ "y": -0.0500000119 }, "Variance": { - "x": 1.0, - "y": 0.0 + "x": 1, + "y": 0 } }, { @@ -519,9 +519,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -538,8 +538,8 @@ "y": -0.0500000119 }, "Variance": { - "x": 1.0, - "y": 0.0 + "x": 1, + "y": 0 } }, { @@ -550,9 +550,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -569,8 +569,8 @@ "y": -0.0500000119 }, "Variance": { - "x": 1.0, - "y": 0.0 + "x": 1, + "y": 0 } }, { @@ -581,9 +581,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -600,8 +600,8 @@ "y": -0.0500000119 }, "Variance": { - "x": 1.0, - "y": 0.0 + "x": 1, + "y": 0 } }, { @@ -612,9 +612,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -631,8 +631,8 @@ "y": -0.9 }, "Variance": { - "x": 0.0, - "y": -1.0 + "x": 0, + "y": -1 } }, { @@ -643,9 +643,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -662,8 +662,8 @@ "y": -1.50000012 }, "Variance": { - "x": 0.0, - "y": -1.0 + "x": 0, + "y": -1 } }, { @@ -674,9 +674,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -693,8 +693,8 @@ "y": -2.10000014 }, "Variance": { - "x": 0.0, - "y": -1.0 + "x": 0, + "y": -1 } }, { @@ -705,9 +705,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -724,8 +724,8 @@ "y": -2.7 }, "Variance": { - "x": 0.0, - "y": -1.0 + "x": 0, + "y": -1 } }, { @@ -736,9 +736,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -755,8 +755,8 @@ "y": -3.3 }, "Variance": { - "x": 0.0, - "y": -1.0 + "x": 0, + "y": -1 } }, { @@ -767,9 +767,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -786,8 +786,8 @@ "y": -3.9 }, "Variance": { - "x": 0.0, - "y": -1.0 + "x": 0, + "y": -1 } }, { @@ -798,9 +798,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -817,8 +817,8 @@ "y": -4.50000048 }, "Variance": { - "x": 0.0, - "y": -1.0 + "x": 0, + "y": -1 } }, { @@ -829,9 +829,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -848,8 +848,8 @@ "y": -5.10000038 }, "Variance": { - "x": 0.0, - "y": -1.0 + "x": 0, + "y": -1 } }, { @@ -860,9 +860,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -879,8 +879,8 @@ "y": -0.0500000119 }, "Variance": { - "x": 0.0, - "y": 1.0 + "x": 0, + "y": 1 } }, { @@ -891,9 +891,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -910,8 +910,8 @@ "y": -0.9000001 }, "Variance": { - "x": 0.0, - "y": 1.0 + "x": 0, + "y": 1 } }, { @@ -922,9 +922,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -941,8 +941,8 @@ "y": -1.50000012 }, "Variance": { - "x": 0.0, - "y": 1.0 + "x": 0, + "y": 1 } }, { @@ -953,9 +953,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -972,8 +972,8 @@ "y": -2.10000014 }, "Variance": { - "x": 0.0, - "y": 1.0 + "x": 0, + "y": 1 } }, { @@ -984,9 +984,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -1003,8 +1003,8 @@ "y": -2.7 }, "Variance": { - "x": 0.0, - "y": 1.0 + "x": 0, + "y": 1 } }, { @@ -1015,9 +1015,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -1034,8 +1034,8 @@ "y": -3.30000019 }, "Variance": { - "x": 0.0, - "y": 1.0 + "x": 0, + "y": 1 } }, { @@ -1046,9 +1046,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -1065,8 +1065,8 @@ "y": -3.90000033 }, "Variance": { - "x": 0.0, - "y": 1.0 + "x": 0, + "y": 1 } }, { @@ -1077,9 +1077,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -1096,8 +1096,8 @@ "y": -4.5 }, "Variance": { - "x": 0.0, - "y": 1.0 + "x": 0, + "y": 1 } } ] @@ -1205,32 +1205,32 @@ "Position": { "x": -0.225, "y": -0.15, - "z": 1000.0 + "z": 1000 }, "QuaternionRotation": { - "x": 0.0, - "y": 0.0, - "z": 0.0, - "w": 1.0 + "x": 0, + "y": 0, + "z": 0, + "w": 1 }, "Scale": { - "x": 1.0, - "y": 1.0, - "z": 1.0 + "x": 1, + "y": 1, + "z": 1 }, "Enable": true }, { "@type": "MOD.Core.TileMapComponent", "Color": { - "r": 1.0, - "g": 1.0, - "b": 1.0, - "a": 1.0 + "r": 1, + "g": 1, + "b": 1, + "a": 1 }, - "FootholdDrag": 1.0, - "FootholdForce": 0.0, - "FootholdWalkSpeedFactor": 1.0, + "FootholdDrag": 1, + "FootholdForce": 0, + "FootholdWalkSpeedFactor": 1, "IgnoreMapLayerCheck": false, "IsOddGridPosition": false, "OrderInLayer": 1, @@ -6298,27 +6298,27 @@ { "@type": "MOD.Core.TransformComponent", "Rotation": { - "x": 0.0, - "y": 0.0, - "z": 0.0 + "x": 0, + "y": 0, + "z": 0 }, "Position": { - "x": -5.0, - "y": 0.0, + "x": -5, + "y": 0, "z": 999.999 }, "QuaternionRotation": { - "x": 0.0, - "y": 0.0, - "z": 0.0, - "w": 1.0 + "x": 0, + "y": 0, + "z": 0, + "w": 1 }, "Scale": { - "x": 1.0, - "y": 1.0, - "z": 1.0 + "x": 1, + "y": 1, + "z": 1 }, - "ZRotation": 0.0, + "ZRotation": 0, "Enable": true }, { @@ -6330,20 +6330,20 @@ "FlipY": false, "IgnoreMapLayerCheck": false, "OrderInLayer": 0, - "PlayRate": 1.0, + "PlayRate": 1, "RenderSetting": 0, "SortingLayer": "Default", "SpriteRUID": "8ef238e0d0ca4bb783aca526cff35d11", "StartFrameIndex": 0, "TiledSize": { - "x": 1.0, - "y": 1.0 + "x": 1, + "y": 1 }, "Color": { - "r": 1.0, - "g": 1.0, - "b": 1.0, - "a": 1.0 + "r": 1, + "g": 1, + "b": 1, + "a": 1 }, "Enable": true }, @@ -6381,20 +6381,20 @@ { "@type": "MOD.Core.TransformComponent", "Position": { - "x": 3.4882049999999998, + "x": 3.488205, "y": 0.0249999911, "z": 999.999 }, "QuaternionRotation": { - "x": 0.0, - "y": 0.0, - "z": 0.0, - "w": 1.0 + "x": 0, + "y": 0, + "z": 0, + "w": 1 }, "Scale": { - "x": 1.0, - "y": 1.0, - "z": 1.0 + "x": 1, + "y": 1, + "z": 1 }, "Enable": true }, @@ -6452,34 +6452,35 @@ { "@type": "MOD.Core.RigidbodyComponent", "MoveVelocity": { - "x": 0.0, - "y": 0.0 + "x": 0, + "y": 0 }, "RealMoveVelocity": { - "x": 0.0, - "y": 0.0 + "x": 0, + "y": 0 }, "Enable": true }, { "@type": "MOD.Core.KinematicbodyComponent", "MoveVelocity": { - "x": 0.0, - "y": 0.0 + "x": 0, + "y": 0 }, "Enable": true }, { "@type": "MOD.Core.SideviewbodyComponent", "MoveVelocity": { - "x": 0.0, - "y": 0.0 + "x": 0, + "y": 0 }, "Enable": true }, { "@type": "MOD.Core.MovementComponent", - "Enable": true + "Enable": false, + "InputSpeed": 0 }, { "@type": "script.Monster", @@ -6490,12 +6491,12 @@ "@type": "script.MonsterAttack", "Enable": true, "SpriteSize": { - "x": 0.0, - "y": 0.0 + "x": 0, + "y": 0 }, "PositionOffset": { - "x": 0.0, - "y": 0.0 + "x": 0, + "y": 0 } } ], @@ -6533,15 +6534,15 @@ "z": 999.999 }, "QuaternionRotation": { - "x": 0.0, - "y": 0.0, - "z": 0.0, - "w": 1.0 + "x": 0, + "y": 0, + "z": 0, + "w": 1 }, "Scale": { - "x": 1.0, - "y": 1.0, - "z": 1.0 + "x": 1, + "y": 1, + "z": 1 }, "Enable": true }, @@ -6599,34 +6600,35 @@ { "@type": "MOD.Core.RigidbodyComponent", "MoveVelocity": { - "x": 0.0, - "y": 0.0 + "x": 0, + "y": 0 }, "RealMoveVelocity": { - "x": 0.0, - "y": 0.0 + "x": 0, + "y": 0 }, "Enable": true }, { "@type": "MOD.Core.KinematicbodyComponent", "MoveVelocity": { - "x": 0.0, - "y": 0.0 + "x": 0, + "y": 0 }, "Enable": true }, { "@type": "MOD.Core.SideviewbodyComponent", "MoveVelocity": { - "x": 0.0, - "y": 0.0 + "x": 0, + "y": 0 }, "Enable": true }, { "@type": "MOD.Core.MovementComponent", - "Enable": true + "Enable": false, + "InputSpeed": 0 }, { "@type": "script.Monster", @@ -6637,12 +6639,12 @@ "@type": "script.MonsterAttack", "Enable": true, "SpriteSize": { - "x": 0.0, - "y": 0.0 + "x": 0, + "y": 0 }, "PositionOffset": { - "x": 0.0, - "y": 0.0 + "x": 0, + "y": 0 } } ], @@ -6651,4 +6653,4 @@ } ] } -} \ No newline at end of file +} diff --git a/map/map03.map b/map/map03.map index ada7a0c..85879b5 100644 --- a/map/map03.map +++ b/map/map03.map @@ -6479,7 +6479,8 @@ }, { "@type": "MOD.Core.MovementComponent", - "Enable": true + "Enable": false, + "InputSpeed": 0 }, { "@type": "script.Monster", @@ -6626,7 +6627,8 @@ }, { "@type": "MOD.Core.MovementComponent", - "Enable": true + "Enable": false, + "InputSpeed": 0 }, { "@type": "script.Monster", @@ -6651,4 +6653,4 @@ } ] } -} \ No newline at end of file +} diff --git a/map/map04.map b/map/map04.map index 99fc421..8ac5533 100644 --- a/map/map04.map +++ b/map/map04.map @@ -6479,7 +6479,8 @@ }, { "@type": "MOD.Core.MovementComponent", - "Enable": true + "Enable": false, + "InputSpeed": 0 }, { "@type": "script.Monster", @@ -6626,7 +6627,8 @@ }, { "@type": "MOD.Core.MovementComponent", - "Enable": true + "Enable": false, + "InputSpeed": 0 }, { "@type": "script.Monster", @@ -6651,4 +6653,4 @@ } ] } -} \ No newline at end of file +} diff --git a/map/map05.map b/map/map05.map index 8e70247..9a64045 100644 --- a/map/map05.map +++ b/map/map05.map @@ -31,15 +31,15 @@ "@components": [ { "@type": "MOD.Core.MapComponent", - "AirAccelerationXFactor": 1.0, - "AirDecelerationXFactor": 1.0, - "FallSpeedMaxXFactor": 1.0, - "FallSpeedMaxYFactor": 1.0, - "Gravity": 1.0, + "AirAccelerationXFactor": 1, + "AirDecelerationXFactor": 1, + "FallSpeedMaxXFactor": 1, + "FallSpeedMaxYFactor": 1, + "Gravity": 1, "IsInstanceMap": false, "TileMapMode": 0, - "WalkAccelerationFactor": 1.0, - "WalkDrag": 1.0, + "WalkAccelerationFactor": 1, + "WalkDrag": 1, "Enable": true }, { @@ -54,9 +54,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -73,8 +73,8 @@ "y": -0.08000001 }, "Variance": { - "x": 1.0, - "y": 0.0 + "x": 1, + "y": 0 } }, { @@ -85,9 +85,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -104,8 +104,8 @@ "y": -0.08000001 }, "Variance": { - "x": 1.0, - "y": 0.0 + "x": 1, + "y": 0 } }, { @@ -116,9 +116,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -135,8 +135,8 @@ "y": -0.08000001 }, "Variance": { - "x": 1.0, - "y": 0.0 + "x": 1, + "y": 0 } }, { @@ -147,9 +147,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -166,8 +166,8 @@ "y": -0.08000001 }, "Variance": { - "x": 1.0, - "y": 0.0 + "x": 1, + "y": 0 } }, { @@ -178,9 +178,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -197,8 +197,8 @@ "y": -0.08000001 }, "Variance": { - "x": 1.0, - "y": 0.0 + "x": 1, + "y": 0 } }, { @@ -209,9 +209,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -228,8 +228,8 @@ "y": -0.08000001 }, "Variance": { - "x": 1.0, - "y": 0.0 + "x": 1, + "y": 0 } }, { @@ -240,9 +240,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -259,8 +259,8 @@ "y": -0.08000001 }, "Variance": { - "x": 1.0, - "y": 0.0 + "x": 1, + "y": 0 } }, { @@ -271,9 +271,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -290,8 +290,8 @@ "y": -0.08000001 }, "Variance": { - "x": 1.0, - "y": 0.0 + "x": 1, + "y": 0 } }, { @@ -302,9 +302,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -321,8 +321,8 @@ "y": -0.08000001 }, "Variance": { - "x": 1.0, - "y": 0.0 + "x": 1, + "y": 0 } }, { @@ -333,9 +333,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -352,8 +352,8 @@ "y": -0.08000001 }, "Variance": { - "x": 1.0, - "y": 0.0 + "x": 1, + "y": 0 } }, { @@ -364,9 +364,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -383,8 +383,8 @@ "y": -0.08000001 }, "Variance": { - "x": 1.0, - "y": 0.0 + "x": 1, + "y": 0 } }, { @@ -395,9 +395,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -414,8 +414,8 @@ "y": -0.08000001 }, "Variance": { - "x": 1.0, - "y": 0.0 + "x": 1, + "y": 0 } }, { @@ -426,9 +426,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -445,8 +445,8 @@ "y": -0.08000001 }, "Variance": { - "x": 1.0, - "y": 0.0 + "x": 1, + "y": 0 } }, { @@ -457,9 +457,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -476,8 +476,8 @@ "y": -0.08000001 }, "Variance": { - "x": 1.0, - "y": 0.0 + "x": 1, + "y": 0 } }, { @@ -488,9 +488,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -507,8 +507,8 @@ "y": -0.08000001 }, "Variance": { - "x": 1.0, - "y": 0.0 + "x": 1, + "y": 0 } }, { @@ -519,9 +519,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -538,8 +538,8 @@ "y": -0.08000001 }, "Variance": { - "x": 1.0, - "y": 0.0 + "x": 1, + "y": 0 } }, { @@ -550,9 +550,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -569,8 +569,8 @@ "y": -0.08000001 }, "Variance": { - "x": 1.0, - "y": 0.0 + "x": 1, + "y": 0 } }, { @@ -581,9 +581,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -600,8 +600,8 @@ "y": -0.08000001 }, "Variance": { - "x": 1.0, - "y": 0.0 + "x": 1, + "y": 0 } }, { @@ -612,9 +612,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -631,8 +631,8 @@ "y": -0.9 }, "Variance": { - "x": 0.0, - "y": -1.0 + "x": 0, + "y": -1 } }, { @@ -643,9 +643,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -662,8 +662,8 @@ "y": -1.50000012 }, "Variance": { - "x": 0.0, - "y": -1.0 + "x": 0, + "y": -1 } }, { @@ -674,9 +674,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -693,8 +693,8 @@ "y": -2.10000014 }, "Variance": { - "x": 0.0, - "y": -1.0 + "x": 0, + "y": -1 } }, { @@ -705,9 +705,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -724,8 +724,8 @@ "y": -2.7 }, "Variance": { - "x": 0.0, - "y": -1.0 + "x": 0, + "y": -1 } }, { @@ -736,9 +736,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -755,8 +755,8 @@ "y": -3.3 }, "Variance": { - "x": 0.0, - "y": -1.0 + "x": 0, + "y": -1 } }, { @@ -767,9 +767,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -786,8 +786,8 @@ "y": -3.9 }, "Variance": { - "x": 0.0, - "y": -1.0 + "x": 0, + "y": -1 } }, { @@ -798,9 +798,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -817,8 +817,8 @@ "y": -4.50000048 }, "Variance": { - "x": 0.0, - "y": -1.0 + "x": 0, + "y": -1 } }, { @@ -829,9 +829,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -848,8 +848,8 @@ "y": -5.10000038 }, "Variance": { - "x": 0.0, - "y": -1.0 + "x": 0, + "y": -1 } }, { @@ -860,9 +860,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -879,8 +879,8 @@ "y": -0.08000001 }, "Variance": { - "x": 0.0, - "y": 1.0 + "x": 0, + "y": 1 } }, { @@ -891,9 +891,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -910,8 +910,8 @@ "y": -0.9000001 }, "Variance": { - "x": 0.0, - "y": 1.0 + "x": 0, + "y": 1 } }, { @@ -922,9 +922,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -941,8 +941,8 @@ "y": -1.50000012 }, "Variance": { - "x": 0.0, - "y": 1.0 + "x": 0, + "y": 1 } }, { @@ -953,9 +953,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -972,8 +972,8 @@ "y": -2.10000014 }, "Variance": { - "x": 0.0, - "y": 1.0 + "x": 0, + "y": 1 } }, { @@ -984,9 +984,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -1003,8 +1003,8 @@ "y": -2.7 }, "Variance": { - "x": 0.0, - "y": 1.0 + "x": 0, + "y": 1 } }, { @@ -1015,9 +1015,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -1034,8 +1034,8 @@ "y": -3.30000019 }, "Variance": { - "x": 0.0, - "y": 1.0 + "x": 0, + "y": 1 } }, { @@ -1046,9 +1046,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -1065,8 +1065,8 @@ "y": -3.90000033 }, "Variance": { - "x": 0.0, - "y": 1.0 + "x": 0, + "y": 1 } }, { @@ -1077,9 +1077,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -1096,8 +1096,8 @@ "y": -4.5 }, "Variance": { - "x": 0.0, - "y": 1.0 + "x": 0, + "y": 1 } } ] @@ -1205,32 +1205,32 @@ "Position": { "x": -0.225, "y": -0.15, - "z": 1000.0 + "z": 1000 }, "QuaternionRotation": { - "x": 0.0, - "y": 0.0, - "z": 0.0, - "w": 1.0 + "x": 0, + "y": 0, + "z": 0, + "w": 1 }, "Scale": { - "x": 1.0, - "y": 1.0, - "z": 1.0 + "x": 1, + "y": 1, + "z": 1 }, "Enable": true }, { "@type": "MOD.Core.TileMapComponent", "Color": { - "r": 1.0, - "g": 1.0, - "b": 1.0, - "a": 1.0 + "r": 1, + "g": 1, + "b": 1, + "a": 1 }, - "FootholdDrag": 1.0, - "FootholdForce": 0.0, - "FootholdWalkSpeedFactor": 1.0, + "FootholdDrag": 1, + "FootholdForce": 0, + "FootholdWalkSpeedFactor": 1, "IgnoreMapLayerCheck": false, "IsOddGridPosition": false, "OrderInLayer": 1, @@ -6298,27 +6298,27 @@ { "@type": "MOD.Core.TransformComponent", "Rotation": { - "x": 0.0, - "y": 0.0, - "z": 0.0 + "x": 0, + "y": 0, + "z": 0 }, "Position": { - "x": -5.0, - "y": 0.0, + "x": -5, + "y": 0, "z": 999.999 }, "QuaternionRotation": { - "x": 0.0, - "y": 0.0, - "z": 0.0, - "w": 1.0 + "x": 0, + "y": 0, + "z": 0, + "w": 1 }, "Scale": { - "x": 1.0, - "y": 1.0, - "z": 1.0 + "x": 1, + "y": 1, + "z": 1 }, - "ZRotation": 0.0, + "ZRotation": 0, "Enable": true }, { @@ -6330,20 +6330,20 @@ "FlipY": false, "IgnoreMapLayerCheck": false, "OrderInLayer": 0, - "PlayRate": 1.0, + "PlayRate": 1, "RenderSetting": 0, "SortingLayer": "Default", "SpriteRUID": "8ef238e0d0ca4bb783aca526cff35d11", "StartFrameIndex": 0, "TiledSize": { - "x": 1.0, - "y": 1.0 + "x": 1, + "y": 1 }, "Color": { - "r": 1.0, - "g": 1.0, - "b": 1.0, - "a": 1.0 + "r": 1, + "g": 1, + "b": 1, + "a": 1 }, "Enable": true }, @@ -6386,15 +6386,15 @@ "z": 999.999 }, "QuaternionRotation": { - "x": 0.0, - "y": 0.0, - "z": 0.0, - "w": 1.0 + "x": 0, + "y": 0, + "z": 0, + "w": 1 }, "Scale": { - "x": 1.0, - "y": 1.0, - "z": 1.0 + "x": 1, + "y": 1, + "z": 1 }, "Enable": true }, @@ -6452,34 +6452,35 @@ { "@type": "MOD.Core.RigidbodyComponent", "MoveVelocity": { - "x": 0.0, - "y": 0.0 + "x": 0, + "y": 0 }, "RealMoveVelocity": { - "x": 0.0, - "y": 0.0 + "x": 0, + "y": 0 }, "Enable": true }, { "@type": "MOD.Core.KinematicbodyComponent", "MoveVelocity": { - "x": 0.0, - "y": 0.0 + "x": 0, + "y": 0 }, "Enable": true }, { "@type": "MOD.Core.SideviewbodyComponent", "MoveVelocity": { - "x": 0.0, - "y": 0.0 + "x": 0, + "y": 0 }, "Enable": true }, { "@type": "MOD.Core.MovementComponent", - "Enable": true + "Enable": false, + "InputSpeed": 0 }, { "@type": "script.Monster", @@ -6490,12 +6491,12 @@ "@type": "script.MonsterAttack", "Enable": true, "SpriteSize": { - "x": 0.0, - "y": 0.0 + "x": 0, + "y": 0 }, "PositionOffset": { - "x": 0.0, - "y": 0.0 + "x": 0, + "y": 0 } } ], @@ -6533,15 +6534,15 @@ "z": 999.999 }, "QuaternionRotation": { - "x": 0.0, - "y": 0.0, - "z": 0.0, - "w": 1.0 + "x": 0, + "y": 0, + "z": 0, + "w": 1 }, "Scale": { - "x": 1.0, - "y": 1.0, - "z": 1.0 + "x": 1, + "y": 1, + "z": 1 }, "Enable": true }, @@ -6599,34 +6600,35 @@ { "@type": "MOD.Core.RigidbodyComponent", "MoveVelocity": { - "x": 0.0, - "y": 0.0 + "x": 0, + "y": 0 }, "RealMoveVelocity": { - "x": 0.0, - "y": 0.0 + "x": 0, + "y": 0 }, "Enable": true }, { "@type": "MOD.Core.KinematicbodyComponent", "MoveVelocity": { - "x": 0.0, - "y": 0.0 + "x": 0, + "y": 0 }, "Enable": true }, { "@type": "MOD.Core.SideviewbodyComponent", "MoveVelocity": { - "x": 0.0, - "y": 0.0 + "x": 0, + "y": 0 }, "Enable": true }, { "@type": "MOD.Core.MovementComponent", - "Enable": true + "Enable": false, + "InputSpeed": 0 }, { "@type": "script.Monster", @@ -6637,12 +6639,12 @@ "@type": "script.MonsterAttack", "Enable": true, "SpriteSize": { - "x": 0.0, - "y": 0.0 + "x": 0, + "y": 0 }, "PositionOffset": { - "x": 0.0, - "y": 0.0 + "x": 0, + "y": 0 } } ], @@ -6651,4 +6653,4 @@ } ] } -} \ No newline at end of file +} diff --git a/map/map06.map b/map/map06.map index 37b9150..34b50e3 100644 --- a/map/map06.map +++ b/map/map06.map @@ -31,15 +31,15 @@ "@components": [ { "@type": "MOD.Core.MapComponent", - "AirAccelerationXFactor": 1.0, - "AirDecelerationXFactor": 1.0, - "FallSpeedMaxXFactor": 1.0, - "FallSpeedMaxYFactor": 1.0, - "Gravity": 1.0, + "AirAccelerationXFactor": 1, + "AirDecelerationXFactor": 1, + "FallSpeedMaxXFactor": 1, + "FallSpeedMaxYFactor": 1, + "Gravity": 1, "IsInstanceMap": false, "TileMapMode": 0, - "WalkAccelerationFactor": 1.0, - "WalkDrag": 1.0, + "WalkAccelerationFactor": 1, + "WalkDrag": 1, "Enable": true }, { @@ -54,9 +54,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -73,8 +73,8 @@ "y": -0.15 }, "Variance": { - "x": 1.0, - "y": 0.0 + "x": 1, + "y": 0 } }, { @@ -85,9 +85,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -104,8 +104,8 @@ "y": -0.15 }, "Variance": { - "x": 1.0, - "y": 0.0 + "x": 1, + "y": 0 } }, { @@ -116,9 +116,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -135,8 +135,8 @@ "y": -0.15 }, "Variance": { - "x": 1.0, - "y": 0.0 + "x": 1, + "y": 0 } }, { @@ -147,9 +147,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -166,8 +166,8 @@ "y": -0.15 }, "Variance": { - "x": 1.0, - "y": 0.0 + "x": 1, + "y": 0 } }, { @@ -178,9 +178,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -197,8 +197,8 @@ "y": -0.15 }, "Variance": { - "x": 1.0, - "y": 0.0 + "x": 1, + "y": 0 } }, { @@ -209,9 +209,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -228,8 +228,8 @@ "y": -0.15 }, "Variance": { - "x": 1.0, - "y": 0.0 + "x": 1, + "y": 0 } }, { @@ -240,9 +240,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -259,8 +259,8 @@ "y": -0.15 }, "Variance": { - "x": 1.0, - "y": 0.0 + "x": 1, + "y": 0 } }, { @@ -271,9 +271,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -290,8 +290,8 @@ "y": -0.15 }, "Variance": { - "x": 1.0, - "y": 0.0 + "x": 1, + "y": 0 } }, { @@ -302,9 +302,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -321,8 +321,8 @@ "y": -0.15 }, "Variance": { - "x": 1.0, - "y": 0.0 + "x": 1, + "y": 0 } }, { @@ -333,9 +333,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -352,8 +352,8 @@ "y": -0.15 }, "Variance": { - "x": 1.0, - "y": 0.0 + "x": 1, + "y": 0 } }, { @@ -364,9 +364,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -383,8 +383,8 @@ "y": -0.15 }, "Variance": { - "x": 1.0, - "y": 0.0 + "x": 1, + "y": 0 } }, { @@ -395,9 +395,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -414,8 +414,8 @@ "y": -0.15 }, "Variance": { - "x": 1.0, - "y": 0.0 + "x": 1, + "y": 0 } }, { @@ -426,9 +426,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -445,8 +445,8 @@ "y": -0.15 }, "Variance": { - "x": 1.0, - "y": 0.0 + "x": 1, + "y": 0 } }, { @@ -457,9 +457,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -476,8 +476,8 @@ "y": -0.15 }, "Variance": { - "x": 1.0, - "y": 0.0 + "x": 1, + "y": 0 } }, { @@ -488,9 +488,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -507,8 +507,8 @@ "y": -0.15 }, "Variance": { - "x": 1.0, - "y": 0.0 + "x": 1, + "y": 0 } }, { @@ -519,9 +519,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -538,8 +538,8 @@ "y": -0.15 }, "Variance": { - "x": 1.0, - "y": 0.0 + "x": 1, + "y": 0 } }, { @@ -550,9 +550,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -569,8 +569,8 @@ "y": -0.15 }, "Variance": { - "x": 1.0, - "y": 0.0 + "x": 1, + "y": 0 } }, { @@ -581,9 +581,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -600,8 +600,8 @@ "y": -0.15 }, "Variance": { - "x": 1.0, - "y": 0.0 + "x": 1, + "y": 0 } }, { @@ -612,9 +612,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -631,8 +631,8 @@ "y": -0.9 }, "Variance": { - "x": 0.0, - "y": -1.0 + "x": 0, + "y": -1 } }, { @@ -643,9 +643,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -662,8 +662,8 @@ "y": -1.50000012 }, "Variance": { - "x": 0.0, - "y": -1.0 + "x": 0, + "y": -1 } }, { @@ -674,9 +674,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -693,8 +693,8 @@ "y": -2.10000014 }, "Variance": { - "x": 0.0, - "y": -1.0 + "x": 0, + "y": -1 } }, { @@ -705,9 +705,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -724,8 +724,8 @@ "y": -2.7 }, "Variance": { - "x": 0.0, - "y": -1.0 + "x": 0, + "y": -1 } }, { @@ -736,9 +736,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -755,8 +755,8 @@ "y": -3.3 }, "Variance": { - "x": 0.0, - "y": -1.0 + "x": 0, + "y": -1 } }, { @@ -767,9 +767,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -786,8 +786,8 @@ "y": -3.9 }, "Variance": { - "x": 0.0, - "y": -1.0 + "x": 0, + "y": -1 } }, { @@ -798,9 +798,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -817,8 +817,8 @@ "y": -4.50000048 }, "Variance": { - "x": 0.0, - "y": -1.0 + "x": 0, + "y": -1 } }, { @@ -829,9 +829,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -848,8 +848,8 @@ "y": -5.10000038 }, "Variance": { - "x": 0.0, - "y": -1.0 + "x": 0, + "y": -1 } }, { @@ -860,9 +860,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -879,8 +879,8 @@ "y": -0.15 }, "Variance": { - "x": 0.0, - "y": 1.0 + "x": 0, + "y": 1 } }, { @@ -891,9 +891,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -910,8 +910,8 @@ "y": -0.9000001 }, "Variance": { - "x": 0.0, - "y": 1.0 + "x": 0, + "y": 1 } }, { @@ -922,9 +922,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -941,8 +941,8 @@ "y": -1.50000012 }, "Variance": { - "x": 0.0, - "y": 1.0 + "x": 0, + "y": 1 } }, { @@ -953,9 +953,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -972,8 +972,8 @@ "y": -2.10000014 }, "Variance": { - "x": 0.0, - "y": 1.0 + "x": 0, + "y": 1 } }, { @@ -984,9 +984,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -1003,8 +1003,8 @@ "y": -2.7 }, "Variance": { - "x": 0.0, - "y": 1.0 + "x": 0, + "y": 1 } }, { @@ -1015,9 +1015,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -1034,8 +1034,8 @@ "y": -3.30000019 }, "Variance": { - "x": 0.0, - "y": 1.0 + "x": 0, + "y": 1 } }, { @@ -1046,9 +1046,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -1065,8 +1065,8 @@ "y": -3.90000033 }, "Variance": { - "x": 0.0, - "y": 1.0 + "x": 0, + "y": 1 } }, { @@ -1077,9 +1077,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -1096,8 +1096,8 @@ "y": -4.5 }, "Variance": { - "x": 0.0, - "y": 1.0 + "x": 0, + "y": 1 } } ] @@ -1205,32 +1205,32 @@ "Position": { "x": -0.225, "y": -0.15, - "z": 1000.0 + "z": 1000 }, "QuaternionRotation": { - "x": 0.0, - "y": 0.0, - "z": 0.0, - "w": 1.0 + "x": 0, + "y": 0, + "z": 0, + "w": 1 }, "Scale": { - "x": 1.0, - "y": 1.0, - "z": 1.0 + "x": 1, + "y": 1, + "z": 1 }, "Enable": true }, { "@type": "MOD.Core.TileMapComponent", "Color": { - "r": 1.0, - "g": 1.0, - "b": 1.0, - "a": 1.0 + "r": 1, + "g": 1, + "b": 1, + "a": 1 }, - "FootholdDrag": 1.0, - "FootholdForce": 0.0, - "FootholdWalkSpeedFactor": 1.0, + "FootholdDrag": 1, + "FootholdForce": 0, + "FootholdWalkSpeedFactor": 1, "IgnoreMapLayerCheck": false, "IsOddGridPosition": false, "OrderInLayer": 1, @@ -6298,27 +6298,27 @@ { "@type": "MOD.Core.TransformComponent", "Rotation": { - "x": 0.0, - "y": 0.0, - "z": 0.0 + "x": 0, + "y": 0, + "z": 0 }, "Position": { - "x": -5.0, - "y": 0.0, + "x": -5, + "y": 0, "z": 999.999 }, "QuaternionRotation": { - "x": 0.0, - "y": 0.0, - "z": 0.0, - "w": 1.0 + "x": 0, + "y": 0, + "z": 0, + "w": 1 }, "Scale": { - "x": 1.0, - "y": 1.0, - "z": 1.0 + "x": 1, + "y": 1, + "z": 1 }, - "ZRotation": 0.0, + "ZRotation": 0, "Enable": true }, { @@ -6330,20 +6330,20 @@ "FlipY": false, "IgnoreMapLayerCheck": false, "OrderInLayer": 0, - "PlayRate": 1.0, + "PlayRate": 1, "RenderSetting": 0, "SortingLayer": "Default", "SpriteRUID": "8ef238e0d0ca4bb783aca526cff35d11", "StartFrameIndex": 0, "TiledSize": { - "x": 1.0, - "y": 1.0 + "x": 1, + "y": 1 }, "Color": { - "r": 1.0, - "g": 1.0, - "b": 1.0, - "a": 1.0 + "r": 1, + "g": 1, + "b": 1, + "a": 1 }, "Enable": true }, @@ -6386,15 +6386,15 @@ "z": 999.999 }, "QuaternionRotation": { - "x": 0.0, - "y": 0.0, - "z": 0.0, - "w": 1.0 + "x": 0, + "y": 0, + "z": 0, + "w": 1 }, "Scale": { - "x": 1.0, - "y": 1.0, - "z": 1.0 + "x": 1, + "y": 1, + "z": 1 }, "Enable": true }, @@ -6452,34 +6452,35 @@ { "@type": "MOD.Core.RigidbodyComponent", "MoveVelocity": { - "x": 0.0, - "y": 0.0 + "x": 0, + "y": 0 }, "RealMoveVelocity": { - "x": 0.0, - "y": 0.0 + "x": 0, + "y": 0 }, "Enable": true }, { "@type": "MOD.Core.KinematicbodyComponent", "MoveVelocity": { - "x": 0.0, - "y": 0.0 + "x": 0, + "y": 0 }, "Enable": true }, { "@type": "MOD.Core.SideviewbodyComponent", "MoveVelocity": { - "x": 0.0, - "y": 0.0 + "x": 0, + "y": 0 }, "Enable": true }, { "@type": "MOD.Core.MovementComponent", - "Enable": true + "Enable": false, + "InputSpeed": 0 }, { "@type": "script.Monster", @@ -6490,12 +6491,12 @@ "@type": "script.MonsterAttack", "Enable": true, "SpriteSize": { - "x": 0.0, - "y": 0.0 + "x": 0, + "y": 0 }, "PositionOffset": { - "x": 0.0, - "y": 0.0 + "x": 0, + "y": 0 } } ], @@ -6533,15 +6534,15 @@ "z": 999.999 }, "QuaternionRotation": { - "x": 0.0, - "y": 0.0, - "z": 0.0, - "w": 1.0 + "x": 0, + "y": 0, + "z": 0, + "w": 1 }, "Scale": { - "x": 1.0, - "y": 1.0, - "z": 1.0 + "x": 1, + "y": 1, + "z": 1 }, "Enable": true }, @@ -6599,34 +6600,35 @@ { "@type": "MOD.Core.RigidbodyComponent", "MoveVelocity": { - "x": 0.0, - "y": 0.0 + "x": 0, + "y": 0 }, "RealMoveVelocity": { - "x": 0.0, - "y": 0.0 + "x": 0, + "y": 0 }, "Enable": true }, { "@type": "MOD.Core.KinematicbodyComponent", "MoveVelocity": { - "x": 0.0, - "y": 0.0 + "x": 0, + "y": 0 }, "Enable": true }, { "@type": "MOD.Core.SideviewbodyComponent", "MoveVelocity": { - "x": 0.0, - "y": 0.0 + "x": 0, + "y": 0 }, "Enable": true }, { "@type": "MOD.Core.MovementComponent", - "Enable": true + "Enable": false, + "InputSpeed": 0 }, { "@type": "script.Monster", @@ -6637,12 +6639,12 @@ "@type": "script.MonsterAttack", "Enable": true, "SpriteSize": { - "x": 0.0, - "y": 0.0 + "x": 0, + "y": 0 }, "PositionOffset": { - "x": 0.0, - "y": 0.0 + "x": 0, + "y": 0 } } ], @@ -6651,4 +6653,4 @@ } ] } -} \ No newline at end of file +} diff --git a/map/map07.map b/map/map07.map index df7c8bd..59700a2 100644 --- a/map/map07.map +++ b/map/map07.map @@ -31,15 +31,15 @@ "@components": [ { "@type": "MOD.Core.MapComponent", - "AirAccelerationXFactor": 1.0, - "AirDecelerationXFactor": 1.0, - "FallSpeedMaxXFactor": 1.0, - "FallSpeedMaxYFactor": 1.0, - "Gravity": 1.0, + "AirAccelerationXFactor": 1, + "AirDecelerationXFactor": 1, + "FallSpeedMaxXFactor": 1, + "FallSpeedMaxYFactor": 1, + "Gravity": 1, "IsInstanceMap": false, "TileMapMode": 0, - "WalkAccelerationFactor": 1.0, - "WalkDrag": 1.0, + "WalkAccelerationFactor": 1, + "WalkDrag": 1, "Enable": true }, { @@ -54,9 +54,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -73,8 +73,8 @@ "y": -0.0600000173 }, "Variance": { - "x": 1.0, - "y": 0.0 + "x": 1, + "y": 0 } }, { @@ -85,9 +85,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -104,8 +104,8 @@ "y": -0.0600000173 }, "Variance": { - "x": 1.0, - "y": 0.0 + "x": 1, + "y": 0 } }, { @@ -116,9 +116,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -135,8 +135,8 @@ "y": -0.0600000173 }, "Variance": { - "x": 1.0, - "y": 0.0 + "x": 1, + "y": 0 } }, { @@ -147,9 +147,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -166,8 +166,8 @@ "y": -0.0600000173 }, "Variance": { - "x": 1.0, - "y": 0.0 + "x": 1, + "y": 0 } }, { @@ -178,9 +178,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -197,8 +197,8 @@ "y": -0.0600000173 }, "Variance": { - "x": 1.0, - "y": 0.0 + "x": 1, + "y": 0 } }, { @@ -209,9 +209,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -228,8 +228,8 @@ "y": -0.0600000173 }, "Variance": { - "x": 1.0, - "y": 0.0 + "x": 1, + "y": 0 } }, { @@ -240,9 +240,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -259,8 +259,8 @@ "y": -0.0600000173 }, "Variance": { - "x": 1.0, - "y": 0.0 + "x": 1, + "y": 0 } }, { @@ -271,9 +271,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -290,8 +290,8 @@ "y": -0.0600000173 }, "Variance": { - "x": 1.0, - "y": 0.0 + "x": 1, + "y": 0 } }, { @@ -302,9 +302,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -321,8 +321,8 @@ "y": -0.0600000173 }, "Variance": { - "x": 1.0, - "y": 0.0 + "x": 1, + "y": 0 } }, { @@ -333,9 +333,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -352,8 +352,8 @@ "y": -0.0600000173 }, "Variance": { - "x": 1.0, - "y": 0.0 + "x": 1, + "y": 0 } }, { @@ -364,9 +364,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -383,8 +383,8 @@ "y": -0.0600000173 }, "Variance": { - "x": 1.0, - "y": 0.0 + "x": 1, + "y": 0 } }, { @@ -395,9 +395,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -414,8 +414,8 @@ "y": -0.0600000173 }, "Variance": { - "x": 1.0, - "y": 0.0 + "x": 1, + "y": 0 } }, { @@ -426,9 +426,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -445,8 +445,8 @@ "y": -0.0600000173 }, "Variance": { - "x": 1.0, - "y": 0.0 + "x": 1, + "y": 0 } }, { @@ -457,9 +457,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -476,8 +476,8 @@ "y": -0.0600000173 }, "Variance": { - "x": 1.0, - "y": 0.0 + "x": 1, + "y": 0 } }, { @@ -488,9 +488,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -507,8 +507,8 @@ "y": -0.0600000173 }, "Variance": { - "x": 1.0, - "y": 0.0 + "x": 1, + "y": 0 } }, { @@ -519,9 +519,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -538,8 +538,8 @@ "y": -0.0600000173 }, "Variance": { - "x": 1.0, - "y": 0.0 + "x": 1, + "y": 0 } }, { @@ -550,9 +550,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -569,8 +569,8 @@ "y": -0.0600000173 }, "Variance": { - "x": 1.0, - "y": 0.0 + "x": 1, + "y": 0 } }, { @@ -581,9 +581,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -600,8 +600,8 @@ "y": -0.0600000173 }, "Variance": { - "x": 1.0, - "y": 0.0 + "x": 1, + "y": 0 } }, { @@ -612,9 +612,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -631,8 +631,8 @@ "y": -0.9 }, "Variance": { - "x": 0.0, - "y": -1.0 + "x": 0, + "y": -1 } }, { @@ -643,9 +643,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -662,8 +662,8 @@ "y": -1.50000012 }, "Variance": { - "x": 0.0, - "y": -1.0 + "x": 0, + "y": -1 } }, { @@ -674,9 +674,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -693,8 +693,8 @@ "y": -2.10000014 }, "Variance": { - "x": 0.0, - "y": -1.0 + "x": 0, + "y": -1 } }, { @@ -705,9 +705,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -724,8 +724,8 @@ "y": -2.7 }, "Variance": { - "x": 0.0, - "y": -1.0 + "x": 0, + "y": -1 } }, { @@ -736,9 +736,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -755,8 +755,8 @@ "y": -3.3 }, "Variance": { - "x": 0.0, - "y": -1.0 + "x": 0, + "y": -1 } }, { @@ -767,9 +767,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -786,8 +786,8 @@ "y": -3.9 }, "Variance": { - "x": 0.0, - "y": -1.0 + "x": 0, + "y": -1 } }, { @@ -798,9 +798,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -817,8 +817,8 @@ "y": -4.50000048 }, "Variance": { - "x": 0.0, - "y": -1.0 + "x": 0, + "y": -1 } }, { @@ -829,9 +829,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -848,8 +848,8 @@ "y": -5.10000038 }, "Variance": { - "x": 0.0, - "y": -1.0 + "x": 0, + "y": -1 } }, { @@ -860,9 +860,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -879,8 +879,8 @@ "y": -0.0600000173 }, "Variance": { - "x": 0.0, - "y": 1.0 + "x": 0, + "y": 1 } }, { @@ -891,9 +891,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -910,8 +910,8 @@ "y": -0.9000001 }, "Variance": { - "x": 0.0, - "y": 1.0 + "x": 0, + "y": 1 } }, { @@ -922,9 +922,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -941,8 +941,8 @@ "y": -1.50000012 }, "Variance": { - "x": 0.0, - "y": 1.0 + "x": 0, + "y": 1 } }, { @@ -953,9 +953,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -972,8 +972,8 @@ "y": -2.10000014 }, "Variance": { - "x": 0.0, - "y": 1.0 + "x": 0, + "y": 1 } }, { @@ -984,9 +984,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -1003,8 +1003,8 @@ "y": -2.7 }, "Variance": { - "x": 0.0, - "y": 1.0 + "x": 0, + "y": 1 } }, { @@ -1015,9 +1015,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -1034,8 +1034,8 @@ "y": -3.30000019 }, "Variance": { - "x": 0.0, - "y": 1.0 + "x": 0, + "y": 1 } }, { @@ -1046,9 +1046,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -1065,8 +1065,8 @@ "y": -3.90000033 }, "Variance": { - "x": 0.0, - "y": 1.0 + "x": 0, + "y": 1 } }, { @@ -1077,9 +1077,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -1096,8 +1096,8 @@ "y": -4.5 }, "Variance": { - "x": 0.0, - "y": 1.0 + "x": 0, + "y": 1 } } ] @@ -1205,32 +1205,32 @@ "Position": { "x": -0.225, "y": -0.15, - "z": 1000.0 + "z": 1000 }, "QuaternionRotation": { - "x": 0.0, - "y": 0.0, - "z": 0.0, - "w": 1.0 + "x": 0, + "y": 0, + "z": 0, + "w": 1 }, "Scale": { - "x": 1.0, - "y": 1.0, - "z": 1.0 + "x": 1, + "y": 1, + "z": 1 }, "Enable": true }, { "@type": "MOD.Core.TileMapComponent", "Color": { - "r": 1.0, - "g": 1.0, - "b": 1.0, - "a": 1.0 + "r": 1, + "g": 1, + "b": 1, + "a": 1 }, - "FootholdDrag": 1.0, - "FootholdForce": 0.0, - "FootholdWalkSpeedFactor": 1.0, + "FootholdDrag": 1, + "FootholdForce": 0, + "FootholdWalkSpeedFactor": 1, "IgnoreMapLayerCheck": false, "IsOddGridPosition": false, "OrderInLayer": 1, @@ -6298,27 +6298,27 @@ { "@type": "MOD.Core.TransformComponent", "Rotation": { - "x": 0.0, - "y": 0.0, - "z": 0.0 + "x": 0, + "y": 0, + "z": 0 }, "Position": { - "x": -5.0, - "y": 0.0, + "x": -5, + "y": 0, "z": 999.999 }, "QuaternionRotation": { - "x": 0.0, - "y": 0.0, - "z": 0.0, - "w": 1.0 + "x": 0, + "y": 0, + "z": 0, + "w": 1 }, "Scale": { - "x": 1.0, - "y": 1.0, - "z": 1.0 + "x": 1, + "y": 1, + "z": 1 }, - "ZRotation": 0.0, + "ZRotation": 0, "Enable": true }, { @@ -6330,20 +6330,20 @@ "FlipY": false, "IgnoreMapLayerCheck": false, "OrderInLayer": 0, - "PlayRate": 1.0, + "PlayRate": 1, "RenderSetting": 0, "SortingLayer": "Default", "SpriteRUID": "8ef238e0d0ca4bb783aca526cff35d11", "StartFrameIndex": 0, "TiledSize": { - "x": 1.0, - "y": 1.0 + "x": 1, + "y": 1 }, "Color": { - "r": 1.0, - "g": 1.0, - "b": 1.0, - "a": 1.0 + "r": 1, + "g": 1, + "b": 1, + "a": 1 }, "Enable": true }, @@ -6386,15 +6386,15 @@ "z": 999.999 }, "QuaternionRotation": { - "x": 0.0, - "y": 0.0, - "z": 0.0, - "w": 1.0 + "x": 0, + "y": 0, + "z": 0, + "w": 1 }, "Scale": { - "x": 1.0, - "y": 1.0, - "z": 1.0 + "x": 1, + "y": 1, + "z": 1 }, "Enable": true }, @@ -6452,34 +6452,35 @@ { "@type": "MOD.Core.RigidbodyComponent", "MoveVelocity": { - "x": 0.0, - "y": 0.0 + "x": 0, + "y": 0 }, "RealMoveVelocity": { - "x": 0.0, - "y": 0.0 + "x": 0, + "y": 0 }, "Enable": true }, { "@type": "MOD.Core.KinematicbodyComponent", "MoveVelocity": { - "x": 0.0, - "y": 0.0 + "x": 0, + "y": 0 }, "Enable": true }, { "@type": "MOD.Core.SideviewbodyComponent", "MoveVelocity": { - "x": 0.0, - "y": 0.0 + "x": 0, + "y": 0 }, "Enable": true }, { "@type": "MOD.Core.MovementComponent", - "Enable": true + "Enable": false, + "InputSpeed": 0 }, { "@type": "script.Monster", @@ -6490,12 +6491,12 @@ "@type": "script.MonsterAttack", "Enable": true, "SpriteSize": { - "x": 0.0, - "y": 0.0 + "x": 0, + "y": 0 }, "PositionOffset": { - "x": 0.0, - "y": 0.0 + "x": 0, + "y": 0 } } ], @@ -6533,15 +6534,15 @@ "z": 999.999 }, "QuaternionRotation": { - "x": 0.0, - "y": 0.0, - "z": 0.0, - "w": 1.0 + "x": 0, + "y": 0, + "z": 0, + "w": 1 }, "Scale": { - "x": 1.0, - "y": 1.0, - "z": 1.0 + "x": 1, + "y": 1, + "z": 1 }, "Enable": true }, @@ -6599,34 +6600,35 @@ { "@type": "MOD.Core.RigidbodyComponent", "MoveVelocity": { - "x": 0.0, - "y": 0.0 + "x": 0, + "y": 0 }, "RealMoveVelocity": { - "x": 0.0, - "y": 0.0 + "x": 0, + "y": 0 }, "Enable": true }, { "@type": "MOD.Core.KinematicbodyComponent", "MoveVelocity": { - "x": 0.0, - "y": 0.0 + "x": 0, + "y": 0 }, "Enable": true }, { "@type": "MOD.Core.SideviewbodyComponent", "MoveVelocity": { - "x": 0.0, - "y": 0.0 + "x": 0, + "y": 0 }, "Enable": true }, { "@type": "MOD.Core.MovementComponent", - "Enable": true + "Enable": false, + "InputSpeed": 0 }, { "@type": "script.Monster", @@ -6637,12 +6639,12 @@ "@type": "script.MonsterAttack", "Enable": true, "SpriteSize": { - "x": 0.0, - "y": 0.0 + "x": 0, + "y": 0 }, "PositionOffset": { - "x": 0.0, - "y": 0.0 + "x": 0, + "y": 0 } } ], @@ -6651,4 +6653,4 @@ } ] } -} \ No newline at end of file +} diff --git a/map/map08.map b/map/map08.map index c5a6622..ae92401 100644 --- a/map/map08.map +++ b/map/map08.map @@ -6479,7 +6479,8 @@ }, { "@type": "MOD.Core.MovementComponent", - "Enable": true + "Enable": false, + "InputSpeed": 0 }, { "@type": "script.Monster", @@ -6626,7 +6627,8 @@ }, { "@type": "MOD.Core.MovementComponent", - "Enable": true + "Enable": false, + "InputSpeed": 0 }, { "@type": "script.Monster", @@ -6651,4 +6653,4 @@ } ] } -} \ No newline at end of file +} diff --git a/map/map09.map b/map/map09.map index 10505a8..4cb304f 100644 --- a/map/map09.map +++ b/map/map09.map @@ -6479,7 +6479,8 @@ }, { "@type": "MOD.Core.MovementComponent", - "Enable": true + "Enable": false, + "InputSpeed": 0 }, { "@type": "script.Monster", @@ -6626,7 +6627,8 @@ }, { "@type": "MOD.Core.MovementComponent", - "Enable": true + "Enable": false, + "InputSpeed": 0 }, { "@type": "script.Monster", @@ -6651,4 +6653,4 @@ } ] } -} \ No newline at end of file +} diff --git a/map/map10.map b/map/map10.map index 135f4fa..0e36c3f 100644 --- a/map/map10.map +++ b/map/map10.map @@ -31,15 +31,15 @@ "@components": [ { "@type": "MOD.Core.MapComponent", - "AirAccelerationXFactor": 1.0, - "AirDecelerationXFactor": 1.0, - "FallSpeedMaxXFactor": 1.0, - "FallSpeedMaxYFactor": 1.0, - "Gravity": 1.0, + "AirAccelerationXFactor": 1, + "AirDecelerationXFactor": 1, + "FallSpeedMaxXFactor": 1, + "FallSpeedMaxYFactor": 1, + "Gravity": 1, "IsInstanceMap": false, "TileMapMode": 0, - "WalkAccelerationFactor": 1.0, - "WalkDrag": 1.0, + "WalkAccelerationFactor": 1, + "WalkDrag": 1, "Enable": true }, { @@ -54,9 +54,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -66,15 +66,15 @@ "Id": 1, "StartPoint": { "x": -8.88, - "y": 0.0 + "y": 0 }, "EndPoint": { "x": -7.65000057, - "y": 0.0 + "y": 0 }, "Variance": { - "x": 1.0, - "y": 0.0 + "x": 1, + "y": 0 } }, { @@ -85,9 +85,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -97,15 +97,15 @@ "Id": 2, "StartPoint": { "x": -7.64999962, - "y": 0.0 + "y": 0 }, "EndPoint": { "x": -6.75, - "y": 0.0 + "y": 0 }, "Variance": { - "x": 1.0, - "y": 0.0 + "x": 1, + "y": 0 } }, { @@ -116,9 +116,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -128,15 +128,15 @@ "Id": 3, "StartPoint": { "x": -6.74999952, - "y": 0.0 + "y": 0 }, "EndPoint": { "x": -5.85, - "y": 0.0 + "y": 0 }, "Variance": { - "x": 1.0, - "y": 0.0 + "x": 1, + "y": 0 } }, { @@ -147,9 +147,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -159,15 +159,15 @@ "Id": 4, "StartPoint": { "x": -5.84999943, - "y": 0.0 + "y": 0 }, "EndPoint": { "x": -4.95, - "y": 0.0 + "y": 0 }, "Variance": { - "x": 1.0, - "y": 0.0 + "x": 1, + "y": 0 } }, { @@ -178,9 +178,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -190,15 +190,15 @@ "Id": 5, "StartPoint": { "x": -4.95, - "y": 0.0 + "y": 0 }, "EndPoint": { "x": -4.05, - "y": 0.0 + "y": 0 }, "Variance": { - "x": 1.0, - "y": 0.0 + "x": 1, + "y": 0 } }, { @@ -209,9 +209,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -221,15 +221,15 @@ "Id": 6, "StartPoint": { "x": -4.05, - "y": 0.0 + "y": 0 }, "EndPoint": { "x": -3.14999986, - "y": 0.0 + "y": 0 }, "Variance": { - "x": 1.0, - "y": 0.0 + "x": 1, + "y": 0 } }, { @@ -240,9 +240,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -252,15 +252,15 @@ "Id": 7, "StartPoint": { "x": -3.14999986, - "y": 0.0 + "y": 0 }, "EndPoint": { "x": -2.24999976, - "y": 0.0 + "y": 0 }, "Variance": { - "x": 1.0, - "y": 0.0 + "x": 1, + "y": 0 } }, { @@ -271,9 +271,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -283,15 +283,15 @@ "Id": 8, "StartPoint": { "x": -2.24999976, - "y": 0.0 + "y": 0 }, "EndPoint": { "x": -1.35, - "y": 0.0 + "y": 0 }, "Variance": { - "x": 1.0, - "y": 0.0 + "x": 1, + "y": 0 } }, { @@ -302,9 +302,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -314,15 +314,15 @@ "Id": 9, "StartPoint": { "x": -1.35, - "y": 0.0 + "y": 0 }, "EndPoint": { "x": -0.449999958, - "y": 0.0 + "y": 0 }, "Variance": { - "x": 1.0, - "y": 0.0 + "x": 1, + "y": 0 } }, { @@ -333,9 +333,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -345,15 +345,15 @@ "Id": 10, "StartPoint": { "x": -0.45, - "y": 0.0 + "y": 0 }, "EndPoint": { "x": 0.449999958, - "y": 0.0 + "y": 0 }, "Variance": { - "x": 1.0, - "y": 0.0 + "x": 1, + "y": 0 } }, { @@ -364,9 +364,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -376,15 +376,15 @@ "Id": 11, "StartPoint": { "x": 0.450000018, - "y": 0.0 + "y": 0 }, "EndPoint": { "x": 1.35, - "y": 0.0 + "y": 0 }, "Variance": { - "x": 1.0, - "y": 0.0 + "x": 1, + "y": 0 } }, { @@ -395,9 +395,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -407,15 +407,15 @@ "Id": 12, "StartPoint": { "x": 1.34999979, - "y": 0.0 + "y": 0 }, "EndPoint": { "x": 2.25, - "y": 0.0 + "y": 0 }, "Variance": { - "x": 1.0, - "y": 0.0 + "x": 1, + "y": 0 } }, { @@ -426,9 +426,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -438,15 +438,15 @@ "Id": 13, "StartPoint": { "x": 2.25, - "y": 0.0 + "y": 0 }, "EndPoint": { "x": 3.15, - "y": 0.0 + "y": 0 }, "Variance": { - "x": 1.0, - "y": 0.0 + "x": 1, + "y": 0 } }, { @@ -457,9 +457,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -469,15 +469,15 @@ "Id": 14, "StartPoint": { "x": 3.14999986, - "y": 0.0 + "y": 0 }, "EndPoint": { "x": 4.04999971, - "y": 0.0 + "y": 0 }, "Variance": { - "x": 1.0, - "y": 0.0 + "x": 1, + "y": 0 } }, { @@ -488,9 +488,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -500,15 +500,15 @@ "Id": 15, "StartPoint": { "x": 4.05, - "y": 0.0 + "y": 0 }, "EndPoint": { "x": 4.95, - "y": 0.0 + "y": 0 }, "Variance": { - "x": 1.0, - "y": 0.0 + "x": 1, + "y": 0 } }, { @@ -519,9 +519,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -531,15 +531,15 @@ "Id": 16, "StartPoint": { "x": 4.95000029, - "y": 0.0 + "y": 0 }, "EndPoint": { "x": 5.85, - "y": 0.0 + "y": 0 }, "Variance": { - "x": 1.0, - "y": 0.0 + "x": 1, + "y": 0 } }, { @@ -550,9 +550,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -562,15 +562,15 @@ "Id": 17, "StartPoint": { "x": 5.85, - "y": 0.0 + "y": 0 }, "EndPoint": { "x": 6.74999952, - "y": 0.0 + "y": 0 }, "Variance": { - "x": 1.0, - "y": 0.0 + "x": 1, + "y": 0 } }, { @@ -581,9 +581,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -593,15 +593,15 @@ "Id": 18, "StartPoint": { "x": 6.75, - "y": 0.0 + "y": 0 }, "EndPoint": { "x": 7.98, - "y": 0.0 + "y": 0 }, "Variance": { - "x": 1.0, - "y": 0.0 + "x": 1, + "y": 0 } }, { @@ -612,9 +612,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -624,15 +624,15 @@ "Id": 19, "StartPoint": { "x": 7.98, - "y": 0.0 + "y": 0 }, "EndPoint": { "x": 7.98, "y": -0.9 }, "Variance": { - "x": 0.0, - "y": -1.0 + "x": 0, + "y": -1 } }, { @@ -643,9 +643,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -662,8 +662,8 @@ "y": -1.50000012 }, "Variance": { - "x": 0.0, - "y": -1.0 + "x": 0, + "y": -1 } }, { @@ -674,9 +674,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -693,8 +693,8 @@ "y": -2.10000014 }, "Variance": { - "x": 0.0, - "y": -1.0 + "x": 0, + "y": -1 } }, { @@ -705,9 +705,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -724,8 +724,8 @@ "y": -2.7 }, "Variance": { - "x": 0.0, - "y": -1.0 + "x": 0, + "y": -1 } }, { @@ -736,9 +736,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -755,8 +755,8 @@ "y": -3.30000019 }, "Variance": { - "x": 0.0, - "y": -1.0 + "x": 0, + "y": -1 } }, { @@ -767,9 +767,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -786,8 +786,8 @@ "y": -3.9 }, "Variance": { - "x": 0.0, - "y": -1.0 + "x": 0, + "y": -1 } }, { @@ -798,9 +798,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -817,8 +817,8 @@ "y": -4.50000048 }, "Variance": { - "x": 0.0, - "y": -1.0 + "x": 0, + "y": -1 } }, { @@ -829,9 +829,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -848,8 +848,8 @@ "y": -5.10000038 }, "Variance": { - "x": 0.0, - "y": -1.0 + "x": 0, + "y": -1 } }, { @@ -860,9 +860,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -876,11 +876,11 @@ }, "EndPoint": { "x": -8.88, - "y": 0.0 + "y": 0 }, "Variance": { - "x": 0.0, - "y": 1.0 + "x": 0, + "y": 1 } }, { @@ -891,9 +891,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -910,8 +910,8 @@ "y": -0.9000001 }, "Variance": { - "x": 0.0, - "y": 1.0 + "x": 0, + "y": 1 } }, { @@ -922,9 +922,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -941,8 +941,8 @@ "y": -1.50000012 }, "Variance": { - "x": 0.0, - "y": 1.0 + "x": 0, + "y": 1 } }, { @@ -953,9 +953,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -972,8 +972,8 @@ "y": -2.10000014 }, "Variance": { - "x": 0.0, - "y": 1.0 + "x": 0, + "y": 1 } }, { @@ -984,9 +984,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -1003,8 +1003,8 @@ "y": -2.70000029 }, "Variance": { - "x": 0.0, - "y": 1.0 + "x": 0, + "y": 1 } }, { @@ -1015,9 +1015,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -1034,8 +1034,8 @@ "y": -3.30000019 }, "Variance": { - "x": 0.0, - "y": 1.0 + "x": 0, + "y": 1 } }, { @@ -1046,9 +1046,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -1065,8 +1065,8 @@ "y": -3.90000033 }, "Variance": { - "x": 0.0, - "y": 1.0 + "x": 0, + "y": 1 } }, { @@ -1077,9 +1077,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -1096,8 +1096,8 @@ "y": -4.5 }, "Variance": { - "x": 0.0, - "y": 1.0 + "x": 0, + "y": 1 } } ] @@ -1205,32 +1205,32 @@ "Position": { "x": -0.225, "y": -0.15, - "z": 1000.0 + "z": 1000 }, "QuaternionRotation": { - "x": 0.0, - "y": 0.0, - "z": 0.0, - "w": 1.0 + "x": 0, + "y": 0, + "z": 0, + "w": 1 }, "Scale": { - "x": 1.0, - "y": 1.0, - "z": 1.0 + "x": 1, + "y": 1, + "z": 1 }, "Enable": true }, { "@type": "MOD.Core.TileMapComponent", "Color": { - "r": 1.0, - "g": 1.0, - "b": 1.0, - "a": 1.0 + "r": 1, + "g": 1, + "b": 1, + "a": 1 }, - "FootholdDrag": 1.0, - "FootholdForce": 0.0, - "FootholdWalkSpeedFactor": 1.0, + "FootholdDrag": 1, + "FootholdForce": 0, + "FootholdWalkSpeedFactor": 1, "IgnoreMapLayerCheck": false, "IsOddGridPosition": false, "OrderInLayer": 1, @@ -6298,27 +6298,27 @@ { "@type": "MOD.Core.TransformComponent", "Rotation": { - "x": 0.0, - "y": 0.0, - "z": 0.0 + "x": 0, + "y": 0, + "z": 0 }, "Position": { - "x": -5.0, - "y": 0.0, + "x": -5, + "y": 0, "z": 999.999 }, "QuaternionRotation": { - "x": 0.0, - "y": 0.0, - "z": 0.0, - "w": 1.0 + "x": 0, + "y": 0, + "z": 0, + "w": 1 }, "Scale": { - "x": 1.0, - "y": 1.0, - "z": 1.0 + "x": 1, + "y": 1, + "z": 1 }, - "ZRotation": 0.0, + "ZRotation": 0, "Enable": true }, { @@ -6330,20 +6330,20 @@ "FlipY": false, "IgnoreMapLayerCheck": false, "OrderInLayer": 0, - "PlayRate": 1.0, + "PlayRate": 1, "RenderSetting": 0, "SortingLayer": "Default", "SpriteRUID": "8ef238e0d0ca4bb783aca526cff35d11", "StartFrameIndex": 0, "TiledSize": { - "x": 1.0, - "y": 1.0 + "x": 1, + "y": 1 }, "Color": { - "r": 1.0, - "g": 1.0, - "b": 1.0, - "a": 1.0 + "r": 1, + "g": 1, + "b": 1, + "a": 1 }, "Enable": true }, @@ -6386,15 +6386,15 @@ "z": 999.999 }, "QuaternionRotation": { - "x": 0.0, - "y": 0.0, - "z": 0.0, - "w": 1.0 + "x": 0, + "y": 0, + "z": 0, + "w": 1 }, "Scale": { - "x": 1.0, - "y": 1.0, - "z": 1.0 + "x": 1, + "y": 1, + "z": 1 }, "Enable": true }, @@ -6452,34 +6452,35 @@ { "@type": "MOD.Core.RigidbodyComponent", "MoveVelocity": { - "x": 0.0, - "y": 0.0 + "x": 0, + "y": 0 }, "RealMoveVelocity": { - "x": 0.0, - "y": 0.0 + "x": 0, + "y": 0 }, "Enable": true }, { "@type": "MOD.Core.KinematicbodyComponent", "MoveVelocity": { - "x": 0.0, - "y": 0.0 + "x": 0, + "y": 0 }, "Enable": true }, { "@type": "MOD.Core.SideviewbodyComponent", "MoveVelocity": { - "x": 0.0, - "y": 0.0 + "x": 0, + "y": 0 }, "Enable": true }, { "@type": "MOD.Core.MovementComponent", - "Enable": true + "Enable": false, + "InputSpeed": 0 }, { "@type": "script.Monster", @@ -6490,12 +6491,12 @@ "@type": "script.MonsterAttack", "Enable": true, "SpriteSize": { - "x": 0.0, - "y": 0.0 + "x": 0, + "y": 0 }, "PositionOffset": { - "x": 0.0, - "y": 0.0 + "x": 0, + "y": 0 } } ], @@ -6533,15 +6534,15 @@ "z": 999.999 }, "QuaternionRotation": { - "x": 0.0, - "y": 0.0, - "z": 0.0, - "w": 1.0 + "x": 0, + "y": 0, + "z": 0, + "w": 1 }, "Scale": { - "x": 1.0, - "y": 1.0, - "z": 1.0 + "x": 1, + "y": 1, + "z": 1 }, "Enable": true }, @@ -6599,34 +6600,35 @@ { "@type": "MOD.Core.RigidbodyComponent", "MoveVelocity": { - "x": 0.0, - "y": 0.0 + "x": 0, + "y": 0 }, "RealMoveVelocity": { - "x": 0.0, - "y": 0.0 + "x": 0, + "y": 0 }, "Enable": true }, { "@type": "MOD.Core.KinematicbodyComponent", "MoveVelocity": { - "x": 0.0, - "y": 0.0 + "x": 0, + "y": 0 }, "Enable": true }, { "@type": "MOD.Core.SideviewbodyComponent", "MoveVelocity": { - "x": 0.0, - "y": 0.0 + "x": 0, + "y": 0 }, "Enable": true }, { "@type": "MOD.Core.MovementComponent", - "Enable": true + "Enable": false, + "InputSpeed": 0 }, { "@type": "script.Monster", @@ -6637,12 +6639,12 @@ "@type": "script.MonsterAttack", "Enable": true, "SpriteSize": { - "x": 0.0, - "y": 0.0 + "x": 0, + "y": 0 }, "PositionOffset": { - "x": 0.0, - "y": 0.0 + "x": 0, + "y": 0 } } ], @@ -6651,4 +6653,4 @@ } ] } -} \ No newline at end of file +} diff --git a/map/map11.map b/map/map11.map index 714a057..032ab51 100644 --- a/map/map11.map +++ b/map/map11.map @@ -31,15 +31,15 @@ "@components": [ { "@type": "MOD.Core.MapComponent", - "AirAccelerationXFactor": 1.0, - "AirDecelerationXFactor": 1.0, - "FallSpeedMaxXFactor": 1.0, - "FallSpeedMaxYFactor": 1.0, - "Gravity": 1.0, + "AirAccelerationXFactor": 1, + "AirDecelerationXFactor": 1, + "FallSpeedMaxXFactor": 1, + "FallSpeedMaxYFactor": 1, + "Gravity": 1, "IsInstanceMap": false, "TileMapMode": 0, - "WalkAccelerationFactor": 1.0, - "WalkDrag": 1.0, + "WalkAccelerationFactor": 1, + "WalkDrag": 1, "Enable": true }, { @@ -54,9 +54,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -73,8 +73,8 @@ "y": -0.15 }, "Variance": { - "x": 1.0, - "y": 0.0 + "x": 1, + "y": 0 } }, { @@ -85,9 +85,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -104,8 +104,8 @@ "y": -0.15 }, "Variance": { - "x": 1.0, - "y": 0.0 + "x": 1, + "y": 0 } }, { @@ -116,9 +116,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -135,8 +135,8 @@ "y": -0.15 }, "Variance": { - "x": 1.0, - "y": 0.0 + "x": 1, + "y": 0 } }, { @@ -147,9 +147,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -166,8 +166,8 @@ "y": -0.15 }, "Variance": { - "x": 1.0, - "y": 0.0 + "x": 1, + "y": 0 } }, { @@ -178,9 +178,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -197,8 +197,8 @@ "y": -0.15 }, "Variance": { - "x": 1.0, - "y": 0.0 + "x": 1, + "y": 0 } }, { @@ -209,9 +209,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -228,8 +228,8 @@ "y": -0.15 }, "Variance": { - "x": 1.0, - "y": 0.0 + "x": 1, + "y": 0 } }, { @@ -240,9 +240,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -259,8 +259,8 @@ "y": -0.15 }, "Variance": { - "x": 1.0, - "y": 0.0 + "x": 1, + "y": 0 } }, { @@ -271,9 +271,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -290,8 +290,8 @@ "y": -0.15 }, "Variance": { - "x": 1.0, - "y": 0.0 + "x": 1, + "y": 0 } }, { @@ -302,9 +302,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -321,8 +321,8 @@ "y": -0.15 }, "Variance": { - "x": 1.0, - "y": 0.0 + "x": 1, + "y": 0 } }, { @@ -333,9 +333,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -352,8 +352,8 @@ "y": -0.15 }, "Variance": { - "x": 1.0, - "y": 0.0 + "x": 1, + "y": 0 } }, { @@ -364,9 +364,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -383,8 +383,8 @@ "y": -0.15 }, "Variance": { - "x": 1.0, - "y": 0.0 + "x": 1, + "y": 0 } }, { @@ -395,9 +395,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -414,8 +414,8 @@ "y": -0.15 }, "Variance": { - "x": 1.0, - "y": 0.0 + "x": 1, + "y": 0 } }, { @@ -426,9 +426,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -445,8 +445,8 @@ "y": -0.15 }, "Variance": { - "x": 1.0, - "y": 0.0 + "x": 1, + "y": 0 } }, { @@ -457,9 +457,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -476,8 +476,8 @@ "y": -0.15 }, "Variance": { - "x": 1.0, - "y": 0.0 + "x": 1, + "y": 0 } }, { @@ -488,9 +488,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -507,8 +507,8 @@ "y": -0.15 }, "Variance": { - "x": 1.0, - "y": 0.0 + "x": 1, + "y": 0 } }, { @@ -519,9 +519,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -538,8 +538,8 @@ "y": -0.15 }, "Variance": { - "x": 1.0, - "y": 0.0 + "x": 1, + "y": 0 } }, { @@ -550,9 +550,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -569,8 +569,8 @@ "y": -0.15 }, "Variance": { - "x": 1.0, - "y": 0.0 + "x": 1, + "y": 0 } }, { @@ -581,9 +581,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -600,8 +600,8 @@ "y": -0.15 }, "Variance": { - "x": 1.0, - "y": 0.0 + "x": 1, + "y": 0 } }, { @@ -612,9 +612,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -631,8 +631,8 @@ "y": -0.9 }, "Variance": { - "x": 0.0, - "y": -1.0 + "x": 0, + "y": -1 } }, { @@ -643,9 +643,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -662,8 +662,8 @@ "y": -1.50000012 }, "Variance": { - "x": 0.0, - "y": -1.0 + "x": 0, + "y": -1 } }, { @@ -674,9 +674,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -693,8 +693,8 @@ "y": -2.10000014 }, "Variance": { - "x": 0.0, - "y": -1.0 + "x": 0, + "y": -1 } }, { @@ -705,9 +705,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -724,8 +724,8 @@ "y": -2.7 }, "Variance": { - "x": 0.0, - "y": -1.0 + "x": 0, + "y": -1 } }, { @@ -736,9 +736,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -755,8 +755,8 @@ "y": -3.3 }, "Variance": { - "x": 0.0, - "y": -1.0 + "x": 0, + "y": -1 } }, { @@ -767,9 +767,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -786,8 +786,8 @@ "y": -3.9 }, "Variance": { - "x": 0.0, - "y": -1.0 + "x": 0, + "y": -1 } }, { @@ -798,9 +798,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -817,8 +817,8 @@ "y": -4.50000048 }, "Variance": { - "x": 0.0, - "y": -1.0 + "x": 0, + "y": -1 } }, { @@ -829,9 +829,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -848,8 +848,8 @@ "y": -5.10000038 }, "Variance": { - "x": 0.0, - "y": -1.0 + "x": 0, + "y": -1 } }, { @@ -860,9 +860,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -879,8 +879,8 @@ "y": -0.15 }, "Variance": { - "x": 0.0, - "y": 1.0 + "x": 0, + "y": 1 } }, { @@ -891,9 +891,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -910,8 +910,8 @@ "y": -0.9000001 }, "Variance": { - "x": 0.0, - "y": 1.0 + "x": 0, + "y": 1 } }, { @@ -922,9 +922,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -941,8 +941,8 @@ "y": -1.50000012 }, "Variance": { - "x": 0.0, - "y": 1.0 + "x": 0, + "y": 1 } }, { @@ -953,9 +953,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -972,8 +972,8 @@ "y": -2.10000014 }, "Variance": { - "x": 0.0, - "y": 1.0 + "x": 0, + "y": 1 } }, { @@ -984,9 +984,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -1003,8 +1003,8 @@ "y": -2.7 }, "Variance": { - "x": 0.0, - "y": 1.0 + "x": 0, + "y": 1 } }, { @@ -1015,9 +1015,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -1034,8 +1034,8 @@ "y": -3.30000019 }, "Variance": { - "x": 0.0, - "y": 1.0 + "x": 0, + "y": 1 } }, { @@ -1046,9 +1046,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -1065,8 +1065,8 @@ "y": -3.90000033 }, "Variance": { - "x": 0.0, - "y": 1.0 + "x": 0, + "y": 1 } }, { @@ -1077,9 +1077,9 @@ "layer": 1, "sortingLayerName": "MapLayer0", "attribute": { - "walk": 1.0, - "force": 0.0, - "drag": 1.0, + "walk": 1, + "force": 0, + "drag": 1, "isBlockVertical": false, "isDynamic": false, "isCustomFoothold": false, @@ -1096,8 +1096,8 @@ "y": -4.5 }, "Variance": { - "x": 0.0, - "y": 1.0 + "x": 0, + "y": 1 } } ] @@ -1205,32 +1205,32 @@ "Position": { "x": -0.225, "y": -0.15, - "z": 1000.0 + "z": 1000 }, "QuaternionRotation": { - "x": 0.0, - "y": 0.0, - "z": 0.0, - "w": 1.0 + "x": 0, + "y": 0, + "z": 0, + "w": 1 }, "Scale": { - "x": 1.0, - "y": 1.0, - "z": 1.0 + "x": 1, + "y": 1, + "z": 1 }, "Enable": true }, { "@type": "MOD.Core.TileMapComponent", "Color": { - "r": 1.0, - "g": 1.0, - "b": 1.0, - "a": 1.0 + "r": 1, + "g": 1, + "b": 1, + "a": 1 }, - "FootholdDrag": 1.0, - "FootholdForce": 0.0, - "FootholdWalkSpeedFactor": 1.0, + "FootholdDrag": 1, + "FootholdForce": 0, + "FootholdWalkSpeedFactor": 1, "IgnoreMapLayerCheck": false, "IsOddGridPosition": false, "OrderInLayer": 1, @@ -6298,27 +6298,27 @@ { "@type": "MOD.Core.TransformComponent", "Rotation": { - "x": 0.0, - "y": 0.0, - "z": 0.0 + "x": 0, + "y": 0, + "z": 0 }, "Position": { - "x": -5.0, - "y": 0.0, + "x": -5, + "y": 0, "z": 999.999 }, "QuaternionRotation": { - "x": 0.0, - "y": 0.0, - "z": 0.0, - "w": 1.0 + "x": 0, + "y": 0, + "z": 0, + "w": 1 }, "Scale": { - "x": 1.0, - "y": 1.0, - "z": 1.0 + "x": 1, + "y": 1, + "z": 1 }, - "ZRotation": 0.0, + "ZRotation": 0, "Enable": true }, { @@ -6330,20 +6330,20 @@ "FlipY": false, "IgnoreMapLayerCheck": false, "OrderInLayer": 0, - "PlayRate": 1.0, + "PlayRate": 1, "RenderSetting": 0, "SortingLayer": "Default", "SpriteRUID": "8ef238e0d0ca4bb783aca526cff35d11", "StartFrameIndex": 0, "TiledSize": { - "x": 1.0, - "y": 1.0 + "x": 1, + "y": 1 }, "Color": { - "r": 1.0, - "g": 1.0, - "b": 1.0, - "a": 1.0 + "r": 1, + "g": 1, + "b": 1, + "a": 1 }, "Enable": true }, @@ -6386,15 +6386,15 @@ "z": 999.999 }, "QuaternionRotation": { - "x": 0.0, - "y": 0.0, - "z": 0.0, - "w": 1.0 + "x": 0, + "y": 0, + "z": 0, + "w": 1 }, "Scale": { - "x": 1.0, - "y": 1.0, - "z": 1.0 + "x": 1, + "y": 1, + "z": 1 }, "Enable": true }, @@ -6452,34 +6452,35 @@ { "@type": "MOD.Core.RigidbodyComponent", "MoveVelocity": { - "x": 0.0, - "y": 0.0 + "x": 0, + "y": 0 }, "RealMoveVelocity": { - "x": 0.0, - "y": 0.0 + "x": 0, + "y": 0 }, "Enable": true }, { "@type": "MOD.Core.KinematicbodyComponent", "MoveVelocity": { - "x": 0.0, - "y": 0.0 + "x": 0, + "y": 0 }, "Enable": true }, { "@type": "MOD.Core.SideviewbodyComponent", "MoveVelocity": { - "x": 0.0, - "y": 0.0 + "x": 0, + "y": 0 }, "Enable": true }, { "@type": "MOD.Core.MovementComponent", - "Enable": true + "Enable": false, + "InputSpeed": 0 }, { "@type": "script.Monster", @@ -6490,12 +6491,12 @@ "@type": "script.MonsterAttack", "Enable": true, "SpriteSize": { - "x": 0.0, - "y": 0.0 + "x": 0, + "y": 0 }, "PositionOffset": { - "x": 0.0, - "y": 0.0 + "x": 0, + "y": 0 } } ], @@ -6533,15 +6534,15 @@ "z": 999.999 }, "QuaternionRotation": { - "x": 0.0, - "y": 0.0, - "z": 0.0, - "w": 1.0 + "x": 0, + "y": 0, + "z": 0, + "w": 1 }, "Scale": { - "x": 1.0, - "y": 1.0, - "z": 1.0 + "x": 1, + "y": 1, + "z": 1 }, "Enable": true }, @@ -6599,34 +6600,35 @@ { "@type": "MOD.Core.RigidbodyComponent", "MoveVelocity": { - "x": 0.0, - "y": 0.0 + "x": 0, + "y": 0 }, "RealMoveVelocity": { - "x": 0.0, - "y": 0.0 + "x": 0, + "y": 0 }, "Enable": true }, { "@type": "MOD.Core.KinematicbodyComponent", "MoveVelocity": { - "x": 0.0, - "y": 0.0 + "x": 0, + "y": 0 }, "Enable": true }, { "@type": "MOD.Core.SideviewbodyComponent", "MoveVelocity": { - "x": 0.0, - "y": 0.0 + "x": 0, + "y": 0 }, "Enable": true }, { "@type": "MOD.Core.MovementComponent", - "Enable": true + "Enable": false, + "InputSpeed": 0 }, { "@type": "script.Monster", @@ -6637,12 +6639,12 @@ "@type": "script.MonsterAttack", "Enable": true, "SpriteSize": { - "x": 0.0, - "y": 0.0 + "x": 0, + "y": 0 }, "PositionOffset": { - "x": 0.0, - "y": 0.0 + "x": 0, + "y": 0 } } ], @@ -6651,4 +6653,4 @@ } ] } -} \ No newline at end of file +} diff --git a/tools/freeze-turn-monsters.mjs b/tools/freeze-turn-monsters.mjs new file mode 100644 index 0000000..fb2d7a0 --- /dev/null +++ b/tools/freeze-turn-monsters.mjs @@ -0,0 +1,83 @@ +import { readFileSync, writeFileSync } from 'node:fs'; + +const AI_COMPONENTS = new Set([ + 'MOD.Core.AIWanderComponent', + 'MOD.Core.AIChaseComponent', +]); + +const mapFiles = Array.from({ length: 11 }, (_, i) => `map/map${String(i + 1).padStart(2, '0')}.map`); +const modelFiles = [ + 'Global/MoveMonster.model', + 'Global/ChaseMonster.model', + 'RootDesk/MyDesk/Model_monster-43.model', +]; + +function isMonster(entity) { + return (entity.componentNames || '').includes('script.Monster'); +} + +function component(entity, type) { + return entity.jsonString['@components'].find((c) => c['@type'] === type); +} + +function patchMonsterEntity(entity) { + const components = entity.jsonString['@components']; + entity.jsonString['@components'] = components.filter((c) => !AI_COMPONENTS.has(c['@type'])); + entity.componentNames = entity.jsonString['@components'].map((c) => c['@type']).join(','); + + const movement = component(entity, 'MOD.Core.MovementComponent'); + if (movement) { + movement.Enable = false; + movement.InputSpeed = 0; + } + + const rigidbody = component(entity, 'MOD.Core.RigidbodyComponent'); + if (rigidbody) { + rigidbody.MoveVelocity = { x: 0, y: 0 }; + rigidbody.RealMoveVelocity = { x: 0, y: 0 }; + } + + const transform = component(entity, 'MOD.Core.TransformComponent'); + if (transform?.Scale) { + transform.Scale.x = Math.abs(transform.Scale.x || 1); + transform.Scale.y = Math.abs(transform.Scale.y || 1); + } + + const stateAnimation = component(entity, 'MOD.Core.StateAnimationComponent'); + const renderer = component(entity, 'MOD.Core.SpriteRendererComponent'); + const stand = stateAnimation?.ActionSheet?.stand; + if (renderer && stand) { + renderer.SpriteRUID = stand; + } +} + +function patchMap(file) { + const data = JSON.parse(readFileSync(file, 'utf8')); + for (const entity of data.ContentProto.Entities.filter(isMonster)) { + patchMonsterEntity(entity); + } + writeFileSync(file, `${JSON.stringify(data, null, 2)}\n`, 'utf8'); +} + +function patchModel(file) { + const data = JSON.parse(readFileSync(file, 'utf8')); + const json = data.ContentProto.Json; + json.Components = (json.Components || []).filter((name) => !AI_COMPONENTS.has(name)); + json.Values = (json.Values || []).filter((value) => !AI_COMPONENTS.has(value.TargetType)); + for (const value of json.Values) { + if (value.TargetType === 'MOD.Core.MovementComponent' && value.Name === 'InputSpeed') { + value.Value = 0; + } + } + writeFileSync(file, `${JSON.stringify(data, null, 2)}\n`, 'utf8'); +} + +for (const file of mapFiles) { + patchMap(file); +} + +for (const file of modelFiles) { + patchModel(file); +} + +console.log('Turn-combat monster movement disabled.'); diff --git a/tools/freeze-turn-player.mjs b/tools/freeze-turn-player.mjs new file mode 100644 index 0000000..e3cd08a --- /dev/null +++ b/tools/freeze-turn-player.mjs @@ -0,0 +1,20 @@ +import { readFileSync, writeFileSync } from 'node:fs'; + +const file = 'Global/DefaultPlayer.model'; +const data = JSON.parse(readFileSync(file, 'utf8')); +const values = data.ContentProto.Json.Values || []; + +for (const value of values) { + if (value.TargetType === null && ['speed', 'jumpForce', 'walkAcceleration'].includes(value.Name)) { + value.Value = 0; + } + if (value.TargetType === 'MOD.Core.MovementComponent' && ['InputSpeed', 'JumpForce'].includes(value.Name)) { + value.Value = 0; + } + if (value.TargetType === 'MOD.Core.RigidbodyComponent' && ['MoveVelocity', 'RealMoveVelocity'].includes(value.Name)) { + value.Value = { x: 0, y: 0 }; + } +} + +writeFileSync(file, `${JSON.stringify(data, null, 2)}\n`, 'utf8'); +console.log('Turn-combat player movement disabled.'); diff --git a/tools/gen-slaydeck.mjs b/tools/gen-slaydeck.mjs index 236ac88..faafd00 100644 --- a/tools/gen-slaydeck.mjs +++ b/tools/gen-slaydeck.mjs @@ -103,7 +103,7 @@ const ALIGN_BOTTOM_CENTER = 6; function guid(prefix, n) { // 유효한 8-4-4-4-12 hex GUID 생성. prefix는 충돌 방지용 네임스페이스 바이트로 매핑. - const ns = prefix === 'hud' ? 0xd0 : prefix === 'dck' ? 0xca : prefix === 'cmb' ? 0xcb : prefix === 'rwd' ? 0xcc : prefix === 'map' ? 0xcd : prefix === 'shp' ? 0xce : prefix === 'rst' ? 0xcf : 0xfe; + const ns = prefix === 'hud' ? 0xd0 : prefix === 'dck' ? 0xca : prefix === 'cmb' ? 0xcb : prefix === 'rwd' ? 0xcc : prefix === 'map' ? 0xcd : prefix === 'shp' ? 0xce : prefix === 'rst' ? 0xcf : prefix === 'menu' ? 0xe0 : 0xfe; const v = (ns * 0x100000 + n) >>> 0; return `${v.toString(16).padStart(8, '0')}-0000-4000-8000-${v.toString(16).padStart(12, '0')}`; } @@ -169,7 +169,7 @@ function sprite({ dataId = '', color = TRANSPARENT, type = 1, raycast = false }) }; } -function button() { +function button({ enabled = true } = {}) { return { '@type': 'MOD.Core.ButtonComponent', Colors: { @@ -190,7 +190,7 @@ function button() { KeyCode: 0, OverrideSorting: false, Transition: 1, - Enable: true, + Enable: enabled, }; } @@ -255,7 +255,7 @@ function entity({ id, path, modelId, entryId, componentNames, components, displa function upsertUi() { const ui = JSON.parse(readFileSync(UI_FILE, 'utf8')); const E = ui.ContentProto.Entities; - ui.ContentProto.Entities = E.filter((e) => !e.path.startsWith('/ui/DefaultGroup/DeckHud') && !e.path.startsWith('/ui/DefaultGroup/CombatHud') && !e.path.startsWith('/ui/DefaultGroup/RewardHud') && !e.path.startsWith('/ui/DefaultGroup/MapHud') && !e.path.startsWith('/ui/DefaultGroup/ShopHud') && !e.path.startsWith('/ui/DefaultGroup/RestHud')); + ui.ContentProto.Entities = E.filter((e) => !e.path.startsWith('/ui/DefaultGroup/DeckHud') && !e.path.startsWith('/ui/DefaultGroup/CombatHud') && !e.path.startsWith('/ui/DefaultGroup/RewardHud') && !e.path.startsWith('/ui/DefaultGroup/MapHud') && !e.path.startsWith('/ui/DefaultGroup/ShopHud') && !e.path.startsWith('/ui/DefaultGroup/RestHud') && !e.path.startsWith('/ui/DefaultGroup/MainMenu')); const byPath = new Map(ui.ContentProto.Entities.map((e) => [e.path, e])); @@ -876,6 +876,75 @@ function upsertUi() { })); ui.ContentProto.Entities.push(...rest); + const menu = []; + menu.push(entity({ + id: guid('menu', 0), + path: '/ui/DefaultGroup/MainMenu', + modelId: 'uisprite', + entryId: 'UISprite', + componentNames: 'MOD.Core.UITransformComponent,MOD.Core.SpriteGUIRendererComponent', + displayOrder: 20, + components: [ + transform({ parentW: 1920, parentH: 1080, anchor: { x: 0.5, y: 0.5 }, pivot: { x: 0.5, y: 0.5 }, size: { x: 1920, y: 1080 }, pos: { x: 0, y: 0 }, align: ALIGN_CENTER }), + sprite({ color: { r: 0.04, g: 0.05, b: 0.07, a: 0.96 }, type: 1, raycast: true }), + ], + })); + menu.push(entity({ + id: guid('menu', 1), + path: '/ui/DefaultGroup/MainMenu/Title', + modelId: 'uitext', + entryId: 'UIText', + componentNames: 'MOD.Core.UITransformComponent,MOD.Core.SpriteGUIRendererComponent,MOD.Core.TextComponent', + displayOrder: 0, + components: [ + transform({ parentW: 1920, parentH: 1080, anchor: { x: 0.5, y: 0.5 }, pivot: { x: 0.5, y: 0.5 }, size: { x: 720, y: 100 }, pos: { x: 0, y: 180 }, align: ALIGN_CENTER }), + sprite({ color: TRANSPARENT }), + text({ value: '슬레이 메이플', fontSize: 64, bold: true, color: GOLD, alignment: 0 }), + ], + })); + menu.push(entity({ + id: guid('menu', 2), + path: '/ui/DefaultGroup/MainMenu/Subtitle', + modelId: 'uitext', + entryId: 'UIText', + componentNames: 'MOD.Core.UITransformComponent,MOD.Core.SpriteGUIRendererComponent,MOD.Core.TextComponent', + displayOrder: 1, + components: [ + transform({ parentW: 1920, parentH: 1080, anchor: { x: 0.5, y: 0.5 }, pivot: { x: 0.5, y: 0.5 }, size: { x: 760, y: 48 }, pos: { x: 0, y: 104 }, align: ALIGN_CENTER }), + sprite({ color: TRANSPARENT }), + text({ value: '카드를 뽑고, 덱을 만들고, 첨탑을 오른다', fontSize: 24, color: { r: 0.82, g: 0.86, b: 0.9, a: 1 }, alignment: 0 }), + ], + })); + menu.push(entity({ + id: guid('menu', 3), + path: '/ui/DefaultGroup/MainMenu/NewGameButton', + modelId: 'uibutton', + entryId: 'UIButton', + componentNames: 'MOD.Core.UITransformComponent,MOD.Core.SpriteGUIRendererComponent,MOD.Core.ButtonComponent,MOD.Core.TextComponent', + displayOrder: 2, + components: [ + transform({ parentW: 1920, parentH: 1080, anchor: { x: 0.5, y: 0.5 }, pivot: { x: 0.5, y: 0.5 }, size: { x: 260, y: 68 }, pos: { x: 0, y: -20 }, align: ALIGN_CENTER }), + sprite({ color: { r: 0.13, g: 0.15, b: 0.18, a: 1 }, type: 1, raycast: true }), + button(), + text({ value: '새 게임', fontSize: 30, bold: true, color: GOLD, alignment: 0 }), + ], + })); + menu.push(entity({ + id: guid('menu', 4), + path: '/ui/DefaultGroup/MainMenu/ContinueButton', + modelId: 'uibutton', + entryId: 'UIButton', + componentNames: 'MOD.Core.UITransformComponent,MOD.Core.SpriteGUIRendererComponent,MOD.Core.ButtonComponent,MOD.Core.TextComponent', + displayOrder: 3, + components: [ + transform({ parentW: 1920, parentH: 1080, anchor: { x: 0.5, y: 0.5 }, pivot: { x: 0.5, y: 0.5 }, size: { x: 260, y: 58 }, pos: { x: 0, y: -100 }, align: ALIGN_CENTER }), + sprite({ color: { r: 0.1, g: 0.11, b: 0.13, a: 0.78 }, type: 1, raycast: false }), + button({ enabled: false }), + text({ value: '이어하기', fontSize: 24, bold: true, color: { r: 0.55, g: 0.58, b: 0.62, a: 1 }, alignment: 0 }), + ], + })); + ui.ContentProto.Entities.push(...menu); + JSON.parse(JSON.stringify(ui)); writeFileSync(UI_FILE, JSON.stringify(ui, null, 2), 'utf8'); } @@ -945,6 +1014,7 @@ function writeCodeblocks() { prop('number', 'Turn', '0'), prop('number', 'TweenEventId', '0'), prop('any', 'EndTurnHandler'), + prop('any', 'NewGameHandler'), prop('any', 'Cards'), prop('number', 'PlayerHp', '0'), prop('number', 'PlayerMaxHp', '80'), @@ -975,7 +1045,27 @@ function writeCodeblocks() { prop('string', 'ShopRelic', '""'), prop('boolean', 'ShopRelicBought', 'false'), ], [ - method('OnBeginPlay', `self:StartRun()`), + method('OnBeginPlay', `self:ShowMainMenu()`), + method('ShowMainMenu', `self:SetEntityEnabled("/ui/DefaultGroup/MainMenu", true) +self:BindMenuButtons()`), + method('BindMenuButtons', `local buttonEntity = _EntityService:GetEntityByPath("/ui/DefaultGroup/MainMenu/NewGameButton") +if buttonEntity == nil or buttonEntity.ButtonComponent == nil then + return +end +if self.NewGameHandler ~= nil then + buttonEntity:DisconnectEvent(ButtonClickEvent, self.NewGameHandler) + self.NewGameHandler = nil +end +self.NewGameHandler = buttonEntity:ConnectEvent(ButtonClickEvent, function() self:StartNewGame() end)`), + method('StartNewGame', `self:SetEntityEnabled("/ui/DefaultGroup/MainMenu", false) +self:StartRun()`), + method('SetEntityEnabled', `local e = _EntityService:GetEntityByPath(path) +if e ~= nil then + e.Enable = enabled +end`, [ + { Type: 'string', DefaultValue: null, SyncDirection: 0, Attributes: [], Name: 'path' }, + { Type: 'boolean', DefaultValue: null, SyncDirection: 0, Attributes: [], Name: 'enabled' }, + ]), method('StartRun', `self.PlayerMaxHp = 80 self.PlayerHp = self.PlayerMaxHp self.Gold = 0 diff --git a/ui/DefaultGroup.ui b/ui/DefaultGroup.ui index f9cad9c..ced5874 100644 --- a/ui/DefaultGroup.ui +++ b/ui/DefaultGroup.ui @@ -19535,6 +19535,993 @@ ], "@version": 1 } + }, + { + "id": "0e000000-0000-4000-8000-00000e000000", + "path": "/ui/DefaultGroup/MainMenu", + "componentNames": "MOD.Core.UITransformComponent,MOD.Core.SpriteGUIRendererComponent", + "jsonString": { + "name": "MainMenu", + "path": "/ui/DefaultGroup/MainMenu", + "nameEditable": true, + "enable": true, + "visible": true, + "localize": true, + "displayOrder": 20, + "pathConstraints": "///", + "revision": 1, + "origin": { + "type": "Model", + "entry_id": "UISprite", + "sub_entity_id": null, + "root_entity_id": null, + "replaced_model_id": null + }, + "modelId": "uisprite", + "@components": [ + { + "@type": "MOD.Core.UITransformComponent", + "ActivePlatform": 255, + "AlignmentOption": 0, + "AnchorsMax": { + "x": 0.5, + "y": 0.5 + }, + "AnchorsMin": { + "x": 0.5, + "y": 0.5 + }, + "MobileOnly": false, + "OffsetMax": { + "x": 960, + "y": 540 + }, + "OffsetMin": { + "x": -960, + "y": -540 + }, + "Pivot": { + "x": 0.5, + "y": 0.5 + }, + "RectSize": { + "x": 1920, + "y": 1080 + }, + "UIMode": 1, + "UIScale": { + "x": 1, + "y": 1, + "z": 1 + }, + "UIVersion": 2, + "anchoredPosition": { + "x": 0, + "y": 0 + }, + "Position": { + "x": 0, + "y": 0, + "z": 0 + }, + "QuaternionRotation": { + "x": 0, + "y": 0, + "z": 0, + "w": 1 + }, + "Scale": { + "x": 1, + "y": 1, + "z": 1 + }, + "Enable": true + }, + { + "@type": "MOD.Core.SpriteGUIRendererComponent", + "AnimClipPlayType": 0, + "EndFrameIndex": 2147483647, + "ImageRUID": { + "DataId": "" + }, + "LocalPosition": { + "x": 0, + "y": 0 + }, + "LocalScale": { + "x": 1, + "y": 1 + }, + "OverrideSorting": false, + "PlayRate": 1, + "PreserveSprite": 0, + "StartFrameIndex": 0, + "Color": { + "r": 0.04, + "g": 0.05, + "b": 0.07, + "a": 0.96 + }, + "DropShadow": false, + "DropShadowAngle": 30, + "DropShadowColor": { + "r": 0, + "g": 0, + "b": 0, + "a": 0.72 + }, + "DropShadowDistance": 32, + "FillAmount": 1, + "FillCenter": true, + "FillClockWise": true, + "FillMethod": 0, + "FillOrigin": 0, + "FlipX": false, + "FlipY": false, + "FrameColumn": 1, + "FrameRate": 0, + "FrameRow": 1, + "Outline": false, + "OutlineColor": { + "r": 0, + "g": 0, + "b": 0, + "a": 1 + }, + "OutlineWidth": 3, + "RaycastTarget": true, + "Type": 1, + "Enable": true + } + ], + "@version": 1 + } + }, + { + "id": "0e000001-0000-4000-8000-00000e000001", + "path": "/ui/DefaultGroup/MainMenu/Title", + "componentNames": "MOD.Core.UITransformComponent,MOD.Core.SpriteGUIRendererComponent,MOD.Core.TextComponent", + "jsonString": { + "name": "Title", + "path": "/ui/DefaultGroup/MainMenu/Title", + "nameEditable": true, + "enable": true, + "visible": true, + "localize": true, + "displayOrder": 0, + "pathConstraints": "////", + "revision": 1, + "origin": { + "type": "Model", + "entry_id": "UIText", + "sub_entity_id": null, + "root_entity_id": null, + "replaced_model_id": null + }, + "modelId": "uitext", + "@components": [ + { + "@type": "MOD.Core.UITransformComponent", + "ActivePlatform": 255, + "AlignmentOption": 0, + "AnchorsMax": { + "x": 0.5, + "y": 0.5 + }, + "AnchorsMin": { + "x": 0.5, + "y": 0.5 + }, + "MobileOnly": false, + "OffsetMax": { + "x": 360, + "y": 230 + }, + "OffsetMin": { + "x": -360, + "y": 130 + }, + "Pivot": { + "x": 0.5, + "y": 0.5 + }, + "RectSize": { + "x": 720, + "y": 100 + }, + "UIMode": 1, + "UIScale": { + "x": 1, + "y": 1, + "z": 1 + }, + "UIVersion": 2, + "anchoredPosition": { + "x": 0, + "y": 180 + }, + "Position": { + "x": 0, + "y": 180, + "z": 0 + }, + "QuaternionRotation": { + "x": 0, + "y": 0, + "z": 0, + "w": 1 + }, + "Scale": { + "x": 1, + "y": 1, + "z": 1 + }, + "Enable": true + }, + { + "@type": "MOD.Core.SpriteGUIRendererComponent", + "AnimClipPlayType": 0, + "EndFrameIndex": 2147483647, + "ImageRUID": { + "DataId": "" + }, + "LocalPosition": { + "x": 0, + "y": 0 + }, + "LocalScale": { + "x": 1, + "y": 1 + }, + "OverrideSorting": false, + "PlayRate": 1, + "PreserveSprite": 0, + "StartFrameIndex": 0, + "Color": { + "r": 0, + "g": 0, + "b": 0, + "a": 0 + }, + "DropShadow": false, + "DropShadowAngle": 30, + "DropShadowColor": { + "r": 0, + "g": 0, + "b": 0, + "a": 0.72 + }, + "DropShadowDistance": 32, + "FillAmount": 1, + "FillCenter": true, + "FillClockWise": true, + "FillMethod": 0, + "FillOrigin": 0, + "FlipX": false, + "FlipY": false, + "FrameColumn": 1, + "FrameRate": 0, + "FrameRow": 1, + "Outline": false, + "OutlineColor": { + "r": 0, + "g": 0, + "b": 0, + "a": 1 + }, + "OutlineWidth": 3, + "RaycastTarget": false, + "Type": 1, + "Enable": true + }, + { + "@type": "MOD.Core.TextComponent", + "Alignment": 0, + "Bold": true, + "DropShadow": false, + "DropShadowAngle": 30, + "DropShadowColor": { + "r": 0, + "g": 0, + "b": 0, + "a": 0.72 + }, + "DropShadowDistance": 32, + "Font": 0, + "FontColor": { + "r": 0.94, + "g": 0.74, + "b": 0.26, + "a": 1 + }, + "FontSize": 64, + "MaxSize": 64, + "MinSize": 8, + "OutlineColor": { + "r": 0.08, + "g": 0.08, + "b": 0.08, + "a": 1 + }, + "OutlineDistance": { + "x": 1, + "y": -1 + }, + "OutlineWidth": 1, + "Overflow": 0, + "OverrideSorting": false, + "Padding": { + "left": 0, + "right": 0, + "top": 0, + "bottom": 0 + }, + "SizeFit": false, + "Text": "슬레이 메이플", + "UseOutLine": true, + "Enable": true + } + ], + "@version": 1 + } + }, + { + "id": "0e000002-0000-4000-8000-00000e000002", + "path": "/ui/DefaultGroup/MainMenu/Subtitle", + "componentNames": "MOD.Core.UITransformComponent,MOD.Core.SpriteGUIRendererComponent,MOD.Core.TextComponent", + "jsonString": { + "name": "Subtitle", + "path": "/ui/DefaultGroup/MainMenu/Subtitle", + "nameEditable": true, + "enable": true, + "visible": true, + "localize": true, + "displayOrder": 1, + "pathConstraints": "////", + "revision": 1, + "origin": { + "type": "Model", + "entry_id": "UIText", + "sub_entity_id": null, + "root_entity_id": null, + "replaced_model_id": null + }, + "modelId": "uitext", + "@components": [ + { + "@type": "MOD.Core.UITransformComponent", + "ActivePlatform": 255, + "AlignmentOption": 0, + "AnchorsMax": { + "x": 0.5, + "y": 0.5 + }, + "AnchorsMin": { + "x": 0.5, + "y": 0.5 + }, + "MobileOnly": false, + "OffsetMax": { + "x": 380, + "y": 128 + }, + "OffsetMin": { + "x": -380, + "y": 80 + }, + "Pivot": { + "x": 0.5, + "y": 0.5 + }, + "RectSize": { + "x": 760, + "y": 48 + }, + "UIMode": 1, + "UIScale": { + "x": 1, + "y": 1, + "z": 1 + }, + "UIVersion": 2, + "anchoredPosition": { + "x": 0, + "y": 104 + }, + "Position": { + "x": 0, + "y": 104, + "z": 0 + }, + "QuaternionRotation": { + "x": 0, + "y": 0, + "z": 0, + "w": 1 + }, + "Scale": { + "x": 1, + "y": 1, + "z": 1 + }, + "Enable": true + }, + { + "@type": "MOD.Core.SpriteGUIRendererComponent", + "AnimClipPlayType": 0, + "EndFrameIndex": 2147483647, + "ImageRUID": { + "DataId": "" + }, + "LocalPosition": { + "x": 0, + "y": 0 + }, + "LocalScale": { + "x": 1, + "y": 1 + }, + "OverrideSorting": false, + "PlayRate": 1, + "PreserveSprite": 0, + "StartFrameIndex": 0, + "Color": { + "r": 0, + "g": 0, + "b": 0, + "a": 0 + }, + "DropShadow": false, + "DropShadowAngle": 30, + "DropShadowColor": { + "r": 0, + "g": 0, + "b": 0, + "a": 0.72 + }, + "DropShadowDistance": 32, + "FillAmount": 1, + "FillCenter": true, + "FillClockWise": true, + "FillMethod": 0, + "FillOrigin": 0, + "FlipX": false, + "FlipY": false, + "FrameColumn": 1, + "FrameRate": 0, + "FrameRow": 1, + "Outline": false, + "OutlineColor": { + "r": 0, + "g": 0, + "b": 0, + "a": 1 + }, + "OutlineWidth": 3, + "RaycastTarget": false, + "Type": 1, + "Enable": true + }, + { + "@type": "MOD.Core.TextComponent", + "Alignment": 0, + "Bold": false, + "DropShadow": false, + "DropShadowAngle": 30, + "DropShadowColor": { + "r": 0, + "g": 0, + "b": 0, + "a": 0.72 + }, + "DropShadowDistance": 32, + "Font": 0, + "FontColor": { + "r": 0.82, + "g": 0.86, + "b": 0.9, + "a": 1 + }, + "FontSize": 24, + "MaxSize": 24, + "MinSize": 8, + "OutlineColor": { + "r": 0.08, + "g": 0.08, + "b": 0.08, + "a": 1 + }, + "OutlineDistance": { + "x": 1, + "y": -1 + }, + "OutlineWidth": 1, + "Overflow": 0, + "OverrideSorting": false, + "Padding": { + "left": 0, + "right": 0, + "top": 0, + "bottom": 0 + }, + "SizeFit": false, + "Text": "카드를 뽑고, 덱을 만들고, 첨탑을 오른다", + "UseOutLine": true, + "Enable": true + } + ], + "@version": 1 + } + }, + { + "id": "0e000003-0000-4000-8000-00000e000003", + "path": "/ui/DefaultGroup/MainMenu/NewGameButton", + "componentNames": "MOD.Core.UITransformComponent,MOD.Core.SpriteGUIRendererComponent,MOD.Core.ButtonComponent,MOD.Core.TextComponent", + "jsonString": { + "name": "NewGameButton", + "path": "/ui/DefaultGroup/MainMenu/NewGameButton", + "nameEditable": true, + "enable": true, + "visible": true, + "localize": true, + "displayOrder": 2, + "pathConstraints": "////", + "revision": 1, + "origin": { + "type": "Model", + "entry_id": "UIButton", + "sub_entity_id": null, + "root_entity_id": null, + "replaced_model_id": null + }, + "modelId": "uibutton", + "@components": [ + { + "@type": "MOD.Core.UITransformComponent", + "ActivePlatform": 255, + "AlignmentOption": 0, + "AnchorsMax": { + "x": 0.5, + "y": 0.5 + }, + "AnchorsMin": { + "x": 0.5, + "y": 0.5 + }, + "MobileOnly": false, + "OffsetMax": { + "x": 130, + "y": 14 + }, + "OffsetMin": { + "x": -130, + "y": -54 + }, + "Pivot": { + "x": 0.5, + "y": 0.5 + }, + "RectSize": { + "x": 260, + "y": 68 + }, + "UIMode": 1, + "UIScale": { + "x": 1, + "y": 1, + "z": 1 + }, + "UIVersion": 2, + "anchoredPosition": { + "x": 0, + "y": -20 + }, + "Position": { + "x": 0, + "y": -20, + "z": 0 + }, + "QuaternionRotation": { + "x": 0, + "y": 0, + "z": 0, + "w": 1 + }, + "Scale": { + "x": 1, + "y": 1, + "z": 1 + }, + "Enable": true + }, + { + "@type": "MOD.Core.SpriteGUIRendererComponent", + "AnimClipPlayType": 0, + "EndFrameIndex": 2147483647, + "ImageRUID": { + "DataId": "" + }, + "LocalPosition": { + "x": 0, + "y": 0 + }, + "LocalScale": { + "x": 1, + "y": 1 + }, + "OverrideSorting": false, + "PlayRate": 1, + "PreserveSprite": 0, + "StartFrameIndex": 0, + "Color": { + "r": 0.13, + "g": 0.15, + "b": 0.18, + "a": 1 + }, + "DropShadow": false, + "DropShadowAngle": 30, + "DropShadowColor": { + "r": 0, + "g": 0, + "b": 0, + "a": 0.72 + }, + "DropShadowDistance": 32, + "FillAmount": 1, + "FillCenter": true, + "FillClockWise": true, + "FillMethod": 0, + "FillOrigin": 0, + "FlipX": false, + "FlipY": false, + "FrameColumn": 1, + "FrameRate": 0, + "FrameRow": 1, + "Outline": false, + "OutlineColor": { + "r": 0, + "g": 0, + "b": 0, + "a": 1 + }, + "OutlineWidth": 3, + "RaycastTarget": true, + "Type": 1, + "Enable": true + }, + { + "@type": "MOD.Core.ButtonComponent", + "Colors": { + "NormalColor": { + "r": 1, + "g": 1, + "b": 1, + "a": 1 + }, + "HighlightedColor": { + "r": 0.9607843, + "g": 0.9607843, + "b": 0.9607843, + "a": 1 + }, + "PressedColor": { + "r": 0.784313738, + "g": 0.784313738, + "b": 0.784313738, + "a": 1 + }, + "SelectedColor": { + "r": 0.9607843, + "g": 0.9607843, + "b": 0.9607843, + "a": 1 + }, + "DisabledColor": { + "r": 0.784313738, + "g": 0.784313738, + "b": 0.784313738, + "a": 0.5019608 + }, + "ColorMultiplier": 1, + "FadeDuration": 0.1 + }, + "ImageRUIDs": { + "HighlightedSprite": null, + "PressedSprite": null, + "SelectedSprite": null, + "DisabledSprite": null + }, + "KeyCode": 0, + "OverrideSorting": false, + "Transition": 1, + "Enable": true + }, + { + "@type": "MOD.Core.TextComponent", + "Alignment": 0, + "Bold": true, + "DropShadow": false, + "DropShadowAngle": 30, + "DropShadowColor": { + "r": 0, + "g": 0, + "b": 0, + "a": 0.72 + }, + "DropShadowDistance": 32, + "Font": 0, + "FontColor": { + "r": 0.94, + "g": 0.74, + "b": 0.26, + "a": 1 + }, + "FontSize": 30, + "MaxSize": 30, + "MinSize": 8, + "OutlineColor": { + "r": 0.08, + "g": 0.08, + "b": 0.08, + "a": 1 + }, + "OutlineDistance": { + "x": 1, + "y": -1 + }, + "OutlineWidth": 1, + "Overflow": 0, + "OverrideSorting": false, + "Padding": { + "left": 0, + "right": 0, + "top": 0, + "bottom": 0 + }, + "SizeFit": false, + "Text": "새 게임", + "UseOutLine": true, + "Enable": true + } + ], + "@version": 1 + } + }, + { + "id": "0e000004-0000-4000-8000-00000e000004", + "path": "/ui/DefaultGroup/MainMenu/ContinueButton", + "componentNames": "MOD.Core.UITransformComponent,MOD.Core.SpriteGUIRendererComponent,MOD.Core.ButtonComponent,MOD.Core.TextComponent", + "jsonString": { + "name": "ContinueButton", + "path": "/ui/DefaultGroup/MainMenu/ContinueButton", + "nameEditable": true, + "enable": true, + "visible": true, + "localize": true, + "displayOrder": 3, + "pathConstraints": "////", + "revision": 1, + "origin": { + "type": "Model", + "entry_id": "UIButton", + "sub_entity_id": null, + "root_entity_id": null, + "replaced_model_id": null + }, + "modelId": "uibutton", + "@components": [ + { + "@type": "MOD.Core.UITransformComponent", + "ActivePlatform": 255, + "AlignmentOption": 0, + "AnchorsMax": { + "x": 0.5, + "y": 0.5 + }, + "AnchorsMin": { + "x": 0.5, + "y": 0.5 + }, + "MobileOnly": false, + "OffsetMax": { + "x": 130, + "y": -71 + }, + "OffsetMin": { + "x": -130, + "y": -129 + }, + "Pivot": { + "x": 0.5, + "y": 0.5 + }, + "RectSize": { + "x": 260, + "y": 58 + }, + "UIMode": 1, + "UIScale": { + "x": 1, + "y": 1, + "z": 1 + }, + "UIVersion": 2, + "anchoredPosition": { + "x": 0, + "y": -100 + }, + "Position": { + "x": 0, + "y": -100, + "z": 0 + }, + "QuaternionRotation": { + "x": 0, + "y": 0, + "z": 0, + "w": 1 + }, + "Scale": { + "x": 1, + "y": 1, + "z": 1 + }, + "Enable": true + }, + { + "@type": "MOD.Core.SpriteGUIRendererComponent", + "AnimClipPlayType": 0, + "EndFrameIndex": 2147483647, + "ImageRUID": { + "DataId": "" + }, + "LocalPosition": { + "x": 0, + "y": 0 + }, + "LocalScale": { + "x": 1, + "y": 1 + }, + "OverrideSorting": false, + "PlayRate": 1, + "PreserveSprite": 0, + "StartFrameIndex": 0, + "Color": { + "r": 0.1, + "g": 0.11, + "b": 0.13, + "a": 0.78 + }, + "DropShadow": false, + "DropShadowAngle": 30, + "DropShadowColor": { + "r": 0, + "g": 0, + "b": 0, + "a": 0.72 + }, + "DropShadowDistance": 32, + "FillAmount": 1, + "FillCenter": true, + "FillClockWise": true, + "FillMethod": 0, + "FillOrigin": 0, + "FlipX": false, + "FlipY": false, + "FrameColumn": 1, + "FrameRate": 0, + "FrameRow": 1, + "Outline": false, + "OutlineColor": { + "r": 0, + "g": 0, + "b": 0, + "a": 1 + }, + "OutlineWidth": 3, + "RaycastTarget": false, + "Type": 1, + "Enable": true + }, + { + "@type": "MOD.Core.ButtonComponent", + "Colors": { + "NormalColor": { + "r": 1, + "g": 1, + "b": 1, + "a": 1 + }, + "HighlightedColor": { + "r": 0.9607843, + "g": 0.9607843, + "b": 0.9607843, + "a": 1 + }, + "PressedColor": { + "r": 0.784313738, + "g": 0.784313738, + "b": 0.784313738, + "a": 1 + }, + "SelectedColor": { + "r": 0.9607843, + "g": 0.9607843, + "b": 0.9607843, + "a": 1 + }, + "DisabledColor": { + "r": 0.784313738, + "g": 0.784313738, + "b": 0.784313738, + "a": 0.5019608 + }, + "ColorMultiplier": 1, + "FadeDuration": 0.1 + }, + "ImageRUIDs": { + "HighlightedSprite": null, + "PressedSprite": null, + "SelectedSprite": null, + "DisabledSprite": null + }, + "KeyCode": 0, + "OverrideSorting": false, + "Transition": 1, + "Enable": false + }, + { + "@type": "MOD.Core.TextComponent", + "Alignment": 0, + "Bold": true, + "DropShadow": false, + "DropShadowAngle": 30, + "DropShadowColor": { + "r": 0, + "g": 0, + "b": 0, + "a": 0.72 + }, + "DropShadowDistance": 32, + "Font": 0, + "FontColor": { + "r": 0.55, + "g": 0.58, + "b": 0.62, + "a": 1 + }, + "FontSize": 24, + "MaxSize": 24, + "MinSize": 8, + "OutlineColor": { + "r": 0.08, + "g": 0.08, + "b": 0.08, + "a": 1 + }, + "OutlineDistance": { + "x": 1, + "y": -1 + }, + "OutlineWidth": 1, + "Overflow": 0, + "OverrideSorting": false, + "Padding": { + "left": 0, + "right": 0, + "top": 0, + "bottom": 0 + }, + "SizeFit": false, + "Text": "이어하기", + "UseOutLine": true, + "Enable": true + } + ], + "@version": 1 + } } ] }