@screeps/engine
Version:
This is a module for Screeps standalone server. See [main repository](https://github.com/screeps/screeps) for more info.
20 lines (16 loc) • 527 B
JavaScript
var _ = require('lodash'),
utils = require('../../../utils'),
driver = utils.getDriver(),
C = driver.constants;
module.exports = function(intent, flags, userId) {
var flagItem = _.find(flags, {user: userId});
if(!flagItem) {
return;
}
var name = intent.name.replace(/\|/g,"$VLINE$").replace(/~/g,"$TILDE$");
if(!_.any(flagItem._parsed, i => i[0] == name)) {
return;
}
flagItem._modified = true;
_.remove(flagItem._parsed, i => i[0] == name);
};