Im looking to add a new power in the game and i just want to know if this is possible, basically the power would replace the targeted npc model with a different one for a specified duration (i.e 1 or 2 rounds) and add a confuse spell to the same npc the same duration
Edit: ok i know i have to do this via script, however since im at work , :rolleyes: , and i dont have access to any kotor files or scripts would the script be similiar to this
void main()
{
// This is the Object to apply the effect to.
object oTarget = OBJECT_SELF;
// Create the effect to apply: the "*" is whatever i want
effect ePoly = EffectPolymorph(POLYMORPH_TYPE_*);
// Create the visual portion of the effect. This is instantly
// applied and not persistant with wether or not we have the
// above effect.
effect eVis = EffectVisualEffect(VFX_IMP_EVIL_HELP);
effect eVis = EffectVisualEffect(VFX_IMP_REDUCE_ABILITY_SCORE);
// Apply the visual effect to the target
ApplyEffectToObject(DURATION_TYPE_INSTANT, eVis, oTarget);
// Apply the effect to the object
ApplyEffectToObject(DURATION_TYPE_PERMANENT, ePoly, oTarget);
// Apply the duration effect for fDuration.
ApplyEffectToObject(DURATION_TYPE_TEMPORARY, eLink, oPC, fDuration);
}
just need help figuring out how to implement the ActionCastSpellAtObject
Function to the script as well as implementing on attack of force power
Edit: ok i really need help with this script i get compile errors all over the place.
and i checked out bean's thead
http://www.lucasforums.com/showthread.php?t=137498)
but unfortunayely it lefy me with more questions than answers
======================
ok i think i finally found part of the script i need , i believe this should be the script needed to transform the NPC .
Taken from k_inc_tar.nss
object TAR_TransformCreature(object oTarget = OBJECT_INVALID,string sTemplate = "")
{
if(GetIsObjectValid(oTarget) && sTemplate != "")
{
location lPlace = GetLocation(oTarget);
DestroyObject(oTarget,0.0,TRUE);
return(CreateObject(OBJECT_TYPE_CREATURE,sTemplate ,lPlace));
}
else
{
return(OBJECT_INVALID);
}
}
now i need to know where to define the sTemplate function.
-i also need to reCreate the original NPC if they havent been killed yet at the end of the battle
- Finally i need to put a confuse spell on the same NPC as well as add all the VFX for the Transformation