From 7ca049319026970f3e444b7f805b485251f01512 Mon Sep 17 00:00:00 2001 From: Ceikry Date: Fri, 9 Jun 2023 15:33:58 +0000 Subject: [PATCH] Temporarily evaluate all soft requirements as hard requirements (until the quest system is refined enough to properly leverage soft requirements), fixes inability to meet requirements when prayer is low --- Server/src/main/core/game/requirement/Requirement.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Server/src/main/core/game/requirement/Requirement.kt b/Server/src/main/core/game/requirement/Requirement.kt index 862ed6ca4..0cbd1c508 100644 --- a/Server/src/main/core/game/requirement/Requirement.kt +++ b/Server/src/main/core/game/requirement/Requirement.kt @@ -14,7 +14,7 @@ interface Requirement { open class SkillReq (val skillId: Int, val level: Int, val soft: Boolean = false) : Requirement { override fun evaluate (player: Player) : Pair> { - val hasLevelRequirement = if (soft) getDynLevel(player, skillId) >= level else getStatLevel(player, skillId) >= level + val hasLevelRequirement = getStatLevel(player, skillId) >= level //if (soft) getDynLevel(player, skillId) >= level else getStatLevel(player, skillId) >= level if (hasLevelRequirement) return Pair (true, listOf()) else return Pair(false, listOf(this)) }