[Fixed]Protection from Alignment

It Does What It Says on the Tin: Resolved Issues

Moderators: Moderator, Developer, DM

NegInfinity
Posts: 2449
Joined: Wed Feb 05, 2014 11:24 am

[Fixed]Protection from Alignment

Unread post by NegInfinity »

New popup menu for protection from alignment interferes with casting. It doesn't seem to be possible to cast two protections in row, after the first one I got "do not equip items while casting".

Also, I'm not sure who had the amazing idea of using shapeshifting menu for this spell, that idea is horrible.

This is the kind of spell that may need to be cast quickly, without wasting rounds looking through the menu, often in buff sequences, and it should be possible to macro it via extender. Old style casting where multiple versions could selected from drop down menu worked great, and it didn't need to be changed.

The new approach is just horrible.
Last edited by NegInfinity on Sun Feb 04, 2018 8:14 am, edited 1 time in total.
User avatar
TarnishedSoul
Retired Staff
Posts: 1868
Joined: Fri Nov 27, 2015 11:06 pm
Location: Candlekeep

Re: Protection from Alignment

Unread post by TarnishedSoul »

Admittedly, I'm not a fan of the change, either, but that's because I have my buffs in a text macro via Client Extension. The new system doesn't register that I have a preparation, so I have to cast it through manual means. It's a minor annoyance, but it'd be nice to have an option of which method is preferred.
NegInfinity
Posts: 2449
Joined: Wed Feb 05, 2014 11:24 am

Re: Protection from Alignment

Unread post by NegInfinity »

TarnishedSoul wrote:Admittedly, I'm not a fan of the change, either, but that's because I have my buffs in a text macro via Client Extension. The new system doesn't register that I have a preparation, so I have to cast it through manual means. It's a minor annoyance, but it'd be nice to have an option of which method is preferred.
One thing worth pointing out is that the "dynamic window" should only be used when its content should be filled dynamically - based on character's race/alignment/whatever. Its use is only justified when using summoning spells pretty much.

For things like protection from alignment, this window DEFINITELY should never be used, because it was always a piece of flaming garbage - slow, poor responsiveness, and adding extra delays after casting. Original default NWN2 system is superior to it in all cases.

I would say this is a major annoyance and not a minor one. Protection from alignment is among the most used spells on the server. Messing it up for no good reason was not the right idea.
User avatar
izzul
Posts: 968
Joined: Wed Jun 23, 2010 8:12 pm

Re: Protection from Alignment

Unread post by izzul »

+1
Azzizuleia Tyrielmrande-[Permadeath PC]
Eilondruil Eldanyar-Corellon Larethian[Battle Historian]
Iz Azul-Red Knight[Active]
Krueger-Trader viewtopic.php?f=55&t=56617
Mystera Electra-Mystra[Goat Girl]

"give to yourself, took from others-Integrity and Justice"
User avatar
Endelyon
Posts: 3606
Joined: Sun Jul 06, 2014 4:24 am

Re: Protection from Alignment

Unread post by Endelyon »

I don't find it very cumbersome myself. I'll try to add a dialogue for it at least so you can pick your default option for it like you can with the summoning spells (this lets people bypass the popup window iirc).
NegInfinity
Posts: 2449
Joined: Wed Feb 05, 2014 11:24 am

Re: Protection from Alignment

Unread post by NegInfinity »

Endelyon wrote:I don't find it very cumbersome myself. I'll try to add a dialogue for it at least so you can pick your default option for it like you can with the summoning spells (this lets people bypass the popup window iirc).
It is incredibly cumbersome on any heavy casting class, like wizard or cleric, because it cannot be normally queued, and can break casting process completely if it misfires. At which point you'll need to wait 15 minutes to rest timer to wear out. I tried using this on my character after a long break... it is truly horrible. It also doesn't support client extender macros.

I can understand use of the "custom window" for scenarios where there are dynamic choices (based on character alignment, like for summons), because contents of popup menu cannot be changed dynamically.

However, options of protection from alignment/circle are always the same, so there's no reason to use the window. It should be scripted to in a popup menu.

So, no matter how I look at it, it is a very horrible oversight.

By the way, "spells.txt" in neverwinter 2 files explains how to do that:
+-------+---------------
| AV-AZ | SubRadSpell1 - 5
+-------+---------------
These are for spells that have multiple ways of casting them. The values in these columns are the index value of "sub"-spells that will come up in another radial menu. Spells like Polymorph Self or Shapechange where you can pick a type of creature to turn into, or Shadow Conjuration where you can pick the spell to emulate. The maximum number of choices you have for a spell will be 5. The people who are planning on implementing radical new Polymorph spells where you can turn into all sorts of animals may want to look at this.
And original neverwinter 2 2da already include protection from law/chaos. Not sure if it is blank, or an actual spell, though.
Hidden: show

Code: Select all

136	Protection_from_Chaos	****	is_protectfromalign	A	T	vs	****	0x2B	NW_S0_PrChaos	****	1	****	1	****	1	****	1	1500	defensive	sp_abjuration_conjure.sef	sp_magic_conjure.sef	****	****	****	vs_chant_conj_lm	vs_chant_conj_lf	****	defensive	1000	sp_abjuration_cast.sef	sp_abjuration_cast.sef	****	****	****	0	****	sp_abjuration_travel.sef	sp_abjuration_travel.sef	homing	rhand	****	path	****	****	****	0	****	****	****	****	****	****	321	1	6230	1	0	0	****	0	****	****	****	0	****	0	0	0
137	Protection_from_Energy	887	is_protectfromenergy	A	T	vs	0x7a	0x2B	NW_S0_ProEnergy	****	3	3	****	2	3	****	3	1500	defensive	sp_abjuration_conjure.sef	sp_magic_conjure.sef	****	****	****	vs_chant_conj_lm	vs_chant_conj_lf	****	defensive	1000	sp_abjuration_cast.sef	sp_abjuration_cast.sef	****	****	****	0	****	sp_abjuration_travel.sef	sp_abjuration_travel.sef	homing	rhand	****	path	****	****	****	0	****	****	****	****	****	13	****	1	6505	1	0	0	****	0	****	****	****	0	****	0	0	0
138	Protection_from_Evil	888	is_protectfromalign	A	T	vs	0x3a	0x2B	NW_S0_PrEvil	****	1	****	1	****	1	****	1	1500	defensive	sp_abjuration_conjure.sef	sp_magic_conjure.sef	****	****	****	vs_chant_conj_lm	vs_chant_conj_lf	****	defensive	1000	sp_abjuration_cast.sef	sp_abjuration_cast.sef	****	****	****	0	****	sp_abjuration_travel.sef	sp_abjuration_travel.sef	homing	rhand	****	path	****	****	****	0	****	****	****	****	****	13	321	1	6232	1	0	0	****	0	****	****	****	0	****	0	0	0
139	Protection_from_Good	889	is_protectfromalign	A	T	vs	0x3a	0x2B	NW_S0_PrGood	****	1	****	1	****	1	****	1	1500	defensive	sp_abjuration_conjure.sef	sp_magic_conjure.sef	****	****	****	vs_chant_conj_lm	vs_chant_conj_lf	****	defensive	1000	sp_abjuration_cast.sef	sp_abjuration_cast.sef	****	****	****	0	****	sp_abjuration_travel.sef	sp_abjuration_travel.sef	homing	rhand	****	path	****	****	****	0	****	****	****	****	****	13	321	1	6233	1	0	0	****	0	****	****	****	0	****	0	0	0
140	Protection_from_Law	****	is_protectfromalign	A	T	vs	0x3a	0x2B	NW_S0_PrLaw	****	1	****	1	****	1	****	1	1500	defensive	sp_abjuration_conjure.sef	sp_magic_conjure.sef	****	****	****	vs_chant_conj_lm	vs_chant_conj_lf	****	defensive	1000	sp_abjuration_cast.sef	sp_abjuration_cast.sef	****	****	****	0	****	sp_abjuration_travel.sef	sp_abjuration_travel.sef	homing	rhand	****	path	****	****	****	0	****	****	****	****	****	****	321	1	6234	1	0	0	****	0	****	****	****	0	****	0	0	0
I also posted suggestion to revert it here:
viewtopic.php?f=443&t=63696

See opinion of other people as well.
NegInfinity
Posts: 2449
Joined: Wed Feb 05, 2014 11:24 am

Re: Protection from Alignment

Unread post by NegInfinity »

Endelyon wrote:a dialogue for it at least so you can pick your default option
Default option does not solve the problem.

It should be a popup menu, because it is frequently necessary to cast several different versions. (Protection from Evil + Protection from Good is common).

A better idea would be to provide an extra option to call the new window, but default popup menu based choices should be available. They're more convenient, work well and do not break casting sequence.
User avatar
Endelyon
Posts: 3606
Joined: Sun Jul 06, 2014 4:24 am

Re: Protection from Alignment

Unread post by Endelyon »

NegInfinity wrote:A better idea would be to provide an extra option to call the new window, but default popup menu based choices should be available. They're more convenient, work well and do not break casting sequence.
In regards to why I don't find it cumbersome it's because you can still just cast it at the end of your buff cycle without queueing it, it's not like it's a rounds per level spell.

I'm not a great scripter myself Neg, I'm really not sure how these custom spell Uis work or why it was preferred in this case to the default UI behavior. The best I can do personally is provide a conversation option so at least people can choose the default, but I'll pass the feedback for the rest along to the devs, though.
NegInfinity
Posts: 2449
Joined: Wed Feb 05, 2014 11:24 am

Re: Protection from Alignment

Unread post by NegInfinity »

Endelyon wrote: In regards to why I don't find it cumbersome it's because you can still just cast it at the end of your buff cycle without queueing it, it's not like it's a rounds per level spell.
I usually cast two of them (protection from good, protection from evil), and if the timing isn't right, the second cast gets botched. Likewise, it may be necessary to cast it on summons and party members, so it should be possible to queue it.
Endelyon wrote: I'm really not sure how these custom spell Uis work or why it was preferred in this case to the default UI behavior. The best I can do personally is provide a conversation option so at least people can choose the default, but I'll pass the feedback for the rest along to the devs, though.
One other thing that has occured me the other day.

Have you guys tested the scripted window in situation with high ping? I'm quite positive that all activity related to the scripted window happens on the server, and that's the reason why it has poor responsiveness. Basically, there's always a small but noticeable pause before it fills the items, and when it shows up for the second time, I actually can see the items from the last use, briefly. Meanwhile, spell popup menu is handled on the client.

I really recommend to use the scripted custom UI as infrequently as possible. It is very inconvenient, and has multiple drawbacks.
User avatar
Nachti
Retired Staff
Posts: 1221
Joined: Sun Jan 16, 2011 6:57 am

Re: Protection from Alignment

Unread post by Nachti »

Well. Given its nature it was only natural to include prot vs alignment into the changes when I worked on circle vs alignment.

As a builder I prefer the new radial system above everything else, simply because it saves alot of testing & 2da work and some things wouldnt be possible without it. I gonna look at the orginal vs law chaos spells and maybe I can revert it for prot vs alignment. If not I would add an default option if Endelyon hasnt already.
JaceNara
Posts: 1
Joined: Sun Jan 21, 2018 4:34 pm

Re: Protection from Alignment

Unread post by JaceNara »

Ah so this is why i'm getting spell failures!

I have to agree that this has been a massive pain over the last 2 days. now i know that its this that's causing it i will be able to compensate but i have to say i agree that it does seem to be a bit of a negative change.
User avatar
Endelyon
Posts: 3606
Joined: Sun Jul 06, 2014 4:24 am

Re: Protection from Alignment

Unread post by Endelyon »

JaceNara wrote:Ah so this is why i'm getting spell failures!

I have to agree that this has been a massive pain over the last 2 days. now i know that its this that's causing it i will be able to compensate but i have to say i agree that it does seem to be a bit of a negative change.
Just to be clear, the spell failure bug for these "menu" based spells will be resolved in the next update. Valefort has already made a change to add them to the exceptions list.
NegInfinity
Posts: 2449
Joined: Wed Feb 05, 2014 11:24 am

Re: Protection from Alignment

Unread post by NegInfinity »

Nachti wrote:Well. Given its nature it was only natural to include prot vs alignment into the changes when I worked on circle vs alignment.

As a builder I prefer the new radial system above everything else, simply because it saves alot of testing & 2da work and some things wouldnt be possible without it. I gonna look at the orginal vs law chaos spells and maybe I can revert it for prot vs alignment. If not I would add an default option if Endelyon hasnt already.
The new system is very laggy (because it happens on the server), can't be macroed, can't be queued, and in addition to that you don't see which version you cast in combat log anymore.

As a player I prefer the old version.

I listed previously how spell.2da can be used to create popup menu entries, and in general I believe the right idea is NOT to use custom ui for spells that always offer the same choices. The custom ui window is simply very inconvenient compared to popup menu.
User avatar
Valefort
Retired Admin
Posts: 9779
Joined: Thu Apr 28, 2011 5:07 pm
Location: France, GMT +2

Re: Protection from Alignment

Unread post by Valefort »

I'll switch it to vanilla radial, I suppose there are only 4 choices ?
Mealir Ostirel - Incorrigible swashbuckler
NegInfinity
Posts: 2449
Joined: Wed Feb 05, 2014 11:24 am

Re: Protection from Alignment

Unread post by NegInfinity »

Valefort wrote:I'll switch it to vanilla radial, I suppose there are only 4 choices ?
Yes, only 4 choices. Vs Evil, Vs Good, Vs Law and Vs Chaos.

Switch to vanilla radial would be much appreciated.

It would make sense to add similar switch to "magic circle" (same deal - only 4 choices), but I haven't been using "circle", since last time it made my char look like an orbital strike target.

Either way, thanks for looking into it.
Post Reply

Return to “Solved Problems”