diff --git a/scripts/Contents/Bullets/SevenSoul.gd b/scripts/Contents/Bullets/SevenSoul.gd index 1b240fe..ef6b9c0 100644 --- a/scripts/Contents/Bullets/SevenSoul.gd +++ b/scripts/Contents/Bullets/SevenSoul.gd @@ -9,7 +9,8 @@ var colors = [ "#FDEB0F" ] var index = 0 -var generationDuration: float = 19500 +var generationDuration: float = 15000 +var pingAfterGeneration: float = 5000 @onready var heart = $"%heart" @onready var effect: GPUParticles2D = $"%effect" @@ -24,7 +25,7 @@ func ai(): heart.global_rotation_degrees = 0 PresetBulletAI.lockLauncher(self, launcher, true) func applyDot(): - if timeLived() > generationDuration * ((6.0 - index) / 6.0): + if timeLived() > generationDuration * ((6.0 - index) / 6.0) + pingAfterGeneration: BulletBase.generate(ComponentManager.getBullet("SoulBall"), launcher, heart.global_position, heart.global_position.angle_to_point(get_global_mouse_position())) await TickTool.millseconds(100) return true diff --git a/scripts/Contents/Weapons/SevenSoul.gd b/scripts/Contents/Weapons/SevenSoul.gd index 742ce3d..c5e9c54 100644 --- a/scripts/Contents/Weapons/SevenSoul.gd +++ b/scripts/Contents/Weapons/SevenSoul.gd @@ -6,7 +6,7 @@ func attack(entity: EntityBase): for i in 6: for j in BulletBase.generate(ComponentManager.getBullet("SevenSoul"), entity, entity.texture.global_position, 0): j.index = i - await TickTool.millseconds(19500 / 6.0) + await TickTool.millseconds(15000 / 6.0) func update(to, origin, _entity): origin["atk"] += 1 * to * soulLevel return origin