Connected Boss Fight
This commit is contained in:
parent
0b843960c4
commit
bf5233d824
4 changed files with 19 additions and 12 deletions
6
boss.gd
6
boss.gd
|
|
@ -73,16 +73,20 @@ func destroy_below():
|
|||
if(body.has_method("destroy")): body.destroy()
|
||||
|
||||
func wave():
|
||||
var angle = atan2(player.position.y, player.position.x)
|
||||
var dir = randi_range(0, 1) * 2 - 1
|
||||
%Water.create_tsunami(angle - dir*TAU/30, dir)
|
||||
await get_tree().create_timer(4).timeout
|
||||
attack_ready = true
|
||||
|
||||
func water_rise():
|
||||
%Water.rise_water()
|
||||
await get_tree().create_timer(4).timeout
|
||||
attack_ready = true
|
||||
|
||||
func splash():
|
||||
var blob_instance = big_blob.instantiate()
|
||||
get_tree().get_root().add_child(blob_instance)
|
||||
get_tree().get_root().get_node("main").add_child(blob_instance)
|
||||
blob_instance.position = player.position
|
||||
blob_instance.rotation = randf_range(0, TAU)
|
||||
await get_tree().create_timer(5).timeout
|
||||
|
|
|
|||
|
|
@ -70,6 +70,7 @@ script = ExtResource("8_5vw27")
|
|||
position = Vector2(0, -3015)
|
||||
|
||||
[node name="Water" parent="." instance=ExtResource("10_4c57u")]
|
||||
unique_name_in_owner = true
|
||||
z_index = 15
|
||||
|
||||
[node name="CanvasLayer-1" type="CanvasLayer" parent="."]
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
extends Node2D
|
||||
class_name Water extends Node2D
|
||||
|
||||
signal water_reached_max_height
|
||||
@onready var player : Player = %Player
|
||||
|
|
@ -92,7 +92,7 @@ func _ready() -> void:
|
|||
update_shader()
|
||||
radius_base = rise_from
|
||||
auto_rise = false
|
||||
#radius_base = 2950;
|
||||
radius_base = 2950;
|
||||
|
||||
#create_tsunami(4.712, 1);
|
||||
await get_tree().create_timer(3).timeout
|
||||
|
|
|
|||
File diff suppressed because one or more lines are too long
Loading…
Add table
Reference in a new issue