Extra Jump

This commit is contained in:
RealMelwei 2025-09-18 11:22:03 +02:00
parent 65ba4684ea
commit 714ea48554
5 changed files with 32 additions and 3 deletions

View file

@ -1,4 +1,4 @@
[gd_scene load_steps=7 format=3 uid="uid://xj0of571aur1"]
[gd_scene load_steps=8 format=3 uid="uid://xj0of571aur1"]
[ext_resource type="Script" uid="uid://b8em61mqgdi58" path="res://items/generic/item_spawn.gd" id="1_ms6tn"]
[ext_resource type="PackedScene" uid="uid://b00185vygcka1" path="res://items/immediate_items/heal_item/heal_item.tscn" id="2_w6i8k"]
@ -6,11 +6,12 @@
[ext_resource type="PackedScene" uid="uid://gwctb2xqsbj" path="res://items/immediate_items/healthup/healthup.tscn" id="3_yi7ag"]
[ext_resource type="PackedScene" uid="uid://ddn025xnjngko" path="res://items/active_items/bow/bow.tscn" id="4_v0ua0"]
[ext_resource type="PackedScene" uid="uid://ewe36lqcjojk" path="res://items/active_items/updash/updash.tscn" id="5_uitgx"]
[ext_resource type="PackedScene" uid="uid://wc7kgtomy6xm" path="res://items/permanent_items/extrajump.tscn" id="6_xqgya"]
[node name="ItemSpawn" type="Node2D"]
script = ExtResource("1_ms6tn")
common_items = Array[PackedScene]([ExtResource("2_w6i8k")])
rare_items = Array[PackedScene]([ExtResource("4_v0ua0"), ExtResource("5_uitgx"), ExtResource("3_yi7ag")])
rare_items = Array[PackedScene]([ExtResource("4_v0ua0"), ExtResource("5_uitgx"), ExtResource("3_yi7ag"), ExtResource("6_xqgya")])
unique_base_chance = 0.1
rare_base_chance = 0.3
metadata/_custom_type_script = "uid://b8em61mqgdi58"

View file

@ -0,0 +1,6 @@
extends Item
func collect() -> bool:
player.air_jumps_max += 1
player.air_jumps_current += 1
return true

View file

@ -0,0 +1 @@
uid://bnr7cpjuvy6xj

View file

@ -0,0 +1,21 @@
[gd_scene load_steps=5 format=3 uid="uid://wc7kgtomy6xm"]
[ext_resource type="Script" uid="uid://bnr7cpjuvy6xj" path="res://items/permanent_items/extrajump.gd" id="1_t7gtn"]
[ext_resource type="PackedScene" uid="uid://chs0u61f45nau" path="res://utils/earth_aligner.tscn" id="2_70c5v"]
[ext_resource type="Texture2D" uid="uid://cy70quh6k3s1j" path="res://icon.svg" id="3_qmwml"]
[sub_resource type="CircleShape2D" id="CircleShape2D_hvhjo"]
[node name="ExtraJump" type="Area2D"]
scale = Vector2(1, -1)
script = ExtResource("1_t7gtn")
[node name="EarthAligner" parent="." instance=ExtResource("2_70c5v")]
[node name="CollisionShape2D" type="CollisionShape2D" parent="."]
scale = Vector2(7, 7)
shape = SubResource("CircleShape2D_hvhjo")
[node name="Sprite2D" type="Sprite2D" parent="."]
modulate = Color(2.00392, 2.00392, 2.00392, 1)
texture = ExtResource("3_qmwml")

View file

@ -40,7 +40,7 @@ script = ExtResource("4_1bvp3")
initial_buildings = 10
[node name="Timer" type="Timer" parent="Building Generator"]
wait_time = 2.5
wait_time = 3.0
autostart = true
[node name="CanvasLayer" type="CanvasLayer" parent="."]