Jump to content

Polymorph Other


cirerrek

Recommended Posts

Polymorph Other seems to have a few issues. There's the save issue you mentioned, plus one of the EFFs applied (PLYRATE) sets attacks per round to zero. I know I've seen Poly Other work, but the EFFs are all targeted at 'object.ids / fourth nearest enemy of' which, uh, seems a bit odd. Since it's working, I'm loathe to mess with it.

 

I've patched spwi415 to not have save bonuses and PLYRATE.eff to set attacks to 1 per round instead of zero. I also included the wild surge version of Poly Other in this as well.

 

Added to the wiki.

 

// poly other shouldn't have save bonuses
COPY_EXISTING ~spwi415.spl~ ~override~
             ~spwm183.spl~ ~override~
 READ_LONG  0x64 "abil_off"
 READ_SHORT 0x68 "abil_num"
 READ_LONG  0x6a "fx_off"
 FOR ("index" = 0; "%index%" < "%abil_num%"; "index" = ("%index%" + 1)) BEGIN
   READ_SHORT ("%abil_off%" + 0x1e + (0x28 * "%index%")) "abil_fx_num"
   READ_SHORT ("%abil_off%" + 0x20 + (0x28 * "%index%")) "abil_fx_idx"
   FOR (loops = abil_fx_num; loops > 0; loops = loops - 1) BEGIN
     WRITE_LONG ("%fx_off%" + 0x28 + (0x30 * ("%abil_fx_idx%" + ("%loops%" - 1)))) 0 // save bonus
   END
 END
 BUT_ONLY_IF_IT_CHANGES

// Polymorph other was setting victim's attacks per round to zero; adjusted to one. See spwi415.spl for one other fix.
COPY_EXISTING ~plyrate.eff~ ~override~
 WRITE_LONG 0x1c 1
 BUT_ONLY_IF_IT_CHANGES

Link to comment

Can a squirrel attack? Since that is what Polymorph Other does. Turns the victim into a squirrel permanently, until dispelled.

 

Come to think of it, for a 4th level spell, that is pretty powerful. Maybe a save bonus isn't outside the realm of reason.

 

Yeah, with NI at least, there are still a ton of unknowns in the .EFF files. And as you say, it seems to work as advertised or at least mostly.

 

What always got me about all the shapechange/polymorph spells was that there are like 6 different transform to normal form spells, with a high % of overlap.

 

You would think that you would do it one of two ways.

 

1) No overlap, each form has its own revert spell

2) 100% overlap, one spell will transform any form back to their normal form.

Link to comment

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...