Diffstat (limited to 'enemy/scenes/FInalBOss.tscn')
| -rw-r--r-- | enemy/scenes/FInalBOss.tscn | 45 |
1 files changed, 45 insertions, 0 deletions
diff --git a/enemy/scenes/FInalBOss.tscn b/enemy/scenes/FInalBOss.tscn new file mode 100644 index 0000000..e370985 --- /dev/null +++ b/enemy/scenes/FInalBOss.tscn @@ -0,0 +1,45 @@ +[gd_scene load_steps=5 format=2] + +[ext_resource path="res://enemy/scripts/FInalBOss.gd" type="Script" id=1] +[ext_resource path="res://sprites/bossfinal.png" type="Texture" id=2] +[ext_resource path="res://bullets/scenes/Fireball.tscn" type="PackedScene" id=3] + +[sub_resource type="CircleShape2D" id=1] +radius = 8.0 + +[node name="FInalBOss" type="Area2D"] +position = Vector2( 270, 73 ) +collision_layer = 34 +script = ExtResource( 1 ) +drop_power_up = true +ARMOR = 500 +score_on_kill = 500 +Laser = ExtResource( 3 ) +shootspeed = 0.3 +stop_pos = Vector2( 300, 0 ) + +[node name="Sprite" type="Sprite" parent="."] +texture = ExtResource( 2 ) + +[node name="CollisionShape2D" type="CollisionShape2D" parent="."] +shape = SubResource( 1 ) + +[node name="Timer" type="Timer" parent="."] +wait_time = 1.5 +autostart = true + +[node name="sidestep" type="Timer" parent="."] +wait_time = 2.0 +autostart = true + +[node name="Tween" type="Tween" parent="."] + +[node name="VisibilityNotifier2D" type="VisibilityNotifier2D" parent="."] +position = Vector2( -2.38419e-07, 0 ) +scale = Vector2( 0.5, 0.7 ) + +[connection signal="area_entered" from="." to="." method="_on_Enemy_area_entered"] +[connection signal="body_entered" from="." to="." method="_on_Enemy_body_entered"] +[connection signal="timeout" from="Timer" to="." method="_on_Timer_timeout"] +[connection signal="timeout" from="sidestep" to="." method="_on_sidestep_timeout"] +[connection signal="screen_exited" from="VisibilityNotifier2D" to="." method="_on_VisibilityNotifier2D_screen_exited"] |