Commit Graph
325 Commits
Author SHA1 Message Date
Josh-Larson a7c00aeb4e Added default constructor for StringId to support deserialization 2024-10-27 16:44:21 -05:00
Josh-Larson 6839679bee Fixed boot-up error when deserializing Mail 2024-10-10 15:25:09 -05:00
Josh-Larson 7d93b6e4e6 Fixed SuiComponent deserialization 2024-10-05 13:42:19 -05:00
Josh-Larson 2159f15199 Fixed mail decoding 2024-10-05 13:42:12 -05:00
Josh-Larson 733d356d0a Updated another set of pswgcommon files to Kotlin 2024-10-04 19:28:19 -05:00
Josh-Larson e237cfebb9 Converted some files to kotlin 2024-08-10 19:40:08 -05:00
Josh-Larson e3a7825655 Refactored SUI windows 2024-06-19 13:45:10 -05:00
Josh-Larson 99cdc1136a Added better types to CustomizationString.kt 2024-06-07 20:39:10 -05:00
Josh-Larson bd94484b81 Fixed Holocore #1328 2024-06-07 20:32:28 -05:00
Ziggy 4dfa51e7f4 Removed NGE packet ExpertiseRequestMessage 2024-04-21 10:52:31 +02:00
Ziggy fbccf85933 Added musician object controller for /flourish with instruments that makes the client change effects and play the flourish sound 2024-03-05 15:54:24 +01:00
Ziggy 19ee727c6e Added regression test for CRC not setting string field when being read from mongo 2024-01-27 11:07:55 +01:00
Ziggy ed7cc9173f When CRC is read from mongodb, let's also set the str field so this behaves like decoding from a network packet 2024-01-27 10:58:02 +01:00
Ziggy 517bf01c29 Bumped mongodb driver in order to patch CVE-2021-20328 2023-12-23 04:39:06 +01:00
Ziggy 398c0ca935 Add getters to BadgesResponseMessage, so we can inspect it during automated tests 2023-12-17 03:05:45 +01:00
Ziggy fb34e52e38 Added timer packet for quest tasks, so we can display timers for tasks in the quest journal 2023-12-12 17:39:35 +01:00
Ziggy 4fcb6279b4 Added getters and setters to some packets, so can work with them in automated tests 2023-11-28 16:43:25 +01:00
Mads Boddum 66b93d2624 Added some getters to some response packets, so we can look into the contents with the headless SWG client 2023-11-13 21:57:29 +01:00
Mads Boddum c0e464c40f Added getters to ErrorMessage fields, so they can be read client-side 2023-11-10 23:36:02 +01:00
Ziggy 1564e4a839 Fixed wrong variable order in QuestTaskCounterMessage and filled in missing variable taskId #1387 2023-11-05 12:35:35 +01:00
Ziggy 3765ac5ec8 Fixed client crash from CommPlayerMessage which was caused by a NGE feature being present in it #1386 2023-11-04 23:14:17 +01:00
Ziggy 272e1e6078 Merge remote-tracking branch 'pswg/cu' 2023-07-30 02:11:34 +02:00
Ziggy e5d00f0d7e Fixed client crash issue with DraftSlotsQueryResponse when including multiple ingredients 2023-07-30 01:52:35 +02:00
Ziggy 945bc5d1b0 Stop populating test data in DraftSchematic, as we want it to be dynamic 2023-07-29 01:43:39 +02:00
Ziggy d494cf8d49 Added missing count variables to ResourceWeight 2023-07-28 23:51:04 +02:00
Ziggy 084b1c8c24 Fixed packet struct issues in draft schematic packets, causing client crashes 2023-07-28 21:37:03 +02:00
Josh-Larson 3d45d7f482 Fixed test encode in TestCustomizationString 2023-07-15 14:05:43 -05:00
Josh-Larson 4edeb8714f Fixed customization string crash 2023-07-15 13:25:32 -05:00
Ziggy b76b0f4ebe Removed ServerFactory and the DataFactory abstraction, as there's only one subclass now 2023-05-28 22:59:39 +02:00
Ziggy f80a5b410d Removed deprecated RelationalDatabase and related code, as there are now 0 usages of it 2023-05-28 12:00:31 +02:00
Ziggy 54b322133b Idiomatic way of declaring dependencies in Gradle, so various regex-based parsers work, e.g. the Dependencies view in IntelliJ IDEA 2023-05-20 12:00:16 +02:00
Ziggy d05dc97ba4 [Chat] Joining a chat room works again
Relates to GitHub issue #1279
2023-04-27 14:59:32 +02:00
Ziggy 8433fded87 Deprecated RelationalServerData and RelationalServerFactory 2023-04-15 17:53:30 +02:00
Ziggy 5f94c36af2 Removed classes relating to ObjectDatabase, as the last usage has been replaced with MongoDB 2023-04-15 14:16:28 +02:00
Ziggy f6a5c1b211 Converted GetAuctionDetails from Java to Kotlin 2023-04-11 19:10:12 +02:00
Ziggy adc90e078a Converted IsVendorOwnerMessage from Java to Kotlin 2023-04-11 19:07:27 +02:00
Ziggy 48be1e000e Finished CancelLiveAuctionMessage and CancelLiveAuctionResponseMessage packets 2023-04-11 16:19:07 +02:00
Ziggy f6350f3069 Fixed issue where using Int/Long in Kotlin with MongoData would cause ClassCastExceptions
This happens because Int/Long maps to the java primitive types and not the boxed types Integer and Long.
Mongo works with the boxed types, causing the exception.
2023-04-11 15:45:58 +02:00
Ziggy 0bafb65550 Added RetrieveAuctionItemMessage and RetrieveAuctionItemResponseMessage 2023-04-10 01:13:30 +02:00
Ziggy 34376b5357 Added BidAuctionResponseMessage 2023-04-09 23:30:17 +02:00
Ziggy c0944e16ca Added BidAuctionMessage 2023-04-09 23:30:08 +02:00
Josh-Larson 410070f192 Fixed compilation issue where the duplicateStrategy wasn't set (why is this a thing?!) 2023-04-09 13:22:30 -05:00
Ziggy c2e7b2f98b [Misc] Move TestWeatherType from holocore to pswgcommon
Relates to GitHub issue #1243
2023-04-09 10:23:20 +02:00
Ziggy 19d36c5f2f Added AttributeList#asMap, so we can use these attributes for the bazaar terminals 2023-04-05 19:41:35 +02:00
Ziggy 7eae4f1b29 Added CreateAuctionResponseMessage packet 2023-04-05 19:29:17 +02:00
Ziggy 0faa6bb583 GetAuctionDetails request and response packets 2023-04-05 19:27:45 +02:00
Ziggy 96ee33f083 Auction query packets 2023-04-05 19:27:35 +02:00
Ziggy c545f23960 Fixed a bug in CustomizationString#getLength calculation 2023-04-05 19:22:33 +02:00
Ziggy 1ecfa78357 Added operand count and CRC to CreateImmediateAuctionMessage 2023-04-04 17:17:15 +02:00
Ziggy adc91fd44e Added CreateImmediateAuctionMessage packet for bazaar terminals 2023-04-04 17:11:17 +02:00