Made it not run every tick.

develop
expwnent 2012-08-27 15:06:41 -04:00
parent 15adb17559
commit 1a5f05768f
1 changed files with 9 additions and 0 deletions

@ -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;
}