Amon_PRC8/_module/nss/gongsystem.nss
Jaysyn904 c5cffc37af Initial Commit
Initial Commit [v1.01]
2025-04-03 19:00:46 -04:00

66 lines
1.4 KiB
Plaintext

void main()
{
object oPC = GetLastAttacker();
ActionDoCommand(PlaySound("as_cv_gongring3"));
int nDiceRoll = d100(1);
if(nDiceRoll <= 10)
{
object oTarget = GetWaypointByTag("gong1");
AssignCommand(oPC, JumpToObject(oTarget));
}
else if(nDiceRoll <= 20)
{
object oTarget = GetWaypointByTag("gong2");
AssignCommand(oPC, JumpToObject(oTarget));
}
else if(nDiceRoll <= 30)
{
object oTarget = GetWaypointByTag("gong3");
AssignCommand(oPC, JumpToObject(oTarget));
}
else if(nDiceRoll <= 40)
{
object oTarget = GetWaypointByTag("gong4");
AssignCommand(oPC, JumpToObject(oTarget));
}
else if(nDiceRoll <= 50)
{
object oTarget = GetWaypointByTag("gong5");
AssignCommand(oPC, JumpToObject(oTarget));
}
else if(nDiceRoll <= 60)
{
object oTarget = GetWaypointByTag("gong6");
AssignCommand(oPC, JumpToObject(oTarget));
}
else if(nDiceRoll <= 70)
{
object oTarget = GetWaypointByTag("gong7");
AssignCommand(oPC, JumpToObject(oTarget));
}
else if(nDiceRoll <= 80)
{
object oTarget = GetWaypointByTag("gong8");
AssignCommand(oPC, JumpToObject(oTarget));
}
else if(nDiceRoll <= 90)
{
object oTarget = GetWaypointByTag("gong9");
AssignCommand(oPC, JumpToObject(oTarget));
}
else
{
object oTarget = GetWaypointByTag("gong10");
AssignCommand(oPC, JumpToObject(oTarget));
}
}