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

60 lines
1.5 KiB
Plaintext

void main()
{
object oModule = GetModule();
object oLight1 = GetNearestObjectByTag("1Light11");
object oLight2 = GetNearestObjectByTag("1Light21");
object oLight3 = GetNearestObjectByTag("1Light31");
object oLight4 = GetNearestObjectByTag("1Light41");
object oLight5 = GetNearestObjectByTag("1Light51");
DestroyObject(oLight1, 3.0);
DestroyObject(oLight2, 3.0);
DestroyObject(oLight3, 3.0);
DestroyObject(oLight4, 3.0);
DestroyObject(oLight5, 3.0);
SetLocalInt (oModule, "ThentilOne", 5);
CreateObject(OBJECT_TYPE_PLACEABLE, "1Light41",GetLocation(GetNearestObjectByTag("ThentilZoneOne")));
int nDiceRoll = d100(1);
if(nDiceRoll <= 25)
{
object oTarget;
oTarget = GetObjectByTag("Thentil1Ring");
DestroyObject(oTarget, 0.0);
}
else if(nDiceRoll <= 30)
{
int nSubRoll = d100(1);
if(nSubRoll <= 14)
{
CreateItemOnObject("EXPBOOK001", OBJECT_SELF, 1);
}
else if(nSubRoll <= 28)
{
CreateItemOnObject("EXPBOOK002", OBJECT_SELF, 1);
}
else if(nSubRoll <= 42)
{
CreateItemOnObject("EXPBOOK003", OBJECT_SELF, 1);
}
else if(nSubRoll <= 56)
{
CreateItemOnObject("EXPBOOK004", OBJECT_SELF, 1);
}
else if(nSubRoll <= 70)
{
CreateItemOnObject("EXPBOOK005", OBJECT_SELF, 1);
}
else if(nSubRoll <= 84)
{
CreateItemOnObject("EXPBOOK", OBJECT_SELF, 1);
}
else if(nSubRoll <= 100)
{
CreateItemOnObject("EXPBOOK006", OBJECT_SELF, 1);
}
}
}