Tu pourra dans ce cas, assez facilement via utilisation de Class, créer un système de loot avec des taux de chances
Un boucle qui sera de la longueur du nombre d'objets que tu veut drop (probablement aléatoire), et une autre imbriqué, qui ira dans tout tes objets référencés dans ta liste de Class, et via un petit algo de randomisation, ajoutera ou non ton objet a tes drops
Niveau algo, sa donnerais un truc du style:
if ( Random.Range(0,100) <= ListeObjets[i].chances )
Drops.Add( ListeObjets[i] );
Voilà l'ami Javascriptien !