'Return a dict with all the information needed to display the stat.
key     | description
display | Display the stat (True or False)
msgdict | Message to display (list of dict [{ \'msg\': msg, \'decoration\': decoration } ... ])
align   | Message position'

def get_stats_display(self, args=None, max_width=None):

    display_curse = False
    if hasattr(self, 'display_curse'):
        display_curse = self.display_curse
    if hasattr(self, 'align'):
        align_curse = self._align
    if (max_width is not None):
        ret = {'display': display_curse, 'msgdict': self.msg_curse(args, max_width=max_width), 'align': align_curse}
    else:
        ret = {'display': display_curse, 'msgdict': self.msg_curse(args), 'align': align_curse}
    return ret
