1
0

Fixed Mob Drops, Add Rare and Uncommon Drops, Looting inflicts Drops

This commit is contained in:
TheJumper
2014-02-21 18:45:00 +01:00
parent 1b081a0fbb
commit 1b32b00562
23 changed files with 144 additions and 37 deletions

View File

@@ -18,8 +18,12 @@ cSpider::cSpider(void) :
void cSpider::GetDrops(cItems & a_Drops, cEntity * a_Killer)
{
AddRandomDropItem(a_Drops, 0, 2, E_ITEM_STRING);
AddRandomDropItem(a_Drops, 0, 1, E_ITEM_SPIDER_EYE);
int LootingLevel = a_Killer->GetEquippedWeapon().m_Enchantments.GetLevel(21);
AddRandomDropItem(a_Drops, 0, 2 + LootingLevel, E_ITEM_STRING);
if (a_Killer->IsA("cPlayer") || a_Killer->IsA("cWolf"))
{
AddRandomUncommonDropItem(a_Drops, 33.0f, E_ITEM_SPIDER_EYE);
}
}