Changed folder name.

Changed folder name.
This commit is contained in:
Jaysyn904
2022-10-07 21:08:37 -04:00
parent 1c33c2843e
commit 8d97886c3f
7060 changed files with 0 additions and 0 deletions

View File

@@ -0,0 +1,86 @@
//script name: ac_elixirofimmor
//
//Created by: Genisys / Guile
//Created On: 3/21/09
//Modified the original by AW_OLORIN
/////////////////////////////////////
//Note this is a TagBased Item Script
//for the OnActivate Event
////////////////////////////////////
void main()
{
//This is the SUPER BUFF Potion!
object oPC;
object oTarget;
oPC = GetItemActivator();
oTarget = oPC;
int nInt;
nInt = GetObjectType(oTarget);
//Apply some cool visual effects
effect eEffect;
eEffect = EffectVisualEffect(VFX_FNF_HOWL_WAR_CRY);
if (nInt != OBJECT_TYPE_WAYPOINT)
DelayCommand(1.0, ApplyEffectToObject(DURATION_TYPE_INSTANT, eEffect, oTarget));
else
DelayCommand(1.0, ApplyEffectAtLocation(DURATION_TYPE_INSTANT, eEffect, GetLocation(oTarget)));
nInt = GetObjectType(oTarget);
eEffect = EffectVisualEffect(VFX_FNF_MYSTICAL_EXPLOSION);
if (nInt != OBJECT_TYPE_WAYPOINT)
DelayCommand(3.0, ApplyEffectToObject(DURATION_TYPE_INSTANT, eEffect, oTarget));
else
DelayCommand(3.0, ApplyEffectAtLocation(DURATION_TYPE_INSTANT, eEffect, GetLocation(oTarget)));
//Apply the longer lasting visuals so the player knows when they potion wears off
eEffect = EffectVisualEffect(VFX_DUR_ELEMENTAL_SHIELD);
ApplyEffectToObject(DURATION_TYPE_TEMPORARY, eEffect, oTarget, 300.0f);
eEffect = EffectVisualEffect(VFX_DUR_MAGIC_RESISTANCE);
ApplyEffectToObject(DURATION_TYPE_TEMPORARY, eEffect, oTarget, 300.0f);
eEffect = EffectACIncrease(5);
eEffect = SupernaturalEffect(eEffect);
ApplyEffectToObject(DURATION_TYPE_TEMPORARY, eEffect, oTarget, 300.0f);
eEffect = EffectAttackIncrease(5);
eEffect = SupernaturalEffect(eEffect);
ApplyEffectToObject(DURATION_TYPE_TEMPORARY, eEffect, oTarget, 300.0f);
eEffect = EffectRegenerate(10, 6.0f);
eEffect = SupernaturalEffect(eEffect);
ApplyEffectToObject(DURATION_TYPE_TEMPORARY, eEffect, oTarget, 300.0f);
eEffect = EffectTrueSeeing();
eEffect = SupernaturalEffect(eEffect);
ApplyEffectToObject(DURATION_TYPE_TEMPORARY, eEffect, oTarget, 300.0f);
eEffect = EffectModifyAttacks(2);
eEffect = SupernaturalEffect(eEffect);
ApplyEffectToObject(DURATION_TYPE_TEMPORARY, eEffect, oTarget, 300.0f);
SetPlotFlag(oTarget, TRUE);
DelayCommand(300.0, (SetPlotFlag(oTarget, FALSE)));
}