Commit Graph

  • 62e847a16c ein quest bug Lupus 2006-09-22 06:16:35 +00:00
  • 3218162748 - Fixed a bug on "select" when skipping empty entries when the selected entry is the last. skotlex 2006-09-22 01:02:46 +00:00
  • c616fec871 - Improved a bit RFIFOFLUSH as suggested by Harbin. skotlex 2006-09-21 19:10:31 +00:00
  • e8c9941812 Implemented Rachel Sanctuary mob skills Playtester 2006-09-21 16:14:30 +00:00
  • f05439dafb typo - removed extra ( Lupus 2006-09-21 16:02:22 +00:00
  • 9b9890e91c 2 typos fixed Lupus 2006-09-21 14:36:42 +00:00
  • c105112227 - Removed the unrecognized class error messages from pc_mapid2jobid and pc_jobid2mapid since these can now trigger normally through the use of the script functions roclass and eaclass. skotlex 2006-09-21 14:26:54 +00:00
  • d96b18145c fixed 2 bugs in DTS. Lupus 2006-09-21 11:38:07 +00:00
  • 001711c37a freed 15 more perm variables. Fixed bugs in Cube Room Lupus 2006-09-21 11:12:52 +00:00
  • a4f893ed15 - A mob's HP is set temporarily to 0 before invoking it's on-death script, prevents said scripts being able to "rekill" the mob indefinitely (if stuff like killmonster is used within) - Some small cleanups in chat.c skotlex 2006-09-20 16:03:58 +00:00
  • be3c90e9a9 minor fix Lupus 2006-09-20 15:14:25 +00:00
  • 186f349ed7 - Cleaned up some more party_sub_count, so that idle_no_share will also disable people in a chat or vending from counting towards the total. skotlex 2006-09-20 14:30:06 +00:00
  • 361b384e12 - Fixed party_sub_count (TK_POWER) failing when the idle_no_share setting was disabled. - Enabled Star Gladiators and Soul Linkers to do /doridori skotlex 2006-09-20 13:48:51 +00:00
  • e292d2d566 Updated the Packet DB for both trunk and stable to the 2006-09-18a kro sakexe. Zephiris 2006-09-20 11:55:53 +00:00
  • 8cf402bcf2 added showmobs from STABLE, typo fix Lupus 2006-09-20 09:45:55 +00:00
  • 6cd8533bc3 fixed Cube Room quest bug, more optimizations Lupus 2006-09-20 09:39:11 +00:00
  • 2f788df6b6 1s job skill quests optimization. now using @temp vars Lupus 2006-09-20 08:28:08 +00:00
  • a402eb2a81 fixed typos, added missing NEXT;, optimized Niflheim. Clear nif vars garbage Lupus 2006-09-20 05:43:48 +00:00
  • 7c23227861 - Fixed nocommand mapflag causing the "you can't use commands on this map" message to trigger one very single chat, instead of only for actual @/# command invocation. skotlex 2006-09-20 00:16:34 +00:00
  • 2beeeee85c - Added support for skipping empty string menu entries for the select() command (just as menu has it already) skotlex 2006-09-19 23:06:42 +00:00
  • c86c748d9d - Corrected undisguise not working if you don't pass any parameters to it (which is how it should be) skotlex 2006-09-19 19:06:19 +00:00
  • 370ab1a2da - Fixed pc_set_hate_mob letting you place mobs on any of the three positions regardless of size :/ skotlex 2006-09-19 19:02:46 +00:00
  • 6630ebff98 - Made the report_Src function also report name of non-bl objects. - The double continuation error will now display both scripts that triggered it. - Loading the storage from the char-server will fail if player is already tagged in final save state. - Removed setting ban_spoof_namer, sending invalid global-talk packets will now just kick the player out of the server. - Added BL_NPC support to status_get_name skotlex 2006-09-19 17:23:22 +00:00
  • bf63a84a42 ~ Fixed rpsroulette.txt (on both branches), giving 10 blue potions as prize instead of the 20 it said. Also fixed a missing variable in sphinx_mask.txt (trunk only). Noticed by JTE and fixed by Warian [erKURITA] eaac 2006-09-19 15:25:33 +00:00
  • 97eb6c01f9 - Simplified the code for @storage - Added echoing messages back to self when using @/# commands on whispers and party/guild messages, to prevent the client from muting yourself. skotlex 2006-09-19 14:07:32 +00:00
  • 1390b25174 Fixed some gcc4 warnings (oops ^^) toms 2006-09-19 13:35:33 +00:00
  • 5a0f0ae14c Fixed some gcc4 warnings toms 2006-09-19 13:29:30 +00:00
  • 19131abb68 Fixed some gcc4 warnings toms 2006-09-19 13:25:39 +00:00
  • b0ff60c47b git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@8806 54d463be-8e91-2dee-dedb-b68131a5f0ec Lupus 2006-09-19 11:08:21 +00:00
  • cf75d0d331 name typo Gershaun Lupus 2006-09-19 10:06:48 +00:00
  • d239403438 Changed mob_skill_db.txt to windows format. Playtester 2006-09-19 08:22:34 +00:00
  • df7e54c3df - Fixed Spider Web fire damage bonus. - Made Global chat always reply back to you even on @/# commands, this prevents the client from muting yourself due to "hack". However, this same fix isn't easily applicable to @ commands invoked from whispers or party/guild messages, those are still pending. - Some fixes in socket.c skotlex 2006-09-19 02:58:40 +00:00
  • da13939d47 - Merged Meruru's update to socket.c, which includes a rewritten parse function, which should hopefully be more efficient than the previous code. - The new code includes support for two config settings (packet_athena.txt): frame_size, which can be used to alter the logic packet-size allowed by the code, and mode_neg, which when set to yes, sets TCP_NODELAY on all connections (defaults to yes). skotlex 2006-09-18 22:28:07 +00:00
  • 0cedd1e5f4 - High-Jump is usable everywhere now, except that on maps where it previously failed, now will just make you jump in place. - Fixed TK_RUN as per packets provided by AuronX. - Corrected Ki Explosion to have range 1 and to take your weapon's element. skotlex 2006-09-18 18:36:36 +00:00
  • 0c181dc424 - Moved the equipment/card resistances to status ailments outside of status_get_sc_def, so that they are applied only to rate, not duration. - Due to this, the max sc resistance settings (battle/status.conf) no longer apply to equipment/card-granted resistances. skotlex 2006-09-18 15:36:00 +00:00
  • 77dd0bb951 Fixing Holden combo not draining sp correctly Playtester 2006-09-18 15:12:11 +00:00
  • aa84d16456 - Modified the Asura code (again), hopefully movement sprite issues are fixed now skotlex 2006-09-18 15:09:30 +00:00
  • ee19937202 - Reloading scripts will no longer eliminate mobs with no respawn data. Watch out for duplicating Treasure Boxes? - Some cleaning of npc_final - Made speed_add_rate a linearly stacking increase. - Corrected a possible overflow when using show_mob_info to display the mob's up as a percent. - Corrected the documentation for checkoption/checkoption1/checkoption2 skotlex 2006-09-18 14:43:04 +00:00
  • 799aa0bcf2 Added official Rachel Sanctuary mob stats Playtester 2006-09-18 11:45:35 +00:00
  • f755466138 Fixed the order of mob skills thanks to [Leon] Playtester 2006-09-18 09:47:01 +00:00
  • 81530c4ef9 - Reenabled client requesting to self mute, as the whole knockback packet issues of the past which were causing players to mute themselves when being knockback is no longer there. - Changed NPC_CHANGEUNDEAD from a self skill to a targetted skill. Changed it's duration to 30 secs. skotlex 2006-09-18 00:35:25 +00:00
  • f35d8f71e4 Updated some item names according to info from Haplo Playtester 2006-09-17 22:22:56 +00:00
  • 4b670c83f2 Fixed some Thanatos mob names Playtester 2006-09-17 09:45:19 +00:00
  • 401920c1d8 - Fixed NPC_INVISIBLE's cloak ending after attacking once. - Fixed SG_FUSION being castable without Soul Link state. - Moved the item-use restriction SC checks from clif.c to pc_use_item, fixed Gravitation blocking potion usage on it's area of effect. - Sphere Marines and Summoned Flora are now inmune to class-changing. skotlex 2006-09-17 07:38:10 +00:00
  • c61da328ed - Moved some speed adjustments in status_calc_pc to where they belong. skotlex 2006-09-16 23:50:00 +00:00
  • 98466dbf0e - Forgot to add mob_ai&256 info to the conf changelog. skotlex 2006-09-16 23:43:27 +00:00
  • fd7c6a36a2 - Added monster_ai&256. When set, a monster will pick a random starting position to begin checking versus it's skills, otherwise, it will always begin checking from the beginning. - Added NPC_CHANGEUNDEAD to the skill_cast_db, fixes it apparently doing "nothing". skotlex 2006-09-16 23:41:07 +00:00
  • e31d762f33 - Fixed the status change duration reduction equation was was totally wrong, thanks to k3dt skotlex 2006-09-16 20:18:35 +00:00
  • 59e3616a92 git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@8774 54d463be-8e91-2dee-dedb-b68131a5f0ec Lupus 2006-09-16 04:52:39 +00:00
  • 3d19bd2c4e - Now mobs won't do a distance check to lose their target on every ai iteration, but only when they finish walking (unless you set monster_ai&1) - The chase distance before a mob gives up following a player has been increased from view-size (range2) to min-chase (range3). skotlex 2006-09-15 21:33:36 +00:00
  • 7ad8d4effa - Reverted the Summon Flora change where all plants were being summoned in one go. - Removed some redundant code. skotlex 2006-09-15 19:48:00 +00:00
  • 6b77c081e9 - Moved the weapon repair effect to where it belongs (after successfully repairing an item) - Added atcommand.conf entries for @adjgmlvl and @adjcmdlvl skotlex 2006-09-15 17:28:17 +00:00
  • abec02f1fe - Added config setting "friend_auto_add" (battle/player.conf), if set, when you accept someone as your friend, both characters will show up on each other's friend list. skotlex 2006-09-15 16:40:01 +00:00
  • 1885599cd8 Added the remaining drop changes which I missed before Playtester 2006-09-15 11:19:45 +00:00
  • 04cb8123a7 fixed pollution quest Lupus 2006-09-15 05:54:11 +00:00
  • b3d74eb0ad - Changed Extremity Fist's code to make you actually walk past your target, which displays a much more correct "animation" for the skill. Thanks to HiddenDragon for the information and code. skotlex 2006-09-15 01:57:23 +00:00
  • ae631dda54 - Updated the item_db search functions so that when returning the dummy-item, it first updates the nameid to match the requested one, this prevents pc_additem later on giving you an item with ID 500 instead of the ID requested. skotlex 2006-09-15 01:02:20 +00:00
  • 25b73f7772 - Added a clif_skill_nodamage packet when using Repair Weapon, just to see what happens. skotlex 2006-09-14 21:10:54 +00:00
  • f7e2c8a84c - Likely fixed "half" of the alliance being saved, which ends up in guilds that can attack another, but not viceversa. skotlex 2006-09-14 18:39:18 +00:00
  • 961cd2330f - Added deleting of saved Status changes on character delete for the Char-TXT server. skotlex 2006-09-14 17:51:19 +00:00
  • 570b52caff - Fixed the can-act delay never being checked when requesting to use Homunculus Skills. O.O skotlex 2006-09-14 17:02:39 +00:00
  • 4eabecd228 - Fixed warmth skills draining SP of the target, not the caster. - If val3 for a combo is set, then the combo will no longer delay attack/movement. - When TK_DODGE triggers, it will no longer delay your attack or movement. skotlex 2006-09-14 16:50:12 +00:00
  • 1b4521aff2 - Estimation /Sense/ whatever will no longer hide the vit bonus to mdef2, as reported by Playtester. - Updated Summon Flora to summon the max number of possible plants on one cast. It will consume as many bottles as monsters summoned. Also cleaned up the function to be usable by non players. - Added function status_get_name skotlex 2006-09-14 16:34:06 +00:00
  • 95f9bcf86d Updated item_db.sql and mob_db.sql Playtester 2006-09-14 15:53:31 +00:00
  • dcbf489aa7 * Fixed X.3 Cooking drop rates - also updated related aegis item names - now our db is official up to X.3 Playtester 2006-09-14 15:44:39 +00:00
  • c9f9218a2b - Shadow Jump no longer goes over walls. - Insignificant cleanups. skotlex 2006-09-14 15:39:24 +00:00
  • d16c9da400 - Corrected Smokie's pet script to use petskillbonus instead of "bonus" - Added constant map_flag_gvg2 which tags gvg maps independently of whether woe is on or off. - battle_calc_gvg_damage will be invoked in gvg maps regardless of woe time. - NPC_MENTALBREAKER now zaps matk*lv SP based on observations by Tharis. - md->class_ will be changed on mob-class-change to fix all class-change related bugs. On respawn, the spawn data will be used to revert to the original class. - Improved the pet skillbonus timer for "eternal bonuses" cases where the bonus delay is 0. - Adjusted gvg long damage rate to 80%, magic damage rate to 60% skotlex 2006-09-14 13:46:14 +00:00
  • b31b779d1c missing next fix Lupus 2006-09-14 11:31:16 +00:00
  • 7ef996bde3 fixed Payon city Lupus 2006-09-14 11:10:34 +00:00
  • 8f63691455 * Fixed Abyss Lake drop rates - also updated related aegis item names Playtester 2006-09-14 10:56:37 +00:00
  • b5ba00eebb fixed momomtaro, massive einbroch quests bugfix Lupus 2006-09-14 10:09:31 +00:00
  • 1f9adcc475 * Fixed Thanatos Tower drop rates - also updated some related aegis item names Playtester 2006-09-14 09:36:15 +00:00
  • 29582c3a3a keep treasure box count on reboot Lupus 2006-09-14 08:10:13 +00:00
  • 4e0274eac0 fixed WoE defence/eco underflow Lupus 2006-09-14 06:33:38 +00:00
  • 526a7ce897 fixed some typos, optimized, added missing NEXT; Lupus 2006-09-14 06:22:56 +00:00
  • 796eb8711e Started fixing up X.3 drop rates Playtester 2006-09-13 23:14:57 +00:00
  • 955a3c310b - SC_CHANGE cannot override itself anymore. This fixes being able to "recast" the skill while it's still active to lengthen the duration AND rehealing the target. skotlex 2006-09-13 18:57:25 +00:00
  • 66869ed12a - Changed a bit the dnsbl lookup in the login servers to make it faster. - Moved the pc rate modifiers from items (hp/sp/matk/hit/flee/cri/flee2/def2/mdef2/def/def2/speed) from status_calc_bl_sub_pc to status_calc_pc, as it simplifies code vastly, and also fixes Osiris card not applying to said bonuses. - Fixed pc_damage_delay_rate not working, thanks to Orn. skotlex 2006-09-13 18:51:07 +00:00
  • 4f24872a12 - Fixed compilation for native windows builds. skotlex 2006-09-13 16:23:24 +00:00
  • 84f86fa96e - Modified the nocommand mapflag so you can specify the GM range that is blocked from using commands (eg: "prontera.gat mapflag nocommand 40" disables commands to characters in the GM range 0~39) skotlex 2006-09-13 16:11:22 +00:00
  • c06808095d - Modified the char-server TXT whisper system to use the online_db to know to which map server forward whispers, instead of just sending the whisper to every map server. - Added char-server functions search_character_byname() and search_character_online() required for the previous update. skotlex 2006-09-13 15:36:38 +00:00
  • a64ba50b61 - Readded the setting TCP_NODELAY on socket.c to see if it fixes the walk-lag issue. skotlex 2006-09-13 13:33:08 +00:00
  • 3c5c104561 - Modified the login SQL server so that case insensitive lookups use "where name = BINARY 'name'" instead of "where BINARY name = 'name'", since this way the name index should be used, and performance will no longer be heavily affected. - Modified main.sql to add 4 missing indexes (thanks to ErkDog): char_id on the tables memo/friends, and online/name on the char table. Added upgrade_svn8728.sql to add these indexes to already existing tables. - Changed back the default of case-sensitive to ON since it shouldn't be such a bad performance hog now. skotlex 2006-09-13 01:07:45 +00:00
  • 0697e450ed - Improved sql-query to check if name already exists when creating new chars. skotlex 2006-09-12 21:30:03 +00:00
  • 5af063b223 - Updated convert_engine.sql to use TYPE instead of ENGINE to be compatible with Mysql 4 installations. - case_sensitive is now off by default due to performance issues. skotlex 2006-09-12 21:18:09 +00:00
  • 7928d4203e Fixed NPC_ATTRICHANGE being targeted rather than self Playtester 2006-09-12 20:18:34 +00:00
  • 6f501a8bb2 - Moved the morph restrictions from skill_additional_effect to mob_class_change, so that SA_MONOCELL will not convert clones, emperium, or treasure boxes. skotlex 2006-09-12 18:44:07 +00:00
  • 7b6be24f47 Fixed 'range' might be used uninitialized warning toms 2006-09-12 18:39:57 +00:00
  • c6142c3f39 - Added manual deletion of sc_data entries when deleting a character (char-SQL) - Updated main.sql to use pure MyISAM tables, removed all foreign keys. - Added Jaguar's sql script to convert all tables to MyISAM. It's located in sql-files/convert_engine.sql - Removed convert_guild_tables.sql as we don't use InnoDB anymore. skotlex 2006-09-12 18:22:54 +00:00
  • 34683f252f - Updated battle_switch to use strncmpi instead of strcmpi, it makes it so using "yessir" will match "yes", this is actually needed because if you set a config setting to "yes " (notice the trailing space), then the map config engine fails to read it right, and will set the config setting to 0 (no). - Added function pc_resethate to more easily handle Angel trigger - Made feel_var and hate_var static variables to pc.c to simplify things and avoid errors due to redundancy. - Updated the show_mob_info setting to add another space to the separating pipes, so that each field is separated by " | " instead of " |". skotlex 2006-09-12 16:17:57 +00:00
  • ebc1f2bc02 - Moved the packet_len variable in login.c to the login parse case, since it's used nowhere else. - timestamp check speed-up in showmsg.c - Swapped the blank ShowMessage on server startup to a printf - Homunculus intimacy will go back to 500 on evolution. skotlex 2006-09-12 14:21:02 +00:00
  • 59fae741c3 - Baphomet splash damage will now hit nearby enemies regardless of flee (but the initial attack still has to connect for the splash to trigger) skotlex 2006-09-12 13:42:54 +00:00
  • 48576471a5 Final fix on Vesper's summoning behavior Playtester 2006-09-12 09:41:04 +00:00
  • 9ed0c244fe Vesper only summons on attack Playtester 2006-09-12 09:36:25 +00:00
  • 97b7ba1832 Fixed Vesper's summoning behavior Playtester 2006-09-12 08:48:56 +00:00
  • 4ab82dd28b - Corrected name of config settings pc_luk_status_def, mob_luk_status_def skotlex 2006-09-12 04:26:21 +00:00
  • 27c9a6fe5a - Modified set_nonblocking and setsocketoptions in socket.c, using eApp's code as reference. Hopefully should improve performance somewhat. skotlex 2006-09-11 21:32:26 +00:00
  • e5aacfe978 - CG_MOONLIT is no longer castable in WoE grounds. - Changed the default of enable_baseatk to 9 (player + homun) - Changed the default of enable_perfect_flee to 1 (players only) skotlex 2006-09-11 20:59:12 +00:00
  • 4cd82897d0 - Added a comment explaining what a comment is to login/char/map config files, as well as the main script config file. - Modified SG_FEEL so that it works the same way that in Aegis (packet-wise) - Added a comment to explain how to "remove" a string variable from the msg_athena entries. skotlex 2006-09-11 16:20:40 +00:00
  • 4bec54f154 - Summoned and slave mobs won't show up on @showmobs anymore. - Moved Spider Web damage bonus from battle_calc_damage to battle_attr_fix, so that damage will be doubled based on the actual attack element. - Adjusted autospell cards to trigger only on physical weapon attacks. - Adjusted a bit the heal code, it should now show either the full heal amount, or 0, depending on whether the target was healed at all or not (this also means it shows 0 if you try to heal a full-life character.. but it's the closest I've gotten to make it display 0 on Berserked chars) - Memorize will be consumed even on instant cast spells now. - Berserk will end now if hit and remaining hp is less or equal to 100. - Guild Aura will be removed on sc-load to prevent Guild Masters from getting that bonus from the old implementation. skotlex 2006-09-11 14:27:49 +00:00