Updated the final boss battle

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.
This commit is contained in:
Jaysyn904
2025-03-07 09:12:04 -05:00
parent 905a60ebad
commit 82c1015f4a
197 changed files with 114032 additions and 15791 deletions

View File

@@ -0,0 +1,30 @@
//::///////////////////////////////////////////////
//:: 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);
}
}