diff --git a/src/map.cpp b/src/map.cpp index 706ea665cc251..8f230528c679e 100644 --- a/src/map.cpp +++ b/src/map.cpp @@ -4622,7 +4622,7 @@ void map::batter( const tripoint_bub_ms &p, int power, int tries, const bool sil void map::crush( const tripoint_bub_ms &p ) { creature_tracker &creatures = get_creature_tracker(); - Character *crushed_player = creatures.creature_at( p ); + Character *crushed_player = creatures.creature_at( this->getglobal( p ) ); if( crushed_player != nullptr ) { bool player_inside = false;