Right I've got a 4 day weekend and all so I tried to make a force power edit the spells 2da write the script in KotOR Tool and hit compile but every time it says error at main line 5 and int line 14 here's the script
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_SHILD));
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);
}
could anyone tell me what's wrong with it