Aantioch_Infernum/_module/nss/dragon_exit12.nss

21 lines
722 B
Plaintext
Raw Permalink Normal View History

2023-08-08 16:22:17 -04:00
void main()
{
object oPC = GetExitingObject();
if (GetItemPossessedBy(oPC, "dragoncall")== OBJECT_INVALID) return;
object oItem;
location lPC = GetLocation(oPC);
effect eVisual = EffectVisualEffect(VFX_FNF_SUNBEAM);
string sSoundName = "c_dragnold_bat2";
oItem = GetItemPossessedBy(oPC, "dragoncall");
if (GetIsObjectValid(oItem)) DestroyObject(oItem);
DelayCommand(6.0, AssignCommand(oPC, SpeakString("What the hells that!!???", TALKVOLUME_TALK)));
AssignCommand(oPC, DelayCommand(7.0, PlaySound(sSoundName)));
DelayCommand(7.2, ApplyEffectToObject(DURATION_TYPE_INSTANT, eVisual, oPC));
DelayCommand(7.5, ApplyEffectToObject(DURATION_TYPE_INSTANT, EffectDamage(105, DAMAGE_TYPE_FIRE, DAMAGE_POWER_NORMAL), oPC));
}