From a4bb8864a0d039d9c544ea1fb9ed163cfe4951a4 Mon Sep 17 00:00:00 2001 From: Deukhoofd Date: Sun, 26 Jul 2020 16:08:41 +0200 Subject: [PATCH] When creating a CreatureParty with a size, don't just reserve the space, but append nullptr as well. --- src/Battling/Models/CreatureParty.hpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/Battling/Models/CreatureParty.hpp b/src/Battling/Models/CreatureParty.hpp index 359009d..fe1b744 100644 --- a/src/Battling/Models/CreatureParty.hpp +++ b/src/Battling/Models/CreatureParty.hpp @@ -9,7 +9,11 @@ namespace CreatureLib::Battling { ArbUt::UniquePtrList _party; public: - CreatureParty(size_t size) noexcept : _party(size) {} + CreatureParty(size_t size) noexcept : _party(size) { + for (size_t i = 0; i < size; i++) { + _party.Append(nullptr); + } + } CreatureParty(ArbUt::List party) noexcept : _party(party.GetStdList()) {} CreatureParty(std::initializer_list party) noexcept : _party(party) {}