Jump to content
Sign in to follow this  
Luke

WIZARD_CONJURE_LESSER_ELEMENTAL

Recommended Posts

The ReadMe states that "The fifth (should be sixth...) level series of elemental summoning spells, Conjure Lesser Air/Earth/Fire Elemental, have been replaced by their IWD counterparts. The most notable difference is that these spells now last longer and there's no longer any 'mental combat' or chance of losing control."

Well, this is not true for EE games => both versions are present.

You probably forgot to APPEND the bg series of spells to HIDESPL.2da......

Edited by Luke

Share this post


Link to post

It's working the way it's (I think) intended to; and it should be fifth, not sixth.

The fifth level series of elemental summoning spells, Conjure lesser earth/air/fire elemental, are indeed replaced by their IWD counterparts, which are the fifth level spells Conjure earth/air/fire elemental (no 'lesser'). 

The sixth level series of elemental summoning spells, Conjure earth/air/fire elemental, have no IWD counterparts and are *not* replaced.

To be sure, that's probably still a bit suboptimal, because you have two thematically-different sets of elemental-summoning spells of different levels but with the same names. (The SCS version of IWD spells does it a bit differently, and if you install SCS over IWDification then the SCS initialize component rearranges these spells.) But it's working as intended. (95% sure, though maybe @CamDawg can comment.)

Share this post


Link to post

In any case, @CamDawg consider the idea of using a different identifier (e.g., WIZARD_CONJURE_*ELEMENTAL_IWD...)

Share this post


Link to post

Please don’t! The IWD spell is a different implementation of the same concept, it shouldn’t coexist with the BG2 one.

Share this post


Link to post
13 hours ago, DavidW said:

Please don’t! The IWD spell is a different implementation of the same concept, it shouldn’t coexist with the BG2 one.

But why would you use a unique identifier for two different entries?

IWD:EE is currently using a unique identifier too and this is kinda weird...... I mean, an identifier is supposed to be unique..... What am I missing?

Edited by Luke

Share this post


Link to post

They’re not different entries in the relevant sense: they’re different implementations of the same entry. We only want one implementation of any given spell.

(consider: SR’s Vitriolic Sphere and IWD’s Vitriolic Sphere are not identical. We still only want one of them present, and we want AI code to be able to refer to whatever version of Vitriolic Sphere is present, rather than having to refer separately to both.)

Share this post


Link to post
On 6/14/2019 at 4:31 PM, DavidW said:

They’re not different entries in the relevant sense: they’re different implementations of the same entry. We only want one implementation of any given spell.

Well, if that's the case, then this mod should hide the 6-th level series via HIDESPL.2da (in order to have one implementation of any given spell; moreover, that's the case on IWDEE too....).

In other words: how can I distinguish between WIZARD_CONJURE_FIRE_ELEMENTAL (5-th level) and WIZARD_CONJURE_FIRE_ELEMENTAL (6-th level)? I mean,

LAF	RES_NUM_OF_SPELL_NAME
STR_VAR
	spell_name = ~WIZARD_CONJURE_FIRE_ELEMENTAL~
RET
	spell_res
END

will return the 5-th level one (i.e., the first one...)

Alternatively, since you're replacing the 5-th level series, then you should keep the same identifier (i.e., WIZARD_CONJURE_LESSER_FIRE_ELEMENTAL)

Edited by Luke

Share this post


Link to post
On 11/5/2019 at 11:33 AM, Luke said:

Alternatively, since you're replacing the 5-th level series, then you should keep the same identifier (i.e., WIZARD_CONJURE_LESSER_FIRE_ELEMENTAL)

So, I've just noticed @DavidW does exactly that in SCS (i.e., he changes the identifier back to WIZARD_CONJURE_LESSER_FIRE_ELEMENTAL), so @CamDawg needs to fix this issue here in IWDification...

Edited by Luke

Share this post


Link to post

@DavidW

Sorry for all this mess, but just to make it clear: I was talking about this.

That's why I came up with "why would you use a unique identifier for two different entries (i.e., both the level 5 variant and the level 6 one)?"

Share this post


Link to post
Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

×
×
  • Create New...