kick force
This commit is contained in:
+3
-1
@@ -12,6 +12,7 @@ enum State { CHASING, FLYING, STUNNED, DEAD, MERGING }
|
||||
static var first_leather_spawned: bool = false
|
||||
|
||||
var kickable_type: String = ""
|
||||
var tier: int = 1
|
||||
var move_speed: float = 3.0
|
||||
var health: int = 30
|
||||
var damage_to_player: int = 8
|
||||
@@ -53,6 +54,7 @@ func setup(type: String, wave: int) -> void:
|
||||
enemy_type = type
|
||||
kickable_type = type
|
||||
wave_num = wave
|
||||
tier = enemy_level
|
||||
match type:
|
||||
"slime":
|
||||
move_speed = 2.8 + wave * 0.12
|
||||
@@ -178,7 +180,7 @@ func _stun_tick(delta: float) -> void:
|
||||
_enter_chase()
|
||||
|
||||
func can_merge_with(other: Node3D, collision_speed: float) -> bool:
|
||||
return (collision_speed >= 3.0
|
||||
return (collision_speed >= 18.0
|
||||
and other.get("enemy_type") == enemy_type
|
||||
and other.get("enemy_level") == enemy_level
|
||||
and not is_upgrading
|
||||
|
||||
Reference in New Issue
Block a user