Skip to content

Commit febda5f

Browse files
authored
Merge branch 'milestone-2' into NewRelics
2 parents 6ee8922 + 1224d20 commit febda5f

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

Scenes/Puppets/Enemies/Effigy/P_Effigy.cs

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,8 @@ public override void _Ready()
2727
if (dArgs.Dmg.Target != this)
2828
return;
2929
dArgs.Dmg.ModifyDamage(-dArgs.Dmg.Damage + 1);
30-
dArgs.Dmg.Source.TakeDamage(new DamageInstance(1, null, dArgs.Dmg.Source));
30+
if (dArgs.Dmg.Source != null)
31+
dArgs.Dmg.Source.TakeDamage(new DamageInstance(1, null, dArgs.Dmg.Source));
3132
}
3233
),
3334
new EnemyEffect(
@@ -55,13 +56,14 @@ public override void _Ready()
5556
2,
5657
(e, eff, val) =>
5758
{
58-
if (e is not BattleDirector.Harbinger.OnDamageInstanceArgs dArgs)
59+
if (e is not BattleDirector.Harbinger.OnDamageInstanceArgs dArgs || val != 2)
5960
return;
6061
if (
6162
dArgs.Dmg.Target == dArgs.BD.Player
6263
&& dArgs.Dmg.Target.GetCurrentHealth() <= dArgs.Dmg.Damage
6364
)
6465
{
66+
eff.Value = -1;
6567
_tutorialInstance.FromBoss = true;
6668
_tutorialInstance.OnPlaceDialogue3();
6769
}

0 commit comments

Comments
 (0)