In perl you have quest::exp() and $client->AddExp(). The :: is a separator indicating that exp() is part of quest and the other is calling the AddExp() method of a client object. That's all perl though.
The cpp files referenced above are used to connect a call from perl to a function or method in C++. Those two functions should only be called from within a quest script and would thus leave normal experience gain alone.
If you look at those files and locate the appropriate functions you should be able to identify the area in question as they are small and mostly error checking.
You just add one line of code per function that multiplies the requested experience by your desired multiplier and recompile.
|