10737 Commits

Author SHA1 Message Date
shennetsind
a1612031a6 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: https://svn.code.sf.net/p/rathena/svn/trunk@15885 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-04-20 18:05:14 +00:00
technote24
9003fa4eca =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: https://svn.code.sf.net/p/rathena/svn/trunk@15882 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-04-20 13:06:34 +00:00
blacksirius
3309343f38 fixed typo in Makefile.in (unterminated string)
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15880 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-04-20 11:37:07 +00:00
technote24
b34833c2d0 =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: https://svn.code.sf.net/p/rathena/svn/trunk@15876 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-04-20 05:34:53 +00:00
technote24
885a642019 =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: https://svn.code.sf.net/p/rathena/svn/trunk@15873 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-04-19 12:06:34 +00:00
brianluau
64379ae3d4 - 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: https://svn.code.sf.net/p/rathena/svn/trunk@15872 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-04-19 05:56:01 +00:00
technote24
6aac4722fb =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: https://svn.code.sf.net/p/rathena/svn/trunk@15871 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-04-19 01:12:50 +00:00
shennetsind
f501e533bb Fixed bugreport:5530 deep sleep lullaby no longer resets its duration when cast on a target already with deep sleep lullaby.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15870 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-04-18 14:29:09 +00:00
shennetsind
2f9fd3a82e Fixed bugreport:5386 riding dragons should now give the correct weight bonus. Special Thanks to Rytech and Vali
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15868 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-04-16 07:01:51 +00:00
brianluau
efaa564786 - Fixed a typo in setiteminfo example.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15867 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-04-16 05:54:11 +00:00
shennetsind
e6cdc78513 Follow up r15863. As suggested by xazax I've replaced long with inptr since it seems to fit the purpose better.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15865 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-04-15 12:53:46 +00:00
shennetsind
cd69224095 Follow up r15862 and r15863. Forgot this \o/. /me feels horribly horrible.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15864 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-04-15 12:47:20 +00:00
shennetsind
b6bc982d37 Follow up r15862 someone (<points at me>/facepalm) forgot that he had modified more than one file.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15863 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-04-15 12:41:09 +00:00
shennetsind
c0a6468d03 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: https://svn.code.sf.net/p/rathena/svn/trunk@15862 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-04-15 12:40:20 +00:00
shennetsind
a6a602011d 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: https://svn.code.sf.net/p/rathena/svn/trunk@15861 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-04-15 12:04:44 +00:00
shennetsind
d792a2b57f Fixed compiling warning with gcc on --enable-64bit mode.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15860 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-04-15 11:52:22 +00:00
brianluau
878c99e4d8 - Follow up to r15060.
- Fixed some grammar in Kiel Quest.

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15858 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-04-13 02:31:51 +00:00
shennetsind
2f7dbc7729 yet another minor performance improvement. walking mobs no longer waste bandwidth by sending clif_move to nearby players if they haven't been damaged recently. (bandwidth&process time saver <3)
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15857 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-04-11 11:57:38 +00:00
shennetsind
8be0fbff1f Minor performance improvement. server no longer wastes processing time creating the awfully long spawn packet when there is nobody in the map it is being spawned in (for mobs & npcs). this also makes server boot faster.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15856 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-04-11 11:21:48 +00:00
shennetsind
6b4d673359 minor performance improvement for users with battle_config.ksprotection disabled.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15855 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-04-11 10:34:34 +00:00
shennetsind
92f5387b0a Fixed bugreport:5561 Even Share Exp should now be working properly
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15854 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-04-11 10:27:48 +00:00
shennetsind
6f1bcbd4a0 minor improvement on NPC parse processing
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15853 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-04-11 07:49:25 +00:00
shennetsind
ea04a6aaf6 Fixed bugreport:5533 Voice of Siren status now works properly.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15852 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-04-11 06:25:30 +00:00
shennetsind
f78ae28f0b Fixed bugreport:5524 Epiclesis now heals every 3 seconds instead of 1.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15851 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-04-11 06:08:50 +00:00
shennetsind
2cbf000241 Fixed bugreport:5498 Magenta, Cobalt, Maize, Verdure, Firing and Icebound traps are now able to be cast under a target's feet.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15850 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-04-11 05:47:42 +00:00
shennetsind
d7e1298fb8 Rollbacked clif.c from the changes of r15828, r15830 and r15833 (they were causing quite a few bugs and protimus wasn't available to fix). special thanks to keikun.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15849 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-04-11 05:42:53 +00:00
shennetsind
acda85ef7a Fixed bugreport:5492 Berserk and Two Hand Quicken now give proper +15 and +7 aspd boost.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15848 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-04-11 05:22:35 +00:00
shennetsind
6716f8bbfb Fixed bugreport:5535 while caster is in shadow formation he no longer can attack or use items.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15847 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-04-11 05:15:16 +00:00
shennetsind
b49aa71287 Fixed bugreport:5556 skill_onskillusage is only triggered if previous skill didn't miss.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15846 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-04-11 04:55:36 +00:00
shennetsind
badb682be9 Fixed bugreport:5543 this item is official rentable and it should unmount upon expire.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15845 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-04-11 04:43:42 +00:00
shennetsind
f723992af9 Fixed bugreport:4292 item_noequip now scans armor enchant gems.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15844 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-04-11 04:35:16 +00:00
shennetsind
0674d99a60 Moved Renewal Experience Modifier out of REMODE and created its own RENEWAL_EXP setting. will update on the wiki asap.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15843 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-04-11 04:12:42 +00:00
shennetsind
a224d344e2 disabled unused grf_shuffle_enc, gcc was bugging regarding it not being called anywhere.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15842 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-04-11 03:59:05 +00:00
brianluau
7629e2a292 - Follow up to r15084.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15841 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-04-10 20:32:39 +00:00
tr0n93
e71387fc38 Fixed some typos. (bugreport:5562)
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15840 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-04-10 15:15:11 +00:00
epoque11
f7e408fd61 - Fixed a STUPID Linux issue preventing compilation due to file name-casing
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15839 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-04-09 23:28:26 +00:00
epoque11
694123790f - Follow-up to r15837, fixed compiler error due to missing header file
- Cleaned upper-case file naming which goes against coding standards

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15838 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-04-09 23:21:18 +00:00
epoque11
34e7f045b7 - Spring cleaning of various source files
- Removed unused src/map/config/Skills/Mage_Classes.h file

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15837 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-04-09 22:56:59 +00:00
technote24
fb6262a990 =General
*Added some jobs with ID's and MAPID's masks to prepare for the adding of more jobs in const.txt
*Fixed a typo on JOBL_THIRD check in const.txt
*Added all currently known tags and ID's support for NPC's, skills, status, and units.
*Changed SI_SITTING to official name SI_SIT.
*Increased MAX_SKILL to 3040.

=NPC
*Corrected a typo in the jobmaster script.
-Fixed required job level for changing to 3rd to 50.

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15836 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-04-08 23:41:53 +00:00
mandark022
8caffe12b8 Fixed (bugreport:5554) where scatter stuff cant be executed or acrquired.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15835 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-04-08 14:03:15 +00:00
mandark022
68e150f151 Fixed (bugreport:5293) door closes and does not give the quest requirement when you talk to it.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15834 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-04-08 11:53:18 +00:00
xazax-hun
4d195d850b Fixed some minor issue, follow up r15828.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15833 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-04-07 18:09:30 +00:00
mandark022
10c576102b Fixed (bugreport:5429) corrected requirements checking before job change to Minstrel.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15832 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-04-04 03:21:23 +00:00
protimus
3bef55453a Re-add hotkey bar defines for pre-renewal.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15831 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-04-04 01:45:10 +00:00
protimus
f5f937c809 More cleanups for old clients.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15830 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-04-04 01:20:06 +00:00
protimus
c4a0e9d911 Changed some defines into an enumerator.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15829 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-04-04 00:38:07 +00:00
protimus
d0f2568d8f Cleanup of conditions for old clients.
- No one use versions as old, besides being advised to keep up to date.
- Informations of packets will be maintained, the cleanup is just for conditions. Please do not remove old packet information, it is useful for future searches.

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15828 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-04-03 21:18:23 +00:00
shennetsind
509c5d37b5 Reverted r15825, glitch found. will work on it.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15827 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-04-03 00:57:50 +00:00
shennetsind
ba274c5392 Fixed bugreport:5500 / Follow up r15768
Shield Chain now takes account of weapon attack and weapon refinement into damage, along with elemental weapons.

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15826 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-04-03 00:18:49 +00:00
shennetsind
bf4a87928d Fixed bugreport:5018 skills permanently granted through scripts are now 100% functional.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15825 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-04-02 23:54:50 +00:00