From eff755a901b592590ea54187a095261d66d04b16 Mon Sep 17 00:00:00 2001 From: Deukhoofd Date: Tue, 21 Apr 2020 12:41:26 +0200 Subject: [PATCH] Rework of GetRandomAttack --- src/Library/CreatureData/LearnableAttacks.hpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/Library/CreatureData/LearnableAttacks.hpp b/src/Library/CreatureData/LearnableAttacks.hpp index e55ff8e..ae291af 100644 --- a/src/Library/CreatureData/LearnableAttacks.hpp +++ b/src/Library/CreatureData/LearnableAttacks.hpp @@ -38,7 +38,9 @@ namespace CreatureLib::Library { return nullptr; } auto val = rand.Get(_distinctAttacks.size()); - return *std::next(_distinctAttacks.begin(), val); + auto it = _distinctAttacks.begin(); + std::advance(it, val); + return *it; } }; }