123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321 |
- [gd_scene load_steps=16 format=3 uid="uid://bxvkoxctllthy"]
- [ext_resource type="Script" path="res://scene/core/main.gd" id="1_dkkxn"]
- [ext_resource type="Script" path="res://scene/core/camera.gd" id="1_xmys6"]
- [ext_resource type="PackedScene" uid="uid://dj34fwqp6hgfq" path="res://scene/entity/big_tree.tscn" id="3_dtmsf"]
- [ext_resource type="Script" path="res://scene/core/economy.gd" id="3_wrsof"]
- [ext_resource type="Script" path="res://scene/core/wave_manager.gd" id="4_eq7iq"]
- [ext_resource type="PackedScene" uid="uid://d3pwe86nea0pc" path="res://scene/core/wave.tscn" id="5_hqjbo"]
- [ext_resource type="AudioStream" uid="uid://du6765natud0n" path="res://snd/mus/ld52-002.ogg" id="7_a6wi6"]
- [ext_resource type="Texture2D" uid="uid://clgwyv3r56oiy" path="res://res/fg.png" id="7_hbhf4"]
- [ext_resource type="PackedScene" uid="uid://bxjjn0hk6y5x7" path="res://scene/core/slot.tscn" id="7_nq8x0"]
- [ext_resource type="Script" path="res://scene/core/slot_array.gd" id="8_cnoq7"]
- [ext_resource type="AudioStream" uid="uid://buagdtlbgbf12" path="res://snd/mus/ld52-schizo.ogg" id="9_6u4ir"]
- [ext_resource type="Script" path="res://scene/core/selected_item.gd" id="10_qc1qk"]
- [ext_resource type="AudioStream" uid="uid://bp6gd7r6vfig0" path="res://snd/sfx/plant.mp3" id="11_4ks7p"]
- [ext_resource type="Script" path="res://scene/core/pc1.gd" id="12_q87bi"]
- [sub_resource type="NavigationPolygon" id="NavigationPolygon_hvh0n"]
- vertices = PackedVector2Array(-1867, -1368, -1874, -8490, 5748, -8456, 5750, -4089, 4150, -2537, -1064, -1224, 3739, -1270, 2352, -1230, -57, -104, -555, -355, 1837, -262, 1297, -20, 776, 256, 362, 214)
- polygons = [PackedInt32Array(0, 1, 2, 3, 4, 5), PackedInt32Array(5, 4, 6, 7), PackedInt32Array(8, 9, 5, 7, 10, 11), PackedInt32Array(8, 11, 12, 13)]
- outlines = [PackedVector2Array(-1867, -1368, -1064, -1224, -555, -355, -57, -104, 362, 214, 776, 256, 1297, -20, 1837, -262, 2352, -1230, 3739, -1270, 4150, -2537, 5750, -4089, 5748, -8456, -1874, -8490)]
- [node name="Main" type="Node2D"]
- script = ExtResource("1_dkkxn")
- [node name="Camera" type="Camera2D" parent="."]
- current = true
- zoom = Vector2(0.5, 0.5)
- limit_left = -3000
- limit_top = -7000
- limit_right = 8000
- limit_bottom = 2500
- limit_smoothed = true
- position_smoothing_enabled = true
- editor_draw_limits = true
- script = ExtResource("1_xmys6")
- [node name="AudioListener2D" type="AudioListener2D" parent="Camera"]
- current = true
- [node name="Economy" type="Node" parent="."]
- script = ExtResource("3_wrsof")
- [node name="Waves" type="Node2D" parent="."]
- position = Vector2(0, -8000)
- script = ExtResource("4_eq7iq")
- [node name="Wave1" parent="Waves" instance=ExtResource("5_hqjbo")]
- title = "What is that?"
- duration = 10.0
- power_level = 0.2
- witchUFO = 0
- fork = 1
- boss = 0
- ast = 0
- [node name="Wave2" parent="Waves" instance=ExtResource("5_hqjbo")]
- title = "Dozenth encounter"
- witchUFO = 0
- fork = 12
- [node name="Wave3" parent="Waves" instance=ExtResource("5_hqjbo")]
- title = "Magical reinforcements"
- power_level = 0.9
- witchUFO = 5
- [node name="Wave4" parent="Waves" instance=ExtResource("5_hqjbo")]
- title = "Cooperation"
- power_level = 0.9
- witchUFO = 3
- fork = 22
- [node name="Wave5" parent="Waves" instance=ExtResource("5_hqjbo")]
- title = "Forked"
- power_level = 1.35
- witchUFO = 0
- fork = 0
- forkB = 8
- [node name="Wave6" parent="Waves" instance=ExtResource("5_hqjbo")]
- power_level = 1.2
- witchUFO = 5
- fork = 5
- forkB = 5
- [node name="Wave7" parent="Waves" instance=ExtResource("5_hqjbo")]
- power_level = 1.35
- witchUFO = 12
- fork = 0
- forkB = 0
- star = 0
- [node name="Wave8" parent="Waves" instance=ExtResource("5_hqjbo")]
- power_level = 1.5
- witchUFO = 12
- fork = 10
- forkB = 3
- star = 0
- [node name="Wave9" parent="Waves" instance=ExtResource("5_hqjbo")]
- power_level = 1.65
- witchUFO = 10
- fork = 20
- forkB = 8
- star = 0
- [node name="Wave10" parent="Waves" instance=ExtResource("5_hqjbo")]
- power_level = 2.1
- witchUFO = 0
- fork = 30
- forkB = 0
- star = 10
- [node name="Wave11" parent="Waves" instance=ExtResource("5_hqjbo")]
- power_level = 2.2
- witchUFO = 0
- fork = 30
- forkB = 0
- star = 10
- [node name="Wave12" parent="Waves" instance=ExtResource("5_hqjbo")]
- power_level = 2.2
- witchUFO = 5
- fork = 10
- forkB = 10
- star = 10
- [node name="Wave13" parent="Waves" instance=ExtResource("5_hqjbo")]
- power_level = 2.4
- witchUFO = 16
- fork = 5
- forkB = 0
- star = 2
- [node name="Wave14" parent="Waves" instance=ExtResource("5_hqjbo")]
- title = "Death stars"
- power_level = 12.0
- witchUFO = 0
- fork = 0
- forkB = 0
- star = 10
- [node name="Wave15" parent="Waves" instance=ExtResource("5_hqjbo")]
- title = "Asteroids"
- power_level = 3.0
- witchUFO = 0
- fork = 0
- forkB = 0
- star = 0
- ast = 20
- [node name="Wave16" parent="Waves" instance=ExtResource("5_hqjbo")]
- power_level = 3.0
- witchUFO = 5
- fork = 20
- forkB = 0
- star = 0
- [node name="Wave17" parent="Waves" instance=ExtResource("5_hqjbo")]
- duration = 30.0
- power_level = 3.9
- witchUFO = 0
- fork = 25
- forkB = 10
- star = 0
- [node name="Wave18" parent="Waves" instance=ExtResource("5_hqjbo")]
- duration = 30.0
- power_level = 3.8
- witchUFO = 11
- fork = 15
- forkB = 0
- star = 2
- ast = 2
- [node name="Wave19" parent="Waves" instance=ExtResource("5_hqjbo")]
- duration = 40.0
- power_level = 1.5
- witchUFO = 40
- fork = 40
- forkB = 40
- star = 0
- [node name="Wave20" parent="Waves" instance=ExtResource("5_hqjbo")]
- title = "What is that??"
- duration = 60.0
- witchUFO = 0
- fork = 0
- boss = 1
- ast = 0
- [node name="Wave21" parent="Waves" instance=ExtResource("5_hqjbo")]
- title = "What is that??"
- duration = 1000.0
- power_level = 3.0
- witchUFO = 20
- fork = 30
- forkB = 15
- star = 20
- boss = 1
- ast = 5
- [node name="Props" type="Node2D" parent="."]
- [node name="L2" type="Node2D" parent="Props"]
- [node name="SmallTree" parent="Props/L2" instance=ExtResource("3_dtmsf")]
- modulate = Color(0.0784, 0.26992, 0.28, 1)
- position = Vector2(4257, -811)
- rotation = -0.093685
- scale = Vector2(0.5, 0.5)
- rate = 0.16
- [node name="L1" type="Node2D" parent="Props"]
- [node name="BigTree" parent="Props/L1" instance=ExtResource("3_dtmsf")]
- modulate = Color(0.027451, 0.0941176, 0.0980392, 1)
- position = Vector2(1497, 74)
- rotation = -0.349066
- rate = 0.09
- [node name="BigTree2" parent="Props/L1" instance=ExtResource("3_dtmsf")]
- modulate = Color(0.027451, 0.0941176, 0.0980392, 1)
- position = Vector2(-605, -343)
- rotation = 0.40249
- rate = 0.09
- [node name="BigTree3" parent="Props/L1" instance=ExtResource("3_dtmsf")]
- modulate = Color(0.027451, 0.0941176, 0.0980392, 1)
- position = Vector2(3955, -1212)
- rotation = -0.0813391
- rate = 0.09
- [node name="Bullets" type="Node2D" parent="."]
- [node name="Plants" type="Node2D" parent="."]
- [node name="UFOs" type="NavigationRegion2D" parent="."]
- navigation_polygon = SubResource("NavigationPolygon_hvh0n")
- [node name="Wheat" type="Node2D" parent="."]
- [node name="FgBody" type="StaticBody2D" parent="."]
- position = Vector2(2475, 914)
- collision_layer = 5
- collision_mask = 5
- [node name="CollisionPolygon2D" type="CollisionPolygon2D" parent="FgBody"]
- polygon = PackedVector2Array(4499.5, -4513, 4499.5, -4509.7, 4685.5, -4355.7, 4685.5, -4354.1, 4899.5, -4133, 4899.5, -4130.5, 5101.5, -3874.5, 5101.5, -3871.9, 5269.5, -3611.9, 5269.5, -3609.4, 5424.5, -3316.5, 5424.5, -3313, 5567.5, -2977, 5567.5, -2973.7, 5675.5, -2652.6, 5675.5, -2648.5, 5758.5, -2334.3, 5758.5, -2328.9, 5828.5, -1973, 5828.5, -1965.5, 5875.5, -1611.7, 5875.5, -1601, 5894.5, -1323, 5894.5, -645.4, 5856.8, -134, 5855, -134, 5735.9, 552, 5734.3, 552, 5648.3, 888, 5646.8, 888, 5542.8, 1216, 5541.2, 1216, 5295.2, 1805, 5293.5, 1805, 5143.5, 2087, 5142.1, 2087, 4981, 2345, 4979.6, 2345, 4813.6, 2573, 4812.1, 2573, 4640.1, 2776, 4638.6, 2776, 4440.7, 2976, 4438.3, 2976, 4219.3, 3170, 4216.8, 3170, 3743.8, 3515, 3741.4, 3515, 3463.3, 3683, 3460.9, 3683, 3165, 3839, 3161.6, 3839, 2823.7, 3993, 2820.3, 3993, 2466.4, 4130, 2463.1, 4130, 2083.1, 4253, 2079, 4253, 1685.8, 4357, 1680.7, 4357, 1312.5, 4435, 1306.5, 4435, 874.3, 4504, 865.7, 4504, 461, 4548, 448.1, 4548, 162.3, 4565, -586.7, 4565, -811.5, 4561.9, -811.5, 4560.3, -1229.5, 4526.2, -1229.5, 4524.8, -1650.5, 4469.8, -1650.5, 4468.3, -2038.5, 4398.4, -2038.5, 4396.9, -2434.5, 4304.9, -2434.5, 4303.5, -2791.5, 4201.5, -2791.5, 4200.2, -3179.5, 4066.1, -3179.5, 4064.6, -3799.5, 3791.5, -3799.5, 3790, -4096.5, 3629, -4096.5, 3627.6, -4386.5, 3446.5, -4386.5, 3445.1, -4656.5, 3251.1, -4656.5, 3249.7, -4916.5, 3033.7, -4916.5, 3032.2, -5139.5, 2817.2, -5139.5, 2814.7, -5299.5, 2623.6, -5299.5, 2621.1, -5442.5, 2407, -5442.5, 2404.4, -5571.5, 2161.5, -5571.5, 2158, -5672.5, 1919, -5672.5, 1915.5, -5770.5, 1610.6, -5770.5, 1605.9, -5837.5, 1315.1, -5837.5, 1308.8, -5881.5, 1018.8, -5881.5, 1008.8, -5894.5, 837.9, -5894.5, 280.3, -5872.7, 8, -5871, 8, -5810.9, -340, -5809.2, -340, -5727.2, -647, -5725.3, -647, -5588.4, -1003, -5586.5, -1003, -5422.5, -1308, -5420.6, -1308, -5231.6, -1568, -5229.8, -1568, -5031.7, -1771, -5028.4, -1771, -4837.5, -1895, -4833.1, -1895, -4602, -1966, -4593.7, -1966, -4360.5, -1971.2, -4360.5, -1968, -4103.5, -1910, -4103.5, -1907.3, -3851.5, -1787.3, -3851.5, -1784.6, -3764.5, -1709.6, -3764.5, -1706.3, -3677.5, -1587.3, -3677.5, -1584.4, -3589.5, -1406.3, -3589.5, -1402.4, -3525.3, -1201.2, -3401.6, -1023.1, -3301.7, -935, -3211.3, -892, -3208.7, -892, -3087.5, -872, -3070.3, -872, -2774.5, -862.7, -2774.5, -859.2, -2626.5, -809.2, -2626.5, -804.4, -2555.5, -715.5, -2555.5, -710.3, -2480.4, -442, -2440.3, -363.8, -2409.1, -340, -2407.1, -340, -2003.7, -308, -1873.3, -308, -1543.7, -333.6, -1466.5, -357.3, -1366.4, -488, -1363.6, -488, -1310.6, -524, -1304.3, -524, -1137.2, -549, -1119.8, -549, -720.4, -559.8, -564.3, -584.2, -414.4, -660.2, -322.5, -768.7, -243.5, -1002.7, -243.5, -1006.2, -129.4, -1488, -126.6, -1488, -63.6001, -1612, -60.3999, -1612, 25.6001, -1692, 29.7002, -1692, 97.7002, -1718, 103.7, -1718, 208.5, -1726.9, 208.5, -1724, 441.5, -1700, 938.9, -1700, 1395.6, -1667.4, 1542.8, -1690.2, 1641.6, -1742.2, 1776.5, -1906.5, 1776.5, -1907.3, 1873.5, -2109.2, 1873.5, -2111.1, 1916.5, -2300.3, 1916.5, -2309.2, 1931.9, -2704, 1933.8, -2704, 1953.8, -2849, 1956.5, -2849, 2009.5, -2995, 2012.3, -2995, 2115.3, -3140, 2117.6, -3140, 2471.5, -3469.3, 2471.5, -3470.9, 2851.1, -3887, 2853.8, -3887, 3157.8, -4145, 3160.8, -4145, 3308.8, -4233, 3312.3, -4233, 3809.3, -4467, 3812.7, -4467, 4015.7, -4541, 4020.6, -4541, 4143.6, -4565, 4357.2, -4565)
- [node name="Fg" type="Sprite2D" parent="."]
- position = Vector2(2098, -90)
- scale = Vector2(1.5, 1.5)
- texture = ExtResource("7_hbhf4")
- [node name="SlotArrays" type="Node2D" parent="."]
- [node name="Home" type="Node2D" parent="SlotArrays"]
- position = Vector2(533, 646)
- script = ExtResource("8_cnoq7")
- count = 7
- separation = 150
- particles = ExtResource("7_nq8x0")
- [node name="SlotArray2" type="Node2D" parent="SlotArrays"]
- position = Vector2(1569, 419)
- script = ExtResource("8_cnoq7")
- count = 5
- separation = 150
- particles = ExtResource("7_nq8x0")
- [node name="SlotArray4" type="Node2D" parent="SlotArrays"]
- position = Vector2(3328, -732)
- rotation = 0.0328055
- script = ExtResource("8_cnoq7")
- count = 10
- separation = 150
- particles = ExtResource("7_nq8x0")
- [node name="SlotArray5" type="Node2D" parent="SlotArrays"]
- position = Vector2(5077, -2633)
- rotation = -0.769092
- script = ExtResource("8_cnoq7")
- count = 10
- separation = 150
- particles = ExtResource("7_nq8x0")
- [node name="SlotArray3" type="Node2D" parent="SlotArrays"]
- position = Vector2(-521, 91)
- rotation = 0.0881925
- script = ExtResource("8_cnoq7")
- count = 5
- separation = 150
- particles = ExtResource("7_nq8x0")
- [node name="SelectedItem" type="Node2D" parent="."]
- modulate = Color(0.654902, 0.654902, 0.654902, 1)
- z_index = 2000
- script = ExtResource("10_qc1qk")
- [node name="Coin" type="AudioStreamPlayer" parent="SelectedItem"]
- stream = ExtResource("11_4ks7p")
- volume_db = -6.0
- bus = &"SFX"
- script = ExtResource("12_q87bi")
- [node name="VictoryCheckTimer" type="Timer" parent="."]
- wait_time = 0.25
- [node name="Schizo" type="AudioStreamPlayer" parent="."]
- stream = ExtResource("9_6u4ir")
- volume_db = -15.0
- autoplay = true
- [node name="HomeSound" type="AudioStreamPlayer2D" parent="." groups=["sound_player"]]
- position = Vector2(4574, -793)
- stream = ExtResource("7_a6wi6")
- volume_db = -4.426
- autoplay = true
- panning_strength = 1.5
- bus = &"Music"
|