Add elemental VFX when hitting enemies (2D only currently)
This commit is contained in:
@@ -100,7 +100,7 @@ public class EffectService
|
||||
foreach (var enemy in currentEnemies)
|
||||
{
|
||||
var absorbAmount = enemy.HealthComponent.CurrentHP.Value * 0.25;
|
||||
enemy.HealthComponent.Damage((int)absorbAmount);
|
||||
enemy.HealthComponent.Damage((int)absorbAmount, ElementType.None);
|
||||
hpToAbsorb += absorbAmount;
|
||||
enemy.OnAbsorb();
|
||||
}
|
||||
@@ -118,7 +118,7 @@ public class EffectService
|
||||
foreach (var enemy in currentEnemies)
|
||||
{
|
||||
var damageDealt = DamageCalculator.CalculateDamage(new AttackData(20, elementType), 10, enemy.ElementalResistanceSet);
|
||||
enemy.HealthComponent.Damage(damageDealt);
|
||||
enemy.HealthComponent.Damage(damageDealt, elementType);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user