Me atakan los plebeyos
Hola a todos: En un módulo hablo con un plebeyo y la conversación lleva a la lucha. Luego vuelvo a una sala donde hay plebeyos y me atacan por haber matado al plebeyo sin que ellos me hayan visto. En unas de las opciones de facciones he quitado una opción que pone efecto global y me sigen atacando. ¿Qué he de hacer? ¿Pongo a todos la PJ en defensor o mercader? Gracias XAvi
Activos en NWN
Los más activos en Aurora Toolset
Subforos
Neverwinter Nights
Las respuestas que recibiras seran del tipo “Pues crea una faccion para cada determinado grupo de plebeyos”
Yo lo de las facciones no entiendo como van.. yo una vez ya pregunte sobre eso
Saludos!!!
A mi eso me pasaba al utilizar el wizard(el de que ataque al jugador), pero luego utilizando el script normal que saque de un mod(no se de cual) si que me iba. En muchos mods viene el script ese.
Podrías poner que, tras matar al PNJ con el ke te peleas (o al acabar la pelea), pues la facción se ponga, nuevamente, en neutral. Eso deberás hacerlo por scripting, evidentemente
[quote:93e57789b4]Las respuestas que recibiras seran del tipo[/quote:93e57789b4]
Las respuestas que se facilitan son acordes a la pregunta que se hace.
Venga, muy resumido os cuento lo que sé:
A cada objeto (entendiendo por “objeto” tanto las criaturas como los ubicados, pero NO las armas y lo que solemos llamar objetos
) en NWN se le puede asignar una facción.
Existen cinco facciones predefinidas en NWN:
[quote:ee64bc09b7]- Personajes de jugador (o “PJ”)
Estas facciones tienen, relacionadas dos a dos, una [b:ee64bc09b7]Reputación[/b:ee64bc09b7] predefinida de la una hacia la otra. Esta reputación es un número que varía entre 0 y 100, de forma que si la reputación “Hostil - Personaje” vale 0, todo objeto de la facción hostil tenderá atacar a un personaje (si es que puede, claro). En cambio, si la reputación “Defensor - Personaje” vale 100, los Defensores pueden llegar a atacar a quien ataque a los personajes.
Es importente no olvidar nunca que las reputaciones “PJ-Plebeyo” y “Plebeyo-PJ” son [b:ee64bc09b7]dos números diferentes[/b:ee64bc09b7]. Y que “0” es odiarse al máximo y “100” es ser aliados a tope.
Asi, las reputaciones cambian a lo largo del juego, según los actos que tengan lugar, subiendo o bajando según quién ataque a quién o qué scripts se ejecuten. Y tengamos en cuenta que los ataques automáticos no se disparan cuando la reputación vale justamente “0”, sino cuando está en el rango “0 - 10”.
Además de todo esto, uno puede crear facciones [i:ee64bc09b7]personalizadas[/i:ee64bc09b7] en su módulo (para objetos, no para personajes), de forma que hay que dar unos valores iniciales a las reputaciones con todas las demás facciones… y controlar cómo evolucionan. Si os fijáis en el “Editor de Facciones” del Aurora, no es más que una matriz en las que las filas y las columnas son las respectivas reputaciones entre las facciones dos a dos. La diagonal principal (o sea, “Hostil-Hostil”, “Plebeyo-Plebeyo”) es bastante conveniente que valga 100… o los bichos se pegarían entre ellos.
Eso si: Dos criaturas de la misma facción, aunque estén en puntas opuestas de un módulo comparten la misma reputación hacia otra facción cualquiera. Es por eso que matar a un “Plebeyo” hace que todos los demás plebeyos del módulo nos lo tengan en cuenta.
La solución la han dado ya Lagarto e Imrishale: Hacer facciones personalizadas (que tendrán [i:ee64bc09b7]diferentes reputaciones[/i:ee64bc09b7] para con los PJ’s) y/o restaurar el valor de la reputación a 50 cuando muera el PJ.
Bueno. Como primera aproximación, de algo puede servirle a alguien. ¿No?
Un saludo.
Pues yo tenia bastantes dudas pero me lo has aclarado bastante. Lo que sigo sin entender porque sirve el check ese de “Efecto Global”, tengo una vaga idea.. pero no se
El Efecto Global sirve para que, si haces algo que modifique una facción, como atacar a un PNJ, se aplique para todos los de la misma facción.
Si lo desactivas, a menos que te vean miembros de otra facción, no pasaría nada.
Respecto a lo de deor, únicamente comentar eso de “Existen cinco facciones predefinidas en NWN”. Correcto, pero no os olvidemos que si creamos una nueva, podemos asignarla también a los objetos.
Ah, y un arma es un item, u objeto, y un una silla, un placeable o ubicado
Joé, Imrishale, no me pasas ni una.
Y eso que hace uno lo que puede…
Pero es pura verdad que las facciones personalizadas se pueden asignar no sólo a criaturas.
Un ejemplo curioso:
[quote:2d876e711c]Si creamos una facción “Ciudad X” y asignamos a unos guardias esa facción todo perfecto. Quien mate guardias no tendrá problemas con los Plebeyos. Pero si a las [i:2d876e711c]puertas [/i:2d876e711c]de la ciudad le asignamos también la facción “Ciudad X”, el que ande dándoles porrazos se puede encontrar con que los guardias se vuelvan hostiles por que sí.
[/quote:2d876e711c]
Reconozco que lo del “Efecto Global” es un tanto misterioso para mi. En pruebas reales, quiero decir. No siempre parece funcionar como debería. Pero… la teoría es como dices.
Sobre los ítems, ubicados, criaturas y demas nombres, mejor no discutir. Lo de “objeto” es confuso a tope, especialmente si se lanza uno a los scripts. ¡Todo son objetos!.
Bueno. Un saludo a todos.
Si, la verdad es que alguna que otra vez el Efecto Global no sale como debiéra.
Veamos… el idioma… yo como tengo mi Toolset y el NwN en inglés, me los conozco en inglés… pero creo que puedo dar la traducción.
Placeable - Ubicado
Creature - Criatura
Item - Objeto
Creo que queda todo bien definido
Saludos!!!
De todas formas, yo creo que quedaria mejor sin usar el Efecto Global.
Por lo menos queda mas real.
Una preguntilla:
Si atacas a un pnj con faccion “villano”(por ejemplo), todos los pnj con esa faccion y que te esten viendo te atacaran y los que no te vean no(suponiendo que este sin EG), pero si al pasar esto, sales corriendo mientras te persigue algun pnj de esta faccion y pasas cerca de otro pnj de esa faccion(pero que no te habia visto atacar al anterior pnj)….¿se volvera hostil este ultimo pnj?.
No se si me e explicado bien.
Pueees… no lo se
Todo el probarlo 
Yo creo que lo mejro es cuando lo ataques via dialogo o OnPerception usesun script que cambie su reputacion, y nose por ejemplo antes del combate coja tu reputacion en una variable y que al final del combate te la vuelva a dar por si a caso no?
¿Y porqué no forzar ke no hayan problemas? Al final del combate, se vuelve a neutral, y listo.
Hay alguna manera que al acabar el combate… se vuelva a la faccion estandard.. es decir, con las facciones “Plebeyo”, “Mercader” y “Defensor” que no los veas hostiles… y la faccion “Hostil” pues esa si..
Haciendo un SetFaction cuando se termine el combate.
A ver si te digo un ejemplo… En el Neverwinter Nights… el juego básico, en la campaña normal… en el Distrito de los Ricos… había un mago al que tenías que matar, o convencer de que te diese su diente de plata, para cumplir una quest de una tia que estaba en dicho distrito. Pues bien, cuando estaba a punto de morir el mago, pues se rendía, y dejábais de pegaros para volver a hablar.
Tb cuando en el intermedio del capitulo 1 y 2, cuando persigues al clérigo ese, el Fentic creo, pues cuando estás a punto de matarlo, tb se rinde.
Héchale un ojo a los scrtips que pueden tener, para mayor referencia.
bueno buscare primero en el vault pq con mi pc… para abrir un modulo de la campaña original me tarda 893593475 años..
Y ni te digo al hacer “actualizar ejemplos” pf… yo me rindo hasta tener el pc nueevo (semana ke viene
)
Pero gracias creo que ya se lo que quieres decir, lo intentare hacer yo el script a ver si consigo algo.. gracias