Initial commit

Initial commit [v9.7]
This commit is contained in:
Jaysyn904
2025-04-03 12:54:47 -04:00
parent ff5835fcc7
commit ebc0c6a9b2
11298 changed files with 9432842 additions and 2 deletions

View File

@@ -0,0 +1,68 @@
#include "nw_i0_generic"
void main()
{
object oSpawn;
effect eVFX;
// Get the PC who is in this conversation.
object oPC = GetPCSpeaker();
object oTarget;
//Muskatelwlb2
object oMuskatelwlb2 = GetObjectByTag("Muskatelwlb2");
ChangeToStandardFaction(oMuskatelwlb2, STANDARD_FACTION_HOSTILE);
// Attack the PC.
SetIsTemporaryEnemy(oPC, GetNearestObjectByTag("Muskatelwlb2"));
AssignCommand(GetNearestObjectByTag("Muskatelwlb2"), DetermineCombatRound(oPC));
// Spawn some critters.
eVFX = EffectVisualEffect(VFX_IMP_POLYMORPH);
oSpawn = CreateObject(OBJECT_TYPE_CREATURE, "ratwarrior2", GetLocation(oPC));
AssignCommand(oSpawn, DetermineCombatRound(oPC));
DelayCommand(0.5, ApplyEffectToObject(DURATION_TYPE_INSTANT, eVFX, oSpawn));
oSpawn = CreateObject(OBJECT_TYPE_CREATURE, "ratwarrior2", GetLocation(oPC));
AssignCommand(oSpawn, DetermineCombatRound(oPC));
DelayCommand(0.5, ApplyEffectToObject(DURATION_TYPE_INSTANT, eVFX, oSpawn));
oSpawn = CreateObject(OBJECT_TYPE_CREATURE, "ratwarrior2", GetLocation(oPC));
AssignCommand(oSpawn, DetermineCombatRound(oPC));
DelayCommand(0.5, ApplyEffectToObject(DURATION_TYPE_INSTANT, eVFX, oSpawn));
oSpawn = CreateObject(OBJECT_TYPE_CREATURE, "ratwarrior2", GetLocation(oPC));
AssignCommand(oSpawn, DetermineCombatRound(oPC));
DelayCommand(0.5, ApplyEffectToObject(DURATION_TYPE_INSTANT, eVFX, oSpawn));
oSpawn = CreateObject(OBJECT_TYPE_CREATURE, "ratwarrior2", GetLocation(oPC));
AssignCommand(oSpawn, DetermineCombatRound(oPC));
DelayCommand(0.5, ApplyEffectToObject(DURATION_TYPE_INSTANT, eVFX, oSpawn));
oSpawn = CreateObject(OBJECT_TYPE_CREATURE, "ratwarrior2", GetLocation(oPC));
AssignCommand(oSpawn, DetermineCombatRound(oPC));
DelayCommand(0.5, ApplyEffectToObject(DURATION_TYPE_INSTANT, eVFX, oSpawn));
oSpawn = CreateObject(OBJECT_TYPE_CREATURE, "ratwlb2", GetLocation(oPC));
AssignCommand(oSpawn, DetermineCombatRound(oPC));
DelayCommand(0.5, ApplyEffectToObject(DURATION_TYPE_INSTANT, eVFX, oSpawn));
oSpawn = CreateObject(OBJECT_TYPE_CREATURE, "ratwlb2", GetLocation(oPC));
AssignCommand(oSpawn, DetermineCombatRound(oPC));
DelayCommand(0.5, ApplyEffectToObject(DURATION_TYPE_INSTANT, eVFX, oSpawn));
oSpawn = CreateObject(OBJECT_TYPE_CREATURE, "ratwlb2", GetLocation(oPC));
AssignCommand(oSpawn, DetermineCombatRound(oPC));
DelayCommand(0.5, ApplyEffectToObject(DURATION_TYPE_INSTANT, eVFX, oSpawn));
oSpawn = CreateObject(OBJECT_TYPE_CREATURE, "ratwlb2", GetLocation(oPC));
AssignCommand(oSpawn, DetermineCombatRound(oPC));
DelayCommand(0.5, ApplyEffectToObject(DURATION_TYPE_INSTANT, eVFX, oSpawn));
}