File tree Expand file tree Collapse file tree 1 file changed +4
-2
lines changed
Scenes/Puppets/Enemies/Effigy Expand file tree Collapse file tree 1 file changed +4
-2
lines changed Original file line number Diff line number Diff 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 }
You can’t perform that action at this time.
0 commit comments