Updated the final boss battle to be closer to pen and paper. Created souless minions for final battle. Updated Wand of Orcus to be closer to pen and paper. Fixed onAcquire bugs with teleporter stones. Added several missing magical items that are part of the soulless minions gear. Fixed respawning web placeable. Put Oracle & Trabitz on proper factions. Fixed XP system so powerful foes still grant XP. Fixed size of Orcus model. Full compile.
31 lines
1.2 KiB
Plaintext
31 lines
1.2 KiB
Plaintext
//::///////////////////////////////////////////////
|
|
//:: Lycanthrope Change
|
|
//:: NW_C2_LYWOLF_D
|
|
//:: Copyright (c) 2001 Bioware Corp.
|
|
//:://////////////////////////////////////////////
|
|
/*
|
|
Changes someone into a werewolf when they are
|
|
attacked.
|
|
*/
|
|
//:://////////////////////////////////////////////
|
|
//:: Created By: Preston Watamaniuk
|
|
//:: Created On: Jan 27, 2002
|
|
//:://////////////////////////////////////////////
|
|
|
|
void main()
|
|
{
|
|
// Make sure the were creature has a custom on spawn in with the line Custom User On Attacked being
|
|
// commented in. This becomes the Userdefined script.
|
|
|
|
int nUser = GetUserDefinedEventNumber();
|
|
int nChange = GetLocalInt(OBJECT_SELF,"NW_LYCANTHROPE");
|
|
effect eShape = EffectPolymorph(POLYMORPH_TYPE_WEREWOLF); //Use one of the polymorph constants here (WERE_RAT, WERE_WOLF or WERE_CAT)
|
|
effect eVis = EffectVisualEffect(VFX_FNF_SUMMON_UNDEAD);
|
|
if(nUser == 1005 && nChange == 0)
|
|
{
|
|
DelayCommand(1.0, ApplyEffectToObject(DURATION_TYPE_PERMANENT, eShape, OBJECT_SELF));
|
|
DelayCommand(1.0, ApplyEffectAtLocation(DURATION_TYPE_INSTANT, eVis, GetLocation(OBJECT_SELF)));
|
|
SetLocalInt(OBJECT_SELF, "NW_LYCANTHROPE", 1);
|
|
}
|
|
}
|