Initial Upload

Initial Upload
This commit is contained in:
Jaysyn904
2023-09-21 21:20:34 -04:00
parent d3f23f8b3c
commit 94990edc60
5734 changed files with 6324648 additions and 0 deletions

34
_module/nss/bx_warspa.nss Normal file
View File

@@ -0,0 +1,34 @@
void main()
{
int iCheck = d6(1);
object oTarget = GetFirstObjectInShape(SHAPE_SPHERE, 10.0, GetLocation(OBJECT_SELF), OBJECT_TYPE_CREATURE);
if(!GetIsObjectValid(oTarget))
{
return;
}
while(GetIsDead(oTarget))
{
oTarget = GetNextObjectInShape(SHAPE_SPHERE, 10.0, GetLocation(OBJECT_SELF), OBJECT_TYPE_CREATURE);
}
if(iCheck == 3 && oTarget != OBJECT_INVALID && !GetIsDM(oTarget))
{
DelayCommand(1.0, PlayVoiceChat(VOICE_CHAT_BATTLECRY1, OBJECT_SELF));
ClearAllActions(TRUE);
DelayCommand(0.1, ActionUseTalentOnObject(TalentFeat(FEAT_IMPROVED_WHIRLWIND), GetNearestCreature(CREATURE_TYPE_PLAYER_CHAR, PLAYER_CHAR_IS_PC, OBJECT_SELF, 1)));
DelayCommand(2.0,ActionAttack(GetNearestCreature(CREATURE_TYPE_PLAYER_CHAR, PLAYER_CHAR_IS_PC, OBJECT_SELF, 1)));
}
if(iCheck == 4 && oTarget != OBJECT_INVALID && !GetIsDM(oTarget))
{
DelayCommand(1.0, PlayVoiceChat(VOICE_CHAT_BATTLECRY2, OBJECT_SELF));
ClearAllActions(TRUE);
ActionAttack(oTarget);
AssignCommand(oTarget, ClearAllActions(TRUE));
ApplyEffectToObject(DURATION_TYPE_TEMPORARY, EffectKnockdown(), oTarget, 3.0f);
}
}