Browse Source

Update lib/spells/BattleSpellMechanics.cpp

Fixes a lambda's captured values in BattleSpellMechanics.

Co-authored-by: Ivan Savenko <[email protected]>

Opuszek 4 months ago
parent
commit
94ad9d536b
1 changed files with 1 additions and 1 deletions
  1. 1 1
      lib/spells/BattleSpellMechanics.cpp

+ 1 - 1
lib/spells/BattleSpellMechanics.cpp

@@ -466,7 +466,7 @@ void BattleSpellMechanics::reflect(BattleSpellCast & sc, vstd::RNG & rng, const
 
 const battle::Unit * BattleSpellMechanics::getRandomUnit(vstd::RNG & rng, BattleSide & side)
 {
-	auto targets = battle()->getBattle()->getUnitsIf([this, & side](const battle::Unit * unit)
+	auto targets = battle()->getBattle()->getUnitsIf([&side](const battle::Unit * unit)
 	{
 		return unit->unitSide() == side && unit->isValidTarget(false) &&
 			!unit->hasBonusOfType(BonusType::SIEGE_WEAPON);