Jaysyn904 04165202c0 Initial upload
Initial upload
2024-11-25 19:36:07 -05:00

19 lines
674 B
Plaintext

void main()
{
object oPC=GetPCSpeaker();
object oMe=OBJECT_SELF;
object oPotion=GetItemPossessedBy(oMe,"NW_IT_MPOTION008");
ChangeToStandardFaction(oMe,STANDARD_FACTION_HOSTILE);
if (GetIsObjectValid(oPotion))
{ // invisible then attack
DestroyObject(oPotion);
AssignCommand(oMe,ActionPlayAnimation(ANIMATION_FIREFORGET_DRINK,1.0,3.0));
AssignCommand(oMe,ActionCastSpellAtObject(SPELL_INVISIBILITY,oMe,METAMAGIC_ANY,TRUE,0,PROJECTILE_PATH_TYPE_DEFAULT,TRUE));
AssignCommand(oMe,ActionAttack(oPC));
} // invisible then attack
else
{ // attack
AssignCommand(oMe,ActionAttack(oPC));
} // attack
}