127 lines
3.8 KiB
Plaintext
127 lines
3.8 KiB
Plaintext
#include "prc_inc_racial"
|
|
|
|
void main()
|
|
{
|
|
object oObject = OBJECT_SELF;
|
|
if ((MyPRCGetRacialType(oObject) == RACIAL_TYPE_DWARF)
|
|
|| (MyPRCGetRacialType(oObject) == RACIAL_TYPE_ELF)
|
|
|| (MyPRCGetRacialType(oObject) == RACIAL_TYPE_GIANT)
|
|
|| (MyPRCGetRacialType(oObject) == RACIAL_TYPE_GNOME)
|
|
|| (MyPRCGetRacialType(oObject) == RACIAL_TYPE_HALFELF)
|
|
|| (MyPRCGetRacialType(oObject) == RACIAL_TYPE_HALFLING)
|
|
|| (MyPRCGetRacialType(oObject) == RACIAL_TYPE_HALFORC)
|
|
|| (MyPRCGetRacialType(oObject) == RACIAL_TYPE_HUMAN)
|
|
|| (MyPRCGetRacialType(oObject) == RACIAL_TYPE_HUMANOID_GOBLINOID)
|
|
|| (MyPRCGetRacialType(oObject) == RACIAL_TYPE_HUMANOID_MONSTROUS)
|
|
|| (MyPRCGetRacialType(oObject) == RACIAL_TYPE_HUMANOID_ORC)
|
|
|| (MyPRCGetRacialType(oObject) == RACIAL_TYPE_HUMANOID_REPTILIAN))
|
|
{
|
|
|
|
int nCheck = d100(1);
|
|
if(nCheck <= 40)
|
|
{
|
|
}
|
|
else if(nCheck <= 45)
|
|
{
|
|
CreateItemOnObject("Chocolate1", OBJECT_SELF, 1);
|
|
}
|
|
else if(nCheck <= 50)
|
|
{
|
|
CreateItemOnObject("lootration", OBJECT_SELF, 1);
|
|
}
|
|
else if(nCheck <= 56)
|
|
{
|
|
CreateItemOnObject("lootration001", OBJECT_SELF, 1);
|
|
}
|
|
else if(nCheck <= 58)
|
|
{
|
|
CreateItemOnObject("lootration002", OBJECT_SELF, 1);
|
|
}
|
|
else if(nCheck <= 60)
|
|
{
|
|
CreateItemOnObject("lootration003", OBJECT_SELF, 1);
|
|
}
|
|
else if(nCheck <= 62)
|
|
{
|
|
CreateItemOnObject("lootration004", OBJECT_SELF, 1);
|
|
}
|
|
else if(nCheck <= 64)
|
|
{
|
|
CreateItemOnObject("lootration005", OBJECT_SELF, 1);
|
|
}
|
|
else if(nCheck <= 66)
|
|
{
|
|
CreateItemOnObject("lootration006", OBJECT_SELF, 1);
|
|
}
|
|
else if(nCheck <= 68)
|
|
{
|
|
CreateItemOnObject("lootration007", OBJECT_SELF, 1);
|
|
}
|
|
else if(nCheck <= 70)
|
|
{
|
|
CreateItemOnObject("lootration008", OBJECT_SELF, 1);
|
|
}
|
|
else if(nCheck <= 72)
|
|
{
|
|
CreateItemOnObject("lootration009", OBJECT_SELF, 1);
|
|
}
|
|
else if(nCheck <= 74)
|
|
{
|
|
CreateItemOnObject("lootration010", OBJECT_SELF, 1);
|
|
}
|
|
else if(nCheck <= 76)
|
|
{
|
|
CreateItemOnObject("lootration011", OBJECT_SELF, 1);
|
|
}
|
|
else if(nCheck <= 78)
|
|
{
|
|
CreateItemOnObject("lootration012", OBJECT_SELF, 1);
|
|
}
|
|
else if(nCheck <= 80)
|
|
{
|
|
CreateItemOnObject("lootration013", OBJECT_SELF, 1);
|
|
}
|
|
else if(nCheck <= 82)
|
|
{
|
|
CreateItemOnObject("lootration014", OBJECT_SELF, 1);
|
|
}
|
|
else if(nCheck <= 84)
|
|
{
|
|
CreateItemOnObject("lootration015", OBJECT_SELF, 1);
|
|
}
|
|
else if(nCheck <= 86)
|
|
{
|
|
CreateItemOnObject("lootration016", OBJECT_SELF, 1);
|
|
}
|
|
else if(nCheck <= 88)
|
|
{
|
|
CreateItemOnObject("lootration017", OBJECT_SELF, 1);
|
|
}
|
|
else if(nCheck <= 90)
|
|
{
|
|
CreateItemOnObject("lootration018", OBJECT_SELF, 1);
|
|
}
|
|
else if(nCheck <= 92)
|
|
{
|
|
CreateItemOnObject("lootration019", OBJECT_SELF, 1);
|
|
}
|
|
else if(nCheck <= 94)
|
|
{
|
|
CreateItemOnObject("lootration020", OBJECT_SELF, 1);
|
|
}
|
|
else if(nCheck <= 96)
|
|
{
|
|
CreateItemOnObject("lootration021", OBJECT_SELF, 1);
|
|
}
|
|
else if(nCheck <= 98)
|
|
{
|
|
CreateItemOnObject("lootration022", OBJECT_SELF, 1);
|
|
}
|
|
else
|
|
{
|
|
CreateItemOnObject("lootration023", OBJECT_SELF, 1);
|
|
}
|
|
}
|
|
}
|
|
|