30 lines
743 B
Plaintext
30 lines
743 B
Plaintext
|
|
#include "prc_inc_spells"
|
|
|
|
void main()
|
|
{
|
|
object oPC = GetLastUsedBy();
|
|
object oTarget;
|
|
if (MyPRCGetRacialType(oPC) == RACIAL_TYPE_DWARF)
|
|
{
|
|
oTarget = GetObjectByTag("SubraceAreaDwarf");
|
|
}
|
|
else if (MyPRCGetRacialType(oPC) == RACIAL_TYPE_ELF)
|
|
{
|
|
oTarget = GetObjectByTag("SubraceAreaElf");
|
|
}
|
|
else if (MyPRCGetRacialType(oPC) == RACIAL_TYPE_GNOME)
|
|
{
|
|
oTarget = GetObjectByTag("SubraceAreaGnome");
|
|
}
|
|
else if (MyPRCGetRacialType(oPC) == RACIAL_TYPE_HALFLING)
|
|
{
|
|
oTarget = GetObjectByTag("SubraceAreaHalfling");
|
|
}
|
|
else if (MyPRCGetRacialType(oPC) == RACIAL_TYPE_HALFELF)
|
|
{
|
|
oTarget = GetObjectByTag("SubraceAreaHalfElf");
|
|
}
|
|
AssignCommand(oPC, JumpToObject(oTarget));
|
|
}
|