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 }