Neverwinter Nights
Menú
Gamersmafia es ahora un archivo de solo lectura.

Petrificar

Quiero hace una estatua de una criatura… como podria hacerlo? Probe el VFX_DUR_PETRIFY pero solo hace que tenga la piel de piedra pero se sigue moviendo

Saludos!!!

Eso es porque el VFX_DUR_PETRIFY , es solo un efecto visual. Deberias buscar el hechizo de petrificar y no el efecto visual.

Siento no poder decirte mas, pero es que no se cual es.

Hola lagarto pues mira yo el scrip que uso para esas cosas es este, lo que hace efectivamente es ponerle un aspecto de piel de roca, paralizar al monigote con una animación determinada y hacerle inmune al desencantar porque claro no queremos que el bichillo se nos vaya de repente.
Evidentemente esto lo tienes que poner en los guiones de OnSpawn porque viene a significar una acción que quieres que la criatura realice cuando aparezca en juego.
También debes meterlo en OnConversation para evitar que el personaje sea interrumpido. El scrip tiene una pega y es que la piel pétrea no funciona muy bien con criaturas de tipo ogros, arañas, etc en esos casos aparece una bola que gira alrededor de la criatura. Podrías poner VFX_DUR_PETRIFY en vez del que hay y yo creo que no habría problema.
Bueno espero haberte ayudado venga ahí va:

#include “NW_I0_GENERIC”
void main()
{
effect eVFX = EffectVisualEffect(VFX_DUR_PROT_GREATER_STONESKIN);
effect ePara = EffectParalyze();
SetListeningPatterns();
ApplyEffectToObject(DURATION_TYPE_PERMANENT, eVFX, OBJECT_SELF);
ApplyEffectToObject(DURATION_TYPE_PERMANENT, ePara, OBJECT_SELF);
ActionPlayAnimation(ANIMATION_LOOPING_PAUSE2, 500.0f, 999999.0f);
SetListenPattern(OBJECT_SELF, “**”, 20600);
SetLocalInt(OBJECT_SELF, “hls_Listening”, 1);
SetLocalInt(OBJECT_SELF, “X1_L_IMMUNE_TO_DISPEL”, 10);
}

Los más activos en Scripting