diff --git a/src/Abilities.cpp b/src/Abilities.cpp index a3b9b35..73bf929 100644 --- a/src/Abilities.cpp +++ b/src/Abilities.cpp @@ -5,8 +5,6 @@ #include "Buffs.hpp" #include "Nanos.hpp" -#include - using namespace Abilities; std::map Abilities::SkillTable; diff --git a/src/Abilities.hpp b/src/Abilities.hpp index 316e216..ef703b1 100644 --- a/src/Abilities.hpp +++ b/src/Abilities.hpp @@ -7,6 +7,7 @@ #include #include +#include constexpr size_t MAX_SKILLRESULT_SIZE = sizeof(sSkillResult_BatteryDrain); @@ -75,12 +76,9 @@ struct SkillResult { size_t size; uint8_t payload[MAX_SKILLRESULT_SIZE]; SkillResult(size_t len, void* dat) { - if(len <= MAX_SKILLRESULT_SIZE) { - size = len; - memcpy(payload, dat, len); - } else { - size = 0; - } + assert(len <= MAX_SKILLRESULT_SIZE); + size = len; + memcpy(payload, dat, len); } SkillResult() { size = 0;