UNPKG

ggejs

Version:

A powerful JavaScript library for interacting with the server of Goodgame Empire: Four Kingdoms

18 lines (16 loc) 532 B
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