Commit Graph

  • 21f57419f0 Fixed a copy-paste typo in r11112. Applied the useful ARR_FIND() macro to 4 item bonuses. ultramage 2007-09-03 21:05:19 +00:00
  • 88e0559d2c - Added bonuses bSPRegenRate, bHPRegenRate. They behave like the opposite of bHPLossRate/bSPLossRate, making you gain x Hp/Sp every y ms. - Added bonus bIgnoreMdefRate, used to ignore a % of the target's mdef when using magic attacks (bonus2 will ignore part of the mdef of all targets, bonus3 receives a race argument) - You can now use bonus2 bCastRate to adjust the cast rate of a single skill. - Cleaned the code for bleeding (hp-loss) and extended it to handle regen as well. - Some small cleanups in the pc_bonus functions - Removed bonus3 bHpLossRate since it was doing nothing and is not used. - Corrected bGetZeny bonus to be like in Aegis. The amount received is from 1 to the given amount, you can use negative zeny values to use an amount dependant on mob's level (amount*lv). - Updated doc/item_bonus.txt with all these changes - Anti-Magic/Stone-Skin now increase/decrease def/mdef only and in an absolute mode (+20*lv rather than +20%*lv). Also the duration is greatly decreased (x/15) when used on players. - Now when a player uses a strip skill without having it in the skill tree (auto-casted) the duration will be 0, the equipment will be stripped without causing the status change that blocks reequipping. skotlex 2007-09-03 20:00:33 +00:00
  • 5748269898 - Merged @whereis from my server (displays normal spawn maps for given mobs). This command should be working correctly considering I've been using it since July. I was meant to merge it as soon as I got my hard-drive back, but I kinda forgot @_@ - bonus3 autospell (and autospell when hit) will change the target to self when the skill to be casted is inf&4 (self skill). - Corrected script homevolution not making the homunculus /swt if it is invoked when not loyal. skotlex 2007-09-03 03:35:42 +00:00
  • f2320ad3b7 Forgot to update base item db sql file! :P Paradox924X 2007-09-02 15:22:45 +00:00
  • fd86ca7633 Updated Refined Sakkat Box to give only 1 Sakkat instead of 10. Paradox924X 2007-09-02 15:15:51 +00:00
  • 3f8baac1bf Fixed db/Changelog.txt Playtester 2007-09-02 09:57:33 +00:00
  • bc0b03adc2 eol-style for the startup scripts and batch files ultramage 2007-09-01 09:40:12 +00:00
  • 1dbdda4a4b Fixed one HORRIBLE typo in the last chat.c update (ARRAYSIZE -> ARRAYLENGTH) ultramage 2007-09-01 09:01:54 +00:00
  • e7e0ddde9d Fixed certain typos in src/npc/doc files ultramage 2007-09-01 08:14:36 +00:00
  • cdfac206c6 * Implemented 12.1 cards to the best of my ability. Let me know if I missed any effects that are there that I missed. L0ne_W0lf 2007-09-01 02:22:09 +00:00
  • 1481fc1524 * Documented/cleaned up chatroom code and packetry * Added some comments to clif_changechatowner() - totally broken, see the code + topic:163829 * Implemented the chatroom display packet properly - now has 4 types: public, private, npc and non-clickable npc chatroom * Implemented the chatroom leave packet properly - now utilizes the 'kicked' flag when the user was forced to leave - TODO: banlist support to prevent re-entry, see jAthena code ultramage 2007-08-31 17:08:27 +00:00
  • 2f4c475e13 Updated sql files Playtester 2007-08-30 17:48:10 +00:00
  • a3fd7b207c Updated Cursed Abbey spawns some more Playtester 2007-08-30 17:26:37 +00:00
  • b05612082a * Fixed some minor bugs in the Sign Quest. SinSloth 2007-08-30 10:21:13 +00:00
  • f6c97de344 - Oops, forgot a very important check in homevolution D: skotlex 2007-08-30 05:01:39 +00:00
  • d25b5ad103 - Cleaned up a bit the homunculus evolution code, and fixed homevolution allowing the homunc to 're-evolve' even though it was already evolved. - Optimized a bit the skillheal code in regards to Apple of Idun and Sanctuary skotlex 2007-08-30 04:39:59 +00:00
  • 48ab0fe34b - Added a piece of missing code from the addition of sd->skillheal skotlex 2007-08-30 03:03:00 +00:00
  • 8189c99319 * Blacksmith job quest bug fixes care of Micktu. L0ne_W0lf 2007-08-29 21:41:54 +00:00
  • 60bb0d1556 Updated all heal and offensive heal item bonuses Playtester 2007-08-29 19:54:01 +00:00
  • d92276ac7a - oops, fixed bSkillHeal raising bSkillAtk instead skotlex 2007-08-29 19:32:22 +00:00
  • dafa566df8 - Added bonus bSkillHeal to distinguish offensive skill damage increases from healing power boosts. - Moved battle_skillatk_bonus to pc.c, cleaned up the related skillatk bonus code to consider the skillheal bonus option. skotlex 2007-08-29 18:30:25 +00:00
  • 432aff6863 * Knight job quest bug fixes. L0ne_W0lf 2007-08-28 22:23:59 +00:00
  • 48b79eda11 * Made some changes due to recent fixes in the Sign Quest. * Dandelion's Request event now resets properly after it has been completed by a player. SinSloth 2007-08-28 22:16:01 +00:00
  • 1818c47749 * Changed the Keil Hyre Black Keycard distributing NPCs slightly. Changes to the Keil Hyre quest were mirrored on Stable as well. * Bug fixes to the Wizard and Knight job quests. L0ne_W0lf 2007-08-24 22:28:36 +00:00
  • 3417441a6f Fixed a rare crash concerning invalid homunculus data and one NULL-pointer. ultramage 2007-08-24 19:38:38 +00:00
  • 025bcc1f28 Fixed a documentation mistake in 'areamonster' (missing argument). Fixed incorrect sprite used for twintowers event npc. Fixed a mistake in changelog. ultramage 2007-08-24 09:06:39 +00:00
  • 4612bb8a10 - Fixed the hotkey list sending to the client not displaying right away. - Corrected the unit_id of NPC_EVILLAND (taken from jA) skotlex 2007-08-24 01:15:56 +00:00
  • 021481ab09 Updated Unix start scripts from Shazeya, please read changelog for details DracoRPG 2007-08-23 22:05:28 +00:00
  • c683940c0d Fixed Galion losing boss mode Playtester 2007-08-23 18:47:34 +00:00
  • f9f1076a9e - Fixed Dragon Fear's status change selection and duration. - Fixed Metamorphosis not displaying a speed-change update on the client. - Status changes that were blocked by element are no longer blocked, instead, now no-damage skills are blocked if they have an element which is absorbed by the target (This is the behaviour that Tharis believes is correct). skotlex 2007-08-22 22:49:54 +00:00
  • 2493f94449 Updated Cursed Abbey spawns Playtester 2007-08-22 15:04:15 +00:00
  • 09d1363e12 Some small MVP updates according to latest info Playtester 2007-08-22 13:10:37 +00:00
  • 98ef73923e Fixed Book of the Dead not autocasting the correct skill Playtester 2007-08-21 21:26:27 +00:00
  • b10e03f171 Improved item_bonus.txt Playtester 2007-08-21 19:27:31 +00:00
  • beeec3308d Fixed Coma status chances being way too low Playtester 2007-08-21 19:04:28 +00:00
  • 8e7e11775e Corrected item drop rate limits to allow full 0.01%-100% range (fixes mistake from r11043) ultramage 2007-08-21 14:25:09 +00:00
  • 0e47ff7579 Fixed up some comments Playtester 2007-08-21 11:14:08 +00:00
  • aef1e11328 * Corrected bonus for Gold_Tiara_. (Playtester) L0ne_W0lf 2007-08-20 23:33:20 +00:00
  • 81faa4770b - Oops, forgot to add the Pulse Strike damage modifier. skotlex 2007-08-20 19:02:01 +00:00
  • cc3c71cbae - Fixed Earthquake not clearing out the target-count before counting targets. skotlex 2007-08-20 18:07:23 +00:00
  • 60836b7613 More compilation warning fixes... ultramage 2007-08-20 08:52:56 +00:00
  • 811aee08fc Fixed small mistake in confs causing some confusion. Paradox924X 2007-08-19 22:02:22 +00:00
  • 137877aebf Fixed a gcc compilation error and some warnings. ultramage 2007-08-19 19:47:43 +00:00
  • a269711fd4 * Fixed weight for Silver_Shotel and Spirit_of_Kamaitachi. L0ne_W0lf 2007-08-19 17:34:27 +00:00
  • e476015e82 Set proper limits to drop rates to prevent integer overflow. Minor details cleanup. ultramage 2007-08-19 16:28:24 +00:00
  • fdb0f28cf2 Fixed Evil Land's blind effect not working properly Playtester 2007-08-19 16:07:35 +00:00
  • 935d0b8832 Partially fixed monster_controller.txt (see r7233). TODOs are in the npc changelog. ultramage 2007-08-19 12:56:40 +00:00
  • 0072a0189e * Cleaned/clarified some #include relationships between headers * 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 ultramage 2007-08-19 12:55:29 +00:00
  • 08e0cee902 * Added 'noteleport' mapflags to Dandelion's request maps. SinSloth 2007-08-19 09:34:45 +00:00
  • 312714cfa9 Again removed the IG_ list from itemdb.h (see r10100 and r10113) due to popular request. ultramage 2007-08-19 06:27:29 +00:00
  • 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 ultramage 2007-08-19 06:04:34 +00:00
  • 1518e0240b - Cleaned up some the pet armor display code. skotlex 2007-08-19 00:55:46 +00:00
  • 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. skotlex 2007-08-18 03:22:11 +00:00
  • f84d731c87 * Fixed item script on elemental fists - Endow should be cast on self - also added the elemental fists to the mob drops Playtester 2007-08-17 20:59:24 +00:00
  • d9cc3b4951 Changed the duel_time_interval setting's lower bound to 0 (to allow disabling the delay) ultramage 2007-08-17 19:32:41 +00:00
  • 99ad0f978a * Implemented the official dual-wield aspd equation - using 0.7 instead of 0.66 as modifier (so aspd will be lower now) ultramage 2007-08-17 19:29:03 +00:00
  • 6e94864755 Removed heal bonus on Spiritual Ring Playtester 2007-08-16 19:44:31 +00:00
  • ed98c68a49 Fixed eAthena's wrong interpretation of the respawn times Playtester 2007-08-16 18:59:00 +00:00
  • e8f6f4ad38 Added pc_isidle() to simplify a few idle-no-share checks. ultramage 2007-08-16 18:52:59 +00:00
  • 518ec82222 Added icons for NPC_CRITICALWOUND and NPC_SLOWCAST Playtester 2007-08-16 18:04:49 +00:00
  • e7dc538c16 - fixed Ruwach (the last NPC skill update modified the way Sight/Sightblaster/Ruwach work, but the latter did not get updated properly) skotlex 2007-08-16 17:31:15 +00:00
  • 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()' ultramage 2007-08-16 14:14:11 +00:00
  • 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. skotlex 2007-08-16 03:55:16 +00:00
  • ede8d32780 * Fixed some loop errors in the guides. -Thanks to $ephiroth. samuray22 2007-08-15 23:54:48 +00:00
  • 025a1b5120 - 'make clean' now removes the svnversion.h file in src/common/ since otherwise it is pretty much never updated. skotlex 2007-08-15 23:08:22 +00:00
  • 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. skotlex 2007-08-15 22:08:30 +00:00
  • efff167bc0 * Added Critical Wounds to Anubis's skills - also added some icon info Playtester 2007-08-15 20:33:28 +00:00
  • 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 ultramage 2007-08-15 17:13:04 +00:00
  • c847c2f750 * Corrected a few bugs in the Acolyte Job Quest. (Crashy) L0ne_W0lf 2007-08-15 15:53:45 +00:00
  • 43b23ef64a * Added Autocast of Greed to Lesser Elemental Ring. L0ne_W0lf 2007-08-15 15:46:52 +00:00
  • c8bd07a0bb small mapindex.c typo fix ultramage 2007-08-15 09:24:45 +00:00
  • 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. samuray22 2007-08-15 02:57:06 +00:00
  • d8689a5ca5 * Changed the rest of the Western_Outlaw bonus. (/3 -> /6) L0ne_W0lf 2007-08-14 21:51:36 +00:00
  • 360c4a0386 * Added bonus for Hunter_Earring, as well as it's DEF bonus. * Changed ASPD bonus for Western Outlaw at Playtester's request. L0ne_W0lf 2007-08-14 21:41:06 +00:00
  • 09e4d617ad Updated Changelog Playtester 2007-08-14 21:38:45 +00:00
  • 97a0f06ae3 Reverted two lines from the last commit. Playtester 2007-08-14 20:21:13 +00:00
  • 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. L0ne_W0lf 2007-08-14 19:49:52 +00:00
  • d6d9d497e2 Implemented Wolfhedin and Mithril Magic Manteau Playtester 2007-08-14 18:28:00 +00:00
  • 3f5d2a35b0 Fixed the damage area of the "path damage" skills Playtester 2007-08-14 15:59:02 +00:00
  • 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" samuray22 2007-08-14 15:26:52 +00:00
  • a8732f2d79 Fixed some entries in the mob_skill_db Playtester 2007-08-14 14:11:10 +00:00
  • 9728e18cc3 * Fixed typos in the Blacksmith quest and whitesmith NPC. Thanks to Barron-Monster. L0ne_W0lf 2007-08-14 03:09:01 +00:00
  • 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. skotlex 2007-08-14 00:05:13 +00:00
  • 1b3ce3c438 * Fixed some typos thanks to Christian - also reduced aftercast delay of NJ_ISSEN Playtester 2007-08-13 22:35:13 +00:00
  • f6e7e20e1f * Fixed a typo in the merchant quest. L0ne_W0lf 2007-08-13 19:41:25 +00:00
  • 211a6218a4 * A few corrections to merchant and wizard job quests, care of Barron-Monster. L0ne_W0lf 2007-08-13 19:12:37 +00:00
  • fe3ee37d0b Fixed a small error in the script_commands documentation about getpartyleader. Paradox924X 2007-08-13 17:39:39 +00:00
  • 0fa96e1689 * Fixed a wrong negative value checking in Schwartzvalt Trilogy quest. SinSloth 2007-08-13 09:25:55 +00:00
  • 2af265d1b1 replaced some item names with item IDs, also fixed a bug in skill quest (some items weren't deleted) Lupus 2007-08-13 09:13:21 +00:00
  • 44f421f12e * Corrected skill-based hp/sp regen (SM_RECOVERY, MG_SRECOVERY, MO_SPIRITSRECOVERY, NJ_NINPOU, TK_HPTIME, TK_SPTIME) ultramage 2007-08-13 08:14:12 +00:00
  • 11571b77ed Resolved some issues mentioned in the changelog header Playtester 2007-08-12 22:38:36 +00:00
  • 5d42c795cc * Merchant job quest bug fixes. Thanks to Barron-Monster. L0ne_W0lf 2007-08-12 22:24:30 +00:00
  • 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 ultramage 2007-08-12 20:13:17 +00:00
  • 3c54ef2dff * More bug fixes to the 2-1 quests. Priest and Blacksmith specifically. L0ne_W0lf 2007-08-12 19:32:13 +00:00
  • 0dd1878adb * Goofed. Previous update was to the 2-ONE job quests. L0ne_W0lf 2007-08-12 18:44:31 +00:00
  • 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". L0ne_W0lf 2007-08-12 18:43:37 +00:00
  • 9b5a8b8ede Added remaining 11.2 skill db entries Playtester 2007-08-11 11:58:10 +00:00
  • caffb97cde * Implemented 11.2 skills in the skill_db - note that the code for them is still missing Playtester 2007-08-11 11:17:16 +00:00
  • 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. SinSloth 2007-08-11 09:34:00 +00:00
  • 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 Playtester 2007-08-10 17:09:34 +00:00