Commit graph

21048 commits

Author SHA1 Message Date
Critical
4e07f64f99 [lua, cpp] Leujaoam Cleansing Assault; Lootbox Logic 2026-06-21 18:10:56 -06:00
Xaver
74a5384439
Merge pull request #10371 from Skold177/Heady-Artifice
[sql] [lua] Implement Overdrive, Tactical Switch, Correct Burden Calculations
2026-06-21 21:09:48 +02:00
Skold
41c52121b7 Implement Overdrive / Tactical Switch
Implements Overdrive / Tactical Switch / Cleans up some functions in automaton.lua / Fixes burden calculations.
2026-06-21 14:12:56 -04:00
TeoTwawki
c594e84511
Strip comment that has not aged well
Back when I wrote these comments, they were easy to prove true. Most of it even still applies in many cases. But more and more exceptions have piled up after the level cap increased and new gear was added. Individual items can have different behaviors in regard to proc rate, damage values, and base stats being used in their math. Back in the old 75 cap era no amount  of MND affected my Holy Mauls. No Amount of INT affected my fire sword. Today there are very definitely melee weapons that use these stats, and more. Even a dagger or 2 using AGI in their math.
2026-06-21 16:53:42 +00:00
Xaver
20ed074b0f
Merge pull request #10367 from Xaver-DaRed/shadow-lord-1
[Fix] Table data fetching for Shadow Lord phases
2026-06-21 18:22:21 +02:00
Zach Toogood
83078e00c2
Merge pull request #10372 from LandSandBoat/status_effect_refactor
Core: Refactor StatusEffectContainer to hide allocations
2026-06-21 17:11:21 +01:00
Zach Toogood
8334db98ce Lua: Add second-level caching for status effect scripts 2026-06-21 14:42:15 +01:00
Zach Toogood
1c30434a18 Test: Rename constants in status benchmark 2026-06-21 13:08:48 +01:00
Zach Toogood
eb7c9f9032 Test: Add estimated network drain to status benchmark 2026-06-21 12:09:24 +01:00
Zach Toogood
9d8949f9e9 Test: Add Status Effect benchmark test 2026-06-21 11:59:46 +01:00
Skold
e331b2c55b Implement JA Heady Artifice
Implements JA Heady Artifice, which allows automatons to use 2-hour abilities. Retires the automaton abilities ENUM and moves them into mobskills.
2026-06-20 22:11:02 -04:00
Xaver-DaRed
fbae82c2ea Cleanup Shadow Lord (phase 1) lua file 2026-06-21 00:22:59 +02:00
Xaver-DaRed
890cfb0036 Fix table data fetching for Shadow Lord phases 2026-06-21 00:09:44 +02:00
Xaver
c99c613b7d
Merge pull request #10359 from KiplingFFXI/Pso'Xja-NM-Audits
[lua] [sql] Golden-tongued Culberry Audits
2026-06-20 09:26:29 +02:00
Skold177
d449280514 Update LoadAutomaton ordering in lua_baseentity
Changes the ordering of LoadAutomaton in lua_baseentity so it matches the same flow found in myroom_job.cpp.
2026-06-19 21:52:55 -04:00
Kipling
b6440fbb26 Culberry Audits 2026-06-19 12:12:27 -07:00
Umeboshi
36fd600beb [lua] Convert Physical Bloodpacts To Mobskill Framework 2026-06-18 20:02:08 -07:00
Xaver
ce00dc8066
Merge pull request #10353 from sruon/paunelie_shop
[lua, sql] Linkshell vendors converted to lua
2026-06-19 03:39:13 +02:00
sruon
6bf63da04d Linkshell vendors converted to lua 2026-06-18 18:36:07 -06:00
sruon
05c20a592f Migrate DAMAGE_TYPE enum to YAML 2026-06-18 18:17:36 -06:00
sruon
3cb7f6d35f Migrate ECOSYSTEM enum to YAML 2026-06-18 16:16:04 -06:00
sruon
a6b0ea737a Migrate LATENT enum to YAML codegen 2026-06-18 15:57:11 -06:00
Xaver
22901d7d35
Merge pull request #10350 from sruon/goblin_chip_shops
[lua, sql] Chip Goblins guild shops converted to Lua
2026-06-18 10:29:28 +02:00
Xaver
6e140398b6
Merge pull request #10344 from Skold177/Globalize-Attachment-Modifiers-/-Cleanup-Automaton.lua
[C++] [lua] Globalize attachment modifiers, implement Volt Gun, cleanup Automaton.lua
2026-06-18 10:21:23 +02:00
Skold
984b000675 Globalize Attachment Mods, Add Volt Gun, Cleanup Automaton.lua
Globalizes the attachment modifiers, implements volt gun and cleans up automaton lua.

Co-Authored-By: WinterSolstice8 <60417494+WinterSolstice8@users.noreply.github.com>
2026-06-18 09:32:41 +02:00
sruon
809edb261a Chip Goblins guild shops converted to Lua 2026-06-18 01:28:32 -06:00
Xaver
220e2a6791
Merge pull request #10349 from sruon/akamafula_shop
[lua, sql] Akamafula converted to standard shop
2026-06-18 08:42:42 +02:00
Xaver
ca34f0073e
Merge pull request #10348 from neelahaneesh03-ops/fix/10336-deus-ex-automata-typo
[good-first-issue] Fix typo: DEUX_EX_AUTOMATA TO DEUS_EX_AUTOMATA
2026-06-18 08:42:29 +02:00
Xaver
dac03908be
Merge pull request #10346 from sruon/guild_yabby
[lua, sql] Yabby Tanmikey guild shop converted to Lua
2026-06-18 08:38:38 +02:00
Xaver
5365396b02
Merge pull request #10343 from ThrisStraizo/maatadjustments
[lua] [sql] More Maat Adjustments
2026-06-18 08:34:33 +02:00
sruon
70f316d2a0 Akamafula converted to standard shop 2026-06-18 00:13:53 -06:00
neelahaneesh03-ops
353b818a29 Fix typo: DEUX_EX_AUTOMATA TO DEUS_EX_AUTOMATA 2026-06-18 01:18:52 -04:00
sruon
f1a47645ea Yabby Tanmikey guild shop converted to Lua 2026-06-17 21:21:09 -06:00
ThrisStraizo
dd1028b323 More Maat Adjustments
Tweak the base dmg on certain Maat fights.

Add a conditional for the enrage line delivery to happen on Asuran Fists itself to be more retail accurate.
2026-06-17 15:37:45 -07:00
Skold
eed8b48112 Implement Automaton Equalizer
Implements the automaton attachment Equalizer
2026-06-16 11:16:18 -04:00
WinterSolstice8
aeebca38a7
Merge pull request #10331 from sruon/yaml_status_effects
[core, lua, sql] YAML as static data source; enums codegen; schema validation
2026-06-16 05:14:33 -06:00
Xaver
ef9705c1e1
Merge pull request #10326 from Skold177/Fix-Repair-Kit-/-Mana-Tank-Interactions
[C++] [lua] Fix Repair Kit / Mana Tank Interactions
2026-06-16 09:21:30 +02:00
Xaver
dcb04ab2d2
Merge pull request #10327 from sruon/mep_guild
[lua, sql] Kopopo / Mep guild shops converted to Lua
2026-06-16 09:13:38 +02:00
Xaver
1263a4995d
Merge pull request #10329 from CriticalXI/cor_audit
[lua] Update COR roll effect luas
2026-06-16 09:12:38 +02:00
sruon
6f40ea8625 YAML data: codegen pipeline + status_effects migration 2026-06-16 00:32:19 -06:00
Critical
9980ac5e1e [lua] Update COR roll effect luas 2026-06-15 20:27:08 -06:00
sruon
bdae3da585 Kopopo guild shop converted to lua 2026-06-15 16:20:36 -06:00
sruon
65202a708e Mep Nhapopoluko Guild Shop converted to lua 2026-06-15 16:14:45 -06:00
Skold
ca9bc14452 Fix Repair Kit / Mana Tank Interactions
Fixes the handling of repair kit and mana tank with captures from retail.
2026-06-15 17:18:03 -04:00
Xaver
2c8127ca77
Merge pull request #10321 from KiplingFFXI/Stubborn-Dredvodd-Audits
[lua] [sql] Stubborn Dredvodd Audits
2026-06-15 22:26:37 +02:00
Kipling
2796f526b3 Stubborn Dredvodd Audits 2026-06-15 12:59:29 -07:00
Xaver
e31a15a2d8
Merge pull request #10316 from KiplingFFXI/Attohwa-Chasm-NM-Audits
[lua] [sql] Attohwa Chasm NM Audits
2026-06-15 21:53:20 +02:00
Kipling
8aa5014647 Almighty Apkallu Spawn Anim 2026-06-15 00:30:53 -07:00
Skold
a1d2f8043e Implement Nott for Trusts
Implement Nott, add to Apururu (UC) and Sylvie (UC)
2026-06-14 15:39:46 -04:00
Kipling
815031a116 Attohwa Chasm NM Audits 2026-06-14 10:01:20 -07:00