Commit graph

299 commits

Author SHA1 Message Date
kuroppoi
dfc0e5ef11 Allow WeightedList next() without Random instance 2021-05-30 22:21:14 +02:00
kuroppoi
2892410496 Moved ReflectionsHelper class to utils 2021-05-30 22:20:26 +02:00
kuroppoi
5a0423ad89 Implemented digging 2021-05-30 22:17:48 +02:00
kuroppoi
3ec99a0f58 Reduced default crystal rates 2021-05-30 22:02:20 +02:00
kuroppoi
6ebc615be8 Error handling for async zone generator 2021-05-29 01:48:03 +02:00
kuroppoi
35a6a5190b Of course, no commit without forgetting an import 2021-05-28 23:13:39 +02:00
kuroppoi
b8b5c97610 Preparations for crowns 2021-05-28 23:11:41 +02:00
kuroppoi
7bef66d73b Proper item title creation 2021-05-27 02:30:08 +02:00
kuroppoi
c3ca910a94 Dynamic buffer for byte (de)compression 2021-05-27 01:55:49 +02:00
kuroppoi
ba99143335 Fixed minimap exploration count not working on iOS 2021-05-26 02:39:20 +02:00
kuroppoi
299e2ff2d5 Forgot to remove import 2021-05-24 00:36:13 +02:00
kuroppoi
dd44b03f7e Slight improvements to player notifications 2021-05-24 00:33:47 +02:00
kuroppoi
dca06176d1 Fixed dumb crash 2021-05-22 01:38:39 +02:00
kuroppoi
ceee9b60e0 Pending sunlight is now removed when no longer needed 2021-05-22 01:10:43 +02:00
kuroppoi
88e778e71c Read game config files from directory instead of zip file 2021-05-22 01:09:05 +02:00
kuroppoi
ce58b0bf6a Slight improvements to MapHelper 2021-05-22 01:07:52 +02:00
kuroppoi
b90d4a18b6 WeightedList deserialization 2021-05-18 00:02:20 +02:00
kuroppoi
26284c2494 Moved CaveDecorator to zone gen root package 2021-05-17 23:59:51 +02:00
kuroppoi
0f598c7341 Unforgivable lack of spacing 2021-05-17 23:45:46 +02:00
kuroppoi
7ce770bc48 Properly copy generators config file 2021-05-17 23:37:42 +02:00
kuroppoi
115f02ceee Added some more possible names 2021-05-17 23:37:13 +02:00
kuroppoi
12a3bd1306 Lazy getters for items that reference other items 2021-05-17 23:33:46 +02:00
kuroppoi
92846b216b Generalized Configuration into a MapHelper class 2021-05-17 23:30:35 +02:00
kuroppoi
38fd2d5bf9 Small cleanups 2021-05-17 23:28:40 +02:00
kuroppoi
c0cf0ffa4e More elaborate command parameters 2021-05-17 23:27:50 +02:00
kuroppoi
48f78e7092 Oops 2021-05-11 03:12:55 +02:00
kuroppoi
3b3deadff9 iOS zone searcher now sorts as well as filters 2021-05-11 03:08:30 +02:00
kuroppoi
e1d8aa0fac New players now also get a jetpack 2021-05-09 21:53:55 +02:00
kuroppoi
09dbca1c61 Removed items now get removed from containers as well 2021-05-09 21:52:41 +02:00
kuroppoi
9f6292b6c0 Improved OptionalField checks 2021-05-09 21:51:47 +02:00
kuroppoi
5670778f9a Default MessagePack enum values to prevent NPE 2021-05-09 18:04:33 +02:00
kuroppoi
f7c99997e9 Forgot to re-add this... oops 2021-05-09 16:37:36 +02:00
kuroppoi
375724e379 Improved InventoryMoveRequest handling 2021-05-09 16:36:31 +02:00
kuroppoi
444de9c6c0 Decreased max frame & body length to 1024 bytes 2021-05-09 16:19:14 +02:00
kuroppoi
6b4ae45b2a Forgot something 2x 2021-05-09 00:40:13 +02:00
kuroppoi
60af6a15a4 Forgot something 2021-05-09 00:37:58 +02:00
kuroppoi
59fb6e3881 iOS compatibility 2021-05-09 00:35:01 +02:00
kuroppoi
efe1599b96 Schedule delayed messages using the EventLoop 2021-05-07 15:18:38 +02:00
kuroppoi
717b579390 TPS limiter to prevent the eating of CPU's 2021-05-07 02:01:51 +02:00
kuroppoi
123f599d2d Decay implementation 2021-04-30 22:38:16 +02:00
kuroppoi
12b183a3d6 Moved some zone gen stuff to where it belongs 2021-04-29 20:54:55 +02:00
kuroppoi
ba7038d576 Fixed some minor hiccups 2021-04-29 20:30:25 +02:00
kuroppoi
3468b3353d Clear all cells if cave is too small 2021-04-29 20:18:51 +02:00
kuroppoi
399c35acd6 Added /zonegen and /seed commands 2021-04-29 16:30:02 +02:00
kuroppoi
5c574c9844 Added an async zone generator 2021-04-29 16:29:41 +02:00
kuroppoi
1da2c3bd58 Fixed wrong log level 2021-04-29 16:29:27 +02:00
kuroppoi
8a0dd83ec7 Zone generator overhaul 2021-04-29 16:29:09 +02:00
kuroppoi
8568105644 Ditched ArrayDeque in favor of ConcurrentLinkedQueue 2021-04-26 23:20:02 +02:00
kuroppoi
b7fc035a25 Implemented crafting 2021-04-24 23:21:42 +02:00
kuroppoi
6370457be7 Now using item titles where it's appropriate 2021-04-24 23:18:51 +02:00