Commit graph

299 commits

Author SHA1 Message Date
kuroppoi
b3e024fee3 Fix identical seeds generating different zones because of ordering issue 2023-01-20 22:01:55 +01:00
kuroppoi
fa5723da4c It seems I have made a catastrophic error 2023-01-20 21:30:35 +01:00
Kuroppoi
f7a5a322e5
Overhaul zone generator (#20) 2023-01-20 21:26:12 +01:00
kuroppoi
bb239d6ff4 Add very important new line at eof 2023-01-20 21:22:11 +01:00
kuroppoi
b8894d063e Raynext doesn't need all coordinates in the path! 2023-01-20 21:17:45 +01:00
kuroppoi
9aa43e696b Add eruption attack behavior 2023-01-20 21:00:36 +01:00
kuroppoi
28f7146fe2 Spawn attack behavior can now spawn NPCs 2023-01-20 20:57:27 +01:00
kuroppoi
27b136b68a Fix versioned game config being cached incorrectly 2023-01-20 20:54:44 +01:00
kuroppoi
9061c47c76 Show option to download Steam if it is not installed 2023-01-18 17:53:47 +01:00
Kuroppoi
8b50677722
Add liquid physics and /settleliquids command (#19) 2023-01-15 22:47:54 +01:00
kuroppoi
d2d78f9dcb Fix old zone formats not being converted & loaded properly 2023-01-09 02:25:12 +01:00
Kuroppoi
a0be265f1b
Update gradle.yml 2023-01-07 21:23:10 +01:00
kuroppoi
997a30caf6 Fix certain v2 sounds not playing 2022-12-23 17:59:14 +01:00
kuroppoi
e49541799a Fix host settings text field size woes 2022-12-23 16:21:49 +01:00
Kuroppoi
3092ac54e8
Add simple user interface (#18) 2022-12-20 20:10:44 +01:00
Kuroppoi
a81096c256
Update actions 2022-11-13 19:22:00 +01:00
kuroppoi
cb32ee89b0 Prevent entities from climbing on world/chunk borders 2022-11-13 19:07:10 +01:00
kuroppoi
46363c44b2 Exclude player's current zone from v2 zone searcher results 2022-11-13 18:55:52 +01:00
kuroppoi
43b4954111 Players are now premium by default 2022-11-13 18:54:05 +01:00
kuroppoi
64802596ea Wardrobe support for loot tables 2022-11-13 18:53:49 +01:00
kuroppoi
ae0afd3bef Minor refactors and whatnot 2022-11-13 18:24:45 +01:00
kuroppoi
47644217d3 Forgot function 2022-08-22 23:13:39 +02:00
kuroppoi
ed85d0a409 Forgot comma 2022-08-22 23:12:02 +02:00
kuroppoi
d6fd4215cd Added reporter & unblock behavior 2022-08-22 23:10:06 +02:00
kuroppoi
1c666346a8 Move properties to Entity base + fix projectiles not doing damage on v2 2022-08-22 23:07:37 +02:00
kuroppoi
54e081dc14 Implemented digger behavior (for worms) 2022-08-22 22:46:32 +02:00
kuroppoi
b5d1527d05 Deserialize child behavior instead of instantiating 2022-08-22 22:44:38 +02:00
kuroppoi
5d1c197261 Item category cannot be null on v2 clients 2022-08-22 15:16:19 +02:00
kuroppoi
581a3c0742 NPCs now spawn facing a random direction and with slightly varying speed 2022-08-21 22:12:14 +02:00
kuroppoi
af915279a8 Utilize a Stream to clear entities 2022-08-21 22:10:32 +02:00
kuroppoi
0c99bf5242 Improved EntityConfig model 2022-08-21 21:51:30 +02:00
kuroppoi
5360b5fe4e Changed CaveType frequency to double type 2022-08-21 18:26:47 +02:00
kuroppoi
889bfa2e0d Made WeightedMap construction more convenient 2022-08-21 18:26:24 +02:00
kuroppoi
c91efff947 Added support for prefab categories & refactored some stuff 2022-08-21 17:31:28 +02:00
kuroppoi
cb9885dee0 Fix bug where subcategories were included in the item title 2022-08-21 17:18:17 +02:00
kuroppoi
ec48f4d19c Only send InventoryMessage when necessary 2022-08-21 17:12:15 +02:00
kuroppoi
a3cb203c2f Remove mounted entity when its mount is destroyed 2022-08-17 03:54:32 +02:00
kuroppoi
dffec269b9 Disable timezone information erasure 2022-08-14 15:14:12 +02:00
kuroppoi
0d36d7cb65 Changed some collection messages to prepacked for network efficiency 2022-08-14 14:35:47 +02:00
kuroppoi
e50ecd1b2b This method is kinda obligatory at this point 2022-08-14 04:41:53 +02:00
kuroppoi
330f17ba34 Let's not serialize the entire zone recursively 2022-08-14 04:41:32 +02:00
kuroppoi
b3a35920a5 Better player (de)serialization 2022-08-14 04:34:10 +02:00
kuroppoi
e5e6d42f27 Improve zone storage models and track zone creation dates 2022-08-14 00:28:55 +02:00
kuroppoi
fa9f717204 Updated dependencies and gradle wrapper 2022-08-14 00:20:24 +02:00
kuroppoi
a7e0f5b36c Yet another import forgotten 2022-08-10 15:24:26 +02:00
kuroppoi
85e728d775 More variety in dungeon guardians depending on depth level 2022-08-10 15:22:49 +02:00
kuroppoi
7337486813 Try spawn block entities on block update + added turrets 2022-08-10 03:32:23 +02:00
kuroppoi
1adb97a10c Fix bug where players could remove other players on zone change 2022-08-09 01:39:16 +02:00
kuroppoi
5f8e9c78ff No point in keeping these separate 2022-08-08 16:03:34 +02:00
kuroppoi
1ece8677ca Set acidity to 1 for now. Atmosphere is important! 2022-08-08 16:00:34 +02:00