Commit Graph

  • 94069beced Fixed mode of G_Whisper_Boss Playtester 2006-06-01 19:31:59 +00:00
  • bbe820d3e3 - Corrected setting slaves_inherit_mode to not apply to morphosis skills. - Added define OPTION_CART which holds the 5 cart option values. - Corrected pc_setoption to invoke status_calc_pc when getting/removing the cart. skotlex 2006-06-01 19:21:04 +00:00
  • 0d344b6bb1 - Fixed @mobinfo displaying the wrong element. skotlex 2006-06-01 18:52:31 +00:00
  • 4d5b7c1834 Only fixed some descriptions in create_arrow_db.txt Playtester 2006-06-01 18:30:58 +00:00
  • ceb02645f9 - Fixed Autoblitz taking into account target's luck rather than attacker's skotlex 2006-06-01 17:44:41 +00:00
  • ff4b163da3 - Fixed slaves warping endlessly to their master when the master-slave distance exceeds 30. skotlex 2006-06-01 15:03:48 +00:00
  • ee005cf409 - SC_ORCISH will now be dispelled on logout (if debufF_on_logout is set) - Removed attackrange/attackrange_ from TBL_PC, corrected clif.c using the incorrect range variable. - You can now equip/unequip stuff while the storage is open. skotlex 2006-06-01 14:32:13 +00:00
  • c3b4139505 - Fixed Soul Drain not really giving you SP skotlex 2006-06-01 04:00:38 +00:00
  • b3bf8b2464 [Fixed]: - Suppressed compilation warning in chrif.c Lance 2006-06-01 02:59:03 +00:00
  • 8686c24f90 [Fixed]: - Guys can't go across map-servers :( Thanks to Buuyo^ Lance 2006-06-01 01:55:35 +00:00
  • 26e1b07f72 [Fixed]: - Restoration and saving of sd->npc_id must be done every time. Lance 2006-06-01 00:50:22 +00:00
  • 459b2a672f - Some small cleanups on status_calc_pet - Fixed one valgrind error report. - Added back the Freeze/Petrify adjustments of -50%def and +25%mdef (when where these lost?) skotlex 2006-06-01 00:23:27 +00:00
  • 2c4bcef25a - Corrected the mob_ai&2 setting triggering rude-attacked due to can't walk delay. skotlex 2006-05-31 21:21:44 +00:00
  • a6b8c38454 - Fixed compilation of char_sql/int_party.c -.- skotlex 2006-05-31 20:41:31 +00:00
  • 53587352da Fixed mode of Rafflesia and reduced Chung E spawn in Louyang to 1 Playtester 2006-05-31 20:38:51 +00:00
  • ca917a0909 - Made the char_name_option char_athena.conf setting apply to parties and guilds as well. It cannot be applied to pets yet without adding a change-name-request interserver packet. skotlex 2006-05-31 20:37:39 +00:00
  • 0d281eea6d - Fixed compilation of char_sql/char.c skotlex 2006-05-31 20:13:20 +00:00
  • 92255a237b - Moved the JOB_* defines from map.h to mmo.h, update char.c to use them. - Added function char_read_fame_list for famelist reading. Invoked it on init, and made it be sent automatically to connecting map servers. - Removed request to reload fame list when map server connects. - Some cleaning of the fame-list reading code. skotlex 2006-05-31 20:08:40 +00:00
  • c63a113ff8 Fixed Arrow Crafting, now using the official X.2 values Playtester 2006-05-31 19:52:00 +00:00
  • 80dcbfcd7e Updated item_db according to info provided by Haplo Playtester 2006-05-31 19:16:24 +00:00
  • 5b32c5d838 [Fixed]: - Incorrect SQL syntax in login.c (missing collumn) Lance 2006-05-31 15:53:45 +00:00
  • 053931237b - Some cleaning of the fame-update code, fixing a logic bug which made the ranking list fail to display the correct ranker names. skotlex 2006-05-31 15:07:37 +00:00
  • d72c881051 - Removed typedef bool from socket.h and included cbasetypes.c instead. - Cleaned up and corrected the calculation of hit/flee/cri/lucky dodge in status_calc_bl. skotlex 2006-05-31 14:06:22 +00:00
  • 85761d6137 Added Rachel and Ice Dungeon warps Playtester 2006-05-31 14:02:38 +00:00
  • 79fb721152 - Corrected a null_po in pet_equip when trying to equip stuff without a pet. skotlex 2006-05-31 12:12:12 +00:00
  • a1b68c9071 Changed the range of Rotar Zairo to 7, as it should be. MasterOfMuppets 2006-05-31 10:53:24 +00:00
  • 1eb4c20509 many quests variables are shrinked in 1 variable bits. UPDATE ALL YOUR OLD scripts! Lupus 2006-05-31 09:42:24 +00:00
  • bbf7f7d351 [Improved]: - SQL upgrade file for the new loginlog. Thanks to ultramage. Lance 2006-05-31 08:44:43 +00:00
  • 9a5c473607 * [Fixed]: - nullpo in pet.c caused by equipping without checking if the pet is available. Lance 2006-05-31 07:55:58 +00:00
  • 1ef042328a Removed debug messages (oops) Lance 2006-05-31 07:29:51 +00:00
  • 7cebf95264 [Fixed]: - Latest client support completed! Lance 2006-05-31 07:26:06 +00:00
  • 428c7271fd [Moved]: fake_npc from map.h to npc.h Lance 2006-05-31 05:40:08 +00:00
  • e01880f4e8 [Fixed]: - Compile warnings/errors Lance 2006-05-31 05:37:45 +00:00
  • c55ae96b1a [Fixed]: - Missing #include for cbasetypes.h in login server SQL. Lance 2006-05-31 05:34:58 +00:00
  • 23fdd83f2c git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@6876 54d463be-8e91-2dee-dedb-b68131a5f0ec Lance 2006-05-31 05:31:32 +00:00
  • 4d978e0930 [Fixed]: - Logic errors in run_script Lance 2006-05-31 05:27:49 +00:00
  • 45befd270d [Added]: - Partial support for latest login packet. But it seems to have a new security module. [Lance] Lance 2006-05-31 05:14:55 +00:00
  • 8236d2c93f [Improved]: - Fake NPC interface to use real NPCs. - Scripting interface to restore and save sd->npc_id. Lance 2006-05-31 03:52:56 +00:00
  • 2268d4b763 - Added function pc_check_skilltree for checking if you unlocked new tree-skills when raising non-passive skills. - Some cleaning of pc_calc_skilltree - Fixed flee/hit calculation in status_calc_bl to account for bonuses from the base status. - Some cleaning of status_calc_pet to use the cap_value define. skotlex 2006-05-31 03:41:58 +00:00
  • bef1525332 [Fixed]: - Compatibility problems in login.c Lance 2006-05-31 03:16:22 +00:00
  • bce845e94f - Fixed pets ignoring can-act delays for skill usage. skotlex 2006-05-31 02:31:08 +00:00
  • 8ec02beee9 git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@6869 54d463be-8e91-2dee-dedb-b68131a5f0ec Lance 2006-05-31 02:17:39 +00:00
  • 15194233b8 [Improved]: - loginlog using unsigned long ip field. (Please check for compatibility problems). [Added]: - Mercenary.c in VS.NET 2005 project files Lance 2006-05-31 02:13:23 +00:00
  • 8a6609900a - Fixed status_calc_pc not zero'ing ALL vars it should, allowing certain bonuses (like effect-on-hit) to stack. skotlex 2006-05-31 00:03:18 +00:00
  • b9c2dc8185 Small fix in npc/cities/jawaii.txt and added a simple NPC in my devel folder to aid NPC scripters dealing with variables evera 2006-05-30 23:56:50 +00:00
  • 1de06a14e4 - Call Slave now invokes slaves on a 5x5 area around master. - AL_TELEPORT will fail when used by slave mobs. - Added NPC_ENERGYDRAIN, NPC_MENTALBREAKER to the list of undodgeable attacks. - slaves inherit speed setting will now work regardless of whether the slave or master has the MD_CANMOVE mode bit. skotlex 2006-05-30 23:45:09 +00:00
  • d90347c73e - Fixed status_damage not setting your HP to 0 when you died T.T - Fixed the pcbonus2 warnings using the wrong value before printing the invalid Element error. skotlex 2006-05-30 23:10:27 +00:00
  • 82671670bc Fixed the mode of Monemus to prevent it from getting knocked back. MasterOfMuppets 2006-05-30 22:14:23 +00:00
  • 5a3ddec53d Updated the modes of Gremlin and Beholder according to iRO. MasterOfMuppets 2006-05-30 21:30:16 +00:00
  • 363db7730b - Added a pair of missing pc_setstand in the pc_dead function. skotlex 2006-05-30 20:53:28 +00:00
  • 6192e5a5e5 - Fixed underflow issues when calculating dmotion. skotlex 2006-05-30 20:44:54 +00:00
  • 7f776280a5 - Fixed Absorb Spirit Spheres - Added battle_config min_chat_delay (default 0) specifies in ms what is the min delay between player sent chats (whisper/global/party/guild). Messages that exceed this threshold are silently ignored for now (perhaps need to add a "DON'T SPAM" reply to the player?) skotlex 2006-05-30 19:28:41 +00:00
  • 9f1f9dacb2 * [Fixed]: - signed/usigned problem in sprintf and fscanf @ mercenary.c Lance 2006-05-30 19:22:14 +00:00
  • ba6216e43e - Rewrote/cleaned up @petfriendly. - Cleaned up final part of status_calc_pc (flags 2/4 do not exist) skotlex 2006-05-30 18:56:49 +00:00
  • a2f222eb46 - Updated attr_fix_table reading code to account for ELE_MAX (will correctly read bigger elemental tables if ELE_MAX is changed) - Aggressive mobs will now use battle_check_range rather than mob_can_reach to decide whether to lock-on or not to a target within sight-range. - Added warnings in mob_readdb when the mob's element is invalid. - Updated the corresponding entries in map.h to use ELE_MAX - Added error messages in pc_bonus* functions when an invalid element is passed to the relevant bonuses. skotlex 2006-05-30 18:25:55 +00:00
  • e266a08f7c [Optimized]: - clif_specialeffect to use the enums. [Improved]: - buildin_specialeffect and buildin_specialeffect2 to accept effect area definition. Lance 2006-05-30 18:13:16 +00:00
  • 40f2aa9cc5 * [Added] - Visual Studio .NET 2003 includes for mercenary.c * [Fixed] - Logic error in NPC custom AI in unit.c Lance 2006-05-30 17:11:55 +00:00
  • 1d027c8db8 - Removed the on-die specific code from unit_remove_map and placed it on the corresponding *_dead functions. unit_remove_map should never assume the char died, it is just a "remove from map" function. - Updated status_damage to handle the general death code (clearing status changes, clearing skill related data, sending death packet, etc). The return value from the *_dead functions will tell it what to do or not with the object (death aborted, clear it from map/memory, etc) - Cleaned up pc_dead to take advantage of the fact that status changes are not ended until after the function. skotlex 2006-05-30 17:06:55 +00:00
  • 9c164b740e Fixed the Umbala Skeleton Gate Playtester 2006-05-30 16:08:23 +00:00
  • 9516734715 Added decending npc to slaves. Custom feature.. nothing much. Lance 2006-05-30 15:39:02 +00:00
  • ccdafb2b70 - Fixed sql compilation of mercenary.c skotlex 2006-05-30 15:37:43 +00:00
  • 1074b09187 - Small optimization in battle_check_target - Disabled ontouch npcs triggering on hidden/chase-walk characters. - Added the SC* code blocks relevant to SC_AVOID, SC_CHANGE, SC_BLOODLUST, SC_FLEET - Added structure status_data to homun_data - Added handling of BL_HOMUNCULUS in status_heal, status_damage. - Cleaned up the homun-submitted code, moved the relevant code to status_calc_homunculus. - Updated map-server Makefile to compile mercenary.* files. skotlex 2006-05-30 15:29:17 +00:00
  • b0e6eb1cd0 Implemented the Lighthalzen guides, added some missing warps and a tool dealer. MasterOfMuppets 2006-05-30 15:25:37 +00:00
  • 25c499e07b (I need sleep) Lance 2006-05-30 13:23:06 +00:00
  • 42f64dbd26 Final alteration :P Lance 2006-05-30 13:22:26 +00:00
  • aabab7f7c5 [Corrected]: - pc.c again (Darn I'm making more mistakes) Lance 2006-05-30 13:19:50 +00:00
  • 94b0820fda [Fixed]: pc.c to use unit_stop_attack() Lance 2006-05-30 13:15:18 +00:00
  • 21a6d3fad7 * [Fixed] - Pets attacking even master is dead Lance 2006-05-30 13:11:13 +00:00
  • 4b668c4e82 - Fixed battle_calc_weapon_attack damage capping damage to a minimum of 0 (negative values should be allowed when attack is absorbed by target's element) skotlex 2006-05-30 12:31:58 +00:00
  • 50112ece84 optimized some quests vars Lupus 2006-05-30 10:35:19 +00:00
  • b192d414c5 [Fixed] - Missing ';' in item #4358 Lance 2006-05-30 07:41:10 +00:00
  • 26185554a1 [Fixed] - Missing maps in map index database. Lance 2006-05-30 07:37:42 +00:00
  • 471fe5467b [Fixed] - Battle mechanics in battle_check_target Lance 2006-05-30 07:29:10 +00:00
  • 435f579918 [Fixed] - Typo in mob_dead causing crash. Thanks to reddozen and his gang for testing. - Compilation warnings Lance 2006-05-30 07:07:59 +00:00
  • 0e42a69087 slot update Vicious 2006-05-30 06:33:01 +00:00
  • 237e0ee722 5/30 item update Vicious 2006-05-30 06:19:35 +00:00
  • c5472ef2b5 - Changed status_heal and status_damage to receive signed int values. They will invoke each other as needed when the passed values are negative. - Updated battle_calc_attack to set atk type to ATK_FLEE and dmotion to 0 when the damage is less than 1 (missed or absorbed) skotlex 2006-05-30 04:07:27 +00:00
  • f6c9dcc759 dts_warper.txt evera 2006-05-30 00:21:02 +00:00
  • 891620bc62 - Cleaned up friend list saving and fixed loading of friends.txt file (char-txt) skotlex 2006-05-29 23:16:51 +00:00
  • b606b677b7 Added the Arunafeltz maps, not tested yet - someone with an up-to-date client should test them Playtester 2006-05-29 22:33:11 +00:00
  • d3832b5146 - Fixed pc_gainexp resetting your exp to 0 rather than adding it in... -.- skotlex 2006-05-29 20:20:42 +00:00
  • 38eeb73b96 - Corrected aspd calculation code to avoid negative overflows. skotlex 2006-05-29 20:11:23 +00:00
  • d69e247829 - Updated max_def parameter to not apply to mdef if magic_defense_type is set (rather than weapon_defense_type) - Updated comment description for config setting max_def - Fixed battle_check_target check on BCT_ALL to check versus BL_CHAR instead of BL_PC and BL_MOB skotlex 2006-05-29 18:08:07 +00:00
  • 7b86a76b94 [Fixed]: - Declaration of int map_getcellp(struct map_data*,int,int,cell_t); Lance 2006-05-29 17:28:26 +00:00
  • 1adeac2c7a - Updated ASC_BREAKER's range to 9. - Removed speed penalty from SC_SKA - Fixed SC_SPURT triggering on Soul Linkers. - SC_DODGE won't be dispelled on death now. - Removed Undead being inmune to poison status. skotlex 2006-05-29 16:36:17 +00:00
  • 4d5a8c5079 [Fixed]: - pc_follow_timer possible triggering crash. - pc_reg_received to use battle_status.hp instead of status.hp [Added]: - macro map_id2index for non-cyptic mapid to mapindex conversion. Lance 2006-05-29 16:15:48 +00:00
  • 048bd9bd8f - Added a division by zero check in mob_dead to prevent the (impossible) case where a mob dies with received damage of zero. - Fixed compilation errors with SC_FLING... skotlex 2006-05-29 16:01:02 +00:00
  • dc7581d42d - Modified skill_get_range2 to return range 9 for skills with range 0 for Non-Players. This usually signals Self skills, and mobs/pets should be able to use them in other characters. skotlex 2006-05-29 15:48:43 +00:00
  • 8f5c155fb4 - Cleaned up some status_get functions. - Optimized a bit the SC_PROVOKE code (to use val3/val4) - Fixed draining when the amount drained is negative (invoke zap rather than heal) - Implemented GS_FLING as per the current skill description. skotlex 2006-05-29 15:25:28 +00:00
  • e89dfda110 Fixed Green Ale's effect, thanks to NLZ. MasterOfMuppets 2006-05-29 15:11:28 +00:00
  • ffce913970 - Fixed pc_readparam/pc_setparam to use battle_status.hp/sp rather than status.hp/sp, fixes scripts reading the wrong Hp/Sp values - Added some missing SC_* entries on the initial listing (potion related and speed up ones) - Fixed function declaration of map_getcellp() skotlex 2006-05-29 14:10:22 +00:00
  • 559987d438 * [Fixed]: - status.c:920: warning: 'mbl' might be used uninitialized in this function - skill.c:6648: warning: 'matk_min' might be used uninitialized in this function - skill.c:6648: warning: 'matk_max' might be used uninitialized in this function - skill.c:2826: warning: 'sid' might be used uninitialized in this function Lance 2006-05-29 10:27:02 +00:00
  • bdac5d6c09 [Optimized ] Removed unused variable (account_id) in storage_guild_storagesaved. Lance 2006-05-29 10:12:26 +00:00
  • a28e9d802c [Optimized] - Removed unused checks for unsigned data type and possible logic error for char type (gcc treats char as unsigned). Lance 2006-05-29 09:53:45 +00:00
  • 5db0ae33f4 Jobchanger fixed typos from Theif to Thief Lance 2006-05-29 07:52:06 +00:00
  • afeeeadfd8 Cleaned up Changelog (guys don't tidy up much do they? xP) celest 2006-05-29 06:10:09 +00:00
  • a796714516 [Fix]: Ressurect instead of making you die again when logging in. Lance 2006-05-29 02:15:16 +00:00
  • f1edfd7ba4 - Relogging in with 0 HP didn't trigger dead event. Lance 2006-05-29 01:58:43 +00:00
  • 6ddc0020db Implemented a small quest in Einbroch and fixed the name of the spawning mobsters in Lighthalzen. MasterOfMuppets 2006-05-28 19:37:15 +00:00
  • f2cedb537e - Added functions status_revive, pc_revive and mob_revive to handle revival (it doesn't handles player respawning, though) - Corrected alive, raisemap, raiseall to use these functions. - Updated resurrection/mob-kaizel to use status_revive - Added SC_BLADESTOP to the skill enum at the beginning of status.c (fixes Bladestop causing an unknown status change message) - Fixed MSS_DEAD state skills not triggering. - Corrected some compilation warnings on the merc.* files. skotlex 2006-05-28 17:58:56 +00:00