fn resolve_trigger_spell(
data: &ResolvedGameData,
source_spell_id: u32,
spell_id: SpellIdx,
forwarded_value: Option<f64>,
depth: usize,
path: &mut TriggerPath,
operations: &mut Vec<TriggerOperation>,
) -> Result<(), TriggerResolveError>