Czyli chcesz, aby możliwy był drop tylko jednej rzeczy, tak?
Jeżeli dobrze mówię, możesz to zrobić następująco:
# 1/2000 = 0,05% czyli największa liczba, której wielokrotnością są wszystkie szanse procentowe w tym kodzie
# (przy dzieleniu wszystkich szans procentowych w tym kodzie przez 0,05% wyjdą nam liczby całkowite)
set {_r} to random integer between 1 and 2000
# 0,05% * 14 = 0,7% (od 1 do 14 mamy 14 liczb całkowitych: 1, 2, 3... , 14)
if {_r} is between 1 and 14:
# Jakiś kod
# 0,05% * 9 = 0,45% (od 15 do 23 mamy 9 liczb całkowitych)
else if {_r} is between 15 and 23:
# Inny kod
# 0,05% * 8 = 0,4% (od 24 do 31 mamy 8 liczb całkowitych)
else if {_r} is between 24 and 31:
# Jeszcze inny kod
# I tak dalej...