Warlocks are arcane-style casters with usually lower damage but unlimited castings of their invocations. They don't know many however.

Warlock 3E vs NWNEE

Some notes on Warlocks:

Invocations are like this, with what we'll do in NWNEE:

Item3ENWNEEFurther Notes
Type of abilitySpell-like ability with traits of spellsPure spell
Ability Learning Progression

Level 1: 1, Level 2/3: 2, Level 4/5: 3 etc.

6, 11, 16 unlock new tiers.

Max out at Eldritch Blast plus 12 Invocations known

Two main options using spellbooks.

  • Cleric-style spellbook (all spells known, limited spell slots to put them in)
  • Take bonus feats to choose which invocations to obtain
  • Simply unlocks all spells, then enforce through the spell slot functions what is available so it can be put on the quickbar and refreshed so unlimited (eg a heartbeat script)
  • Have Eldritch Blast as level 1, and unlock more slots as they advance appropriate to the 12 given ones mainly for aesthetics. Technically they could take 12 "least" ones

Second option is more spell-book-choosy so easier to parse the available invocations:

  • Sorcerer-style spellbook (limited spells known, spell slots per level but any can be cast, just set it to something high like 100)
  • SpellKnownTable we simplify, the levels we use are:
    • 0 - Eldritch Blast is a "cantrip" so always selected
    • 1 - Least
    • 2 - Lesser
    • 3 - Greater
    • 4 - Dark
      • The main jank on this is: Enemy Counterspells are much more effective, Automatic metamagic works more easily, and concentration checks are much easier
      • We can work around some aspects like ResistSpell (ie globes etc.) with custom checks.
      • Would need a new style of spell book to accommodate these things, or a "RealLevel" in spells.2da for these aspects...!

The other option is feats which are a pain, since you can't inherently swap them out or find them on the spell radial:

  • ActionCastSpell with cheat cast, might accommodate some of this
    • Can be from a NUI panel (ie done after level up) but no quickbar use then but can swap them out
    • Can be done from feats but this makes them permanent and not swappable (not the worst thing since it is easier to access on quickbar still)
    • For Arcane Spell Failure portion can apply in the spell hook. This should have concentration checks as normal, but I don't think counterspelling will work as usual. Need to check how cheat-cast spells fully work.

Effects

Eldritch Blast changes; usually a toggle, sometimes a permanent choice

Spell scripts can account for the effects.
Arcane Spell FailureArcane Spell Failure except in light armorProbably easiest done (without effects) with just a spell hook check
Spell ResistanceYes as normal using class levelsSpell scripts can account for the effects of spell resistance.
Metamagic

Need spell-like ability versions

NB: For now not enabled (except the automatic variants which cannot be disabled)

We should probably mimic this with feats allowing some NUI toggles, since it allows it to be enabled

Of course limits it to Empower, Maximise, Extend and possibly Still (just don't do ASF check in spell hook). Silent and quicken are not possible.

We could have the original Metamagic feats work but in a sense restrict them to a limited amount of uses/day (and limit spell level it can use based on caster level) using the spell book manipulations. Simplifies things mechanically.

We could also add bonus feats when the Ability version feats are chosen, that are disabled after X uses...but needs proper spell books.


Concentration ChecksYes as other spells doNeed to see how it works with cheat-casting (and defensive casting...) if we use that, else sound if normal spell book.

The actual invocations range from great to really crap. Might have to cull a whole load of them. Maybe take a page from NWN2 on which to include.

The other abilities are not too bad:

Class requirements for Prestige Classes are only caster level (ie Warlocks level) but not spell level which NWNEE doesn't really support checking except by class levels (or I guess feats if you added them at the right levels).

LevelAbilityNotes/ImplementationLeast InvocationsLesserGreaterDark
1Eldritch Blast 1d6Eldritch Blast is a cantrip so always selected1


2Detect MagicCould implement as a proper spell (and this just be a feat usable version). NWN2 added skill points to Spellcraft and Lore instead.2


3

Damage Reduction 1/-

Eldritch Blast 2d6

Barbarian damage reduction2


4Deceive itemEasier UMD checks. NWN2 instead added UMD skill points. Could do either (the latter with Skill Focus as a free feat)3


5Eldritch blast 3d6
3


6



31

7

Damage reduction 2/-

Eldritch blast 4d6


31

8Fiendish resilience 1Basically regeneration (1) for 20 rounds32

9Eldritch blast 5d6
32

10Energy resistance 5Choice of 1 Energy Resistance feat as a bonus feat33

11

Damage reduction 3/-

Eldritch blast 6d6


331
12Imbue itemItem Creation related, leave out until revamped331
13Fiendish resilience 2
332
14Eldritch blast 7d6
332
15Damage reduction 4/-
333
16

3331
17Eldritch blast 8d6
3331
18Fiendish resilience 5
3332
19

3332
20

Eldritch blast 9d6

Energy resistance 10

Another 1 Energy Resistance feat (maybe just the Epic ones)3333
21+

3333