From 354b17b5831d53379198aff708297e9c1a33ce36 Mon Sep 17 00:00:00 2001 From: leogeier Date: Tue, 24 Oct 2023 14:47:32 +0200 Subject: [PATCH] add game --- .../game-leo-jump-n-run.tscn | 1181 +++++++++++++++++ prototypes/game-leo-jump-n-run/game_info.json | 8 + prototypes/game-leo-jump-n-run/thumbnail.png | Bin 0 -> 146542 bytes .../game-leo-jump-n-run/thumbnail.png.import | 34 + 4 files changed, 1223 insertions(+) create mode 100644 prototypes/game-leo-jump-n-run/game-leo-jump-n-run.tscn create mode 100644 prototypes/game-leo-jump-n-run/game_info.json create mode 100644 prototypes/game-leo-jump-n-run/thumbnail.png create mode 100644 prototypes/game-leo-jump-n-run/thumbnail.png.import diff --git a/prototypes/game-leo-jump-n-run/game-leo-jump-n-run.tscn b/prototypes/game-leo-jump-n-run/game-leo-jump-n-run.tscn new file mode 100644 index 00000000..f3584f35 --- /dev/null +++ b/prototypes/game-leo-jump-n-run/game-leo-jump-n-run.tscn @@ -0,0 +1,1181 @@ +[gd_scene load_steps=96 format=3 uid="uid://7v343qxoj0ul"] + +[ext_resource type="Script" path="res://addons/pronto/behaviors/ExportBehavior.gd" id="1"] +[ext_resource type="Texture2D" uid="uid://bt8mq02w33hjr" path="res://addons/pronto/assets/spritesheetScribblePlatformer.png" id="2_y011c"] +[ext_resource type="Script" path="res://addons/pronto/behaviors/PlaceholderBehavior.gd" id="3_krgev"] +[ext_resource type="Script" path="res://addons/pronto/behaviors/PlatformerControllerBehavior.gd" id="4_icy4b"] +[ext_resource type="Script" path="res://addons/pronto/behaviors/ValueBehavior.gd" id="5_x0ays"] +[ext_resource type="Script" path="res://addons/pronto/helpers/ConnectionScript.gd" id="6_xasyp"] +[ext_resource type="Script" path="res://addons/pronto/helpers/Connection.gd" id="7_7wfa0"] +[ext_resource type="Script" path="res://addons/pronto/behaviors/HealthBarBehavior.gd" id="8_1kbq8"] +[ext_resource type="Script" path="res://addons/pronto/behaviors/CollisionBehavior.gd" id="9_j0d2k"] +[ext_resource type="Script" path="res://addons/pronto/behaviors/StoreBehavior.gd" id="10_egqbi"] +[ext_resource type="Script" path="res://addons/pronto/behaviors/SpawnerBehavior.gd" id="11_xvafq"] +[ext_resource type="Script" path="res://addons/pronto/behaviors/ClockBehavior.gd" id="12_hn5ek"] +[ext_resource type="Texture2D" uid="uid://bhos8bn4u0qp8" path="res://addons/pronto/icons/MissingTexture.svg" id="13_8awll"] +[ext_resource type="Script" path="res://addons/pronto/behaviors/MoveBehavior.gd" id="14_inwh3"] +[ext_resource type="Script" path="res://addons/pronto/behaviors/AlwaysBehavior.gd" id="15_318l1"] + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_rcppa"] +texture = ExtResource("2_y011c") +texture_region_size = Vector2i(64, 64) +2:0/0 = 0 +2:0/0/physics_layer_0/linear_velocity = Vector2(0, 0) +2:0/0/physics_layer_0/angular_velocity = 0.0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +3:0/0 = 0 +3:0/0/physics_layer_0/linear_velocity = Vector2(0, 0) +3:0/0/physics_layer_0/angular_velocity = 0.0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +4:0/0 = 0 +4:0/0/physics_layer_0/linear_velocity = Vector2(0, 0) +4:0/0/physics_layer_0/angular_velocity = 0.0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +5:0/0 = 0 +5:0/0/physics_layer_0/linear_velocity = Vector2(0, 0) +5:0/0/physics_layer_0/angular_velocity = 0.0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +6:0/0 = 0 +6:0/0/physics_layer_0/linear_velocity = Vector2(0, 0) +6:0/0/physics_layer_0/angular_velocity = 0.0 +6:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +8:0/0 = 0 +8:0/0/physics_layer_0/linear_velocity = Vector2(0, 0) +8:0/0/physics_layer_0/angular_velocity = 0.0 +8:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +9:0/0 = 0 +9:0/0/physics_layer_0/linear_velocity = Vector2(0, 0) +9:0/0/physics_layer_0/angular_velocity = 0.0 +9:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +10:0/0 = 0 +10:0/0/physics_layer_0/linear_velocity = Vector2(0, 0) +10:0/0/physics_layer_0/angular_velocity = 0.0 +10:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +0:1/0 = 0 +0:1/0/physics_layer_0/linear_velocity = Vector2(0, 0) +0:1/0/physics_layer_0/angular_velocity = 0.0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +1:1/0 = 0 +1:1/0/physics_layer_0/linear_velocity = Vector2(0, 0) +1:1/0/physics_layer_0/angular_velocity = 0.0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +2:1/0 = 0 +2:1/0/physics_layer_0/linear_velocity = Vector2(0, 0) +2:1/0/physics_layer_0/angular_velocity = 0.0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +3:1/0 = 0 +3:1/0/physics_layer_0/linear_velocity = Vector2(0, 0) +3:1/0/physics_layer_0/angular_velocity = 0.0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +4:1/0 = 0 +4:1/0/physics_layer_0/linear_velocity = Vector2(0, 0) +4:1/0/physics_layer_0/angular_velocity = 0.0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +5:1/0 = 0 +5:1/0/physics_layer_0/linear_velocity = Vector2(0, 0) +5:1/0/physics_layer_0/angular_velocity = 0.0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +6:1/0 = 0 +6:1/0/physics_layer_0/linear_velocity = Vector2(0, 0) +6:1/0/physics_layer_0/angular_velocity = 0.0 +6:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +7:1/0 = 0 +7:1/0/physics_layer_0/linear_velocity = Vector2(0, 0) +7:1/0/physics_layer_0/angular_velocity = 0.0 +7:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +8:1/0 = 0 +8:1/0/physics_layer_0/linear_velocity = Vector2(0, 0) +8:1/0/physics_layer_0/angular_velocity = 0.0 +8:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +0:2/0 = 0 +0:2/0/physics_layer_0/linear_velocity = Vector2(0, 0) +0:2/0/physics_layer_0/angular_velocity = 0.0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +1:2/0 = 0 +1:2/0/physics_layer_0/linear_velocity = Vector2(0, 0) +1:2/0/physics_layer_0/angular_velocity = 0.0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +2:2/0 = 0 +2:2/0/physics_layer_0/linear_velocity = Vector2(0, 0) +2:2/0/physics_layer_0/angular_velocity = 0.0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +3:2/0 = 0 +3:2/0/physics_layer_0/linear_velocity = Vector2(0, 0) +3:2/0/physics_layer_0/angular_velocity = 0.0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +4:2/0 = 0 +4:2/0/physics_layer_0/linear_velocity = Vector2(0, 0) +4:2/0/physics_layer_0/angular_velocity = 0.0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +5:2/0 = 0 +5:2/0/physics_layer_0/linear_velocity = Vector2(0, 0) +5:2/0/physics_layer_0/angular_velocity = 0.0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +6:2/0 = 0 +6:2/0/physics_layer_0/linear_velocity = Vector2(0, 0) +6:2/0/physics_layer_0/angular_velocity = 0.0 +6:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +7:2/0 = 0 +7:2/0/physics_layer_0/linear_velocity = Vector2(0, 0) +7:2/0/physics_layer_0/angular_velocity = 0.0 +7:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +8:2/0 = 0 +8:2/0/physics_layer_0/linear_velocity = Vector2(0, 0) +8:2/0/physics_layer_0/angular_velocity = 0.0 +8:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +0:3/0 = 0 +0:3/0/physics_layer_0/linear_velocity = Vector2(0, 0) +0:3/0/physics_layer_0/angular_velocity = 0.0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +1:3/0 = 0 +1:3/0/physics_layer_0/linear_velocity = Vector2(0, 0) +1:3/0/physics_layer_0/angular_velocity = 0.0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +2:3/0 = 0 +2:3/0/physics_layer_0/linear_velocity = Vector2(0, 0) +2:3/0/physics_layer_0/angular_velocity = 0.0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +3:3/0 = 0 +3:3/0/physics_layer_0/linear_velocity = Vector2(0, 0) +3:3/0/physics_layer_0/angular_velocity = 0.0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +4:3/0 = 0 +4:3/0/physics_layer_0/linear_velocity = Vector2(0, 0) +4:3/0/physics_layer_0/angular_velocity = 0.0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +5:3/0 = 0 +5:3/0/physics_layer_0/linear_velocity = Vector2(0, 0) +5:3/0/physics_layer_0/angular_velocity = 0.0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +6:3/0 = 0 +6:3/0/physics_layer_0/linear_velocity = Vector2(0, 0) +6:3/0/physics_layer_0/angular_velocity = 0.0 +6:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +7:3/0 = 0 +7:3/0/physics_layer_0/linear_velocity = Vector2(0, 0) +7:3/0/physics_layer_0/angular_velocity = 0.0 +7:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +8:3/0 = 0 +8:3/0/physics_layer_0/linear_velocity = Vector2(0, 0) +8:3/0/physics_layer_0/angular_velocity = 0.0 +8:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +9:3/0 = 0 +9:3/0/physics_layer_0/linear_velocity = Vector2(0, 0) +9:3/0/physics_layer_0/angular_velocity = 0.0 +9:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +10:3/0 = 0 +10:3/0/physics_layer_0/linear_velocity = Vector2(0, 0) +10:3/0/physics_layer_0/angular_velocity = 0.0 +10:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +2:4/0 = 0 +2:4/0/physics_layer_0/linear_velocity = Vector2(0, 0) +2:4/0/physics_layer_0/angular_velocity = 0.0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +3:4/0 = 0 +3:4/0/physics_layer_0/linear_velocity = Vector2(0, 0) +3:4/0/physics_layer_0/angular_velocity = 0.0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +4:4/0 = 0 +4:4/0/physics_layer_0/linear_velocity = Vector2(0, 0) +4:4/0/physics_layer_0/angular_velocity = 0.0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +5:4/0 = 0 +5:4/0/physics_layer_0/linear_velocity = Vector2(0, 0) +5:4/0/physics_layer_0/angular_velocity = 0.0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +8:4/0 = 0 +8:4/0/physics_layer_0/linear_velocity = Vector2(0, 0) +8:4/0/physics_layer_0/angular_velocity = 0.0 +8:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +9:4/0 = 0 +9:4/0/physics_layer_0/linear_velocity = Vector2(0, 0) +9:4/0/physics_layer_0/angular_velocity = 0.0 +9:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +10:4/0 = 0 +10:4/0/physics_layer_0/linear_velocity = Vector2(0, 0) +10:4/0/physics_layer_0/angular_velocity = 0.0 +10:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +1:5/0 = 0 +1:5/0/physics_layer_0/linear_velocity = Vector2(0, 0) +1:5/0/physics_layer_0/angular_velocity = 0.0 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +2:5/0 = 0 +2:5/0/physics_layer_0/linear_velocity = Vector2(0, 0) +2:5/0/physics_layer_0/angular_velocity = 0.0 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +3:5/0 = 0 +3:5/0/physics_layer_0/linear_velocity = Vector2(0, 0) +3:5/0/physics_layer_0/angular_velocity = 0.0 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +4:5/0 = 0 +4:5/0/physics_layer_0/linear_velocity = Vector2(0, 0) +4:5/0/physics_layer_0/angular_velocity = 0.0 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +5:5/0 = 0 +5:5/0/physics_layer_0/linear_velocity = Vector2(0, 0) +5:5/0/physics_layer_0/angular_velocity = 0.0 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +6:5/0 = 0 +6:5/0/physics_layer_0/linear_velocity = Vector2(0, 0) +6:5/0/physics_layer_0/angular_velocity = 0.0 +6:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +8:5/0 = 0 +8:5/0/physics_layer_0/linear_velocity = Vector2(0, 0) +8:5/0/physics_layer_0/angular_velocity = 0.0 +8:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +9:5/0 = 0 +9:5/0/physics_layer_0/linear_velocity = Vector2(0, 0) +9:5/0/physics_layer_0/angular_velocity = 0.0 +9:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +10:5/0 = 0 +10:5/0/physics_layer_0/linear_velocity = Vector2(0, 0) +10:5/0/physics_layer_0/angular_velocity = 0.0 +10:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +0:6/0 = 0 +0:6/0/physics_layer_0/linear_velocity = Vector2(0, 0) +0:6/0/physics_layer_0/angular_velocity = 0.0 +0:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +1:6/0 = 0 +1:6/0/physics_layer_0/linear_velocity = Vector2(0, 0) +1:6/0/physics_layer_0/angular_velocity = 0.0 +1:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +2:6/0 = 0 +2:6/0/physics_layer_0/linear_velocity = Vector2(0, 0) +2:6/0/physics_layer_0/angular_velocity = 0.0 +2:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +3:6/0 = 0 +3:6/0/physics_layer_0/linear_velocity = Vector2(0, 0) +3:6/0/physics_layer_0/angular_velocity = 0.0 +3:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +4:6/0 = 0 +4:6/0/physics_layer_0/linear_velocity = Vector2(0, 0) +4:6/0/physics_layer_0/angular_velocity = 0.0 +4:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +5:6/0 = 0 +5:6/0/physics_layer_0/linear_velocity = Vector2(0, 0) +5:6/0/physics_layer_0/angular_velocity = 0.0 +5:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +6:6/0 = 0 +6:6/0/physics_layer_0/linear_velocity = Vector2(0, 0) +6:6/0/physics_layer_0/angular_velocity = 0.0 +6:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +7:6/0 = 0 +7:6/0/physics_layer_0/linear_velocity = Vector2(0, 0) +7:6/0/physics_layer_0/angular_velocity = 0.0 +7:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +8:6/0 = 0 +8:6/0/physics_layer_0/linear_velocity = Vector2(0, 0) +8:6/0/physics_layer_0/angular_velocity = 0.0 +8:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +9:6/0 = 0 +9:6/0/physics_layer_0/linear_velocity = Vector2(0, 0) +9:6/0/physics_layer_0/angular_velocity = 0.0 +9:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +10:6/0 = 0 +10:6/0/physics_layer_0/linear_velocity = Vector2(0, 0) +10:6/0/physics_layer_0/angular_velocity = 0.0 +10:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +0:7/0 = 0 +0:7/0/physics_layer_0/linear_velocity = Vector2(0, 0) +0:7/0/physics_layer_0/angular_velocity = 0.0 +0:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +1:7/0 = 0 +1:7/0/physics_layer_0/linear_velocity = Vector2(0, 0) +1:7/0/physics_layer_0/angular_velocity = 0.0 +1:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +2:7/0 = 0 +2:7/0/physics_layer_0/linear_velocity = Vector2(0, 0) +2:7/0/physics_layer_0/angular_velocity = 0.0 +2:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +3:7/0 = 0 +3:7/0/physics_layer_0/linear_velocity = Vector2(0, 0) +3:7/0/physics_layer_0/angular_velocity = 0.0 +3:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +4:7/0 = 0 +4:7/0/physics_layer_0/linear_velocity = Vector2(0, 0) +4:7/0/physics_layer_0/angular_velocity = 0.0 +4:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +5:7/0 = 0 +5:7/0/physics_layer_0/linear_velocity = Vector2(0, 0) +5:7/0/physics_layer_0/angular_velocity = 0.0 +5:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +6:7/0 = 0 +6:7/0/physics_layer_0/linear_velocity = Vector2(0, 0) +6:7/0/physics_layer_0/angular_velocity = 0.0 +6:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +7:7/0 = 0 +7:7/0/physics_layer_0/linear_velocity = Vector2(0, 0) +7:7/0/physics_layer_0/angular_velocity = 0.0 +7:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +8:7/0 = 0 +8:7/0/physics_layer_0/linear_velocity = Vector2(0, 0) +8:7/0/physics_layer_0/angular_velocity = 0.0 +8:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +9:7/0 = 0 +9:7/0/physics_layer_0/linear_velocity = Vector2(0, 0) +9:7/0/physics_layer_0/angular_velocity = 0.0 +9:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +10:7/0 = 0 +10:7/0/physics_layer_0/linear_velocity = Vector2(0, 0) +10:7/0/physics_layer_0/angular_velocity = 0.0 +10:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +1:8/0 = 0 +1:8/0/physics_layer_0/linear_velocity = Vector2(0, 0) +1:8/0/physics_layer_0/angular_velocity = 0.0 +1:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +2:8/0 = 0 +2:8/0/physics_layer_0/linear_velocity = Vector2(0, 0) +2:8/0/physics_layer_0/angular_velocity = 0.0 +2:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +3:8/0 = 0 +3:8/0/physics_layer_0/linear_velocity = Vector2(0, 0) +3:8/0/physics_layer_0/angular_velocity = 0.0 +3:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +4:8/0 = 0 +4:8/0/physics_layer_0/linear_velocity = Vector2(0, 0) +4:8/0/physics_layer_0/angular_velocity = 0.0 +4:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +5:8/0 = 0 +5:8/0/physics_layer_0/linear_velocity = Vector2(0, 0) +5:8/0/physics_layer_0/angular_velocity = 0.0 +5:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +6:8/0 = 0 +6:8/0/physics_layer_0/linear_velocity = Vector2(0, 0) +6:8/0/physics_layer_0/angular_velocity = 0.0 +6:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +9:8/0 = 0 +9:8/0/physics_layer_0/linear_velocity = Vector2(0, 0) +9:8/0/physics_layer_0/angular_velocity = 0.0 +9:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +10:8/0 = 0 +10:8/0/physics_layer_0/linear_velocity = Vector2(0, 0) +10:8/0/physics_layer_0/angular_velocity = 0.0 +10:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +0:9/0 = 0 +0:9/0/physics_layer_0/linear_velocity = Vector2(0, 0) +0:9/0/physics_layer_0/angular_velocity = 0.0 +0:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +1:9/0 = 0 +1:9/0/physics_layer_0/linear_velocity = Vector2(0, 0) +1:9/0/physics_layer_0/angular_velocity = 0.0 +1:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +2:9/0 = 0 +2:9/0/physics_layer_0/linear_velocity = Vector2(0, 0) +2:9/0/physics_layer_0/angular_velocity = 0.0 +2:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +3:9/0 = 0 +3:9/0/physics_layer_0/linear_velocity = Vector2(0, 0) +3:9/0/physics_layer_0/angular_velocity = 0.0 +3:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +4:9/0 = 0 +4:9/0/physics_layer_0/linear_velocity = Vector2(0, 0) +4:9/0/physics_layer_0/angular_velocity = 0.0 +4:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +5:9/0 = 0 +5:9/0/physics_layer_0/linear_velocity = Vector2(0, 0) +5:9/0/physics_layer_0/angular_velocity = 0.0 +5:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +6:9/0 = 0 +6:9/0/physics_layer_0/linear_velocity = Vector2(0, 0) +6:9/0/physics_layer_0/angular_velocity = 0.0 +6:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +7:9/0 = 0 +7:9/0/physics_layer_0/linear_velocity = Vector2(0, 0) +7:9/0/physics_layer_0/angular_velocity = 0.0 +7:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +9:9/0 = 0 +9:9/0/physics_layer_0/linear_velocity = Vector2(0, 0) +9:9/0/physics_layer_0/angular_velocity = 0.0 +10:9/0 = 0 +10:9/0/physics_layer_0/linear_velocity = Vector2(0, 0) +10:9/0/physics_layer_0/angular_velocity = 0.0 +0:10/0 = 0 +0:10/0/physics_layer_0/linear_velocity = Vector2(0, 0) +0:10/0/physics_layer_0/angular_velocity = 0.0 +0:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +1:10/0 = 0 +1:10/0/physics_layer_0/linear_velocity = Vector2(0, 0) +1:10/0/physics_layer_0/angular_velocity = 0.0 +1:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +2:10/0 = 0 +2:10/0/physics_layer_0/linear_velocity = Vector2(0, 0) +2:10/0/physics_layer_0/angular_velocity = 0.0 +2:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +3:10/0 = 0 +3:10/0/physics_layer_0/linear_velocity = Vector2(0, 0) +3:10/0/physics_layer_0/angular_velocity = 0.0 +4:10/0 = 0 +4:10/0/physics_layer_0/linear_velocity = Vector2(0, 0) +4:10/0/physics_layer_0/angular_velocity = 0.0 +5:10/0 = 0 +5:10/0/physics_layer_0/linear_velocity = Vector2(0, 0) +5:10/0/physics_layer_0/angular_velocity = 0.0 +6:10/0 = 0 +6:10/0/physics_layer_0/linear_velocity = Vector2(0, 0) +6:10/0/physics_layer_0/angular_velocity = 0.0 +7:10/0 = 0 +7:10/0/physics_layer_0/linear_velocity = Vector2(0, 0) +7:10/0/physics_layer_0/angular_velocity = 0.0 +7:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +9:10/0 = 0 +9:10/0/physics_layer_0/linear_velocity = Vector2(0, 0) +9:10/0/physics_layer_0/angular_velocity = 0.0 +9:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +10:10/0 = 0 +10:10/0/physics_layer_0/linear_velocity = Vector2(0, 0) +10:10/0/physics_layer_0/angular_velocity = 0.0 + +[sub_resource type="TileSet" id="TileSet_d183t"] +tile_size = Vector2i(64, 64) +physics_layer_0/collision_layer = 1 +sources/0 = SubResource("TileSetAtlasSource_rcppa") + +[sub_resource type="Image" id="Image_omid6"] +data = { +"data": PackedByteArray(249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 255, 249, 250, 251, 0, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 0, 249, 250, 251, 255, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 255, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 255, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 0, 249, 250, 251, 255, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 255, 249, 250, 251, 0, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 0, 249, 250, 251, 255, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 255, 249, 250, 251, 0, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 255, 249, 250, 251, 0, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 0, 249, 250, 251, 255, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 255, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 255, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 255, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 255, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id="ImageTexture_c1vcs"] +image = SubResource("Image_omid6") + +[sub_resource type="GDScript" id="GDScript_yljtb"] +script/source = "@tool +extends U +@warning_ignore(\"unused_parameter\") +func run(value, from, to): + return \"jump_velocity\" +" + +[sub_resource type="Resource" id="Resource_twehu"] +script = ExtResource("6_xasyp") +nested_script = SubResource("GDScript_yljtb") +argument_names = ["value", "from", "to"] +return_value = true + +[sub_resource type="GDScript" id="GDScript_nfgav"] +script/source = "@tool +extends U +@warning_ignore(\"unused_parameter\") +func run(value, from, to): + return value +" + +[sub_resource type="Resource" id="Resource_hr2hi"] +script = ExtResource("6_xasyp") +nested_script = SubResource("GDScript_nfgav") +argument_names = ["value", "from", "to"] +return_value = true + +[sub_resource type="GDScript" id="GDScript_fvaos"] +script/source = "@tool +extends U +@warning_ignore(\"unused_parameter\") +func run(value, from, to): + return true +" + +[sub_resource type="Resource" id="Resource_fnhn7"] +script = ExtResource("6_xasyp") +nested_script = SubResource("GDScript_fvaos") +argument_names = ["value", "from", "to"] +return_value = true + +[sub_resource type="Resource" id="Resource_2fnpj"] +script = ExtResource("7_7wfa0") +signal_name = "value_changed" +to = NodePath("..") +more_references = [] +invoke = "set" +arguments = [SubResource("Resource_twehu"), SubResource("Resource_hr2hi")] +only_if = SubResource("Resource_fnhn7") +deferred = false +enabled = true + +[sub_resource type="GDScript" id="GDScript_jf3wu"] +script/source = "@tool +extends U +@warning_ignore(\"unused_parameter\") +func run(value, from, to): + return \"horizontal_velocity\" +" + +[sub_resource type="Resource" id="Resource_spnlt"] +script = ExtResource("6_xasyp") +nested_script = SubResource("GDScript_jf3wu") +argument_names = ["value", "from", "to"] +return_value = true + +[sub_resource type="GDScript" id="GDScript_t0cc3"] +script/source = "@tool +extends U +@warning_ignore(\"unused_parameter\") +func run(value, from, to): + return value +" + +[sub_resource type="Resource" id="Resource_tfjqb"] +script = ExtResource("6_xasyp") +nested_script = SubResource("GDScript_t0cc3") +argument_names = ["value", "from", "to"] +return_value = true + +[sub_resource type="GDScript" id="GDScript_fis5w"] +script/source = "@tool +extends U +@warning_ignore(\"unused_parameter\") +func run(value, from: Node2D, to: Node2D): + return true +" + +[sub_resource type="Resource" id="Resource_m5vro"] +script = ExtResource("6_xasyp") +nested_script = SubResource("GDScript_fis5w") +argument_names = ["value", "from", "to"] +return_value = true + +[sub_resource type="Resource" id="Resource_gdog8"] +script = ExtResource("7_7wfa0") +signal_name = "value_changed" +to = NodePath("..") +more_references = [] +invoke = "set" +arguments = [SubResource("Resource_spnlt"), SubResource("Resource_tfjqb")] +only_if = SubResource("Resource_m5vro") +deferred = false +enabled = true + +[sub_resource type="Gradient" id="Gradient_rcwrg"] +offsets = PackedFloat32Array(0, 0.5, 1) +colors = PackedColorArray(1, 0, 0, 1, 1, 1, 0, 1, 0.196078, 0.803922, 0.196078, 1) + +[sub_resource type="GDScript" id="GDScript_w68et"] +script/source = "@tool +extends U +@warning_ignore(\"unused_parameter\") +func run(from: Node2D, to: CharacterBody2D): + return true +" + +[sub_resource type="Resource" id="Resource_mi62b"] +script = ExtResource("6_xasyp") +nested_script = SubResource("GDScript_w68et") +argument_names = ["from", "to"] +return_value = true + +[sub_resource type="Resource" id="Resource_6j2re"] +script = ExtResource("7_7wfa0") +signal_name = "death" +to = NodePath("..") +more_references = [] +invoke = "queue_free" +arguments = [] +only_if = SubResource("Resource_mi62b") +deferred = false +enabled = true + +[sub_resource type="GDScript" id="GDScript_c305u"] +script/source = "@tool +extends U +@warning_ignore(\"unused_parameter\") +func run(other, direction, from, to): + return at(\"Attack Power\") +" + +[sub_resource type="Resource" id="Resource_xm2pq"] +script = ExtResource("6_xasyp") +nested_script = SubResource("GDScript_c305u") +argument_names = ["other", "direction", "from", "to"] +return_value = true + +[sub_resource type="GDScript" id="GDScript_hvclc"] +script/source = "@tool +extends U +@warning_ignore(\"unused_parameter\") +func run(other, direction, from: Node2D, to: Node2D): + return true +" + +[sub_resource type="Resource" id="Resource_lg1dx"] +script = ExtResource("6_xasyp") +nested_script = SubResource("GDScript_hvclc") +argument_names = ["other", "direction", "from", "to"] +return_value = true + +[sub_resource type="Resource" id="Resource_sd4mk"] +script = ExtResource("7_7wfa0") +signal_name = "collided" +to = NodePath("../HealthBarBehavior") +more_references = [] +invoke = "damage" +arguments = [SubResource("Resource_xm2pq")] +only_if = SubResource("Resource_lg1dx") +deferred = false +enabled = true + +[sub_resource type="GDScript" id="GDScript_bergc"] +script/source = "@tool +extends U +@warning_ignore(\"unused_parameter\") +func run(): + return 0 +" + +[sub_resource type="Resource" id="Resource_0mdyf"] +script = ExtResource("6_xasyp") +nested_script = SubResource("GDScript_bergc") +argument_names = [] +return_value = true + +[sub_resource type="GDScript" id="GDScript_erflp"] +script/source = "@tool +extends U +@warning_ignore(\"unused_parameter\") +func run(prop, value, text, from: Node2D, to: Label): + return \"Score: \" + text +" + +[sub_resource type="Resource" id="Resource_gju0d"] +script = ExtResource("6_xasyp") +nested_script = SubResource("GDScript_erflp") +argument_names = ["prop", "value", "text", "from", "to"] +return_value = true + +[sub_resource type="GDScript" id="GDScript_cucuq"] +script/source = "@tool +extends U +@warning_ignore(\"unused_parameter\") +func run(prop, value, text, from: Node2D, to: Label): + return true +" + +[sub_resource type="Resource" id="Resource_7gd6f"] +script = ExtResource("6_xasyp") +nested_script = SubResource("GDScript_cucuq") +argument_names = ["prop", "value", "text", "from", "to"] +return_value = true + +[sub_resource type="Resource" id="Resource_vim1o"] +script = ExtResource("7_7wfa0") +signal_name = "sync" +to = NodePath("..") +more_references = [] +invoke = "set_text" +arguments = [SubResource("Resource_gju0d")] +only_if = SubResource("Resource_7gd6f") +deferred = false +enabled = true + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_3bwcm"] +size = Vector2(1075, 47) + +[sub_resource type="GDScript" id="GDScript_mbshj"] +script/source = "@tool +extends U +@warning_ignore(\"unused_parameter\") +func run(other, direction, from: Node2D, to: Area2D): + return true +" + +[sub_resource type="Resource" id="Resource_dx5u7"] +script = ExtResource("6_xasyp") +nested_script = SubResource("GDScript_mbshj") +argument_names = ["other", "direction", "from", "to"] +return_value = true + +[sub_resource type="Resource" id="Resource_mi3wv"] +script = ExtResource("7_7wfa0") +signal_name = "collided" +to = NodePath("..") +more_references = [] +invoke = "queue_free" +arguments = [] +only_if = SubResource("Resource_dx5u7") +deferred = false +enabled = true + +[sub_resource type="GDScript" id="GDScript_0b6hj"] +script/source = "@tool +extends U +@warning_ignore(\"unused_parameter\") +func run(other, direction, from: Node2D, to: Node2D): + return \"score\" +" + +[sub_resource type="Resource" id="Resource_qe7vq"] +script = ExtResource("6_xasyp") +nested_script = SubResource("GDScript_0b6hj") +argument_names = ["other", "direction", "from", "to"] +return_value = true + +[sub_resource type="GDScript" id="GDScript_xe3nk"] +script/source = "@tool +extends U +@warning_ignore(\"unused_parameter\") +func run(other, direction, from: Node2D, to: Node2D): + return 1 +" + +[sub_resource type="Resource" id="Resource_q655i"] +script = ExtResource("6_xasyp") +nested_script = SubResource("GDScript_xe3nk") +argument_names = ["other", "direction", "from", "to"] +return_value = true + +[sub_resource type="GDScript" id="GDScript_1ede8"] +script/source = "@tool +extends U +@warning_ignore(\"unused_parameter\") +func run(other, direction, from: Node2D, to: Node2D): + return true +" + +[sub_resource type="Resource" id="Resource_qamp0"] +script = ExtResource("6_xasyp") +nested_script = SubResource("GDScript_1ede8") +argument_names = ["other", "direction", "from", "to"] +return_value = true + +[sub_resource type="Resource" id="Resource_3y1ms"] +script = ExtResource("7_7wfa0") +signal_name = "collided" +to = NodePath("../../../ScoreLabel/StoreBehavior") +more_references = [] +invoke = "inc" +arguments = [SubResource("Resource_qe7vq"), SubResource("Resource_q655i")] +only_if = SubResource("Resource_qamp0") +deferred = false +enabled = true + +[sub_resource type="Image" id="Image_guphm"] +data = { +"data": PackedByteArray(249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 0, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 255, 249, 250, 251, 0, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id="ImageTexture_lnpfb"] +image = SubResource("Image_guphm") + +[sub_resource type="GDScript" id="GDScript_2i1aw"] +script/source = "@tool +extends U +@warning_ignore(\"unused_parameter\") +func run(from, to): + return [] +" + +[sub_resource type="Resource" id="Resource_xqjke"] +script = ExtResource("6_xasyp") +nested_script = SubResource("GDScript_2i1aw") +argument_names = ["from", "to"] +return_value = true + +[sub_resource type="GDScript" id="GDScript_ck6om"] +script/source = "@tool +extends U +@warning_ignore(\"unused_parameter\") +func run(from, to): + return Vector2(INF,INF) +" + +[sub_resource type="Resource" id="Resource_ppuqc"] +script = ExtResource("6_xasyp") +nested_script = SubResource("GDScript_ck6om") +argument_names = ["from", "to"] +return_value = true + +[sub_resource type="GDScript" id="GDScript_33v54"] +script/source = "@tool +extends U +@warning_ignore(\"unused_parameter\") +func run(from, to): + return Vector2(INF,INF) +" + +[sub_resource type="Resource" id="Resource_wx2ci"] +script = ExtResource("6_xasyp") +nested_script = SubResource("GDScript_33v54") +argument_names = ["from", "to"] +return_value = true + +[sub_resource type="GDScript" id="GDScript_ior3v"] +script/source = "@tool +extends U +@warning_ignore(\"unused_parameter\") +func run(from, to): + return true +" + +[sub_resource type="Resource" id="Resource_cin1h"] +script = ExtResource("6_xasyp") +nested_script = SubResource("GDScript_ior3v") +argument_names = ["from", "to"] +return_value = true + +[sub_resource type="GDScript" id="GDScript_nehw2"] +script/source = "@tool +extends U +@warning_ignore(\"unused_parameter\") +func run(from: Node2D, to: Node2D): + return true +" + +[sub_resource type="Resource" id="Resource_2br76"] +script = ExtResource("6_xasyp") +nested_script = SubResource("GDScript_nehw2") +argument_names = ["from", "to"] +return_value = true + +[sub_resource type="Resource" id="Resource_gsowi"] +script = ExtResource("7_7wfa0") +signal_name = "elapsed" +to = NodePath("../CoinSpawner") +more_references = [] +invoke = "spawn" +arguments = [SubResource("Resource_xqjke"), SubResource("Resource_ppuqc"), SubResource("Resource_wx2ci"), SubResource("Resource_cin1h")] +only_if = SubResource("Resource_2br76") +deferred = false +enabled = true + +[sub_resource type="GDScript" id="GDScript_0oat3"] +script/source = "@tool +extends U +@warning_ignore(\"unused_parameter\") +func run(value, from, to): + return \"duration_seconds\" +" + +[sub_resource type="Resource" id="Resource_0mjje"] +script = ExtResource("6_xasyp") +nested_script = SubResource("GDScript_0oat3") +argument_names = ["value", "from", "to"] +return_value = true + +[sub_resource type="GDScript" id="GDScript_tjcf0"] +script/source = "@tool +extends U +@warning_ignore(\"unused_parameter\") +func run(value, from, to): + return value +" + +[sub_resource type="Resource" id="Resource_ei21h"] +script = ExtResource("6_xasyp") +nested_script = SubResource("GDScript_tjcf0") +argument_names = ["value", "from", "to"] +return_value = true + +[sub_resource type="GDScript" id="GDScript_ukf2h"] +script/source = "@tool +extends U +@warning_ignore(\"unused_parameter\") +func run(value, from, to): + return true +" + +[sub_resource type="Resource" id="Resource_fcelx"] +script = ExtResource("6_xasyp") +nested_script = SubResource("GDScript_ukf2h") +argument_names = ["value", "from", "to"] +return_value = true + +[sub_resource type="Resource" id="Resource_k20lk"] +script = ExtResource("7_7wfa0") +signal_name = "value_changed" +to = NodePath("..") +more_references = [] +invoke = "set" +arguments = [SubResource("Resource_0mjje"), SubResource("Resource_ei21h")] +only_if = SubResource("Resource_fcelx") +deferred = false +enabled = true + +[sub_resource type="Image" id="Image_ml2k1"] +data = { +"data": PackedByteArray(249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 255, 249, 250, 251, 0, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 0, 249, 250, 251, 255, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 0, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 0, 249, 250, 251, 255, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 0, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 0, 249, 250, 251, 255, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 255, 249, 250, 251, 0, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 255, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 255, 249, 250, 251, 0, 249, 250, 251, 255, 249, 250, 251, 255, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 255, 249, 250, 251, 0, 249, 250, 251, 255, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 255, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 255, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0, 249, 250, 251, 0), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id="ImageTexture_o2xrq"] +image = SubResource("Image_ml2k1") + +[sub_resource type="GDScript" id="GDScript_nnngi"] +script/source = "@tool +extends U +@warning_ignore(\"unused_parameter\") +func run(other, direction, from: Node2D, to: CharacterBody2D): + return true +" + +[sub_resource type="Resource" id="Resource_ll8oq"] +script = ExtResource("6_xasyp") +nested_script = SubResource("GDScript_nnngi") +argument_names = ["other", "direction", "from", "to"] +return_value = true + +[sub_resource type="Resource" id="Resource_wbkov"] +script = ExtResource("7_7wfa0") +signal_name = "collided" +to = NodePath("../..") +more_references = [] +invoke = "queue_free" +arguments = [] +only_if = SubResource("Resource_ll8oq") +deferred = false +enabled = true + +[sub_resource type="GDScript" id="GDScript_dw38j"] +script/source = "@tool +extends U +@warning_ignore(\"unused_parameter\") +func run(value, from, to): + return \"max_velocity\" +" + +[sub_resource type="Resource" id="Resource_dpevh"] +script = ExtResource("6_xasyp") +nested_script = SubResource("GDScript_dw38j") +argument_names = ["value", "from", "to"] +return_value = true + +[sub_resource type="GDScript" id="GDScript_c3wht"] +script/source = "@tool +extends U +@warning_ignore(\"unused_parameter\") +func run(value, from, to): + return value +" + +[sub_resource type="Resource" id="Resource_uk61g"] +script = ExtResource("6_xasyp") +nested_script = SubResource("GDScript_c3wht") +argument_names = ["value", "from", "to"] +return_value = true + +[sub_resource type="GDScript" id="GDScript_hn010"] +script/source = "@tool +extends U +@warning_ignore(\"unused_parameter\") +func run(value, from, to): + return true +" + +[sub_resource type="Resource" id="Resource_hgyut"] +script = ExtResource("6_xasyp") +nested_script = SubResource("GDScript_hn010") +argument_names = ["value", "from", "to"] +return_value = true + +[sub_resource type="Resource" id="Resource_w5ba2"] +script = ExtResource("7_7wfa0") +signal_name = "value_changed" +to = NodePath("..") +more_references = [] +invoke = "set" +arguments = [SubResource("Resource_dpevh"), SubResource("Resource_uk61g")] +only_if = SubResource("Resource_hgyut") +deferred = false +enabled = true + +[sub_resource type="GDScript" id="GDScript_vg4im"] +script/source = "@tool +extends U +@warning_ignore(\"unused_parameter\") +func run(delta, from: Node2D, to: Node2D): + return true +" + +[sub_resource type="Resource" id="Resource_cjujo"] +script = ExtResource("6_xasyp") +nested_script = SubResource("GDScript_vg4im") +argument_names = ["delta", "from", "to"] +return_value = true + +[sub_resource type="Resource" id="Resource_0bmd8"] +script = ExtResource("7_7wfa0") +signal_name = "always" +to = NodePath("../MoveBehavior") +more_references = [] +invoke = "move_right" +arguments = [] +only_if = SubResource("Resource_cjujo") +deferred = false +enabled = true + +[node name="Node2D" type="Node2D"] + +[node name="ExportBehavior" type="Node2D" parent="."] +position = Vector2(576, 324) +script = ExtResource("1") +title = "Leos JumpNRun" +authors = PackedStringArray("Leo") +description = "My first prontotype :)" + +[node name="jumpnrun_template" type="Node2D" parent="."] + +[node name="TileMap" type="TileMap" parent="jumpnrun_template"] +tile_set = SubResource("TileSet_d183t") +format = 2 +layer_0/tile_data = PackedInt32Array(655359, 196608, 0, 589824, 196608, 0, 589825, 196608, 0, 589826, 196608, 0, 589827, 196608, 0, 589828, 196608, 0, 589829, 196608, 0, 589830, 196608, 0, 589831, 196608, 0, 589832, 196608, 0, 589833, 196608, 0, 589837, 196608, 0, 589838, 196608, 0, 589839, 196608, 0, 589840, 196608, 0, 589841, 196608, 0, 589842, 196608, 0, 589834, 196608, 0, 589835, 196608, 0, 589836, 196608, 0) + +[node name="Player" type="CharacterBody2D" parent="jumpnrun_template" groups=["player"]] +position = Vector2(779, 537) + +[node name="PlaceholderBehavior" type="Node2D" parent="jumpnrun_template/Player"] +script = ExtResource("3_krgev") +use_sprite = true +sprite_texture = SubResource("ImageTexture_c1vcs") +placeholder_size = Vector2(51, 65) + +[node name="PlatformerControllerBehavior" type="Node2D" parent="jumpnrun_template/Player"] +position = Vector2(54, -84) +script = ExtResource("4_icy4b") + +[node name="jump_velocity" type="Node2D" parent="jumpnrun_template/Player/PlatformerControllerBehavior"] +position = Vector2(87, 19) +script = ExtResource("5_x0ays") +float_min = 0.0 +float_max = 1000.0 +float_value = 757.0 +float_step_size = 1.0 +metadata/pronto_connections = [SubResource("Resource_2fnpj")] + +[node name="horizontal_velocity" type="Node2D" parent="jumpnrun_template/Player/PlatformerControllerBehavior"] +position = Vector2(50, 50) +script = ExtResource("5_x0ays") +float_min = 0.0 +float_max = 1000.0 +float_value = 1000.0 +float_step_size = 1.0 +metadata/pronto_connections = [SubResource("Resource_gdog8")] + +[node name="HealthBarBehavior" type="Node2D" parent="jumpnrun_template/Player"] +position = Vector2(0, -32) +script = ExtResource("8_1kbq8") +progress_gradient = SubResource("Gradient_rcwrg") +metadata/pronto_connections = [SubResource("Resource_6j2re")] + +[node name="CollisionBehavior" type="Node2D" parent="jumpnrun_template/Player"] +position = Vector2(-76, -57) +script = ExtResource("9_j0d2k") +limit_to_group = "enemy" +metadata/pronto_connections = [SubResource("Resource_sd4mk")] + +[node name="ScoreLabel" type="Label" parent="jumpnrun_template"] +offset_left = 558.0 +offset_top = 16.0 +offset_right = 598.0 +offset_bottom = 38.3333 +text = "score" + +[node name="StoreBehavior" type="Node2D" parent="jumpnrun_template/ScoreLabel"] +position = Vector2(-74, 62) +script = ExtResource("10_egqbi") +fields = { +"score": SubResource("Resource_0mdyf") +} +metadata/pronto_connections = [SubResource("Resource_vim1o")] + +[node name="CoinSpawner" type="Node2D" parent="jumpnrun_template"] +position = Vector2(586, 537) +script = ExtResource("11_xvafq") +spawn_shape_generic = SubResource("RectangleShape2D_3bwcm") +spawn_shape_color = Color(0, 0.6, 0.701961, 0.419608) + +[node name="Coin" type="Area2D" parent="jumpnrun_template/CoinSpawner"] +position = Vector2(-78, -70) + +[node name="Node2D" type="Node2D" parent="jumpnrun_template/CoinSpawner/Coin"] +position = Vector2(-76, -13) +script = ExtResource("9_j0d2k") +limit_to_group = "player" +metadata/pronto_connections = [SubResource("Resource_mi3wv"), SubResource("Resource_3y1ms")] + +[node name="PlaceholderBehavior" type="Node2D" parent="jumpnrun_template/CoinSpawner/Coin"] +script = ExtResource("3_krgev") +color = Color(1, 1, 0, 1) +use_sprite = true +sprite_texture = SubResource("ImageTexture_lnpfb") +placeholder_size = Vector2(20, 20) + +[node name="ClockBehavior" type="Node2D" parent="jumpnrun_template"] +position = Vector2(513, 584) +script = ExtResource("12_hn5ek") +trigger_interval_in_seconds = 1.0 +metadata/pronto_connections = [SubResource("Resource_gsowi")] + +[node name="coin time interval" type="Node2D" parent="jumpnrun_template/ClockBehavior"] +position = Vector2(50, 50) +script = ExtResource("5_x0ays") +float_min = 0.0 +float_max = 10.0 +float_value = 2.0 +float_step_size = 0.1 +metadata/pronto_connections = [SubResource("Resource_k20lk")] + +[node name="Enemy" type="CharacterBody2D" parent="jumpnrun_template" groups=["enemy"]] +position = Vector2(163, 558) + +[node name="PlaceholderBehavior" type="Node2D" parent="jumpnrun_template/Enemy"] +script = ExtResource("3_krgev") +color = Color(1, 0, 0, 1) +keep_in_origin = false +use_sprite = true +sprite_texture = SubResource("ImageTexture_o2xrq") +placeholder_size = Vector2(42, 39) + +[node name="Attack Power" type="Node2D" parent="jumpnrun_template/Enemy"] +position = Vector2(-54, -2) +script = ExtResource("5_x0ays") +float_min = 0.0 +float_max = 100.0 +float_value = 3.0 +float_step_size = 1.0 + +[node name="Head" type="Area2D" parent="jumpnrun_template/Enemy"] +position = Vector2(0, -19) + +[node name="PlaceholderBehavior" type="Node2D" parent="jumpnrun_template/Enemy/Head"] +script = ExtResource("3_krgev") +sprite_texture = ExtResource("13_8awll") +placeholder_size = Vector2(29, 5) + +[node name="CollisionBehavior" type="Node2D" parent="jumpnrun_template/Enemy/Head"] +position = Vector2(-45, -52) +script = ExtResource("9_j0d2k") +limit_to_group = "player" +metadata/pronto_connections = [SubResource("Resource_wbkov")] + +[node name="CharacterBody2D" type="CharacterBody2D" parent="jumpnrun_template/Enemy/Head"] + +[node name="PlaceholderBehavior" type="Node2D" parent="jumpnrun_template/Enemy/Head/CharacterBody2D"] +script = ExtResource("3_krgev") +sprite_texture = ExtResource("13_8awll") +placeholder_size = Vector2(28, 1) + +[node name="MoveBehavior" type="Node2D" parent="jumpnrun_template/Enemy"] +position = Vector2(66, -24) +script = ExtResource("14_inwh3") + +[node name="max_velocity" type="Node2D" parent="jumpnrun_template/Enemy/MoveBehavior"] +position = Vector2(50, 23) +script = ExtResource("5_x0ays") +float_min = 0.0 +float_max = 500.0 +float_value = 182.0 +float_step_size = 1.0 +metadata/pronto_connections = [SubResource("Resource_w5ba2")] + +[node name="AlwaysBehavior" type="Node2D" parent="jumpnrun_template/Enemy"] +position = Vector2(59, -79) +script = ExtResource("15_318l1") +metadata/pronto_connections = [SubResource("Resource_0bmd8")] diff --git a/prototypes/game-leo-jump-n-run/game_info.json b/prototypes/game-leo-jump-n-run/game_info.json new file mode 100644 index 00000000..628f260f --- /dev/null +++ b/prototypes/game-leo-jump-n-run/game_info.json @@ -0,0 +1,8 @@ +{ + "authors": [ + "Leo" + ], + "description": "My first prontotype :)", + "time": "2023-10-24", + "title": "Leos JumpNRun" +} \ No newline at end of file diff --git a/prototypes/game-leo-jump-n-run/thumbnail.png b/prototypes/game-leo-jump-n-run/thumbnail.png new file mode 100644 index 0000000000000000000000000000000000000000..fbd05aef239df7e30729bc4b89db4b1b9559b2e3 GIT binary patch literal 146542 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 OtzWxoP5!6eU;Q5q`urFG literal 0 HcmV?d00001 diff --git a/prototypes/game-leo-jump-n-run/thumbnail.png.import b/prototypes/game-leo-jump-n-run/thumbnail.png.import new file mode 100644 index 00000000..8dc84b0f --- /dev/null +++ b/prototypes/game-leo-jump-n-run/thumbnail.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://b1bg54rdjy1q1" +path="res://.godot/imported/thumbnail.png-46c03710d7c2895aa92f8ef8dd49a0c6.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://prototypes/game-leo-jump-n-run/thumbnail.png" +dest_files=["res://.godot/imported/thumbnail.png-46c03710d7c2895aa92f8ef8dd49a0c6.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1