ggejs
Version:
A powerful JavaScript library for interacting with the server of Goodgame Empire: Four Kingdoms
18 lines (16 loc) • 532 B
JavaScript
class QuestCondition {
conditionCounter = 0
/**
* @param {string} condition
* @param {Quest} quest
*/
constructor(condition, quest) {
const parts = condition.split("+");
this.conditionType = parts[0];
this.conditionMaxCounter = parseInt(parts[1]);
this.conditionData = (parts[2] ?? "").split("|");
this.kingdomID = parts[4] ? parseInt(parts[4]) : quest.shownKingdomID;
this.questID = quest.questID;
}
}
module.exports = QuestCondition