summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--sigencore/Arena.cpp4
-rw-r--r--sigencore/Arena.h2
2 files changed, 4 insertions, 2 deletions
diff --git a/sigencore/Arena.cpp b/sigencore/Arena.cpp
index c7de5f7c..be3e0ffe 100644
--- a/sigencore/Arena.cpp
+++ b/sigencore/Arena.cpp
@@ -177,7 +177,7 @@ QList<Sigscript::WeatherWrapper*> Sigencore::Arena::weathers() const
return m_weathers.keys();
}
-bool Sigencore::Arena::setWeather(TeamMember* teamMember, Sigscript::WeatherWrapper* weather)
+void Sigencore::Arena::setWeather(TeamMember* teamMember, Sigscript::WeatherWrapper* weather)
{
ObjectMap objects;
objects["arena"] = this;
@@ -198,7 +198,9 @@ bool Sigencore::Arena::unsetWeather(Sigscript::WeatherWrapper* weather)
delete m_weathers[weather];
m_weathers.remove(weather);
emit(weatherEnded(weather));
+ return true;
}
+ return false;
}
Sigscript::SigmodWrapper* Sigencore::Arena::sigmod() const
diff --git a/sigencore/Arena.h b/sigencore/Arena.h
index 060c0d5d..c14b7893 100644
--- a/sigencore/Arena.h
+++ b/sigencore/Arena.h
@@ -85,7 +85,7 @@ class SIGENCORE_EXPORT Arena : public Sigscript::Config
Q_SCRIPTABLE virtual TeamMember::Action requestAction(TeamMember* teamMember) const = 0;
Q_SCRIPTABLE QList<Sigscript::WeatherWrapper*> weathers() const;
- Q_SCRIPTABLE bool setWeather(TeamMember* teamMember, Sigscript::WeatherWrapper* weather);
+ Q_SCRIPTABLE void setWeather(TeamMember* teamMember, Sigscript::WeatherWrapper* weather);
Q_SCRIPTABLE bool unsetWeather(Sigscript::WeatherWrapper* weather);
Q_SCRIPTABLE Sigscript::SigmodWrapper* sigmod() const;