Skip to content

Commit 97a80f6

Browse files
sorokyaCopilot
andcommitted
Fix attack crash
Co-authored-by: Copilot <copilot@github.com>
1 parent 72b052c commit 97a80f6

1 file changed

Lines changed: 7 additions & 8 deletions

File tree

src/map/map/character/attack.rs

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -51,14 +51,13 @@ impl Map {
5151
);
5252
}
5353

54-
let party_player_ids = match self
55-
.world
56-
.get_player_party(player_id)
57-
.await
58-
.expect("Failed to get player party. Timeout")
59-
{
60-
Some(party) => party.members,
61-
None => Vec::new(),
54+
let party_player_ids = match self.world.get_player_party(player_id).await {
55+
Ok(Some(party)) => party.members,
56+
Ok(None) => Vec::new(),
57+
Err(e) => {
58+
error!("Failed to get player party: {}", e);
59+
Vec::new()
60+
}
6261
};
6362

6463
match self.get_attack_target(player_id, direction, &party_player_ids) {

0 commit comments

Comments
 (0)