pub(crate) async fn resolve_effect_payload(
context: &mut SpellResolutionContext<'_, '_>,
spell: &SpellDataFlat,
effect: &SpellEffect,
) -> Result<TriggerPayload, EngineError>pub(crate) async fn resolve_effect_payload(
context: &mut SpellResolutionContext<'_, '_>,
spell: &SpellDataFlat,
effect: &SpellEffect,
) -> Result<TriggerPayload, EngineError>