diff options
Diffstat (limited to 'plugins')
| -rw-r--r-- | plugins/misery.cpp | 9 |
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; } + |
