46 lines
1.6 KiB
Plaintext
46 lines
1.6 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_DRAGON)
|
|
|| (MyPRCGetRacialType(oObject) == RACIAL_TYPE_UNDEAD)
|
|
|| (MyPRCGetRacialType(oObject) == RACIAL_TYPE_CONSTRUCT)
|
|
|| (MyPRCGetRacialType(oObject) == RACIAL_TYPE_HUMANOID_REPTILIAN))
|
|
{
|
|
|
|
int nCheck = d100(1);
|
|
if(nCheck >= 99)
|
|
{
|
|
int nItemNum = d100(2);
|
|
if (nItemNum <= 9)
|
|
{
|
|
string sItem = "ULITEM_00" + IntToString(nItemNum);
|
|
CreateItemOnObject(sItem, OBJECT_SELF, 1);
|
|
}
|
|
else if (nItemNum <= 99)
|
|
{
|
|
string sItem = "ULITEM_0" + IntToString(nItemNum);
|
|
CreateItemOnObject(sItem, OBJECT_SELF, 1);
|
|
}
|
|
else
|
|
{
|
|
string sItem = ("ULITEM_" + IntToString(nItemNum));
|
|
CreateItemOnObject(sItem, OBJECT_SELF, 1);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|