| 1977 | } |
| 1978 | |
| 1979 | void GetUniqueItem(int i, int uid) |
| 1980 | { |
| 1981 | UniqueItemFlag[uid] = TRUE; |
| 1982 | SaveItemPower(i, UniqueItemList[uid].UIPower1, UniqueItemList[uid].UIParam1, UniqueItemList[uid].UIParam2, 0, 0, 1); |
| 1983 | |
| 1984 | if (UniqueItemList[uid].UINumPL > 1) |
| 1985 | SaveItemPower(i, UniqueItemList[uid].UIPower2, UniqueItemList[uid].UIParam3, UniqueItemList[uid].UIParam4, 0, 0, 1); |
| 1986 | if (UniqueItemList[uid].UINumPL > 2) |
| 1987 | SaveItemPower(i, UniqueItemList[uid].UIPower3, UniqueItemList[uid].UIParam5, UniqueItemList[uid].UIParam6, 0, 0, 1); |
| 1988 | if (UniqueItemList[uid].UINumPL > 3) |
| 1989 | SaveItemPower(i, UniqueItemList[uid].UIPower4, UniqueItemList[uid].UIParam7, UniqueItemList[uid].UIParam8, 0, 0, 1); |
| 1990 | if (UniqueItemList[uid].UINumPL > 4) |
| 1991 | SaveItemPower(i, UniqueItemList[uid].UIPower5, UniqueItemList[uid].UIParam9, UniqueItemList[uid].UIParam10, 0, 0, 1); |
| 1992 | if (UniqueItemList[uid].UINumPL > 5) |
| 1993 | SaveItemPower(i, UniqueItemList[uid].UIPower6, UniqueItemList[uid].UIParam11, UniqueItemList[uid].UIParam12, 0, 0, 1); |
| 1994 | |
| 1995 | strcpy(item[i]._iIName, UniqueItemList[uid].UIName); |
| 1996 | item[i]._iIvalue = UniqueItemList[uid].UIValue; |
| 1997 | |
| 1998 | if (item[i]._iMiscId == IMISC_UNIQUE) |
| 1999 | item[i]._iSeed = uid; |
| 2000 | |
| 2001 | item[i]._iUid = uid; |
| 2002 | item[i]._iMagical = ITEM_QUALITY_UNIQUE; |
| 2003 | item[i]._iCreateInfo |= 0x0200; |
| 2004 | } |
| 2005 | |
| 2006 | void SpawnUnique(int uid, int x, int y) |
| 2007 | { |
no test coverage detected