Commit Graph

  • 5752836839 - Fixed a compile warning. - Added a commented piece of code in clif_parse_LoadEndAck which will update your direction to wherever you were facing before warping. Should this be the default? Nearby people DO see you facing on the same direction before warping, it's only yourself that will always see you facing north on spawn. skotlex 2006-08-05 02:40:40 +00:00
  • 4b49756a40 - Updated @mobinfo to display slots in the drop information. skotlex 2006-08-05 01:32:02 +00:00
  • f2acf50b24 - Fixed flag.elefix not being respected in battle_calc_misc_damage. - Some code cleanups in battle_calc_damage. skotlex 2006-08-04 21:29:09 +00:00
  • a7b8adfa3e * Added the remaining official item drop bonus rates - note that some bugs might have appeared, please test! Playtester 2006-08-04 21:00:29 +00:00
  • 448929e1dc * Added some official item drop bonus rates - also replaced IG_Jellopy with IG_Resist Playtester 2006-08-04 20:08:44 +00:00
  • 04edacd3d9 - Changed function itemdb_group to itemdb_group_bonus, it now calculates the total group bonuses of a player for a given item. - Changed itemhealrate to itemgrouphealrate, added a structure itemhealrate to allow storing item-healing bonuses per item. - Modified bAddItemHealRate so it can receive both item-id and item-group values (since the first item-id is +500, there's no risk of mixing them up). skotlex 2006-08-04 20:04:16 +00:00
  • 5ef4f71588 - Removed settings enemy_critical_rate, homun_critical_rate. Added settings enable_critical (defaults to specify only players), mob_critical_rate and critical_rate. The last applies to all non-mobs and non-players (battle/battle.conf) - Removed settings mob_npc_warp, mob_warpportal. Replaced with setting mob_warp which specifies which types of warp can a mob step into (battle/monster.conf) - Updated status_calc_misc so that it also handles the BL_PC case, removed redundant info from status_calc_pc, and moving the SNovice Max Hp bonus to status_base_pc_maxhp skotlex 2006-08-04 19:30:15 +00:00
  • c79270a22f - Some minor code cleanups. - Cleaned up skill code for NJ_BAKUENRYU - Unified splash-damage packet display for NJ_HUUMA and other splash skills (like Brandish spear) skotlex 2006-08-04 18:20:02 +00:00
  • b99ac8b684 Changed Thorned Fruit to Prickly Fruit in produce_db.txt Playtester 2006-08-04 17:21:51 +00:00
  • 8876194dbb Added some official spawn locations from Aegis Playtester 2006-08-04 17:07:01 +00:00
  • 8c98388bc5 - Enabled Mastery damage on Soul Breaker again, moved adv katar mastery out of the mastery function so that it may apply to all skills except Soul Breaker. - Changed name of the setting log_pick to log_filter since that's what it does now. - Modified enable_logs so that instead of a 0/1 setting, you can specify which kind of events to log (so you can use a combination), see log_athena for the bitmask configuration. - Cleaned a bit the contents of log_athena.conf skotlex 2006-08-04 16:38:54 +00:00
  • f029f7bc6e - Hide/Chasewalk will again stop screaming skill name (I guess displaying the skill animation wasn't such a good idea afterall) - Soul Breaker will no longer receive Mastery damage. skotlex 2006-08-04 13:43:44 +00:00
  • c7e40410d8 * Re-enabled Socket Enchanter, it's official thus enabled by default [Playtester] - If you think it ruins your server's economy COMMENT IT FOR YOUR OWN SERVER, thanks. - If you want it disabled please discuss in the Development forum about it first! Playtester 2006-08-04 11:05:21 +00:00
  • 8c8609bece Fixed warning:'type' might be used uninitialized in this function toms 2006-08-04 09:43:33 +00:00
  • b7cc3a7b99 reverted shells to bullets 8( Lupus 2006-08-04 07:35:41 +00:00
  • 48c5d4a836 Fixed 13202,Shell_of_Blood type to 4 = SHELL for shotgun (not a bullet) Lupus 2006-08-04 07:29:14 +00:00
  • da6ee09ccc - Added a check to skip the experience share of characters who are dead or on another map. skotlex 2006-08-03 22:43:20 +00:00
  • a483f94806 - Once again disabled the socket enchant NPC. unless your server's rates are 1/1/1, it will COMPLETELY ruin your server's economy. [Musashiden] musashiden 2006-08-03 22:20:15 +00:00
  • b0d9f8bbd3 - Reverted the previous change, chasewalk has no icon, only the str-bonus has that fist icon now. - Allowed chase-walk to display a skill animation when using it. skotlex 2006-08-03 21:19:46 +00:00
  • 2c6377dc33 - Readjusted the Chasewalk icon to be as it should be. - GS_DESPERADO is now a short-range attack skill. skotlex 2006-08-03 20:35:48 +00:00
  • 1728ee1850 - Changed the Battle-Orders icon to be the Strength Up icon (for Chasewalk's str bonus). skotlex 2006-08-03 19:59:22 +00:00
  • 5d9e6b4a71 - GAHH, I am sick tired of typing TBL_HOMUNCULUS/BL_HOMUNCULUS all over the place. The idea is that the TBL* versions are supposed to be easier to use than the standard structure definition, but using TBL_HOMUNCULUS as an alias to struct homun_data kinda beats the purpose! Renamed them all to TBL_HOM/BL_HOM. - Fixed using the right-hand weapon's size modifiers regardless of which weapon was being used. - Simplified the ignore-size check by making the Weapon Perfection check be done when specifying the flag, also moved the size-fix property of riding spear-knights to status_calc_pc. - Removed variable hd from status_calc_bl as it's not needed. skotlex 2006-08-03 19:45:12 +00:00
  • 5d9e8a7325 - Moved SI_CHASEWALK to 119 as concluded by LoneWolf skotlex 2006-08-03 18:39:04 +00:00
  • b6b81e7051 - Corrected clif.c sending the raw mdef2 value to the client instead of first substracting the "secret vit/2" bonus from it. skotlex 2006-08-03 18:06:22 +00:00
  • f9c12a7b6a Hydro is no longer an MVP Playtester 2006-08-03 17:50:59 +00:00
  • 1296ac9375 - Added a damage cap to CR_ACIDDEMONSTRATION of INT_MAX/2 to prevent overflows. It is not capped to INT_MAX because damage increasing skills would cause it to still over flow afterwards. skotlex 2006-08-03 17:15:24 +00:00
  • fb0b6dcabf - Fixed NPC_CRITICALSLASH not being considered as a Critical hit by the code. skotlex 2006-08-03 16:41:35 +00:00
  • 187fb75379 - Added RUDE_ATTACKED_COUNT so you can easily adjust how many rude-attacks should happen before a mob uses the rude-attacked skill. Value has been set to 2 for now. - Now when a mob changes target (to someone they can hit) their rude-attacked count won't be reset, but instead will be reduced by one. - SC_SPEEDUP0 can now stack with the other speed raising buffs. - Changed the inf2 value of SA_DISPEL so it can be casted on party/guild mates, but not yourself. skotlex 2006-08-03 15:54:46 +00:00
  • 5f6f6ff55e - Some adjustments so that the last-skill-used will be correctly cleared when your combo-time ends. skotlex 2006-08-03 15:30:48 +00:00
  • b34ef7be7c Fix a bug in atcommand_charspeed toms 2006-08-03 15:13:43 +00:00
  • 4a27d643ce - Modified yet again SC_SILENCE after iRO tests from Entwined on IRC. Silence now ONLY blocks skills from being used, it will not stop on-going casts. - Updated status_cast_cancel to also include silence (so the cast bar is cancelled if you are silenced during it) skotlex 2006-08-03 15:00:02 +00:00
  • ac75d02b8a Cooking fix DracoRPG 2006-08-03 14:56:07 +00:00
  • 34eea8ae57 - Cleaned up the last NJ update code. - Added @ command charspeed - Fixed @jailfor using MAP_PRONTERA as jail instead of MAP_JAIL - Removed case for GS_SPREADATTACK on damage packets to see if the skill displays correctly now. - Corrected Deluge/Volcano/V. Gale overlaps so that the placing tiles are removed, NOT the ones who were already placed. - Made SC_SPEEDUP0 and SC_SPEEDUP1 use different icon IDs, to fix icon-confusion when both are enabled at a time. - Mob rude-attacked count is not reset now on picking a new char (gotta investigate this further) skotlex 2006-08-03 14:39:38 +00:00
  • 526cabe018 * Updated some monsters - Gig and Deleter are now Fire 2 element - reduced attack power of Skeggiolds Playtester 2006-08-03 14:02:39 +00:00
  • 9689324b75 fixed zeny bug in dts_warper.txt evera 2006-08-03 13:35:56 +00:00
  • 51c7797bbb Finally updated stats of the monsters that got their exp updated a month ago Playtester 2006-08-03 13:15:55 +00:00
  • 75f193f828 Fixed some items I added yesterday Playtester 2006-08-03 12:16:46 +00:00
  • 5511cb9ea3 Changed atoi to strtoul for guild-experience's field toms 2006-08-03 09:46:35 +00:00
  • c831b74d87 Fixed a bug in int_storage.c, temp array doesn't have the good size toms 2006-08-03 08:51:18 +00:00
  • aebca964db - Modified yet again SC_SILENCE after iRO tests from Entwined on IRC. Silence now ONLY blocks skills from being used, it will not stop on-going casts. - Updated status_cast_cancel to also include silence (so the cast bar is cancelled if you are silenced during it) skotlex 2006-08-03 01:50:40 +00:00
  • 59d5ec0acf removed kafra saves outside towns from inside towns, reenabled culvert save evera 2006-08-03 01:36:02 +00:00
  • 689c7368e6 - Updated the way SC_SILENCE works. From what I remember (from previous forum discussions) it: 1- Always blocks skills from being used. 2- Will only block a skill when the cast-bar ends IF the skill is targetted. If anyone wants to debate to get this changed, make an appropiate forum topic in the svn development area to discuss. skotlex 2006-08-03 00:45:49 +00:00
  • f131a8bda7 - Moved Full Buster blind penalty to skill_counter_additional_effect - Added a dummy blind duration of 10 secs to FullBuster. skotlex 2006-08-03 00:27:22 +00:00
  • c02123e704 - Added a check in the walking code when triggering skills. NPC_SELFDESTRUCTION will no longer cancel walking, it will instead resend the walk packet, this effectively causes the mob to start walking (clientside) while the cast-bar is showing. - Updated the mob skills so that the marine sphere casts self-destruction with 3 second cast after it starts walking. skotlex 2006-08-02 23:47:33 +00:00
  • 587f8e7568 - Fixed a logic error on battle_get_master which was causing infinite loops... ~.~ skotlex 2006-08-02 23:21:54 +00:00
  • b16e5c44a5 Updated Create Arrow to X.4 Playtester 2006-08-02 22:28:01 +00:00
  • abf09acced * Gold Lux now makes you autocast Flip Coin on attack - also Gunslinger can use Berserk Potion now Playtester 2006-08-02 21:46:27 +00:00
  • c68d6a5717 Fixed homunculus error message toms 2006-08-02 21:34:01 +00:00
  • ed76d50157 - Rewrote pc_payzeny to not use doubles, it may more accurately prevent charging a player more zeny than they can withhold. skotlex 2006-08-02 21:14:38 +00:00
  • 8961bc591d - Fixed failing to create Deadly Poison Bottles damaging 50% of your max life instead of 25% - Added the missing status-change flags to SC_FREEZE to signal it should modify def and magic def skotlex 2006-08-02 21:00:45 +00:00
  • 28a6fc49c1 Little add on NJ_HUUMA toms 2006-08-02 20:32:43 +00:00
  • 20da0f1913 Merged Mpeg's work on Ninja skills toms 2006-08-02 18:33:34 +00:00
  • 9ed83effce Unix to Windows format Playtester 2006-08-02 18:14:55 +00:00
  • a70dcb58c6 - Fixed char-txt compilation. skotlex 2006-08-02 17:56:27 +00:00
  • 0fbdc22df4 - Fixed Martyr's Reckoning having a cap damage of 32k. - Changed Scream and Hammerfall's stun duration to 5 seconds. skotlex 2006-08-02 17:49:01 +00:00
  • 144eaf0a1a Now you can teleport in Thanatos Boss room, but you can't respawn there Playtester 2006-08-02 17:45:33 +00:00
  • 8d7c008a65 - Fixed Defender Raising Walk speed instead of diminishing it. - Swaped val3/val4 of defender so that all walking penalty skills store said penalty in val3. - Added a check on status-change load to prevent loading speed-affecting status when their speed adjustment is 0 (prevents division by zero) skotlex 2006-08-02 17:06:16 +00:00
  • c7e6fcb68c Converted NJ_HYOUSYOURAKU from jAthena since our version was lacking a time2 Playtester 2006-08-02 16:55:01 +00:00
  • 8e191af335 Code cleanup & optimization on guild part of char-server toms 2006-08-02 16:37:02 +00:00
  • abcf47cd67 - Fixed script code data not being free'd if a player quits in the middle of a script. - Modified run_script so that when there are leaks, it will report the place where run_script was called from as source rather than the inner code of run_script (for debugging purposes) skotlex 2006-08-02 15:40:25 +00:00
  • 2bf2312f0f Reverted LOD card changes as well Playtester 2006-08-02 15:27:52 +00:00
  • d239082490 - Made recursive master check the default (otherwise it messes skill -> pet -> player kind of herarchies) and cleaned up some the battle_get_master code to prevent infinite loops in the weird case someone specifies that their master is itself. skotlex 2006-08-02 15:11:17 +00:00
  • 8b7af51433 Reverted some item database changes. MasterOfMuppets 2006-08-02 15:02:11 +00:00
  • 19a4f0b31a - Recoded the GuildAura code to use val3 & val4, allowing much greater stat bonuses (in case someone wants to get Guild Skill level 20 or something crazy like that) - Fixed compilation error... skotlex 2006-08-02 14:55:14 +00:00
  • 7dc72dd01b Einbech mines spawn changes. MasterOfMuppets 2006-08-02 14:47:44 +00:00
  • f0c882f906 Adjusted autocast chance of Amon Ra card Playtester 2006-08-02 14:40:18 +00:00
  • 743b496c44 Adjusted autocast of Dark Lord and Stormy Knight card Playtester 2006-08-02 14:36:33 +00:00
  • 7a082b02a8 - Updated battle_check_target so that all alchemist summoned mobs can be target by everyone. - Cleaned up skill_check_condition_mob_master_sub, it will now count both total number of summoned mobs and amount that belong to the same type. - Corrected AM_CANNIBALIZE so it will fail if you already have plants of another type out. - Using NPC_SELFDESTRUCTION no longer will make the caster stop walking. - Removed SI_GUILDAURA, and replaced it with SI_LANDENDOW, now Volcano/Deluge/V. Gale will get that funky icon instead. - Changed clif_hominfo to receive both sd and hd as parameters - Some redundancy cleaning in mercenary.c - Moved updating of sd->mercenary.hp from merc_damage to pc_makesavestatus. skotlex 2006-08-02 14:27:17 +00:00
  • eb965bda9d * Added official success rates of the Socket Enchant NPC * Reduced the overrefine bonus of level 4 weapons to 13 Playtester 2006-08-02 13:44:16 +00:00
  • 33f0807c06 Added the new items and fixed selling price of Dark Mask Playtester 2006-08-02 12:59:15 +00:00
  • 6ef71063cb - Fixed NPC_SELFDESTRUCTION damaging yourself, causing the source to be knocked back, as well as making others in the splash damage not receive any damage if they are hurt after the caster. - Fixed NPC_RUN not setting the mob's state to MSS_WALK (normally not set by the mob ai) - unit_walktoxy flag&2 setting will now also ignore unit_can_move, for a forced walk. - Adjusted NPC_RUN level of Marine Spheres (5->7 cells) skotlex 2006-08-02 04:09:01 +00:00
  • 59ac684138 fixed hunter job quest Lupus 2006-08-02 04:01:45 +00:00
  • 2ea34d9b9d * Changed Solace's and Retribution's skills so they feel like on official servers * Fire Pillar's aftercast delay is 1 second now * Updated Abyss Lake and Rachel mobs Playtester 2006-08-02 01:06:17 +00:00
  • a8880b359b Some minor monster skill changes Playtester 2006-08-01 23:37:54 +00:00
  • 14b59636c7 - Made Deluge/volcano/v. gale be castable on top of each other again - Modified unit_walktoxy and NPC_RUN to enable running even when the caster does not has the MD_CANMOVE bit on. - PF_MINDBREAKER will now silently fail if you try to use it on someone who already has the status active. - Cleaned up yet again skill_landprotector, now new cells of Deluge/Volcano/V.Gale will delete previous cells when they are recasted on top of each other. - Summoned Marine Spheres no longer get the MD_CANMOVE bit. skotlex 2006-08-01 18:37:16 +00:00
  • 56c9df875c - Cleaned up some more the SC_JAILED code - merged in atcommands jailfor, jailtime, charjailtime. Thanks to Meruru and Coltaro for the code. - Cleaned the code of atcommnds jail and unjail - Be warned that the code MAY contain bugs as I adjusted it to save the character's position before jailing, allowing the automatic unjailing to warp you back to the exact spot you were at before being jailed. skotlex 2006-08-01 17:59:34 +00:00
  • 2d7b332124 - Should have fixed the cooking sets not displaying all cooking available items. skotlex 2006-08-01 16:08:43 +00:00
  • cd50714a47 - Figured out and fixed the issue with Volcano/Deluge/Violent Gale not really working. Thanks to Mpeg for noting it out. skotlex 2006-08-01 16:02:19 +00:00
  • 4550e45f33 - Modified Self Destruction, so that Marine Spheres in non-versus maps will hurt only enemies, while in all other situations this skill will hurt everyone around them. - Expanded setting debuff_on_logout so that &1 removes negative buffs and &2 removes positive buffs. - Food status boosts will no longer end on death, but they will end when you respawn or logout. - Added battle config file status.conf, moved some settings from skill.conf and battle.conf to it since they are entirely Status-Change related. skotlex 2006-08-01 15:56:57 +00:00
  • 7f0c0e574c - Added the missing lines to enable script command "kickwaitingroomall" - Magic Rod's can-act delay will no longer be applied when you absorb a spell. - Fixed Don't Forget Me increase speed instead of decreasing it. skotlex 2006-08-01 14:52:22 +00:00
  • 2af1719e67 - Cleaned up some of the db files. skotlex 2006-08-01 14:16:36 +00:00
  • 65e0327024 - Modified setlabel so that the script engine barks when you are trying to use the same label name as a constant or variable name. skotlex 2006-08-01 13:52:17 +00:00
  • 82fc0a468e - eAAC update to Donation Girl. eaac 2006-08-01 13:47:11 +00:00
  • af1ef44664 Fixed name of Freya's Shoes Playtester 2006-08-01 13:37:00 +00:00
  • 8081636d76 Small item update from Haplo Playtester 2006-08-01 12:24:56 +00:00
  • 2918287bd5 - Fixed the subnet 0 mask being reset to 0 when someone goes up on the fame rankings. skotlex 2006-08-01 04:24:45 +00:00
  • 010bec3575 - Updated Poison React chance to counter and number of counters as per skill description updates. - Fixed Sharpshooting being counted as a magic attack, and hence, using your MATK as base damage. skotlex 2006-08-01 01:54:20 +00:00
  • cd1b6a71e9 - Fixed NPC_STOP id value in skill_cast_db - Bladestop will no longer stop when you push either of the characters around. - Fixed Enchant Poison having a near 100% chance of poisoning target on attack. skotlex 2006-08-01 00:32:54 +00:00
  • be50bd5620 Little fix on duel toms 2006-07-31 22:41:40 +00:00
  • 35fc0dc4f3 Added possibility to restrict duel usage to same map toms 2006-07-31 21:21:55 +00:00
  • 5e47973166 Merged mpeg's fix on ninja skills toms 2006-07-31 20:19:56 +00:00
  • 5bbd6fe6b9 - Corrected a status_get_race call which should be status_get_race2 in misc attacks. - Moved the Devotion code to the top of the SC list in status_damage, meaning that now stuff like being asleep or confused won't end if you are hit, but the damage is absorbed by devotion. - Some cleanups in battle.c (replaced usage of status_get_* for status->*) skotlex 2006-07-31 18:38:51 +00:00
  • 2fd9920c75 - Changed the variable message in parsing normal text from unsigned char to char (should shut up some compiler warnings) - Added the Soul Link of Rogue speed bonus to Chase-Walk. Since there's no information of how much the bonus should be, it currently is a conservative 10%. skotlex 2006-07-31 16:00:38 +00:00
  • ed0b1b1180 Updated the Geffenia spawns. MasterOfMuppets 2006-07-31 16:00:00 +00:00
  • 92c9417394 Minor monster spawn change. MasterOfMuppets 2006-07-31 15:46:04 +00:00
  • 51d61d2068 Some small sign quest changes. MasterOfMuppets 2006-07-31 15:30:36 +00:00
  • f4f3eff4cd - Fixed a possible crash in the main script engine when restoring previous script. - Fixed sleep.tick not being set back to 0 before resuming execution, which leads to scripts that are continously executed even when they already ended (they do nothing but waste resources) - Fixed a pair of free -> aFree used on stacks, which would lead to memory manager reporting leaks where there aren't. skotlex 2006-07-31 15:05:58 +00:00
  • 33e2d91883 Updated Awakening Potion, Note Headphone and High Quality Sandals Playtester 2006-07-31 14:28:27 +00:00
  • 56580d56f0 - Removed incorrect "Waterball range+1 when standing on suiton" feature. - Corrected the Speed update code to prevent sending "walk to xy" packets twice when the affected character is a player. - Expanded mob can't move warning to print out where this mob was stuck at (map, x,y) skotlex 2006-07-31 14:26:04 +00:00
  • 3511ff32b6 commonized job change trough the function - u can add an announce "there's a new JOB-NAME !" in that function. Lupus 2006-07-31 10:32:17 +00:00