Commit graph

6 commits

Author SHA1 Message Date
Ryan Yappert
271541280c
Fix/Feat: Small Fixes 10/1 + Valuable Item Recovery (#968)
* Suppress some logging for: missing scheduleIds relating to board quests due to rotation; leaving a party that you're not a part of, usually due to leaving the server; Camellia cipher complaining about packet size.

* Fix issue with Postgres and rental pawn feedback.

* Tweaks to backend BBM behavior; prevent getting certain achievements in BBM. Add /bbminfo command.

* More logging tweaks. Don't return dead socket clients in the client lookup?

* Fix /godmode.

* Implement valuable item recovery for job emblems.
2025-10-06 22:01:45 -07:00
Ryan Yappert
cefecf8a96 More cleanup; convert remaining manual error handling to ResponseErrorException. 2025-02-24 18:07:22 -08:00
Ryan Yappert
8e9043a6b4 Explicitly catch SQLite "Database is busy" errors. 2025-01-10 11:27:32 -08:00
Ryan Yappert
155cb5ec05 ERROR_CODE_JOBCHANGE_ITEM_CAPACITY_OVER -> ERROR_CODE_JOBCHANGE_STORAGE_FULL because people keep asking about this stupid error code. 2024-12-28 19:03:52 -08:00
Ryan Yappert
0f7fa0d8b7 Tweaks to RequestPacketQueueHandler and the JobChange handlers. 2024-12-05 22:41:54 -08:00
Paul Campbell
ec686b8cf2 implement new packets, handlers and database queries
- Implemented many req, res, ntc and handlers for Epitaph content.
- Renamed existing BonusDungeonManager to DungeonManager.
- Implemented database migration from 24 -> 25.
- Implemented a new packet handler which provides a queue which can be
  used to send packets after the response is returned.
- Commented out RPC ping print message.
- Added new NPC behavior to NpcGetExtendedFacilityHandler.
2024-11-24 19:01:03 -05:00