ACF1: Fix Lua error when hitting Attack after failing the rope challenge
"difficulty" variable was falsely set to 0 in this case, but only 1 or 2 are allowed
pub type GearId = u16;
pub trait GearData {}
pub trait GearDataProcessor<T: GearData> {
fn add(&mut self, gear_id: GearId, gear_data: T);
}
pub trait GearDataAggregator<T: GearData> {
fn find_processor(&mut self) -> &mut GearDataProcessor<T>;
}