[Rule] RequireMnemonicRetention for Spells 9-12 Rule (#3876)

* [Rule] RequireMnemonicRetention for Spells 9-12 Rule
Rule is default false to maintain current server setup.

Enabling will require clients to have the required ranks of Mnemonic Retention in order to cast.

This is a stopgap as on live, the buttons are not even available to use. This will mimic the functionality but denying the cast.

* Change to default true

* Cleanup Logic - Thank you @KinglyKrab

* To aggressive on the cleanup

* True != true

* fix duplicated rule after rebase.
This commit is contained in:
Fryguy
2024-01-07 16:28:03 -05:00
committed by GitHub
parent cd85a8524a
commit 066b762e73
2 changed files with 9 additions and 0 deletions
+1
View File
@@ -473,6 +473,7 @@ RULE_BOOL(Spells, UseLegacyFizzleCode, false, "Enable will turn on the legacy fi
RULE_BOOL(Spells, LegacyManaburn, false, "Enable to have the legacy manaburn system from 2003 and earlier.")
RULE_BOOL(Spells, EvacClearAggroInSameZone, false, "Enable to clear aggro on clients when evacing in same zone.")
RULE_BOOL(Spells, CharmAggroOverLevel, false, "Enabling this rule will cause Charm casts over level to show resisted and cause aggro. Early EQ style.")
RULE_BOOL(Spells, RequireMnemonicRetention, true, "Enabling will require spell slots 9-12 to have the appropriate Mnemonic Retention AA learned.")
RULE_CATEGORY_END()
RULE_CATEGORY(Combat)