| 816 | } |
| 817 | |
| 818 | void GetGoldSeed(int pnum, ItemStruct *h) |
| 819 | { |
| 820 | int i, ii, s; |
| 821 | BOOL doneflag; |
| 822 | |
| 823 | do { |
| 824 | doneflag = TRUE; |
| 825 | s = GetRndSeed(); |
| 826 | for (i = 0; i < numitems; i++) { |
| 827 | ii = itemactive[i]; |
| 828 | if (item[ii]._iSeed == s) |
| 829 | doneflag = FALSE; |
| 830 | } |
| 831 | if (pnum == myplr) { |
| 832 | for (i = 0; i < plr[pnum]._pNumInv; i++) { |
| 833 | if (plr[pnum].InvList[i]._iSeed == s) |
| 834 | doneflag = FALSE; |
| 835 | } |
| 836 | } |
| 837 | } while (!doneflag); |
| 838 | |
| 839 | h->_iSeed = s; |
| 840 | } |
| 841 | |
| 842 | void SetPlrHandSeed(ItemStruct *h, int iseed) |
| 843 | { |
no test coverage detected