Blogia
Rol

SubRazas: SubRaza Trasgo Finiquitada.

Saludos.

Listo proyecto beta de subrazas, creada y testeada raza trasgo.

Primero crear una piel de criatura. Para un trasgo hemos creado.

tx_pieltrasgoide

Visión en la oscuridad.
Bono contra venenos +4.

Requisito: Ser Mediano.

Creamos una estatua, dios trasgo, uno que pasaba por ahí, etc, para atarle la conversación.

En la opción de charla pnj (el saludo del pnj) enganchamos este script en la pestaña "Acciones emprendidas".

Código:
/*
Script: tx_borrapiel
Txibi. 15:08 a 28-08-2004.
Destruye pieles raciales, previo a crear una piel racial.
*/
void main()
{
object oJugador = GetPCSpeaker();
object oPiel = GetItemInSlot(INVENTORY_SLOT_CARMOUR,oJugador);
DestroyObject(oPiel);
SendMessageToPC(oJugador, "Se te ha removido tu piel racial como paso previo.");
}

y en la confirmación por parte del jugador de la elección racial (en este caso trasgo) colocamos este otro script en "Acciones emprendidas".

Código:
/*
Script: tx_razagoblin
Txibi, 13:32 del 28-08-2004
El PJ toma la apariencia de un trasgo.

Tipo de constantes.

APPEARANCE_TYPE_GOBLIN_A -> Goblin normal de pantano.
APPEARANCE_TYPE_GOBLIN_B -> Goblin normal de colina.
APPEARANCE_TYPE_GOBLIN_CHIEF_A -> Cacique goblin de pantano.
APPEARANCE_TYPE_GOBLIN_CHIEF_B -> Cacique goblin de colina.
APPEARANCE_TYPE_GOBLIN_SHAMAN_A -> Shaman goblin de pantano.
APPEARANCE_TYPE_GOBLIN_SHAMAN_B -> Shaman goblin de colina.

Convierte a la subraza trasgo si se es un mediano.

*/
void main()
{
object oJugador = GetPCSpeaker();
int iRazaPrimaria = GetRacialType(oJugador);
if (iRazaPrimaria==RACIAL_TYPE_HALFLING)
{
SetSubRace(oJugador, "Trasgo");
SendMessageToPC(oJugador, "Tu raza ha cambiado, a partir de ahora eres un trasgo");
object oPielTrasgoide = CreateItemOnObject("tx_pieltrasgoide", GetPCSpeaker(),1);
AssignCommand(oJugador, ActionEquipItem(oPielTrasgoide, INVENTORY_SLOT_CARMOUR));
SendMessageToPC(oJugador, "Tu piel toma la apariencia de un trasgo");
SetCreatureAppearanceType(oJugador, APPEARANCE_TYPE_GOBLIN_CHIEF_B);
}
}//fin cuerpo principal.

Y ya hay un goblin jugador dando vueltas por el mundo.

Hasta otra.

Txibi.

0 comentarios