summaryrefslogtreecommitdiffstats
path: root/sigencore/TeamMember.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'sigencore/TeamMember.cpp')
-rw-r--r--sigencore/TeamMember.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/sigencore/TeamMember.cpp b/sigencore/TeamMember.cpp
index 8bfe44e0..7d9145f5 100644
--- a/sigencore/TeamMember.cpp
+++ b/sigencore/TeamMember.cpp
@@ -33,7 +33,6 @@
#include "../sigscript/NatureWrapper.h"
#include "../sigscript/RulesWrapper.h"
#include "../sigscript/SigmodWrapper.h"
-#include "../sigscript/StatusWrapper.h"
#include "../sigscript/SpeciesWrapper.h"
#include "../sigscript/SpeciesMoveWrapper.h"
#include "../sigscript/StatusWrapper.h"
@@ -366,6 +365,7 @@ bool Sigencore::TeamMember::setDv(const Sigmod::Stat stat, const int dv)
{
if ((stat == Sigmod::ST_SpecialDefense) && !(m_sigmod->rules()->specialSplit() && m_sigmod->rules()->specialDVSplit()))
return false;
+ // TODO: Update stats
m_dv[stat] = dv;
emit(dvChanged(stat, dv));
return true;
@@ -404,6 +404,7 @@ bool Sigencore::TeamMember::setStatExperience(const Sigmod::Stat stat, const lon
if ((m_sigmod->rules()->maxEVPerStat() < statExp) || (m_sigmod->rules()->maxTotalEV() < evSum))
return false;
}
+ // TODO: Update stats
m_statExp[stat] = statExp;
emit(statExperienceChanged(stat, m_statExp[stat]));
return true;
@@ -420,6 +421,7 @@ bool Sigencore::TeamMember::setStatStage(const Sigmod::Stat stat, const int stag
return false;
if (m_sigmod->rules()->maxStages() < qAbs(stage))
return false;
+ // TODO: Update stats
m_stages[stat - Sigmod::ST_Attack] = stage;
emit(statStageChanged(stat, stage));
return true;