From a582068c210b2bbb6fa882449ccb4c13d52453e9 Mon Sep 17 00:00:00 2001 From: fgsfds Date: Sun, 27 Apr 2025 16:41:33 +0200 Subject: [PATCH] port: net: sync prop damage --- src/game/propobj.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/game/propobj.c b/src/game/propobj.c index ee70e05d8..701d0aebd 100644 --- a/src/game/propobj.c +++ b/src/game/propobj.c @@ -15418,6 +15418,11 @@ void objDamage(struct defaultobj *obj, f32 damage, struct coord *pos, s32 weapon } else { return; } + } else if (g_NetMode == NETMODE_SERVER) { + if (obj->prop && obj->prop->type != PROPTYPE_CHR) { + // chr damage is handled by a separate message + netmsgSvcPropDamageWrite(&g_NetMsgRel, obj->prop, damage, pos, weaponnum, playernum); + } } #endif