As I have already said, the base is being rewritten to an battle engine upgrade in C. The absorb abilities are working there properly. So once I put up the source here. I'll be definitely looking forward to your bug identifications for the engine upgrade.
I suppose you can just add the project to eclipse without any references to tonc or anything. You won't be able to do source level debugging or anything fancy but you'll at least have syntax high lighting and things like that.
Start a new game, do the all Oak's Lab thing, pick Bulbasaur, Squirtle or Charmander, and look at its known moves.
They won't have any, that's the whole problem :/
I don't know how to rephrase that.
Err.. the moves of the givepokemon aren't the problem, they were working perfectly.
Didn't you noticed that the starters and the wild pokemons only knows struggle? :/ ...
That's what i want to fix >_< ..