PoA_PRC8/_module/nss/firedamage1.nss

19 lines
587 B
Plaintext
Raw Normal View History

2022-10-07 14:20:31 -04:00
//:://////////////////////////////////////////////
//:: Created By: WaltG
//:: Created On: 6/27/02
//:://////////////////////////////////////////////
void main()
{
location lFire = GetLocation(OBJECT_SELF);
// adjust radius size based on fire effect size
float fRad = 1.5;
object oVictum = GetFirstObjectInShape(SHAPE_SPHERE,fRad,lFire);
while(oVictum != OBJECT_INVALID)
{
// create a random amount of damage
effect eDamage =EffectDamage(d4(2),DAMAGE_TYPE_FIRE);
ApplyEffectToObject(DURATION_TYPE_INSTANT, eDamage, oVictum);
oVictum = GetNextObjectInShape( SHAPE_SPHERE,fRad,lFire);
}
}