From 3999b14a43a2985b0f63ff510334575c2a765002 Mon Sep 17 00:00:00 2001
From: Marko Lindqvist <cazfi74@gmail.com>
Date: Sun, 18 Jan 2026 15:02:42 +0200
Subject: [PATCH 57/57] granularity: Add Entertainer specialist

See RM #1911

Signed-off-by: Marko Lindqvist <cazfi74@gmail.com>
---
 data/granularity/cities.ruleset  |  6 +++---
 data/granularity/effects.ruleset | 10 ++++++++++
 2 files changed, 13 insertions(+), 3 deletions(-)

diff --git a/data/granularity/cities.ruleset b/data/granularity/cities.ruleset
index a8726e5586..ec31492865 100644
--- a/data/granularity/cities.ruleset
+++ b/data/granularity/cities.ruleset
@@ -44,9 +44,9 @@ format_version = 50
 ;
 ; */ <-- avoid gettext warnings
 
-[specialist_generic]
-name            = _("Generic")
-short_name      = _("?gspecialist:G")
+[specialist_entertainer]
+name            = _("Entertainer")
+short_name      = _("?gspecialist:E")
 graphic         = "specialist.entertainer"
 reqs            =
     { "type", "name", "range"
diff --git a/data/granularity/effects.ruleset b/data/granularity/effects.ruleset
index 4e2544697a..e5ff690f4e 100644
--- a/data/granularity/effects.ruleset
+++ b/data/granularity/effects.ruleset
@@ -45,6 +45,16 @@ format_version = 50
 ; */ <-- avoid gettext warnings
 
 ; Specialists
+
+[effect_entertainer]
+type    = "Specialist_Output"
+value   = 2
+reqs    =
+    { "type",       "name",        "range"
+      "Specialist", "Entertainer", "Local"
+      "OutputType", "Luxury",      "Local"
+    }
+
 [effect_philosopher]
 type    = "Specialist_Output"
 value   = 3
-- 
2.51.0

