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

229 lines
7.6 KiB
Plaintext

void main()
{
if ((GetHitDice(OBJECT_SELF) <= 10))
{
int nCheck = d100(1);
if(nCheck <= 9)
{
CreateItemOnObject("Garnet", OBJECT_SELF, 1);
}
else if(nCheck <= 18)
{
CreateItemOnObject("Amethyst", OBJECT_SELF, 1);
}
else if(nCheck <= 27)
{
CreateItemOnObject("Ametrine", OBJECT_SELF, 1);
}
else if(nCheck <= 36)
{
CreateItemOnObject("Aquamarine", OBJECT_SELF, 1);
}
else if(nCheck <= 45)
{
CreateItemOnObject("Tanzanite", OBJECT_SELF, 1);
}
else if(nCheck <= 54)
{
CreateItemOnObject("Taulite", OBJECT_SELF, 1);
}
else if(nCheck <= 63)
{
CreateItemOnObject("Zircon", OBJECT_SELF, 1);
}
else if(nCheck <= 72)
{
CreateItemOnObject("Topaz", OBJECT_SELF, 1);
}
else if(nCheck <= 81)
{
CreateItemOnObject("Tourmaline", OBJECT_SELF, 1);
}
}
else if ((GetHitDice(OBJECT_SELF) <= 15))
{
int nCheck2 = d100(1);
if(nCheck2 <= 10)
{
CreateItemOnObject("Garnet", OBJECT_SELF, 1);
}
else if(nCheck2 <= 20)
{
CreateItemOnObject("Amethyst", OBJECT_SELF, 1);
}
else if(nCheck2 <= 26)
{
CreateItemOnObject("Ametrine", OBJECT_SELF, 1);
}
else if(nCheck2 <= 32)
{
CreateItemOnObject("Aquamarine", OBJECT_SELF, 1);
}
else if(nCheck2 <= 38)
{
CreateItemOnObject("Tanzanite", OBJECT_SELF, 1);
}
else if(nCheck2 <= 45)
{
CreateItemOnObject("Taulite", OBJECT_SELF, 1);
}
else if(nCheck2 <= 53)
{
CreateItemOnObject("Zircon", OBJECT_SELF, 1);
}
else if(nCheck2 <= 61)
{
CreateItemOnObject("Topaz", OBJECT_SELF, 1);
}
else if(nCheck2 <= 69)
{
CreateItemOnObject("Tourmaline", OBJECT_SELF, 1);
}
else if(nCheck2 <= 77)
{
CreateItemOnObject("Pearl", OBJECT_SELF, 1);
}
else if(nCheck2 <= 81)
{
CreateItemOnObject("Peridot", OBJECT_SELF, 1);
}
else if(nCheck2 <= 84)
{
CreateItemOnObject("Iolite", OBJECT_SELF, 1);
}
else if(nCheck2 <= 87)
{
CreateItemOnObject("Citrine", OBJECT_SELF, 1);
}
else if(nCheck2 <= 90)
{
CreateItemOnObject("Emerald", OBJECT_SELF, 1);
}
else if(nCheck2 <= 93)
{
CreateItemOnObject("Ruby", OBJECT_SELF, 1);
}
else if(nCheck2 <= 96)
{
CreateItemOnObject("Sapphire", OBJECT_SELF, 1);
}
else if(nCheck2 <= 99)
{
CreateItemOnObject("Diamond", OBJECT_SELF, 1);
}
else if(nCheck2 <= 100)
{
CreateItemOnObject("BlackDiamond", OBJECT_SELF, 1);
}
}
else if ((GetHitDice(OBJECT_SELF) <= 9999))
{
int nCheck = d100(1);
if(nCheck <= 1)
{
CreateItemOnObject("IounStone1", OBJECT_SELF, 1);
}
else if(nCheck <= 2)
{
CreateItemOnObject("IounStone2", OBJECT_SELF, 1);
}
else if(nCheck <= 3)
{
CreateItemOnObject("IounStone3", OBJECT_SELF, 1);
}
else if(nCheck <= 4)
{
CreateItemOnObject("IounStone4", OBJECT_SELF, 1);
}
else if(nCheck <= 5)
{
CreateItemOnObject("IounStone5", OBJECT_SELF, 1);
}
else if(nCheck <= 6)
{
CreateItemOnObject("IounStone6", OBJECT_SELF, 1);
}
else if(nCheck <= 7)
{
CreateItemOnObject("IounStone7", OBJECT_SELF, 1);
}
else if(nCheck <= 20)
{
CreateItemOnObject("Amethyst", OBJECT_SELF, 1);
}
else if(nCheck <= 26)
{
CreateItemOnObject("Garnet", OBJECT_SELF, 1);
}
else if(nCheck <= 32)
{
CreateItemOnObject("Ametrine", OBJECT_SELF, 1);
}
else if(nCheck <= 40)
{
CreateItemOnObject("Aquamarine", OBJECT_SELF, 1);
}
else if(nCheck <= 46)
{
CreateItemOnObject("Tanzanite", OBJECT_SELF, 1);
}
else if(nCheck <= 52)
{
CreateItemOnObject("Taulite", OBJECT_SELF, 1);
}
else if(nCheck <= 58)
{
CreateItemOnObject("Zircon", OBJECT_SELF, 1);
}
else if(nCheck <= 64)
{
CreateItemOnObject("Topaz", OBJECT_SELF, 1);
}
else if(nCheck <= 70)
{
CreateItemOnObject("Tourmaline", OBJECT_SELF, 1);
}
else if(nCheck <= 77)
{
CreateItemOnObject("Pearl", OBJECT_SELF, 1);
}
else if(nCheck <= 80)
{
CreateItemOnObject("Peridot", OBJECT_SELF, 1);
}
else if(nCheck <= 83)
{
CreateItemOnObject("Iolite", OBJECT_SELF, 1);
}
else if(nCheck <= 86)
{
CreateItemOnObject("Citrine", OBJECT_SELF, 1);
}
else if(nCheck <= 89)
{
CreateItemOnObject("Emerald", OBJECT_SELF, 1);
}
else if(nCheck <= 92)
{
CreateItemOnObject("Ruby", OBJECT_SELF, 1);
}
else if(nCheck <= 95)
{
CreateItemOnObject("Sapphire", OBJECT_SELF, 1);
}
else if(nCheck <= 98)
{
CreateItemOnObject("Diamond", OBJECT_SELF, 1);
}
else
{
CreateItemOnObject("BlackDiamond", OBJECT_SELF, 1);
}
}
}