Pass battle pointer along with clone for battleside.
All checks were successful
continuous-integration/drone/push Build is passing
All checks were successful
continuous-integration/drone/push Build is passing
Signed-off-by: Deukhoofd <Deukhoofd@gmail.com>
This commit is contained in:
@@ -178,7 +178,7 @@ Battle* Battle::Clone() const {
|
||||
auto* battle = new Battle(_library, parties, _canFlee, _numberOfSides, _creaturesPerSide);
|
||||
|
||||
for (int i = 0; i < _numberOfSides; ++i) {
|
||||
battle->_sides.Set(i, _sides[i]->CloneWithoutCreatures());
|
||||
battle->_sides.Set(i, _sides[i]->CloneWithoutCreatures(battle));
|
||||
// FIXME: This is horrible code to translate the creature from the old battle into the same creature in the
|
||||
// new battle. This needs to be cleaned up, as it's ugly and slow.
|
||||
for (int creatureIndex = 0; creatureIndex < _creaturesPerSide; ++creatureIndex) {
|
||||
|
||||
Reference in New Issue
Block a user