diff --git a/scripts/Contents/Bullets/AcidC.gd b/scripts/Contents/Bullets/AcidC.gd index 4fccb05..14de7d6 100644 --- a/scripts/Contents/Bullets/AcidC.gd +++ b/scripts/Contents/Bullets/AcidC.gd @@ -5,3 +5,6 @@ func ai(): super.ai() scale *= 1.01 modulate.a = 1 - timeLived() / lifeTime +func split(newBullet: BulletBase, _index: int, _total: int, _lastBullet: float): + newBullet.scale = scale.sign() + return newBullet diff --git a/scripts/Contents/Weapons/AcidWind.gd b/scripts/Contents/Weapons/AcidWind.gd index c061587..7b47acb 100644 --- a/scripts/Contents/Weapons/AcidWind.gd +++ b/scripts/Contents/Weapons/AcidWind.gd @@ -4,14 +4,14 @@ extends Weapon var acids: Array[String] = ["AcidS", "AcidN", "AcidCl", "AcidP", "AcidC"] func update(to: int, origin: Dictionary, _entity: EntityBase): - origin["atk"] += 0.05 * to * soulLevel + origin["atk"] += 0.075 * to * soulLevel origin["c-atk"] *= soulLevel origin["cl-atkspeed"] *= soulLevel origin["cl-speed"] *= soulLevel origin["n-atk"] *= soulLevel origin["p-offset"] *= soulLevel origin["s-count-max"] *= soulLevel - origin["weakatk"] = 0.025 * soulLevel + origin["weakatk"] = 0.05 * soulLevel return origin func attack(entity: EntityBase): for bullet in BulletBase.generate(