fn compile_driver_timing(
index: usize,
definition: GroundEffectDefinition,
damage_plan: &DamagePlan,
driver: DamageActionId,
timing: DamageEffectId,
) -> Result<(u32, u32, bool, bool, u8, bool), GroundEffectCompileError>fn compile_driver_timing(
index: usize,
definition: GroundEffectDefinition,
damage_plan: &DamagePlan,
driver: DamageActionId,
timing: DamageEffectId,
) -> Result<(u32, u32, bool, bool, u8, bool), GroundEffectCompileError>