diff --git a/lib/coopnet/linux/libcoopnet.a b/lib/coopnet/linux/libcoopnet.a index 6f0a00de..91b64aa2 100644 Binary files a/lib/coopnet/linux/libcoopnet.a and b/lib/coopnet/linux/libcoopnet.a differ diff --git a/src/game/behaviors/chain_chomp.inc.c b/src/game/behaviors/chain_chomp.inc.c index c6aada9d..c2ddd964 100644 --- a/src/game/behaviors/chain_chomp.inc.c +++ b/src/game/behaviors/chain_chomp.inc.c @@ -556,7 +556,7 @@ void bhv_chain_chomp_gate_init(void) { * Update function for chain chomp gate */ void bhv_chain_chomp_gate_update(void) { - if (o->parentObj->oChainChompHitGate) { + if (o->parentObj && o->parentObj->oChainChompHitGate) { spawn_mist_particles_with_sound(SOUND_GENERAL_WALL_EXPLOSION); set_camera_shake_from_point(SHAKE_POS_SMALL, o->oPosX, o->oPosY, o->oPosZ); spawn_mist_particles_variable(0, 0x7F, 200.0f); diff --git a/src/pc/network/packets/packet_reliable.c b/src/pc/network/packets/packet_reliable.c index 86f48a05..05b52534 100644 --- a/src/pc/network/packets/packet_reliable.c +++ b/src/pc/network/packets/packet_reliable.c @@ -35,6 +35,7 @@ static void remove_node_from_list(struct PacketLinkedList* node) { } void network_forget_all_reliable(void) { + LOG_INFO("Clearing all reliable!"); struct PacketLinkedList* node = head; while (node != NULL) { struct PacketLinkedList* next = node->next; @@ -47,6 +48,7 @@ void network_forget_all_reliable(void) { void network_forget_all_reliable_from(u8 localIndex) { if (localIndex == 0) { return; } + LOG_INFO("Clearing all reliable from %u", localIndex); struct PacketLinkedList* node = head; while (node != NULL) { struct PacketLinkedList* next = node->next;