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
sruon
f1a47645ea
Yabby Tanmikey guild shop converted to Lua
2026-06-17 21:21:09 -06:00
Kipling
815031a116
Attohwa Chasm NM Audits
2026-06-14 10:01:20 -07:00
Xaver
6390690371
Merge pull request #10294 from sruon/guild_shops_rework
...
[core, lua, sql] Move Guild Shops to Lua
2026-06-13 03:38:59 +02:00
sruon
2e1ac6e323
Lua-driven Guild Shops
2026-06-12 17:49:39 -06:00
Aeshur
037e9c27fc
[lua] Fix CoP 1-3 Promy Entry Blackscreen
2026-06-12 11:32:31 -04:00
Frankie-hz
59216238b0
[sql, lua] Add spawn slot and levels t The Shrine of RuAvitau
2026-06-06 19:31:58 -04:00
sruon
790cd07c8a
Tweak flaky crafting tests
2026-05-27 00:15:27 -06:00
WinterSolstice8
06cee087c6
[core] Fix direct usages of CItem templates
...
We don't want to be able to return template items directly yet
but there's some code that needs to be fixed
Also fix uses of it in the codebase
2026-05-25 16:35:36 -06:00
Frankie-hz
dbc2618458
[cpp, lua, sql] Renames superFamily to Family
2026-05-17 20:58:21 -04:00
sruon
15db68d7ef
Allow ammo to be consumed while equipped
2026-05-15 09:22:24 -06:00
Xaver
37db253061
Merge pull request #9964 from sruon/synth_tx
...
[core] Introduce SynthTransaction, refactor synth state tracking
2026-05-10 17:40:12 +02:00
sruon
80cf557f50
Lua bindings for PC-to-PC trades tests
2026-05-09 20:54:06 -06:00
sruon
5ef93fa7b3
Route synthesis through SynthTransaction
2026-05-09 12:50:37 -06:00
sruon
e354e274c5
Allow spells to set knockback and distortion in packets
2026-05-08 20:19:45 -06:00
sruon
a57e9c9e8c
Lazy load instances
2026-05-06 22:42:56 -06:00
WinterSolstice8
1569b98020
Merge pull request #9935 from sruon/synth_crit_fail_on_atk
...
[core] Crit fail synthesis/cancel fishing on attack; streamline ATTACK/ON_ATTACK buffs removal
2026-05-06 20:20:04 -06:00
Xaver
93130c56df
Merge pull request #9923 from Skold177/Pulling-the-strings-p2
...
[lua] [sql] Pulling the Strings
2026-05-06 13:25:21 +02:00
sruon
362730de64
Cancel fishing on hostile action received
2026-05-06 04:49:43 -06:00
sruon
339b47616e
Streamline ATTACK/ON_ATTACK effects removal handling
2026-05-06 04:49:43 -06:00
Skold
13f848373b
[lua] [sql] Pulling the Strings
...
Implements Pulling the Strings
2026-05-06 02:20:45 -04:00
Xaver
ade180f37a
Merge pull request #9953 from sruon/craft_test_infra
...
[test] crafting test infra + HQ rate test
2026-05-05 13:29:19 +02:00
sruon
27c2e46850
synth HQ rate xi_test
2026-05-04 23:17:47 -06:00
sruon
7f67b5b510
Route item usage through transactions
2026-05-03 22:57:43 -06:00
sruon
513c916fe8
Encapsulate PC equipment and set ItemState
2026-04-29 02:04:12 -06:00
sruon
24c73e75b9
Items, containers tests
2026-04-27 00:19:36 -06:00
Xaver
504c1f3763
Merge pull request #9823 from sruon/fix/aoe_take_listeners
...
[core, lua] Execute *_TAKE listeners on all targets. Lower cleave stagger chance in Dynamis
2026-04-20 14:11:08 +02:00
sruon
e9f5f08d66
Cap targetfinding vertical search to 8/8.5y
2026-04-19 00:45:42 -06:00
sruon
51bb1d040e
Fire _TAKE listeners on all AoE targets
2026-04-18 02:01:14 -06:00
Umeboshi
7eee10269d
[core][lua] Physical Mobskll Refactor
2026-04-14 19:43:10 -07:00
sruon
ea1281f3be
Exdata definitions
...
Augments
Timers
Serialized items
Linkshell
Co-Authored-By: atom0s <atom0s@users.noreply.github.com>
2026-04-07 22:57:35 -06:00
sruon
16c325eecb
Exdata definitions
...
Mannequin
Furniture
Flowerpots
Co-Authored-By: atom0s <atom0s@users.noreply.github.com>
2026-04-05 18:57:14 -06:00
sruon
9b0853e13b
Exdata definitions
...
Escutcheons
Weapon unlock
Soul plate
Soul reflectors
Fish
Co-Authored-By: atom0s <atom0s@users.noreply.github.com>
2026-04-04 13:59:18 +02:00
sruon
1b3e4abe82
Exdata definitions
...
Chocobo card
Chocobo egg
Crafting Set
Evolith
Glowing Lamp
Bonanza Marbles
MMM Tabulas
Co-Authored-By: atom0s <atom0s@users.noreply.github.com>
2026-04-02 20:02:19 -06:00
WinterSolstice8
bed832143e
Merge pull request #9695 from sruon/exdata_2
...
[core, lua] Exdata definitions part 2 [Assault Log/Meeble/Chocobet/Race Certificate/Honeymoon Plans/Brenner]
2026-04-02 19:42:44 -06:00
WinterSolstice8
fb0cb46c05
Merge pull request #9686 from sruon/navmesh_ground
...
[core] ximesh files support [terrain type / limit widescan]
2026-04-02 09:17:36 -06:00
sruon
d62518a18a
Exdata definitions
...
Assault Log
Meeble Grimoires
Honeymoon Tickets
Race Completion certificates
Chocobet
Brenner Book
Co-Authored-By: atom0s <atom0s@users.noreply.github.com>
2026-04-01 00:23:28 -06:00
sruon
495ccff91c
Enable ximesh files support
...
Co-Authored-By: InoUno <774909+InoUno@users.noreply.github.com>
Co-Authored-By: atom0s <atom0s@users.noreply.github.com>
Co-Authored-By: Mike Murphy <6765305+xenonsmurf@users.noreply.github.com>
2026-03-31 20:16:57 -06:00
sruon
b2372f8afd
Revamp exdata handling
...
- Save modified exdata at tick end
- Expose actual exdata structs
- Interface with lua through tables with named keys
Co-Authored-By: atom0s <atom0s@users.noreply.github.com>
2026-03-31 01:35:57 -06:00
WinterSolstice8
eba9f55da9
[tests] Adjust Sonic Boom Finish & mobs parrying/guarding tests
...
This should make them more reliable in testing
2026-03-24 09:24:41 -06:00
Xaver-DaRed
f3cf563b03
Convert jsa.SKILL to mobSkill.SKILL
2026-03-20 15:21:30 +01:00
Xaver-DaRed
b4089cc1f0
Reorder jsa enum and remove associated alias
2026-03-19 05:10:00 +01:00
Frank
240459a2d5
Changes jug test to target a non-slotted mob
2026-02-26 17:14:14 -05:00
sruon
5e343e7970
Merge pull request #9529 from sruon/respawn_times_5
...
[lua, sql] Respawn timers pt 5
2026-02-25 09:11:39 +01:00
sruon
8cc514f6f0
Wait a little longer before asserting KA respawn
2026-02-21 15:28:38 -07:00
sruon
b51a58c147
Migrate addStatusEffect
2026-02-20 18:42:33 -07:00
sruon
d1db4d7ef2
setRespawnTime(0) disables respawn
2026-02-14 10:55:24 -07:00