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

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 >= 98)
{
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);
}
}
}
}