Commit Graph

  • 63ea289b99 updated gunslinger quest/ updated 2006 headgears. fixed lighthalzen quest Lupus 2006-07-31 09:27:15 +00:00
  • 30c231ad0c Fixed segmentation fault in status_change_end, vd wasn't initialized toms 2006-07-31 09:13:19 +00:00
  • a6393115d9 finally fixed reddozen 2006-07-31 06:55:48 +00:00
  • 36cf662424 git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@7993 54d463be-8e91-2dee-dedb-b68131a5f0ec reddozen 2006-07-31 06:03:36 +00:00
  • d8913461ce git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@7992 54d463be-8e91-2dee-dedb-b68131a5f0ec reddozen 2006-07-31 06:01:53 +00:00
  • 16eba7128a oops... that was an old copy of the quests. Fixed. [Reddozen] reddozen 2006-07-31 04:57:46 +00:00
  • 3dfc49b8f9 Added 2006 headgear quests. Note that official dialog and NPC ID will need to be added in the future. [Reddozen] reddozen 2006-07-31 04:54:54 +00:00
  • 2922c98e81 - NPC_INVISIBLE will now use Cloaking of a level +9 of the used skill level, so that at level 1 they can attack, use skills and receive no walking penalty. skotlex 2006-07-31 02:50:17 +00:00
  • 8cc973233e Corrected the defense of puppy band. MasterOfMuppets 2006-07-30 22:22:32 +00:00
  • f808820614 fixed desperado to be 7x7 Vicious 2006-07-30 20:52:03 +00:00
  • 8aa1963517 changed shell of blood into normal bullet. A_SHOTGUN is still around just in case/i didn't want to touch that.XD Vicious 2006-07-30 20:47:10 +00:00
  • 8c1698e2e5 - Mob casted Sanctuary will no longer always heal it's targets regardless of element/race - Status change packets will now use as criteria for sending the actual view_class instead of player/not-player. This will fix status-changes displaying improperly on clones, and also possible crashes with disguised players. skotlex 2006-07-30 20:43:57 +00:00
  • d05578fe70 Merged mpeg's fix on ninja skills and SA_VOLCANO,SA_DELUGE,SA_VIOLENTGALE toms 2006-07-30 19:32:53 +00:00
  • 2c88556eb7 - Added bNoMiscDamage setting so you can specify misc-damage blocking from skills. Modified battle_calc_damage so that even Pressure and similar skills will be affected by this setting. - Removed SC_LANDPROTECTOR as it wasn't being used by anything. skotlex 2006-07-30 18:56:33 +00:00
  • 30cda99957 * Adjusted some drop rates and removed Yoyo's Animal Skin drop * Fixed element of Abyss Lake monsters Playtester 2006-07-30 18:14:16 +00:00
  • f0d0180409 GS Skill updates/fixes Vicious 2006-07-30 15:48:12 +00:00
  • 7d36341087 Force all players offline in sql when char-server starts toms 2006-07-30 13:31:04 +00:00
  • 8f8581568b updated gunslinger job quest/ fixed louyang bug Lupus 2006-07-30 09:25:00 +00:00
  • e61a6fb306 Removed ugly struct cast in login.c New version of buildin_query_sql which accept more than one column and can return the number of rows. See script_commands.txt for more details. toms 2006-07-29 23:06:03 +00:00
  • 10f43b792f Fixed nullpo in merc_hom_skillup toms 2006-07-29 18:54:54 +00:00
  • b1f19b525f Added a return value to buildin_rid2name if rid is invalid toms 2006-07-29 18:46:20 +00:00
  • b10a96995e - Made the SQL ping interval default to 7 hours. - Memorize cast time now can't be reduced by status changes neither. - Made skill_unitsetting remove the group when no unit-cells were placed down. basicly this means that if landprotector blocks all tiles, the group will be removed from memory, preventing said group from counting to the total number of skills you can set. skotlex 2006-07-29 17:39:36 +00:00
  • 685a894908 Fixed segmentation fault in script engine when calling something which is not a function toms 2006-07-29 15:30:41 +00:00
  • 8dca441de7 Fixed segmentation fault in script engine when activating DEBUG_RUN flag toms 2006-07-29 15:10:00 +00:00
  • c6f1e079fb Fixed name of Green Iguana Card Playtester 2006-07-29 14:34:08 +00:00
  • 33d9198f51 Fixed duplicate warp name Playtester 2006-07-29 14:25:34 +00:00
  • b50b08d45c * Large mob_db update - added most of the missing X.4 / 11.1 drops - adjusted the drop rates of Odin Temple and Kiel's Mechanical Doll Factory - removed beret drop Playtester 2006-07-29 13:36:30 +00:00
  • c4c298ee0f Some more sign quest warps and a small change to the comodo gambling NPC. MasterOfMuppets 2006-07-29 12:48:39 +00:00
  • 21e4f6a5ba Fixed a mixed up mob id in Thanatos spawns Playtester 2006-07-29 11:23:07 +00:00
  • 2239037185 - Some small bug fixes discovered while merging. skotlex 2006-07-29 09:01:36 +00:00
  • fa591ce109 - Added A_* constants to identify ammo types. - Added Ishizu's code to check ammo type on attack. No more using Grenade rounds with Guns. skotlex 2006-07-29 03:32:43 +00:00
  • 1d577c9f75 - offensive heal/sanctuary will only happen when the source of the heal is a player, mob/pet casted heal will now always heal regardless of target. - Shield Chain will now ignore the 'ice-pick' defense piercing bonus. - Removed pretty much every comment from skill.c as they were not even in ex-japanese, but they are now in butchered ex-japanese. skotlex 2006-07-29 02:55:10 +00:00
  • 85ddcd7a53 * Added temporary Beholder and Gremlin spawns - their drops are needed but Airship quest isn't finished yet - should be commented once Airship quest is finished - also added two airship warps Playtester 2006-07-29 01:31:05 +00:00
  • 27e2bc1a64 Reverted the Combat Knife (wrong translated description) Playtester 2006-07-29 00:36:52 +00:00
  • 824902fb23 Shockwave, Flasher and Freezing Trap now consume 2 trap items Playtester 2006-07-28 23:50:44 +00:00
  • c2cec7874b Reverted the Hellion Revenant change from yesterday. MasterOfMuppets 2006-07-28 22:36:42 +00:00
  • 4e0fca85cf - Some cleaning in the order of cases in castend damage id. skotlex 2006-07-28 20:28:59 +00:00
  • 3de2f9aa48 - Cleaned pc_commandlist.txt a bit so that the information on it isn't completely out of whack. skotlex 2006-07-28 19:58:08 +00:00
  • 40e5f13ec9 - Self destruction will now hit all characters in range, not just enemies. skotlex 2006-07-28 19:41:04 +00:00
  • 7cdbea9cf2 - Cleaned up the NJ update code. - Restored code which was removed (stuff like SC_SKA) - Fixed possible crashes on some NJ skills if used by non-players. - Fixed most NJ magic spells doing more damage than they should. - Fixed ZenyNage being able to do more damage than zeny you have. - Cleaned up skill setting code for Suiton and Kaensin - Ordered SC_* definitions in status.c skotlex 2006-07-28 15:11:17 +00:00
  • 1d754d8cd8 - Some cleaning of battle_drain, Evil Druid card should work now. - Made status_damage allow damaging of objects not on a map, this should fix pet-catching making the mob never respawn again. skotlex 2006-07-28 13:33:51 +00:00
  • 627e316993 Casted nothl to (unsigned int) in sprintf functions, IP is 32bits and sql field the same... toms 2006-07-28 12:16:26 +00:00
  • f53ac9c2ca Fixed "warning: `list' might be used uninitialized in this function" in char/char.c@3032 toms 2006-07-28 11:17:01 +00:00
  • 31a0d55fb9 Fixed : - "uninitialized local variable 'i' used" in skill.c - "warning: suggest explicit braces to avoid ambiguous `else'" in battle.c toms 2006-07-28 11:04:44 +00:00
  • a007a94248 Fixed some summon skills Playtester 2006-07-28 10:51:31 +00:00
  • bf650446b0 Fixed "warning: long unsigned int format, unsigned int arg" in parse_login (login_sql\login.c) toms 2006-07-28 10:48:04 +00:00
  • 5e40f9e914 Fixed sign warnings in login/login.c toms 2006-07-28 10:36:10 +00:00
  • 0f58cb2c3e Fixed "conversion from 'double' to 'int', possible loss of data" toms 2006-07-28 09:45:30 +00:00
  • f15fedf466 Fixed "warning: redefinition of [ushort/uint/ulong]" toms 2006-07-28 09:36:47 +00:00
  • c7d47f2325 Fixed duplicate case value on NJ_SUITON toms 2006-07-28 09:17:11 +00:00
  • 52e67c144d Commiting mpeg's NJ work(from jA). some things might have gotten reversed/broken, so please do check, and don't kill me! D: thread: http://www.eathena.ws/board/index.php?showtopic=105413&view=findpost&p=610877 Vicious 2006-07-28 06:07:07 +00:00
  • 6178d109d3 - Fixed a memory leak when there exists more than one user function with the same name, added the appropiate warning when this happens. - Added reporting source file when an npc shops item's price is exploitable. skotlex 2006-07-28 04:17:24 +00:00
  • 1b23809655 - The picklog will now record negative values for items sold to npcs. - Added inmediate position and hp-bar update when a character joins a party. skotlex 2006-07-28 03:28:13 +00:00
  • 8f5f5ce14c - Fixed a missing initialization in run_script_main. skotlex 2006-07-28 03:16:39 +00:00
  • 67d547ed31 - Added missing include of limits.h in script.c skotlex 2006-07-28 02:51:33 +00:00
  • a549cdaf1a - Added missing SC information to NPC_CHANGEUNDEAD skotlex 2006-07-28 01:54:20 +00:00
  • 831143bb95 Hellion Revenant is now dark element so he can heal himself Playtester 2006-07-28 00:23:53 +00:00
  • 5ccb5a9525 - Added config setting party_update_interval so you can specify how often the party-mate minidots should be updated (defaults to 1 sec). - Removed a bunch of broken comments in skill.c skotlex 2006-07-27 23:52:18 +00:00
  • cfc0781ab2 Fixed Teddy Bear card Playtester 2006-07-27 23:32:39 +00:00
  • ce51a40cad Hopefully fixed Solace card Playtester 2006-07-27 22:35:26 +00:00
  • c9e9b3b75b - Synced the script.c file with as much data as possible from jA's: - A lot of functions were moved around, a bunch of indentation and space-usage changes were done to make it easier to diff against their files. - Miscellanous addition and corrections were applied. - Largest one is likely a restructuring of run_script_main, which hopes to solve the memory leaks. - script engine now uses the setjmp functions to restore memory state when there's an error parsing scripts, which means that script errors won't cause the map-server to inmediately bail out anymore. skotlex 2006-07-27 21:00:19 +00:00
  • 8da82e0a0a - Changed npc_click declaration to receive an npc structure rather than a generic block-list one. skotlex 2006-07-27 16:28:00 +00:00
  • a74b39c5c6 - Corrected Combat Knife reducing damage from DemiHumans by 10% instead of increasing damage against them. skotlex 2006-07-27 16:18:52 +00:00
  • 36602a3958 - Added a cleanup routine on shutdown to remove all characters from memory for whom the save ack has not returned from the char-server yet. skotlex 2006-07-27 16:15:26 +00:00
  • 932107f772 - Now when you set the guardian's HP, if the guardian is spawned, it's HP will be updated accordingly (and if you set it to 0, the guardian is killed) - Added functions status_set_hp/status_set_sp to set hp/sp to a given value. Applied usage of these on the Berserk and Soul Change code. skotlex 2006-07-27 15:44:57 +00:00
  • 884de91ef3 - Some cleaning in status.c. Removed some unnecessary lines, and added proper lower caps to some status_calc_* functions (flee/hit/flee2/cri) skotlex 2006-07-27 14:59:23 +00:00
  • 574198e3e7 - Added config setting "party_hp_mode" (battle/party.conf) which determines method to use to update party-mate hp bars. Aegis style is to update HP bars whenever HP changes, while eAthena style is to update it together with the map party dots. Defaults to aegis style. skotlex 2006-07-27 14:42:17 +00:00
  • 893d5088f8 - Fixed packet 0x22a having the manner and opt3 packets in inverted offsets. - Some other small cleanups on clif.c skotlex 2006-07-27 14:28:07 +00:00
  • 7cf5521c32 - Readded the check which prevents Cloaking from activating when your learned level is less than 3 and you aren't next to a wall. - Some cleanups to the Frenzy/Berserk status change, it should probably work correctly now. skotlex 2006-07-27 13:53:52 +00:00
  • 3fb5dce0ae - Removed a redeclared variable i in the parsing of the fame list (char-txt server) which seems to be the cause of the random memory corruptions. skotlex 2006-07-27 13:20:44 +00:00
  • 5062379bb4 Fixed Independence Memorial Hat weight, set to 0 Updated item_db.sql to latest. toms 2006-07-27 13:01:15 +00:00
  • ee5ee4fcd0 * Fix homunc & code cleanup [Toms] - Timer problems on delete_timer - Intimacy problem (overflow & new values) - Homunc deleted if intimacy < 0 - base exp is now given to master - Homunc sometimes not saved toms 2006-07-27 11:56:22 +00:00
  • 6eb305c5a9 Fixed the Morroc ingredient seller to not appear Playtester 2006-07-27 10:40:29 +00:00
  • ccf714afce Another Sunkenship spawn fix. Playtester 2006-07-27 10:28:34 +00:00
  • f46b0ee355 Fixed some spawns and a warp in Sunken Ship Playtester 2006-07-27 10:00:40 +00:00
  • 6c9eb52332 - Fixed a memory leak when reading the item_db txt. skotlex 2006-07-27 03:33:56 +00:00
  • 3d18f93d8e - Applied the necessary changes to make @partyoption reflect it's changes on the alt+p window. - Some code indentation cleanups. skotlex 2006-07-27 02:55:24 +00:00
  • 9d056a75f1 - Some code cleanup of HLIF_MOON in regards to the number of hits and damage equation. skotlex 2006-07-26 19:12:00 +00:00
  • 830106c6f9 - Modified party_item_share_type config setting so that using 1 disables item-sharing from non-mob loot (player dropped items or pet loot) and 2 enables round-robin instead of random sharing. Using 3 obviously is enabling both 1 and 2. skotlex 2006-07-26 18:51:22 +00:00
  • cfe71d744a - Added battle_get_master which returns the master bl of a given object. - Recoded battle_check_target to use battle_get_master, the src/target switch has been split into two, so that actual target and master target are seperately treated (same for source). skotlex 2006-07-26 18:22:24 +00:00
  • 7cd47130d0 - Added support for "sc_end -1" which will clear all status changes. Added the constant SC_ALL so you can use in scripts "sc_end SC_ALL;" instead. skotlex 2006-07-26 15:12:50 +00:00
  • 9a5e48460c - @pettalk will now fail when muted. skotlex 2006-07-26 14:47:30 +00:00
  • 9572db00eb - Enabled changing of equipment while stunned/asleep/petrified/etc - Cleaned up a bit the skill_castend_id dead checks. skotlex 2006-07-26 14:30:34 +00:00
  • ef1bfce009 * Fixed the Factory Quest - two NPCs in one line won't work! >_> Playtester 2006-07-26 10:50:39 +00:00
  • b58664ad5c Added very first part of Bio Ethics Quest. Very far from complete. evera 2006-07-26 02:28:50 +00:00
  • 0f8d093a2c - Cleaned up run_script_main to properly free previous stack-data when running scripts. Note that scripts may still leak memory when run by non-players and they don't reach the "END" state, however I am not sure how this case should be handled, so it's left as it is for now. skotlex 2006-07-25 22:18:53 +00:00
  • f0f744de3a Added rudeattacked teleport to Rachel MVPs Playtester 2006-07-25 22:04:10 +00:00
  • 74c899ec9f - Added a missing ntohl call in the loginlog code. skotlex 2006-07-25 21:47:02 +00:00
  • 13489e30a8 - Added a check when buying from npcs to allow buying of item_avail items. skotlex 2006-07-25 21:32:57 +00:00
  • 3d59b13508 Small fixes for the sign quest. MasterOfMuppets 2006-07-25 19:43:15 +00:00
  • 44365a97f2 - Fixed duel accept invite sending the packet before the duel data is set (resulting in a packet that noone receives). Thanks to Toms for finding it out. skotlex 2006-07-25 19:29:21 +00:00
  • 3fc64fbe0a - Fixed a possible crash when you dual-wield and the total damage is 0. skotlex 2006-07-25 19:12:27 +00:00
  • 7570d19aee - Added Toms's perl scripts item_db.pl and mob_db.pl (they are in tools/), they convert the txt databases into sql. - Usage: "script" < "input file" > "output file". eg: ./tools/item_db.pl < db/item_db.txt > sql-files/item_db.sql - Updated the sql files since now it's easy :D skotlex 2006-07-25 18:43:42 +00:00
  • 7c2b6ee749 Added some NPC_Emotions for the Rachel mobs Playtester 2006-07-25 18:06:36 +00:00
  • 02d1820269 Fixed Grandcross not being self-targeted for mobs Playtester 2006-07-25 17:43:56 +00:00
  • 98b5dc1ea5 Something weird happened to the exp2.txt some months ago and I finally reverted it ^^; Playtester 2006-07-25 17:40:00 +00:00
  • 662c932d00 Final cooking drop rate adjustment Playtester 2006-07-25 15:51:14 +00:00
  • 28864e99c2 Fixed a bug in the item_db thanks to Toms Playtester 2006-07-25 15:04:26 +00:00
  • df0718012d * Updated Thanatos Tower spawns - they are official up to Floor 6 now Playtester 2006-07-25 14:40:01 +00:00
  • 0ebf7db70b Fixed G_Kraben and G_Biolab3 mobs Playtester 2006-07-25 12:08:37 +00:00