Module Expr Str ImportFrom alias ImportFrom alias ImportFrom alias Assign NameStore Num Assign NameStore Num ClassDef bases body Expr Str FunctionDef arguments args NameParam defaults body Expr Str Expr Call AttributeLoad Call NameLoad attr Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr ListLoad Assign AttributeStore NameLoad attr Num decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body Expr Str Assert CompareIsNot NameLoad NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad decorator_list NameLoad FunctionDef arguments args NameParam defaults body Expr Str Return SubscriptLoad AttributeLoad NameLoad attr Slice decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore Call NameLoad NameLoad If AttributeLoad NameLoad attr body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad For NameStore AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr NameLoad decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr If CompareIs NameLoad NameLoad body Return NameLoad Assign NameStore Call NameLoad Call NameLoad NameLoad While Num body For NameStore NameLoad body If CompareLtE AttributeLoad NameLoad attr Num body Return NameLoad For NameStore NameLoad body Assign AttributeStore NameLoad attr BinOpSub AttributeLoad NameLoad attr Num For NameStore Call AttributeLoad NameLoad attr body If CompareIsNot AttributeLoad NameLoad attr NameLoad body Assign AttributeStore NameLoad attr BinOpSub AttributeLoad NameLoad attr Num If CompareLtE AttributeLoad NameLoad attr Num body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr For TupleStore NameStore NameStore Call AttributeLoad AttributeLoad NameLoad attr attr body If CompareGt NameLoad Num body Assign SubscriptStore AttributeLoad NameLoad attr Index NameLoad BinOpSub NameLoad Num decorator_list decorator_list ClassDef bases body Expr Str FunctionDef arguments args NameParam NameParam NameParam NameParam defaults Num Str Num body Expr Call AttributeLoad Call NameLoad attr Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list NameLoad decorator_list ClassDef bases body Expr Str FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad Call NameLoad attr Assign AttributeStore NameLoad attr ListLoad Assign AttributeStore NameLoad attr NameLoad decorator_list NameLoad FunctionDef arguments args NameParam defaults body Expr Str Return AttributeLoad NameLoad attr decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign AttributeStore NameLoad attr NameLoad decorator_list NameLoad decorator_list
N/A N/A 
Module for Model related classes
 pyherc.aspects log_debug pyherc.data.level get_characters pyherc.events e_level N/A ESCAPED_DUNGEON 1 N/A DIED_IN_DUNGEON 2 Model N/A N/A N/A 
    Represents playing world
     __init__ N/A N/A self N/A N/A N/A 
        Default constructor
         N/A N/A N/A N/A super __init__ N/A N/A self dungeon None N/A N/A self player None N/A N/A self config None N/A N/A self tables None N/A N/A self __event_listeners N/A N/A N/A self end_condition 0 N/A log_debug register_event_listener N/A N/A self listener N/A N/A N/A 
        Registers event listener on this model

        :param listener: Listener to register
         N/A N/A listener None N/A N/A N/A N/A self __event_listeners append listener N/A log_debug get_event_listeners N/A N/A self N/A N/A N/A 
        Retrieve registered event listeners
         N/A N/A N/A self __event_listeners N/A N/A log_debug raise_event N/A N/A self event N/A N/A N/A 
        Relays event to creatures

        :param event: event to relay
        :type event: dict
         N/A level N/A e_level event N/A N/A self player N/A N/A N/A N/A N/A self player receive_event event N/A listener N/A self __event_listeners N/A N/A N/A N/A listener receive_event event N/A log_debug get_next_creature N/A N/A self rules_engine N/A N/A N/A 
        Get the character who is next to take action

        :param rules_engine: engine containing rules
        :type rules_engine: RulesEngine
        :returns: Character to act next
        :rtype: Character
         N/A level N/A N/A self player level N/A N/A level None N/A N/A None N/A creatures N/A list N/A get_characters level N/A 1 N/A N/A creature creatures N/A N/A N/A N/A creature tick 0 N/A N/A creature N/A creature creatures N/A N/A N/A creature tick N/A N/A creature tick 1 N/A effect N/A N/A creature get_effects N/A N/A N/A N/A effect tick None N/A N/A N/A effect tick N/A N/A effect tick 1 N/A N/A N/A effect tick 0 N/A N/A N/A N/A effect trigger N/A rules_engine dying_rules N/A N/A N/A creature remove_expired_effects N/A N/A skill limit N/A N/A N/A creature cooldowns items N/A N/A N/A limit 0 N/A N/A N/A N/A creature cooldowns N/A skill N/A limit 1 N/A N/A Damage N/A N/A N/A 
    Damage done in combat
     __init__ N/A N/A self amount damage_type magic_bonus N/A 0 bludgeoning 0 N/A N/A N/A N/A N/A super __init__ N/A N/A self amount amount N/A N/A self damage_type damage_type N/A N/A self magic_bonus magic_bonus N/A log_debug N/A MimicData N/A N/A N/A 
    Represents mimicing character
     __init__ N/A N/A self character N/A N/A N/A N/A N/A N/A super __init__ N/A N/A self fov_matrix N/A N/A N/A self character character N/A log_debug get_character N/A N/A self N/A N/A N/A 
        Get mimicing character

        :returns: Character
        :rtype: Character
         N/A N/A self character N/A log_debug set_character N/A N/A self character N/A N/A N/A 
        Set character mimicing this item

        :param character: Character to set
        :type character: Character
         N/A N/A self character character N/A log_debug N/A