diff --git a/scripts/Contents/Bullets/BossAttack/KukeMC/HeavyCrystal.gd b/scripts/Contents/Bullets/BossAttack/KukeMC/HeavyCrystal.gd index afc8a7c..b1aec93 100644 --- a/scripts/Contents/Bullets/BossAttack/KukeMC/HeavyCrystal.gd +++ b/scripts/Contents/Bullets/BossAttack/KukeMC/HeavyCrystal.gd @@ -9,7 +9,7 @@ func register(): func ai(): if timeLived() < readyTime: PresetBulletAI.lockLauncher(self, launcher, true) - rotation = launcher.position.angle_to_point(launcher.currentFocusedBoss.position) + rotation = launcher.position.angle_to_point(launcher.currentFocusedBoss.getTrackingAnchor()) hitbox.disabled = true else: damage = speed / 4 diff --git a/scripts/Contents/Characters/KukeChild.gd b/scripts/Contents/Characters/KukeChild.gd index ab86704..21b48a2 100644 --- a/scripts/Contents/Characters/KukeChild.gd +++ b/scripts/Contents/Characters/KukeChild.gd @@ -6,7 +6,7 @@ func register(): fields[FieldStore.Entity.MAX_HEALTH] = 25 fields[FieldStore.Entity.MOVEMENT_SPEED] = 0.35 attackCooldownMap[0] = 200 - attackCooldownMap[1] = 2000 + attackCooldownMap[1] = 3500 func ai(): PresetEntityAI.follow(self, currentFocusedBoss, 700) tryAttack(0) diff --git a/scripts/Contents/Characters/KukeMC.gd b/scripts/Contents/Characters/KukeMC.gd index 76a38a3..c96dd36 100644 --- a/scripts/Contents/Characters/KukeMC.gd +++ b/scripts/Contents/Characters/KukeMC.gd @@ -6,7 +6,7 @@ func register(): fields[FieldStore.Entity.MOVEMENT_SPEED] = 0.5 attackCooldownMap[0] = 2000 attackCooldownMap[1] = 5000 - attackCooldownMap[2] = 6000 + attackCooldownMap[2] = 20000 attackCooldownMap[3] = 2000 inventory[ItemStore.ItemType.APPLE] = INF func ai(): @@ -32,7 +32,7 @@ func attack(type): child.masterMine = self elif type == 2: var countOfBullet = randi_range(40, 50) - var countOfBranch = randi_range(2, 4) + var countOfBranch = randi_range(1, 3) for bulletIndex in countOfBullet: for branchIndex in countOfBranch: fields[FieldStore.Entity.OFFSET_SHOOT] = 0