diff --git a/Zennysoft.Game.Ma/src/enemy/enemy_types/03. filth_eater/FilthEaterProjectile.tscn b/Zennysoft.Game.Ma/src/enemy/enemy_types/03. filth_eater/FilthEaterProjectile.tscn index c8519b161..171f477d4 100644 --- a/Zennysoft.Game.Ma/src/enemy/enemy_types/03. filth_eater/FilthEaterProjectile.tscn +++ b/Zennysoft.Game.Ma/src/enemy/enemy_types/03. filth_eater/FilthEaterProjectile.tscn @@ -1,14 +1,14 @@ [gd_scene load_steps=118 format=3 uid="uid://cnhoya51br05n"] -[ext_resource type="Script" uid="uid://cqm6u7qa8japr" path="res://src/system/Projectile.cs" id="1_81fka"] +[ext_resource type="Script" uid="uid://bbvi33wy7w7d5" path="res://src/system/EnemyProjectile.cs" id="1_lfvya"] [ext_resource type="Script" uid="uid://ctshiyffvt4y5" path="res://src/system/AttackDataResource.cs" id="2_6m87k"] [ext_resource type="Texture2D" uid="uid://dvjqokin1o1ic" path="res://src/vfx/Enemy/green_orbs.png" id="3_uopp7"] [ext_resource type="AudioStream" uid="uid://c0jveij17p14k" path="res://src/audio/sfx/ENEMY_EDEN_PILLAR_PROJECTILETRAVEL.ogg" id="4_n84oq"] -[sub_resource type="Resource" id="Resource_mno7m"] +[sub_resource type="Resource" id="Resource_ka3x7"] script = ExtResource("2_6m87k") -Damage = 7 -ElementType = 4 +Damage = 10 +ElementType = 1 metadata/_custom_type_script = "uid://ctshiyffvt4y5" [sub_resource type="AtlasTexture" id="AtlasTexture_fwra5"] @@ -782,7 +782,7 @@ tracks/0/keys = { "times": PackedFloat32Array(0, 1), "transitions": PackedFloat32Array(1, 1), "update": 0, -"values": [Vector3(0, 1, 0), Vector3(0, 1, 10)] +"values": [Vector3(0, 0, 0), Vector3(0, 0, 10)] } tracks/1/type = "audio" tracks/1/imported = false @@ -806,10 +806,10 @@ tracks/2/path = NodePath(".:visible") tracks/2/interp = 1 tracks/2/loop_wrap = true tracks/2/keys = { -"times": PackedFloat32Array(0, 1), -"transitions": PackedFloat32Array(1, 1), +"times": PackedFloat32Array(0, 0.0666667, 1), +"transitions": PackedFloat32Array(1, 1, 1), "update": 1, -"values": [false, false] +"values": [false, true, false] } [sub_resource type="Animation" id="Animation_8qeb2"] @@ -824,7 +824,7 @@ tracks/0/keys = { "times": PackedFloat32Array(0), "transitions": PackedFloat32Array(1), "update": 0, -"values": [Vector3(0, 1, 0)] +"values": [Vector3(0, 0, 0)] } tracks/1/type = "value" tracks/1/imported = false @@ -846,11 +846,10 @@ _data = { } [node name="Projectile1" type="Node3D"] -script = ExtResource("1_81fka") -AttackData = SubResource("Resource_mno7m") +script = ExtResource("1_lfvya") +AttackData = SubResource("Resource_ka3x7") [node name="Bullet" type="Node3D" parent="."] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1, 0) [node name="AnimatedSprite3D" type="AnimatedSprite3D" parent="Bullet"] unique_name_in_owner = true diff --git a/Zennysoft.Game.Ma/src/enemy/enemy_types/09. Agni/AgniDemon.tscn b/Zennysoft.Game.Ma/src/enemy/enemy_types/09. Agni/AgniDemon.tscn index c4fb69812..d2865adec 100644 --- a/Zennysoft.Game.Ma/src/enemy/enemy_types/09. Agni/AgniDemon.tscn +++ b/Zennysoft.Game.Ma/src/enemy/enemy_types/09. Agni/AgniDemon.tscn @@ -10,8 +10,8 @@ [ext_resource type="AudioStream" uid="uid://bf7adfdd857hw" path="res://src/audio/sfx/enemy_morph.ogg" id="8_jvw36"] [sub_resource type="CapsuleShape3D" id="CapsuleShape3D_cwfph"] -radius = 1.08524 -height = 2.21643 +radius = 1.6 +height = 3.2 [sub_resource type="CylinderShape3D" id="CylinderShape3D_jbgmx"] height = 5.0 @@ -33,12 +33,12 @@ script = ExtResource("1_e2477") [node name="CollisionShape" type="CollisionShape3D" parent="."] unique_name_in_owner = true -transform = Transform3D(-1, 0, -8.74228e-08, 0, 1, 0, 8.74228e-08, 0, -1, 0, 2.83179, 0) +transform = Transform3D(-1, 0, -8.74228e-08, 0, 1, 0, 8.74228e-08, 0, -1, 0, 2.2559, 0) shape = SubResource("CapsuleShape3D_cwfph") [node name="LineOfSight" type="Area3D" parent="."] unique_name_in_owner = true -transform = Transform3D(-1, 0, -8.74228e-08, 0, 1, 0, 8.74228e-08, 0, -1, 0, 2.83179, 0) +transform = Transform3D(-1, 0, -8.74228e-08, 0, 1, 0, 8.74228e-08, 0, -1, 0, 2.2559, 0) collision_layer = 2 collision_mask = 2 @@ -53,7 +53,7 @@ target_position = Vector3(0, 0, -5) collision_mask = 3 [node name="Collision" type="Area3D" parent="."] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2.83179, 0) +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2.2559, 0) collision_layer = 2048 collision_mask = 0 @@ -66,7 +66,7 @@ transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -0.0147337, 0) [node name="PlayerDetector" type="Area3D" parent="."] unique_name_in_owner = true -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2.83179, 0) +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2.2559, 0) collision_layer = 0 collision_mask = 34 @@ -74,7 +74,7 @@ collision_mask = 34 shape = SubResource("CylinderShape3D_tbkej") [node name="Components" type="Node3D" parent="."] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2.83179, 0) +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2.2559, 0) [node name="PatrolBehavior" parent="Components" instance=ExtResource("4_dxxe5")] unique_name_in_owner = true @@ -93,7 +93,7 @@ avoidance_enabled = true radius = 2.0 [node name="HitSounds" type="Node3D" parent="."] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2.83179, 0) +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2.2559, 0) [node name="AbsorbSFX" type="AudioStreamPlayer3D" parent="HitSounds"] unique_name_in_owner = true diff --git a/Zennysoft.Game.Ma/src/enemy/enemy_types/10. Eden Pillar/EdenPillar.cs b/Zennysoft.Game.Ma/src/enemy/enemy_types/10. Eden Pillar/EdenPillar.cs index 3660a15c5..f4a551252 100644 --- a/Zennysoft.Game.Ma/src/enemy/enemy_types/10. Eden Pillar/EdenPillar.cs +++ b/Zennysoft.Game.Ma/src/enemy/enemy_types/10. Eden Pillar/EdenPillar.cs @@ -24,11 +24,11 @@ public partial class EdenPillar : Enemy3D, IHasPrimaryAttack, IHasSecondaryAttac [Export] public double TertiaryAttackElementalDamageBonus { get; set; } = 1.15f; - [Node] private Projectile Projectile1 { get; set; } + [Node] private EnemyProjectile Projectile1 { get; set; } - [Node] private Projectile Projectile2 { get; set; } + [Node] private EnemyProjectile Projectile2 { get; set; } - [Node] private Projectile Projectile3 { get; set; } + [Node] private EnemyProjectile Projectile3 { get; set; } [Node] private Node3D _rotation { get; set; } = default!; diff --git a/Zennysoft.Game.Ma/src/enemy/enemy_types/10. Eden Pillar/projectile_1.tscn b/Zennysoft.Game.Ma/src/enemy/enemy_types/10. Eden Pillar/projectile_1.tscn index e523d1944..55343b265 100644 --- a/Zennysoft.Game.Ma/src/enemy/enemy_types/10. Eden Pillar/projectile_1.tscn +++ b/Zennysoft.Game.Ma/src/enemy/enemy_types/10. Eden Pillar/projectile_1.tscn @@ -1,16 +1,9 @@ -[gd_scene load_steps=31 format=3 uid="uid://68xlg6uoenik"] +[gd_scene load_steps=29 format=3 uid="uid://68xlg6uoenik"] -[ext_resource type="Script" uid="uid://cqm6u7qa8japr" path="res://src/system/Projectile.cs" id="1_120b0"] -[ext_resource type="Script" uid="uid://ctshiyffvt4y5" path="res://src/system/AttackDataResource.cs" id="2_120b0"] +[ext_resource type="Script" uid="uid://bbvi33wy7w7d5" path="res://src/system/EnemyProjectile.cs" id="1_lhing"] [ext_resource type="Texture2D" uid="uid://bc2kcbo8hvpjo" path="res://src/vfx/Enemy/EDEN_FIREBALL.png" id="2_yk5wk"] [ext_resource type="AudioStream" uid="uid://c0jveij17p14k" path="res://src/audio/sfx/ENEMY_EDEN_PILLAR_PROJECTILETRAVEL.ogg" id="3_c2pmi"] -[sub_resource type="Resource" id="Resource_yk5wk"] -script = ExtResource("2_120b0") -Damage = 10 -ElementType = 4 -metadata/_custom_type_script = "uid://ctshiyffvt4y5" - [sub_resource type="AtlasTexture" id="AtlasTexture_tahr6"] atlas = ExtResource("2_yk5wk") region = Rect2(1024, 0, 512, 502) @@ -263,8 +256,7 @@ _data = { } [node name="Projectile1" type="Node3D"] -script = ExtResource("1_120b0") -AttackData = SubResource("Resource_yk5wk") +script = ExtResource("1_lhing") [node name="Bullet" type="Node3D" parent="."] diff --git a/Zennysoft.Game.Ma/src/enemy/enemy_types/10. Eden Pillar/projectile_2.tscn b/Zennysoft.Game.Ma/src/enemy/enemy_types/10. Eden Pillar/projectile_2.tscn index 988c800f2..9b96176dd 100644 --- a/Zennysoft.Game.Ma/src/enemy/enemy_types/10. Eden Pillar/projectile_2.tscn +++ b/Zennysoft.Game.Ma/src/enemy/enemy_types/10. Eden Pillar/projectile_2.tscn @@ -1,16 +1,9 @@ -[gd_scene load_steps=82 format=3 uid="uid://d1co3mi3bf8yj"] +[gd_scene load_steps=80 format=3 uid="uid://d1co3mi3bf8yj"] -[ext_resource type="Script" uid="uid://cqm6u7qa8japr" path="res://src/system/Projectile.cs" id="1_4lakg"] -[ext_resource type="Script" uid="uid://ctshiyffvt4y5" path="res://src/system/AttackDataResource.cs" id="2_4lakg"] +[ext_resource type="Script" uid="uid://bbvi33wy7w7d5" path="res://src/system/EnemyProjectile.cs" id="1_p235i"] [ext_resource type="Texture2D" uid="uid://f21bov0pvu84" path="res://src/vfx/Enemy/watersheet.png" id="2_umubt"] [ext_resource type="AudioStream" uid="uid://c0jveij17p14k" path="res://src/audio/sfx/ENEMY_EDEN_PILLAR_PROJECTILETRAVEL.ogg" id="3_2jyax"] -[sub_resource type="Resource" id="Resource_umubt"] -script = ExtResource("2_4lakg") -Damage = 10 -ElementType = 3 -metadata/_custom_type_script = "uid://ctshiyffvt4y5" - [sub_resource type="AtlasTexture" id="AtlasTexture_nc31c"] atlas = ExtResource("2_umubt") region = Rect2(414, 0, 414, 407) @@ -621,8 +614,7 @@ _data = { [node name="Projectile2" type="Node3D"] transform = Transform3D(-0.529919, 0, 0.848048, 0, 1, 0, -0.848048, 0, -0.529919, 0, 0, 0) -script = ExtResource("1_4lakg") -AttackData = SubResource("Resource_umubt") +script = ExtResource("1_p235i") [node name="Bullet" type="Node3D" parent="."] diff --git a/Zennysoft.Game.Ma/src/enemy/enemy_types/10. Eden Pillar/projectile_3.tscn b/Zennysoft.Game.Ma/src/enemy/enemy_types/10. Eden Pillar/projectile_3.tscn index 1c8bd3c7f..e0246d1a0 100644 --- a/Zennysoft.Game.Ma/src/enemy/enemy_types/10. Eden Pillar/projectile_3.tscn +++ b/Zennysoft.Game.Ma/src/enemy/enemy_types/10. Eden Pillar/projectile_3.tscn @@ -1,16 +1,9 @@ -[gd_scene load_steps=130 format=3 uid="uid://coif30gd0sh8q"] +[gd_scene load_steps=128 format=3 uid="uid://coif30gd0sh8q"] -[ext_resource type="Script" uid="uid://cqm6u7qa8japr" path="res://src/system/Projectile.cs" id="1_c6b2i"] -[ext_resource type="Script" uid="uid://ctshiyffvt4y5" path="res://src/system/AttackDataResource.cs" id="2_c6b2i"] +[ext_resource type="Script" uid="uid://bbvi33wy7w7d5" path="res://src/system/EnemyProjectile.cs" id="1_i8gam"] [ext_resource type="Texture2D" uid="uid://w5055g8ecnea" path="res://src/vfx/Enemy/EDEN_AERO.png" id="2_nsnf1"] [ext_resource type="AudioStream" uid="uid://c0jveij17p14k" path="res://src/audio/sfx/ENEMY_EDEN_PILLAR_PROJECTILETRAVEL.ogg" id="3_1sxke"] -[sub_resource type="Resource" id="Resource_nsnf1"] -script = ExtResource("2_c6b2i") -Damage = 10 -ElementType = 1 -metadata/_custom_type_script = "uid://ctshiyffvt4y5" - [sub_resource type="AtlasTexture" id="AtlasTexture_okqig"] atlas = ExtResource("2_nsnf1") region = Rect2(256, 0, 256, 256) @@ -957,8 +950,7 @@ _data = { [node name="Projectile3" type="Node3D"] transform = Transform3D(-0.529919, 0, -0.848048, 0, 1, 0, 0.848048, 0, -0.529919, 0, 0, 0) -script = ExtResource("1_c6b2i") -AttackData = SubResource("Resource_nsnf1") +script = ExtResource("1_i8gam") [node name="Bullet" type="Node3D" parent="."] diff --git a/Zennysoft.Game.Ma/src/enemy/enemy_types/11. Palan/Palan.tscn b/Zennysoft.Game.Ma/src/enemy/enemy_types/11. Palan/Palan.tscn index f256377f5..dca78f1aa 100644 --- a/Zennysoft.Game.Ma/src/enemy/enemy_types/11. Palan/Palan.tscn +++ b/Zennysoft.Game.Ma/src/enemy/enemy_types/11. Palan/Palan.tscn @@ -22,7 +22,7 @@ radius = 1.0 radius = 2.04204 [sub_resource type="CylinderShape3D" id="CylinderShape3D_c82i6"] -radius = 2.5 +radius = 3.2168 [node name="Palan" type="CharacterBody3D" groups=["enemy"]] process_mode = 1 @@ -34,12 +34,12 @@ script = ExtResource("1_2upgt") [node name="CollisionShape" type="CollisionShape3D" parent="."] unique_name_in_owner = true -transform = Transform3D(-1, 0, -8.74228e-08, 0, 1, 0, 8.74228e-08, 0, -1, 0, 1.51919, 0) +transform = Transform3D(-1, 0, -8.74228e-08, 0, 1, 0, 8.74228e-08, 0, -1, 0, 1.93241, 0) shape = SubResource("CapsuleShape3D_cwfph") [node name="LineOfSight" type="Area3D" parent="."] unique_name_in_owner = true -transform = Transform3D(-1, 0, -8.74228e-08, 0, 1, 0, 8.74228e-08, 0, -1, 0, 1.51919, 0) +transform = Transform3D(-1, 0, -8.74228e-08, 0, 1, 0, 8.74228e-08, 0, -1, 0, 1.93241, 0) collision_layer = 2 collision_mask = 2 @@ -54,7 +54,7 @@ target_position = Vector3(0, 0, -5) collision_mask = 3 [node name="Collision" type="Area3D" parent="."] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.51919, 0) +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.93241, 0) collision_layer = 2048 collision_mask = 0 @@ -67,7 +67,7 @@ transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.00132132, 0) [node name="PlayerDetector" type="Area3D" parent="."] unique_name_in_owner = true -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.51919, 0) +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.93241, 0) collision_layer = 0 collision_mask = 34 @@ -75,7 +75,7 @@ collision_mask = 34 shape = SubResource("CylinderShape3D_c82i6") [node name="Components" type="Node3D" parent="."] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.51919, 0) +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.93241, 0) [node name="PatrolBehavior" parent="Components" instance=ExtResource("4_3ogbp")] unique_name_in_owner = true @@ -94,7 +94,7 @@ avoidance_enabled = true radius = 1.0 [node name="HitSounds" type="Node3D" parent="."] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.51919, 0) +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.93241, 0) [node name="AbsorbSFX" type="AudioStreamPlayer3D" parent="HitSounds"] unique_name_in_owner = true diff --git a/Zennysoft.Game.Ma/src/enemy/enemy_types/11. Palan/PalanModelView.tscn b/Zennysoft.Game.Ma/src/enemy/enemy_types/11. Palan/PalanModelView.tscn index 34ea32346..5cdb95ed4 100644 --- a/Zennysoft.Game.Ma/src/enemy/enemy_types/11. Palan/PalanModelView.tscn +++ b/Zennysoft.Game.Ma/src/enemy/enemy_types/11. Palan/PalanModelView.tscn @@ -1,4 +1,4 @@ -[gd_scene load_steps=324 format=3 uid="uid://cuar5bbhxie4r"] +[gd_scene load_steps=327 format=3 uid="uid://cuar5bbhxie4r"] [ext_resource type="Script" uid="uid://cvr1qimxpignl" path="res://src/enemy/EnemyModelView2D.cs" id="1_yke7o"] [ext_resource type="Texture2D" uid="uid://cob5mo4lrbkrp" path="res://src/enemy/enemy_types/11. Palan/animations/B/frame_000_delay-0.01s.png" id="2_lf0wi"] @@ -211,6 +211,7 @@ [ext_resource type="Texture2D" uid="uid://bn83xiolaxr6j" path="res://src/vfx/Enemy/PALANQUIN ATTACK 1.png" id="208_1bumx"] [ext_resource type="PackedScene" uid="uid://dmyi1egj1veaw" path="res://src/enemy/enemy_types/11. Palan/PalanProjectile1.tscn" id="210_lid5r"] [ext_resource type="PackedScene" uid="uid://diwcxxt650jtp" path="res://src/enemy/enemy_types/11. Palan/PalanProjectile2.tscn" id="211_au0i1"] +[ext_resource type="Script" uid="uid://ctshiyffvt4y5" path="res://src/system/AttackDataResource.cs" id="211_jbc40"] [ext_resource type="Texture2D" uid="uid://dafpnwkwcukp4" path="res://src/vfx/shadow_test_1.png" id="212_lid5r"] [sub_resource type="ViewportTexture" id="ViewportTexture_h1kaf"] @@ -1860,25 +1861,33 @@ tracks/3/keys = { "times": PackedFloat32Array(0.333333) } tracks/3/use_blend = true -tracks/4/type = "animation" +tracks/4/type = "method" tracks/4/imported = false tracks/4/enabled = true -tracks/4/path = NodePath("Projectile1/Bullet/AnimationPlayer") +tracks/4/path = NodePath("Projectile1") tracks/4/interp = 1 tracks/4/loop_wrap = true tracks/4/keys = { -"clips": PackedStringArray("Fire"), -"times": PackedFloat32Array(0.333333) +"times": PackedFloat32Array(0.333333), +"transitions": PackedFloat32Array(1), +"values": [{ +"args": [], +"method": &"Fire" +}] } -tracks/5/type = "animation" +tracks/5/type = "method" tracks/5/imported = false tracks/5/enabled = true -tracks/5/path = NodePath("Projectile2/Bullet/AnimationPlayer") +tracks/5/path = NodePath("Projectile2") tracks/5/interp = 1 tracks/5/loop_wrap = true tracks/5/keys = { -"clips": PackedStringArray("Fire"), -"times": PackedFloat32Array(0.833333) +"times": PackedFloat32Array(0.833333), +"transitions": PackedFloat32Array(1), +"values": [{ +"args": [], +"method": &"Fire" +}] } [sub_resource type="Animation" id="Animation_r6aec"] @@ -2365,6 +2374,18 @@ states/Walking/position = Vector2(705, 100) transitions = ["Start", "Idle", SubResource("AnimationNodeStateMachineTransition_0yqqu"), "Primary Attack", "Idle", SubResource("AnimationNodeStateMachineTransition_r6aec"), "Secondary Attack", "Idle", SubResource("AnimationNodeStateMachineTransition_lid5r"), "Idle", "Walking", SubResource("AnimationNodeStateMachineTransition_au0i1"), "Walking", "Idle", SubResource("AnimationNodeStateMachineTransition_jbc40"), "Idle", "Primary Attack", SubResource("AnimationNodeStateMachineTransition_0qt6f"), "Idle", "Secondary Attack", SubResource("AnimationNodeStateMachineTransition_2bn25"), "Walking", "Secondary Attack", SubResource("AnimationNodeStateMachineTransition_h2ml5"), "Walking", "Primary Attack", SubResource("AnimationNodeStateMachineTransition_uma8i")] graph_offset = Vector2(-36, 110) +[sub_resource type="Resource" id="Resource_0qt6f"] +script = ExtResource("211_jbc40") +Damage = 10 +ElementType = 0 +metadata/_custom_type_script = "uid://ctshiyffvt4y5" + +[sub_resource type="Resource" id="Resource_2bn25"] +script = ExtResource("211_jbc40") +Damage = 10 +ElementType = 0 +metadata/_custom_type_script = "uid://ctshiyffvt4y5" + [node name="EnemyModelView" type="Node3D"] script = ExtResource("1_yke7o") @@ -2404,7 +2425,8 @@ libraries = { } [node name="Sunblast" type="AnimatedSprite3D" parent="Sprite3D/AnimationPlayer2"] -transform = Transform3D(0.335, 0, 0, 0, 0.335, 0, 0, 0, 0.335, -0.546079, 0.441674, 0) +transform = Transform3D(0.335, 0, 0, 0, 0.335, 0, 0, 0, 0.335, -0.546079, 0.441674, 0.207245) +offset = Vector2(150, 400) sprite_frames = SubResource("SpriteFrames_skutu") frame = 15 @@ -2445,8 +2467,11 @@ bus = &"SFX" [node name="Projectile1" parent="." instance=ExtResource("210_lid5r")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.55261, 0) +AttackData = SubResource("Resource_0qt6f") [node name="Projectile2" parent="." instance=ExtResource("211_au0i1")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.553, 0) +AttackData = SubResource("Resource_2bn25") [node name="WalkSFX" type="AudioStreamPlayer3D" parent="."] unique_name_in_owner = true diff --git a/Zennysoft.Game.Ma/src/enemy/enemy_types/11. Palan/PalanProjectile1.tscn b/Zennysoft.Game.Ma/src/enemy/enemy_types/11. Palan/PalanProjectile1.tscn index c6155eeab..e419b9596 100644 --- a/Zennysoft.Game.Ma/src/enemy/enemy_types/11. Palan/PalanProjectile1.tscn +++ b/Zennysoft.Game.Ma/src/enemy/enemy_types/11. Palan/PalanProjectile1.tscn @@ -1,15 +1,8 @@ -[gd_scene load_steps=69 format=3 uid="uid://dmyi1egj1veaw"] +[gd_scene load_steps=67 format=3 uid="uid://dmyi1egj1veaw"] -[ext_resource type="Script" uid="uid://cqm6u7qa8japr" path="res://src/system/Projectile.cs" id="1_mm1vd"] -[ext_resource type="Script" uid="uid://ctshiyffvt4y5" path="res://src/system/AttackDataResource.cs" id="2_hcom0"] +[ext_resource type="Script" uid="uid://bbvi33wy7w7d5" path="res://src/system/EnemyProjectile.cs" id="1_mm1vd"] [ext_resource type="Texture2D" uid="uid://dy8vmgvihf313" path="res://src/vfx/Enemy/sunlance.png" id="2_te66n"] -[sub_resource type="Resource" id="Resource_r600j"] -script = ExtResource("2_hcom0") -Damage = 10 -ElementType = 0 -metadata/_custom_type_script = "uid://ctshiyffvt4y5" - [sub_resource type="AtlasTexture" id="AtlasTexture_lid5r"] atlas = ExtResource("2_te66n") region = Rect2(512, 0, 512, 512) @@ -474,6 +467,17 @@ tracks/2/keys = { "update": 1, "values": [false, true] } +tracks/3/type = "method" +tracks/3/imported = false +tracks/3/enabled = true +tracks/3/path = NodePath("../..") +tracks/3/interp = 1 +tracks/3/loop_wrap = true +tracks/3/keys = { +"times": PackedFloat32Array(), +"transitions": PackedFloat32Array(), +"values": [] +} [sub_resource type="Animation" id="Animation_8qeb2"] length = 0.001 @@ -510,7 +514,6 @@ _data = { [node name="Projectile1" type="Node3D"] script = ExtResource("1_mm1vd") -AttackData = SubResource("Resource_r600j") [node name="Bullet" type="Node3D" parent="."] visible = false @@ -542,6 +545,7 @@ unique_name_in_owner = true collision_layer = 0 collision_mask = 64 monitoring = false +monitorable = false [node name="CollisionShape3D" type="CollisionShape3D" parent="Bullet/ProjectileHitbox"] shape = SubResource("SphereShape3D_kct8n") diff --git a/Zennysoft.Game.Ma/src/enemy/enemy_types/11. Palan/PalanProjectile2.tscn b/Zennysoft.Game.Ma/src/enemy/enemy_types/11. Palan/PalanProjectile2.tscn index c20742ee9..8bf610cc8 100644 --- a/Zennysoft.Game.Ma/src/enemy/enemy_types/11. Palan/PalanProjectile2.tscn +++ b/Zennysoft.Game.Ma/src/enemy/enemy_types/11. Palan/PalanProjectile2.tscn @@ -1,14 +1,7 @@ -[gd_scene load_steps=69 format=3 uid="uid://diwcxxt650jtp"] +[gd_scene load_steps=67 format=3 uid="uid://diwcxxt650jtp"] -[ext_resource type="Script" uid="uid://cqm6u7qa8japr" path="res://src/system/Projectile.cs" id="1_k72x7"] +[ext_resource type="Script" uid="uid://bbvi33wy7w7d5" path="res://src/system/EnemyProjectile.cs" id="1_k72x7"] [ext_resource type="Texture2D" uid="uid://dy8vmgvihf313" path="res://src/vfx/Enemy/sunlance.png" id="2_aistn"] -[ext_resource type="Script" uid="uid://ctshiyffvt4y5" path="res://src/system/AttackDataResource.cs" id="2_xmeva"] - -[sub_resource type="Resource" id="Resource_p6eoq"] -script = ExtResource("2_xmeva") -Damage = 10 -ElementType = 0 -metadata/_custom_type_script = "uid://ctshiyffvt4y5" [sub_resource type="AtlasTexture" id="AtlasTexture_lid5r"] atlas = ExtResource("2_aistn") @@ -435,25 +428,13 @@ animations = [{ [sub_resource type="Animation" id="Animation_xrn7e"] resource_name = "fire" -tracks/0/type = "value" +tracks/0/type = "audio" tracks/0/imported = false tracks/0/enabled = true -tracks/0/path = NodePath("..:position") +tracks/0/path = NodePath("../AudioStreamPlayer3D") tracks/0/interp = 1 tracks/0/loop_wrap = true tracks/0/keys = { -"times": PackedFloat32Array(0, 0.1, 1), -"transitions": PackedFloat32Array(1, 1, 1), -"update": 0, -"values": [Vector3(0, 0, 0), Vector3(0, 0, 1.4), Vector3(0, 0, 35)] -} -tracks/1/type = "audio" -tracks/1/imported = false -tracks/1/enabled = true -tracks/1/path = NodePath("../AudioStreamPlayer3D") -tracks/1/interp = 1 -tracks/1/loop_wrap = true -tracks/1/keys = { "clips": [{ "end_offset": 0.0, "start_offset": 0.0, @@ -461,34 +442,7 @@ tracks/1/keys = { }], "times": PackedFloat32Array(0.0333333) } -tracks/1/use_blend = true -tracks/2/type = "value" -tracks/2/imported = false -tracks/2/enabled = true -tracks/2/path = NodePath(".:visible") -tracks/2/interp = 1 -tracks/2/loop_wrap = true -tracks/2/keys = { -"times": PackedFloat32Array(0, 0.0333333, 1), -"transitions": PackedFloat32Array(1, 1, 1), -"update": 1, -"values": [false, true, false] -} - -[sub_resource type="Animation" id="Animation_8qeb2"] -length = 0.001 -tracks/0/type = "value" -tracks/0/imported = false -tracks/0/enabled = true -tracks/0/path = NodePath("..:position") -tracks/0/interp = 1 -tracks/0/loop_wrap = true -tracks/0/keys = { -"times": PackedFloat32Array(0), -"transitions": PackedFloat32Array(1), -"update": 0, -"values": [Vector3(0, 0, 0)] -} +tracks/0/use_blend = true tracks/1/type = "value" tracks/1/imported = false tracks/1/enabled = true @@ -496,6 +450,33 @@ tracks/1/path = NodePath(".:visible") tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { +"times": PackedFloat32Array(0, 0.0333333, 1), +"transitions": PackedFloat32Array(1, 1, 1), +"update": 1, +"values": [false, true, false] +} +tracks/2/type = "value" +tracks/2/imported = false +tracks/2/enabled = true +tracks/2/path = NodePath(".:position") +tracks/2/interp = 1 +tracks/2/loop_wrap = true +tracks/2/keys = { +"times": PackedFloat32Array(0, 0.0333333, 1), +"transitions": PackedFloat32Array(1, 1, 1), +"update": 0, +"values": [Vector3(0, 0, 0), Vector3(0, 0, 0), Vector3(0, 0, 35)] +} + +[sub_resource type="Animation" id="Animation_8qeb2"] +length = 0.001 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath(".:visible") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { "times": PackedFloat32Array(0), "transitions": PackedFloat32Array(1), "update": 1, @@ -510,9 +491,9 @@ _data = { [node name="Projectile2" type="Node3D"] script = ExtResource("1_k72x7") -AttackData = SubResource("Resource_p6eoq") [node name="Bullet" type="Node3D" parent="."] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 35) visible = false [node name="AnimatedSprite3D2" type="AnimatedSprite3D" parent="Bullet"] diff --git a/Zennysoft.Game.Ma/src/enemy/enemy_types/9b. Aqueos Demon/AqueosDemon.tscn b/Zennysoft.Game.Ma/src/enemy/enemy_types/9b. Aqueos Demon/AqueosDemon.tscn index 0abd99522..8c3cf92e3 100644 --- a/Zennysoft.Game.Ma/src/enemy/enemy_types/9b. Aqueos Demon/AqueosDemon.tscn +++ b/Zennysoft.Game.Ma/src/enemy/enemy_types/9b. Aqueos Demon/AqueosDemon.tscn @@ -10,8 +10,8 @@ [ext_resource type="AudioStream" uid="uid://bf7adfdd857hw" path="res://src/audio/sfx/enemy_morph.ogg" id="8_gxnga"] [sub_resource type="CapsuleShape3D" id="CapsuleShape3D_cwfph"] -radius = 0.997878 -height = 2.02807 +radius = 1.6 +height = 3.21239 [sub_resource type="CylinderShape3D" id="CylinderShape3D_jbgmx"] height = 5.0 @@ -33,12 +33,12 @@ script = ExtResource("1_8b86o") [node name="CollisionShape" type="CollisionShape3D" parent="."] unique_name_in_owner = true -transform = Transform3D(-1, 0, -8.74228e-08, 0, 1, 0, 8.74228e-08, 0, -1, 0, 2.82091, 0) +transform = Transform3D(-1, 0, -8.74228e-08, 0, 1, 0, 8.74228e-08, 0, -1, 0, 2.09575, 0) shape = SubResource("CapsuleShape3D_cwfph") [node name="LineOfSight" type="Area3D" parent="."] unique_name_in_owner = true -transform = Transform3D(-1, 0, -8.74228e-08, 0, 1, 0, 8.74228e-08, 0, -1, 0, 2.82091, 0) +transform = Transform3D(-1, 0, -8.74228e-08, 0, 1, 0, 8.74228e-08, 0, -1, 0, 2.09575, 0) collision_layer = 2 collision_mask = 2 @@ -53,7 +53,7 @@ target_position = Vector3(0, 0, -5) collision_mask = 3 [node name="Collision" type="Area3D" parent="."] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2.82091, 0) +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2.09575, 0) collision_layer = 2048 collision_mask = 0 @@ -66,7 +66,7 @@ transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.0124374, 0) [node name="PlayerDetector" type="Area3D" parent="."] unique_name_in_owner = true -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2.82091, 0) +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2.09575, 0) collision_layer = 0 collision_mask = 34 @@ -74,7 +74,7 @@ collision_mask = 34 shape = SubResource("CylinderShape3D_gxowl") [node name="Components" type="Node3D" parent="."] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2.82091, 0) +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2.09575, 0) [node name="PatrolBehavior" parent="Components" instance=ExtResource("4_5pbfd")] unique_name_in_owner = true @@ -93,7 +93,7 @@ avoidance_enabled = true radius = 1.0 [node name="HitSounds" type="Node3D" parent="."] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2.82091, 0) +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2.09575, 0) [node name="AbsorbSFX" type="AudioStreamPlayer3D" parent="HitSounds"] unique_name_in_owner = true diff --git a/Zennysoft.Game.Ma/src/items/ItemDatabase.cs b/Zennysoft.Game.Ma/src/items/ItemDatabase.cs index 6ead35944..57c6fe047 100644 --- a/Zennysoft.Game.Ma/src/items/ItemDatabase.cs +++ b/Zennysoft.Game.Ma/src/items/ItemDatabase.cs @@ -48,7 +48,6 @@ public class ItemDatabase var weights = itemsToSelectFrom.Select(x => x.SpawnRate).ToArray(); var selectedItem = itemsToSelectFrom.ToArray()[rng.RandWeighted(weights)]; - return selectedItem; } diff --git a/Zennysoft.Game.Ma/src/items/weapons/AirReactorProjectile.tscn b/Zennysoft.Game.Ma/src/items/weapons/AirReactorProjectile.tscn index a86d0cf7a..dbafe5353 100644 --- a/Zennysoft.Game.Ma/src/items/weapons/AirReactorProjectile.tscn +++ b/Zennysoft.Game.Ma/src/items/weapons/AirReactorProjectile.tscn @@ -1,15 +1,8 @@ -[gd_scene load_steps=64 format=3 uid="uid://ddcw0xw7pxk8r"] +[gd_scene load_steps=62 format=3 uid="uid://ddcw0xw7pxk8r"] -[ext_resource type="Script" uid="uid://cqm6u7qa8japr" path="res://src/system/Projectile.cs" id="1_xt24t"] -[ext_resource type="Script" uid="uid://ctshiyffvt4y5" path="res://src/system/AttackDataResource.cs" id="2_yf47k"] +[ext_resource type="Script" uid="uid://cytefxt38q6r7" path="res://src/system/PlayerProjectile.cs" id="1_titwo"] [ext_resource type="Texture2D" uid="uid://ddmjhevb5ksl" path="res://src/vfx/Items Etc/geomantic_reactor_AIR.png" id="3_c0ubq"] -[sub_resource type="Resource" id="Resource_kcnxw"] -script = ExtResource("2_yf47k") -Damage = 10 -ElementType = 1 -metadata/_custom_type_script = "uid://ctshiyffvt4y5" - [sub_resource type="AtlasTexture" id="AtlasTexture_wsimg"] atlas = ExtResource("3_c0ubq") region = Rect2(0, 0, 512, 512) @@ -519,8 +512,7 @@ _data = { [sub_resource type="SphereShape3D" id="SphereShape3D_xt24t"] [node name="AirReactor" type="Node3D"] -script = ExtResource("1_xt24t") -AttackData = SubResource("Resource_kcnxw") +script = ExtResource("1_titwo") [node name="Bullet" type="Node3D" parent="."] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2.1, 0) diff --git a/Zennysoft.Game.Ma/src/items/weapons/FireReactorProjectile.tscn b/Zennysoft.Game.Ma/src/items/weapons/FireReactorProjectile.tscn index 4a16399ff..0c531cf4f 100644 --- a/Zennysoft.Game.Ma/src/items/weapons/FireReactorProjectile.tscn +++ b/Zennysoft.Game.Ma/src/items/weapons/FireReactorProjectile.tscn @@ -1,15 +1,8 @@ -[gd_scene load_steps=68 format=3 uid="uid://bredkcfalakdp"] +[gd_scene load_steps=66 format=3 uid="uid://bredkcfalakdp"] -[ext_resource type="Script" uid="uid://cqm6u7qa8japr" path="res://src/system/Projectile.cs" id="1_pk6yq"] -[ext_resource type="Script" uid="uid://ctshiyffvt4y5" path="res://src/system/AttackDataResource.cs" id="2_d874y"] +[ext_resource type="Script" uid="uid://cytefxt38q6r7" path="res://src/system/PlayerProjectile.cs" id="1_fhwm2"] [ext_resource type="Texture2D" uid="uid://pirfu8nw05gk" path="res://src/vfx/Items Etc/geomantic reactor - fire.png" id="3_6hnq4"] -[sub_resource type="Resource" id="Resource_14f5p"] -script = ExtResource("2_d874y") -Damage = 10 -ElementType = 4 -metadata/_custom_type_script = "uid://ctshiyffvt4y5" - [sub_resource type="AtlasTexture" id="AtlasTexture_na8n6"] atlas = ExtResource("3_6hnq4") region = Rect2(0, 0, 512, 512) @@ -550,8 +543,7 @@ _data = { [sub_resource type="SphereShape3D" id="SphereShape3D_pk6yq"] [node name="FireReactor" type="Node3D"] -script = ExtResource("1_pk6yq") -AttackData = SubResource("Resource_14f5p") +script = ExtResource("1_fhwm2") [node name="Bullet" type="Node3D" parent="."] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2.1, 0) diff --git a/Zennysoft.Game.Ma/src/items/weapons/PersuaderProjectile.tscn b/Zennysoft.Game.Ma/src/items/weapons/PersuaderProjectile.tscn index 2a03cc31f..4bdaacf34 100644 --- a/Zennysoft.Game.Ma/src/items/weapons/PersuaderProjectile.tscn +++ b/Zennysoft.Game.Ma/src/items/weapons/PersuaderProjectile.tscn @@ -1,13 +1,6 @@ -[gd_scene load_steps=8 format=3 uid="uid://c4kc2vybdy5t"] +[gd_scene load_steps=6 format=3 uid="uid://c4kc2vybdy5t"] -[ext_resource type="Script" uid="uid://cqm6u7qa8japr" path="res://src/system/Projectile.cs" id="1_7ykt2"] -[ext_resource type="Script" uid="uid://ctshiyffvt4y5" path="res://src/system/AttackDataResource.cs" id="2_3v8me"] - -[sub_resource type="Resource" id="Resource_14f5p"] -script = ExtResource("2_3v8me") -Damage = 99 -ElementType = 0 -metadata/_custom_type_script = "uid://ctshiyffvt4y5" +[ext_resource type="Script" uid="uid://cytefxt38q6r7" path="res://src/system/PlayerProjectile.cs" id="1_bp1ct"] [sub_resource type="Animation" id="Animation_xrn7e"] resource_name = "fire" @@ -49,8 +42,7 @@ _data = { [sub_resource type="SphereShape3D" id="SphereShape3D_kct8n"] [node name="Persuader" type="Node3D"] -script = ExtResource("1_7ykt2") -AttackData = SubResource("Resource_14f5p") +script = ExtResource("1_bp1ct") [node name="AnimationPlayer" type="AnimationPlayer" parent="."] unique_name_in_owner = true diff --git a/Zennysoft.Game.Ma/src/items/weapons/WaterReactorProjectile.tscn b/Zennysoft.Game.Ma/src/items/weapons/WaterReactorProjectile.tscn index 8a63b0ad1..adc5bda44 100644 --- a/Zennysoft.Game.Ma/src/items/weapons/WaterReactorProjectile.tscn +++ b/Zennysoft.Game.Ma/src/items/weapons/WaterReactorProjectile.tscn @@ -1,15 +1,8 @@ -[gd_scene load_steps=79 format=3 uid="uid://dluot8v3m0drs"] +[gd_scene load_steps=77 format=3 uid="uid://dluot8v3m0drs"] -[ext_resource type="Script" uid="uid://cqm6u7qa8japr" path="res://src/system/Projectile.cs" id="1_n88a7"] -[ext_resource type="Script" uid="uid://ctshiyffvt4y5" path="res://src/system/AttackDataResource.cs" id="2_er0le"] +[ext_resource type="Script" uid="uid://cytefxt38q6r7" path="res://src/system/PlayerProjectile.cs" id="1_yb0m4"] [ext_resource type="Texture2D" uid="uid://dykncj5nomejo" path="res://src/vfx/Items Etc/GEOMANTIC_REACTOR_WATER.png" id="3_csu6k"] -[sub_resource type="Resource" id="Resource_k6pkx"] -script = ExtResource("2_er0le") -Damage = 10 -ElementType = 3 -metadata/_custom_type_script = "uid://ctshiyffvt4y5" - [sub_resource type="AtlasTexture" id="AtlasTexture_1yaxx"] atlas = ExtResource("3_csu6k") region = Rect2(0, 0, 512, 512) @@ -624,8 +617,7 @@ _data = { [sub_resource type="SphereShape3D" id="SphereShape3D_n88a7"] [node name="WaterReactor" type="Node3D"] -script = ExtResource("1_n88a7") -AttackData = SubResource("Resource_k6pkx") +script = ExtResource("1_yb0m4") [node name="Bullet" type="Node3D" parent="."] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2.1, 0) diff --git a/Zennysoft.Game.Ma/src/items/weapons/Weapon.cs b/Zennysoft.Game.Ma/src/items/weapons/Weapon.cs index 090a67109..686c04227 100644 --- a/Zennysoft.Game.Ma/src/items/weapons/Weapon.cs +++ b/Zennysoft.Game.Ma/src/items/weapons/Weapon.cs @@ -16,6 +16,11 @@ public partial class Weapon : Node3D, IWeapon public SoundEffect SoundEffect => Stats.SoundEffect; + public Weapon() + { + Init(); + } + public override void _Ready() { Init(); diff --git a/Zennysoft.Game.Ma/src/map/LayoutToScenePathConverter.cs b/Zennysoft.Game.Ma/src/map/LayoutToScenePathConverter.cs index 601f0bae8..fbff0586b 100644 --- a/Zennysoft.Game.Ma/src/map/LayoutToScenePathConverter.cs +++ b/Zennysoft.Game.Ma/src/map/LayoutToScenePathConverter.cs @@ -24,19 +24,19 @@ public static class LayoutToScenePathConverter switch (floorType) { case SpecialFloorType.Overworld: - return path + files.Single(x => x.Contains("Overworld.tscn")); + return path + files.Single(x => x.EndsWith("Overworld.tscn")); case SpecialFloorType.Altar: - return path + files.Single(x => x.Contains("Altar.tscn")); + return path + files.Single(x => x.EndsWith("Altar.tscn")); case SpecialFloorType.BossFloorA: - return path + files.Single(x => x.Contains("Boss Floor A.tscn")); + return path + files.Single(x => x.EndsWith("Boss Floor A.tscn")); case SpecialFloorType.BossFloorB: - return path + files.Single(x => x.Contains("Boss Floor B.tscn")); + return path + files.Single(x => x.EndsWith("Boss Floor B.tscn")); case SpecialFloorType.GoddessOfGuidanceFloor: - return path + files.Single(x => x.Contains("Goddess of Guidance's Room.tscn")); + return path + files.Single(x => x.EndsWith("Goddess of Guidance's Room.tscn")); case SpecialFloorType.TrueGoddessOfGuidanceFloor: - return path + files.Single(x => x.Contains("Goddess of Guidance's Room - True Form.tscn")); + return path + files.Single(x => x.EndsWith("Goddess of Guidance's Room - True Form.tscn")); case SpecialFloorType.FinalFloor: - return path + files.Single(x => x.Contains("Final Floor.tscn")); + return path + files.Single(x => x.EndsWith("Final Floor.tscn")); default: throw new NotImplementedException(); } diff --git a/Zennysoft.Game.Ma/src/map/dungeon/rooms/Set B/29. Column Circle Room.tscn b/Zennysoft.Game.Ma/src/map/dungeon/rooms/Set B/29. Column Circle Room.tscn index f80fb395a..e329b05a3 100644 --- a/Zennysoft.Game.Ma/src/map/dungeon/rooms/Set B/29. Column Circle Room.tscn +++ b/Zennysoft.Game.Ma/src/map/dungeon/rooms/Set B/29. Column Circle Room.tscn @@ -4,12 +4,12 @@ [ext_resource type="PackedScene" uid="uid://bglktekocmksl" path="res://src/map/dungeon/models/Area 2/CircleColumn/A2-CircleColumn.glb" id="2_nqsfp"] [ext_resource type="Texture2D" uid="uid://dw50ys561j8no" path="res://src/map/assets/DUST_1.png" id="6_vfp5g"] -[sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_jpe4o"] -data = PackedVector3Array(2.4947, -0.4572, 2.8354, 3.77, -0.4572, 4.2141, 3.7707, -0.4572, 1.9797, 3.77, -0.4572, 4.2141, 5.3812, -0.4572, 3.181, 6.5151, -0.4572, 1.9768, 3.77, -0.4572, 4.2141, 6.5151, -0.4572, 1.9768, 3.7707, -0.4572, 1.9797, 3.7707, -0.4572, 1.9797, 6.5151, -0.4572, 1.9768, 7.601, -0.4572, -0.1296, 3.7707, -0.4572, 1.9797, 7.601, -0.4572, -0.1296, 3.7707, -0.4572, -0.1327, 2.4947, -0.4572, -0.1309, 3.7707, -0.4572, 1.9797, 3.7707, -0.4572, -0.1327, 2.4947, -0.4572, -0.1309, 2.4947, -0.4572, 2.8354, 3.7707, -0.4572, 1.9797, 1.9735, -0.4572, -0.13, 2.4947, -0.4572, 2.8354, 2.4947, -0.4572, -0.1309, 2.4947, -0.4572, 2.8354, 2.4944, -0.4572, 4.2149, 3.77, -0.4572, 4.2141, 1.9735, -0.4572, -0.13, 1.9735, -0.4572, 3.185, 2.4947, -0.4572, 2.8354, 1.9735, -0.4572, 3.185, 2.4944, -0.4572, 4.2149, 2.4947, -0.4572, 2.8354, 1.9735, -0.4572, 3.185, 1.9735, -0.4572, 4.2154, 2.4944, -0.4572, 4.2149, -2.0259, -0.4572, 3.185, 1.9735, -0.4572, 4.2154, 1.9735, -0.4572, 3.185, -2.0259, -0.4572, 3.185, -2.0259, -0.4572, 4.2152, 1.9735, -0.4572, 4.2154, -2.4059, -0.4572, 2.9364, -2.0259, -0.4572, 4.2152, -2.0259, -0.4572, 3.185, -2.4059, -0.4572, 2.9364, -2.4054, -0.4572, 4.2149, -2.0259, -0.4572, 4.2152, -3.8674, -0.4572, 1.9797, -5.4382, -0.4572, 3.181, -3.866, -0.4572, 4.2138, -3.8674, -0.4572, 1.9797, -6.5871, -0.4572, 1.9768, -5.4382, -0.4572, 3.181, 3.7707, -0.4572, -0.1327, 7.9069, -0.4572, -2.9932, 3.7707, -0.4572, -2.9932, 3.7707, -0.4572, -0.1327, 7.601, -0.4572, -0.1296, 7.9069, -0.4572, -2.9932, 2.4947, -0.4572, -2.9932, 3.7707, -0.4572, -0.1327, 3.7707, -0.4572, -2.9932, 2.4947, -0.4572, -2.9932, 2.4947, -0.4572, -0.1309, 3.7707, -0.4572, -0.1327, -2.0259, -0.4572, -0.13, 1.9735, -0.4572, 3.185, 1.9735, -0.4572, -0.13, -2.0259, -0.4572, -0.13, -2.0259, -0.4572, 3.185, 1.9735, -0.4572, 3.185, -3.8674, -0.4572, 1.9797, -2.4054, -0.4572, 4.2149, -2.4059, -0.4572, 2.9364, -3.8674, -0.4572, 1.9797, -3.866, -0.4572, 4.2138, -2.4054, -0.4572, 4.2149, 1.9735, -0.4572, -2.9932, 2.4947, -0.4572, -0.1309, 2.4947, -0.4572, -2.9932, 1.9735, -0.4572, -2.9932, 1.9735, -0.4572, -0.13, 2.4947, -0.4572, -0.1309, 2.4947, -0.4572, -8.8217, 3.77, -0.4572, -10.2004, 2.4944, -0.4572, -10.2012, 3.77, -0.4572, -10.2004, 6.5151, -0.4572, -7.9631, 5.3812, -0.4572, -9.1673, 3.77, -0.4572, -10.2004, 3.7707, -0.4572, -7.966, 6.5151, -0.4572, -7.9631, 2.4947, -0.4572, -8.8217, 3.7707, -0.4572, -7.966, 3.77, -0.4572, -10.2004, 3.7707, -0.4572, -7.966, 7.601, -0.4572, -5.8567, 6.5151, -0.4572, -7.9631, 3.7707, -0.4572, -7.966, 3.7707, -0.4572, -5.8536, 7.601, -0.4572, -5.8567, 2.4947, -0.4572, -5.8554, 3.7707, -0.4572, -5.8536, 3.7707, -0.4572, -7.966, 2.4947, -0.4572, -5.8554, 3.7707, -0.4572, -7.966, 2.4947, -0.4572, -8.8217, 1.9735, -0.4572, -5.8563, 2.4947, -0.4572, -5.8554, 2.4947, -0.4572, -8.8217, 1.9735, -0.4572, -9.1713, 2.4947, -0.4572, -8.8217, 2.4944, -0.4572, -10.2012, 1.9735, -0.4572, -5.8563, 2.4947, -0.4572, -8.8217, 1.9735, -0.4572, -9.1713, -2.0259, -0.4572, -5.8563, 1.9735, -0.4572, -5.8563, 1.9735, -0.4572, -9.1713, 1.9735, -0.4572, -9.1713, 2.4944, -0.4572, -10.2012, 1.9735, -0.4572, -10.2015, -2.0259, -0.4572, -5.8563, 1.9735, -0.4572, -9.1713, -2.0259, -0.4572, -9.1713, -2.0259, -0.4572, -9.1713, 1.9735, -0.4572, -9.1713, 1.9735, -0.4572, -10.2015, -2.0259, -0.4572, -9.1713, 1.9735, -0.4572, -10.2015, -2.0259, -0.4572, -10.2015, -2.4059, -0.4572, -8.9227, -2.0259, -0.4572, -9.1713, -2.0259, -0.4572, -10.2015, -2.4059, -0.4572, -8.9227, -2.0259, -0.4572, -10.2015, -2.4054, -0.4572, -10.2012, -3.8674, -0.4572, -7.966, -2.4059, -0.4572, -8.9227, -2.4054, -0.4572, -10.2012, -3.8674, -0.4572, -7.966, -2.4054, -0.4572, -10.2012, -3.866, -0.4572, -10.2001, -3.8674, -0.4572, -7.966, -3.866, -0.4572, -10.2001, -5.4382, -0.4572, -9.1673, -3.8674, -0.4572, -7.966, -5.4382, -0.4572, -9.1673, -6.5871, -0.4572, -7.9631, 3.7707, -0.4572, -5.8536, 7.9069, -0.4572, -2.9932, 7.601, -0.4572, -5.8567, 3.7707, -0.4572, -5.8536, 3.7707, -0.4572, -2.9932, 7.9069, -0.4572, -2.9932, 2.4947, -0.4572, -2.9932, 3.7707, -0.4572, -2.9932, 3.7707, -0.4572, -5.8536, 2.4947, -0.4572, -2.9932, 3.7707, -0.4572, -5.8536, 2.4947, -0.4572, -5.8554, -3.8674, -0.4572, -2.9932, -7.6546, -0.4572, -5.8567, -7.9644, -0.4572, -2.9932, -3.8674, -0.4572, -2.9932, -3.8674, -0.4572, -5.8536, -7.6546, -0.4572, -5.8567, -3.8674, -0.4572, -2.9932, -2.4059, -0.4572, -5.8556, -3.8674, -0.4572, -5.8536, -3.8674, -0.4572, -2.9932, -2.4059, -0.4572, -2.9932, -2.4059, -0.4572, -5.8556, 1.9735, -0.4572, -2.9932, 2.4947, -0.4572, -5.8554, 1.9735, -0.4572, -5.8563, 1.9735, -0.4572, -2.9932, 2.4947, -0.4572, -2.9932, 2.4947, -0.4572, -5.8554, -3.8673, -0.4572, -2.9931, -7.6545, -0.4572, -0.1297, -3.8673, -0.4572, -0.1327, -3.8673, -0.4572, -2.9931, -7.9644, -0.4572, -2.9931, -7.6545, -0.4572, -0.1297, -3.8673, -0.4572, -2.9931, -3.8673, -0.4572, -0.1327, -2.4057, -0.4572, -0.1306, -3.8673, -0.4572, -2.9931, -2.4057, -0.4572, -0.1306, -2.4057, -0.4572, -2.9931, -2.4057, -0.4572, -2.9931, -2.4057, -0.4572, -0.1306, -2.0258, -0.4572, -0.1301, -2.4057, -0.4572, -2.9931, -2.0258, -0.4572, -0.1301, -2.0257, -0.4572, -2.9931, -3.8673, -0.4572, -0.1327, -6.5871, -0.4572, 1.9768, -3.8673, -0.4572, 1.9796, -3.8673, -0.4572, -0.1327, -7.6545, -0.4572, -0.1297, -6.5871, -0.4572, 1.9768, -3.8673, -0.4572, -0.1327, -3.8673, -0.4572, 1.9796, -2.4057, -0.4572, 2.9365, -3.8673, -0.4572, -0.1327, -2.4057, -0.4572, 2.9365, -2.4057, -0.4572, -0.1306, -2.4057, -0.4572, -0.1306, -2.4057, -0.4572, 2.9365, -2.0258, -0.4572, 3.1852, -2.4057, -0.4572, -0.1306, -2.0258, -0.4572, 3.1852, -2.0258, -0.4572, -0.1301, -3.8673, -0.4572, -5.8536, -6.5871, -0.4572, -7.963, -7.6545, -0.4572, -5.8566, -3.8673, -0.4572, -5.8536, -3.8673, -0.4572, -7.9659, -6.5871, -0.4572, -7.963, -3.8673, -0.4572, -5.8536, -2.4057, -0.4572, -8.9228, -3.8673, -0.4572, -7.9659, -3.8673, -0.4572, -5.8536, -2.4057, -0.4572, -5.8557, -2.4057, -0.4572, -8.9228, -2.4057, -0.4572, -5.8557, -2.0257, -0.4572, -9.1713, -2.4057, -0.4572, -8.9228, -2.4057, -0.4572, -5.8557, -2.0257, -0.4572, -5.8562, -2.0257, -0.4572, -9.1713, -2.0258, -0.4572, -2.9931, 1.9736, -0.4572, -0.1301, 1.9736, -0.4572, -2.9931, -2.0258, -0.4572, -2.9931, -2.0258, -0.4572, -0.1301, 1.9736, -0.4572, -0.1301, -7.2082, 3.7961, -2.9931, -6.928, 4.1103, -0.403, -6.928, 3.7961, -0.403, -6.928, 3.7961, -0.403, -6.928, 4.1103, -0.403, -5.9623, 4.1103, 1.5022, -6.928, 3.7961, -0.403, -5.9623, 4.1103, 1.5022, -5.9623, 3.7961, 1.5022, -5.9623, 3.7961, 1.5022, -5.9623, 4.1103, 1.5022, -4.9231, 4.1103, 2.5917, -5.9623, 3.7961, 1.5022, -4.9231, 4.1103, 2.5917, -4.9231, 3.7961, 2.5917, -5.9623, 4.1103, 1.5022, -4.9152, 4.4154, 2.5981, -4.9231, 4.1103, 2.5917, -5.9623, 4.1103, 1.5022, -5.9678, 4.4154, 1.5058, -4.9152, 4.4154, 2.5981, -6.928, 4.1103, -0.403, -5.9678, 4.4154, 1.5058, -5.9623, 4.1103, 1.5022, -6.928, 4.1103, -0.403, -6.9234, 4.4154, -0.4012, -5.9678, 4.4154, 1.5058, -7.2082, 4.1103, -2.9931, -6.9234, 4.4154, -0.4012, -6.928, 4.1103, -0.403, -7.2082, 3.7961, -2.9931, -7.2082, 4.1103, -2.9931, -6.928, 4.1103, -0.403, -7.2082, 4.1103, -2.9931, -7.2082, 4.4155, -2.9931, -6.9234, 4.4154, -0.4012, -7.2082, 4.1103, -2.9931, -6.9234, 4.4154, -5.5852, -7.2082, 4.4155, -2.9931, -7.2082, 3.7961, -2.9931, -6.928, 4.1103, -5.5831, -7.2082, 4.1103, -2.9931, -7.2082, 4.1103, -2.9931, -6.928, 4.1103, -5.5831, -6.9234, 4.4154, -5.5852, -7.2082, 3.7961, -2.9931, -6.928, 3.7961, -5.5833, -6.928, 4.1103, -5.5831, -6.928, 4.1103, -5.5831, -5.9678, 4.4154, -7.4921, -6.9234, 4.4154, -5.5852, -6.928, 3.7961, -5.5833, -5.9623, 4.1103, -7.4886, -6.928, 4.1103, -5.5831, -6.928, 4.1103, -5.5831, -5.9623, 4.1103, -7.4886, -5.9678, 4.4154, -7.4921, -5.9623, 4.1103, -7.4886, -4.9152, 4.4154, -8.5842, -5.9678, 4.4154, -7.4921, -6.928, 3.7961, -5.5833, -5.9623, 3.7961, -7.4886, -5.9623, 4.1103, -7.4886, -5.9623, 4.1103, -7.4886, -4.9231, 4.1103, -8.578, -4.9152, 4.4154, -8.5842, -5.9623, 3.7961, -7.4886, -4.9231, 4.1103, -8.578, -5.9623, 4.1103, -7.4886, -5.9623, 3.7961, -7.4886, -4.9231, 3.7961, -8.578, -4.9231, 4.1103, -8.578, -4.9231, 4.1103, 2.5917, -3.5022, 4.4154, 3.5273, -3.5008, 4.1103, 3.526, -4.9231, 4.1103, 2.5917, -4.9152, 4.4154, 2.5981, -3.5022, 4.4154, 3.5273, -4.9231, 3.7961, 2.5917, -4.9231, 4.1103, 2.5917, -3.5008, 4.1103, 3.526, -3.5008, 4.1103, 3.526, -3.5022, 4.4154, 3.5273, -2.1809, 4.4046, 3.5273, -4.9231, 3.7961, 2.5917, -3.5008, 4.1103, 3.526, -3.5008, 3.7961, 3.526, -3.5008, 4.1103, 3.526, -2.1809, 4.4046, 3.5273, -2.1792, 4.1128, 3.5271, -3.5008, 3.7961, 3.526, -3.5008, 4.1103, 3.526, -2.1792, 4.1128, 3.5271, -2.1792, 4.1128, 3.5271, -2.1809, 4.4046, 3.5273, -1.8376, 4.4018, 3.5275, -3.5008, 3.7961, 3.526, -2.1792, 4.1128, 3.5271, -2.1796, 3.7931, 3.5271, -2.1792, 4.1128, 3.5271, -1.8376, 4.4018, 3.5275, -1.8357, 4.1134, 3.5275, -2.1796, 3.7931, 3.5271, -2.1792, 4.1128, 3.5271, -1.8357, 4.1134, 3.5275, -1.8357, 4.1134, 3.5275, -1.8376, 4.4018, 3.5275, 1.7821, 4.4018, 3.5275, -2.1796, 3.7931, 3.5271, -1.8357, 4.1134, 3.5275, -1.8363, 3.7924, 3.5273, -1.8357, 4.1134, 3.5275, 1.7821, 4.4018, 3.5275, 1.781, 4.1134, 3.5275, -1.8363, 3.7924, 3.5273, -1.8357, 4.1134, 3.5275, 1.781, 4.1134, 3.5275, 1.781, 4.1134, 3.5275, 1.7821, 4.4018, 3.5275, 2.2533, 4.4057, 3.5273, -1.8363, 3.7924, 3.5273, 1.781, 4.1134, 3.5275, 1.7815, 3.7924, 3.5273, 1.781, 4.1134, 3.5275, 2.2533, 4.4057, 3.5273, 2.2525, 4.1125, 3.5271, 1.7815, 3.7924, 3.5273, 1.781, 4.1134, 3.5275, 2.2525, 4.1125, 3.5271, 2.2525, 4.1125, 3.5271, 2.2533, 4.4057, 3.5273, 3.4072, 4.4154, 3.5273, 1.7815, 3.7924, 3.5273, 2.2525, 4.1125, 3.5271, 2.2527, 3.7934, 3.5269, 2.2525, 4.1125, 3.5271, 3.4072, 4.4154, 3.5273, 3.4065, 4.1103, 3.526, 2.2527, 3.7934, 3.5269, 2.2525, 4.1125, 3.5271, 3.4065, 4.1103, 3.526, 3.4065, 4.1103, 3.526, 3.4072, 4.4154, 3.5273, 4.8614, 4.4154, 2.5979, 2.2527, 3.7934, 3.5269, 3.4065, 4.1103, 3.526, 3.4065, 3.7961, 3.526, 3.4065, 4.1103, 3.526, 4.8614, 4.4154, 2.5979, 4.864, 4.1103, 2.5917, 3.4065, 3.7961, 3.526, 3.4065, 4.1103, 3.526, 4.864, 4.1103, 2.5917, 3.4065, 3.7961, 3.526, 4.864, 4.1103, 2.5917, 4.864, 3.7961, 2.5917, 5.8897, 4.1103, 1.5022, 6.8675, 4.4154, -0.4012, 6.8721, 4.1103, -0.4033, 5.8897, 4.1103, 1.5022, 5.8864, 4.4154, 1.5058, 6.8675, 4.4154, -0.4012, 6.8721, 4.1103, -0.4033, 6.8675, 4.4154, -0.4012, 7.1441, 4.4154, -2.9931, 4.864, 4.1103, 2.5917, 5.8864, 4.4154, 1.5058, 5.8897, 4.1103, 1.5022, 4.864, 4.1103, 2.5917, 4.8614, 4.4154, 2.5979, 5.8864, 4.4154, 1.5058, 4.864, 3.7961, 2.5917, 4.864, 4.1103, 2.5917, 5.8897, 4.1103, 1.5022, 4.864, 3.7961, 2.5917, 5.8897, 4.1103, 1.5022, 5.8897, 3.7961, 1.5022, 5.8897, 3.7961, 1.5022, 5.8897, 4.1103, 1.5022, 6.8721, 4.1103, -0.4033, 5.8897, 3.7961, 1.5022, 6.8721, 4.1103, -0.4033, 6.8721, 3.7961, -0.403, 6.8721, 3.7961, -0.403, 6.8721, 4.1103, -0.4033, 7.1487, 4.1103, -2.9931, 6.8721, 4.1103, -0.4033, 7.1441, 4.4154, -2.9931, 7.1487, 4.1103, -2.9931, 6.8721, 3.7961, -0.403, 7.1487, 4.1103, -2.9931, 7.1487, 3.7961, -2.9931, 6.8721, 3.7961, -5.5831, 7.1487, 3.7961, -2.9931, 7.1487, 4.1103, -2.9931, 6.8721, 4.1103, -5.5831, 7.1487, 4.1103, -2.9931, 7.1441, 4.4154, -2.9931, 6.8721, 3.7961, -5.5831, 7.1487, 4.1103, -2.9931, 6.8721, 4.1103, -5.5831, 6.8721, 4.1103, -5.5831, 7.1441, 4.4154, -2.9931, 6.8675, 4.4154, -5.585, 5.8897, 3.7961, -7.4886, 6.8721, 3.7961, -5.5831, 6.8721, 4.1103, -5.5831, 5.8897, 4.1103, -7.4886, 6.8721, 4.1103, -5.5831, 6.8675, 4.4154, -5.585, 5.8897, 3.7961, -7.4886, 6.8721, 4.1103, -5.5831, 5.8897, 4.1103, -7.4886, 4.864, 3.7961, -8.5778, 5.8897, 3.7961, -7.4886, 5.8897, 4.1103, -7.4886, 5.8897, 4.1103, -7.4886, 6.8675, 4.4154, -5.585, 5.8862, 4.4154, -7.4919, 4.864, 3.7961, -8.5778, 5.8897, 4.1103, -7.4886, 4.864, 4.1103, -8.5778, 4.864, 4.1103, -8.5778, 5.8897, 4.1103, -7.4886, 5.8862, 4.4154, -7.4919, 4.864, 4.1103, -8.5778, 5.8862, 4.4154, -7.4919, 4.8614, 4.4154, -8.5842, -2.0258, -0.4572, -2.9931, 1.9736, -0.4572, -5.8563, -2.0258, -0.4572, -5.8563, -2.0258, -0.4572, -2.9931, 1.9736, -0.4572, -2.9931, 1.9736, -0.4572, -5.8563, -2.4057, -0.4572, -2.9931, -2.0258, -0.4572, -5.8563, -2.4057, -0.4572, -5.8557, -2.4057, -0.4572, -2.9931, -2.0258, -0.4572, -2.9931, -2.0258, -0.4572, -5.8563, -4.9231, 4.1103, -8.578, -3.5022, 4.4154, -9.5134, -4.9152, 4.4154, -8.5842, -4.9231, 4.1103, -8.578, -3.5008, 4.1103, -9.5124, -3.5022, 4.4154, -9.5134, -4.9231, 3.7961, -8.578, -3.5008, 4.1103, -9.5124, -4.9231, 4.1103, -8.578, -3.5008, 4.1103, -9.5124, -2.1809, 4.4046, -9.5136, -3.5022, 4.4154, -9.5134, -4.9231, 3.7961, -8.578, -3.5008, 3.7961, -9.5124, -3.5008, 4.1103, -9.5124, -3.5008, 4.1103, -9.5124, -2.1792, 4.1128, -9.5134, -2.1809, 4.4046, -9.5136, -3.5008, 3.7961, -9.5124, -2.1792, 4.1128, -9.5134, -3.5008, 4.1103, -9.5124, -2.1792, 4.1128, -9.5134, -1.8376, 4.4018, -9.5136, -2.1809, 4.4046, -9.5136, -3.5008, 3.7961, -9.5124, -2.1796, 3.7931, -9.5132, -2.1792, 4.1128, -9.5134, -2.1792, 4.1128, -9.5134, -1.8357, 4.1134, -9.5136, -1.8376, 4.4018, -9.5136, -2.1796, 3.7931, -9.5132, -1.8357, 4.1134, -9.5136, -2.1792, 4.1128, -9.5134, -1.8357, 4.1134, -9.5136, 1.7821, 4.4018, -9.5136, -1.8376, 4.4018, -9.5136, -2.1796, 3.7931, -9.5132, -1.8363, 3.7924, -9.5136, -1.8357, 4.1134, -9.5136, -1.8357, 4.1134, -9.5136, 1.781, 4.1134, -9.5136, 1.7821, 4.4018, -9.5136, -1.8363, 3.7924, -9.5136, 1.781, 4.1134, -9.5136, -1.8357, 4.1134, -9.5136, 1.781, 4.1134, -9.5136, 2.2533, 4.4057, -9.5136, 1.7821, 4.4018, -9.5136, -1.8363, 3.7924, -9.5136, 1.7815, 3.7924, -9.5136, 1.781, 4.1134, -9.5136, 1.781, 4.1134, -9.5136, 2.2525, 4.1125, -9.5132, 2.2533, 4.4057, -9.5136, 1.7815, 3.7924, -9.5136, 2.2525, 4.1125, -9.5132, 1.781, 4.1134, -9.5136, 2.2525, 4.1125, -9.5132, 3.4072, 4.4154, -9.5134, 2.2533, 4.4057, -9.5136, 1.7815, 3.7924, -9.5136, 2.2527, 3.7934, -9.5132, 2.2525, 4.1125, -9.5132, 2.2525, 4.1125, -9.5132, 3.4065, 4.1103, -9.5124, 3.4072, 4.4154, -9.5134, 2.2527, 3.7934, -9.5132, 3.4065, 4.1103, -9.5124, 2.2525, 4.1125, -9.5132, 3.4065, 4.1103, -9.5124, 4.8614, 4.4154, -8.5842, 3.4072, 4.4154, -9.5134, 2.2527, 3.7934, -9.5132, 3.4065, 3.7961, -9.5124, 3.4065, 4.1103, -9.5124, 3.4065, 4.1103, -9.5124, 4.864, 4.1103, -8.5778, 4.8614, 4.4154, -8.5842, 3.4065, 3.7961, -9.5124, 4.864, 4.1103, -8.5778, 3.4065, 4.1103, -9.5124, 3.4065, 3.7961, -9.5124, 4.864, 3.7961, -8.5778, 4.864, 4.1103, -8.5778, 2.132, 3.3698, 3.7928, 2.132, 3.8573, 3.5926, 2.132, 3.8573, 3.7928, 2.132, 3.3698, 3.7928, 2.132, 3.3698, 3.5926, 2.132, 3.8573, 3.5926, 2.132, 2.8823, 3.7928, 2.132, 3.3698, 3.5926, 2.132, 3.3698, 3.7928, 2.132, 2.8823, 3.7928, 2.132, 2.8823, 3.5926, 2.132, 3.3698, 3.5926, 2.132, 2.3948, 3.7928, 2.132, 2.8823, 3.5926, 2.132, 2.8823, 3.7928, 2.132, 2.3948, 3.7928, 2.132, 2.3948, 3.5926, 2.132, 2.8823, 3.5926, 2.132, 1.9073, 3.7928, 2.132, 2.3948, 3.5926, 2.132, 2.3948, 3.7928, 2.132, 1.9073, 3.7928, 2.132, 1.9073, 3.5926, 2.132, 2.3948, 3.5926, 2.132, 1.4199, 3.7928, 2.132, 1.9073, 3.5926, 2.132, 1.9073, 3.7928, 2.132, 1.4199, 3.7928, 2.132, 1.4199, 3.5926, 2.132, 1.9073, 3.5926, 2.132, 0.9324, 3.7928, 2.132, 1.4199, 3.5926, 2.132, 1.4199, 3.7928, 2.132, 0.9324, 3.7928, 2.132, 0.9324, 3.5926, 2.132, 1.4199, 3.5926, 2.132, 0.4449, 3.7928, 2.132, 0.9324, 3.5926, 2.132, 0.9324, 3.7928, 2.132, 0.4449, 3.7928, 2.132, 0.4449, 3.5926, 2.132, 0.9324, 3.5926, 2.132, -0.0426, 3.7928, 2.132, 0.4449, 3.5926, 2.132, 0.4449, 3.7928, 2.132, -0.0426, 3.7928, 2.132, -0.0426, 3.5926, 2.132, 0.4449, 3.5926, 2.132, -0.53, 3.7928, 2.132, -0.0426, 3.5926, 2.132, -0.0426, 3.7928, 2.132, -0.53, 3.7928, 2.132, -0.53, 3.5926, 2.132, -0.0426, 3.5926, 2.132, 3.3698, 3.5926, 2.3322, 3.8573, 3.5926, 2.132, 3.8573, 3.5926, 2.132, 3.3698, 3.5926, 2.3322, 3.3698, 3.5926, 2.3322, 3.8573, 3.5926, 2.132, 2.8823, 3.5926, 2.3322, 3.3698, 3.5926, 2.132, 3.3698, 3.5926, 2.132, 2.8823, 3.5926, 2.3322, 2.8823, 3.5926, 2.3322, 3.3698, 3.5926, 2.132, 2.3948, 3.5926, 2.3322, 2.8823, 3.5926, 2.132, 2.8823, 3.5926, 2.132, 2.3948, 3.5926, 2.3322, 2.3948, 3.5926, 2.3322, 2.8823, 3.5926, 2.132, 1.9073, 3.5926, 2.3322, 2.3948, 3.5926, 2.132, 2.3948, 3.5926, 2.132, 1.9073, 3.5926, 2.3322, 1.9073, 3.5926, 2.3322, 2.3948, 3.5926, 2.132, 1.4199, 3.5926, 2.3322, 1.9073, 3.5926, 2.132, 1.9073, 3.5926, 2.132, 1.4199, 3.5926, 2.3322, 1.4199, 3.5926, 2.3322, 1.9073, 3.5926, 2.132, 0.9324, 3.5926, 2.3322, 1.4199, 3.5926, 2.132, 1.4199, 3.5926, 2.132, 0.9324, 3.5926, 2.3322, 0.9324, 3.5926, 2.3322, 1.4199, 3.5926, 2.132, 0.4449, 3.5926, 2.3322, 0.9324, 3.5926, 2.132, 0.9324, 3.5926, 2.132, 0.4449, 3.5926, 2.3322, 0.4449, 3.5926, 2.3322, 0.9324, 3.5926, 2.132, -0.0426, 3.5926, 2.3322, 0.4449, 3.5926, 2.132, 0.4449, 3.5926, 2.132, -0.0426, 3.5926, 2.3322, -0.0426, 3.5926, 2.3322, 0.4449, 3.5926, 2.132, -0.53, 3.5926, 2.3322, -0.0426, 3.5926, 2.132, -0.0426, 3.5926, 2.132, -0.53, 3.5926, 2.3322, -0.53, 3.5926, 2.3322, -0.0426, 3.5926, 2.3322, 3.3698, 3.5926, 2.3322, 3.8573, 3.7928, 2.3322, 3.8573, 3.5926, 2.3322, 3.3698, 3.5926, 2.3322, 3.3698, 3.7928, 2.3322, 3.8573, 3.7928, 2.3322, 2.8823, 3.5926, 2.3322, 3.3698, 3.7928, 2.3322, 3.3698, 3.5926, 2.3322, 2.8823, 3.5926, 2.3322, 2.8823, 3.7928, 2.3322, 3.3698, 3.7928, 2.3322, 2.3948, 3.5926, 2.3322, 2.8823, 3.7928, 2.3322, 2.8823, 3.5926, 2.3322, 2.3948, 3.5926, 2.3322, 2.3948, 3.7928, 2.3322, 2.8823, 3.7928, 2.3322, 1.9073, 3.5926, 2.3322, 2.3948, 3.7928, 2.3322, 2.3948, 3.5926, 2.3322, 1.9073, 3.5926, 2.3322, 1.9073, 3.7928, 2.3322, 2.3948, 3.7928, 2.3322, 1.4199, 3.5926, 2.3322, 1.9073, 3.7928, 2.3322, 1.9073, 3.5926, 2.3322, 1.4199, 3.5926, 2.3322, 1.4199, 3.7928, 2.3322, 1.9073, 3.7928, 2.3322, 0.9324, 3.5926, 2.3322, 1.4199, 3.7928, 2.3322, 1.4199, 3.5926, 2.3322, 0.9324, 3.5926, 2.3322, 0.9324, 3.7928, 2.3322, 1.4199, 3.7928, 2.3322, 0.4449, 3.5926, 2.3322, 0.9324, 3.7928, 2.3322, 0.9324, 3.5926, 2.3322, 0.4449, 3.5926, 2.3322, 0.4449, 3.7928, 2.3322, 0.9324, 3.7928, 2.3322, -0.0426, 3.5926, 2.3322, 0.4449, 3.7928, 2.3322, 0.4449, 3.5926, 2.3322, -0.0426, 3.5926, 2.3322, -0.0426, 3.7928, 2.3322, 0.4449, 3.7928, 2.3322, -0.53, 3.5926, 2.3322, -0.0426, 3.7928, 2.3322, -0.0426, 3.5926, 2.3322, -0.53, 3.5926, 2.3322, -0.53, 3.7928, 2.3322, -0.0426, 3.7928, 2.3322, 3.3698, 3.7928, 2.132, 3.8573, 3.7928, 2.3322, 3.8573, 3.7928, 2.3322, 3.3698, 3.7928, 2.132, 3.3698, 3.7928, 2.132, 3.8573, 3.7928, 2.3322, 2.8823, 3.7928, 2.132, 3.3698, 3.7928, 2.3322, 3.3698, 3.7928, 2.3322, 2.8823, 3.7928, 2.132, 2.8823, 3.7928, 2.132, 3.3698, 3.7928, 2.3322, 2.3948, 3.7928, 2.132, 2.8823, 3.7928, 2.3322, 2.8823, 3.7928, 2.3322, 2.3948, 3.7928, 2.132, 2.3948, 3.7928, 2.132, 2.8823, 3.7928, 2.3322, 1.9073, 3.7928, 2.132, 2.3948, 3.7928, 2.3322, 2.3948, 3.7928, 2.3322, 1.9073, 3.7928, 2.132, 1.9073, 3.7928, 2.132, 2.3948, 3.7928, 2.3322, 1.4199, 3.7928, 2.132, 1.9073, 3.7928, 2.3322, 1.9073, 3.7928, 2.3322, 1.4199, 3.7928, 2.132, 1.4199, 3.7928, 2.132, 1.9073, 3.7928, 2.3322, 0.9324, 3.7928, 2.132, 1.4199, 3.7928, 2.3322, 1.4199, 3.7928, 2.3322, 0.9324, 3.7928, 2.132, 0.9324, 3.7928, 2.132, 1.4199, 3.7928, 2.3322, 0.4449, 3.7928, 2.132, 0.9324, 3.7928, 2.3322, 0.9324, 3.7928, 2.3322, 0.4449, 3.7928, 2.132, 0.4449, 3.7928, 2.132, 0.9324, 3.7928, 2.3322, -0.0426, 3.7928, 2.132, 0.4449, 3.7928, 2.3322, 0.4449, 3.7928, 2.3322, -0.0426, 3.7928, 2.132, -0.0426, 3.7928, 2.132, 0.4449, 3.7928, 2.3322, -0.53, 3.7928, 2.132, -0.0426, 3.7928, 2.3322, -0.0426, 3.7928, 2.3322, -0.53, 3.7928, 2.132, -0.53, 3.7928, 2.132, -0.0426, 3.7928, 2.132, -0.53, 3.5926, 2.3322, -0.53, 3.7928, 2.3322, -0.53, 3.5926, 2.132, -0.53, 3.5926, 2.132, -0.53, 3.7928, 2.3322, -0.53, 3.7928, 2.3322, 3.8573, 3.5926, 2.132, 3.8573, 3.7928, 2.132, 3.8573, 3.5926, 2.3322, 3.8573, 3.5926, 2.3322, 3.8573, 3.7928, 2.132, 3.8573, 3.7928, -2.3985, 3.3698, 3.7928, -2.3985, 3.8573, 3.5926, -2.3985, 3.8573, 3.7928, -2.3985, 3.3698, 3.7928, -2.3985, 3.3698, 3.5926, -2.3985, 3.8573, 3.5926, -2.3985, 2.8823, 3.7928, -2.3985, 3.3698, 3.5926, -2.3985, 3.3698, 3.7928, -2.3985, 2.8823, 3.7928, -2.3985, 2.8823, 3.5926, -2.3985, 3.3698, 3.5926, -2.3985, 2.3948, 3.7928, -2.3985, 2.8823, 3.5926, -2.3985, 2.8823, 3.7928, -2.3985, 2.3948, 3.7928, -2.3985, 2.3948, 3.5926, -2.3985, 2.8823, 3.5926, -2.3985, 1.9073, 3.7928, -2.3985, 2.3948, 3.5926, -2.3985, 2.3948, 3.7928, -2.3985, 1.9073, 3.7928, -2.3985, 1.9073, 3.5926, -2.3985, 2.3948, 3.5926, -2.3985, 1.4199, 3.7928, -2.3985, 1.9073, 3.5926, -2.3985, 1.9073, 3.7928, -2.3985, 1.4199, 3.7928, -2.3985, 1.4199, 3.5926, -2.3985, 1.9073, 3.5926, -2.3985, 0.9324, 3.7928, -2.3985, 1.4199, 3.5926, -2.3985, 1.4199, 3.7928, -2.3985, 0.9324, 3.7928, -2.3985, 0.9324, 3.5926, -2.3985, 1.4199, 3.5926, -2.3985, 0.4449, 3.7928, -2.3985, 0.9324, 3.5926, -2.3985, 0.9324, 3.7928, -2.3985, 0.4449, 3.7928, -2.3985, 0.4449, 3.5926, -2.3985, 0.9324, 3.5926, -2.3985, -0.0426, 3.7928, -2.3985, 0.4449, 3.5926, -2.3985, 0.4449, 3.7928, -2.3985, -0.0426, 3.7928, -2.3985, -0.0426, 3.5926, -2.3985, 0.4449, 3.5926, -2.3985, -0.53, 3.7928, -2.3985, -0.0426, 3.5926, -2.3985, -0.0426, 3.7928, -2.3985, -0.53, 3.7928, -2.3985, -0.53, 3.5926, -2.3985, -0.0426, 3.5926, -2.3985, 3.3698, 3.5926, -2.198, 3.8573, 3.5926, -2.3985, 3.8573, 3.5926, -2.3985, 3.3698, 3.5926, -2.198, 3.3698, 3.5926, -2.198, 3.8573, 3.5926, -2.3985, 2.8823, 3.5926, -2.198, 3.3698, 3.5926, -2.3985, 3.3698, 3.5926, -2.3985, 2.8823, 3.5926, -2.198, 2.8823, 3.5926, -2.198, 3.3698, 3.5926, -2.3985, 2.3948, 3.5926, -2.198, 2.8823, 3.5926, -2.3985, 2.8823, 3.5926, -2.3985, 2.3948, 3.5926, -2.198, 2.3948, 3.5926, -2.198, 2.8823, 3.5926, -2.3985, 1.9073, 3.5926, -2.198, 2.3948, 3.5926, -2.3985, 2.3948, 3.5926, -2.3985, 1.9073, 3.5926, -2.198, 1.9073, 3.5926, -2.198, 2.3948, 3.5926, -2.3985, 1.4199, 3.5926, -2.198, 1.9073, 3.5926, -2.3985, 1.9073, 3.5926, -2.3985, 1.4199, 3.5926, -2.198, 1.4199, 3.5926, -2.198, 1.9073, 3.5926, -2.3985, 0.9324, 3.5926, -2.198, 1.4199, 3.5926, -2.3985, 1.4199, 3.5926, -2.3985, 0.9324, 3.5926, -2.198, 0.9324, 3.5926, -2.198, 1.4199, 3.5926, -2.3985, 0.4449, 3.5926, -2.198, 0.9324, 3.5926, -2.3985, 0.9324, 3.5926, -2.3985, 0.4449, 3.5926, -2.198, 0.4449, 3.5926, -2.198, 0.9324, 3.5926, -2.3985, -0.0426, 3.5926, -2.198, 0.4449, 3.5926, -2.3985, 0.4449, 3.5926, -2.3985, -0.0426, 3.5926, -2.198, -0.0426, 3.5926, -2.198, 0.4449, 3.5926, -2.3985, -0.53, 3.5926, -2.198, -0.0426, 3.5926, -2.3985, -0.0426, 3.5926, -2.3985, -0.53, 3.5926, -2.198, -0.53, 3.5926, -2.198, -0.0426, 3.5926, -2.198, 3.3698, 3.5926, -2.198, 3.8573, 3.7928, -2.198, 3.8573, 3.5926, -2.198, 3.3698, 3.5926, -2.198, 3.3698, 3.7928, -2.198, 3.8573, 3.7928, -2.198, 2.8823, 3.5926, -2.198, 3.3698, 3.7928, -2.198, 3.3698, 3.5926, -2.198, 2.8823, 3.5926, -2.198, 2.8823, 3.7928, -2.198, 3.3698, 3.7928, -2.198, 2.3948, 3.5926, -2.198, 2.8823, 3.7928, -2.198, 2.8823, 3.5926, -2.198, 2.3948, 3.5926, -2.198, 2.3948, 3.7928, -2.198, 2.8823, 3.7928, -2.198, 1.9073, 3.5926, -2.198, 2.3948, 3.7928, -2.198, 2.3948, 3.5926, -2.198, 1.9073, 3.5926, -2.198, 1.9073, 3.7928, -2.198, 2.3948, 3.7928, -2.198, 1.4199, 3.5926, -2.198, 1.9073, 3.7928, -2.198, 1.9073, 3.5926, -2.198, 1.4199, 3.5926, -2.198, 1.4199, 3.7928, -2.198, 1.9073, 3.7928, -2.198, 0.9324, 3.5926, -2.198, 1.4199, 3.7928, -2.198, 1.4199, 3.5926, -2.198, 0.9324, 3.5926, -2.198, 0.9324, 3.7928, -2.198, 1.4199, 3.7928, -2.198, 0.4449, 3.5926, -2.198, 0.9324, 3.7928, -2.198, 0.9324, 3.5926, -2.198, 0.4449, 3.5926, -2.198, 0.4449, 3.7928, -2.198, 0.9324, 3.7928, -2.198, -0.0426, 3.5926, -2.198, 0.4449, 3.7928, -2.198, 0.4449, 3.5926, -2.198, -0.0426, 3.5926, -2.198, -0.0426, 3.7928, -2.198, 0.4449, 3.7928, -2.198, -0.53, 3.5926, -2.198, -0.0426, 3.7928, -2.198, -0.0426, 3.5926, -2.198, -0.53, 3.5926, -2.198, -0.53, 3.7928, -2.198, -0.0426, 3.7928, -2.198, 3.3698, 3.7928, -2.3985, 3.8573, 3.7928, -2.198, 3.8573, 3.7928, -2.198, 3.3698, 3.7928, -2.3985, 3.3698, 3.7928, -2.3985, 3.8573, 3.7928, -2.198, 2.8823, 3.7928, -2.3985, 3.3698, 3.7928, -2.198, 3.3698, 3.7928, -2.198, 2.8823, 3.7928, -2.3985, 2.8823, 3.7928, -2.3985, 3.3698, 3.7928, -2.198, 2.3948, 3.7928, -2.3985, 2.8823, 3.7928, -2.198, 2.8823, 3.7928, -2.198, 2.3948, 3.7928, -2.3985, 2.3948, 3.7928, -2.3985, 2.8823, 3.7928, -2.198, 1.9073, 3.7928, -2.3985, 2.3948, 3.7928, -2.198, 2.3948, 3.7928, -2.198, 1.9073, 3.7928, -2.3985, 1.9073, 3.7928, -2.3985, 2.3948, 3.7928, -2.198, 1.4199, 3.7928, -2.3985, 1.9073, 3.7928, -2.198, 1.9073, 3.7928, -2.198, 1.4199, 3.7928, -2.3985, 1.4199, 3.7928, -2.3985, 1.9073, 3.7928, -2.198, 0.9324, 3.7928, -2.3985, 1.4199, 3.7928, -2.198, 1.4199, 3.7928, -2.198, 0.9324, 3.7928, -2.3985, 0.9324, 3.7928, -2.3985, 1.4199, 3.7928, -2.198, 0.4449, 3.7928, -2.3985, 0.9324, 3.7928, -2.198, 0.9324, 3.7928, -2.198, 0.4449, 3.7928, -2.3985, 0.4449, 3.7928, -2.3985, 0.9324, 3.7928, -2.198, -0.0426, 3.7928, -2.3985, 0.4449, 3.7928, -2.198, 0.4449, 3.7928, -2.198, -0.0426, 3.7928, -2.3985, -0.0426, 3.7928, -2.3985, 0.4449, 3.7928, -2.198, -0.53, 3.7928, -2.3985, -0.0426, 3.7928, -2.198, -0.0426, 3.7928, -2.198, -0.53, 3.7928, -2.3985, -0.53, 3.7928, -2.3985, -0.0426, 3.7928, -2.3985, -0.53, 3.5926, -2.198, -0.53, 3.7928, -2.198, -0.53, 3.5926, -2.3985, -0.53, 3.5926, -2.3985, -0.53, 3.7928, -2.198, -0.53, 3.7928, -2.198, 3.8573, 3.5926, -2.3985, 3.8573, 3.7928, -2.3985, 3.8573, 3.5926, -2.198, 3.8573, 3.5926, -2.198, 3.8573, 3.7928, -2.3985, 3.8573, 3.7928, 2.1149, 3.3698, -9.5602, 2.1149, 3.8573, -9.7601, 2.1149, 3.8573, -9.5602, 2.1149, 3.3698, -9.5602, 2.1149, 3.3698, -9.7601, 2.1149, 3.8573, -9.7601, 2.1149, 2.8823, -9.5602, 2.1149, 3.3698, -9.7601, 2.1149, 3.3698, -9.5602, 2.1149, 2.8823, -9.5602, 2.1149, 2.8823, -9.7601, 2.1149, 3.3698, -9.7601, 2.1149, 2.3948, -9.5602, 2.1149, 2.8823, -9.7601, 2.1149, 2.8823, -9.5602, 2.1149, 2.3948, -9.5602, 2.1149, 2.3948, -9.7601, 2.1149, 2.8823, -9.7601, 2.1149, 1.9073, -9.5602, 2.1149, 2.3948, -9.7601, 2.1149, 2.3948, -9.5602, 2.1149, 1.9073, -9.5602, 2.1149, 1.9073, -9.7601, 2.1149, 2.3948, -9.7601, 2.1149, 1.4199, -9.5602, 2.1149, 1.9073, -9.7601, 2.1149, 1.9073, -9.5602, 2.1149, 1.4199, -9.5602, 2.1149, 1.4199, -9.7601, 2.1149, 1.9073, -9.7601, 2.1149, 0.9324, -9.5602, 2.1149, 1.4199, -9.7601, 2.1149, 1.4199, -9.5602, 2.1149, 0.9324, -9.5602, 2.1149, 0.9324, -9.7601, 2.1149, 1.4199, -9.7601, 2.1149, 0.4449, -9.5602, 2.1149, 0.9324, -9.7601, 2.1149, 0.9324, -9.5602, 2.1149, 0.4449, -9.5602, 2.1149, 0.4449, -9.7601, 2.1149, 0.9324, -9.7601, 2.1149, -0.0426, -9.5602, 2.1149, 0.4449, -9.7601, 2.1149, 0.4449, -9.5602, 2.1149, -0.0426, -9.5602, 2.1149, -0.0426, -9.7601, 2.1149, 0.4449, -9.7601, 2.1149, -0.53, -9.5602, 2.1149, -0.0426, -9.7601, 2.1149, -0.0426, -9.5602, 2.1149, -0.53, -9.5602, 2.1149, -0.53, -9.7601, 2.1149, -0.0426, -9.7601, 2.1149, 3.3698, -9.7601, 2.3153, 3.8573, -9.7601, 2.1149, 3.8573, -9.7601, 2.1149, 3.3698, -9.7601, 2.3153, 3.3698, -9.7601, 2.3153, 3.8573, -9.7601, 2.1149, 2.8823, -9.7601, 2.3153, 3.3698, -9.7601, 2.1149, 3.3698, -9.7601, 2.1149, 2.8823, -9.7601, 2.3153, 2.8823, -9.7601, 2.3153, 3.3698, -9.7601, 2.1149, 2.3948, -9.7601, 2.3153, 2.8823, -9.7601, 2.1149, 2.8823, -9.7601, 2.1149, 2.3948, -9.7601, 2.3153, 2.3948, -9.7601, 2.3153, 2.8823, -9.7601, 2.1149, 1.9073, -9.7601, 2.3153, 2.3948, -9.7601, 2.1149, 2.3948, -9.7601, 2.1149, 1.9073, -9.7601, 2.3153, 1.9073, -9.7601, 2.3153, 2.3948, -9.7601, 2.1149, 1.4199, -9.7601, 2.3153, 1.9073, -9.7601, 2.1149, 1.9073, -9.7601, 2.1149, 1.4199, -9.7601, 2.3153, 1.4199, -9.7601, 2.3153, 1.9073, -9.7601, 2.1149, 0.9324, -9.7601, 2.3153, 1.4199, -9.7601, 2.1149, 1.4199, -9.7601, 2.1149, 0.9324, -9.7601, 2.3153, 0.9324, -9.7601, 2.3153, 1.4199, -9.7601, 2.1149, 0.4449, -9.7601, 2.3153, 0.9324, -9.7601, 2.1149, 0.9324, -9.7601, 2.1149, 0.4449, -9.7601, 2.3153, 0.4449, -9.7601, 2.3153, 0.9324, -9.7601, 2.1149, -0.0426, -9.7601, 2.3153, 0.4449, -9.7601, 2.1149, 0.4449, -9.7601, 2.1149, -0.0426, -9.7601, 2.3153, -0.0426, -9.7601, 2.3153, 0.4449, -9.7601, 2.1149, -0.53, -9.7601, 2.3153, -0.0426, -9.7601, 2.1149, -0.0426, -9.7601, 2.1149, -0.53, -9.7601, 2.3153, -0.53, -9.7601, 2.3153, -0.0426, -9.7601, 2.3153, 3.3698, -9.7601, 2.3153, 3.8573, -9.5602, 2.3153, 3.8573, -9.7601, 2.3153, 3.3698, -9.7601, 2.3153, 3.3698, -9.5602, 2.3153, 3.8573, -9.5602, 2.3153, 2.8823, -9.7601, 2.3153, 3.3698, -9.5602, 2.3153, 3.3698, -9.7601, 2.3153, 2.8823, -9.7601, 2.3153, 2.8823, -9.5602, 2.3153, 3.3698, -9.5602, 2.3153, 2.3948, -9.7601, 2.3153, 2.8823, -9.5602, 2.3153, 2.8823, -9.7601, 2.3153, 2.3948, -9.7601, 2.3153, 2.3948, -9.5602, 2.3153, 2.8823, -9.5602, 2.3153, 1.9073, -9.7601, 2.3153, 2.3948, -9.5602, 2.3153, 2.3948, -9.7601, 2.3153, 1.9073, -9.7601, 2.3153, 1.9073, -9.5602, 2.3153, 2.3948, -9.5602, 2.3153, 1.4199, -9.7601, 2.3153, 1.9073, -9.5602, 2.3153, 1.9073, -9.7601, 2.3153, 1.4199, -9.7601, 2.3153, 1.4199, -9.5602, 2.3153, 1.9073, -9.5602, 2.3153, 0.9324, -9.7601, 2.3153, 1.4199, -9.5602, 2.3153, 1.4199, -9.7601, 2.3153, 0.9324, -9.7601, 2.3153, 0.9324, -9.5602, 2.3153, 1.4199, -9.5602, 2.3153, 0.4449, -9.7601, 2.3153, 0.9324, -9.5602, 2.3153, 0.9324, -9.7601, 2.3153, 0.4449, -9.7601, 2.3153, 0.4449, -9.5602, 2.3153, 0.9324, -9.5602, 2.3153, -0.0426, -9.7601, 2.3153, 0.4449, -9.5602, 2.3153, 0.4449, -9.7601, 2.3153, -0.0426, -9.7601, 2.3153, -0.0426, -9.5602, 2.3153, 0.4449, -9.5602, 2.3153, -0.53, -9.7601, 2.3153, -0.0426, -9.5602, 2.3153, -0.0426, -9.7601, 2.3153, -0.53, -9.7601, 2.3153, -0.53, -9.5602, 2.3153, -0.0426, -9.5602, 2.3153, 3.3698, -9.5602, 2.1149, 3.8573, -9.5602, 2.3153, 3.8573, -9.5602, 2.3153, 3.3698, -9.5602, 2.1149, 3.3698, -9.5602, 2.1149, 3.8573, -9.5602, 2.3153, 2.8823, -9.5602, 2.1149, 3.3698, -9.5602, 2.3153, 3.3698, -9.5602, 2.3153, 2.8823, -9.5602, 2.1149, 2.8823, -9.5602, 2.1149, 3.3698, -9.5602, 2.3153, 2.3948, -9.5602, 2.1149, 2.8823, -9.5602, 2.3153, 2.8823, -9.5602, 2.3153, 2.3948, -9.5602, 2.1149, 2.3948, -9.5602, 2.1149, 2.8823, -9.5602, 2.3153, 1.9073, -9.5602, 2.1149, 2.3948, -9.5602, 2.3153, 2.3948, -9.5602, 2.3153, 1.9073, -9.5602, 2.1149, 1.9073, -9.5602, 2.1149, 2.3948, -9.5602, 2.3153, 1.4199, -9.5602, 2.1149, 1.9073, -9.5602, 2.3153, 1.9073, -9.5602, 2.3153, 1.4199, -9.5602, 2.1149, 1.4199, -9.5602, 2.1149, 1.9073, -9.5602, 2.3153, 0.9324, -9.5602, 2.1149, 1.4199, -9.5602, 2.3153, 1.4199, -9.5602, 2.3153, 0.9324, -9.5602, 2.1149, 0.9324, -9.5602, 2.1149, 1.4199, -9.5602, 2.3153, 0.4449, -9.5602, 2.1149, 0.9324, -9.5602, 2.3153, 0.9324, -9.5602, 2.3153, 0.4449, -9.5602, 2.1149, 0.4449, -9.5602, 2.1149, 0.9324, -9.5602, 2.3153, -0.0426, -9.5602, 2.1149, 0.4449, -9.5602, 2.3153, 0.4449, -9.5602, 2.3153, -0.0426, -9.5602, 2.1149, -0.0426, -9.5602, 2.1149, 0.4449, -9.5602, 2.3153, -0.53, -9.5602, 2.1149, -0.0426, -9.5602, 2.3153, -0.0426, -9.5602, 2.3153, -0.53, -9.5602, 2.1149, -0.53, -9.5602, 2.1149, -0.0426, -9.5602, 2.1149, -0.53, -9.7601, 2.3153, -0.53, -9.5602, 2.3153, -0.53, -9.7601, 2.1149, -0.53, -9.7601, 2.1149, -0.53, -9.5602, 2.3153, -0.53, -9.5602, 2.3153, 3.8573, -9.7601, 2.1149, 3.8573, -9.5602, 2.1149, 3.8573, -9.7601, 2.3153, 3.8573, -9.7601, 2.3153, 3.8573, -9.5602, 2.1149, 3.8573, -9.5602, -2.4153, 3.3698, -9.5602, -2.4153, 3.8573, -9.7601, -2.4153, 3.8573, -9.5602, -2.4153, 3.3698, -9.5602, -2.4153, 3.3698, -9.7601, -2.4153, 3.8573, -9.7601, -2.4153, 2.8823, -9.5602, -2.4153, 3.3698, -9.7601, -2.4153, 3.3698, -9.5602, -2.4153, 2.8823, -9.5602, -2.4153, 2.8823, -9.7601, -2.4153, 3.3698, -9.7601, -2.4153, 2.3948, -9.5602, -2.4153, 2.8823, -9.7601, -2.4153, 2.8823, -9.5602, -2.4153, 2.3948, -9.5602, -2.4153, 2.3948, -9.7601, -2.4153, 2.8823, -9.7601, -2.4153, 1.9073, -9.5602, -2.4153, 2.3948, -9.7601, -2.4153, 2.3948, -9.5602, -2.4153, 1.9073, -9.5602, -2.4153, 1.9073, -9.7601, -2.4153, 2.3948, -9.7601, -2.4153, 1.4199, -9.5602, -2.4153, 1.9073, -9.7601, -2.4153, 1.9073, -9.5602, -2.4153, 1.4199, -9.5602, -2.4153, 1.4199, -9.7601, -2.4153, 1.9073, -9.7601, -2.4153, 0.9324, -9.5602, -2.4153, 1.4199, -9.7601, -2.4153, 1.4199, -9.5602, -2.4153, 0.9324, -9.5602, -2.4153, 0.9324, -9.7601, -2.4153, 1.4199, -9.7601, -2.4153, 0.4449, -9.5602, -2.4153, 0.9324, -9.7601, -2.4153, 0.9324, -9.5602, -2.4153, 0.4449, -9.5602, -2.4153, 0.4449, -9.7601, -2.4153, 0.9324, -9.7601, -2.4153, -0.0426, -9.5602, -2.4153, 0.4449, -9.7601, -2.4153, 0.4449, -9.5602, -2.4153, -0.0426, -9.5602, -2.4153, -0.0426, -9.7601, -2.4153, 0.4449, -9.7601, -2.4153, -0.53, -9.5602, -2.4153, -0.0426, -9.7601, -2.4153, -0.0426, -9.5602, -2.4153, -0.53, -9.5602, -2.4153, -0.53, -9.7601, -2.4153, -0.0426, -9.7601, -2.4153, 3.3698, -9.7601, -2.2151, 3.8573, -9.7601, -2.4153, 3.8573, -9.7601, -2.4153, 3.3698, -9.7601, -2.2151, 3.3698, -9.7601, -2.2151, 3.8573, -9.7601, -2.4153, 2.8823, -9.7601, -2.2151, 3.3698, -9.7601, -2.4153, 3.3698, -9.7601, -2.4153, 2.8823, -9.7601, -2.2151, 2.8823, -9.7601, -2.2151, 3.3698, -9.7601, -2.4153, 2.3948, -9.7601, -2.2151, 2.8823, -9.7601, -2.4153, 2.8823, -9.7601, -2.4153, 2.3948, -9.7601, -2.2151, 2.3948, -9.7601, -2.2151, 2.8823, -9.7601, -2.4153, 1.9073, -9.7601, -2.2151, 2.3948, -9.7601, -2.4153, 2.3948, -9.7601, -2.4153, 1.9073, -9.7601, -2.2151, 1.9073, -9.7601, -2.2151, 2.3948, -9.7601, -2.4153, 1.4199, -9.7601, -2.2151, 1.9073, -9.7601, -2.4153, 1.9073, -9.7601, -2.4153, 1.4199, -9.7601, -2.2151, 1.4199, -9.7601, -2.2151, 1.9073, -9.7601, -2.4153, 0.9324, -9.7601, -2.2151, 1.4199, -9.7601, -2.4153, 1.4199, -9.7601, -2.4153, 0.9324, -9.7601, -2.2151, 0.9324, -9.7601, -2.2151, 1.4199, -9.7601, -2.4153, 0.4449, -9.7601, -2.2151, 0.9324, -9.7601, -2.4153, 0.9324, -9.7601, -2.4153, 0.4449, -9.7601, -2.2151, 0.4449, -9.7601, -2.2151, 0.9324, -9.7601, -2.4153, -0.0426, -9.7601, -2.2151, 0.4449, -9.7601, -2.4153, 0.4449, -9.7601, -2.4153, -0.0426, -9.7601, -2.2151, -0.0426, -9.7601, -2.2151, 0.4449, -9.7601, -2.4153, -0.53, -9.7601, -2.2151, -0.0426, -9.7601, -2.4153, -0.0426, -9.7601, -2.4153, -0.53, -9.7601, -2.2151, -0.53, -9.7601, -2.2151, -0.0426, -9.7601, -2.2151, 3.3698, -9.7601, -2.2151, 3.8573, -9.5602, -2.2151, 3.8573, -9.7601, -2.2151, 3.3698, -9.7601, -2.2151, 3.3698, -9.5602, -2.2151, 3.8573, -9.5602, -2.2151, 2.8823, -9.7601, -2.2151, 3.3698, -9.5602, -2.2151, 3.3698, -9.7601, -2.2151, 2.8823, -9.7601, -2.2151, 2.8823, -9.5602, -2.2151, 3.3698, -9.5602, -2.2151, 2.3948, -9.7601, -2.2151, 2.8823, -9.5602, -2.2151, 2.8823, -9.7601, -2.2151, 2.3948, -9.7601, -2.2151, 2.3948, -9.5602, -2.2151, 2.8823, -9.5602, -2.2151, 1.9073, -9.7601, -2.2151, 2.3948, -9.5602, -2.2151, 2.3948, -9.7601, -2.2151, 1.9073, -9.7601, -2.2151, 1.9073, -9.5602, -2.2151, 2.3948, -9.5602, -2.2151, 1.4199, -9.7601, -2.2151, 1.9073, -9.5602, -2.2151, 1.9073, -9.7601, -2.2151, 1.4199, -9.7601, -2.2151, 1.4199, -9.5602, -2.2151, 1.9073, -9.5602, -2.2151, 0.9324, -9.7601, -2.2151, 1.4199, -9.5602, -2.2151, 1.4199, -9.7601, -2.2151, 0.9324, -9.7601, -2.2151, 0.9324, -9.5602, -2.2151, 1.4199, -9.5602, -2.2151, 0.4449, -9.7601, -2.2151, 0.9324, -9.5602, -2.2151, 0.9324, -9.7601, -2.2151, 0.4449, -9.7601, -2.2151, 0.4449, -9.5602, -2.2151, 0.9324, -9.5602, -2.2151, -0.0426, -9.7601, -2.2151, 0.4449, -9.5602, -2.2151, 0.4449, -9.7601, -2.2151, -0.0426, -9.7601, -2.2151, -0.0426, -9.5602, -2.2151, 0.4449, -9.5602, -2.2151, -0.53, -9.7601, -2.2151, -0.0426, -9.5602, -2.2151, -0.0426, -9.7601, -2.2151, -0.53, -9.7601, -2.2151, -0.53, -9.5602, -2.2151, -0.0426, -9.5602, -2.2151, 3.3698, -9.5602, -2.4153, 3.8573, -9.5602, -2.2151, 3.8573, -9.5602, -2.2151, 3.3698, -9.5602, -2.4153, 3.3698, -9.5602, -2.4153, 3.8573, -9.5602, -2.2151, 2.8823, -9.5602, -2.4153, 3.3698, -9.5602, -2.2151, 3.3698, -9.5602, -2.2151, 2.8823, -9.5602, -2.4153, 2.8823, -9.5602, -2.4153, 3.3698, -9.5602, -2.2151, 2.3948, -9.5602, -2.4153, 2.8823, -9.5602, -2.2151, 2.8823, -9.5602, -2.2151, 2.3948, -9.5602, -2.4153, 2.3948, -9.5602, -2.4153, 2.8823, -9.5602, -2.2151, 1.9073, -9.5602, -2.4153, 2.3948, -9.5602, -2.2151, 2.3948, -9.5602, -2.2151, 1.9073, -9.5602, -2.4153, 1.9073, -9.5602, -2.4153, 2.3948, -9.5602, -2.2151, 1.4199, -9.5602, -2.4153, 1.9073, -9.5602, -2.2151, 1.9073, -9.5602, -2.2151, 1.4199, -9.5602, -2.4153, 1.4199, -9.5602, -2.4153, 1.9073, -9.5602, -2.2151, 0.9324, -9.5602, -2.4153, 1.4199, -9.5602, -2.2151, 1.4199, -9.5602, -2.2151, 0.9324, -9.5602, -2.4153, 0.9324, -9.5602, -2.4153, 1.4199, -9.5602, -2.2151, 0.4449, -9.5602, -2.4153, 0.9324, -9.5602, -2.2151, 0.9324, -9.5602, -2.2151, 0.4449, -9.5602, -2.4153, 0.4449, -9.5602, -2.4153, 0.9324, -9.5602, -2.2151, -0.0426, -9.5602, -2.4153, 0.4449, -9.5602, -2.2151, 0.4449, -9.5602, -2.2151, -0.0426, -9.5602, -2.4153, -0.0426, -9.5602, -2.4153, 0.4449, -9.5602, -2.2151, -0.53, -9.5602, -2.4153, -0.0426, -9.5602, -2.2151, -0.0426, -9.5602, -2.2151, -0.53, -9.5602, -2.4153, -0.53, -9.5602, -2.4153, -0.0426, -9.5602, -2.4153, -0.53, -9.7601, -2.2151, -0.53, -9.5602, -2.2151, -0.53, -9.7601, -2.4153, -0.53, -9.7601, -2.4153, -0.53, -9.5602, -2.2151, -0.53, -9.5602, -2.2151, 3.8573, -9.7601, -2.4153, 3.8573, -9.5602, -2.4153, 3.8573, -9.7601, -2.2151, 3.8573, -9.7601, -2.2151, 3.8573, -9.5602, -2.4153, 3.8573, -9.5602, -2.4054, 1.529, 4.215, -3.866, 3.5206, 4.2139, -2.4054, 3.5152, 4.215, -2.0259, 1.5282, 4.2152, -2.4054, 3.5152, 4.215, -2.0259, 3.5139, 4.2152, -2.0259, 1.5282, 4.2152, -2.4054, 1.529, 4.215, -2.4054, 3.5152, 4.215, -2.0259, -0.4572, 4.2152, -2.4054, 1.529, 4.215, -2.0259, 1.5282, 4.2152, -2.0259, -0.4572, 4.2152, -2.4054, -0.4572, 4.215, -2.4054, 1.529, 4.215, -2.4054, 1.529, 4.215, -3.866, 1.5316, 4.2139, -3.866, 3.5206, 4.2139, -2.4054, -0.4572, 4.215, -3.866, 1.5316, 4.2139, -2.4054, 1.529, 4.215, -3.866, 1.5316, 4.2139, -5.4382, 3.5206, 3.1811, -3.866, 3.5206, 4.2139, -2.4054, -0.4572, 4.215, -3.866, -0.4572, 4.2139, -3.866, 1.5316, 4.2139, -3.866, 1.5316, 4.2139, -5.4382, 1.5316, 3.1811, -5.4382, 3.5206, 3.1811, -3.866, -0.4572, 4.2139, -5.4382, 1.5316, 3.1811, -3.866, 1.5316, 4.2139, -3.866, -0.4572, 4.2139, -5.4382, -0.4572, 3.1811, -5.4382, 1.5316, 3.1811, 3.77, 1.5316, 4.2139, 5.3812, -0.4572, 3.1811, 3.77, -0.4572, 4.2139, 3.77, 1.5316, 4.2139, 5.3812, 1.5316, 3.1811, 5.3812, -0.4572, 3.1811, 3.77, 3.5206, 4.2139, 5.3812, 1.5316, 3.1811, 3.77, 1.5316, 4.2139, 3.77, 3.5206, 4.2139, 5.3812, 3.5206, 3.1811, 5.3812, 1.5316, 3.1811, 3.77, 1.5316, 4.2139, 2.4944, 3.5157, 4.215, 3.77, 3.5206, 4.2139, 3.77, -0.4572, 4.2139, 2.4944, 1.5292, 4.215, 3.77, 1.5316, 4.2139, 3.77, 1.5316, 4.2139, 2.4944, 1.5292, 4.215, 2.4944, 3.5157, 4.215, 2.4944, 1.5292, 4.215, 1.9735, 3.5139, 4.2152, 2.4944, 3.5157, 4.215, 3.77, -0.4572, 4.2139, 2.4944, -0.4572, 4.2148, 2.4944, 1.5292, 4.215, 2.4944, 1.5292, 4.215, 1.9735, 1.5282, 4.2152, 1.9735, 3.5139, 4.2152, 2.4944, -0.4572, 4.2148, 1.9735, 1.5282, 4.2152, 2.4944, 1.5292, 4.215, 2.4944, -0.4572, 4.2148, 1.9735, -0.4572, 4.2152, 1.9735, 1.5282, 4.2152, -7.6547, 1.5316, -0.1296, -7.9644, 3.5206, -2.9932, -7.6547, 3.5206, -0.1296, -6.5871, 1.5316, 1.9768, -7.6547, 1.5316, -0.1296, -7.6547, 3.5206, -0.1296, -6.5871, 1.5316, 1.9768, -7.6547, 3.5206, -0.1296, -6.5871, 3.5206, 1.9768, -5.4382, 1.5316, 3.1811, -6.5871, 1.5316, 1.9768, -6.5871, 3.5206, 1.9768, -5.4382, 1.5316, 3.1811, -6.5871, 3.5206, 1.9768, -5.4382, 3.5206, 3.1811, -5.4382, -0.4572, 3.1811, -6.5871, 1.5316, 1.9768, -5.4382, 1.5316, 3.1811, -5.4382, -0.4572, 3.1811, -6.5871, -0.4572, 1.9768, -6.5871, 1.5316, 1.9768, -6.5871, -0.4572, 1.9768, -7.6547, 1.5316, -0.1296, -6.5871, 1.5316, 1.9768, -6.5871, -0.4572, 1.9768, -7.6547, -0.4572, -0.1296, -7.6547, 1.5316, -0.1296, -7.6547, -0.4572, -0.1296, -7.9644, 1.5316, -2.9932, -7.6547, 1.5316, -0.1296, -7.6547, 1.5316, -0.1296, -7.9644, 1.5316, -2.9932, -7.9644, 3.5206, -2.9932, -7.6547, -0.4572, -0.1296, -7.9644, -0.4572, -2.9932, -7.9644, 1.5316, -2.9932, -7.6547, -0.4572, -5.8568, -7.9644, 1.5316, -2.9932, -7.9644, -0.4572, -2.9932, -7.6547, 1.5316, -5.8568, -7.9644, 3.5206, -2.9932, -7.9644, 1.5316, -2.9932, -7.6547, -0.4572, -5.8568, -7.6547, 1.5316, -5.8568, -7.9644, 1.5316, -2.9932, -7.6547, 1.5316, -5.8568, -7.6547, 3.5206, -5.8568, -7.9644, 3.5206, -2.9932, -6.5871, -0.4572, -7.9632, -7.6547, 1.5316, -5.8568, -7.6547, -0.4572, -5.8568, -6.5871, 1.5316, -7.9632, -7.6547, 3.5206, -5.8568, -7.6547, 1.5316, -5.8568, -6.5871, -0.4572, -7.9632, -6.5871, 1.5316, -7.9632, -7.6547, 1.5316, -5.8568, -5.4382, -0.4572, -9.1674, -6.5871, 1.5316, -7.9632, -6.5871, -0.4572, -7.9632, -6.5871, 1.5316, -7.9632, -6.5871, 3.5206, -7.9632, -7.6547, 3.5206, -5.8568, -5.4382, -0.4572, -9.1674, -5.4382, 1.5316, -9.1674, -6.5871, 1.5316, -7.9632, -5.4382, 1.5316, -9.1674, -6.5871, 3.5206, -7.9632, -6.5871, 1.5316, -7.9632, -5.4382, 1.5316, -9.1674, -5.4382, 3.5206, -9.1674, -6.5871, 3.5206, -7.9632, 6.5151, 1.5316, 1.9766, 5.3812, 3.5206, 3.1811, 6.5151, 3.5206, 1.9766, 6.5151, 1.5316, 1.9766, 5.3812, 1.5316, 3.1811, 5.3812, 3.5206, 3.1811, 6.5151, -0.4572, 1.9766, 5.3812, 1.5316, 3.1811, 6.5151, 1.5316, 1.9766, 6.5151, -0.4572, 1.9766, 5.3812, -0.4572, 3.1811, 5.3812, 1.5316, 3.1811, 7.601, -0.4572, -0.1298, 6.5151, -0.4572, 1.9766, 6.5151, 1.5316, 1.9766, 7.601, 1.5316, -0.1298, 6.5151, 1.5316, 1.9766, 6.5151, 3.5206, 1.9766, 7.601, -0.4572, -0.1298, 6.5151, 1.5316, 1.9766, 7.601, 1.5316, -0.1298, 7.601, 1.5316, -0.1298, 6.5151, 3.5206, 1.9766, 7.601, 3.5206, -0.1298, 7.9069, -0.4572, -2.9932, 7.601, -0.4572, -0.1298, 7.601, 1.5316, -0.1298, 7.9069, 1.5316, -2.9932, 7.601, 1.5316, -0.1298, 7.601, 3.5206, -0.1298, 7.9069, -0.4572, -2.9932, 7.601, 1.5316, -0.1298, 7.9069, 1.5316, -2.9932, 7.9069, 1.5316, -2.9932, 7.601, 3.5206, -0.1298, 7.9069, 3.5206, -2.9932, 7.9069, 1.5316, -2.9932, 7.9069, 3.5206, -2.9932, 7.601, 3.5206, -5.8565, 7.9069, -0.4572, -2.9932, 7.9069, 1.5316, -2.9932, 7.601, 1.5316, -5.8565, 7.9069, 1.5316, -2.9932, 7.601, 3.5206, -5.8565, 7.601, 1.5316, -5.8565, 7.9069, -0.4572, -2.9932, 7.601, 1.5316, -5.8565, 7.601, -0.4572, -5.8565, 7.601, 1.5316, -5.8565, 7.601, 3.5206, -5.8565, 6.5151, 3.5206, -7.9629, 7.601, -0.4572, -5.8565, 7.601, 1.5316, -5.8565, 6.5151, 1.5316, -7.9629, 7.601, 1.5316, -5.8565, 6.5151, 3.5206, -7.9629, 6.5151, 1.5316, -7.9629, 6.5151, 1.5316, -7.9629, 6.5151, 3.5206, -7.9629, 5.3812, 3.5206, -9.1674, 7.601, -0.4572, -5.8565, 6.5151, 1.5316, -7.9629, 6.5151, -0.4572, -7.9629, 6.5151, 1.5316, -7.9629, 5.3812, 3.5206, -9.1674, 5.3812, 1.5316, -9.1674, 6.5151, -0.4572, -7.9629, 6.5151, 1.5316, -7.9629, 5.3812, 1.5316, -9.1674, 6.5151, -0.4572, -7.9629, 5.3812, 1.5316, -9.1674, 5.3812, -0.4572, -9.1674, 5.3812, 6.3737, 3.1808, 6.5151, 11.8401, 1.9766, 6.5151, 6.3705, 1.9766, 5.3812, 6.3737, 3.1808, 5.3812, 11.8433, 3.1808, 6.5151, 11.8401, 1.9766, 5.3812, 5.9287, 3.1808, 5.3812, 6.3737, 3.1808, 6.5151, 6.3705, 1.9766, 6.5151, 6.3705, 1.9766, 6.5151, 11.8401, 1.9766, 7.601, 11.8371, -0.1298, 5.3812, 5.9287, 3.1808, 6.5151, 6.3705, 1.9766, 6.5151, 5.9255, 1.9766, 6.5151, 6.3705, 1.9766, 7.601, 11.8371, -0.1298, 7.601, 6.3675, -0.1298, 6.5151, 5.9255, 1.9766, 6.5151, 6.3705, 1.9766, 7.601, 6.3675, -0.1298, 7.601, 6.3675, -0.1298, 7.601, 11.8371, -0.1298, 7.9069, 11.8364, -2.9932, 6.5151, 5.9255, 1.9766, 7.601, 6.3675, -0.1298, 7.601, 5.9225, -0.1298, 7.601, 5.9225, -0.1298, 7.601, 6.3675, -0.1298, 7.9069, 6.3668, -2.9932, 7.601, 6.3675, -0.1298, 7.9069, 11.8364, -2.9932, 7.9069, 6.3668, -2.9932, 7.601, 5.9225, -0.1298, 7.9069, 6.3668, -2.9932, 7.9069, 5.9218, -2.9932, 7.601, 5.9225, -5.8565, 7.9069, 5.9218, -2.9932, 7.9069, 6.3668, -2.9932, 7.601, 6.3675, -5.8565, 7.9069, 6.3668, -2.9932, 7.9069, 11.8364, -2.9932, 7.601, 5.9225, -5.8565, 7.9069, 6.3668, -2.9932, 7.601, 6.3675, -5.8565, 7.601, 6.3675, -5.8565, 7.9069, 11.8364, -2.9932, 7.601, 11.8371, -5.8565, 6.5151, 5.9255, -7.9629, 7.601, 5.9225, -5.8565, 7.601, 6.3675, -5.8565, 6.5151, 6.3705, -7.9629, 7.601, 6.3675, -5.8565, 7.601, 11.8371, -5.8565, 6.5151, 5.9255, -7.9629, 7.601, 6.3675, -5.8565, 6.5151, 6.3705, -7.9629, 5.3812, 5.9287, -9.1672, 6.5151, 5.9255, -7.9629, 6.5151, 6.3705, -7.9629, 6.5151, 6.3705, -7.9629, 7.601, 11.8371, -5.8565, 6.5151, 11.8401, -7.9629, 5.3812, 5.9287, -9.1672, 6.5151, 6.3705, -7.9629, 5.3812, 6.3737, -9.1672, 5.3812, 6.3737, -9.1672, 6.5151, 6.3705, -7.9629, 6.5151, 11.8401, -7.9629, 5.3812, 6.3737, -9.1672, 6.5151, 11.8401, -7.9629, 5.3812, 11.8433, -9.1672, -2.0174, 6.3696, 4.2152, 1.9684, 11.8392, 4.2152, 1.9684, 6.3696, 4.2152, 1.9684, 6.3696, 4.2152, 1.9684, 11.8392, 4.2152, 2.491, 11.8395, 4.215, -2.0174, 6.3696, 4.2152, -2.0174, 11.8392, 4.2152, 1.9684, 11.8392, 4.2152, 1.9684, 6.3696, 4.2152, 2.491, 11.8395, 4.215, 2.491, 6.37, 4.215, 2.491, 6.37, 4.215, 2.491, 11.8395, 4.215, 3.77, 11.8405, 4.2139, -2.0174, 5.9246, 4.2155, -2.0174, 6.3696, 4.2152, 1.9684, 6.3696, 4.2152, 2.491, 6.37, 4.215, 3.77, 11.8405, 4.2139, 3.77, 6.3709, 4.2139, 3.77, 6.3709, 4.2139, 3.77, 11.8405, 4.2139, 5.3812, 11.8433, 3.1808, 3.77, 6.3709, 4.2139, 5.3812, 11.8433, 3.1808, 5.3812, 6.3737, 3.1808, 1.9684, 5.9246, 4.2152, 1.9684, 6.3696, 4.2152, 2.491, 6.37, 4.215, -2.0174, 5.9246, 4.2155, 1.9684, 6.3696, 4.2152, 1.9684, 5.9246, 4.2152, 2.491, 5.925, 4.215, 2.491, 6.37, 4.215, 3.77, 6.3709, 4.2139, 1.9684, 5.9246, 4.2152, 2.491, 6.37, 4.215, 2.491, 5.925, 4.215, 3.77, 5.9259, 4.2139, 3.77, 6.3709, 4.2139, 5.3812, 6.3737, 3.1808, 2.491, 5.925, 4.215, 3.77, 6.3709, 4.2139, 3.77, 5.9259, 4.2139, 3.77, 5.9259, 4.2139, 5.3812, 6.3737, 3.1808, 5.3812, 5.9287, 3.1808, 5.3812, 5.9287, 3.1808, 3.7707, 5.5545, 4.2152, 3.77, 5.9259, 4.2139, 5.3812, 5.9287, 3.1808, 5.3783, 5.5565, 3.1879, 3.7707, 5.5545, 4.2152, 3.77, 5.9259, 4.2139, 3.7707, 5.5545, 4.2152, 2.4917, 5.5537, 4.2152, 3.77, 5.9259, 4.2139, 2.4917, 5.5537, 4.2152, 2.491, 5.925, 4.215, 2.491, 5.925, 4.215, 2.4917, 5.5537, 4.2152, 1.9694, 5.5533, 4.2152, 2.491, 5.925, 4.215, 1.9694, 5.5533, 4.2152, 1.9684, 5.9246, 4.2152, 1.9684, 5.9246, 4.2152, 1.9694, 5.5533, 4.2152, -2.0189, 5.5533, 4.2152, 1.9684, 5.9246, 4.2152, -2.0189, 5.5533, 4.2152, -2.0174, 5.9246, 4.2155, -2.0174, 5.9246, 4.2155, -2.0189, 5.5533, 4.2152, -2.4001, 5.5535, 4.2152, -2.0174, 5.9246, 4.2155, -2.4001, 5.5535, 4.2152, -2.3986, 5.9248, 4.215, -2.3986, 5.9248, 4.215, -2.4001, 5.5535, 4.2152, -3.8674, 5.5545, 4.2152, -2.3986, 5.9248, 4.215, -2.0174, 6.3696, 4.2152, -2.0174, 5.9246, 4.2155, -2.3986, 5.9248, 4.215, -3.8674, 5.5545, 4.2152, -3.866, 5.9259, 4.2139, -3.866, 5.9259, 4.2139, -3.8674, 5.5545, 4.2152, -5.4295, 5.5565, 3.1881, -3.866, 5.9259, 4.2139, -5.4295, 5.5565, 3.1881, -5.4382, 5.9287, 3.1811, -2.3986, 5.9248, 4.215, -2.3986, 6.3698, 4.215, -2.0174, 6.3696, 4.2152, -3.866, 5.9259, 4.2139, -2.3986, 6.3698, 4.215, -2.3986, 5.9248, 4.215, -2.3986, 6.3698, 4.215, -2.0174, 11.8392, 4.2152, -2.0174, 6.3696, 4.2152, -2.3986, 6.3698, 4.215, -2.3986, 11.8394, 4.215, -2.0174, 11.8392, 4.2152, -3.866, 5.9259, 4.2139, -3.866, 6.3709, 4.2139, -2.3986, 6.3698, 4.215, -3.866, 6.3709, 4.2139, -2.3986, 11.8394, 4.215, -2.3986, 6.3698, 4.215, -5.4382, 5.9287, 3.1811, -3.866, 6.3709, 4.2139, -3.866, 5.9259, 4.2139, -3.866, 6.3709, 4.2139, -3.866, 11.8405, 4.2139, -2.3986, 11.8394, 4.215, -5.4382, 5.9287, 3.1811, -5.4382, 6.3737, 3.1811, -3.866, 6.3709, 4.2139, -5.4382, 6.3737, 3.1811, -3.866, 11.8405, 4.2139, -3.866, 6.3709, 4.2139, -5.4382, 6.3737, 3.1811, -5.4382, 11.8431, 3.1811, -3.866, 11.8405, 4.2139, -7.6547, 6.3675, -0.1296, -6.5871, 11.8401, 1.9768, -6.5871, 6.3705, 1.9768, -6.5871, 6.3705, 1.9768, -6.5871, 11.8401, 1.9768, -5.4382, 11.8431, 3.1811, -6.5871, 6.3705, 1.9768, -5.4382, 11.8431, 3.1811, -5.4382, 6.3737, 3.1811, -7.6547, 6.3675, -0.1296, -7.6547, 11.8371, -0.1296, -6.5871, 11.8401, 1.9768, -6.5871, 5.9255, 1.9768, -6.5871, 6.3705, 1.9768, -5.4382, 6.3737, 3.1811, -6.5871, 5.9255, 1.9768, -5.4382, 6.3737, 3.1811, -5.4382, 5.9287, 3.1811, -7.6547, 5.9225, -0.1296, -6.5871, 6.3705, 1.9768, -6.5871, 5.9255, 1.9768, -7.6547, 5.9225, -0.1296, -7.6547, 6.3675, -0.1296, -6.5871, 6.3705, 1.9768, -7.9644, 5.9216, -2.9932, -7.6547, 6.3675, -0.1296, -7.6547, 5.9225, -0.1296, -7.9644, 6.3668, -2.9932, -7.6547, 11.8371, -0.1296, -7.6547, 6.3675, -0.1296, -7.9644, 5.9216, -2.9932, -7.9644, 6.3668, -2.9932, -7.6547, 6.3675, -0.1296, -7.9644, 6.3668, -2.9932, -7.9644, 11.8362, -2.9932, -7.6547, 11.8371, -0.1296, -7.9644, 6.3668, -2.9932, -7.6547, 11.8371, -5.8568, -7.9644, 11.8362, -2.9932, -7.9644, 5.9216, -2.9932, -7.6547, 6.3675, -5.8568, -7.9644, 6.3668, -2.9932, -7.9644, 6.3668, -2.9932, -7.6547, 6.3675, -5.8568, -7.6547, 11.8371, -5.8568, -7.9644, 5.9216, -2.9932, -7.6547, 5.9225, -5.8568, -7.6547, 6.3675, -5.8568, -7.6547, 6.3675, -5.8568, -6.5871, 11.8401, -7.9632, -7.6547, 11.8371, -5.8568, -7.6547, 5.9225, -5.8568, -6.5871, 6.3705, -7.9632, -7.6547, 6.3675, -5.8568, -7.6547, 6.3675, -5.8568, -6.5871, 6.3705, -7.9632, -6.5871, 11.8401, -7.9632, -6.5871, 6.3705, -7.9632, -5.4382, 11.8431, -9.1674, -6.5871, 11.8401, -7.9632, -7.6547, 5.9225, -5.8568, -6.5871, 5.9255, -7.9632, -6.5871, 6.3705, -7.9632, -6.5871, 6.3705, -7.9632, -5.4382, 6.3737, -9.1674, -5.4382, 11.8431, -9.1674, -6.5871, 5.9255, -7.9632, -5.4382, 6.3737, -9.1674, -6.5871, 6.3705, -7.9632, -6.5871, 5.9255, -7.9632, -5.4382, 5.9287, -9.1674, -5.4382, 6.3737, -9.1674, 7.601, 5.9225, -0.1298, 6.5112, 5.5541, 1.9806, 6.5151, 5.9255, 1.9766, 6.5151, 5.9255, 1.9766, 6.5112, 5.5541, 1.9806, 5.3783, 5.5565, 3.1879, 6.5151, 5.9255, 1.9766, 5.3783, 5.5565, 3.1879, 5.3812, 5.9287, 3.1808, 7.601, 5.9225, -0.1298, 7.5959, 5.5518, -0.1276, 6.5112, 5.5541, 1.9806, 7.9069, 5.9218, -2.9932, 7.5959, 5.5518, -0.1276, 7.601, 5.9225, -0.1298, 7.9069, 5.9218, -2.9932, 7.9018, 5.5511, -2.9932, 7.5959, 5.5518, -0.1276, 7.9069, 5.9218, -2.9932, 7.5959, 5.5518, -5.8587, 7.9018, 5.5511, -2.9932, 7.9069, 5.9218, -2.9932, 7.601, 5.9225, -5.8565, 7.5959, 5.5518, -5.8587, 7.601, 5.9225, -5.8565, 6.5112, 5.5541, -7.9669, 7.5959, 5.5518, -5.8587, 7.601, 5.9225, -5.8565, 6.5151, 5.9255, -7.9629, 6.5112, 5.5541, -7.9669, 6.5151, 5.9255, -7.9629, 5.3783, 5.5565, -9.1742, 6.5112, 5.5541, -7.9669, 6.5151, 5.9255, -7.9629, 5.3812, 5.9287, -9.1672, 5.3783, 5.5565, -9.1742, -5.4382, 5.9287, 3.1811, -6.5932, 5.5541, 1.9806, -6.5871, 5.9255, 1.9768, -5.4382, 5.9287, 3.1811, -5.4295, 5.5565, 3.1881, -6.5932, 5.5541, 1.9806, -6.5871, 5.9255, 1.9768, -6.5932, 5.5541, 1.9806, -7.6496, 5.5518, -0.1276, -6.5871, 5.9255, 1.9768, -7.6496, 5.5518, -0.1276, -7.6547, 5.9225, -0.1296, -7.6547, 5.9225, -0.1296, -7.6496, 5.5518, -0.1276, -7.9644, 5.5511, -2.9932, -7.6547, 5.9225, -0.1296, -7.9644, 5.5511, -2.9932, -7.9644, 5.9216, -2.9932, -7.6547, 5.9225, -5.8568, -7.9644, 5.9216, -2.9932, -7.9644, 5.5511, -2.9932, -7.6547, 5.9225, -5.8568, -7.9644, 5.5511, -2.9932, -7.6496, 5.5518, -5.8587, -6.5871, 5.9255, -7.9632, -7.6547, 5.9225, -5.8568, -7.6496, 5.5518, -5.8587, -6.5871, 5.9255, -7.9632, -7.6496, 5.5518, -5.8587, -6.5932, 5.5541, -7.9669, -5.4382, 5.9287, -9.1674, -6.5871, 5.9255, -7.9632, -6.5932, 5.5541, -7.9669, -5.4382, 5.9287, -9.1674, -6.5932, 5.5541, -7.9669, -5.4295, 5.5565, -9.1744, -2.4054, 1.529, -10.2013, -3.866, 3.5206, -10.2002, -3.866, 1.5316, -10.2002, -3.866, 1.5316, -10.2002, -3.866, 3.5206, -10.2002, -5.4382, 3.5206, -9.1674, -3.866, 1.5316, -10.2002, -5.4382, 3.5206, -9.1674, -5.4382, 1.5316, -9.1674, -2.4054, 1.529, -10.2013, -2.4054, 3.5152, -10.2013, -3.866, 3.5206, -10.2002, -3.866, -0.4572, -10.2002, -3.866, 1.5316, -10.2002, -5.4382, 1.5316, -9.1674, -3.866, -0.4572, -10.2002, -5.4382, 1.5316, -9.1674, -5.4382, -0.4572, -9.1674, -2.4054, -0.4572, -10.2013, -3.866, 1.5316, -10.2002, -3.866, -0.4572, -10.2002, -2.4054, -0.4572, -10.2013, -2.4054, 1.529, -10.2013, -3.866, 1.5316, -10.2002, -2.0259, -0.4572, -10.2015, -2.4054, 1.529, -10.2013, -2.4054, -0.4572, -10.2013, -2.0259, -0.4572, -10.2015, -2.0259, 1.5282, -10.2015, -2.4054, 1.529, -10.2013, -2.0259, 1.5282, -10.2015, -2.4054, 3.5152, -10.2013, -2.4054, 1.529, -10.2013, -2.0259, 1.5282, -10.2015, -2.0259, 3.5139, -10.2015, -2.4054, 3.5152, -10.2013, 3.77, 1.5316, -10.2002, 5.3812, -0.4572, -9.1674, 5.3812, 1.5316, -9.1674, 3.77, 1.5316, -10.2002, 3.77, -0.4572, -10.2002, 5.3812, -0.4572, -9.1674, 3.77, 3.5206, -10.2002, 3.77, 1.5316, -10.2002, 5.3812, 1.5316, -9.1674, 3.77, 3.5206, -10.2002, 5.3812, 1.5316, -9.1674, 5.3812, 3.5206, -9.1674, 3.77, 1.5316, -10.2002, 3.77, 3.5206, -10.2002, 2.4944, 3.5157, -10.2013, 3.77, -0.4572, -10.2002, 3.77, 1.5316, -10.2002, 2.4944, 1.5292, -10.2013, 3.77, 1.5316, -10.2002, 2.4944, 3.5157, -10.2013, 2.4944, 1.5292, -10.2013, 2.4944, 1.5292, -10.2013, 2.4944, 3.5157, -10.2013, 1.9735, 3.5139, -10.2015, 3.77, -0.4572, -10.2002, 2.4944, 1.5292, -10.2013, 2.4944, -0.4572, -10.2011, 2.4944, 1.5292, -10.2013, 1.9735, 3.5139, -10.2015, 1.9735, 1.5282, -10.2015, 2.4944, -0.4572, -10.2011, 2.4944, 1.5292, -10.2013, 1.9735, 1.5282, -10.2015, 2.4944, -0.4572, -10.2011, 1.9735, 1.5282, -10.2015, 1.9735, -0.4572, -10.2015, -2.0174, 6.3696, -10.2015, 1.9684, 11.8392, -10.2015, -2.0174, 11.8392, -10.2015, -2.0174, 6.3696, -10.2015, 1.9684, 6.3696, -10.2015, 1.9684, 11.8392, -10.2015, 1.9684, 6.3696, -10.2015, 2.491, 11.8395, -10.2013, 1.9684, 11.8392, -10.2015, -2.3986, 6.3698, -10.2013, -2.0174, 6.3696, -10.2015, -2.0174, 11.8392, -10.2015, -2.3986, 6.3698, -10.2013, -2.0174, 11.8392, -10.2015, -2.3986, 11.8394, -10.2013, -2.0174, 5.9246, -10.2015, 1.9684, 6.3696, -10.2015, -2.0174, 6.3696, -10.2015, -3.866, 6.3709, -10.2002, -2.3986, 6.3698, -10.2013, -2.3986, 11.8394, -10.2013, -3.866, 6.3709, -10.2002, -2.3986, 11.8394, -10.2013, -3.866, 11.8405, -10.2002, -5.4382, 6.3737, -9.1674, -3.866, 6.3709, -10.2002, -3.866, 11.8405, -10.2002, -5.4382, 6.3737, -9.1674, -3.866, 11.8405, -10.2002, -5.4382, 11.8431, -9.1674, -5.4382, 5.9287, -9.1674, -3.866, 6.3709, -10.2002, -5.4382, 6.3737, -9.1674, -5.4382, 5.9287, -9.1674, -3.866, 5.9259, -10.2002, -3.866, 6.3709, -10.2002, -3.866, 5.9259, -10.2002, -2.3986, 6.3698, -10.2013, -3.866, 6.3709, -10.2002, -3.866, 5.9259, -10.2002, -5.4382, 5.9287, -9.1674, -5.4295, 5.5565, -9.1744, -3.866, 5.9259, -10.2002, -5.4295, 5.5565, -9.1744, -3.8674, 5.5545, -10.2015, -3.866, 5.9259, -10.2002, -2.3986, 5.9248, -10.2013, -2.3986, 6.3698, -10.2013, -2.3986, 5.9248, -10.2013, -3.866, 5.9259, -10.2002, -3.8674, 5.5545, -10.2015, -2.3986, 5.9248, -10.2013, -2.0174, 6.3696, -10.2015, -2.3986, 6.3698, -10.2013, -2.3986, 5.9248, -10.2013, -2.0174, 5.9246, -10.2015, -2.0174, 6.3696, -10.2015, -2.3986, 5.9248, -10.2013, -3.8674, 5.5545, -10.2015, -2.4001, 5.5535, -10.2015, -2.0174, 5.9246, -10.2015, -2.3986, 5.9248, -10.2013, -2.4001, 5.5535, -10.2015, -2.0174, 5.9246, -10.2015, -2.4001, 5.5535, -10.2015, -2.0189, 5.5533, -10.2015, 1.9684, 5.9246, -10.2015, -2.0174, 5.9246, -10.2015, -2.0189, 5.5533, -10.2015, -2.0174, 5.9246, -10.2015, 1.9684, 5.9246, -10.2015, 1.9684, 6.3696, -10.2015, 1.9684, 5.9246, -10.2015, -2.0189, 5.5533, -10.2015, 1.9694, 5.5533, -10.2015, 1.9684, 5.9246, -10.2015, 2.491, 6.37, -10.2013, 1.9684, 6.3696, -10.2015, 1.9684, 6.3696, -10.2015, 2.491, 6.37, -10.2013, 2.491, 11.8395, -10.2013, 2.491, 6.37, -10.2013, 3.77, 11.8405, -10.2002, 2.491, 11.8395, -10.2013, 2.491, 5.925, -10.2013, 1.9684, 5.9246, -10.2015, 1.9694, 5.5533, -10.2015, 1.9684, 5.9246, -10.2015, 2.491, 5.925, -10.2013, 2.491, 6.37, -10.2013, 2.491, 5.925, -10.2013, 1.9694, 5.5533, -10.2015, 2.4917, 5.5537, -10.2015, 2.491, 6.37, -10.2013, 3.77, 6.3709, -10.2002, 3.77, 11.8405, -10.2002, 2.491, 5.925, -10.2013, 3.77, 6.3709, -10.2002, 2.491, 6.37, -10.2013, 3.77, 6.3709, -10.2002, 5.3812, 11.8433, -9.1672, 3.77, 11.8405, -10.2002, 3.77, 6.3709, -10.2002, 5.3812, 6.3737, -9.1672, 5.3812, 11.8433, -9.1672, 2.491, 5.925, -10.2013, 3.77, 5.9259, -10.2002, 3.77, 6.3709, -10.2002, 3.77, 5.9259, -10.2002, 5.3812, 6.3737, -9.1672, 3.77, 6.3709, -10.2002, 3.77, 5.9259, -10.2002, 2.491, 5.925, -10.2013, 2.4917, 5.5537, -10.2015, 3.77, 5.9259, -10.2002, 5.3812, 5.9287, -9.1672, 5.3812, 6.3737, -9.1672, 3.77, 5.9259, -10.2002, 2.4917, 5.5537, -10.2015, 3.7707, 5.5545, -10.2015, 5.3812, 5.9287, -9.1672, 3.77, 5.9259, -10.2002, 3.7707, 5.5545, -10.2015, 5.3812, 5.9287, -9.1672, 3.7707, 5.5545, -10.2015, 5.3783, 5.5565, -9.1742, -2.0259, 1.5283, 4.2151, -2.0259, -0.4572, 7.0149, -2.0259, -0.4572, 4.2151, -2.0259, 1.5283, 4.2151, -2.0259, 1.5283, 7.0149, -2.0259, -0.4572, 7.0149, -2.0259, 3.5138, 4.2151, -2.0259, 1.5283, 7.0149, -2.0259, 1.5283, 4.2151, -2.0259, 3.5138, 4.2151, -2.0259, 3.5138, 7.0149, -2.0259, 1.5283, 7.0149, 1.9735, 1.5283, 4.2151, 1.9735, 3.5138, 7.0149, 1.9735, 3.5138, 4.2154, 1.9735, 1.5283, 4.2151, 1.9735, 1.5283, 7.0149, 1.9735, 3.5138, 7.0149, 1.9735, -0.4572, 4.2151, 1.9735, 1.5283, 7.0149, 1.9735, 1.5283, 4.2151, 1.9735, -0.4572, 4.2151, 1.9735, -0.4572, 7.0146, 1.9735, 1.5283, 7.0149, 1.9735, 3.5138, 4.2154, -2.0259, 3.5138, 7.0149, -2.0259, 3.5138, 4.2151, 1.9735, 3.5138, 4.2154, 1.9735, 3.5138, 7.0149, -2.0259, 3.5138, 7.0149, -2.4054, 3.5153, 4.2151, -1.8363, 3.7923, 3.5273, -2.0259, 3.5138, 4.2151, -2.0259, 3.5138, 4.2151, -1.8363, 3.7923, 3.5273, 1.7814, 3.7923, 3.5273, -2.4054, 3.5153, 4.2151, -2.1797, 3.7931, 3.527, -1.8363, 3.7923, 3.5273, -2.0259, 3.5138, 4.2151, 1.7814, 3.7923, 3.5273, 1.9735, 3.5138, 4.2154, -3.866, 3.5207, 4.2139, -2.1797, 3.7931, 3.527, -2.4054, 3.5153, 4.2151, 1.9735, 3.5138, 4.2154, 1.7814, 3.7923, 3.5273, 2.2527, 3.7934, 3.527, -3.866, 3.5207, 4.2139, -3.5008, 3.7961, 3.5261, -2.1797, 3.7931, 3.527, 1.9735, 3.5138, 4.2154, 2.2527, 3.7934, 3.527, 2.4944, 3.5158, 4.2148, -5.4382, 3.5207, 3.181, -3.5008, 3.7961, 3.5261, -3.866, 3.5207, 4.2139, 2.4944, 3.5158, 4.2148, 2.2527, 3.7934, 3.527, 3.4067, 3.7961, 3.5261, -5.4382, 3.5207, 3.181, -4.9231, 3.7961, 2.5918, -3.5008, 3.7961, 3.5261, 2.4944, 3.5158, 4.2148, 3.4067, 3.7961, 3.5261, 3.77, 3.5207, 4.2139, -6.5871, 3.5207, 1.9767, -4.9231, 3.7961, 2.5918, -5.4382, 3.5207, 3.181, 3.77, 3.5207, 4.2139, 3.4067, 3.7961, 3.5261, 4.8639, 3.7961, 2.5915, -6.5871, 3.5207, 1.9767, -5.9623, 3.7961, 1.5023, -4.9231, 3.7961, 2.5918, 3.77, 3.5207, 4.2139, 4.8639, 3.7961, 2.5915, 5.3812, 3.5207, 3.181, -7.6547, 3.5207, -0.1295, -5.9623, 3.7961, 1.5023, -6.5871, 3.5207, 1.9767, 5.3812, 3.5207, 3.181, 4.8639, 3.7961, 2.5915, 5.8898, 3.7961, 1.5023, -7.6547, 3.5207, -0.1295, -6.9279, 3.7961, -0.4032, -5.9623, 3.7961, 1.5023, 5.3812, 3.5207, 3.181, 5.8898, 3.7961, 1.5023, 6.5151, 3.5207, 1.9767, -7.9644, 3.5207, -2.9932, -6.9279, 3.7961, -0.4032, -7.6547, 3.5207, -0.1295, 6.5151, 3.5207, 1.9767, 5.8898, 3.7961, 1.5023, 6.8721, 3.7961, -0.4032, -7.9644, 3.5207, -2.9932, -7.2083, 3.7961, -2.9932, -6.9279, 3.7961, -0.4032, 6.5151, 3.5207, 1.9767, 6.8721, 3.7961, -0.4032, 7.601, 3.5207, -0.1298, -7.9644, 3.5207, -2.9932, -6.9279, 3.7961, -5.5832, -7.2083, 3.7961, -2.9932, 7.601, 3.5207, -0.1298, 6.8721, 3.7961, -0.4032, 7.1486, 3.7961, -2.9932, -7.9644, 3.5207, -2.9932, -7.6547, 3.5207, -5.8569, -6.9279, 3.7961, -5.5832, 7.601, 3.5207, -0.1298, 7.1486, 3.7961, -2.9932, 7.9069, 3.5207, -2.9932, -7.6547, 3.5207, -5.8569, -5.9623, 3.7961, -7.4887, -6.9279, 3.7961, -5.5832, 7.601, 3.5207, -5.8565, 7.9069, 3.5207, -2.9932, 7.1486, 3.7961, -2.9932, -7.6547, 3.5207, -5.8569, -6.5871, 3.5207, -7.9631, -5.9623, 3.7961, -7.4887, 7.601, 3.5207, -5.8565, 7.1486, 3.7961, -2.9932, 6.8721, 3.7961, -5.5832, -6.5871, 3.5207, -7.9631, -4.9231, 3.7961, -8.5782, -5.9623, 3.7961, -7.4887, 6.5151, 3.5207, -7.9631, 7.601, 3.5207, -5.8565, 6.8721, 3.7961, -5.5832, -6.5871, 3.5207, -7.9631, -5.4382, 3.5207, -9.1673, -4.9231, 3.7961, -8.5782, 6.5151, 3.5207, -7.9631, 6.8721, 3.7961, -5.5832, 5.8898, 3.7961, -7.4887, -5.4382, 3.5207, -9.1673, -3.5008, 3.7961, -9.5125, -4.9231, 3.7961, -8.5782, 5.3812, 3.5207, -9.1673, 6.5151, 3.5207, -7.9631, 5.8898, 3.7961, -7.4887, -5.4382, 3.5207, -9.1673, -3.866, 3.5207, -10.2003, -3.5008, 3.7961, -9.5125, 5.3812, 3.5207, -9.1673, 5.8898, 3.7961, -7.4887, 4.8639, 3.7961, -8.5779, -3.866, 3.5207, -10.2003, -2.1797, 3.7931, -9.5134, -3.5008, 3.7961, -9.5125, 3.77, 3.5207, -10.2003, 5.3812, 3.5207, -9.1673, 4.8639, 3.7961, -8.5779, -3.866, 3.5207, -10.2003, -2.4054, 3.5153, -10.2015, -2.1797, 3.7931, -9.5134, 3.77, 3.5207, -10.2003, 4.8639, 3.7961, -8.5779, 3.4067, 3.7961, -9.5125, -2.4054, 3.5153, -10.2015, -1.8363, 3.7923, -9.5137, -2.1797, 3.7931, -9.5134, 2.4944, 3.5158, -10.2012, 3.77, 3.5207, -10.2003, 3.4067, 3.7961, -9.5125, -2.4054, 3.5153, -10.2015, -2.0259, 3.5138, -10.2015, -1.8363, 3.7923, -9.5137, 2.4944, 3.5158, -10.2012, 3.4067, 3.7961, -9.5125, 2.2527, 3.7934, -9.5134, -2.0259, 3.5138, -10.2015, 1.7814, 3.7923, -9.5137, -1.8363, 3.7923, -9.5137, 1.9735, 3.5138, -10.2018, 2.4944, 3.5158, -10.2012, 2.2527, 3.7934, -9.5134, -2.0259, 3.5138, -10.2015, 1.9735, 3.5138, -10.2018, 1.7814, 3.7923, -9.5137, 1.9735, 3.5138, -10.2018, 2.2527, 3.7934, -9.5134, 1.7814, 3.7923, -9.5137, 7.9018, 4.6502, -2.9932, 6.8675, 4.4154, -0.4014, 7.5959, 4.6502, -0.1277, 7.5959, 4.6502, -0.1277, 6.8675, 4.4154, -0.4014, 5.8864, 4.4154, 1.5057, 7.9018, 4.6502, -2.9932, 7.1443, 4.4154, -2.9932, 6.8675, 4.4154, -0.4014, 7.5959, 4.6502, -0.1277, 5.8864, 4.4154, 1.5057, 6.5112, 4.6501, 1.9803, 7.9018, 4.6502, -2.9932, 6.8675, 4.4154, -5.585, 7.1443, 4.4154, -2.9932, 6.5112, 4.6501, 1.9803, 5.8864, 4.4154, 1.5057, 4.8612, 4.4154, 2.5979, 7.9018, 4.6502, -2.9932, 7.5959, 4.6502, -5.8587, 6.8675, 4.4154, -5.585, 6.5112, 4.6501, 1.9803, 4.8612, 4.4154, 2.5979, 5.3783, 4.6501, 3.188, 7.5959, 4.6502, -5.8587, 5.8864, 4.4154, -7.4921, 6.8675, 4.4154, -5.585, 5.3783, 4.6501, 3.188, 4.8612, 4.4154, 2.5979, 3.4072, 4.4154, 3.5273, 7.5959, 4.6502, -5.8587, 6.5112, 4.6501, -7.9667, 5.8864, 4.4154, -7.4921, 5.3783, 4.6501, 3.188, 3.4072, 4.4154, 3.5273, 3.7707, 4.6501, 4.2151, 6.5112, 4.6501, -7.9667, 4.8612, 4.4154, -8.5843, 5.8864, 4.4154, -7.4921, 3.7707, 4.6501, 4.2151, 3.4072, 4.4154, 3.5273, 2.2532, 4.4058, 3.5273, 6.5112, 4.6501, -7.9667, 5.3783, 4.6501, -9.1744, 4.8612, 4.4154, -8.5843, 3.7707, 4.6501, 4.2151, 2.2532, 4.4058, 3.5273, 2.4951, 4.6325, 4.2154, 5.3783, 4.6501, -9.1744, 3.4072, 4.4154, -9.5137, 4.8612, 4.4154, -8.5843, 2.4951, 4.6325, 4.2154, 2.2532, 4.4058, 3.5273, 1.7819, 4.4018, 3.5273, 5.3783, 4.6501, -9.1744, 3.7707, 4.6501, -10.2015, 3.4072, 4.4154, -9.5137, 2.4951, 4.6325, 4.2154, 1.7819, 4.4018, 3.5273, 1.9742, 4.6254, 4.2154, 3.7707, 4.6501, -10.2015, 2.2532, 4.4058, -9.5137, 3.4072, 4.4154, -9.5137, 1.9742, 4.6254, 4.2154, 1.7819, 4.4018, 3.5273, -1.8377, 4.4018, 3.5273, 3.7707, 4.6501, -10.2015, 2.4951, 4.6325, -10.2018, 2.2532, 4.4058, -9.5137, 1.9742, 4.6254, 4.2154, -1.8377, 4.4018, 3.5273, -2.0273, 4.6254, 4.2154, 2.4951, 4.6325, -10.2018, 1.7819, 4.4018, -9.5137, 2.2532, 4.4058, -9.5137, -2.0273, 4.6254, 4.2154, -1.8377, 4.4018, 3.5273, -2.1811, 4.4046, 3.5273, 2.4951, 4.6325, -10.2018, 1.9742, 4.6254, -10.2018, 1.7819, 4.4018, -9.5137, -2.0273, 4.6254, 4.2154, -2.1811, 4.4046, 3.5273, -2.4068, 4.6305, 4.2154, 1.9742, 4.6254, -10.2018, -1.8377, 4.4018, -9.5137, 1.7819, 4.4018, -9.5137, -2.4068, 4.6305, 4.2154, -2.1811, 4.4046, 3.5273, -3.5022, 4.4154, 3.527, 1.9742, 4.6254, -10.2018, -2.0273, 4.6254, -10.2018, -1.8377, 4.4018, -9.5137, -2.4068, 4.6305, 4.2154, -3.5022, 4.4154, 3.527, -3.8674, 4.6501, 4.2151, -2.0273, 4.6254, -10.2018, -2.1811, 4.4046, -9.5137, -1.8377, 4.4018, -9.5137, -3.8674, 4.6501, 4.2151, -3.5022, 4.4154, 3.527, -4.9153, 4.4154, 2.5979, -2.0273, 4.6254, -10.2018, -2.4068, 4.6305, -10.2018, -2.1811, 4.4046, -9.5137, -3.8674, 4.6501, 4.2151, -4.9153, 4.4154, 2.5979, -5.4295, 4.6501, 3.188, -2.4068, 4.6305, -10.2018, -3.5022, 4.4154, -9.5134, -2.1811, 4.4046, -9.5137, -5.4295, 4.6501, 3.188, -4.9153, 4.4154, 2.5979, -5.9679, 4.4154, 1.5057, -2.4068, 4.6305, -10.2018, -3.8674, 4.6501, -10.2015, -3.5022, 4.4154, -9.5134, -5.4295, 4.6501, 3.188, -5.9679, 4.4154, 1.5057, -6.5932, 4.6501, 1.9806, -3.8674, 4.6501, -10.2015, -4.9153, 4.4154, -8.5843, -3.5022, 4.4154, -9.5134, -6.5932, 4.6501, 1.9806, -5.9679, 4.4154, 1.5057, -6.9233, 4.4154, -0.4014, -3.8674, 4.6501, -10.2015, -5.4295, 4.6501, -9.1744, -4.9153, 4.4154, -8.5843, -6.5932, 4.6501, 1.9806, -6.9233, 4.4154, -0.4014, -7.6496, 4.6502, -0.1277, -5.4295, 4.6501, -9.1744, -5.9679, 4.4154, -7.4921, -4.9153, 4.4154, -8.5843, -7.6496, 4.6502, -0.1277, -6.9233, 4.4154, -0.4014, -7.2083, 4.4154, -2.9932, -5.4295, 4.6501, -9.1744, -6.5932, 4.6501, -7.967, -5.9679, 4.4154, -7.4921, -7.6496, 4.6502, -0.1277, -7.2083, 4.4154, -2.9932, -7.9644, 4.6502, -2.9932, -6.5932, 4.6501, -7.967, -6.9233, 4.4154, -5.585, -5.9679, 4.4154, -7.4921, -7.6496, 4.6502, -5.8587, -7.9644, 4.6502, -2.9932, -7.2083, 4.4154, -2.9932, -6.5932, 4.6501, -7.967, -7.6496, 4.6502, -5.8587, -6.9233, 4.4154, -5.585, -7.6496, 4.6502, -5.8587, -7.2083, 4.4154, -2.9932, -6.9233, 4.4154, -5.585, -7.9644, 4.6502, -2.9932, -7.6496, 5.5518, -0.1277, -7.6496, 4.6502, -0.1277, -7.6496, 4.6502, -0.1277, -7.6496, 5.5518, -0.1277, -6.5932, 5.5541, 1.9806, -7.6496, 4.6502, -0.1277, -6.5932, 5.5541, 1.9806, -6.5932, 4.6501, 1.9806, -7.9644, 4.6502, -2.9932, -7.9644, 5.5512, -2.9932, -7.6496, 5.5518, -0.1277, -7.9644, 4.6502, -2.9932, -7.6496, 5.5518, -5.8587, -7.9644, 5.5512, -2.9932, -7.9644, 4.6502, -2.9932, -7.6496, 4.6502, -5.8587, -7.6496, 5.5518, -5.8587, -7.6496, 4.6502, -5.8587, -6.5932, 5.5541, -7.967, -7.6496, 5.5518, -5.8587, -7.6496, 4.6502, -5.8587, -6.5932, 4.6501, -7.967, -6.5932, 5.5541, -7.967, -5.4295, 4.6501, 3.188, -3.8674, 5.5545, 4.2151, -3.8674, 4.6501, 4.2151, -3.8674, 4.6501, 4.2151, -3.8674, 5.5545, 4.2151, -2.4001, 5.5535, 4.2151, -5.4295, 4.6501, 3.188, -5.4295, 5.5565, 3.188, -3.8674, 5.5545, 4.2151, -6.5932, 4.6501, 1.9806, -5.4295, 5.5565, 3.188, -5.4295, 4.6501, 3.188, -6.5932, 4.6501, 1.9806, -6.5932, 5.5541, 1.9806, -5.4295, 5.5565, 3.188, -3.8674, 4.6501, 4.2151, -2.4001, 5.5535, 4.2151, -2.4068, 4.6305, 4.2154, -2.4068, 4.6305, 4.2154, -2.4001, 5.5535, 4.2151, -2.0189, 5.5534, 4.2154, -2.4068, 4.6305, 4.2154, -2.0189, 5.5534, 4.2154, -2.0273, 4.6254, 4.2154, -2.0273, 4.6254, 4.2154, -2.0189, 5.5534, 4.2154, 1.9694, 5.5534, 4.2154, -2.0273, 4.6254, 4.2154, 1.9694, 5.5534, 4.2154, 1.9742, 4.6254, 4.2154, 1.9742, 4.6254, 4.2154, 1.9694, 5.5534, 4.2154, 2.4917, 5.5536, 4.2151, 1.9742, 4.6254, 4.2154, 2.4917, 5.5536, 4.2151, 2.4951, 4.6325, 4.2154, 2.4951, 4.6325, 4.2154, 2.4917, 5.5536, 4.2151, 3.7707, 5.5545, 4.2151, 2.4951, 4.6325, 4.2154, 3.7707, 5.5545, 4.2151, 3.7707, 4.6501, 4.2151, 3.7707, 4.6501, 4.2151, 3.7707, 5.5545, 4.2151, 5.3783, 5.5566, 3.188, 3.7707, 4.6501, 4.2151, 5.3783, 5.5566, 3.188, 5.3783, 4.6501, 3.188, 5.3783, 4.6501, 3.188, 5.3783, 5.5566, 3.188, 6.5112, 5.5541, 1.9803, 5.3783, 4.6501, 3.188, 6.5112, 5.5541, 1.9803, 6.5112, 4.6501, 1.9803, 7.5959, 4.6502, -0.1277, 7.9018, 5.5512, -2.9932, 7.9018, 4.6502, -2.9932, 7.5959, 4.6502, -5.8587, 7.9018, 4.6502, -2.9932, 7.9018, 5.5512, -2.9932, 7.5959, 4.6502, -0.1277, 7.5959, 5.5519, -0.1277, 7.9018, 5.5512, -2.9932, 6.5112, 4.6501, 1.9803, 7.5959, 5.5519, -0.1277, 7.5959, 4.6502, -0.1277, 6.5112, 4.6501, 1.9803, 6.5112, 5.5541, 1.9803, 7.5959, 5.5519, -0.1277, 7.5959, 4.6502, -5.8587, 7.9018, 5.5512, -2.9932, 7.5959, 5.5519, -5.8587, 6.5112, 4.6501, -7.9667, 7.5959, 4.6502, -5.8587, 7.5959, 5.5519, -5.8587, 6.5112, 4.6501, -7.9667, 7.5959, 5.5519, -5.8587, 6.5112, 5.5541, -7.9667, -2.0259, 1.5283, -10.2015, -2.0259, -0.4572, -13.001, -2.0259, 1.5283, -13.001, -2.0259, 1.5283, -10.2015, -2.0259, -0.4572, -10.2015, -2.0259, -0.4572, -13.001, -2.0259, 3.5138, -10.2015, -2.0259, 1.5283, -10.2015, -2.0259, 1.5283, -13.001, -2.0259, 3.5138, -10.2015, -2.0259, 1.5283, -13.001, -2.0259, 3.5138, -13.001, 1.9735, 1.5283, -10.2015, 1.9735, 3.5138, -13.001, 1.9735, 1.5283, -13.001, 1.9735, 1.5283, -10.2015, 1.9735, 3.5138, -10.2018, 1.9735, 3.5138, -13.001, 1.9735, -0.4572, -10.2015, 1.9735, 1.5283, -10.2015, 1.9735, 1.5283, -13.001, 1.9735, -0.4572, -10.2015, 1.9735, 1.5283, -13.001, 1.9735, -0.4572, -13.001, 1.9735, 3.5138, -10.2018, -2.0259, 3.5138, -13.001, 1.9735, 3.5138, -13.001, 1.9735, 3.5138, -10.2018, -2.0259, 3.5138, -10.2015, -2.0259, 3.5138, -13.001, -5.4295, 4.6501, -9.1744, -3.8674, 5.5545, -10.2015, -5.4295, 5.5565, -9.1744, -6.5932, 4.6501, -7.967, -5.4295, 4.6501, -9.1744, -5.4295, 5.5565, -9.1744, -6.5932, 4.6501, -7.967, -5.4295, 5.5565, -9.1744, -6.5932, 5.5541, -7.967, -5.4295, 4.6501, -9.1744, -3.8674, 4.6501, -10.2015, -3.8674, 5.5545, -10.2015, -3.8674, 4.6501, -10.2015, -2.4001, 5.5535, -10.2015, -3.8674, 5.5545, -10.2015, -3.8674, 4.6501, -10.2015, -2.4068, 4.6305, -10.2018, -2.4001, 5.5535, -10.2015, -2.4068, 4.6305, -10.2018, -2.0189, 5.5534, -10.2018, -2.4001, 5.5535, -10.2015, -2.4068, 4.6305, -10.2018, -2.0273, 4.6254, -10.2018, -2.0189, 5.5534, -10.2018, -2.0273, 4.6254, -10.2018, 1.9694, 5.5534, -10.2018, -2.0189, 5.5534, -10.2018, -2.0273, 4.6254, -10.2018, 1.9742, 4.6254, -10.2018, 1.9694, 5.5534, -10.2018, 1.9742, 4.6254, -10.2018, 2.4917, 5.5536, -10.2015, 1.9694, 5.5534, -10.2018, 1.9742, 4.6254, -10.2018, 2.4951, 4.6325, -10.2018, 2.4917, 5.5536, -10.2015, 2.4951, 4.6325, -10.2018, 3.7707, 5.5545, -10.2015, 2.4917, 5.5536, -10.2015, 2.4951, 4.6325, -10.2018, 3.7707, 4.6501, -10.2015, 3.7707, 5.5545, -10.2015, 3.7707, 4.6501, -10.2015, 5.3783, 5.5565, -9.1744, 3.7707, 5.5545, -10.2015, 3.7707, 4.6501, -10.2015, 5.3783, 4.6501, -9.1744, 5.3783, 5.5565, -9.1744, 5.3783, 4.6501, -9.1744, 6.5112, 5.5541, -7.9667, 5.3783, 5.5565, -9.1744, 5.3783, 4.6501, -9.1744, 6.5112, 4.6501, -7.9667, 6.5112, 5.5541, -7.9667, -2.0257, -0.4572, 4.2151, 1.9736, -0.4572, 7.0146, 1.9736, -0.4572, 4.2151, -2.0257, -0.4572, 4.2151, -2.0257, -0.4572, 7.0149, 1.9736, -0.4572, 7.0146, -2.0257, -0.4572, -10.2015, 1.9736, -0.4572, -13.001, -2.0257, -0.4572, -13.001, -2.0257, -0.4572, -10.2015, 1.9736, -0.4572, -10.2015, 1.9736, -0.4572, -13.001) - [sub_resource type="BoxShape3D" id="BoxShape3D_jpe4o"] size = Vector3(1.49561, 4.7276, 1.23734) +[sub_resource type="BoxShape3D" id="BoxShape3D_k267b"] +size = Vector3(7.98608, 8.00006, 3.28333) + [sub_resource type="BoxShape3D" id="BoxShape3D_6sers"] size = Vector3(20, 6, 20) @@ -65,12 +65,6 @@ script = ExtResource("2_i2lux") [node name="Collisions" type="Node3D" parent="."] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2, 0) -[node name="StaticBody3D" type="StaticBody3D" parent="Collisions"] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -1.43295, 2.95279) - -[node name="CollisionShape3D" type="CollisionShape3D" parent="Collisions/StaticBody3D"] -shape = SubResource("ConcavePolygonShape3D_jpe4o") - [node name="StaticBody3D2" type="StaticBody3D" parent="Collisions"] [node name="CollisionShape3D" type="CollisionShape3D" parent="Collisions/StaticBody3D2"] @@ -153,6 +147,22 @@ shape = SubResource("BoxShape3D_jpe4o") transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3.13703, 0.306868, -6.24975) shape = SubResource("BoxShape3D_jpe4o") +[node name="CollisionShape3D21" type="CollisionShape3D" parent="Collisions/StaticBody3D2"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -5.98671, 1.98154, 8.37029) +shape = SubResource("BoxShape3D_k267b") + +[node name="CollisionShape3D22" type="CollisionShape3D" parent="Collisions/StaticBody3D2"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 5.99825, 1.98154, 8.37029) +shape = SubResource("BoxShape3D_k267b") + +[node name="CollisionShape3D23" type="CollisionShape3D" parent="Collisions/StaticBody3D2"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 5.99825, 1.98154, -8.27569) +shape = SubResource("BoxShape3D_k267b") + +[node name="CollisionShape3D24" type="CollisionShape3D" parent="Collisions/StaticBody3D2"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -5.96413, 1.98154, -8.27569) +shape = SubResource("BoxShape3D_k267b") + [node name="Spawn Points" type="Node3D" parent="."] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.65001, 0) diff --git a/Zennysoft.Game.Ma/src/player/Player.cs b/Zennysoft.Game.Ma/src/player/Player.cs index 5188ed83e..d8a07680d 100644 --- a/Zennysoft.Game.Ma/src/player/Player.cs +++ b/Zennysoft.Game.Ma/src/player/Player.cs @@ -94,10 +94,10 @@ public partial class Player : CharacterBody3D, IPlayer, IProvide [Node] private ShakeCamera _camera3D { get; set; } = default!; - [Node] private Projectile FireReactor { get; set; } = default!; - [Node] private Projectile AirReactor { get; set; } = default!; - [Node] private Projectile WaterReactor { get; set; } = default!; - [Node] private Projectile PersuaderBullet { get; set; } = default!; + [Node] private PlayerProjectile FireReactor { get; set; } = default!; + [Node] private PlayerProjectile AirReactor { get; set; } = default!; + [Node] private PlayerProjectile WaterReactor { get; set; } = default!; + [Node] private PlayerProjectile PersuaderBullet { get; set; } = default!; [Node] private Sprite2D PersuaderCrosshair { get; set; } = default!; #endregion diff --git a/Zennysoft.Game.Ma/src/system/EnemyProjectile.cs b/Zennysoft.Game.Ma/src/system/EnemyProjectile.cs new file mode 100644 index 000000000..d8b0b626f --- /dev/null +++ b/Zennysoft.Game.Ma/src/system/EnemyProjectile.cs @@ -0,0 +1,77 @@ +using Chickensoft.AutoInject; +using Chickensoft.Introspection; +using Godot; +using Zennysoft.Game.Ma; +using Zennysoft.Ma.Adapter; +using Zennysoft.Ma.Adapter.Entity; + +[Meta(typeof(IAutoNode))] +public partial class EnemyProjectile : Node3D +{ + public override void _Notification(int what) => this.Notify(what); + + [Dependency] protected IMap _map => this.DependOn(); + + [Dependency] protected IPlayer _player => this.DependOn(); + + [Node] public Area3D ProjectileHitbox { get; set; } + + [Node] public AnimationPlayer AnimationPlayer { get; set; } + + [Export] public AttackDataResource AttackData { get; set; } + + public void OnReady() + { + ProjectileHitbox.AreaEntered += Hitbox_AreaEntered; + ProjectileHitbox.BodyEntered += ProjectileHitbox_BodyEntered1; + ProjectileHitbox.BodyShapeEntered += ProjectileHitbox_BodyEntered; + AnimationPlayer.AnimationFinished += AnimationPlayer_AnimationFinished; + AnimationPlayer.Play("RESET"); + } + + private void AnimationPlayer_AnimationFinished(StringName animName) + { + if (animName != "Fire") + return; + ProjectileHitbox.SetDeferred(Area3D.PropertyName.Monitorable, false); + ProjectileHitbox.SetDeferred(Area3D.PropertyName.Monitoring, false); + AnimationPlayer.Stop(); + AnimationPlayer.Play("RESET"); + } + + private void ProjectileHitbox_BodyEntered1(Node3D body) + { + ProjectileHitbox.SetDeferred(Area3D.PropertyName.Monitorable, false); + ProjectileHitbox.SetDeferred(Area3D.PropertyName.Monitoring, false); + AnimationPlayer.Stop(); + AnimationPlayer.Play("RESET"); + } + + private void ProjectileHitbox_BodyEntered(Rid bodyRid, Node3D body, long bodyShapeIndex, long localShapeIndex) + { + AnimationPlayer.Stop(); + AnimationPlayer.Play("RESET"); + } + + public bool Fire() + { + if (AnimationPlayer.IsPlaying()) + return false; + + GlobalBasis = GetOwner().GetOwner().GlobalBasis; + ProjectileHitbox.SetDeferred(Area3D.PropertyName.Monitorable, true); + ProjectileHitbox.SetDeferred(Area3D.PropertyName.Monitoring, true); + AnimationPlayer.Play("Fire"); + return true; + } + + private void Hitbox_AreaEntered(Area3D area) + { + if (area.GetOwner() is IPlayer player) + player.TakeDamage(new AttackData(AttackData.Damage, AttackData.ElementType)); + ProjectileHitbox.SetDeferred(Area3D.PropertyName.Monitorable, false); + ProjectileHitbox.SetDeferred(Area3D.PropertyName.Monitoring, false); + AnimationPlayer.Stop(); + AnimationPlayer.Play("RESET"); + } +} \ No newline at end of file diff --git a/Zennysoft.Game.Ma/src/system/EnemyProjectile.cs.uid b/Zennysoft.Game.Ma/src/system/EnemyProjectile.cs.uid new file mode 100644 index 000000000..78f95b704 --- /dev/null +++ b/Zennysoft.Game.Ma/src/system/EnemyProjectile.cs.uid @@ -0,0 +1 @@ +uid://bbvi33wy7w7d5 diff --git a/Zennysoft.Game.Ma/src/system/Projectile.cs b/Zennysoft.Game.Ma/src/system/PlayerProjectile.cs similarity index 90% rename from Zennysoft.Game.Ma/src/system/Projectile.cs rename to Zennysoft.Game.Ma/src/system/PlayerProjectile.cs index 0cb8c1b52..0e27c372a 100644 --- a/Zennysoft.Game.Ma/src/system/Projectile.cs +++ b/Zennysoft.Game.Ma/src/system/PlayerProjectile.cs @@ -1,13 +1,12 @@ using Chickensoft.AutoInject; using Chickensoft.Introspection; using Godot; -using System; using Zennysoft.Game.Ma; using Zennysoft.Ma.Adapter; using Zennysoft.Ma.Adapter.Entity; [Meta(typeof(IAutoNode))] -public partial class Projectile : Node3D +public partial class PlayerProjectile : Node3D { public override void _Notification(int what) => this.Notify(what); @@ -27,13 +26,17 @@ public partial class Projectile : Node3D ProjectileHitbox.BodyEntered += ProjectileHitbox_BodyEntered1; ProjectileHitbox.BodyShapeEntered += ProjectileHitbox_BodyEntered; AnimationPlayer.AnimationFinished += AnimationPlayer_AnimationFinished; + AnimationPlayer.Play("RESET"); } private void AnimationPlayer_AnimationFinished(StringName animName) { + if (animName != "Fire") + return; ProjectileHitbox.SetDeferred(Area3D.PropertyName.Monitorable, false); ProjectileHitbox.SetDeferred(Area3D.PropertyName.Monitoring, false); AnimationPlayer.Stop(); + AnimationPlayer.Play("RESET"); } private void ProjectileHitbox_BodyEntered1(Node3D body) @@ -41,11 +44,13 @@ public partial class Projectile : Node3D ProjectileHitbox.SetDeferred(Area3D.PropertyName.Monitorable, false); ProjectileHitbox.SetDeferred(Area3D.PropertyName.Monitoring, false); AnimationPlayer.Stop(); + AnimationPlayer.Play("RESET"); } private void ProjectileHitbox_BodyEntered(Rid bodyRid, Node3D body, long bodyShapeIndex, long localShapeIndex) { AnimationPlayer.Stop(); + AnimationPlayer.Play("RESET"); } public bool Fire() @@ -74,5 +79,6 @@ public partial class Projectile : Node3D ProjectileHitbox.SetDeferred(Area3D.PropertyName.Monitorable, false); ProjectileHitbox.SetDeferred(Area3D.PropertyName.Monitoring, false); AnimationPlayer.Stop(); + AnimationPlayer.Play("RESET"); } } \ No newline at end of file