BUG: Is this yours?

Yes it says General which means just that.

Moderators: Dungeon Masters, Hala DM

terryrayc
lord of all I prevail
lord of all I prevail
Posts: 4646
Joined: Wed Jun 22, 2005 12:00 am
Location: Florida
Contact:

Post by terryrayc » Sun Dec 10, 2006 4:46 pm

okay Sonja is fixed.

terryrayc
lord of all I prevail
lord of all I prevail
Posts: 4646
Joined: Wed Jun 22, 2005 12:00 am
Location: Florida
Contact:

Post by terryrayc » Sun Dec 10, 2006 8:54 pm

goldie is fixed as well.

Alphonse
Team Member; Retired with honors
Posts: 2475
Joined: Fri Aug 19, 2005 12:00 am
Location: the DM client (GMT)

Post by Alphonse » Sun Dec 10, 2006 9:25 pm

Maybe setAppearance sets the movement rate to Normal rather than PC
*creater / destroyer of worlds*

Drysh
Lost One
Lost One
Posts: 33
Joined: Sat Nov 25, 2006 12:00 am

Post by Drysh » Sun Dec 10, 2006 10:27 pm

Some people from Avlis think the bug is from multiple shapechanges/polymorphes. Like what happens when you go to Limbo (Avlis CN death plane), for instance. Scripts cannot change the movement rate (and changing the appearance won't change that), so this is probably a BioWare bug. Unless, of course, I missed something, if that's the case, please tell me how to change movement with a sript.

Cheers.

User avatar
HorredthePlague
unknown
Posts: 6
Joined: Fri Oct 20, 2006 12:00 am

Post by HorredthePlague » Wed Dec 13, 2006 1:03 am

Drysh wrote:Unless, of course, I missed something, if that's the case, please tell me how to change movement with a sript.
It can be done, but it's a little tricky. You can use the function:

Code: Select all

GetMovementRate(object oCreature)
to determine the numerical value of oCreature's movement rate (0= PC movement, 4= normal). Now, the chart I see in the lexicon lists (0, PC movement) as 2.00/4.00 (walk/run, in m/round). (4, normal movement) is 1.75/3.50. This is a difference of 8:7.

Now, while you cannot simply change the movement rate (no SetMovementRate() function)....you can write an effect script, to give a person a movement rate increase. 14% would be the closest approximation, so you'd be looking for:

Code: Select all

EffectMovementSpeedIncrease(14)
I'm sure you can see the drawbacks of this...the GetMovementRate() function will still read it as Speed Normal, instead of Speed PC...even though the actual oCreature's movement rate is the proper amount.

Personally, I suggest continuing the hand editting in LETO....it is the least time-consuming, most effective fix. I "do" know of an instance where LETO has been interfaced within an NWN script. Check the PRC (Player's Resource Consortium), if you're interested...I believe Primogenitor's Character Creator Convo does exactly this. The effort it would take to set this up (NTM use of nwnx_leto), however, would make this impractical for such a minor issue (IMHO).

Drysh
Lost One
Lost One
Posts: 33
Joined: Sat Nov 25, 2006 12:00 am

Post by Drysh » Wed Feb 07, 2007 3:23 am

This time is Arkaz fault.. I have the bug again.

I just exported my char from every server. I got the bug here (it isn't in Avlis bic, but it is in Arkaz bic). Probably after Death Plane.

Is it possible to fix my char? Contact me so I'll wait and don't play with him.

Cheers.

terryrayc
lord of all I prevail
lord of all I prevail
Posts: 4646
Joined: Wed Jun 22, 2005 12:00 am
Location: Florida
Contact:

Post by terryrayc » Wed Feb 07, 2007 1:37 pm

my fault, I missed Kobold.

next time you die :twisted: It'll be fixed.

Post Reply