Commit graph

85 commits

Author SHA1 Message Date
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
WinterSolstice8
9bcd274541 [test] Adjust for rename of dmg -> damage 2026-02-04 18:35:50 -07:00
sruon
919368fb93 Critical WS tests 2026-02-03 20:34:12 -07:00
sruon
6c686cd90a Tweak Xolotl spawn conditions 2026-01-18 20:03:16 -07:00
sruon
7b41299017 Spawn system tests 2026-01-18 02:23:22 -07:00