Quote:
Originally Posted by Achilles
Looking at line 5, it would appear that you might be missing a semi-colon.
|
Huh? Not again.. I'll go try that
EDIT: That worked but... now there's more errors
1: Syntax error at HARMFUL line 16
2: Unexpected end of the file line 61
Code:
#include "k_inc_force"
int FORCE_POWER_WARRIOR_RAGE = 311;
void main()
{
object oTarget = GetSpellTargetObject();
effect eTargetVisual;
effect eBuff;
int CasterLevel = GetHitDice(OBJECT_SELF);
SWFP HARMFUL = FALSE;
if(GetHasSpellEffect(FORCE_POWER_WARRIOR_RAGE))
{
Sp_RemoveSpellEffectsGeneral(FORCE_POWER_WARRIOR_RAGE, oTarget);
SignalEvent(oTarget, EventSpellCastAt(OBJECT_SELF, GetSpellId(),
SWFP_HARMFUL));
eBuff = SetEffectIcon(eBuff, 7);
eTargetVisual = EffectVisualEffect(VFX_PRO_FORCE_ARMOUR);
eTargetVisual = EffectLinkEffects(eTargetVisual,
EffectVisualEffect(VFX_PRO_FORCE_SHIELD));
if(CasterLevel < 6)
{
eBuff = EffectLinkEffects(eBuff, EffectAbilityIncrease(ABILITY_STRENGTH, 3));
eBuff = EffectLinkEffects(eBuff, EffectACDecrease(4, AC_DODGE_BONUS, AC_VS_DAMAGE_TYPE_ALL));
}
else if(CasterLevel < 12)
{
eBuff = EffectLinkEffects(eBuff, EffectAbilityIncrease(ABILITY_STRENGTH, 3));
eBuff = EffectLinkEffects(eBuff, EffectACDecrease(3, AC_DODGE_BONUS, AC_VS_DAMAGE_TYPE_ALL));
}
else // This effect will be applied if the caster is level 12 and up
{
eBuff = EffectLinkEffects(eBuff, EffectAbilityIncrease(ABILITY_STRENGTH, 15));
eBuff = EffectLinkEffects(eBuff, EffectAbilityIncrease(ABILITY_DEXTERITY, 5));
}
ApplyEffectToObject(DURATION_TYPE_TEMPORARY, eTargetVisual,
oTarget, 3.0);
ApplyEffectToObject(DURATION_TYPE_TEMPORARY, eBuff, oTarget,
90.0);
}
any ideas?