Initial Upload
Initial Upload
This commit is contained in:
34
_module/nss/pathoflightring.nss
Normal file
34
_module/nss/pathoflightring.nss
Normal file
@@ -0,0 +1,34 @@
|
||||
#include "x2_inc_switches"
|
||||
void main()
|
||||
{
|
||||
int nEvent =GetUserDefinedItemEventNumber();
|
||||
|
||||
if (nEvent ==X2_ITEM_EVENT_UNEQUIP) return;
|
||||
if (nEvent ==X2_ITEM_EVENT_EQUIP) return;
|
||||
|
||||
if (GetTag(GetItemActivated()) == "pathoflightring")
|
||||
{
|
||||
|
||||
object oTarget = GetItemActivatedTarget();
|
||||
if (!GetIsObjectValid(oTarget))
|
||||
return;
|
||||
|
||||
|
||||
effect eVisual = EffectVisualEffect(VFX_FNF_STRIKE_HOLY);
|
||||
string sSoundName1 = "as_wf_thundercl3";
|
||||
string sSoundName2 = "sco_lgupholy01";
|
||||
string sSoundName3 = "as_mg_telepout1";
|
||||
|
||||
// Apply effects
|
||||
AssignCommand(oTarget, ClearAllActions());
|
||||
AssignCommand(oTarget, DelayCommand(1.0, PlaySound(sSoundName1)));
|
||||
DelayCommand(1.5, AssignCommand(oTarget, SpeakString("Ahhhhhhh, The Light, The Blinding Light.....", TALKVOLUME_SHOUT)));
|
||||
AssignCommand(oTarget, DelayCommand(2.0, PlaySound(sSoundName2)));
|
||||
DelayCommand(2.2, ApplyEffectToObject(DURATION_TYPE_INSTANT, eVisual, oTarget));
|
||||
DelayCommand(2.5, ApplyEffectToObject(DURATION_TYPE_INSTANT, EffectDamage(1, DAMAGE_TYPE_DIVINE, DAMAGE_POWER_ENERGY), oTarget));
|
||||
AssignCommand(oTarget, DelayCommand(4.0, PlaySound(sSoundName3)));
|
||||
AssignCommand(oTarget, DelayCommand(4.2, ActionJumpToObject(GetWaypointByTag("WP_cho_send"))));
|
||||
|
||||
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user