summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2007-08-19Set proper limits to drop rates to prevent integer overflow.ultramage5-26/+21
Minor details cleanup. git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11043 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-08-19Fixed Evil Land's blind effect not working properlyPlaytester2-1/+3
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11042 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-08-19Partially fixed monster_controller.txt (see r7233).ultramage2-15/+19
TODOs are in the npc changelog. git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11041 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-08-19* Cleaned/clarified some #include relationships between headersultramage44-243/+262
* Changed clif_sitting() to use 'bl' instead of 'sd' (for non-player objects) * Removed way messed-up script function 'unitdeadsit' * Tagged 'FIXME' lines written by myself git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11040 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-08-19* Added 'noteleport' mapflags to Dandelion's request maps.SinSloth2-0/+4
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11038 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-08-19Again removed the IG_ list from itemdb.h (see r10100 and r10113) due to ↵ultramage2-42/+6
popular request. git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11037 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-08-19* Fixed a deallocation mistake and some buffer overflows in npc_chat.c after ↵ultramage6-423/+362
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://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11036 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-08-19- Cleaned up some the pet armor display code.skotlex5-68/+33
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11034 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-08-18- Corrected a bit npc_remove_map, map_deliddb and strdb_remove calls belong ↵skotlex2-13/+16
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://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11033 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-08-17* Fixed item script on elemental fistsPlaytester3-8/+12
- Endow should be cast on self - also added the elemental fists to the mob drops git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11032 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-08-17Changed the duel_time_interval setting's lower bound to 0 (to allow ↵ultramage2-1/+2
disabling the delay) git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11031 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-08-17* Implemented the official dual-wield aspd equationultramage2-8/+21
- using 0.7 instead of 0.66 as modifier (so aspd will be lower now) git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11030 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-08-16Removed heal bonus on Spiritual RingPlaytester2-1/+4
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11029 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-08-16Fixed eAthena's wrong interpretation of the respawn timesPlaytester2-0/+5
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11027 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-08-16Added pc_isidle() to simplify a few idle-no-share checks.ultramage2-7/+5
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11026 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-08-16Added icons for NPC_CRITICALWOUND and NPC_SLOWCASTPlaytester2-2/+3
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11025 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-08-16- fixed Ruwach (the last NPC skill update modified the way ↵skotlex1-1/+1
Sight/Sightblaster/Ruwach work, but the latter did not get updated properly) git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11024 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-08-16* Fixed npc chatrooms not being deleted on npc unload/reload (crash)ultramage8-163/+164
* 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://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11023 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-08-16- Cleaned some more the hotkey code: The order by and limit specifications ↵skotlex1-2/+11
are not really needed when loading hotkeys, and added hotkey deletion when you delete the character. git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11022 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-08-15* Fixed some loop errors in the guides.samuray227-16/+48
-Thanks to $ephiroth. git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11021 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-08-15- 'make clean' now removes the svnversion.h file in src/common/ since ↵skotlex1-1/+1
otherwise it is pretty much never updated. git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11020 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-08-15- Merged and completed Latio's work on server-side hot-key saving ↵skotlex12-7/+219
(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://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11019 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-08-15* Added Critical Wounds to Anubis's skillsPlaytester3-0/+18
- also added some icon info git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11018 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-08-15* Some serious code cleanupsultramage42-1666/+1004
- 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://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11017 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-08-15* Corrected a few bugs in the Acolyte Job Quest. (Crashy) L0ne_W0lf2-3/+6
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11016 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-08-15* Added Autocast of Greed to Lesser Elemental Ring.L0ne_W0lf2-1/+2
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11015 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-08-15small mapindex.c typo fixultramage1-5/+5
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11014 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-08-15* Corrected some typo error in "Clown Reborn Quest".samuray224-403/+411
-Thanks to Myllena. * Corrected some typo error in "Professor Reborn Quest". * Rewrote Taekwon Job Quest to the Aegis Standards. git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11012 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-08-14* Changed the rest of the Western_Outlaw bonus. (/3 -> /6)L0ne_W0lf2-1/+2
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11011 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-08-14* Added bonus for Hunter_Earring, as well as it's DEF bonus.L0ne_W0lf2-2/+4
* Changed ASPD bonus for Western Outlaw at Playtester's request. git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11010 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-08-14Updated ChangelogPlaytester1-17/+21
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11009 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-08-14Reverted two lines from the last commit.Playtester1-2/+2
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11008 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-08-14* Implemented bonuses for several 11.3 equips.L0ne_W0lf4-69/+488
- 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://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11007 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-08-14Implemented Wolfhedin and Mithril Magic ManteauPlaytester3-4/+5
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11005 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-08-14Fixed the damage area of the "path damage" skillsPlaytester2-7/+8
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11004 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-08-14* Deleted an Unnecessary "next;" on Rachel Guide.samuray224-91/+82
-Thanks to $ephiroth. * Removed an Unnecessary "set job_acolyte_q,0;" in Acolyte Quest. * Updated Dialogs from "Oxygen Mask Quest" git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11003 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-08-14Fixed some entries in the mob_skill_dbPlaytester2-8/+10
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11002 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-08-14* Fixed typos in the Blacksmith quest and whitesmith NPC. Thanks to ↵L0ne_W0lf3-4/+6
Barron-Monster. git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11001 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-08-14- Modified map_foreachinrange so that you can also specify the max length of ↵skotlex15-610/+909
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://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11000 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-08-13* Fixed some typos thanks to ChristianPlaytester3-6/+9
- also reduced aftercast delay of NJ_ISSEN git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@10999 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-08-13* Fixed a typo in the merchant quest.L0ne_W0lf2-2/+4
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@10998 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-08-13* A few corrections to merchant and wizard job quests, care of Barron-Monster.L0ne_W0lf3-2/+7
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@10997 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-08-13Fixed a small error in the script_commands documentation about getpartyleader.Paradox924X2-1/+2
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@10995 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-08-13* Fixed a wrong negative value checking in Schwartzvalt Trilogy quest.SinSloth2-1/+4
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@10993 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-08-13replaced some item names with item IDs, also fixed a bug in skill quest ↵Lupus10-68/+78
(some items weren't deleted) git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@10992 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-08-13* Corrected skill-based hp/sp regen (SM_RECOVERY, MG_SRECOVERY, ↵ultramage2-7/+9
MO_SPIRITSRECOVERY, NJ_NINPOU, TK_HPTIME, TK_SPTIME) git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@10991 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-08-12Resolved some issues mentioned in the changelog headerPlaytester2-10/+6
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@10990 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-08-12* Merchant job quest bug fixes. Thanks to Barron-Monster.L0ne_W0lf3-4/+9
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@10989 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-08-12* Replaced some mob_avail.txt entries with a simple example entryultramage6-69/+20
* 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://rathena.svn.sourceforge.net/svnroot/rathena/trunk@10988 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-08-12* More bug fixes to the 2-1 quests. Priest and Blacksmith specifically.L0ne_W0lf3-8/+10
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@10987 54d463be-8e91-2dee-dedb-b68131a5f0ec