fn do_combat(bdata: &mut BehaviorData<'_, '_, '_>) -> bool