Changed folder name.
Changed folder name.
This commit is contained in:
163
_module/nss/prevappearance1.nss
Normal file
163
_module/nss/prevappearance1.nss
Normal file
@@ -0,0 +1,163 @@
|
||||
void main()
|
||||
{
|
||||
object oPC = GetPCSpeaker();
|
||||
object oPlayer = oPC;
|
||||
|
||||
int nAppearanceType;
|
||||
|
||||
//DMs Can selecting ANY appearance..
|
||||
if(GetIsDM(oPC))
|
||||
{
|
||||
SendMessageToPC(oPC, "The previous Index Number = " + IntToString(GetAppearanceType(oPC)));
|
||||
nAppearanceType = GetAppearanceType(oPC) - 1;
|
||||
SendMessageToPC(oPC, "The current Index Number = " + IntToString(nAppearanceType));
|
||||
SetCreatureAppearanceType(oPC, nAppearanceType);
|
||||
}
|
||||
|
||||
else
|
||||
{
|
||||
nAppearanceType = GetAppearanceType(oPC) - 1;
|
||||
|
||||
if (nAppearanceType == 473)
|
||||
{
|
||||
nAppearanceType = 455;
|
||||
}
|
||||
else if (nAppearanceType == 450)
|
||||
{
|
||||
nAppearanceType = 446;
|
||||
}
|
||||
else if (nAppearanceType == 445)
|
||||
{
|
||||
nAppearanceType = 430;
|
||||
}
|
||||
else if (nAppearanceType == 425)
|
||||
{
|
||||
nAppearanceType = 424;
|
||||
}
|
||||
else if (nAppearanceType == 422)
|
||||
{
|
||||
nAppearanceType = 419;
|
||||
}
|
||||
else if (nAppearanceType == 418)
|
||||
{
|
||||
nAppearanceType = 416;
|
||||
}
|
||||
else if (nAppearanceType == 406)
|
||||
{
|
||||
nAppearanceType = 403;
|
||||
}
|
||||
else if (nAppearanceType == 400)
|
||||
{
|
||||
nAppearanceType = 391;
|
||||
}
|
||||
else if (nAppearanceType == 373)
|
||||
{
|
||||
nAppearanceType = 370;
|
||||
}
|
||||
else if (nAppearanceType == 366)
|
||||
{
|
||||
nAppearanceType = 365;
|
||||
}
|
||||
else if (nAppearanceType == 351)
|
||||
{
|
||||
nAppearanceType = 306;
|
||||
}
|
||||
else if (nAppearanceType == 299)
|
||||
{
|
||||
nAppearanceType = 297;
|
||||
}
|
||||
else if (nAppearanceType == 201)
|
||||
{
|
||||
nAppearanceType = 199;
|
||||
}
|
||||
else if (nAppearanceType == 194)
|
||||
{
|
||||
nAppearanceType = 193;
|
||||
}
|
||||
else if (nAppearanceType == 183)
|
||||
{
|
||||
nAppearanceType = 182;
|
||||
}
|
||||
else if (nAppearanceType == 173)
|
||||
{
|
||||
nAppearanceType = 172;
|
||||
}
|
||||
else if (nAppearanceType == 169)
|
||||
{
|
||||
nAppearanceType = 168;
|
||||
}
|
||||
else if (nAppearanceType == 149)
|
||||
{
|
||||
nAppearanceType = 148;
|
||||
}
|
||||
else if (nAppearanceType == 143)
|
||||
{
|
||||
nAppearanceType = 142;
|
||||
}
|
||||
else if (nAppearanceType == 118)
|
||||
{
|
||||
nAppearanceType = 117;
|
||||
}
|
||||
else if (nAppearanceType == 81)
|
||||
{
|
||||
nAppearanceType = 78;
|
||||
}
|
||||
else if (nAppearanceType == 75)
|
||||
{
|
||||
nAppearanceType = 74;
|
||||
}
|
||||
else if (nAppearanceType == 72)
|
||||
{
|
||||
nAppearanceType = 71;
|
||||
}
|
||||
else if (nAppearanceType == 50)
|
||||
{
|
||||
nAppearanceType = 40;
|
||||
}
|
||||
else if (nAppearanceType == 38)
|
||||
{
|
||||
nAppearanceType = 37;
|
||||
}
|
||||
else if (nAppearanceType == 33)
|
||||
{
|
||||
nAppearanceType = 31;
|
||||
}
|
||||
else if (nAppearanceType == 24)
|
||||
{
|
||||
nAppearanceType = 23;
|
||||
}
|
||||
else if (nAppearanceType == 16)
|
||||
{
|
||||
nAppearanceType = 15;
|
||||
}
|
||||
else if (nAppearanceType == 0)
|
||||
{
|
||||
nAppearanceType = 480;//Start Over...
|
||||
}
|
||||
SendMessageToPC(oPC, "The current Index Number = " + IntToString(nAppearanceType));
|
||||
|
||||
SetCreatureAppearanceType(oPC, nAppearanceType);
|
||||
}
|
||||
|
||||
if(GetIsPC(oPlayer))
|
||||
{
|
||||
|
||||
AssignCommand(oPlayer, ClearAllActions());
|
||||
|
||||
//Clear Reputation of PC
|
||||
if (GetStandardFactionReputation(STANDARD_FACTION_COMMONER, oPlayer) <= 10)
|
||||
{ SetLocalInt(oPlayer, "NW_G_Playerhasbeenbad", 10); // * Player bad
|
||||
SetStandardFactionReputation(STANDARD_FACTION_COMMONER, 80, oPlayer);
|
||||
}
|
||||
if (GetStandardFactionReputation(STANDARD_FACTION_MERCHANT, oPlayer) <= 10)
|
||||
{ SetLocalInt(oPlayer, "NW_G_Playerhasbeenbad", 10); // * Player bad
|
||||
SetStandardFactionReputation(STANDARD_FACTION_MERCHANT, 80, oPlayer);
|
||||
}
|
||||
if (GetStandardFactionReputation(STANDARD_FACTION_DEFENDER, oPlayer) <= 10)
|
||||
{ SetLocalInt(oPlayer, "NW_G_Playerhasbeenbad", 10); // * Player bad
|
||||
SetStandardFactionReputation(STANDARD_FACTION_DEFENDER, 80, oPlayer);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
}
|
Reference in New Issue
Block a user