After about an hour of trial and error, I managed to script up a drop loot table system for BtV! Each enemy will now have 3 loot tables, each with varied chance of drop and a varied drop (can change it on the go, so enemy A may have 100% chance of dropping random item from table 1, 40% chance of dropping item from table 2 and 15% chance for dropping an item from table 3).