Fix dominating message, fix fake player loading, mess around with reactor crystals

This commit is contained in:
NG (Graham) committed 2026-01-15 18:49:29 -05:00
1 parent 16f0761380
commit a48f9dcfe9
13 files changed
+222 -52

No files matched your search

+4 -3
View File
@@ -217,11 +217,12 @@ impl QueueHandler {
display_name: x.player.display_name.clone(),
}).collect();
match user.start_game(game_desc, player_descs, factory.as_ref(), &cpu_counter, &weapon_guesser, &team_picker).await {
let missing = users_per_game.saturating_sub(players.len());
match user.start_game(game_desc, player_descs, factory.as_ref(), &cpu_counter, &weapon_guesser, &team_picker, missing).await {
Ok(fakes) => {
let missing = users_per_game.saturating_sub(players.len());
let player_datas = players.iter().map(|x| x.player.clone())
.chain(fakes.players.into_iter().take(missing).map(|(desc, _emu)| desc),)
.chain(fakes.players.into_iter().map(|(desc, _emu)| desc),)
.collect();
let enter_battle_ev = crate::events::battle_enter::BattleEnter {
host: hostname.clone(),