summaryrefslogtreecommitdiff
path: root/plugins/misery.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/misery.cpp')
-rw-r--r--plugins/misery.cpp9
1 files changed, 9 insertions, 0 deletions
diff --git a/plugins/misery.cpp b/plugins/misery.cpp
index 260eedd8..9e0535d5 100644
--- a/plugins/misery.cpp
+++ b/plugins/misery.cpp
@@ -20,6 +20,8 @@ static map<int, int> processedThoughtCountTable;
//keep track of fake thoughts so you can remove them if requested
static vector<std::pair<int,int> > fakeThoughts;
+static int count;
+const int maxCount = 1000;
DFHACK_PLUGIN("misery");
@@ -46,6 +48,12 @@ DFhackCExport command_result plugin_onupdate(color_ostream& out) {
if ( !wasLoaded ) {
wasLoaded = true;
}
+
+ if ( count < maxCount ) {
+ count++;
+ return CR_OK;
+ }
+ count = 0;
int32_t race_id = df::global::ui->race_id;
int32_t civ_id = df::global::ui->civ_id;
@@ -172,3 +180,4 @@ command_result misery(color_ostream &out, vector<string>& parameters) {
return CR_OK;
}
+