- for (battle::Monster *monster((*e)->MonstersBegin()); monster != (*e)->MonstersEnd(); ++monster) {
- battleState->AddMonster(*monster);
+ if (game->state->capsule) {
+ battleState->SetCapsule(game->state->capsule);
+ }
+ for (battle::Monster **monster((*e)->MonstersBegin()); monster != (*e)->MonstersEnd(); ++monster) {
+ battleState->AddMonster(**monster);