Карма влияет только на поездку на базу. А вот клев определяется программой игры примерно так. Генератор случайных чисел задает каждому аккаунту определенное поведение (+/-) при заходе в игру, потом при заходе на локацию и на каждую удочку в отдельности (предположу что каждые игро сутки что-то меняется). Т.е. закрывая и загружая игру несколько раз можно добиться желаемого по ловле определенной рыбки (часто делаю так при ловле Сомов, Китов и т.д. крупных рыбок, когда надо чтобы клевали Киты 500-1000кг, а ловятся 1000+ или 500-, путем перезахода добиваюсь приемлемого клева). Косвенно подтверждают эту "теорию" игроки которые при ловле рыбы переходят с сервера на сервер т.е. перезагружают некоторые настройки выданные генератором случайных чисел.
P.S. Влияние косвенных значений (большинство отваров, кровь, часть рун и т.д. слишком сложно закрепить в программу, для временного повышения вероятности, а не конкретного влияния).