Hola yo he visto polimorfarse en criaturas propias del never winter pero no he conseguido polimorfarlo en una propia editada, no entiendo porque no se puede este es el guion que utilizo y por mas que cambio la etiqueta del bicho no cuela a ver si alguien me dice como se ahce gracias.
Es mas que evidente que el guion no es mio.
////////////////////////////////////////////////////////// />// //
// 1> create a custom potion. name it “Mysterious Potion” - suggested stack size: 1 //
// 2> set it to Identified, for properties chose “Unique Power” - suggested retail: 1234 gold min) //
// 3> cut & paste this entire text to module properties/events/OnActivateItem (between brackets) //
// 4> paste polyrenew script in module properties “OnClientEnter” and “OnPlayerRest” //
// 5> place potion //
// 6> curse can ONLY be dispelled by dispelpolycurse script which MUST be called from conversation //
// 6> you’re done! //
// 7> note that without polyrenew script, this effect is temporary.It wears off after a nap //
////////////////////////////////////////////////////////// />
object oActiveObject = GetItemActivated();
if (oActiveObject == GetObjectByTag (“MysteriousPotion”)) //// <-did they drink it yet?
{
object oTarget = GetItemActivator();
int rand = (Random(64)); // randomization here
int morph;
if (rand > 35)
{
morph = POLYMORPH_TYPE_NW_BEARBLCK;
}
if (rand > 40)
{
morph = POLYMORPH_TYPE_NW_BEARBLCK;
}
if (rand > 45)
{
morph = POLYMORPH_TYPE_NW_BEARBLCK;
}
if (rand > 50)
{
morph = POLYMORPH_TYPE_NW_BEARBLCK;
}
if (rand > 55)
{
morph = POLYMORPH_TYPE_NW_BEARBLCK;
}
if (rand > 60)
{
morph = POLYMORPH_TYPE_NW_BEARBLCK;
POLYMORPH_TYPE_NW_BEARBLCK (que es en lo que se transforma la criatura) es una funcion ya definida, que lo unico que cambia es la apariencia del PJ.
Entre ellos, estan los orcos, trasgos y alguna que otra criatura tipica del NwN.
Ese script (que alguien me corrija si me equivoco), es para polimorfar al PJ al utilizar un objeto. Si la etiqueta que dices que cambias es la de “MysteriousPotion”, esa es la etiqueta del objeto que produce la polimorfacion(¿se dice asi? ).
Lo que habria que conseguir modificar es lo de POLYMORPH_TYPE_NW_BEARBLCK , por….
Hola yo he visto polimorfarse en criaturas propias del never winter pero no he conseguido polimorfarlo en una propia editada, no entiendo porque no se puede este es el guion que utilizo y por mas que cambio la etiqueta del bicho no cuela a ver si alguien me dice como se ahce gracias.
Es mas que evidente que el guion no es mio.
////////////////////////////////////////////////////////// />// //
// 1> create a custom potion. name it “Mysterious Potion” - suggested stack size: 1 //
// 2> set it to Identified, for properties chose “Unique Power” - suggested retail: 1234 gold min) //
// 3> cut & paste this entire text to module properties/events/OnActivateItem (between brackets) //
// 4> paste polyrenew script in module properties “OnClientEnter” and “OnPlayerRest” //
// 5> place potion //
// 6> curse can ONLY be dispelled by dispelpolycurse script which MUST be called from conversation //
// 6> you’re done! //
// 7> note that without polyrenew script, this effect is temporary.It wears off after a nap //
////////////////////////////////////////////////////////// />
object oActiveObject = GetItemActivated();
if (oActiveObject == GetObjectByTag (“MysteriousPotion”)) //// <-did they drink it yet?
{
object oTarget = GetItemActivator();
int rand = (Random(64)); // randomization here
int morph;
if (rand > 35)
{
morph = POLYMORPH_TYPE_NW_BEARBLCK;
}
if (rand > 40)
{
morph = POLYMORPH_TYPE_NW_BEARBLCK;
}
if (rand > 45)
{
morph = POLYMORPH_TYPE_NW_BEARBLCK;
}
if (rand > 50)
{
morph = POLYMORPH_TYPE_NW_BEARBLCK;
}
if (rand > 55)
{
morph = POLYMORPH_TYPE_NW_BEARBLCK;
}
if (rand > 60)
{
morph = POLYMORPH_TYPE_NW_BEARBLCK;
}
SetLocalInt(oTarget,”Curse”,TRUE);
SetLocalInt(oTarget,”Cursetype”,morph);
effect ePolymorph = EffectPolymorph(morph);
}
Saludos!!!
La cosa de ese script es que:
POLYMORPH_TYPE_NW_BEARBLCK (que es en lo que se transforma la criatura) es una funcion ya definida, que lo unico que cambia es la apariencia del PJ.
Entre ellos, estan los orcos, trasgos y alguna que otra criatura tipica del NwN.
Ese script (que alguien me corrija si me equivoco), es para polimorfar al PJ al utilizar un objeto. Si la etiqueta que dices que cambias es la de “MysteriousPotion”, esa es la etiqueta del objeto que produce la polimorfacion(¿se dice asi?
).
Lo que habria que conseguir modificar es lo de POLYMORPH_TYPE_NW_BEARBLCK , por….
POLIMORPH_TYPE_OBJECT,(GetObjectByTag(“bichofeo”));
Si, si se puede, jejeje.
Saludos!!!
Lo del script no se, jejejeje, pero la idea si
mmmmm…… y si en vez de poliformar….. haces ke el personaje en cuestion desaparezca y donde estaba el aparezca la criatura ke kieres?
mmmm… no se si se puede hacer eso, toy empezando con el aurora, pero es otra idea, no? y el efecto al ojo humano seria parecido (creo yo)
Hombre, eso sería lo ideal, pero ni te digo el efecto ke krea ver un tio desaparecer y, al momento, ver a otro reaparecer donde estaba el otro.
Saludos!!!
Ademas que o cronometras el tiempo que tarda en ejecutarse cada funcion o te pueden pasar:
1- Que el Pnj desaparezca y pasado X tiempo, aparezca el otro. Con lo que se nota el efecto.
2- Que el Pnj no desaparezca en el momento exacto y veas aparecer al otro antes de que el primero se vaya.
Ademas que eso queda mu mal

Una criatura puede desaparecer de dos modos: instantaneamente (alehóp) o desaparecer poco a poco.
En cambio, toda criatura aparece poco a poco, no instantáneamente, por lo que ahí tenemos la gran pega.
no es mas sencillo poner un destroy para eliminar al primer pnc y luego un create? yo lo ago asi
lelelelelolololololeoleoleole
Saludos!!!
No, si eso es mas facil, pero es lo que deciamos antes, que queda cutre el efecto que le da.
Y poner un efecto visual de esos que te ciegan como que no.