Errado. Se é em lua não precisa das sources. O fly do pda é todo feito em lua, então, se ele colocar, ele só vai ter que adicionar as races, e ir no game.cpp e apagar está linha:
damage = std::min(target->getHealth(), damage);
E também arrumar o bug do catch; (quando capitura o poke, o 7 nao vai pro cp);
se arrumar o do 7 indo pro CP, quando enviar ela vai bugada, é preciso usar revive;
se seu pokémom morrer em batalha a pokebola fica travada, é preciso da um clique com o botao direito do mouse para voltar ao normal e entao voce pode usar revive ou falar coma joy.
Esses que eu citei, foram todos que encontrei e arrumei, quando eu tinha o sekai antigmente, e era PDA claro.
(Não estou criticando, estou demonstrando a realidade, desculpe)
Se qualquer um fizer isto, em uma source e jogar em qualquer PDA, irá funcionar. Se ele for sem level claro. E ainda fica bugado. Então, PDA com SOURCE, não rola. A menos que tenha conhecimento em c++ para trabalhar. E ainda sim, aconselho fazer um do 0, ou pegar qualquer base que tenha seu codigo fonte proprio. ^^
Mas fora isso, é legal vê que se esforçam em tentar trazer conteudo para nossa comunidade.