Hi.
Do array lists and hash tables function the same way?
Array is a indexed list.
Hashtable uses Keys (names)
When creating a hashtable the list is not always in the same order.
For this case i would prefer using hash tables.
for example if some cards would have different stats (lets stay 'Stun' for example).
You can get a cards hash table and and use 'Hash Table Get Next' Store the name and result.
after that use a string switch and check the name. (NAME/EFFECT/ATTACK VALUE/ELEMENT/STUN)
Then display or setup the value, then loop back to the get next state.
This way you can easily set different stats variations.
when you use array you would be stuck with index 1 NAME, index 2 EFFECT etc.
there should be no issue having a lot of hashtables/arrays.