PoA_PRC8/_module/nss/rhazhid_beat_bos.nss
Jaysyn904 8d97886c3f Changed folder name.
Changed folder name.
2022-10-07 21:08:37 -04:00

49 lines
1.6 KiB
Plaintext

//::///////////////////////////////////////////////
//:: Default On Heartbeat
//:: NW_C2_DEFAULT1
//:: Copyright (c) 2001 Bioware Corp.
//:://////////////////////////////////////////////
/*
This script will have people perform default
animations.
*/
//:://////////////////////////////////////////////
//:: Created By: Preston Watamaniuk
//:: Created On: Nov 23, 2001
//:://////////////////////////////////////////////
#include "NW_I0_GENERIC"
void main()
{
object enemy = GetNearestCreature(CREATURE_TYPE_PLAYER_CHAR,PLAYER_CHAR_IS_PC,OBJECT_SELF,1, CREATURE_TYPE_IS_ALIVE );
if (!GetHasSpellEffect(SPELL_SHADOW_SHIELD, OBJECT_SELF)) {
AssignCommand(OBJECT_SELF, ActionCastSpellAtObject(SPELL_SHADOW_SHIELD,OBJECT_SELF, METAMAGIC_MAXIMIZE, TRUE, 40, PROJECTILE_PATH_TYPE_DEFAULT, TRUE));
}
if (!GetHasSpellEffect(SPELL_TRUE_SEEING, OBJECT_SELF)) {
AssignCommand(OBJECT_SELF, ActionCastSpellAtObject(SPELL_TRUE_SEEING,OBJECT_SELF, METAMAGIC_MAXIMIZE, TRUE, 40, PROJECTILE_PATH_TYPE_DEFAULT, TRUE));
}
if (!GetHasSpellEffect(SPELL_GREATER_SPELL_MANTLE, OBJECT_SELF)) {
AssignCommand(OBJECT_SELF, ActionCastSpellAtObject(SPELL_GREATER_SPELL_MANTLE,OBJECT_SELF, METAMAGIC_MAXIMIZE, TRUE, 40, PROJECTILE_PATH_TYPE_DEFAULT, TRUE));
}
if (!GetHasSpellEffect(SPELL_GREATER_STONESKIN, OBJECT_SELF)) {
AssignCommand(OBJECT_SELF, ActionCastSpellAtObject(SPELL_GREATER_STONESKIN,OBJECT_SELF, METAMAGIC_MAXIMIZE, TRUE, 40, PROJECTILE_PATH_TYPE_DEFAULT, TRUE));
}
if(!GetIsFighting(OBJECT_SELF) || !GetIsInCombat(OBJECT_SELF)) {
AssignCommand(OBJECT_SELF, ActionAttack(enemy));
}
}