Commit graph

235 commits

Author SHA1 Message Date
Lance-XI
e9ab6ac0c7 [sql] Additional ability/spell content tags 2026-06-09 23:04:10 -04:00
Lance
ef0136b8a4
[lua] [sql] [cpp] Add ROTZ Content Tag (#10213)
* Add ROTZ Content Tag

* Tag ROTZ abilities, NPCs, spells and traits
2026-06-02 11:21:22 +02:00
Lance-XI
838cd558e0 [SQL] Correct columns for Barblizzard 2026-05-31 21:59:42 -04:00
MrSent
f5ea5a3774 Passive trust movement/animation gambits/auras 2026-05-23 21:31:09 +01:00
sruon
e89cd15371 Spells cost,recast,levels audit
PLD Cure IV 51 -> 55
Reprisal 52s -> 180s recast
Invisible/Sneak 3s cast tine, 10s recast
GEO Indi-Int 34 -> 36
GEO Geo-Haste 93 -> 97 and 200 MP
Atomos 1->5s cast time
Tier 2 storms 60mp cost
2026-03-23 19:51:02 -06:00
MrSent
4dc5020dad Update Summoner and Pet functionality
- Update pets.lua and mob_pool_mods.sql: Add Atomos spawn logic

- Update Pet claiming and failed BP re-engage
2026-02-23 16:24:04 +00:00
sruon
5956396eeb Retail accurate spell range, radius
Uses ranges and radius documented in the DAT files.
Tweaked existing values that were slightly off to whole numbers.

20.4 -> 20
16.4 -> 16
12.4 -> 12
104 -> 100
8.4 -> 8
5.8 -> 5
3.4 -> 3
2025-11-25 22:22:14 -07:00
Will Buck
4081c8e7d7 Correct cast times for IV/V nukes and AM 2025-11-08 02:48:37 -06:00
MrSent
31b816b67a Dispelga usable with daybreak 2025-10-16 21:13:57 +01:00
Xaver-DaRed
4f3ce97fd2
Merge pull request #8208 from wccbuck/sql-helix
[sql] Add helix II and correct helix I cast/recast
2025-09-26 03:54:14 +02:00
Will Buck
d9ab12702d Add helix II and correct helix I cast/recast 2025-09-25 19:07:13 -05:00
Xaver-DaRed
eb4ae36350
Merge pull request #8206 from wccbuck/reduce-absorb-cast-time
[sql] Reduce Absorb spell cast time
2025-09-26 00:36:30 +02:00
Will Buck
245ca3ca60 Reduce Absorb spell cast time 2025-09-25 16:42:15 -05:00
Will Buck
8c06cb7336 Reduce trust cast time from 3s to 2s 2025-09-25 15:50:04 -05:00
sruon
55eb782e11 Dirge/Sirvente AoE songs 2025-05-06 22:21:36 -06:00
Metra
13bacad748 Added Pining Nocturne (472) to spell_list.sql 2025-01-08 19:34:03 -06:00
Xaver-DaRed
4142c89aeb Audit MP cost, cast time and recast time of first 111 spells 2024-10-15 14:38:18 +02:00
Corey Sotiropoulos
156d26a1c2
Fix issue with Indi-type spell targeting 2024-10-04 14:41:42 -04:00
Xaver-DaRed
57740888c9 Audit spells elements and skills 2024-08-31 01:30:17 +02:00
WinterSolstice8
5613c0c0cb [sql] Fix Aspir II MB message
Co-authored-by: Xaver-DaRed <60053999+Xaver-DaRed@users.noreply.github.com>
2024-08-23 18:59:48 -06:00
Xaver-DaRed
b38adf78c0 Fix flurry valid targets 2024-08-09 13:27:46 +02:00
Xaver-DaRed
6c470d860e Correct trust recast time from 24 to 240 seconds 2024-07-09 16:47:00 +02:00
MowFord
bc807df70c Update geo-* spells to only be available as a main job 2024-05-16 17:57:48 -05:00
MowFord
2633bbfbc6 Update recast of mp_drainkiss 2024-03-22 22:11:15 -05:00
AppleCronch
97dae748a3
Add Temper II and changes Multi Strike effect (#5228)
Add Temper II and changes Multi Strike effect
2024-03-15 19:42:11 -04:00
TracentEden
b7b8006091 Fix cure v and cura enmity 2024-02-09 03:22:53 +02:00
Corey Sotiropoulos
f202e592e7 [sql] Speed up Aria table inserts
See:
https://mariadb.com/kb/en/aria-storage-engine/
2024-01-11 22:33:23 -05:00
Zach Toogood
24f35c4c5e [sql] Replace MyISAM engine with Aria 2024-01-04 18:43:36 +00:00
Zach Toogood
ca3bdd22fe [SQL] Add COLLATE=utf8mb4_general_ci to all tables 2024-01-04 18:25:12 +00:00
Corey Sotiropoulos
5f7cbe67e8 [dbtool] Fix DB dump to respect float formatting 2023-08-27 22:23:21 -04:00
Corey Sotiropoulos
d92c54d1b4 [dbtool] Add function to dump DB to SQL files
Queries database then scans corresponding SQL file, replacing values
in INSERT statements with data from the database.

Is not smart about which INSERT statement gets which data; line-end
comments can get shuffled around if SQL file INSERTs are out of order
or missing. If you're doing INSERT or DELETE operations, make sure
to add a blank "INSERT INTO `table` VALUES ();" or manually remove
the INSERT statement respectively before dumping tables.
2023-08-23 22:50:08 -04:00
WinterSolstice8
6e5f23c1d4 [sql] Add Endark/Enlight animation and skill type/element 2023-08-04 20:35:39 -07:00
Zach Toogood
edc817a2d7 [db] Make all tables CHARSET=utf8mb4 2023-02-05 21:13:32 +00:00
Xaver-DaRed
1c8e4a9651 Add data and enable "Absorb-attri", "Endark II" and "Drain III"
Co-authored-by: Schaedelschaden <Schaedelschaden@users.noreply.github.com>
2023-01-13 16:34:13 +01:00
SirGouki
2ecb0628f6 Changed Cure V enmity to current BGwiki values in core and sql
See: #814
2022-09-16 22:13:40 -05:00
EpicOne
abfb2c0a1b Horde Lullaby II corrections
* Added job/level (BRD 92) to spell_list.sql
* Corrected base spell duration in horde_lullaby_ii.lua

Source: BG-Wiki
2022-09-15 16:23:42 -05:00
claywar
6ecb3fc0dd
Merge pull request #2694 from WinterSolstice8/haste_recast_audit
[core] Audit battleutils::CalculateSpellRecastTime, change Haste spells to wind element
2022-09-11 00:29:05 -04:00
WinterSolstice8
bde83cffaf [sql] Adjust Haste/Hastega/Haste II to have Wind element 2022-09-10 15:28:09 -07:00
WinterSolstice8
dae5c06d86 [sql] Update job point gift granted spells in database
* Change various job point gift only spells to have a zeroed level requirement to disable casting without job points
* Disable Endark II/Enlight II as they have no script
2022-09-09 20:54:20 -07:00
MrSent
22322590ee Ja and spell target fix 2022-08-03 08:55:59 +01:00
WinterSolstice8
ff79f1068e [core] [sql] [SMN] add Siren pet, add petskill sql 2022-07-23 23:35:11 -07:00
WinterSolstice8
cd2d578f0c [RUN] [sql] Enable Regen IV for lvl 99 RUN
* source https://www.bg-wiki.com/ffxi/Regen_IV
2022-07-05 16:28:56 -07:00
EpicTaru
ed4c18f720 Add mp/cast/recast values for Tier 6 BLM spells and PLD/DRK JP Tier 2 spells
* Added mpCost/castTime/recastTime values for all 6 Tier 6 BLM Elemental spells (Stone VI, Water VI, etc.)
* Added mpCost/castTime/recastTime values for Tier 2 PLD spell Enlight II
* Added mpCost/castTime/recastTime values for Tier 2 DRK spell Endark II
2022-06-13 15:12:22 -05:00
MrSent
b463e468d7
[geo] Core work for GEO basic functionality (#1573)
* round 2 of Geo
* human readable table for luopan models
* make action offset more sane
* indi calcs and potency calcs ect
* Add geo to regular spells sql
* change getEquippedItemsMaxModValue > getMaxGearMod
2022-04-19 17:06:20 +03:00
WinterSolstice8
bdff0ad379 [RUN] Update incorrect durations of Foil/Vallation/Valiance, fix cast time of foil 2022-04-14 03:07:04 -07:00
WinterSolstice8
a1d11be5fd Implement Crusade, partially implement Foil. 2022-03-20 18:50:53 -07:00
MrSent
476bd66a23 Arise addition 2022-02-23 14:49:45 +00:00
TeoTwawki
dd02066118 Convert tables that are never written to back to MyISAM. Only tables we write to need InnoDB.
MyISAM = table level locking, fast but not safe for multiple simultaneous writes
InnoDB = row level locking, slow, but is safe for multiple simultaneous writes

```
Features                            MyISAM                        InnoDB
Type                                Non-Transactional             Transactional
Locking                             Table locking                 Row-level locking
Foreign keys                        No                            Yes
Table, index, data storage          Three separate files          Combined Tablespace
ACID                                No                            Yes
```
2021-11-10 08:09:45 -05:00
Era-Lusiphur
7fd0a7604a Ninjutsu Enmity Audit
I had noticed the enmity values were off quite a bit from the O.G. gold standard, Kanican's blog(1). Unfortunately for Ninjas, our reality now is that Square nerfed the enmity for loads of spells in 2013(2).  BGWiki has fairly legitimate values for many Ninjutsu spells and Martel, a respectable career tank and poster, has put in time to legitimately test as of 2019(3).

It's not all doom and gloom, as many San spells were lacking enmity values. In the absence of information stating otherwise, they were given the same values seen of their lesser counterparts.

I did not touch Gekka or Yain, as no information could be found for them. The current values do seem fairly high compared to all other Ninjutsu, though.

Also missing here is the enmity boost from Yonin for Utsusemi spells. This will take some additional functionality to override or boost CE and VE inside of spells, something we have available for weaponskills, but not magic currently.

1: https://kanican.livejournal.com/19569.html
2:  https://forum.square-enix.com/ffxi/threads/32909-April-30-2013-%28JST%29-Version-Update?p=425562&viewfull=1#post425562
3: https://www.ffxiah.com/forum/topic/29127/random-question-thread-ffxi-related/596/#3434966
2021-07-09 07:14:46 -04:00
Zach Toogood
c7e01301f0 [docs] Add comments about missing SLEEPGA and SLEEPGA_II 2021-07-01 08:30:58 +03:00