Files
HeroesStone_PRC8/_module/nss/bshapewerecat.nss
Jaysyn904 1eefc84201 Initial Commit
Initial Commit.
2025-09-14 15:40:46 -04:00

30 lines
676 B
Plaintext

#include "x2_inc_switches"
void main()
{
object oPC;
oPC = GetItemActivator();
int nDuration = GetLevelByClass(CLASS_TYPE_DRUID, oPC);
effect ePoly;
int nEvent = GetUserDefinedItemEventNumber();
if (nEvent == X2_ITEM_EVENT_ACTIVATE)
{
if (nDuration >= 5)
{
ApplyEffectToObject(DURATION_TYPE_INSTANT, EffectVisualEffect(VFX_IMP_POLYMORPH), oPC);
ePoly = EffectPolymorph(POLYMORPH_TYPE_WERECAT);
ePoly = ExtraordinaryEffect(ePoly);
ApplyEffectToObject(DURATION_TYPE_TEMPORARY, ePoly, oPC, HoursToSeconds(nDuration));
}
else
{
FloatingTextStringOnCreature("You feel a slight tickle inside of your body but nothing else happens.", oPC);
}
}
}