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

Duda sobre immunidades 100%

Buenas, estoy haciendo un módulo con las expansiones y el CEP llamado “El Reino de las Sombras”, estoy creando el Dios Supremo del módulo y por ese motivo quiero que sea indestructible (Pero no al estilo trama ni indestructible), quiero que se enfade y que los conjuros épicos no le hagan nada. (p.ej. la Ruina épica). Mediante varios equipos que le he puesto he conseguido que sea totalmente immune al 100% de los siguientes tipos de daño: - Físico (Contundente, Perforante y Cortante) - Fuego, Frío, Eléctrico, Ácido y Sónico Para hacer esto le puse en sus anillos “immunidad al 100%” de esos tipo de daño, Pingu (el dios supremo) tiene nivel 60, así que ya se los puede poner. El problema llega cuando quiero que sea immune al 100% a divino, magico y energias (positivas/negativas). Le pongo equipo con esas immunidades 100% pero no funcionan: le tiro una tromba de issac y le hace daño, y lo mismo con los otros 3 daños. Mi duda es esta, hay algun modo de poner estas 4 immunidades más o en el aurora sólo sale para hacer bonito? Gracias de antemano si alguien tiene alguna solución.

Hombre, podrías hacer lo siguiente… En vez de ponerle anillitos y esas cosas, podrías crear un objeto tipo Piel (skin) y añadir allí las propiedades de inmunidad. Haciendo esto, dará igual el nivel que tenga el PNJ, que las inmunidades funcionarán.

Otro método, que me gusta más pero es, a su vez, más complicado, es editar el evento OnDamanged de tu Dios y decirle que si recibe daño del tipo X, lo ignore.

En fin, espero que sepas a que me refiero

Gracias por contestar tan rapidamente. He creado la piel para Pingu pero pasa lo mismo que en los objetos: es resistente a todas las imunidades excepto esas 4 (no es cosa del nivel). Es como si no se activaran las propiedades. Podria ser que los programadores no lo hubieran acabado de implementar. Si yo no recuerdo mal no ha sido hasta el Hotu que han salido estas 4 immunidades nuevas.

Buscando un poco he encontrado un método que solo le puedes pasar los daños que se absorven en la immunidad. (Es decir, que faltan los nuevos del Hotu) lo que me hace pensar que se deben haber olvidado de activarlas.

Método ItemPropertyDamageImmunity:

/* Returns Item property damage immunity. You must specify the damage type constant

  • (IP_CONST_DAMAGETYPE_*) that you want to be immune to and the immune bonus percentage
  • constant(IP_CONST_DAMAGEIMMUNITY_*).
    NOTE: not all the damage types will work, use only the following: Acid, Bludgeoning, Cold, Electrical, Fire, Piercing, Slashing, Sonic.
    */
    itemproperty ItemPropertyDamageImmunity(int nDamageType, int nImmuneBonus)

^ Falta el divino, las energias y el magico ^

En cuanto a lo del OnDamaged, creo que ese no es el guión donde se tiene que poner porque cuando llega a ese punto el daño ya está hecho. Lo que se puede hacer allí es ver quien te daña y las acciones que llevaras a cabo.

El problema ahora está en saber dónde activar esas propiedades de immunidad… de poder sé que se puede ya que el clérigo tiene un conjuro que es protección contra la energia negativa que te hace immune al 100% a la energia negativa, pero claro yo lo quiero en forma de propiedades y no de conjuro…

Saludos.

Mmm, si, tienes razón. Mejor en el OnPhysicalAttacked, y ahí lo pones. Actualmente no estoy en mi PC corriente, por lo que tengo instalado el NwN + SoU 1.31 todavía, y me faltan la tira de scripts, jejeje.

Saludos!!!

Puede que sea una tonteria, pero….yo lo pongo por si te puede valer.
Podrias hacer que ese dios, al recibir daño, en lugar de eso, fuese curado totalmente.
En el BG2, habia un demonio en una ciudad subterranea que para eliminarlo, tenias que lanzarle conjuros de curar y si le atacabas, el demonio en lugar de perder vida la ganaba.
Ignorar esto si no vale.

Amos, como un no-muerto. Si le lanzas energia negativa, se cura. Si le lanzas curar, se le hiere.

Ya bueno, a mi me hubiera gustado que el daño que se le hiciera fuera cero.. con ese método se ve como le quitas vida. Al final le he puesto immunidad al los conjuros nivel 9. Por desgracia hay otros métodos para hacer daño mágico/divino/… sin magias normales (véase armas con daño mágico/divino/…, trampas, frascos arrojadizos, conjuros épicos…). Bueno, gracias por la ayuda, al final lo voy a poner de la trama y para que se vuelva le hare unos guiones especiales que aunque sea de la trama no ignore el ataque.

Un saludo.

Hombre, pero eso es muy sencillo. En el evento OnhysicalAttacked, le pones un SetFace, y así mira a su oponente, por lo que es como si lo “notase”

Los más activos en Aurora Toolset