Commit graph

86 commits

Author SHA1 Message Date
IQuant
1f4582abaf Update contibuting.md 2024-05-24 12:01:08 +03:00
IQuant
6e984e570a Added NP_SKIP_MOD_CHECK env varible, allows skipping mod version check 2024-05-24 11:54:51 +03:00
IQuant
c08db2bad2 Fix client dying on host before shared health is depleted. 2024-05-24 11:11:04 +03:00
IQuant
94432c21e1 Proxy self update 2024-05-24 00:41:55 +03:00
IQuant
42e390cdb9 Automatic mod install 2024-05-23 21:15:08 +03:00
IQuant
8a79173997 Mod and proxy now display their versions 2024-05-23 21:15:08 +03:00
IQuant
5e7d099d01
Merge pull request #29 from Furrior/ambrosia
fix: ambrosia blocking damage sync
2024-05-23 13:37:42 +03:00
IQuant
6e99c9a4f8
Merge pull request #28 from Furrior/ignite
Fix: client cant be set on fire
2024-05-23 13:37:01 +03:00
Furior
16778411c2 fix: ambrosia 2024-05-23 15:26:51 +07:00
Furior
593c37b746 Fix: client cant be set on fire 2024-05-23 15:16:37 +07:00
IQuant
bccb6db9f4 Releasing v0.4.1, fixing #24 2024-05-21 11:08:23 +03:00
IQuant
efd58a34c8 Use a different and, hopefully, more correct method of death detection 2024-05-21 10:48:40 +03:00
IQuant
40dccce972 Set read timeout after accepting a websocket 2024-05-20 21:05:47 +03:00
IQuant
708a89de9f Add logging in case websocket could not be created 2024-05-20 20:47:20 +03:00
IQuant
7912524498 Release v0.4.0 2024-05-20 19:22:14 +03:00
IQuant
a283827e1c Refactor: added rpc machinery to reduce the amount of glue code 2024-05-20 15:03:16 +03:00
IQuant
26fa799c4a Refactor: hooks system 2024-05-20 01:01:35 +03:00
IQuant
2bca59260f Clients can pick up hearts now. Full heal hearts now only heal a part of maximum health according to amount of players 2024-05-19 21:23:51 +03:00
IQuant
02f441d9cb Semi-automated releases 2024-05-19 16:01:54 +03:00
IQuant
94427f33e7 Do not sync world regions that are not yet loaded. Closes #15 2024-05-19 13:52:22 +03:00
IQuant
832bacde06 Adjusted directory structure. 2024-05-19 13:07:54 +03:00
IQuant
45489ba86f Also trigger game over screen directly. Closes #10 2024-05-19 12:42:32 +03:00
IQuant
af80a3a0d5 Fixed enemy death sync a bit, closes #4. Trick kills still give only 1x gold on clients tho. 2024-05-19 12:03:03 +03:00
IQuant
01834f305d Stop kicks from dropping player's items. Closes #1 2024-05-18 21:22:37 +03:00
IQuant
4708aa0e1a Fixed host not syncing inventory on run start 2024-05-18 19:13:34 +03:00
IQuant
45bda37495 Added contributing.md 2024-05-18 19:01:07 +03:00
IQuant
6777fcbba0 Add instructions on how to run several instances locally 2024-05-18 18:59:33 +03:00
IQuant
13dcb9da6f Add licenses 2024-05-18 18:34:39 +03:00
IQuant
79b74da75c Remove mod settings, as those aren't used anyway 2024-05-18 13:15:18 +03:00
IQuant
977030720a Support running several proxy instances at once, for testing locally 2024-05-18 12:55:31 +03:00
IQuant
c5e2143f19 Update README 2024-05-18 00:07:28 +03:00
IQuant
4b07980ce0 Build script for linux to locate steam dylib. 2024-05-17 20:44:40 +03:00
IQuant
f5d78f2a5c Send host_id to mod 2024-05-17 18:09:50 +03:00
IQuant
07c98b4f57 WIP steam networking 2024-05-17 17:55:50 +03:00
IQuant
7a0efd4a9c Update max health based on amount of players 2024-05-15 20:50:27 +03:00
IQuant
dea61560e9 Also fix log spam on death 2024-05-15 17:47:31 +03:00
IQuant
a2d320f007 Fix inventory sync 2024-05-15 17:39:40 +03:00
IQuant
3295b0eff0 Fixed item duplication. Again 2024-05-15 17:05:50 +03:00
IQuant
6d5dd0a039 Only sync inventory when necessary 2024-05-15 16:50:59 +03:00
IQuant
b8a2802f4f Do not sync player projectiles as enemy projectiles 2024-05-15 14:23:40 +03:00
IQuant
5abb49ccc5 Improve readme a bit 2024-05-15 13:25:32 +03:00
IQuant
ef2f5806a2 Use actually random seeds 2024-05-14 22:53:09 +03:00
IQuant
356c7e5edc Disable poly on player for now, so it doesn't break things 2024-05-14 15:38:20 +03:00
IQuant
a05cd4be27 Fix thrown items duplicating 2024-05-14 15:29:55 +03:00
IQuant
f23498ccdf Fix error spam on death 2024-05-14 15:06:32 +03:00
IQuant
f05279c892 Multiple-frame world updating 2024-05-14 14:59:09 +03:00
IQuant
3e7c174fd3 Allow players to pick gold pixels 2024-05-14 12:36:05 +03:00
IQuant
414e775e61 Proxy updates 2024-05-13 21:00:00 +03:00
IQuant
c98a74dc17 Make sure solids aren't "synced" to be air 2024-05-13 17:36:48 +03:00
IQuant
75887e58d3 Cleanup logging a bit 2024-05-13 16:56:41 +03:00