From 63da87f372ef7b55ad90cc8a4b74c253da8d2f1e Mon Sep 17 00:00:00 2001 From: "Tim Evans (slaguru666)" Date: Wed, 15 Apr 2026 11:19:04 +0100 Subject: [PATCH] =?UTF-8?q?Fix:=20exempt=20morphForm=20abilities=20from=20?= =?UTF-8?q?Ebb=20eligibility=20sweep=20=E2=80=94=20Vevaphons=20morph,=20th?= =?UTF-8?q?ey=20are=20not=20Ebb=20users?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- module/actor/actor.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/module/actor/actor.js b/module/actor/actor.js index d4f7826..4eb51ac 100644 --- a/module/actor/actor.js +++ b/module/actor/actor.js @@ -5017,6 +5017,9 @@ export class MothershipActor extends Actor { return this.items .filter((item) => { const name = String(item.name ?? "").trim(); + const sla = item.system?.sla ?? {}; + // Morph form abilities (Vevaphon etc.) are species abilities, not Ebb abilities — never remove them + if (sla.morphForm) return false; if (item.type === "ability") return true; if (item.type !== "skill") return false; return name === "Formulate" || name === "Biofeedback" || name === "Ebb (Core)" || name.startsWith("Ebb ");