6074 Commits

Author SHA1 Message Date
ultramage
312714cfa9 Again removed the IG_ list from itemdb.h (see r10100 and r10113) due to popular request.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11037 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-08-19 06:27:29 +00:00
ultramage
97e812dda1 * Fixed a deallocation mistake and some buffer overflows in npc_chat.c after doing rtfm@pcre.txt (all caused by incorrect usage of pcre api)
* Removed underscores in npc_chat.c's variable names (easier to read)
* Reindented the whole thing (used spaces half of the time ._.)
* Moved npc pcre-data deallocation from npc_remove_map to npc_unload

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11036 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-08-19 06:04:34 +00:00
skotlex
1518e0240b - Cleaned up some the pet armor display code.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11034 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-08-19 00:55:46 +00:00
skotlex
29a07a72e7 - Corrected a bit npc_remove_map, map_deliddb and strdb_remove calls belong to npc_unload rather than npc_remove_map. Also improved a bit the removal of the npc from the map's npc list.
- Added back the hair-style/hair-bottom fields to the spawn packet, and the pet-idle packet is no longer sent when the pet does not has an armor equipped (this should cut down on bandwidth a bit for non-equipped pets)
- Moved the position of the map_addblock/clif_spawn code section in parse_LoadEndAck to above the party-hp blocks, this corrects party-member HP display mnot being updated when someone spawns in your range of sight.


git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11033 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-08-18 03:22:11 +00:00
Playtester
f84d731c87 * Fixed item script on elemental fists
- Endow should be cast on self
- also added the elemental fists to the mob drops

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11032 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-08-17 20:59:24 +00:00
ultramage
d9cc3b4951 Changed the duel_time_interval setting's lower bound to 0 (to allow disabling the delay)
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11031 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-08-17 19:32:41 +00:00
ultramage
99ad0f978a * Implemented the official dual-wield aspd equation
- using 0.7 instead of 0.66 as modifier (so aspd will be lower now)

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11030 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-08-17 19:29:03 +00:00
Playtester
6e94864755 Removed heal bonus on Spiritual Ring
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11029 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-08-16 19:44:31 +00:00
Playtester
ed98c68a49 Fixed eAthena's wrong interpretation of the respawn times
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11027 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-08-16 18:59:00 +00:00
ultramage
e8f6f4ad38 Added pc_isidle() to simplify a few idle-no-share checks.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11026 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-08-16 18:52:59 +00:00
Playtester
518ec82222 Added icons for NPC_CRITICALWOUND and NPC_SLOWCAST
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11025 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-08-16 18:04:49 +00:00
skotlex
e7dc538c16 - fixed Ruwach (the last NPC skill update modified the way Sight/Sightblaster/Ruwach work, but the latter did not get updated properly)
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11024 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-08-16 17:31:15 +00:00
ultramage
8076b535d4 * Fixed npc chatrooms not being deleted on npc unload/reload (crash)
* Modified chat code a bit for more clarity
- replaced double-indirection on 'owner' with a normal pointer
- separated some common functionality to 'chat_createchat()'

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11023 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-08-16 14:14:11 +00:00
skotlex
0c1a8f2b37 - Cleaned some more the hotkey code: The order by and limit specifications are not really needed when loading hotkeys, and added hotkey deletion when you delete the character.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11022 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-08-16 03:55:16 +00:00
samuray22
ede8d32780 * Fixed some loop errors in the guides.
-Thanks to $ephiroth.

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11021 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-08-15 23:54:48 +00:00
skotlex
025a1b5120 - 'make clean' now removes the svnversion.h file in src/common/ since otherwise it is pretty much never updated.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11020 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-08-15 23:08:22 +00:00
skotlex
dff80559d4 - Merged and completed Latio's work on server-side hot-key saving (http://www.eathena.ws/board/index.php?s=&showtopic=159388&view=findpost&p=884453)
- Now hotkeys are stored server-side (table hotkey in SQL servers, file save/hotkeys.txt for TXT servers). You can disable this behaviour by commenting out the 'HOTKEY_SAVING' define in mmo.h
- Fixed a few compilation warnings/errors.
- Apply upgrade_svn11018.sql to create the hotkey table.


git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11019 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-08-15 22:08:30 +00:00
Playtester
efff167bc0 * Added Critical Wounds to Anubis's skills
- also added some icon info

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11018 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-08-15 20:33:28 +00:00
ultramage
56d9a037a6 * Some serious code cleanups
- adjusted @reloadbattleconf to not depend on variable ordering
- changed all battle vars to 'int' (removes pointless duplicit coding)
- added min, max and default columns to battle config data structure
- added properly bounded values for these columns (or at least tried to)
- battle-conf loading will now complain if it finds unknown settings,
  and will reject values that are outside of the allowed range
- added CHATROOM_TITLE_SIZE and CHATROOM_PASS_SIZE 
- partially cleaned up chatroom manipulation code
* Fixed 'Job_Professer' typo in mage jobchange quest

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11017 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-08-15 17:13:04 +00:00
L0ne_W0lf
c847c2f750 * Corrected a few bugs in the Acolyte Job Quest. (Crashy)
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11016 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-08-15 15:53:45 +00:00
L0ne_W0lf
43b23ef64a * Added Autocast of Greed to Lesser Elemental Ring.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11015 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-08-15 15:46:52 +00:00
ultramage
c8bd07a0bb small mapindex.c typo fix
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11014 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-08-15 09:24:45 +00:00
samuray22
bc697b4f0e * Corrected some typo error in "Clown Reborn Quest".
-Thanks to Myllena.
* Corrected some typo error in "Professor Reborn Quest".
* Rewrote Taekwon Job Quest to the Aegis Standards.

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11012 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-08-15 02:57:06 +00:00
L0ne_W0lf
d8689a5ca5 * Changed the rest of the Western_Outlaw bonus. (/3 -> /6)
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11011 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-08-14 21:51:36 +00:00
L0ne_W0lf
360c4a0386 * Added bonus for Hunter_Earring, as well as it's DEF bonus.
* Changed ASPD bonus for Western Outlaw at Playtester's request.

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11010 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-08-14 21:41:06 +00:00
Playtester
09e4d617ad Updated Changelog
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11009 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-08-14 21:38:45 +00:00
Playtester
97a0f06ae3 Reverted two lines from the last commit.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11008 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-08-14 20:21:13 +00:00
L0ne_W0lf
c74665aa82 * Implemented bonuses for several 11.3 equips.
- Corrected Wolfhedin and Mithril Magic Mant. so they trigger properly.
- Added Several more cash shop items, granted a lot of them don't work.
- Added new headgear, using trans. proj. and some info care of Luanus. 
- Corrected effects for blessing and Inc AGI scrolls.
* Small updates to the item trade database. 
- Commented out Skull_ and organized it a bit better.
* Small update to create_arrow_db.txt.


git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11007 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-08-14 19:49:52 +00:00
Playtester
d6d9d497e2 Implemented Wolfhedin and Mithril Magic Manteau
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11005 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-08-14 18:28:00 +00:00
Playtester
3f5d2a35b0 Fixed the damage area of the "path damage" skills
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11004 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-08-14 15:59:02 +00:00
samuray22
e70f0a6151 * Deleted an Unnecessary "next;" on Rachel Guide.
-Thanks to $ephiroth.
* Removed an Unnecessary "set job_acolyte_q,0;" in Acolyte Quest.
* Updated Dialogs from "Oxygen Mask Quest"

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11003 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-08-14 15:26:52 +00:00
Playtester
a8732f2d79 Fixed some entries in the mob_skill_db
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11002 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-08-14 14:11:10 +00:00
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