take a look at this code sample, as I'm hoping it can help you understand using Lists+Dictionaries, and be able to fix your issue from it:
viewtopic.php?f=18&t=5138viewtopic.php?f=18&t=5137----------
I'm not sure what your design is (need more info), so... if you're using a List and a Dictionary...
make sure that Dictionary Attributes are indeed Dictionary Attributes
make sure that your List Attributes are indeed List Attributes
your code otherwise looks fine (do note that your upper code's Attributes are List Attributes), besides your 'DictionaryItem' bottom line of code, which needs to be:
VARIABLE = DictionaryItem (Object_name.Attribute_name, "key_string_name")
// and if you want to display your Dictionary's (key_string_name) selected Value:
msg (VARIABLE)
Lastly, just double-check that you got no Typos, make sure your Objects and Attributes are spelled~typed correctly
lastly lastly, from your error... maybe you got a 'combat' somewhere in your entire game code, when it should be (for example~possibly): 'combat_list'