5742 Commits

Author SHA1 Message Date
L0ne_W0lf
9728e18cc3 * Fixed typos in the Blacksmith quest and whitesmith NPC. Thanks to Barron-Monster.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11001 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-08-14 03:09:01 +00:00
skotlex
2d6cef47d6 - Modified map_foreachinrange so that you can also specify the max length of the path to use. The max_count field in the skill_db is used to specify this range for path-type skills (Sharpshooting, Kamaitachi and the NPC Breath skills.
- Implemented the 'new' NPC skills described here: http://ro.doddlercon.com/wiki/index.php?title=Monster_Skills . It is mostly complete, but the new status changes (slow cast, critical wounds, etc) don't have any visual effects yet (icon or opt changes? I don't know if they should have). Also I could not find the unit_id for Evil Land, so it looks just like Sanctuary for now. Apart from those, the only skills which I couldn't get to display properly are the Breath skills (with the exception of Fire Breath).
- skill_calc_heal now takes the target as argument to properly support Critical Wounds
- battle_calc_return_damage now takes a flag to know if the attack was direct or not, needed since Magic Mirror also reflects indirect attacks.
- cleaned up the 'description' field in skill.c, added skill_get_desc to it
- Removed 'splash' support from Lex Divina as it is no longer needed.
- Modified the way Sight/Sightblaster work so that the skill id is no longer guessed (needed to properly acquire the splash range for Wide Sight)
- Corrected gtb_sc_immunity setting not taking effect if your block value was the same (that is, if the config said 30%, then you would only get status change immunity at 31%, nor 30%)
- Uncommented the 'new' npc skills from mob_skill_db as they are implemented now.


git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11000 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-08-14 00:05:13 +00:00
Playtester
1b3ce3c438 * Fixed some typos thanks to Christian
- also reduced aftercast delay of NJ_ISSEN

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@10999 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-08-13 22:35:13 +00:00
L0ne_W0lf
f6e7e20e1f * Fixed a typo in the merchant quest.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@10998 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-08-13 19:41:25 +00:00
L0ne_W0lf
211a6218a4 * A few corrections to merchant and wizard job quests, care of Barron-Monster.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@10997 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-08-13 19:12:37 +00:00
Paradox924X
fe3ee37d0b Fixed a small error in the script_commands documentation about getpartyleader.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@10995 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-08-13 17:39:39 +00:00
SinSloth
0fa96e1689 * Fixed a wrong negative value checking in Schwartzvalt Trilogy quest.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@10993 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-08-13 09:25:55 +00:00
Lupus
2af265d1b1 replaced some item names with item IDs, also fixed a bug in skill quest (some items weren't deleted)
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@10992 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-08-13 09:13:21 +00:00
ultramage
44f421f12e * Corrected skill-based hp/sp regen (SM_RECOVERY, MG_SRECOVERY, MO_SPIRITSRECOVERY, NJ_NINPOU, TK_HPTIME, TK_SPTIME)
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@10991 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-08-13 08:14:12 +00:00
Playtester
11571b77ed Resolved some issues mentioned in the changelog header
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@10990 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-08-12 22:38:36 +00:00
L0ne_W0lf
5d42c795cc * Merchant job quest bug fixes. Thanks to Barron-Monster.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@10989 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-08-12 22:24:30 +00:00
ultramage
954fc415c1 * Replaced some mob_avail.txt entries with a simple example entry
* Removed "Crusader quest monsters" from mob_avail (not used anymore)
* Updated the mapcache with data for moscovia maps
* Fixed one problem in map_delmap()
* Fixed a bad message in @disguise

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@10988 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-08-12 20:13:17 +00:00
L0ne_W0lf
3c54ef2dff * More bug fixes to the 2-1 quests. Priest and Blacksmith specifically.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@10987 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-08-12 19:32:13 +00:00
L0ne_W0lf
0dd1878adb * Goofed. Previous update was to the 2-ONE job quests.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@10986 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-08-12 18:44:31 +00:00
L0ne_W0lf
24a0c184ab * Bug fixes to the updated 2-2 job quests.
- Testing and fixes courtesy of Barron-Monster and Samaury22.
* Corrected the second "Line" selling in the Comodo shop to "Whip".

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@10985 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-08-12 18:43:37 +00:00
Playtester
9b5a8b8ede Added remaining 11.2 skill db entries
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@10983 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-08-11 11:58:10 +00:00
Playtester
caffb97cde * Implemented 11.2 skills in the skill_db
- note that the code for them is still missing

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@10982 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-08-11 11:17:16 +00:00
SinSloth
ad714380f4 * The Sign Quest is now more accurate, some bugs have been fixed and an exploit has been too.
- It is no longer possible for players helping in the last part to complete the quest at the same time.
* Fixed some bugs in various quests.
- Einbroch laboratory now correctly checks for players entrance
- Small fix with Laboratory device to make it more understandable.
- Fixed a misorder with some checkings of a Rachel quest.

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@10980 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-08-11 09:34:00 +00:00
Playtester
babd639fca * Raised splash range of Focused Arrow Strike and First Wind
- temporary fix until the real area calculation is added
- also started adding some of the 11.2 skills

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@10978 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-08-10 17:09:34 +00:00
Playtester
b817e7cca2 Updated item_db.sql
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@10976 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-08-10 14:00:00 +00:00
Playtester
18f389ec0e Fixed typos
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@10975 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-08-10 13:18:01 +00:00
ultramage
8ce46993a7 - added proper comments to login packet 0x277
- added a missing \n to one login server warning
- silenced one "dc[4] might be uninitialized" warning
- fixed an apparently wrong abra_db.txt entry (venom splasher: 40000)
- removed .gat from the remaining npcs

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@10974 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-08-10 10:52:30 +00:00
L0ne_W0lf
31731bd129 * 2-1 Job quest update. Needs in-depth testing.
- Because of a change of variables, players currently undergoing the job change quests may find themselves in a slightly different position in the quest.
- This update reverts the hunter job quest timer BACK to 3 minutes.
* Corrected some Acolyte job quest issues.
- Removed Priest quest specific text from acolyte quest file.
* Bard Pang Voice quest was checking for the wrong variable.


git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@10973 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-08-10 00:03:11 +00:00
Playtester
a1205df084 * Fixed damage of NPC_COMBOATTACK
- also reverted some custom skill changes

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@10972 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-08-09 19:41:52 +00:00
ultramage
c8ff534024 - stable -> trunk sync
- battle.c and pc.c formatting
- fixed one badly defined npc shop format string
- removed the "selling item for no buying price" warning when the item has a buying price of 20 (see topic:157465)

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@10971 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-08-09 18:56:27 +00:00
ultramage
bc31c68ad5 The new functions now clear junk from the output buffer, this simplifies the code a bit.
Added a TODO for one emblem loading problem/crash.

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@10969 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-08-09 11:02:44 +00:00
SinSloth
45824e44b5 * Fixed a small bug with the Sign Quest XP rewards.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@10967 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-08-09 09:52:17 +00:00
skotlex
27488665e0 - Moved damage logging to mob_log_damage, now non-damage targetted (or splash) skills also get logged into the monster's 'damage history' which affects the exp-bonus per attacker setting.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@10966 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-08-09 03:43:46 +00:00
skotlex
52ed64546e - Changed the structure of the homunculus_db file so that the homunculus and its evolved version share the same line. Also added the evolution bonuses to it.
- Updated the @homstats command to show evolution bonuses
- Cleaned up the homunculus db structure.
- Implemented the evolution stat growth bonuses.
- Some small cleanups in the mercenary.c file
- Corrected initial intimacy of a newly created homunculus (should be 21/1000)
- Incremented the size of mob.c:summon.class_[] since mob_pouch has almost 350 entries.


git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@10965 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-08-08 20:56:11 +00:00
ultramage
f5f77a5d51 * Cleaned up junk left in the code by the mapcache/mapindex update
- Added mapindex_getmapname(_ext) to help with ".gat" adding/removing
- Moved related processing to the interface (prevents duplicity)

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@10963 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-08-08 17:41:49 +00:00
Playtester
3ffa0a9dec Sharp Arrow now gives Crit+20
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@10962 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-08-08 09:33:46 +00:00
skotlex
9e9847a83e - Fixed some missing max levels for npc skills
- Expanded isloggedin script command to support an optional argument (char id)
- Expanded warpparty command to accept target "Leader", this will warp the party to the leader.
- Added a summon structure to handle non-dead-branch mob-groups since the current implementation totally fails for mob groups that don't have MANY integrants
- Fixed mobs not attempting an IDLE skill right before unlocking a target.
- Removed a useless variable in the pet_data structure


git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@10961 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-08-08 01:55:58 +00:00
ultramage
c06dca0c87 Some minor typo fixing.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@10960 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-08-07 21:54:12 +00:00
SinSloth
dc53dc8984 * Removed a duplicate related to the Sign Quest.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@10959 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-08-07 13:06:38 +00:00
ultramage
f29330ef02 * Slightly deobfuscated the max-hp calculation functionality
- fixed hp/sp calc code adding extra few points from item bonuses

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@10955 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-08-06 20:35:56 +00:00
ultramage
f26bc90351 * Added a null-pointer check to skill_initunit() to prevent a crash
* Added a while() loop to the client packet processor (for performance)
* Added support for kRO 2007-05-14aSakexe langtype 0 login packet 0x2b0
* Added Job_Baby_Alchemist define to complement the Job_Alchemist update
* Added custom Hollow Poring mob_db2 entry

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@10954 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-08-06 19:05:37 +00:00
ultramage
7f6ee484ba Fixed a missing charserver include causing "warning: struct declared inside parameter list".
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@10953 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-08-05 16:17:10 +00:00
SinSloth
50e183dba6 * Fixed a wrong item ID in Socket Enchant NPC.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@10951 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-08-05 14:51:37 +00:00
SinSloth
9a919c6d69 * Set default Rachel NPCs as kRO ones (with mask).No more debate please.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@10949 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-08-05 09:25:53 +00:00
L0ne_W0lf
a2dbd750a0 Stable and Trunk:
* Several bug-fixes to various Rachel quests (Gepard)
* Small fix to the level 4 weapon quest.
Trunk Only:
* Small fix to the Thief Job Quest

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@10948 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-08-04 20:01:09 +00:00
ultramage
0a0782c664 Some all-around code reformatting/cleaning
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@10947 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-08-04 16:24:49 +00:00
ultramage
66516651c3 * Removed weird mvp reward item drop behavior (see topic:160077)
* Fixed Cart Revolution not transferring status effects on attack, and Cart Termination doing it when it shouldn't (see topic:156745)
* Fixed #refine not accepting names with spaces in them
* Fixed disguises not doing sit-down properly (missing self packet), broken since r6299 stable / r5833 trunk
* Added missing /blackmith packet action to packet_db.txt
* Removed "eathena's custom equipped mobs" from mob&skill db

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@10946 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-08-04 15:31:02 +00:00
SinSloth
826d24a8a9 * Fixed a nasty bug in Dandelion's Request.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@10944 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-08-04 09:45:19 +00:00
Playtester
a4c0644053 Added the remaining arrow craftings
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@10943 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-08-04 09:15:26 +00:00
Playtester
f069a47f4c * Added some of the new arrow craftings for testing purposes
- some item names are still unknown, help needed
- fixed an item name
- more to come

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@10942 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-08-01 11:02:16 +00:00
Lupus
579f303c2f updated file versions
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@10941 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-08-01 05:36:42 +00:00
ultramage
a6cd45f05d * Fixed north prontera kafra having an empty warp list
* Removed junk ЎA text from the 2004 headgears
* Changed deprecated Job_Alchem to Job_Alchemist (see r10904)
* Fixed a typo in a geffen city npc (Job_Merhcant)
* Fixed a typo in the Jobmaster custom script (Job_Gunsliger)
* Fixed one old eAAC Quest Warper bug (warp to nonwalkable coords)

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@10940 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-07-31 21:27:01 +00:00
L0ne_W0lf
feb66f53d3 * Added the "F_BlockHigh" function back in, as it's still used by 2-x job quests.
- Fix the assassin job quest item reward bug. Cheap fix until it's rewritten. 
* Added official Pang Voice skill quest for bards. Further official 2-x skill quests to come.

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@10938 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-07-31 09:11:38 +00:00
ultramage
519d61249b Renamed menuskill_lv -> Renamed menuskill_val, because people also used it to store stuff like map coords, inventory offsets and object IDs...
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@10937 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-07-31 07:41:21 +00:00
L0ne_W0lf
935b4fd323 * Fixed the OnAgitBreak message being map-only and not global when a castle is taken. (Lil DomX)
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@10936 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-07-30 23:33:52 +00:00