Commit Graph

  • 1b633ead78 Added customized iRO Christmas 2008 Event mob overrides to mob_db2.txt. Updated custom WoESE Spawns to official, still commented out though. L0ne_W0lf 2009-12-02 20:17:13 +00:00
  • 27d0043c05 Semi-revert of 14182, moved ALL_WEWISH up under SA_GRAVITY instead, as I hadn't noticed it does exactly what the new case did. L0ne_W0lf 2009-12-02 17:37:14 +00:00
  • ccfe13cd56 Added skill ALL_WEWISH. This skill in older clients plays a song, however in current clients it does not. The effect (AL_ANGELUS) still shows. Added ALL_WEWISH to the skill databases, and enabled the Christmas Musicbox item. L0ne_W0lf 2009-12-02 17:31:30 +00:00
  • 69bd8dced5 * Autobonus code cleanups. - removed the 'script_parsed' flag to fix the issues with combo items. - introduced a global cache for autobonus scripts so that we don't have to parse scripts everytime invoking status_calc_bl. - fixed such script commands as 'getrefine()' not working inside autobonus scripts. Inkfish 2009-12-02 10:30:10 +00:00
  • 1189a5f9a6 - Fixed weight of Mandragora_Cap (5399) should be 30, not 300. (bugreport:3910) - Re-added more Sakexe packets that were accidentally removed in eAthena rev 14155. This fixes colored broadcasts not appearing in some clients. (bugreport:3903) - Updated SQL item/mob databases to latest. brianluau 2009-12-01 05:34:17 +00:00
  • bcc93a061b - Fixed typo in WoE:SE Castle announcements (bugreport:3714). - Fixed typo of a check in god_weapon_creation.txt (bugreport:3613). - Fixed missing changequest in Knight Job Quest (bugreport:3757). - Fixed placement of Control Device01#aru04 (bugreport:3716). Kisuka 2009-11-29 23:23:42 +00:00
  • 01d8d4c8d8 - Fixed a typo in skill_db. - Fixed issue caused by 'renewal' client support getting rid of lots of version 23 (sakexe) packets. Kisuka 2009-11-29 12:49:04 +00:00
  • abd523512f - Fixed some item script typos. Kisuka 2009-11-29 10:52:21 +00:00
  • cb6fdc59cd - Official castle defense damage reduction/defense status changes. (bugreport:2901) Kisuka 2009-11-29 07:18:35 +00:00
  • 80591b2611 Fixed warping in OnPCDieEvent revives people with 0 hp. Inkfish 2009-11-27 02:35:17 +00:00
  • 5485daa6df * NPC event code cleanups. - removed the 'OnMyMobDead' dead code. It's never supported though documented. - removed the 'feature' that events only trigger when the player is in the OnTouch area IF it's specified. It's never documented and breaks official scripts. - some cleanups and bug fixes to OnTouch_. Inkfish 2009-11-26 12:01:19 +00:00
  • 0c828bfc57 Moved log_sql_init() call up in map-server-init to after after map_sql_init() call to prevent unnecessary processing before a potential quit. Paradox924X 2009-11-26 10:13:56 +00:00
  • 10c788b2da Fixed strnpcinfo(1) returning blank strings when NPC names did not have a hidden portion of the display name. (bugreport:3758) Paradox924X 2009-11-26 00:22:28 +00:00
  • 2503e57535 Fixed damage doesn't cancel status changes.(followed up to r14164) Inkfish 2009-11-25 00:18:51 +00:00
  • e3300232a5 Cleaned up leftover PACKETVER define on the charserver (followup to r14155). Expanded the error message in guild_castledataloadack() to actually provide some useful info. ultramage 2009-11-24 23:40:42 +00:00
  • ada5a13abe Fixed instances not initializing after reloadscript (bugreport:3522). ultramage 2009-11-24 17:15:23 +00:00
  • 96c3de31a6 * Fixed the logged damage from pets doesn't count when 'pet_attack_exp_to_master' is inactive. * Uncommented the codes that stop pc_bleeding when dead (shouldn't have been commented out.....) Inkfish 2009-11-24 10:12:43 +00:00
  • 702c4783c6 Changed Talkie Box to trap type, and removed the UF_NOREITERRATION flag. (Partial fix for Bugreport:3748) L0ne_W0lf 2009-11-24 05:24:39 +00:00
  • cc02657862 * Fixed player keeps bleeding when dead. - if battle_config.invincible_nodamage is true, reflected damage to targets in invincible status is now 1. * Fixed a script typo i made when i was fixing a typo... Inkfish 2009-11-23 10:38:01 +00:00
  • e7a9a5bf46 Added ipban_cleanup_interval to the Login_Config struct (Follow-up to r14161). Paradox924X 2009-11-22 10:27:49 +00:00
  • d2313b836b Added 'ipban_cleanup_interval' option which determines how often expired IP bans are cleaned from the database. (bugreport:3734) Modified ipban_check() to only include ipbans that haven't already expired. (bugreport:3734) Paradox924X 2009-11-22 10:19:44 +00:00
  • 40a9a236c0 Removed an extra { from previous commit. Paradox924X 2009-11-21 04:15:40 +00:00
  • 31c237c225 Cleaned up mapreg dirty-marking code to only mark the mapreg as dirty when it actually is. (bugreport:3735) Paradox924X 2009-11-21 04:07:53 +00:00
  • 995268398a - Added effects to some jRO items. - Added effect of 'Cool Towel'. - Fixed view id of Puppy Hat. Kisuka 2009-11-20 01:49:52 +00:00
  • c92ff591f1 - Applied the renewal client support patch from Diablo (eA forum topic 222623) - Added support for strcharinfo(3) to retrieve the player's map - Added script command "searchitem" for name item searches. - Moved PACKETVER to src/common/mmo.h as it's needed by the char-server now - Changed the status valX from int to long so that it won't break for pointer-storage in other architectures. - Moved the change party leader code to party.c - A few bugfixes or packet field completions based on my past experience messing around with my server. skotlex 2009-11-19 18:19:09 +00:00
  • c3f733849c Random fixes to some script typos Inkfish 2009-11-18 15:39:24 +00:00
  • 9025c3c4c9 Removed unnecessary use of StringBuf in int_quest.c to avoid memleaks in certain cases. ultramage 2009-11-15 18:22:10 +00:00
  • 298215600b Added Ifrit, Beelzebub, and Hibram to mob_boss, and a second Atroce. L0ne_W0lf 2009-11-14 23:25:18 +00:00
  • c517fd305a Resolved a client hang in the scenario where the client sent loadendack before the server finished loading all data (bugreport:3700). Improved the performance of pc_autosave() to stop scanning players after it has already found the player it wanted to save (bugreport:3717). The 'overweight' status changes (SC_WEIGHT50/SC_WEIGHT90) will now be cleared on logout, to avoid saving them into the database (they get derived from player weight during login anyway). Improved lock.c on windows to use C's access(0) function instead of doing fopen/fclose when testing for existence of files. Re-added the 'static' attribute to mapindex_getmapname_ext's buffer; returning the address of a non-static local variable is undefined behavior (see r13901). ultramage 2009-11-13 21:06:21 +00:00
  • f3ca552ec5 - Fixed a typo in Strawberry Cake (12319). (bugreport:3702) - Fixed a typo in Halloween 2009 Event. (bugreport:3711) - Updated SQL item/mob databases to latest. (thanks Peter) - Applied the change from r14087 to @tonpc, @shownpc, @hidenpc. (bugreport:3599) brianluau 2009-11-11 21:49:50 +00:00
  • de0efc5bbd Fixed WoE:FE castles spawning too many Treasure Boxes. Gepard 2009-11-10 19:09:00 +00:00
  • 3959ec7218 Fixed the flag from my last commit not working Inkfish 2009-11-08 14:32:36 +00:00
  • c9c033cea3 Fixed mob is removed from map right after his rebirth. Fixed dead event does not trigger when a mob has rebirth skill and dies for the second time. Inkfish 2009-11-08 05:50:58 +00:00
  • 3acf4d6c67 * Fixed possible memory leaks caused by invalid parameters of autobonus Inkfish 2009-11-07 15:39:10 +00:00
  • 1d4c819268 Added a flag to indicate if the script of an autobonus was parsed for the sake of resource saving. Inkfish 2009-11-07 15:29:24 +00:00
  • b0d3e8b0cf * All Songs/Dances now create a 3 second delay before Adaption can be used. * Fixed unit still not being able to move when fiberlock is removed by Magnetic Earth. Inkfish 2009-11-04 10:08:15 +00:00
  • c652787562 * Added known info for WoE SE Guild Dungeon monsters. - Movement speed, and attack delays are not official. (copy/pasted) - Skills are, like above, copy, pasted, edited. Not official. - Decided not to drops added for the mentioned monsters. * Added mapflags for WoESE guild dungeon. * Added official WoESE Guild Dungeon NPCs, and custom spawns. - As the mobs are not 100% (missing stats, no drops, etc) they are disabled by default. L0ne_W0lf 2009-11-04 00:13:52 +00:00
  • 82fd1bd8be * Added new broadcasting support from r14120 to WoE scripts. - "Conquered" messages can now be effectively toggled off in Battle log - Added fontsizes for WoESE messages. (At least the non-default sizes.) * Added font weight constants, although they don't seem to do anything. L0ne_W0lf 2009-11-03 19:41:37 +00:00
  • 6376c2255c Fixed gcc compilation warnings in r14120. ultramage 2009-11-03 17:57:12 +00:00
  • f9cff9c6e0 Extended broadcast implementation: - support for font formatting, like font-size - bc_woe flag to allow client-side filtering of WoE announcements - new broadcast packet 0x40C Gepard 2009-11-03 15:56:54 +00:00
  • 8d0be03e8a * Added battle_config.mob_slave_keep_target config option (monster.conf) - When yes (default) MVP slaves will always keep their prior targets. - When no the old behavior of switching to the closest target is enabled. * Updated MAX_MOB_DB to 4000 (Monsters are starting to appear in the 2k ranges) * Changed default respawn time (when 0) to 500 from 5000. L0ne_W0lf 2009-11-03 01:39:45 +00:00
  • 0491ccb822 Implemented "Part-Time Work", another 13.1 quest and related NPCs. L0ne_W0lf 2009-11-03 00:31:12 +00:00
  • b9c5a5fc32 * Quick fix to char command checking gm level of the target player instead of the command user (bugreport:3255). * Disalbed @jump/@jumpto usage when dead. Inkfish 2009-11-02 14:31:24 +00:00
  • 564aa19b9f Fixed db/mobs_avail.txt according to the event mobs IDs. Fixed Halloween09 Lupus 2009-11-02 10:19:01 +00:00
  • a39d3e704f * Implemented the fix for Slim Pitcher working on WoESE objects (bugreport:3618). * Added SC_SPIRIT to the list of buffs that are dispelled when the player logs out. L0ne_W0lf 2009-11-01 19:23:34 +00:00
  • ea5b2fc3f2 fixed exploit in HW2009 evnt Lupus 2009-11-01 17:57:42 +00:00
  • 31714dc86d - Added Fool's Day Boxes effects (they go with the 2009 halloween event). Kisuka 2009-10-31 22:59:06 +00:00
  • 2b884672af - Added 2008 & 2009 iRO Halloween Events (Happy Halloween eAthena). Kisuka 2009-10-31 07:10:45 +00:00
  • 1fa8a70422 - Fixed a copy-paste 'nowarpto' mapflag. (bugreport:3688) - Updated documentation for 'rentitem'. (follow up to r14082) - Fixed a variable name in Valentines 2009 quest. (bugreport:3644) - Added a missing 'input' in Alchemist Job quest. (bugreport:3695) - Fixed a typo in Cooking Quest. (bugreport:3691) - Fixed some typos in Veins Quest. (bugreport:3588) and (bugreport:3692) brianluau 2009-10-30 08:46:09 +00:00
  • bea15e3e37 Fixed warp position between Juno and Schwaltzvalt Realm. Gepard 2009-10-28 20:07:30 +00:00
  • e7391a599d Removed unused duration/upkeep values for AM_TWILIGHT skills. Gepard 2009-10-28 19:37:34 +00:00
  • b0789a837a Updated Socket Enchant: all items moved to proper NPCs, added slotted Hat of Sun God. (bugreport:2871) Gepard 2009-10-28 00:23:40 +00:00
  • e8d9984582 * Cast time of Emergency Call is doubled if you master of High Jump. * High Jump can't be used on PvP maps. * Fixed a potential null pointer from last commit. Inkfish 2009-10-27 14:46:42 +00:00
  • c50cacf28d Fixed quest will never get erased when it's the only quest you have. Inkfish 2009-10-27 13:54:23 +00:00
  • 8e59f84f36 Forgot to add the splash range for HT_LANDMINE (skill_db) in r14101. L0ne_W0lf 2009-10-26 15:32:02 +00:00
  • 2144b13b80 Implemented NPC_VAMPIREGIFT and NPC_WIDESOULDRAIN. Inkfish 2009-10-26 09:42:44 +00:00
  • 2c54b30746 * The status SC_INVINCIBLE now reduces all damage to 1. - Official behavior, and allows players to cancel NPC_ALLHEAL casts. - If battle_config.invincible_nodamage is true, reflected damage is still 0. * Minor updates and supporting data for Sealed Shrine. - Zone 5 is now designated for sealed shrine restricted skills. - Added new quest_db entries for Sealed Shine cooldown. - Updated mob_db entries for Orc's Memory Instance. (improper stats) - Updated Land Mine to have a splash effect. (Provided by Daegaladh) L0ne_W0lf 2009-10-26 02:33:53 +00:00
  • a38fddad27 Hardcoded the even label config settings from r14097. ultramage 2009-10-25 11:59:09 +00:00
  • da07c3b06e Reverted renaming foreach functions and create a new one for OnTouch so that last commit will hopefully break NOTHING in use. Inkfish 2009-10-25 11:20:47 +00:00
  • 42987f61ad * Implemented the official version of 'OnTouch' named as 'OnTouch_'.(it can be defined in script_athena.conf) * Adapted 'map_foreachinarea' to 'map_forsomeinarea' so that it allows you to specify the number of bl you wanna operate on. Inkfish 2009-10-25 09:38:33 +00:00
  • fa2f34ed86 Reverted the previous change to OnTouch not triggering for invisible chars. While this is the official behavior for OnTouch (as opposed to OnTouch2 which we don't have), this change would break npcs that assume you can't just walk past them cloaked. If there is a real need for implementing this behavior in the future, it should be done in a backwards-compatible way if possible (although, inverting the meaning of OnTouch/OnTouch2 would cause a lot of confusion). ultramage 2009-10-24 10:45:36 +00:00
  • 7b46d2c473 * 'OnTouch' script shouldn't trigger when you are invisible.(same as warps) * Fixed character doesn't stop walking when walking into OnTouch area of an NPC who doesn't have an OnTouch label. (bugreport:2700) Inkfish 2009-10-24 03:03:30 +00:00
  • f5024cfa8d Fixed login-server using already removed auth_node. (bugreport:3254) Gepard 2009-10-23 15:52:39 +00:00
  • b0bf56cf2e Removed the char_rename setting in favor of a PACKETVER define. Inverted the way renames are counted: '0' now means 'no renames left' (the default). Please make sure your database matches this new behavior before starting the server. ultramage 2009-10-18 11:29:30 +00:00
  • 4b56d4930d Added several 13.x and 12.1 map mapflags, might have missed some. Might just go through and redo all of them. :( Also added the first version of the partylock mapflag file, although it's not officially used by any maps that I know of. (may help prevent abuse later for instances) L0ne_W0lf 2009-10-15 17:05:38 +00:00
  • 6c8293ed15 Ported over several TXT online code fixes from charmerge (autotrading chars couldn't be kicked due to a missing update). ultramage 2009-10-15 13:19:32 +00:00
  • 58c0099b66 Removed 'char_max_rename', extended 'char_rename', fixed compatibility issues. Inkfish 2009-10-12 11:46:24 +00:00
  • 0088d3754c Fixed an error when 'char_rename' is set to 'no' Inkfish 2009-10-12 09:51:47 +00:00
  • 137e993d52 Partially revert r14085, NPC names are allowed to be more than 24 character long in Aegis. Inkfish 2009-10-12 08:57:02 +00:00
  • 06eb6757d5 Added missing sql update file for rename Inkfish 2009-10-12 00:07:35 +00:00
  • 6abe64b1d7 NPC should only have a 24 characters long name including EOS. (bugreport:3599) Inkfish 2009-10-11 04:55:57 +00:00
  • a2b652aa87 Added character rename function.(topic:225576)(written by pakpil and fixed by me) Inkfish 2009-10-11 03:07:52 +00:00
  • d9c5d83bda Fixed rental items can be moved into guild storage from cart. Inkfish 2009-10-06 02:24:10 +00:00
  • 115d6a3fd0 - Implemented new packets for rental items (from Jobbie and Natz and fixed by me). - Rental items now can be moved to storage and cart. - Autotrade cannot be used when user is dead, and it's not dispelled if user dies to prevent abuse. - Fixed pc_checkitem to do a proper item check and remove. zephyrus 2009-10-04 21:42:15 +00:00
  • ebc71ca92f - Added a missing space in help.txt (bugreport:3632) - Removed duplicate lines in item_trade.txt (bugreport:3630) - Fixed typos in Turbo Track waitingrooms. (bugreport:3628) - Removed a duplicate comment line from r14003 that caused a warning. brianluau 2009-10-04 19:58:23 +00:00
  • 5acd2aca91 * Added Ravies sisters, people can now turn in the "Valkyrie Gift" items. * Updated Crystal 6 through 9 monsters for Valkyie Gift event. L0ne_W0lf 2009-10-03 01:51:02 +00:00
  • f1bcfea0b4 Marionette Control now has an infinite duration.(bugreport:2542) Inkfish 2009-10-02 02:06:03 +00:00
  • df4857ca11 Fixed a damage underflow (bugreport:3624) Inkfish 2009-10-02 01:56:56 +00:00
  • cb98f65052 Fixed typos in skill_nocast_db from r13840 (Extra ';' and spelled assuptio wrong.) L0ne_W0lf 2009-09-27 23:53:14 +00:00
  • 905293afc6 - Re-added Hardrock Mammoth's MD_BOSS mode that was lost in r14052. - Fixed a typo ("too much too much") in Alchemist Quest. - Updated SQL item/mob databases to latest. (thanks Peter) brianluau 2009-09-24 01:48:17 +00:00
  • d5c7d9e747 Added supports for Soul Bound. Inkfish 2009-09-23 12:06:25 +00:00
  • 84cc5b7513 Disabled ip checking during auth, since it lead to a lot of confusion. This essentially reverts the default behavior to before r10021. Re-enabling should only be reconsidered after the subnet mechanism is made fully automatic. ultramage 2009-09-20 22:09:59 +00:00
  • 931edd4461 Stone Curse's petrify duration should be 20 seconds at any levels. Inkfish 2009-09-19 03:20:36 +00:00
  • a96c992224 Storm Gust's freeze duration should be 12 seconds at any levels. Inkfish 2009-09-18 15:29:45 +00:00
  • ec8b12948e * Duration of SC_STONE is not reduced by MDEF. * LexAeterna is allowed to be used on petrifying targets. * Mobs won't attack back if StoneCurse fails. Inkfish 2009-09-17 10:35:40 +00:00
  • 34398c1fd7 - Delete their Gym Pass before giving them the skill. (bugreport:3592) - Fixed 2 typos and a cutin that didn't go away in Kiel Quest. (bugreport:3597) brianluau 2009-09-17 04:59:48 +00:00
  • b9f103a30c * Re-added missing mercenary scrolls to item_trade database, must have gotten lost while diffing. L0ne_W0lf 2009-09-16 14:43:33 +00:00
  • 10a8378ec3 * Fixed the AI mode for Zombie, change I made while testing new the Luciola AI. * Updated item_trade with several new items, hopefully retaining most white space. * Added messing 'end;' in one of the 13.1 lighthalzen guard. * Fixed NPC IDs in niflheim quests again. Should be 111 and "non-clickable" L0ne_W0lf 2009-09-16 14:30:30 +00:00
  • d594bc38ae - Fixed typo on item 6079 (bugreport:3581). - Fixed issue with Knight Quest. Kisuka 2009-09-13 10:55:14 +00:00
  • 2c629f0173 * Progressbar aborts when player is attacked. * Do not stand if damage is from yourself or has no source.(bugreport:3582) * Any mobs killed by party members within view range are taken into account in questlog. * 'unit_walktobl' now uses at least 1 as the range since 'unit_can_reach_bl' always sets the target coordinates 1 cell away from the target block. Inkfish 2009-09-13 08:31:19 +00:00
  • fbfe547333 * Clarified the names of some questlog functions and eventually implemented kill counts updating. Inkfish 2009-09-12 02:43:02 +00:00
  • 695455bb34 - Fixed issue Entweihen Card (bugreport:3579) - Added episode 13.1 effect for Eye of Dullahan (bugreport:3576) - Fixed ATK of Pinguicula (bugreport:3551) Kisuka 2009-09-11 22:05:06 +00:00
  • 7ba1afd5c5 - Added quest log commands to all job quests. Kisuka 2009-09-11 04:52:10 +00:00
  • 1f71d586ce * Added some, and enabled existing episode 13.1 content. * Updated some stats and implemented Luciola Vespa AI use. * Tweaked the skills for them, still custom though. L0ne_W0lf 2009-09-10 05:29:07 +00:00
  • 1511c48908 - Fixed some 'getarg' that were switched in Magazine Dealer Kenny. - Fixed a situation in Rogue Agent where NPC window doesn't close. brianluau 2009-09-09 20:47:29 +00:00
  • 75bc9caf0e - Clarified documentation for 'addtimer'. - Fixed a typo in a gonryun NPC (Wi -> Wu). brianluau 2009-09-08 00:50:14 +00:00
  • f14d98c005 - Added some missing quests to quest_db. - Fixed an issue on some 1-1 job quest log commands. - Fixed some issues with hair_style. (bugreport:3558) Kisuka 2009-09-05 07:30:30 +00:00
  • 4d718f3bfd - Updates to several npc files to match AEGIS standards. - Added Cash Hair Stylist (disabled by default). Kisuka 2009-09-05 03:51:49 +00:00
  • 275a7b4387 Added missing memmove() when adding quests. Sorry, can't be more careless... Inkfish 2009-09-04 11:50:21 +00:00
  • b7b893918c add missing memmove (follow up to r14036) Inkfish 2009-09-04 11:38:09 +00:00