Commit graph

341 commits

Author SHA1 Message Date
Kuroppoi
1eda98539c
Custom build logic (#49) 2024-05-01 16:16:17 +02:00
kuroppoi
261ec4e314 Minor refactors 2024-04-28 15:21:52 +02:00
kuroppoi
ab1147ba89 Undo bfeb93be80 2024-04-26 23:10:25 +02:00
kuroppoi
a58575369b Refactor commands 2024-04-26 22:59:57 +02:00
kuroppoi
4303c338a5 Automatic default zone sizes 2024-04-26 21:36:46 +02:00
kuroppoi
59e321292a Test 2024-03-07 00:21:34 +01:00
kuroppoi
75b1291818 Fix oopsie 2024-03-03 23:49:32 +01:00
kuroppoi
5de602f0df Update chunk data format 2024-03-03 23:35:05 +01:00
kuroppoi
e9a046c8ed Add creature trapping & implement trapper achievements 2024-02-25 23:50:30 +01:00
kuroppoi
a9ba16815f Space biomes should have a higher surface level 2024-02-25 19:15:10 +01:00
kuroppoi
03e96be0a4 Add skeleton burying & undertaker achievement type 2024-02-25 03:25:31 +01:00
kuroppoi
bfeb93be80 Biome survival skill requirement check 2024-02-24 22:30:15 +01:00
kuroppoi
94cb2e16f8 Don't track explosion triggerer in burst interaction 2024-02-24 21:28:47 +01:00
kuroppoi
e330b13a74 Prevent explosions from destroying unlooted containers 2024-02-24 21:15:32 +01:00
kuroppoi
455e63f927 Swap biome & size parameters in /genzone command 2024-02-24 20:06:58 +01:00
kuroppoi
c444371612 Send killer entity ID in player death status message 2024-02-24 03:27:56 +01:00
kuroppoi
882396013e Temporary fix for system notifications playing karma warning sound on v2 2024-02-24 02:31:03 +01:00
kuroppoi
7a06129e8b Prepack EntityItemUseMessage 2024-02-24 00:34:53 +01:00
kuroppoi
5dbc7555de Fix appearance update oopsie 2024-02-24 00:30:47 +01:00
kuroppoi
b737d46b1d Make /give all not exclude clothing items 2024-02-24 00:05:08 +01:00
kuroppoi
34ca131f61 Fix zone status compatibility with older game versions 2024-02-24 00:00:32 +01:00
kuroppoi
39f75f8322 Player appearance rework 2024-02-23 23:46:27 +01:00
kuroppoi
c5ff0ba62e Fix an oopsie 2024-02-20 04:21:37 +01:00
kuroppoi
e7c48133cc Add hatchet functionality 2024-02-20 04:05:27 +01:00
kuroppoi
5928ec5c98 Implement steam system 2024-02-20 01:58:25 +01:00
kuroppoi
38cf041870 Add a bunch of utility functions 2024-02-18 23:51:50 +01:00
kuroppoi
20a9b5b826 Remove unused import 2024-02-18 22:05:04 +01:00
kuroppoi
188b78d5b1 Implement persistence for certain NPCs 2024-02-18 22:04:58 +01:00
kuroppoi
9dc5cbd34f Lazy fix for potential crashes 2024-02-18 21:42:50 +01:00
kuroppoi
9ec3175eb1 Improve damage tracking 2024-02-18 20:30:40 +01:00
kuroppoi
45787c3dba Damage check 2024-02-18 18:52:19 +01:00
kuroppoi
df698a349b Check if entity is dead before applying damage 2024-02-18 18:39:51 +01:00
kuroppoi
29dd9ac540 Add note functionality 2024-02-18 18:25:54 +01:00
kuroppoi
f986587ef1 Fix inventory use sync issue with v2 clients 2024-02-18 18:08:38 +01:00
kuroppoi
dcb5e8a107 Fix lava bombs 2024-02-18 02:31:53 +01:00
kuroppoi
49ab4c42f4 Abstract entity damaging 2024-02-18 02:18:22 +01:00
kuroppoi
310174864e Move behavior to NPC package 2024-02-17 23:25:37 +01:00
kuroppoi
887e235d9d Fix potential mechanical sign crash 2024-02-17 23:22:03 +01:00
kuroppoi
3bba0893b5 Add layer separator zone generator feature 2024-02-17 22:33:20 +01:00
kuroppoi
c6779f0f61 Place spawn buildings closer to the top in fill terrain types 2024-02-17 22:10:59 +01:00
kuroppoi
ac1069c3a9 Change default deep biome size to 1200x1000 2024-02-17 22:05:25 +01:00
Kuroppoi
81ceaa4542
Implement a bunch of block interactions (#34)
* Block interaction abstraction, block timers & timed switch functionality

Also fixes #31 :)

* Add chest o' plenty functionality

* Add spawn teleporter functionality

* Add transmitter functionality

* Ignore transmit limit if the player has god mode enabled

* Oops, gotta use this one

* Bomb explosions test

* Explosion raycasting

* Oops forgot this

* Add proximity burst & spawn functionality

* Forgot to switch this back

* Add player stealth check for mines

* Touchplates, spawners, exploders, and other goodies

* Diamond & onyx target teleporter functionality

* Fireplace stuff

* Check for entity spawns on block mine

* Spawn bomb functionality

* Liquid bomb functionality
2024-02-17 21:57:36 +01:00
kuroppoi
8a9bc80c49 Send skill data before inventory data 2024-02-05 01:13:52 +01:00
Kuroppoi
86fe6f2138
Add consumables (#32)
* Consumable item abstraction & add convert action handler

* Add heal & refill action handlers

* Pass action details

* Add teleport action handler

* Notify player if consumable action isn't implemented

* Add skill action handler

* Convert tabs to spaces

* Remove annoying line break

* Add skill reset action handler

* Init bumped skills map

* Better dialog cancellation handling

* Add name changer functionality

* Add stealth cloak functionality

* Remove note

* Fix stealth cloak duration

* Fix convert consumable crash caused by duplicate item names
2024-02-05 01:11:38 +01:00
kuroppoi
dce8304c68 Add commands for zone time, weather and acidity 2024-01-03 04:42:16 +01:00
kuroppoi
6ed5948818 Oops forgot 2024-01-03 04:17:02 +01:00
kuroppoi
0331692323 Proper fix 2024-01-03 04:16:34 +01:00
kuroppoi
58f7881b08 Temp fix 2024-01-03 04:06:26 +01:00
kuroppoi
1d5e50bf13 Small fix 2023-12-29 16:51:36 +01:00
kuroppoi
087e75d983 Make revenants scarier 2023-12-29 16:41:11 +01:00