made explosion forge compliant
This commit is contained in:
@@ -11,6 +11,7 @@ using Gamesmiths.Forge.Godot.Resources;
|
||||
using Gamesmiths.Forge.Godot.Resources.Calculators;
|
||||
using Gamesmiths.Forge.Tags;
|
||||
using Godot;
|
||||
using Movementtests.forge.abilities;
|
||||
|
||||
namespace Movementtests.tools.calculators;
|
||||
|
||||
@@ -64,9 +65,9 @@ public class DamageExecution : CustomExecution
|
||||
return [.. results];
|
||||
}
|
||||
|
||||
if (effectEvaluatedData?.TryGetContextData(out float multiplier) == true)
|
||||
if (effectEvaluatedData?.TryGetContextData(out SimpleHitEffectData? hitEffectData) == true)
|
||||
{
|
||||
targetIncomingDamage *= multiplier;
|
||||
targetIncomingDamage *= hitEffectData.Magnitude;
|
||||
}
|
||||
|
||||
// Apply health reduction to target if attribute exists
|
||||
|
||||
Reference in New Issue
Block a user