Initial Upload
Initial Upload
This commit is contained in:
64
_module/nss/ba2_thed6num.nss
Normal file
64
_module/nss/ba2_thed6num.nss
Normal file
@@ -0,0 +1,64 @@
|
||||
void main()
|
||||
{
|
||||
object oWise = GetObjectByTag("ba2_numgive");
|
||||
object oArea = GetObjectByTag("ba2_thwid6");
|
||||
|
||||
effect eEffekt;
|
||||
effect eEffektVisual;
|
||||
|
||||
int iSattuma = Random(5) + 1;
|
||||
|
||||
if(!GetLocalInt(oArea, "Arpaonheitetty") == 1)
|
||||
{
|
||||
|
||||
switch (iSattuma)
|
||||
{
|
||||
case 1:
|
||||
{
|
||||
SetLocalInt(oArea, "Arpaonheitetty", 1);
|
||||
SetLocalInt(oWise, "Sattuma", 1);
|
||||
|
||||
effect eEffekt = EffectDamage(d12(4), DAMAGE_TYPE_ELECTRICAL, DAMAGE_POWER_NORMAL);
|
||||
effect eEffektVisual = EffectVisualEffect(VFX_IMP_LIGHTNING_M);
|
||||
break;
|
||||
}
|
||||
case 2:
|
||||
{
|
||||
SetLocalInt(oArea, "Arpaonheitetty", 1);
|
||||
SetLocalInt(oWise, "Sattuma", 2);
|
||||
|
||||
effect eEffekt = EffectDamage(d20(4), DAMAGE_TYPE_FIRE, DAMAGE_POWER_NORMAL);
|
||||
effect eEffektVisual = EffectVisualEffect(VFX_IMP_FLAME_M);
|
||||
break;
|
||||
}
|
||||
case 3:
|
||||
{
|
||||
SetLocalInt(oArea, "Arpaonheitetty", 1);
|
||||
SetLocalInt(oWise, "Sattuma", 3);
|
||||
|
||||
effect eEffekt = EffectDamage(d100(2), DAMAGE_TYPE_NEGATIVE, DAMAGE_POWER_NORMAL);
|
||||
effect eEffektVisual = EffectVisualEffect(VFX_IMP_NEGATIVE_ENERGY);
|
||||
break;
|
||||
}
|
||||
case 4:
|
||||
{
|
||||
SetLocalInt(oArea, "Arpaonheitetty", 1);
|
||||
SetLocalInt(oWise, "Sattuma", 4);
|
||||
|
||||
effect eEffekt = EffectDamage(d12(4), DAMAGE_TYPE_ELECTRICAL, DAMAGE_POWER_NORMAL);
|
||||
effect eEffektVisual = EffectVisualEffect(VFX_IMP_LIGHTNING_M);
|
||||
break;
|
||||
}
|
||||
case 5:
|
||||
{
|
||||
SetLocalInt(oArea, "Arpaonheitetty", 1);
|
||||
SetLocalInt(oWise, "Sattuma", 5);
|
||||
|
||||
effect eEffekt = EffectDamage(d12(4), DAMAGE_TYPE_ELECTRICAL, DAMAGE_POWER_NORMAL);
|
||||
effect eEffektVisual = EffectVisualEffect(VFX_IMP_LIGHTNING_M);
|
||||
break;
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user