1
Fork 0
mirror of https://github.com/redstrate/Kawari.git synced 2025-07-24 21:47:45 +00:00
kawari/resources
The Dax 5d2ba057d7 Implement selling to NPC shops, and its sibling feature, buybacks.
-These had to be co-developed simultaneously. You can't have one without the other, they're that intertwined.

-The Lua API was extended extensively to allow for us to pull this off.
Some changes include support omitting sending forced client updates for gil and items, and
allowing access to the buyback list and queueing updates for it.

-Added various enums to reduce the amount of magic numbers everywhere.
-The buyback list API is put into its own new file: buyback.rs.
-Refactored more portions of the buy and sell code into connection.rs to reduce ipc boilerplate everywhere.
-More will be refactored in the future.
-The generic shopkeeper has changed so much that it is now its own dedicated script, GilshopKeeper.lua.
2025-07-16 21:58:50 -04:00
..
scripts Implement selling to NPC shops, and its sibling feature, buybacks. 2025-07-16 21:58:50 -04:00
static Add Bootstrap styling to most web pages 2025-05-03 11:56:27 -04:00
templates Move restoring character backup to it's own page 2025-06-23 21:42:30 -04:00
tests Add missing test files 2025-07-14 22:15:10 -04:00
Caddyfile Fix the API for support desk headlines 2025-07-12 10:11:18 -04:00
daytable.bin Add missing bin files for scrambler 2025-07-04 11:23:19 -04:00
main.png Add screenshot to README 2025-06-19 20:19:53 -04:00
midtable.bin Add missing bin files for scrambler 2025-07-04 11:23:19 -04:00
opcodes.json Fix size of the ChatMessage IPC 2025-07-14 20:54:21 -04:00
table0.bin Add missing bin files for scrambler 2025-07-04 11:23:19 -04:00
table1.bin Add missing bin files for scrambler 2025-07-04 11:23:19 -04:00
table2.bin Add missing bin files for scrambler 2025-07-04 11:23:19 -04:00