Hi.
With Hash Table Get Many you can get multiple values on a hash table.
but you will stil need to check each one after you got them from the hashtable.
also
if you need multiple killed for same enemy, use 1 key name. and add 1 for each kill on that enemy
so on kill :
1st do 'HashTableContainsKey'
to check if already placed in list, of not add to list and set int value to 1
if it has then get int value and add 1
then do a 'quest check'
with the get many, IF 1 enemy is not there yet you will get a key not found event.
So you will already know quest is not complete.
if at least 1 of each has been killed then go next step.
Then check each enemy's int value.
I hope this helps