UW2_PRC8/_module/nss/satanbeat.nss
Jaysyn904 5197ad9a4d Initial upload
Initial upload
2023-09-25 20:24:01 -04:00

22 lines
816 B
Plaintext

void main()
{
object enemy = GetNearestCreature(CREATURE_TYPE_PLAYER_CHAR,PLAYER_CHAR_IS_PC,OBJECT_SELF);
switch (d4()) {
case 1: AssignCommand(OBJECT_SELF, PlayVoiceChat(VOICE_CHAT_BATTLECRY1, OBJECT_SELF));
case 2:AssignCommand(OBJECT_SELF, PlayVoiceChat(VOICE_CHAT_BATTLECRY2, OBJECT_SELF)); ; break;
case 3: AssignCommand(OBJECT_SELF, PlayVoiceChat(VOICE_CHAT_BATTLECRY2, OBJECT_SELF)); ; break;
case 4: AssignCommand(OBJECT_SELF, PlayVoiceChat(VOICE_CHAT_BATTLECRY3, OBJECT_SELF)); ; break;
}
if (GetArea(OBJECT_SELF) == GetArea(enemy)){
AssignCommand(enemy, ClearAllActions());
SetCommandable(FALSE, enemy);
AssignCommand (OBJECT_SELF,JumpToLocation(GetLocation(enemy)));
AssignCommand(OBJECT_SELF, ActionAttack(enemy));
DelayCommand(3.0, SetCommandable(TRUE, enemy));
}
}