[gd_scene load_steps=11 format=3 uid="uid://d0pommw62g8b3"] [ext_resource type="Script" path="res://scene/entity/ufo_ast.gd" id="1_nr72r"] [ext_resource type="Script" path="res://addons/fake_parallax/fake_parallax.gd" id="2_g6yg3"] [ext_resource type="Texture2D" uid="uid://drlwbga1aayn1" path="res://res/asteroid.png" id="3_gf2i4"] [ext_resource type="Texture2D" uid="uid://dil0tx0ab553l" path="res://res/pbar.png" id="4_grruk"] [ext_resource type="Texture2D" uid="uid://b5jrxsko40vge" path="res://res/pbar2.png" id="5_tifoi"] [ext_resource type="AudioStream" uid="uid://dcm0d3mgf156b" path="res://snd/mus/ld52-007.ogg" id="6_axe7p"] [ext_resource type="AudioStream" uid="uid://b4rii15t0tfro" path="res://snd/mus/ld52-008.ogg" id="7_mrp4u"] [ext_resource type="AudioStream" uid="uid://dmqxlbrefsbty" path="res://snd/sfx/explosion(1).wav" id="8_f61qb"] [ext_resource type="Script" path="res://scene/entity/pc.gd" id="9_rg678"] [sub_resource type="CircleShape2D" id="CircleShape2D_6ay2s"] radius = 127.063 [node name="Asteroid" type="CharacterBody2D"] collision_mask = 0 motion_mode = 1 script = ExtResource("1_nr72r") movement_speed = 200.0 dps = 60.0 [node name="CollisionShape2D" type="CollisionShape2D" parent="."] position = Vector2(-2, -1) shape = SubResource("CircleShape2D_6ay2s") [node name="NavigationAgent2D" type="NavigationAgent2D" parent="."] process_mode = 3 path_desired_distance = 5.0 target_desired_distance = 100.0 path_max_distance = 40.0 avoidance_enabled = true radius = 150.0 neighbor_distance = 1600.0 max_speed = 800.0 [node name="Plx" type="Node2D" parent="."] script = ExtResource("2_g6yg3") rate = 0.03 [node name="Ray" type="Polygon2D" parent="Plx"] position = Vector2(-1, -89) color = Color(0.360784, 0, 0.356863, 0.745098) antialiased = true polygon = PackedVector2Array(-19, 88, -113, 529, 88, 525, 19, 86) [node name="Top" type="Sprite2D" parent="Plx"] texture = ExtResource("3_gf2i4") [node name="HP" type="TextureProgressBar" parent="Plx"] custom_minimum_size = Vector2(100, 0) anchors_preset = 5 anchor_left = 0.5 anchor_right = 0.5 offset_left = -75.0 offset_top = -150.0 offset_right = 75.0 offset_bottom = -120.0 grow_horizontal = 2 value = 100.0 texture_under = ExtResource("4_grruk") texture_progress = ExtResource("5_tifoi") texture_progress_offset = Vector2(11, 0) [node name="RerollTimer" type="Timer" parent="."] wait_time = 0.1 one_shot = true [node name="DamageTimer" type="Timer" parent="."] wait_time = 0.05 [node name="AudioStreamPlayer2D" type="AudioStreamPlayer2D" parent="." groups=["sound_player"]] stream = ExtResource("6_axe7p") panning_strength = 1.5 bus = &"Music" [node name="AudioStreamPlayer2D2" type="AudioStreamPlayer2D" parent="." groups=["sound_player"]] stream = ExtResource("7_mrp4u") panning_strength = 1.5 bus = &"Music" [node name="Area2D" type="Area2D" parent="."] [node name="CollisionShape2D2" type="CollisionShape2D" parent="Area2D"] position = Vector2(-2, -1) shape = SubResource("CircleShape2D_6ay2s") [node name="Coin" type="AudioStreamPlayer2D" parent="."] stream = ExtResource("8_f61qb") volume_db = -6.0 bus = &"SFX" script = ExtResource("9_rg678") [connection signal="body_entered" from="Area2D" to="." method="_on_area_2d_body_entered"]