229 lines
7.6 KiB
Plaintext
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);
|
|
}
|
|
}
|
|
}
|
|
|
|
|