Commit Graph

  • 72dcc476d7 Address comments vstumpf 2024-04-27 02:36:13 +00:00
  • 6c00b6867a
    Merge branch 'master' into update_items idk-whoami 2024-04-27 01:06:33 +07:00
  • 91025409ae
    Merge branch 'master' into update_npc idk-whoami 2024-04-27 01:06:09 +07:00
  • 41fdbd1e14
    Merge branch 'master' into update_items2 idk-whoami 2024-04-27 01:05:48 +07:00
  • d3d6622f5d Renewal Grand Cross + Magic Damage Cardfix - Implemented the official renewal damage formula for Grand Cross [((ATK+MATK)/2)*RATIO-(DEF+VIT_DEF+MDEF+MDEF2)] - Cards that increase magic damage now work with Grand Cross (e.g. Skeggiold Card) Playtester 2024-04-26 19:18:22 +02:00
  • 99a50ca2be Grand Cross Damage and Trigger Rework - Grand Cross on target is now considered a full magic attack and no longer triggers drain and similar effects that only work with physical attacks * This problem as was introduced in d8a02e9 to fix Coma not working on Grand Cross, but the reason that Coma works on Grand Cross is because it can also trigger on Magic skills (this is already working) - Grand Cross damage on self is still considered as "physical damage received" for reactive cards (e.g. Alarm Card), but no longer as "magical damage received" (e.g. Platinum Shield does not trigger) - Grand Cross no longer channels through the whole "weapon attack" code and just calls the necessary parts directly (it only considers ATK, DEF/VIT_DEF and refine) - Damage parts of Grand Cross can now go below 1 and reduce the other part (e.g. -5 physical damage and 15 magical damage now results in 10 damage instead of 16) - Fixed the order of damage processing for Grand Cross for fully accurate damage (there were a lot of rounding issues before) - The attribute table is no longer applied twice on self damage (still applied twice on target) - Changed Grand Cross range to 9 as that's the official range (you never know when it matters) - Fixes #1140 Playtester 2024-04-25 22:00:11 +02:00
  • 6cba06188d Added break Daegaladh 2024-04-25 19:37:37 +02:00
  • 36c4a25feb Small optimization on change sex Daegaladh 2024-04-25 18:26:55 +02:00
  • 2963e52fc6
    Pre-Re Monster Stats, CSV2YAML Converter, Damage Inaccuracy Fix (#8278) Playtester 2024-04-24 21:04:34 +02:00
  • e03aa700c9 Monster Stat Cap and Damage Inaccuracy Fixed - Minimum stat for monsters is now 0 instead of 1 - Removed arbitrary "+1 MATK" bonus that was probably added due to people not figuring out why the damage was off by 1 - Fixed small damage inaccuracy issue in PVP Playtester 2024-04-24 18:51:43 +02:00
  • 820e5bf346 CSV2YAML Converter - Improved csv2yaml converter to no longer lose the information whether a stat is 0 or 1 - Fixed an issue with converting Race2 Playtester 2024-04-24 18:11:32 +02:00
  • e869ed715f Fixed several pre-re monster stats being 1 instead of 0 - Issue was introduced in 05a17d8 as safety measure to prevent division by 0, but it result in wrong damage numbers - Players can get 0 on stats as well, so it's better to put such safety measure at the point where the division takes place Playtester 2024-04-24 18:05:37 +02:00
  • 7c44390606
    Fixed Monsters Randomly Targeting on Attack (#8274) Playtester 2024-04-24 11:46:45 +02:00
  • 5b2d871432
    Merge branch 'master' into update_items idk-whoami 2024-04-24 13:00:56 +07:00
  • d9fba13f6d
    Merge branch 'master' into update_items2 idk-whoami 2024-04-24 13:00:32 +07:00
  • b8b3e0b540
    Corrections from review idk-whoami 2024-04-24 00:16:29 +07:00
  • 5e122bd1a6
    Script correction of NPC ammo_boxes idk-whoami 2024-04-23 23:56:05 +07:00
  • 398ce85af6 Fixed Monsters Randomly Targeting on Attack - Fixed immobile monsters targeting random bystanders with their spells even though they already have a target - Fixed some Malaya Port enemies targeting randomly - Fixes #8273 Playtester 2024-04-23 18:18:24 +02:00
  • f0304a7ce3 Released Import changes footloose232 2024-04-23 22:06:34 +08:00
  • 45b588c654
    Corrected Cylinder Boots [1] item script (#8268) Kanin Temsrisuk 2024-04-23 03:55:40 +07:00
  • 5124ddf575
    Modes correction of Temple Of Demon God monsters (#8259) idk-whoami 2024-04-23 03:54:41 +07:00
  • 0f0bd685d9
    Fix typo for macro_register (#8270) Chaos92 2024-04-23 01:26:31 +08:00
  • 7eedef8f63
    Merge branch 'master' into update_items idk-whoami 2024-04-23 00:20:07 +07:00
  • c4ee6f81f5
    Merge branch 'master' into update_items2 idk-whoami 2024-04-23 00:19:57 +07:00
  • 3ff06f5dec
    Merge branch 'master' into update_mob idk-whoami 2024-04-23 00:19:40 +07:00
  • 780671aff8
    Corrections from code review idk-whoami 2024-04-22 22:17:30 +07:00
  • c9c230e6df
    Merge branch 'master' into Add-packet-ZC_SPECIALPOPUP eppc0330 2024-04-23 00:12:27 +09:00
  • f15cb72f94
    Monster AI Improvements, Clashing Spiral, Skid Trap, Throw Stone (#8269) Playtester 2024-04-22 08:39:11 +02:00
  • 237bd65462
    Apply suggestion eppc0330 2024-04-22 02:11:06 +09:00
  • 06eb00b6cb
    Merge branch 'master' into Fix-slavemob-behavior eppc0330 2024-04-22 02:01:05 +09:00
  • 36a78bfcc7 Update item_db_equip.yml Kanin Temsrisuk 2024-04-21 21:36:41 +07:00
  • 868f9897bd Monster AI Improvements, Clashing Spiral, Skid Trap, Throw Stone - Added config setting mob_unlock_time that defines how long a monster can be trapped (immobile) before it unlocks its target *** Default is 2000ms, which makes Clashing Spiral no longer cause monsters to drop their target, but Ankle Snare still will even at minimum duration *** Monster will now promptly use idle skills while trapped (there was a delay before) - Increased the time the AI is still active when there are no players left on the map from 0ms to 5000ms *** This fixes an issue that monsters never unlocked their target if it was the last player to leave the map - Clashing Spiral now has a range of 4 instead of 5 - Skid Trap no longer has a stop effect in pre-re, but it will make monsters unlock their target and become idle - Skid Trap still stops targets for 3 seconds in renewal, but will no longer activate on bosses - Throw Stone now deals 30 damage when used by monsters Playtester 2024-04-21 16:19:31 +02:00
  • 2e69ccedea Merge branch 'master' into refactor/cmake vstumpf 2024-04-21 05:23:58 +00:00
  • 3fb0870706 Update item_db_equip.yml Kanin Temsrisuk 2024-04-21 11:25:42 +07:00
  • 466ae824bf Merge branch 'master' into clang-formatter vstumpf 2024-04-21 02:11:39 +00:00
  • 43204a997e Add expanded 4ths to jobmaster vstumpf 2024-04-21 02:02:05 +00:00
  • ca1af420fa Move skill_onskillusage from skill_attack to skill_castend vstumpf 2024-04-21 00:45:31 +00:00
  • 756ba00252 Add spaces after control statements vstumpf 2024-04-21 00:02:05 +00:00
  • 7495f886fd Fix dynamic npc timer mismatch vstumpf 2024-04-20 22:42:48 +00:00
  • 75f518859f
    Removed Basedamage Variable from Renewal (#8264) Playtester 2024-04-21 00:08:03 +02:00
  • efd35dce13
    Merge branch 'master' into update_mob idk-whoami 2024-04-20 23:45:54 +07:00
  • 54a322d242
    Merge branch 'master' into update_items2 idk-whoami 2024-04-20 23:45:51 +07:00
  • 9b8b647f9c
    Merge branch 'master' into update_items idk-whoami 2024-04-20 23:45:43 +07:00
  • 11f4530f99 Removed Basedamage Variable from Renewal - As this variable is unused and is very hard to calculate in renewal's structure, it was removed completely from renewal to make the renewal code cleaner - In pre-re it still works exactly the same as before (used for the EDP and Magnum Break bonus - renewal uses weaponATK for this instead) - Follow-up to b5e3e5e Playtester 2024-04-20 16:37:50 +02:00
  • b5e3e5e69b
    Fixed wrong double damage calculation for skills in renewal mode (#8260) munkrej 2024-04-20 15:50:27 +02:00
  • 3cbdcf999f
    Ankle Snare Status Rework (#8263) Playtester 2024-04-20 15:41:24 +02:00
  • ad87a4beb6 Ankle Snare Status Rework - SC_ANKLE no longer has a natural resistance and minimum duration - Glacier Fist, Clashing Spiral and Tarot Card of Fate now grant SC_ANKLE instead of SC_STOP (cannot teleport while under SC_ANKLE effect) - Grand Cross now gives SC_ANKLE to self during the spell duration - Ankle Snare now has a minimum duration of 3000+30*baselevel milliseconds - Ankle Snare will no longer activate on bosses in renewal - Fixed Ankle Snare stopping bosses in pre-renewal even if you didn't enable the config setting for it - Glacier Fist now has a minimum duration of 1500+15*baselevel milliseconds rather than it being the maximum duration - You can now define Glacier Fist's effective base duration in the YML file without worrying about it being halved in the source code (it is still getting reduced by Agi) - Fixed some integer overflow issues - Fixes #8253 Playtester 2024-04-20 00:01:44 +02:00
  • 0ce0fb80bf Update char_athena.conf CaioSampaio 2024-04-18 20:54:57 -03:00
  • 2b9214785e * fixes wrong double damage calculation for skill in renewal mode Muh 2024-04-18 21:35:48 +02:00
  • 8aab6eae18
    Modes correction of Temple Of Demon God monster idk-whoami 2024-04-19 01:07:08 +07:00
  • 8f66673cf9
    Script correction of Lux Anima Runestone IDs 22540 idk-whoami 2024-04-19 00:48:25 +07:00
  • cd7341930e
    Fixed Capping of Values (#8257) Playtester 2024-04-18 17:55:41 +02:00
  • b7f9d92dd1 Fixed Capping of Values - Values that are added together will now be correctly capped to their max value - Status resistance can no longer exceed 100% (made negative success rates become positive) Playtester 2024-04-18 16:52:06 +02:00
  • f595442368
    Merge branch 'master' into update_items idk-whoami 2024-04-17 23:28:04 +07:00
  • 25b98c87db
    NPC_INVINCIBLE and Spell Breaker (#8255) Playtester 2024-04-17 16:28:04 +02:00
  • a653fe052d SC_INVINCIBLE now uses valX values Playtester 2024-04-17 15:51:16 +02:00
  • c2360a9e94 Applied suggestions from aleos and Lemongrass Playtester 2024-04-17 08:56:31 +02:00
  • a89f95b634 NPC_INVINCIBLE and Spell Breaker - NPC_INVINCIBLE now grants SC_INVINCIBLE for 300s instead of unlimited - NPC_INVINCIBLEOFF and MER_INVINCIBLEOFF2 now just end SC_INVINCIBLE instead of having their own status change - SC_INVINCIBLE now works like plant mode instead of just setting incoming damage to 1 - SC_INVINCIBLE now increases ATKpercent by 100 instead of increasing all damage by 75% - SC_INVINCIBLE no longer blocks skills - SC_INVINCIBLE now increases movement speed by 50% instead of 75% - SC_INVINCIBLE now increases ASPD strongly - Quagmire can no longer prevent ASPD increase (it still ends various status changes and prevents them) - If you counter Spell Breaker with Magic Rod you now receive 20% of the caster's MaxSP - Spell Breaker will now only deal HP damage on level 5 - Spell Breaker now can deal damage to bosses to 10% in pre-re (cannot be reduced by SC_INVINCIBLE unless you enable the "invincible_nodamage" setting) - Spell Breaker will no longer deal damage if it would be lethal - Added missing animation of Spell Breaker's damage - Fixes #8228 Playtester 2024-04-16 21:38:12 +02:00
  • 1e4c6ffaab Merge branch 'master' into feature/map_zones aleos 2024-04-16 12:48:27 -04:00
  • 3e32e0c9ac Cleaned up vending_openvending Lemongrass3110 2024-04-16 02:02:29 +02:00
  • 4fb14f4682 Cleaned up skill_elementalanalysis Lemongrass3110 2024-04-16 01:56:03 +02:00
  • c89cdfa134 Cleaned up skill_select_menu Lemongrass3110 2024-04-16 01:53:38 +02:00
  • eaf4a8d729 Cleaned up skill_magicdecoy Lemongrass3110 2024-04-16 01:51:18 +02:00
  • 0fac15dc49 Cleaned up skill_poisoningweapon Lemongrass3110 2024-04-16 01:48:55 +02:00
  • 023841bce5 Cleaned up skill_weaponrefine Lemongrass3110 2024-04-16 01:46:18 +02:00
  • 688f03b621 Cleaned up skill_repairweapon Lemongrass3110 2024-04-16 01:42:38 +02:00
  • 76fa4869b5 Cleaned up skill_check_condition_castend Lemongrass3110 2024-04-16 01:38:51 +02:00
  • 5f3e8aa6ca Cleaned up skill_check_condition_castbegin Lemongrass3110 2024-04-16 01:34:09 +02:00
  • c4530043dc Cleaned up skill_check_condition_sc_required Lemongrass3110 2024-04-16 01:10:37 +02:00
  • 71f17ca425 Cleaned up skill_isNotOk Lemongrass3110 2024-04-16 01:07:30 +02:00
  • 104b118901 Cleaned up guild_check_emblem_change_condition Lemongrass3110 2024-04-16 00:52:58 +02:00
  • 1de40a1b05 Cleaned up clif_autoshadowspell_list Lemongrass3110 2024-04-16 00:48:59 +02:00
  • 121c00b2e7 Cleaned up clif_poison_list Lemongrass3110 2024-04-16 00:31:02 +02:00
  • 71ab305a57 Cleaned up clif_magicdecoy_list Lemongrass3110 2024-04-16 00:26:46 +02:00
  • cf8775b211 Cleaned up clif_parse_UseSkillToPosSub Lemongrass3110 2024-04-16 00:22:20 +02:00
  • dd2dc619cd Cleaned up clif_parse_ActionRequest_sub Lemongrass3110 2024-04-15 23:11:25 +02:00
  • 68042caa60 Fixed a warning in clif_favorite_item Lemongrass3110 2024-04-15 22:55:02 +02:00
  • 02f6b57f1a Cleaned up clif_item_repair_list Lemongrass3110 2024-04-15 22:53:43 +02:00
  • 92d86f67dd Cleanup of CZ_REQ_DISCONNECT Lemongrass3110 2024-04-15 22:41:24 +02:00
  • 5df7de2b15
    Added missing sd check for clif_skill_fail (#7963) Atemo 2024-04-15 22:38:46 +02:00
  • 0286d7fb4b
    Merge branch 'master' into update_items idk-whoami 2024-04-16 02:25:14 +07:00
  • ca62c5ba22
    update equip 5609 eppc0330 2024-04-15 20:51:58 +09:00
  • 38090cb2c7
    Merge branch 'master' into Fix-autospell-consuming-issue eppc0330 2024-04-15 20:47:51 +09:00
  • f1c560264f
    Merge branch 'master' into Fix-slavemob-behavior eppc0330 2024-04-15 20:34:08 +09:00
  • 8291fce243 Leftovers hotfix/swordsmantutorial Daegaladh 2024-04-15 10:41:53 +02:00
  • 873600fd8b Small mistake Daegaladh 2024-04-15 10:32:00 +02:00
  • 999daa6e47 Copypaste fail Daegaladh 2024-04-15 10:24:04 +02:00
  • e83252bc69 Optimized a big chunk of repetitive code Daegaladh 2024-04-15 10:09:36 +02:00
  • 721a41a3d6 Fixed a merging mistake Lemongrass3110 2024-04-15 00:20:46 +02:00
  • 69817905ab Added some missing PACKETVER checks to banking Lemongrass3110 2024-04-15 00:05:43 +02:00
  • 17276b01b2 Changed CZ_REQ_BANKING_WITHDRAW to struct Lemongrass3110 2024-04-15 00:03:42 +02:00
  • 50a588304b Changed CZ_REQ_BANKING_DEPOSIT to struct Lemongrass3110 2024-04-15 00:00:59 +02:00
  • 1e91471a28 Changed CZ_REQ_BANKING_CHECK to struct Lemongrass3110 2024-04-14 23:58:09 +02:00
  • 5bcbe871bd Changed CZ_REQ_CLOSE_BANKING to struct Lemongrass3110 2024-04-14 23:53:38 +02:00
  • e2fa141c20 Changed CZ_REQ_OPEN_BANKING to struct Lemongrass3110 2024-04-14 23:49:36 +02:00
  • 8b5a0b2585 Removed a badly merged function Lemongrass3110 2024-04-14 23:32:12 +02:00
  • 5c5342fd1a Merge branch 'master' of https://github.com/rathena/rathena into hotfix/clif_skill Lemongrass3110 2024-04-14 23:29:11 +02:00
  • 8a5e4131ad Further cleanup Lemongrass3110 2024-04-14 23:14:59 +02:00
  • 59ebe453d6 Various NPC skill fixes (#8233) Playtester 2024-04-08 20:24:32 +02:00
  • d8a7d0a7ee Corrected SC_HELPANGEL (#8220) Atemo 2024-04-08 13:30:28 +02:00