Changed folder name.
Changed folder name.
This commit is contained in:
126
_module/nss/sf_yellow_eyes.nss
Normal file
126
_module/nss/sf_yellow_eyes.nss
Normal file
@@ -0,0 +1,126 @@
|
||||
// Created By Scarface
|
||||
|
||||
#include "prc_inc_racial"
|
||||
|
||||
void main()
|
||||
{
|
||||
object oPC = GetPCSpeaker();
|
||||
effect eVisEyes1, eVisEyes2, eLink, eEffect;
|
||||
int iGender = GetGender(oPC), iType, iSub;
|
||||
|
||||
switch(MyPRCGetRacialType(oPC))
|
||||
{
|
||||
case RACIAL_TYPE_DWARF:
|
||||
{
|
||||
if (iGender == GENDER_MALE)
|
||||
{
|
||||
eVisEyes1 = EffectVisualEffect(VFX_EYES_GREEN_DWARF_MALE);
|
||||
eVisEyes2 = EffectVisualEffect(VFX_EYES_RED_FLAME_DWARF_MALE);
|
||||
}
|
||||
else
|
||||
{
|
||||
eVisEyes1 = EffectVisualEffect(VFX_EYES_GREEN_DWARF_FEMALE);
|
||||
eVisEyes2 = EffectVisualEffect(VFX_EYES_RED_FLAME_DWARF_FEMALE);
|
||||
}
|
||||
break;
|
||||
}
|
||||
case RACIAL_TYPE_ELF:
|
||||
{
|
||||
if (iGender == GENDER_MALE)
|
||||
{
|
||||
eVisEyes1 = EffectVisualEffect(VFX_EYES_GREEN_ELF_MALE);
|
||||
eVisEyes2 = EffectVisualEffect(VFX_EYES_RED_FLAME_ELF_MALE);
|
||||
}
|
||||
else
|
||||
{
|
||||
eVisEyes1 = EffectVisualEffect(VFX_EYES_GREEN_ELF_FEMALE);
|
||||
eVisEyes2 = EffectVisualEffect(VFX_EYES_RED_FLAME_ELF_FEMALE);
|
||||
}
|
||||
break;
|
||||
}
|
||||
case RACIAL_TYPE_GNOME:
|
||||
{
|
||||
if (iGender == GENDER_MALE)
|
||||
{
|
||||
eVisEyes1 = EffectVisualEffect(VFX_EYES_GREEN_GNOME_MALE);
|
||||
eVisEyes2 = EffectVisualEffect(VFX_EYES_RED_FLAME_GNOME_MALE);
|
||||
}
|
||||
else
|
||||
{
|
||||
eVisEyes1 = EffectVisualEffect(VFX_EYES_GREEN_GNOME_FEMALE);
|
||||
eVisEyes2 = EffectVisualEffect(VFX_EYES_RED_FLAME_GNOME_FEMALE);
|
||||
}
|
||||
break;
|
||||
}
|
||||
case RACIAL_TYPE_HALFELF:
|
||||
{
|
||||
if (iGender == GENDER_MALE)
|
||||
{
|
||||
eVisEyes1 = EffectVisualEffect(VFX_EYES_GREEN_HALFELF_MALE);
|
||||
eVisEyes2 = EffectVisualEffect(VFX_EYES_RED_FLAME_HALFELF_MALE);
|
||||
}
|
||||
else
|
||||
{
|
||||
eVisEyes1 = EffectVisualEffect(VFX_EYES_GREEN_HALFELF_FEMALE);
|
||||
eVisEyes2 = EffectVisualEffect(VFX_EYES_RED_FLAME_HALFELF_FEMALE);
|
||||
}
|
||||
break;
|
||||
}
|
||||
case RACIAL_TYPE_HALFLING:
|
||||
{
|
||||
if (iGender == GENDER_MALE)
|
||||
{
|
||||
eVisEyes1 = EffectVisualEffect(VFX_EYES_GREEN_HALFLING_MALE);
|
||||
eVisEyes2 = EffectVisualEffect(VFX_EYES_RED_FLAME_HALFLING_MALE);
|
||||
}
|
||||
else
|
||||
{
|
||||
eVisEyes1 = EffectVisualEffect(VFX_EYES_GREEN_HALFLING_FEMALE);
|
||||
eVisEyes2 = EffectVisualEffect(VFX_EYES_RED_FLAME_HALFLING_FEMALE);
|
||||
}
|
||||
break;
|
||||
}
|
||||
case RACIAL_TYPE_HALFORC:
|
||||
{
|
||||
if (iGender == GENDER_MALE)
|
||||
{
|
||||
eVisEyes1 = EffectVisualEffect(VFX_EYES_GREEN_HALFORC_MALE);
|
||||
eVisEyes2 = EffectVisualEffect(VFX_EYES_RED_FLAME_HALFORC_MALE);
|
||||
}
|
||||
else
|
||||
{
|
||||
eVisEyes1 = EffectVisualEffect(VFX_EYES_GREEN_HALFORC_FEMALE);
|
||||
eVisEyes2 = EffectVisualEffect(VFX_EYES_RED_FLAME_HALFORC_FEMALE);
|
||||
}
|
||||
break;
|
||||
}
|
||||
case RACIAL_TYPE_HUMAN:
|
||||
{
|
||||
if (iGender == GENDER_MALE)
|
||||
{
|
||||
eVisEyes1 = EffectVisualEffect(VFX_EYES_GREEN_HUMAN_MALE);
|
||||
eVisEyes2 = EffectVisualEffect(VFX_EYES_RED_FLAME_HUMAN_MALE);
|
||||
}
|
||||
else
|
||||
{
|
||||
eVisEyes1 = EffectVisualEffect(VFX_EYES_GREEN_HUMAN_FEMALE);
|
||||
eVisEyes2 = EffectVisualEffect(VFX_EYES_RED_FLAME_HUMAN_FEMALE);
|
||||
}
|
||||
break;
|
||||
}
|
||||
|
||||
}
|
||||
eEffect = GetFirstEffect(oPC);
|
||||
while (GetIsEffectValid(eEffect))
|
||||
{
|
||||
iType = GetEffectType(eEffect);
|
||||
iSub = GetEffectSubType(eEffect);
|
||||
if (iType == EFFECT_TYPE_VISUALEFFECT && iSub == SUBTYPE_SUPERNATURAL)
|
||||
{
|
||||
RemoveEffect(oPC, eEffect);
|
||||
}
|
||||
eEffect = GetNextEffect(oPC);
|
||||
}
|
||||
ApplyEffectToObject(DURATION_TYPE_PERMANENT, SupernaturalEffect(eVisEyes1), oPC);
|
||||
ApplyEffectToObject(DURATION_TYPE_PERMANENT, SupernaturalEffect(eVisEyes2), oPC);
|
||||
}
|
Reference in New Issue
Block a user