HoS_PRC8/_mod/_module/nss/altar_evil.nss
Jaysyn904 04165202c0 Initial upload
Initial upload
2024-11-25 19:36:07 -05:00

24 lines
884 B
Plaintext

///////////////////////////////////////////////////////////////
// Evil Altar
// By Deva Bryson Winblood. 12/29/2003
///////////////////////////////////////////////////////////////
void main()
{
object oPC=GetLastUsedBy();
string sID=GetLocalString(oPC,"sTeamID");
object oStart=GetNearestObjectByTag(sID+"_START");
object oNearM=GetNearestObjectByTag("slave1");
object oNearF=GetNearestObjectByTag("slave2");
object oSlave=OBJECT_INVALID;
float fDist;
if (oStart!=OBJECT_INVALID)
{ // correct team to use
if (oNearM!=OBJECT_INVALID) oSlave=oNearM;
else if (oNearF!=OBJECT_INVALID) oSlave=oNearF;
fDist=GetDistanceBetween(oSlave,OBJECT_SELF);
SetLocalObject(oPC,"oTarget",oSlave);
AssignCommand(oPC,ClearAllActions());
AssignCommand(oPC,ActionStartConversation(oPC,"altar_sacrifice",TRUE,FALSE));
} // correct team to use
}