From 9adb43b5ca4766a5fb0ceac6fa6bd1402ca534b5 Mon Sep 17 00:00:00 2001 From: Bishop Date: Sun, 28 Jun 2026 10:11:02 -0500 Subject: [PATCH] Extra safety check --- .../skill/construction/decoration/workshop/EaselListeners.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Server/src/main/content/global/skill/construction/decoration/workshop/EaselListeners.kt b/Server/src/main/content/global/skill/construction/decoration/workshop/EaselListeners.kt index c7f99b357..fc8167d8d 100644 --- a/Server/src/main/content/global/skill/construction/decoration/workshop/EaselListeners.kt +++ b/Server/src/main/content/global/skill/construction/decoration/workshop/EaselListeners.kt @@ -1,5 +1,6 @@ package content.global.skill.construction.decoration.workshop +import content.global.skill.construction.CrestType import content.global.skill.crafting.HeraldicProduct import content.region.asgarnia.falador.dialogue.SirReniteeDialogueFile import core.api.* @@ -32,7 +33,7 @@ class EaselListener : InteractionListener { private fun checkRequirements(player: Player, product: HeraldicProduct) : Boolean { when { - (!getAttribute(player, SirReniteeDialogueFile.attributeCrest, false)) -> { + (!getAttribute(player, SirReniteeDialogueFile.attributeCrest, false) || player.houseManager.crest == CrestType.NULL) -> { sendDialogue(player, "You need a crest to make heraldic items.") // Placeholder return false }