diff --git a/components/Effects/Parry.tscn b/components/Effects/Parry.tscn index d685149..106c5ca 100644 --- a/components/Effects/Parry.tscn +++ b/components/Effects/Parry.tscn @@ -21,11 +21,14 @@ tracks/0/path = NodePath("%stage/../texture") tracks/0/interp = 1 tracks/0/loop_wrap = true tracks/0/keys = { -"times": PackedFloat32Array(0), -"transitions": PackedFloat32Array(1), +"times": PackedFloat32Array(0, 0.8), +"transitions": PackedFloat32Array(1, 1), "values": [{ "args": [&"default", 1.0, false], "method": &"play" +}, { +"args": [], +"method": &"hide" }] } diff --git a/scripts/Contents/Bullets/Parrier.gd b/scripts/Contents/Bullets/Parrier.gd index dca8cf6..467d2ea 100644 --- a/scripts/Contents/Bullets/Parrier.gd +++ b/scripts/Contents/Bullets/Parrier.gd @@ -6,7 +6,7 @@ class_name ParrierBullet func hitBullet(bullet: BulletBase): if BulletTool.canDamage(bullet, launcher): if MathTool.rate(parryRate): - var eff = EffectController.create(ComponentManager.getEffect("Parry"), position + (bullet.position - position).normalized() * 100) + var eff = EffectController.create(ComponentManager.getEffect("Parry"), position + (bullet.position - position).normalized() * 120) eff.modulate = bullet.modulate eff.shot() bullet.tryDestroy() diff --git a/scripts/Contents/Wave.gd b/scripts/Contents/Wave.gd index 50355bf..8e4a8ac 100644 --- a/scripts/Contents/Wave.gd +++ b/scripts/Contents/Wave.gd @@ -47,7 +47,7 @@ static var WAVE_TESTBOSS_CHICK = [ Wave.create("Chick", 0, 0, true, 0, INF, 10), ] static var WAVE_EMPTY = [] -static var data = WAVE_NORMAL if WorldManager.isRelease() else WAVE_TESTBOSS_BEAR +static var data = WAVE_NORMAL if WorldManager.isRelease() else WAVE_NORMAL static func create( entity_: String,