Amon_PRC8/_module/nss/nw_g0_confuse.nss

42 lines
1.1 KiB
Plaintext
Raw Normal View History

2025-04-03 19:00:46 -04:00
//::///////////////////////////////////////////////
//:: Confusion Heartbeat Support Script
//:: NW_G0_Confuse
//:: Copyright (c) 2001 Bioware Corp.
//:://////////////////////////////////////////////
/*
This heartbeat script runs on any creature
that has been hit with the confusion effect.
*/
//:://////////////////////////////////////////////
//:: Created By: Preston Watamaniuk
//:: Created On: Sept 27, 2001
//:://////////////////////////////////////////////
#include "x0_inc_henai"
void main()
{
// TK removed SendForHelp
// SendForHelp();
//Make sure the creature is commandable for the round
SetCommandable(TRUE);
//Clear all previous actions.
ClearAllActions(TRUE);
int nRandom = d10();
//Roll a random int to determine this rounds effects
if(nRandom == 1)
{
ActionRandomWalk();
}
else if (nRandom >= 2 && nRandom <= 6)
{
ClearAllActions(TRUE);
}
else if(nRandom >= 7 && nRandom <= 10)
{
ActionAttack(GetNearestObject(OBJECT_TYPE_CREATURE));
}
SetCommandable(FALSE);
}