Commit graph

27 commits

Author SHA1 Message Date
Xaver-DaRed
f9f3d2bbd3 Remove legacy Stoneskin power tracking method
AKA: Remove stupid "stonekin" modifier
2026-07-25 00:24:55 +02:00
Xaver-DaRed
67aba7c85a Cleanup stoneskin handling and usage 2026-07-24 20:35:54 +02:00
ThrisStraizo
89a9e108fb Implement Cerberus Mechanics
Co-Authored-By: Xaver-DaRed <Xaver-DaRed@users.noreply.github.com>
2026-07-21 15:04:54 +02:00
Umeboshi
c7fb2f3320 [lua] Correct Utsusemi Effect Wear Message 2026-07-15 22:56:25 -07:00
Spencer Steed
6695a94e32 Fix Rampart Magic Shield absorbing physical damage.
Honor existing stoneskin subType 1/2 used by frozen_mist, hydro_wave, and
Rampart. Skip absorption only when attack type is known incompatible.
Refs #9665.
2026-07-12 20:21:45 -05:00
Zach Toogood
e1cab1c894 Lua: Migrate to math.randomInt and math.randomFloat 2026-07-05 14:55:22 +01:00
Xaver-DaRed
1218a14533 Implement ecosystem damage multipliers
Circle effects. Blue spell ecosystem properties, etc...
2026-07-05 00:59:26 +02:00
Critical
53299bdbcd [lua, sql] Corsair job util enhancements
Co-Authored-By: Xaver-DaRed <Xaver-DaRed@users.noreply.github.com>
2026-06-22 11:14:20 +02:00
sruon
3cb7f6d35f Migrate ECOSYSTEM enum to YAML 2026-06-18 16:16:04 -06:00
Skold
5c6a5b3548 Update Automaton Steam Jacket
Co-authored-by: Xaver-DaRed <Xaver-DaRed@users.noreply.github.com>
2026-06-09 12:31:24 +02:00
Skold
2723e99c7c [lua] Implement Automaton Analyzer / Era Module
Adds the Automaton Attachment Analyzer and Implements a 2012 era module.
2026-05-25 21:25:17 -04:00
Umeboshi
1fd0331521 [lua] utils.shadowAbsorb cleanup 2026-04-17 06:38:57 -07:00
Umeboshi
7eee10269d [core][lua] Physical Mobskll Refactor 2026-04-14 19:43:10 -07:00
Umeboshi
8f9dc1b4dc [lua] Comment out print in utils.defaultIfNil() 2026-02-16 08:04:04 -08:00
Umeboshi
4b9bd4c540 [lua] Allow defaultIfNil() to accept tables/boolean. 2026-02-13 05:18:30 -08:00
sruon
445a193533 Account for shadows before returning pet damage 2026-02-02 20:23:03 -07:00
Xaver-DaRed
e52e8e2012 Add enhancement additional effect type and cleanup several utils 2026-01-26 04:41:59 +01:00
Xaver-DaRed
81e43778ba Audit utils.clamp() 2025-12-24 01:37:00 +01:00
Umeboshi
5c2b34c850 [lua] Move functions from global to utils. 2025-12-12 11:07:14 -08:00
Umeboshi
1ff0937819 [lua] Move skill utility functions to combat global. 2025-12-12 04:33:35 -08:00
Rosienaikanaro
40d0218e1a Refactor Moon Cycle Handling
- Better accounting for asymmetrical moon phases.
 - Creates enums and cleans up / replaces existing checks for capstone phase states.
 - Replace all existing uses of phase where cycle should have been checked instead.
2025-11-15 04:19:30 -05:00
WinterSolstice8
091084f280 [lua] Replace utils.thirdeye with new combat function 2025-10-28 18:10:41 -06:00
Xaver-DaRed
f4907746f7 Remove getMidnight alias 2025-10-08 17:53:35 +02:00
Xaver-DaRed
78795f36f1 Minor function cleanup
No need to repeatedly fetch a table within a table, when we can do it once
2025-10-01 14:16:57 +02:00
Xaver-DaRed
b6366f11a6 Remove "start time" from transport tables
Co-Authored-By: MowFord <MowFord@users.noreply.github.com>
2025-10-01 14:16:57 +02:00
MowFord
66acdc5607
Some xi.transports-related adjustments to human-readable formats 2025-09-30 09:28:45 -05:00
Xaver-DaRed
c10aef312c Move utilities to their own folder and audit some 2025-09-26 01:37:05 +02:00