//:://///////////////////////////////////////////// //:: Deadly Acid Blob //:: NW_T1_AcidDeadC //:: Copyright (c) 2001 Bioware Corp. //::////////////////////////////////////////////// /* Target is hit with a blob of acid that does 18d6 Damage and holds the target for 5 rounds. Can make a Reflex save to avoid the hold effect. */ //::////////////////////////////////////////////// //:: Created By: Preston Watamaniuk //:: Created On: July 4th, 2001 //::////////////////////////////////////////////// #include "NW_I0_SPELLS" void main() { //Declare major variables int nDuration = 7; object oTarget = GetEnteringObject(); effect eDam = EffectDamage(d12(18), DAMAGE_TYPE_ACID);; effect eHold = EffectParalyze(); effect eVis = EffectVisualEffect(VFX_IMP_ACID_L); effect eDur = EffectVisualEffect(VFX_DUR_PARALYZED); effect eLink = EffectLinkEffects(eHold, eDur); int nDamage; //Make Reflex Save if(!MySavingThrow(SAVING_THROW_REFLEX, oTarget, 34, SAVING_THROW_TYPE_TRAP)) { //Apply Hold and Damage ApplyEffectToObject(DURATION_TYPE_INSTANT, eDam, oTarget); ApplyEffectToObject(DURATION_TYPE_TEMPORARY, eLink, oTarget, RoundsToSeconds(nDuration)); } else { //Apply Hold ApplyEffectToObject(DURATION_TYPE_INSTANT, eDam, oTarget); } ApplyEffectToObject(DURATION_TYPE_INSTANT, eVis, oTarget); }