REO-EE/_module/nss/food.nss
Jaysyn904 f82740bbbd Initial commit
Initial commit
2024-02-22 13:22:03 -05:00

31 lines
776 B
Plaintext

#include "adv_include"
#include "inc_food"
#include "x2_inc_switches"
#include "nwnx_events"
void main()
{
int nEvent = GetUserDefinedItemEventNumber();
if (nEvent != X2_ITEM_EVENT_ACTIVATE) return;
object oPC = GetItemActivator();
object oItem = GetItemActivated();
object oCaster = GetObjectByTag(FOOD_CASTER);
AssignCommand(oCaster, ActionPlayAnimation(ANIMATION_FIREFORGET_SALUTE));
AssignCommand(oCaster, ApplyFoodEffect(oItem, oPC));
string sName = GetName(oItem);
string sTest = ColorTokenYellow()+"Blessed";
if(GetStringLeft(sName, 13) == sTest)
{ if(d3() == 1)
{ effect eHeal = EffectHeal(1);
ApplyEffectToObject(DURATION_TYPE_INSTANT, eHeal, oPC);
SendMessageToPC(oPC, "The food makes you feel refreshed!");
}
}
}