Wrapup
This commit is contained in:
parent
f0740fdca0
commit
51a1d884f0
3 changed files with 7 additions and 6 deletions
|
|
@ -2,9 +2,9 @@ extends CharacterBody2D
|
||||||
@onready var earthaligner = $EarthAligner
|
@onready var earthaligner = $EarthAligner
|
||||||
@onready var player = get_tree().get_root().get_node("main/Player")
|
@onready var player = get_tree().get_root().get_node("main/Player")
|
||||||
var moves = ["slam", "wave", "water_rise", "splash"]
|
var moves = ["slam", "wave", "water_rise", "splash"]
|
||||||
@onready var next_move = choose_next_move()
|
|
||||||
@export var big_blob : PackedScene
|
@export var big_blob : PackedScene
|
||||||
@onready var water : Water = get_tree().get_root().get_node("main/Water")
|
@onready var water : Water = get_tree().get_root().get_node("main/Water")
|
||||||
|
@onready var next_move = choose_next_move()
|
||||||
|
|
||||||
var risen = 0
|
var risen = 0
|
||||||
var attack_ready = true
|
var attack_ready = true
|
||||||
|
|
@ -16,7 +16,6 @@ var damage = 1
|
||||||
var dead = false
|
var dead = false
|
||||||
signal grounded
|
signal grounded
|
||||||
|
|
||||||
|
|
||||||
func choose_next_move() -> String:
|
func choose_next_move() -> String:
|
||||||
if $EnemyHurtbox.hp < 2 * $EnemyHurtbox.max_hp / 3 and risen == 0:
|
if $EnemyHurtbox.hp < 2 * $EnemyHurtbox.max_hp / 3 and risen == 0:
|
||||||
risen += 1
|
risen += 1
|
||||||
|
|
@ -26,9 +25,9 @@ func choose_next_move() -> String:
|
||||||
return "water_rise"
|
return "water_rise"
|
||||||
|
|
||||||
var pool = ["splash"]
|
var pool = ["splash"]
|
||||||
if not (position.length() - %Water.radius < 300 and randf()<0.75):
|
if not (position.length() - water.radius < 300 and randf()<0.75):
|
||||||
pool.append("slam")
|
pool.append("slam")
|
||||||
if not (player.position.length() > %Water.radius + 900 and randf()<0.75):
|
if not (player.position.length() > water.radius + 900 and randf()<0.75):
|
||||||
pool.append("wave")
|
pool.append("wave")
|
||||||
return ["slam", "wave", "splash"].pick_random()
|
return ["slam", "wave", "splash"].pick_random()
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,9 @@ extends Node
|
||||||
|
|
||||||
@export var boss : PackedScene
|
@export var boss : PackedScene
|
||||||
|
|
||||||
|
func _ready() -> void:
|
||||||
|
await get_tree().create_timer(1).timeout
|
||||||
|
_on_water_water_reached_max_height()
|
||||||
|
|
||||||
func _on_water_water_reached_max_height() -> void:
|
func _on_water_water_reached_max_height() -> void:
|
||||||
var node = boss.instantiate()
|
var node = boss.instantiate()
|
||||||
|
|
|
||||||
|
|
@ -12,7 +12,7 @@ size = Vector2(2, 24)
|
||||||
scale = Vector2(1, 1.2)
|
scale = Vector2(1, 1.2)
|
||||||
script = ExtResource("1_wfsrb")
|
script = ExtResource("1_wfsrb")
|
||||||
broadth = 400
|
broadth = 400
|
||||||
hp = 300
|
hp = 180
|
||||||
|
|
||||||
[node name="Segments" type="Node2D" parent="."]
|
[node name="Segments" type="Node2D" parent="."]
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue