Skip to content

Latest commit

 

History

History
119 lines (68 loc) · 7.78 KB

spells.md

File metadata and controls

119 lines (68 loc) · 7.78 KB

Spell and abilities

Various components to change spells and abilities, mostly to "make sense".

Spider form ignores web

Become immune to web while in spider form (which is strangely not the case in the original game).

Cheesy Slayer: full heal on change

The player character will be healed fully on turning into Slayer. Makes it a better "last resort" ability.

Cheesy Slayer: reputation

The Slayer form is virtually unusable by good characters because of the reputation penalty. But usually no one is even alive after seeing it - so why should reputation suffer? Up to you to decide.

Reduced loss

With reduced loss, you lose only 1 point of reputation, even when turning into Ravager (in vanilla, it's 3).

No loss

No reputation hit on any change.

True True Sight

True Sight in PnP is supposed to be just that - true sight. Not "dispel all illusions every 6 seconds" sight. This component makes illusion dispel near instant when True Sight is active.

While it might not have much effect in original game, with certain mods such as SCS, some creatures abuse "backstab - gulp invisibility potion - repeat" technique, which is annoying and illegal per PnP. That was the inspiration for this tweak.

Sensible Otiluke's Sphere

With BG2 fixpack, Otiluke's Resilient Sphere is pretty much stun + immunity to any damage. This doesn't really match its description. While the creature in the sphere can't affect the outside world, it should be able to affect the inside, meaning themselves.

TnT removes stun effect, allowing healing, buffing, etc inside the sphere.

Note: this might mess with AI of enemies stuck in the Sphere, scripts probably won't account for this behaviour change. But no such issues have been reported so far. You've been warned.

Greater Command AoE

Strangely, Greater Command affects an area, but must target a creature. This seems inconsistent. TnT changes it so that it can be cast on an area.

Working Non-Detection

Non-Detection has always been useless, because most divination spells remove it with ease. This component makes it actually useful - it can no longer can be dispelled with a divination, including True Sight.

Unstack Chaos Shield

Stacking multiple Chaos Shields is a well known cheese tactic for Wild Mages. This bug is fixed in EEs, and TnT does the same for classics.

Uncheese Mislead

Mislead, the ultimate cheese spell has never worked properly in the game and allowed for unimaginable combat abuses. Needless to say, it's implementation has nothing to do with PnP version.

While its behaviour is actually enjoyed by some, there are people like the combat fair, and prefer a spell that works, well, more or less "normally". And that is what TnT provides. The super-invisibility provided by Mislead is replaced by normal Improved Invibility, as per spell description, which can be broken or dispelled the same way II can.

Uncheese Project Image

What do you get if you take the ultimate cheese and make it cheesier? Project Image, that's what. It's about as game-breaking at it gets. Duplicating spellbooks, multiple images, etc.

The same argumentation as with Mislead applies. While some people actually enjoy how broken it is, other prefer to win fairly. And for a long time, it meant not using Project Image at all. Now it doesn't.

The TnT version of PI is an actual projection, and it spends spells from the real caster.

This is a complicated component. It should work reasonably well, but it might not be flawless. You've been warned.

To clarify, the purpose of this component is to give a normally working spell to the players who don't want to cheese in the first place. The purpose is not to close every possible PI exploit.

Sensible Blade spins

The mechanics of Blade's spins don't make much sense. These abilities are not magical, basically they are just actions that Blade performs. Yet, for example, a Defensive Spin will pin you to the ground until its duration expires. This component will allow you to cancel spins at will, as well as switch between them seamlessly.

(Of course, it doesn't affect how many times per day they can be used. If a spin is canceled, it's spent.)

PnP Protection from Evil

In PnP, Protection from Evil also prevents all Charm and Domination effects. That feature existed in original BG1, but was removed in later games. Now it is restored.

The inspiration for this component is aTweaks PnP Fey creatures. It considerably boosts fey power. In particular, their charming powers are used more extensively. However, aTweaks added no counters to those powers, leaving a gap in party's defences.

  • This includes wizard and priest versions. Not the native one that paladins have.
  • This is not a full PnP implementation, as PnP includes various extraplanar and summoned creatures into protection, not just demons.

Non-hostile Grease

Both Web and Stinking Cloud are safe to use around the commoners, since they are considered non-hostile. This component makes Grease safe too.

Tracking!

There's no other way to put it, Tracking is the most pathetic HLA. Likely even the most pathetic spell. Waiting for epic levels to get it just adds to the insult. For reference, in AD&D any character can get proficiency in tracking from level 1, Rangers are just better at it.

This component changes Tracking into an innate Ranger ability:

  • Available from level 1.
  • Range increases with level. Initial range is slightly higher than visual range.
  • Unlimited uses per day (same as vanilla).

Actual mechanics of the spell are not changed, colored screen arrows. Note that arrows are only shown for creatures outside of viewport. Enemies on the screen, even covered in fog of war, will not get arrows. (That also means that higher screen resolution will prevent more arrows from appearing.)

The ability is still at best situationally useful, but at least not a complete waste of slots as before.

In addition, the ability will provide tips about possible monsters in the area. This is work in progress - you can suggest additions and updates.