diff --git a/components/Characters/Rooster.tscn b/components/Characters/Rooster.tscn index 4a1f172..5d37d19 100644 --- a/components/Characters/Rooster.tscn +++ b/components/Characters/Rooster.tscn @@ -86,8 +86,18 @@ radius = 61.204575 [node name="Rooster" instance=ExtResource("1_e5pl8")] script = ExtResource("2_oqdqd") +defaultCooldownUnit = null +isBoss = null displayName = "公鸡" +sprintMultiplier = null +drops = null +dropCounts = null +appleCount = null +level = null +currentInvinsible = null useStatic = true +hurtAudioRate = null +health = null metadata/_edit_horizontal_guides_ = [-188.0] metadata/_edit_vertical_guides_ = [71.0] diff --git a/scripts/Contents/Characters/Rooster.gd b/scripts/Contents/Characters/Rooster.gd index 080397c..b22022f 100644 --- a/scripts/Contents/Characters/Rooster.gd +++ b/scripts/Contents/Characters/Rooster.gd @@ -52,8 +52,11 @@ func tryLaunch(action: String, weaponIndex: int): if weapon.chargable and weapon.canAttackBy(self): chargeStartTime[weaponIndex] = Time.get_ticks_msec() chargeParticle.emitting = true + chargeParticle.speed_scale = 1 if Input.is_action_pressed(action): - if !chargeStartTime.has(weaponIndex): + if chargeStartTime.has(weaponIndex): + chargeParticle.speed_scale += 0.01 + else: tryAttack(weaponIndex) if Input.is_action_just_released(action): if chargeStartTime.has(weaponIndex):