Skip to content

Commit 5a18f6d

Browse files
committed
cleanup player commands
1 parent 822ec8b commit 5a18f6d

11 files changed

+20
-19
lines changed

server/src/ability_initializer.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ use crate::content::custom_phase_actions::{
44
StructuresRequest, UnitTypeRequest, UnitsRequest,
55
};
66
use crate::events::{Event, EventOrigin};
7-
use crate::player_events::{CurrentEvent};
7+
use crate::player_events::CurrentEvent;
88
use crate::position::Position;
99
use crate::resource_pile::ResourcePile;
1010
use crate::unit::UnitType;

server/src/action.rs

+1-2
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,7 @@ use crate::incident::trigger_incident;
1111
use crate::log;
1212
use crate::map::Terrain::Unexplored;
1313
use crate::movement::{
14-
has_movable_units, move_units_destinations, take_move_state, CurrentMove,
15-
MoveState,
14+
has_movable_units, move_units_destinations, take_move_state, CurrentMove, MoveState,
1615
};
1716
use crate::playing_actions::PlayingAction;
1817
use crate::recruit::on_recruit;

server/src/collect.rs

+6-1
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,12 @@ pub(crate) fn collect(game: &mut Game, player_index: usize, c: &Collect) {
6161
let city = game.players[player_index].get_city_mut(c.city_position);
6262
assert!(city.can_activate(), "Illegal action");
6363
city.activate();
64-
let _ = game.get_player(player_index).events.on_collect.get().trigger(&mut i, game, &());
64+
let _ = game
65+
.get_player(player_index)
66+
.events
67+
.on_collect
68+
.get()
69+
.trigger(&mut i, game, &());
6570
i.info.execute(game);
6671
game.players[player_index].gain_resources(i.total.clone());
6772
}

server/src/combat.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -188,7 +188,7 @@ pub fn initiate_combat(
188188
pub(crate) fn start_combat(game: &mut Game) {
189189
game.lock_undo(); // combat should not be undoable
190190
stop_current_move(game);
191-
191+
192192
let combat = get_combat(game);
193193
let attacker = combat.attacker;
194194
let defender = combat.defender;

server/src/content/advances_education.rs

+6-5
Original file line numberDiff line numberDiff line change
@@ -34,11 +34,13 @@ fn public_education() -> AdvanceBuilder {
3434
.add_once_per_turn_listener(
3535
|event| &mut event.on_collect,
3636
|e| &mut e.info.info,
37-
|i, game, _| {
37+
|i, game, ()| {
3838
let player = game.get_player(game.active_player());
3939
if player.get_city(i.city).pieces.academy.is_some() {
4040
i.total += ResourcePile::ideas(1);
41-
i.info.log.push("Public Education gained 1 idea".to_string());
41+
i.info
42+
.log
43+
.push("Public Education gained 1 idea".to_string());
4244
}
4345
},
4446
0,
@@ -107,9 +109,8 @@ fn philosophy() -> AdvanceBuilder {
107109
.any(|a| a.name == advance.name)
108110
{
109111
let player = game.get_player_mut(player_index);
110-
player.gain_resources(ResourcePile::ideas(1));
111-
game
112-
.add_info_log_item(&format!("{player_name} gained 1 idea from Philosophy"));
112+
player.gain_resources(ResourcePile::ideas(1));
113+
game.add_info_log_item(&format!("{player_name} gained 1 idea from Philosophy"));
113114
}
114115
},
115116
)

server/src/content/advances_seafearing.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ fn cartography() -> AdvanceBuilder {
5757
.add_player_event_listener(
5858
|event| &mut event.before_move,
5959
0,
60-
|game, i, _| {
60+
|game, i, ()| {
6161
// info is the action that we last used this ability for
6262
let key = game.actions_left.to_string();
6363
if game.get_player(i.player).event_info.get("Cartography").is_some_and(|info| info == &key) {

server/src/explore.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ pub(crate) fn move_to_unexplored_tile(
2929
) -> bool {
3030
game.lock_undo(); // tile is revealed, so we can't undo the move
3131
stop_current_move(game);
32-
32+
3333
for b in &game.map.unexplored_blocks.clone() {
3434
for (position, _tile) in b.block.tiles(&b.position, b.position.rotation) {
3535
if position == destination {

server/src/game.rs

+1-3
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,7 @@ use crate::events::{Event, EventOrigin};
1010
use crate::incident::PermanentIncidentEffect;
1111
use crate::movement::{CurrentMove, MoveState};
1212
use crate::pirates::get_pirates_player;
13-
use crate::player_events::{
14-
CurrentEvent, CurrentEventInfo, PlayerEvents,
15-
};
13+
use crate::player_events::{CurrentEvent, CurrentEventInfo, PlayerEvents};
1614
use crate::resource::check_for_waste;
1715
use crate::status_phase::enter_status_phase;
1816
use crate::unit::UnitType;

server/src/movement.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -94,7 +94,7 @@ pub(crate) fn move_units(
9494
let p = game.get_player(player_index);
9595
let from = p.get_unit(units[0]).position;
9696
let info = MoveInfo::new(player_index, units.to_vec(), from, to);
97-
game.trigger_event_with_game_value(player_index, |e| &mut e.before_move, &info, &());
97+
game.trigger_event_with_game_value(player_index, |e| &mut e.before_move, &info, &());
9898

9999
for unit_id in units {
100100
move_unit(game, player_index, *unit_id, to, embark_carrier_id);

server/src/player_events.rs

+1-2
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ use crate::game::Game;
88
use crate::map::Terrain;
99
use crate::payment::PaymentOptions;
1010
use crate::playing_actions::{PlayingActionType, Recruit};
11-
use crate::unit::Units;
11+
use crate::unit::Units;
1212
use crate::{
1313
city::City, city_pieces::Building, player::Player, position::Position,
1414
resource_pile::ResourcePile, wonder::Wonder,
@@ -220,4 +220,3 @@ impl InfluenceCultureInfo {
220220
self.possible = InfluenceCulturePossible::NoBoost;
221221
}
222222
}
223-

server/src/undo.rs

-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@ use crate::resource::check_for_waste;
44
use json_patch::{patch, PatchOperation};
55
use serde_json::Value;
66

7-
87
const IGNORE_PATHS: [&str; 3] = ["/action_log/", "/action_log_index", "/log/"];
98

109
pub(crate) fn clean_patch(mut patch: Vec<PatchOperation>) -> Vec<PatchOperation> {

0 commit comments

Comments
 (0)