It looks like you're new here. If you want to get involved, click one of these buttons!
Ok - Here's my situation. I've used all three of the operations - Equals, Every, and DiffEquals. For each one I come up with different things that get screwed up in tests.
When using DiffEquals: This is where I have gotten the closest to being completely accurate. I've deleted all the GDN_Karma tables through phpMyAdmin, deleted the plugin and reinstalled it. I've changed the code following x00's recommendation. What happens is that all of the user's prior information gets perfectly translated into Karma rewards (i.e. previous accepted answers get totaled perfectly and the points translate perfectly as well). What screws up is when new information is added. Sometimes negative values appear for a user when they log on after getting two or three thanks (after adding the Thankful People integration). Sometimes the Karma balance isn't increased after a user has an answer accepted, and then after getting two or three more accepted answers their balance gets negatively affected.
Does anyone know why negative values sometimes appear and why sometimes QnACountAcceptance values don't get counted?
using Vanilla 22.214.171.124