Ir al contenido

Foto

Polymorph Movement Speed


  • Por favor identifícate para responder
3 respuestas en este tema

#1
Kyell

Kyell
  • Members
  • 8 mensajes
Hi guys, I need some help trying to increase the movement speed while polymorphed, tried editing the script but since I'm not quite familiar with scripts I don't know what I'm doing wrong.
So... what line do I need to add to the script to increase movement speed *while* polymorphed? Since it's on topic, how could I make a polymorph able to cast spells/use feats?
Thanks for anyone that may try to help <3

#2
kevL

kevL
  • Members
  • 4.052 mensajes
1. One way is create and link in the effect

effect EffectMovementSpeedIncrease(int nPercentChange);

in script 'nw_s0_polyself' / Polymorph Self. ( note, there are several other ways to shapechange apart from PolySelf )

2. i don't think there's a (simple) way to get polymorphed creatures to cast regular spells. But apparently they can be assigned up to 3 unique spells/feats in Polymorph.2da



Polymorphs etc. are kinda complicated - i Don't know much about them. They've been discussed but some of their functionality is hard-coded. However, there are some interesting mods about polymorphing/shapechanging: Personally I use Cuteunit's override.

#3
kamal_

kamal_
  • Members
  • 5.235 mensajes
Iirc kaedrin has a feat allowing spellcasting while a druid is shapechanged. Maybe I am remembering wrong.

#4
kevL

kevL
  • Members
  • 4.052 mensajes
ah I see it now

right in the spellscript(s), polys/shapes can't cast because a part of the effect is EffectSpellFailure(100) [unless has feat Natural Spell]. So it's a script edit

... but i see that only in Kaedrin's script; the stock script has no mention of it.


ah I see it now ...
 
// Create a Polymorph effect.
// AFW-OEI 11/27/2006: Add a boolean to say whether this polymorph effect is a wildshape effect or not.
effect EffectPolymorph(int nPolymorphSelection, int nLocked=FALSE, int bWildshape=FALSE);
apparently, bWildshape really means "can cast spells"


btw, Kaedrin calls the flag "ArcaneShapesCanCast" -- so, by default Druid-shapes *can* cast


But this begs the question: Why the EffectSpellFailure() ... /anywhoooo