18471 Commits

Author SHA1 Message Date
Kakaroto
9305da45dc
Hateffect update (#8124)
Co-authored-by: Pokye <98105181+Pokye@users.noreply.github.com>
2024-02-17 20:17:44 +01:00
Atemo
a0bbbf1729
Rebalance Wind Hawk 20240205 (#8133)
* Gale Storm
- Reduces skill cooldown from 1.2 seconds to 0.7 seconds.
- Increases base damage from 10000%Atk to 13500%Atk based on level 5.

* Crescive Bolt
- Increases base damage from 9400%Atk to 13500%Atk based on level 10.
- Increases damage bonus on standing still from 10% per stack (up to 30% on 3 stacks) to 20% per stack (up to 60% on 3 stacks).
- Changes sound effect.

* Calamity Gale
- Reduces AP consumption from 200 to 125.
- Reduces skill cooldown from 180 seconds to 60 seconds.

* Added missing clif_skill_nodamage for WH_GALESTORM

Thanks to @Haydrich !
2024-02-17 20:14:22 +01:00
Atemo
83067220bc
Rebalance Arch Mage 20240205 (#8131)
* Climax
- Reduces AP consumption from 150 to 125.
- Reduces skill cooldown from 300 seconds to 60 seconds.

* Floral Flare Road
- Increases global cooldown from 0.25 seconds to 0.75 seconds based on level 5.

* Tornado Storm
- Increases global cooldown from 0.25 seconds to 0.75 seconds based on level 5.

* Stratum Tremor
- Increases global cooldown from 0.25 seconds to 0.75 seconds based on level 5.

* Rain of Crystal
- Increases global cooldown from 0.25 seconds to 0.75 seconds based on level 5.

* Crimson Arrow
- Increases base damage from 1750%/3500%Matk to 2000%/3750%Matk based on level 5.

* Storm Cannon
- Increases base damage from 6000%/7500%(Climax)Matk to 7750%/9250%(Climax)Matk based on level 5.

* Frozen Slash
- Increases base damage from 4900%/6800%(Climax)Matk to 5200%/7100%(Climax)Matk based on level 5.

* Mystery Illusion
- Increases global cooldown from 0.5 seconds to 0.75 seconds based on level 5.

* All Bloom
- Increases global cooldown from 0.5 seconds to 1 second based on level 5.

* Violent Quake
- Increases global cooldown from 0.5 seconds to 1 second based on level 5.

* Soul Vulcan Strike
- Increases base damage from 1250%Matk to 1500%Matk per hit based on level 5.

* Astral Strike
- Increases global cooldown from 0.5 seconds to 1 second based on level 10.
2024-02-17 18:35:38 +01:00
Atemo
893b133444
Rebalance Shadow Cross 20240205 (#8134)
* Savage Impact
- Increases base damage from 900%/1100%(Shadow Exceed)Atk to 1050%/1250%(Shadow Exceed)Atk per hit based on level 10.

* Shadow Stab
- Unifies number of hit from 2/3(Cloaking Exceed) hits to 3 hits regardless of Cloaking Exceed buff.
- Increases base damage from 1750%/2000%(Cloaking Exceed)Atk to 2750%/3250%(Cloaking Exceed)Atk per hit based on level 5.

* Eternal Slash
- Attack count no longer be removed by Dispell or Clearance.
- Increases base damage from 1325%/1825%(Shadow Exceed)Atk to 1500%/2100%(Shadow Exceed)Atk per hit based on level 5.
2024-02-17 14:55:47 +01:00
Atemo
8e2ee12b18
Rebalance Cardinal 20240205 (#8132)
* Framen
- Increases base damage from 4750+(Fidus Animus skill level x 25)%/5250+(Fidus Animus skill level x 25)%(demon and undead)Matk
  to
  6500+(Fidus Animus skill level x 25)%/6750+(Fidus Animus skill level x 25)%(demon and undead)Matk
  based on level 5.

* Pneumaticus Procella
- Reduces AP consumption from 30 to 20.
- Changes damage property from holy to neutral.
- Addes global cooldown by 0.5 seconds.
- Changes sound effect.
2024-02-17 14:33:59 +01:00
Atemo
9973a897b1 Corrected the zone of few maps 2024-02-09 16:53:24 +01:00
Atemo
fc7a5534d5 Maps in order 2024-02-09 16:50:33 +01:00
Atemo
c43f7b369e
Archmage skill corrections (#8120)
Corrections of several Archmage skills and High wizard skill HW_MAGICPOWER :
    AG_FROZEN_SLASH : 3 hits are displayed instead of a single hit.
    TargetType of 4th ground skills is now Ground. Ground skills don't trigger HW_SOULDRAIN. Skills affected :
        AG_VIOLENT_QUAKE_ATK
        AG_ALL_BLOOM_ATK
        AG_ALL_BLOOM_ATK2
        AG_CRYSTAL_IMPACT_ATK
        AG_ASTRAL_STRIKE_ATK
    Fixed cast time of HW_MAGICPOWER is not affected by item bonus anymore.
2024-01-31 16:13:57 +01:00
Atemo
e965e2794b
Added null pointer checks in map_delblock (#7930) 2024-01-26 15:02:51 +01:00
Atemo
04904c0947
Corrected Shrink Stuns target (#8075)
Fixed #8072

Thanks to @LadyNanuia
2024-01-26 15:00:36 +01:00
aleos
f56c45cd50 Revert PvP/GvG atcommands
* Revert atcommand pvpon/pvpoff.
* Revert atcommand gvgon/gvgoff.
2024-01-23 08:45:21 -05:00
Atemo
9f90e4e9e1
Rebalance Hyper Novice 20221221 (#8111)
* Double Bowling Bash
- Reduces knock-back distance from 2 cells to 1 cell.
- Increases base damage from 2650%Atk to 3200%Atk per hit based on level 10.

* Mega Sonic Blow
- Increases cooldown from 0.3 seconds to 0.35 seconds.
- Increases base damage from 5350%Atk to 8400%Atk based on level 10.

* Shield Chain Rush
- Increases cooldown from 0.3 seconds to 0.35 seconds.
- Increases base damage from 5100%Atk to 5700%Atk based on level 10.

* Spiral Pierce Max
- Increases cooldown from 0.3 seconds to 0.35 seconds.
- Increases base damage from 4050%Atk to 8700%Atk based on level 10.

* Hell's Drive
- Increases SP consumption from 98 to 115 based on level 10.

* Ground Gravitation
- Increases SP consumption from 100 to 120 based on level 10.

* Breaking Limit
- Increases damage bonus of Mega Sonic Blow and Spiral Pierce Max from 70% to 100%.
- Increases damage bonus of Double Bowling Bash and Shield Chain Rush from 50% to 70%.
2024-01-19 14:35:17 +01:00
Ahmed Shawky
51ca9c4923
Added illusion Merchant (#7854) 2024-01-18 20:31:18 +01:00
aleos
fc3cc3c1c2 Fixes atcommands for PvP and GvG toggle
* Fixes atcommands pvpon, pvpoff, gvgon, and gvgoff to properly toggle the current map with the appropriate zone.
* Atcommand pvpon will assign the MAPTYPE_NOPENALTY_FREEPKZONE zone.
* Atcommand gvgon will assign the MAPTYPE_EVENT_GUILDWAR zone.
* Adds getMapZone() to return a map's zone.
* Adds setZone() to set a map's zone.
Thanks to @Atemo!
2024-01-18 10:22:07 -05:00
Atemo
c8ab735348
Updated Level 250/50 to 260/55 (#8108)
Updated Level 250/50 to 260/55.
Hp and Sp are unknown.
Additionally updated Super_Novice_E job level from 50 to 70 (note: this class doesn't get additional stats by job level).
2024-01-18 15:53:29 +01:00
aleos
d3ea299f53 Remove unused battle configs 2024-01-17 17:08:27 -05:00
aleos
cbe0d8fe1f Adds translation for Portuguese
Thanks to @Pokye!
2024-01-17 16:44:49 -05:00
aleos
10e28babc9 Add empty zone notice
* Display a notice when a map doesn't have a zone with a suggestion to assign one.
* Avoiding a default zone as many maps are added from updates and may not get their proper zones until the requisite data is found.
2024-01-17 16:43:32 -05:00
aleos
4a48b64566 Fixes MF_FLEE_PENALTY parsing 2024-01-17 16:10:40 -05:00
aleos
e34973a5cc Fixes mapflag parsing
* Adds back an accidental removal for mapflag name lookup.
2024-01-17 16:10:14 -05:00
aleos
c178f03a26 Convert s_map_zone_data storage to shared_ptr 2024-01-17 16:09:36 -05:00
Lemongrass3110
72b3d1bf0e
Initial implementation of Hyper Novice (#8101)
Taken from #7024

Co-authored-by: munkrej <schmunk@posteo.de>
Co-authored-by: Aleos <aleos89@users.noreply.github.com>
2024-01-17 21:20:20 +01:00
aleos
941085e826 Adds ability to clear mapflags
* Added the Clear label to allow mapflags to be removed for importing use.
* Converts mapflag storage into multimap.
2024-01-17 14:05:29 -05:00
Lemongrass3110
d3fcb66d3a
Fixed some memleaks (#8107)
Improved memleak location reporting for parse_script
2024-01-17 18:58:13 +01:00
Atemo
f5909c3d78
Update renewal Base exp and Job exp (#8103)
* Updated Base exp
* Updated job exp
2024-01-17 14:37:05 +01:00
aleos
e9beffea50 Adds object type check to isStatusDisabled
* Check by object type rather than passing arbitrary integers to compare against.
2024-01-16 14:19:58 -05:00
aleos
772c6f33ff Invincible timer clean
* Remove a possible timer even if passing an invalid time value.
2024-01-16 13:53:04 -05:00
aleos
34065e4ca6 Map Zone parsing optimizations 2024-01-16 11:10:56 -05:00
Atemo
5ad81d67ea
Corrected the boss spawn in lhz_dun_n (#8099)
* Removed the use of killedrid in the script in case the killer is not a player.
2024-01-16 13:56:27 +01:00
aleos
e3eefb6acc Fixes invincible timer check 2024-01-14 16:11:00 -05:00
aleos
31cc8c5115 Adds a function to assist with PK damage
* Re-implement battle_calc_pk_damage to help determine when to adjust damage when PK mode is enabled.
* Implement INF2_IGNOREPKREDUCTION skill flag to make skills bypass the damage adjustments.
2024-01-14 16:08:55 -05:00
aleos
08068bf3a4 Remove plurality 2024-01-14 11:33:35 -05:00
aleos
53b2a0c351 Remove deprecated databases from file move 2024-01-14 11:25:58 -05:00
aleos
e405a39733 Fixes incorrect message display 2024-01-14 11:22:12 -05:00
aleos
6568ccff5d Cleanup atcommand mapinfo
* Adjust checks for faster lookup.
2024-01-14 11:20:48 -05:00
aleos
1e4a219832 Implements mapflag MF_FLEE_PENALTY
* Deprecate the bg_flee_penalty and gvg_flee_penalty battle configs.
* Removes hardcoded restrictions limiting to only BG and GvG maps.
2024-01-14 11:19:33 -05:00
aleos
7717070d14 Translate new messages to Spanish
Thanks to @SapitoSucio!
2024-01-13 17:07:50 -05:00
Lemongrass3110
1362c7666d
Fixed RK_WINDCUTTER not ignoring def (#8102)
The order of the checks was wrong and therefore the if could never be reached.

Co-authored-by: munkrej <schmunk@posteo.de>
2024-01-13 01:31:04 +01:00
aleos
5c24cc4c6a Disable mapflags on custom scripts 2024-01-12 17:28:47 -05:00
aleos
c186c0354e Fix Russian specifier to integer 2024-01-12 17:05:44 -05:00
aleos
997e457890 Update messages for other languages 2024-01-12 17:03:41 -05:00
aleos
82e362edaa Fixes PK damage calculation
* Convert a few more PK damage checks that got missed from a merge conflict.
2024-01-12 17:03:20 -05:00
aleos
004dcf57c0 More battle_config cleanups 2024-01-12 16:18:25 -05:00
aleos
e60e3e8dc2 Fixes CI errors 2024-01-12 16:15:01 -05:00
aleos
39f6e1492b Initial implementation of Map Zones
* Implements Map Zones which allows easier configuration of map settings.
* The restricted mapflag has been removed as they will no longer be needed.
* General cleanups and optimizations.
2024-01-12 15:43:52 -05:00
Lemongrass3110
c4026c08c8
Some bonus ignored left_cardfix_to_right (#8097)
Taken from #7024

Co-authored-by: munkrej <schmunk@posteo.de>
2024-01-12 11:42:08 +01:00
Atemo
360b8bc3e2
Corrected IG_GRAND_JUDGEMENT (#8095)
* Moved IG_GRAND_JUDGEMENT with other splash skills in skill_castend_damage_id

Co-authored-by: Lemongrass3110 <lemongrass@kstp.at>

Fixed #8080

Thanks to @Jaikayray
2024-01-11 15:31:17 +01:00
Lemongrass3110
96f40d9adc Converted some whitespaces to tabs 2024-01-11 00:47:57 +01:00
Atemo
a29e115a62
Corrected CD_ARBITRIUM_ATK area of damage (#8096)
* The splash area should be 9x9 according to skill description

Fixed #8079
Thanks to @Jaikayray
2024-01-10 23:57:51 +01:00
munkrej
60dbe5a42d
Cleanup of PATK calculation (#8094)
Follow up to 66dddb3 (rathena/rathena#7996)

Fixes RK_DRAGONBREATH handling when DK_DRAGONIC_AURA is not skilled
2024-01-08 21:10:11 +01:00