Script para Drows
Pues me gustaria hacer que en mi modulo, igual que en nordock, que los Drows NPC sean amigables si el PJ es Drow y hostil si es un PJ de otra raza y si sube un drow a la superficie la gente sea hostil, como se puede hacer eso? Por que estado mirando y buscando en los scripts de nordock y no lo e encontrado, lo malo en esto es q cualquier PJ con el que entres sea drow o no tiene la facción PC, y claro necesito que tenga la facción drow. Muchas Gracias a los que intenten ayudarme 
Activos en NWN
Los más activos en Scripting
Subforos
Neverwinter Nights
Nadie sabe sobre el tema? ayuda please!
En el script OnPerception de la criatura, o mejor en el OnUserDefined, AÑADES (no lo sustituyas) el siguiente pedazo de código:
[code:1:6520b2c54d]
object oPercivido = GetLastPerceived();
if (GetRacialType(oPercivido)==RACIAL_TYPE_ELF) &&
GetLawChaosValue(oPercivido) < 50 )
SetIsTemporaryFriend(oPercivido);
[/code:1:6520b2c54d]
Pero vamos, no se nada de la raza drow a nivel de scripting, y no se si es un añadido, en el que se añada RACIAL_TYPE_DROW, con lo cual la funcion GetLawChaosValue() sobra, cambiado ELF por DROW. Creo que un Drow es un elfo malvado, a sí que el script comprueba que la criatura sea un elfo y que su alineamiento esté por debajo de neutral; en ese caso lo considera un amigo.
Espero que esto te ayude o almenos te de una idea.
He estado investigando y se trata de una subraza, el codigo seria el siguiente:
[code:1:33194f1589]
object oPercivido = GetLastPerceived();
string sNombreSubRaza = "SUBRACE_DROW";
if ( GetSubRace(oPercivido) == sNombreSubRaza )
SetIsTemporaryFriend(oPercivido);
[/code:1:33194f1589]
Si no fuera SUBRACE_DROW, pues pon el nombre correcto DROW, etc
Perfecto! Muchisimas Gracias es justo lo que necesitaba