Shargast_PRC8/_module/Chapter 1/nss/a_bless_water.nss
Jaysyn904 66a0a3e043 Initial commit
Initial commit.
2024-08-03 14:13:18 -04:00

21 lines
632 B
Plaintext

void main()
{
object oPC = GetPCSpeaker();
object oPool = OBJECT_SELF;
object oHolyWater = GetObjectByTag("cnrHolyWater", 1);
effect eVisual = EffectVisualEffect(VFX_IMP_GOOD_HELP, FALSE);
AssignCommand(oPC, ActionCastFakeSpellAtObject(SPELL_BLESS, oPool, PROJECTILE_PATH_TYPE_DEFAULT));
DelayCommand(2.0, ApplyEffectToObject(DURATION_TYPE_TEMPORARY, eVisual, oPool, 1.5));
DecrementRemainingSpellUses(oPC, SPELL_BLESS);
object oVial = GetItemPossessedBy(oPC, "cnrGlassVial");
if (oVial != OBJECT_INVALID)
{
DestroyObject(oVial, 0.0);
CreateItemOnObject("cnrHolyWater", oPC, 1);
}
}