| 907 | |
| 908 | |
| 909 | void cMonster::AddRandomRareDropItem(cItems & a_Drops, cItems & a_Items, short a_LootingLevel) |
| 910 | { |
| 911 | MTRand r1; |
| 912 | int Count = r1.randInt() % 200; |
| 913 | if (Count < (5 + a_LootingLevel)) |
| 914 | { |
| 915 | int Rare = r1.randInt() % a_Items.Size(); |
| 916 | a_Drops.push_back(a_Items.at(Rare)); |
| 917 | } |
| 918 | } |
| 919 | |
| 920 | |
| 921 |