Skip to content

Commit 248c795

Browse files
committed
fix: remove match check on wool place
1 parent 07ef5bb commit 248c795

File tree

2 files changed

+2
-5
lines changed

2 files changed

+2
-5
lines changed

src/socket/participant/participant_stat_listener.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -126,7 +126,7 @@ impl PlayerListener for ParticipantStatListener {
126126
_current_match: &mut Match,
127127
context: &mut Self::Context
128128
) {
129-
context.stats.game_playtime += get_u64_time_millis() - context.joined_party_at.unwrap();
129+
context.stats.game_playtime += get_u64_time_millis().saturating_sub(context.joined_party_at.unwrap());
130130
}
131131

132132
async fn on_core_leak(

src/socket/socket_router.rs

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -161,7 +161,7 @@ impl SocketRouter {
161161
}
162162

163163
async fn on_player_death(&mut self, mut data: PlayerDeathData) -> Result<(), SocketError> {
164-
debug!("Player death! {}", data.victim.name.clone());
164+
// debug!("Player death! {}", data.victim.name.clone());
165165
let mut current_match = unwrap_helper::return_default!(self.server.get_match().await, Err(SocketError::InvalidMatchState));
166166
if current_match.get_state() != MatchState::InProgress {
167167
return Err(SocketError::InvalidMatchState);
@@ -532,9 +532,6 @@ impl SocketRouter {
532532

533533
async fn on_wool_place(&mut self, data: WoolDropData) -> Result<(), SocketError> {
534534
let mut current_match = unwrap_helper::return_default!(self.server.get_match().await, Err(SocketError::InvalidMatchState));
535-
if current_match.get_state() != MatchState::InProgress {
536-
return Err(SocketError::InvalidMatchState);
537-
};
538535

539536
let mut participant = current_match.participants.get(&data.player_id).unwrap().clone();
540537
for participant_listener in self.participant_listeners.iter() {

0 commit comments

Comments
 (0)