Fixed compiling warning with gcc on --enable-64bit mode.

git-svn-id: http://rathena.googlecode.com/svn/trunk@15860 dfcd82a3-dffb-8f83-6aec-effe02521c5c
Fixed quite a few dozen "comparison is always true due to limited range of data type" warning with gcc on --enable-64bit mode.

git-svn-id: http://rathena.googlecode.com/svn/trunk@15861 dfcd82a3-dffb-8f83-6aec-effe02521c5c
Let there be light! GREEN TREE ON ALL DISTROS, I CHOOSE YOU, NOW!
All 64-bit warnings should be cleared by this revision.

git-svn-id: http://rathena.googlecode.com/svn/trunk@15862 dfcd82a3-dffb-8f83-6aec-effe02521c5c
Follow up r15862 someone (<points at me>/facepalm) forgot that he had modified more than one file.

git-svn-id: http://rathena.googlecode.com/svn/trunk@15863 dfcd82a3-dffb-8f83-6aec-effe02521c5c
Follow up r15862 and r15863. Forgot this \o/. /me feels horribly horrible.

git-svn-id: http://rathena.googlecode.com/svn/trunk@15864 dfcd82a3-dffb-8f83-6aec-effe02521c5c
Follow up r15863. As suggested by xazax I've replaced long with inptr since it seems to fit the purpose better.

git-svn-id: http://rathena.googlecode.com/svn/trunk@15865 dfcd82a3-dffb-8f83-6aec-effe02521c5c
- Fixed a typo in setiteminfo example.

git-svn-id: http://rathena.googlecode.com/svn/trunk@15867 dfcd82a3-dffb-8f83-6aec-effe02521c5c
Fixed bugreport:5386 riding dragons should now give the correct weight bonus. Special Thanks to Rytech and Vali

git-svn-id: http://rathena.googlecode.com/svn/trunk@15868 dfcd82a3-dffb-8f83-6aec-effe02521c5c
Fixed bugreport:5530 deep sleep lullaby no longer resets its duration when cast on a target already with deep sleep lullaby.

git-svn-id: http://rathena.googlecode.com/svn/trunk@15870 dfcd82a3-dffb-8f83-6aec-effe02521c5c
=General
*Added some job coding to the source to prepare for the adding of baby 3rd's and other expanded jobs.
*Removed Baby Taekwon, Baby Star Gladiator, and Baby Soul Linker MAPID's code since their pointless.
-Gravity never released baby versions of these classes. If they do in the future then ill readded them.
*Did some clean up in pc.c in the job management code. All unnecessary spaces were replaced with tabs
-to lower the file size and make it easier to keep things tighty.

git-svn-id: http://rathena.googlecode.com/svn/trunk@15871 dfcd82a3-dffb-8f83-6aec-effe02521c5c
- Added 22nd argument to 'getmonsterinfo' which returns the mvp_exp of a monster.
- Changed 'checkvending' to return 2 if player is using @autotrade.
- Follow up to r15871: used spaces so everything lines up (people might use different Tab Size in their text editors).

git-svn-id: http://rathena.googlecode.com/svn/trunk@15872 dfcd82a3-dffb-8f83-6aec-effe02521c5c
=General
*Added some extra data here and there that will be used in the future.
-Mostly stuff for adding more jobs.
*Corrected how the server listed a few job names. Like Mage should be Magician.
-As the job name is seen hard coded in the client.
*Added support for all 3rd jobs in the pre-re exp table.
-Base levels use a copy of the Trans exp table. Job levels use a copy of the
-Trans 2nd job exp table.
*Added baby 3rd's to the renewal exp table.
*Did some cleaning and updating in the atcommand.c file for the jobchange command.
-Added a few job changes by job name typing.
-Spaced things out in the message strings to allow job names of up to 16 characters.
-If a name is bigger then 16 characters, it will need to be reduced to fit the space.
-No more then 4 jobs listed max per line
-Also removed unneeded text lines as the ID's they point to are dummy ID's.
-Finally, updated the list of dummy ID's to prevent changing to, as well as added a
-message to display if someone attempts to job change to one of those dummy ID's.
*Readded the spaces in the pc.c file as tabs in the middle causes unorganized viewing issues.
-The space gap is now big enough to allow everything to line up.

=Jobs
*Added 3rd job babys.
-Everything is working properly for them except the max stats and skill trees.
-I will add this stuff in the next update.

git-svn-id: http://rathena.googlecode.com/svn/trunk@15873 dfcd82a3-dffb-8f83-6aec-effe02521c5c
=General
*Did some cleaning up and enabled all job lines in job_db 1 and 2.

*Added some more jobs to the pre-re and re exp tables.

*Enabled all typeable job changing names for the job change command.
-Also did some more cleaning and organizing for the list that shows
-when typing the command by itself. This will be the final time I
-touch this until a new job is released.

*Increased MAX_SKILL_TREE to 84 as the Expanded Super Novice/Baby jobs needs it.

=Jobs
*Added 7 new jobs.
-Added jobs are Gangsi, Death Knight, Dark Collector,
-Expanded Super Novice, Expanded Super Baby, Kagerou, and Oboro.
-Note: Keep in mind that Gangsi, Death Knight, and Dark Collector
-are official jobs that were never completed and arnt fully playable
-like other jobs. Im just adding them in since their official and to
-let the curious people out there mess with them.

*Did some major skill tree updates.
-Corrected the required level of SM_RECOVERY needed for LK_CONCENTRATION.
-Fixed a few other trans skill requirements in the 3rd job skill trees.
-Added complete skill trees for Sorcerer, Genetic, Baby 3rd's,
-Expanded Super Novice/Baby, Kagerou, and Oboro.
-Note: Even tho Sorcerer, Genetic, and Kagerou/Oboro skills arnt in
-the server, the skills introduced in these jobs will still be read
-by the server, but will not appear on players skill window until entrys
-are added to the skill_db and skill_requirement_db.
-No error's will be generated when read. So its perfectly safe to leave
-them entirely enabled so skills will slowly appear 1 by 1 as their coded in.
-Also added a pre-tree for Gangsi, Death Knight, and Dark Collector
-jobs for now and added some extra tree lines. These will be worked with in the future.

git-svn-id: http://rathena.googlecode.com/svn/trunk@15876 dfcd82a3-dffb-8f83-6aec-effe02521c5c
fixed typo in Makefile.in (unterminated string)


git-svn-id: http://rathena.googlecode.com/svn/trunk@15880 dfcd82a3-dffb-8f83-6aec-effe02521c5c
=General
*Added CANNONBALL and THROWWEAPON item types as ammo types.
-IT_THROWWEAPON will be removed soon as all ammo equiptable
-items should be fully treated as ammo type in rAthena and
-not as a item type.


=Jobs
*Added a config to set max stat limit for baby 3rd's. Default is 108.

*Kagerou/Oboro stat limit is now set to whatever the limit is set to for 3rd jobs.
-Which is the default 120.

*Added item job masks for Gangsi, Death Knight, Dark Collector, and Kagerou/Oboro.
-Note: Backwards compatibility was added to allow Kagerou/Oboro to use all the equips
-the Ninja job can use to prevent needing to edit a chunk of the item database.
-The job also has its own exclusive mask which will be used on their exclusive equips soon.

*Kagerou/Oboro jobs can now duel weld daggers.

git-svn-id: http://rathena.googlecode.com/svn/trunk@15882 dfcd82a3-dffb-8f83-6aec-effe02521c5c
Initial support for Genetic, Sorcerer and Elemental Summons. Special Thanks to 3CeAM for the base.
Notice this revision onwards requires you to update your char sql table and add the elemental sql table (check sql-files/upgrade_svn15885_log.sql)
If you step by any bugs, let us know at http://rathena.org/board/tracker/ Thank you very much.
ARRIBA ARRIBA.

git-svn-id: http://rathena.googlecode.com/svn/trunk@15885 dfcd82a3-dffb-8f83-6aec-effe02521c5c
follow up r15885. Accidentally committed this with the rest.

git-svn-id: http://rathena.googlecode.com/svn/trunk@15886 dfcd82a3-dffb-8f83-6aec-effe02521c5c
follow up r15885. Increased MAX_PRODUCE accordingly to new entries in produce_db.txt

git-svn-id: http://rathena.googlecode.com/svn/trunk@15887 dfcd82a3-dffb-8f83-6aec-effe02521c5c
follow up r15885. Renamed upgrade_svn15885_log.sql to upgrade_svn15885.sql and removed a leftover from the original file

git-svn-id: http://rathena.googlecode.com/svn/trunk@15888 dfcd82a3-dffb-8f83-6aec-effe02521c5c