Commit graph

121 commits

Author SHA1 Message Date
IQuant
0e83441a61 Update link to discord server 2024-05-30 20:51:19 +03:00
IQuant
5d7e5c3d2d Refactor enemy_sync to be a system 2024-05-30 12:41:56 +03:00
IQuant
52f3f158df Make websocket blocking before accepting it (apparantly it inherits non-blockingdness from listener socket?) 2024-05-30 12:26:22 +03:00
IQuant
c008ad8c40 Change responsible entity, and make damage bypass ambrosia in enemy_sync.handle_death_data 2024-05-30 11:57:02 +03:00
IQuant
442cfd42f8 Log game state entity id just in case 2024-05-29 23:55:34 +03:00
IQuant
4775019e21 Fix max health calculation 2024-05-28 23:56:28 +03:00
IQuant
80073ddc7e Add icon to app 2024-05-27 22:58:02 +03:00
IQuant
2d562718f1 Change nickname font size to 0.75 2024-05-27 22:16:50 +03:00
IQuant
547431c219 Move files a bit 2024-05-27 19:57:02 +03:00
IQuant
7a5f5f472f Proper nicknames! 2024-05-27 19:53:29 +03:00
IQuant
9274de8510 Better avatar/nickname display 2024-05-27 16:36:15 +03:00
IQuant
ed8959fb36 Display player avatars in proxy 2024-05-27 16:08:21 +03:00
IQuant
86f1ed7e24 Move omni peer stuff into it's own module. 2024-05-27 12:27:13 +03:00
IQuant
60d9494e72 Move air handling to clients 2024-05-27 12:00:01 +03:00
IQuant
54daada439 Remove player_unit tag from clients 2024-05-27 11:54:21 +03:00
IQuant
be00d3d4bd Use string peer ids 2024-05-26 23:21:36 +03:00
IQuant
527db63067
Merge pull request #36 from bodashka/master
Early nicknames for players
2024-05-26 10:33:38 +03:00
Bahdan Shakh
ef09f4b8b1 Early nicknames for players 2024-05-26 02:38:23 +03:00
IQuant
cfe7d5aabb Disable melee damage for clients 2024-05-26 01:43:30 +03:00
IQuant
71819111ad Add a bit of comments 2024-05-26 01:00:37 +03:00
IQuant
0516d6d596 Reversed effect sync direction. Again. 2024-05-26 00:58:47 +03:00
IQuant
ccfc65c983 Client-side damage dealing 2024-05-26 00:49:53 +03:00
IQuant
1691b13d29 Ensure clients don't keep their perks between runs. 2024-05-25 22:24:15 +03:00
IQuant
e82046964e Update NoitaPatcher 2024-05-25 22:20:43 +03:00
IQuant
6b0ca5b827 Better way to save if player has connected before 2024-05-25 19:09:35 +03:00
IQuant
7874cbbb74 Add additional components to clients 2024-05-25 17:33:46 +03:00
IQuant
ec2bcfbb05 Reversed the direction of effect sync - they are synced from host to clients now 2024-05-25 15:00:46 +03:00
IQuant
9f5c5396a6 Fix typo 2024-05-25 14:27:50 +03:00
IQuant
1a1ca03c1b Add player_unit tag to clients, which should make them easier to extinguish 2024-05-25 13:55:38 +03:00
IQuant
00c6707b4f Added effect sync module, but seems like it does the wrong thing. 2024-05-24 23:27:06 +03:00
IQuant
a438dc1d9f
Merge pull request #35 from Furrior/ambrosia_refactor
ref: damage redirecting
2024-05-24 18:52:22 +03:00
Furior
4a5b92ff75 ref: damage redirecting
typo
2024-05-24 21:27:59 +07:00
IQuant
20abbec8bb Respawn clients if they vanish for some reason (related to #30) 2024-05-24 17:27:16 +03:00
IQuant
9b46ab3d44
Merge pull request #33 from Furrior/damage_sync_fix
Fix: damage sync not causing death
2024-05-24 12:54:34 +03:00
Furior
72c6e15f9f Fix: damage sync not causing death
Newline

Gameprint
2024-05-24 16:53:02 +07:00
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