Commit graph

38 commits

Author SHA1 Message Date
Xaver-DaRed
337fc54a20 Properly divide capped and uncapped "magic burst bonus" types 2024-07-18 15:41:16 +02:00
Frankie-hz
66c91e225a [core] Adds damage cap mod
Adds damage cap mod for mobs that have set values for damage they take
2024-07-14 11:54:26 -04:00
Ampitere
942875e36a add: Shield Barrier trait functionality 2024-05-13 08:53:46 -07:00
TracentEden
da55a105a4 Fix race specific equipment and sexchange issue 2024-05-05 21:21:02 +03:00
TracentEden
84fd70bd2e Fix ksnm trial weapon crit mods
Co-Authored-By: OpheliaXI <heliashelium@gmail.com>
2024-04-15 20:41:40 -06:00
MowFord
5c7bee3c1f Update rand deal bonus to unused modifier ID 2024-04-14 14:06:27 -05:00
MowFord
d753a6b8aa Basic random deal functionality
Co-authored-by: ari-osm
2024-04-14 12:35:43 -05:00
Xaver-DaRed
5a6e657548 Replace already-in-use mod Ids with non used ones 2024-04-13 21:48:05 +02:00
TeoTwawki
4403a199fc
Merge pull request #5217 from AppleCronch/base
[lua][sql][core] DMG Limit Implementation & Fix WS pDIF cap values
2024-03-14 21:17:06 -04:00
AppleCronch
a42a4a5660
Merge branch 'LandSandBoat:base' into base 2024-03-08 18:52:52 +07:00
Xaver-DaRed
fc76ae8d2e Implement Innin Ninjutsu damage multiplier 2024-03-04 18:48:35 +01:00
AppleCronch
e9147a4ed1 [lua][sql][core] DMG Limit Implementation 2024-03-04 03:19:54 +07:00
Xaver-DaRed
b4d9a71a9b Refactor swordplay calculations
Co-authored-by: SpicyRyann <SpicyRyann@users.noreply.github.com>
2024-03-02 06:33:54 +01:00
WinterSolstice8
59cf95ed64 [core] [lua] Add 2H specific modifiers and 2H ability audit
3 Mods that only work under two handed weapons:
Accuracy
Job Ability haste
STR
2024-02-27 23:31:44 -07:00
Zach Toogood
047a739bb4
Merge pull request #5154 from TeoTwawki/additionalEffectStrikesBack
Move addEffect lvCorrect/Stat handling to modifier based for flexibility
2024-02-21 11:46:50 +00:00
Xaver-DaRed
9868f4a774 Additional mods cleanup. Free modifier 141 for a diffeent PR. 2024-02-19 21:08:16 +01:00
TeoTwawki
5d269f83c2 Move addEffect lvCorrect/Stat handling to modifier based for flexibility
...Instead of assuming all ranged attacks will be the same.

Additionally:
- Moved up the lv correction call to before we check for proc
- Changed a small number of the sql comments to use the enum for readability. More to come later.
- Add some additional notation commenting
2024-02-19 14:44:48 -05:00
Xaver-DaRed
18cae67877 Implement all damage and breath damage nullification modifiers 2024-02-19 13:54:38 +01:00
Xaver-DaRed
4b5de0656a Rename magical damage nullification modifier
For consistency
2024-02-19 13:01:33 +01:00
Xaver-DaRed
603d1f4337 Reorganize damage taken, nullification and absorbtion modifiers 2024-02-19 12:44:12 +01:00
Carver
1c4511caae
Add Sha Wujing's lance (#5105)
* add wiring for sha wujings lance

* Minor cleanup:
- Correct item dispensing animation and remove 'todo'
- Switch to modifier from slot check, because historically checking gear slots in item scripts is HEAVILY discouraged with many good reasons
- Fix a typo in an unrelated item name comment along the way.
- Add several missing for "eat raw meat" and "eat raw fish" items.

---------

Co-authored-by: TeoTwawki <arawn.annwn@yandex.com>
2024-02-08 05:52:09 -05:00
TeoTwawki
eefa916217
Merge pull request #4981 from CatsAndBoats/bst_tandem_x_plumbing
[Core] Adds tandem blow/strike traits to sql and mods to cpp/lua
2024-01-31 09:03:50 -05:00
Xaver-DaRed
6a85f7caf3 Implement AoE damage reduction
Only for converted spells.
2024-01-28 20:46:24 +01:00
Xaver-DaRed
bddbace4b8 Correct "Ice maker" attachment MAB multiplier 2024-01-26 12:47:35 +01:00
MowFord
973fb38f66
[LUA] Provide more robust casting behavior for light spirit (#4894)
* Provide more robust casting behavior for light spirit

* Improve logic flow for cure target selection

change order lists to use ipairs
update to use ability enum

* Convert smn spat reduction to item mod
2024-01-23 19:27:41 -05:00
MowFord
9987816995 Adds tandem blow/strike traits to sql and mods to cpp/lua 2024-01-11 14:40:04 -06:00
Xaver-DaRed
078cf28d35 GM speed bypass
- Repurpose old movement modifier for GM only speed mod
- Add cap bypass for GM speed
- Correct math used.
2023-11-19 03:22:19 +01:00
Xaver-DaRed
87a98104c5 Rework getSpeed() and add new modifiers. 2023-11-15 20:22:11 +01:00
claywar
05ed1d6a40
Merge pull request #4619 from nixyyyy/spikes_bonus
Add mod for "Enhances effect of Spikes spells"
2023-11-04 10:23:07 -04:00
Nixy
5c08704724 add mod SPIKES_BONUS 2023-10-23 23:46:26 -06:00
Zach Toogood
85f1c2e0f5
Merge pull request #4559 from MowFord/augments_sql
Add missing augment modifiers from mini-expansions
2023-10-22 17:46:59 +01:00
MowFord
f053b35dbc Missing augments from mini expansions
Call beast recast reduction
Sic/Ready recast reduction
Quick Draw recast reduction
Waltz cost reduction
Barrage shot count increase
Phantom recast reduction
WS total dmg increase
2023-10-09 18:34:22 -05:00
Nixy
de9f30a539
Add missing latents and mods to Carbuncles Cuffs (#4589) 2023-10-09 11:10:53 +01:00
claywar
c6e27f02a1
Add STEP_TP_CONSUMED modifier, apply item mods
Fix item ID references
2023-09-30 09:30:53 -04:00
TeoTwawki
f909e6dcfa Fix gysahl greens bonus effect from chocobo shirt
- The script used shirts item ID as effect power, but then checked for power equaling 1 before applying bonus modifiers. It now will take any non zero value.
- HARD CODED ITEM ID CHECKS ARE NEVER EVER A GOOD IDEA. It now uses a modifier.
- Script had an ancient block header that escaped the great purge, it is gone now.
2023-09-14 16:15:50 -04:00
Mi
d25e71f3f3 Add Phantom Roll recast modifier and correct Phantom Roll Recast 2023-09-03 20:16:06 -04:00
Xaver-DaRed
a232563efa Add modifiers for immunobreak counting 2023-06-22 15:46:26 +02:00
claywar
aa30d6afee
Break out status enums to separate files in enum/
Standardize filename format
2023-06-01 08:06:58 -04:00