Module Expr Str ImportFrom alias ImportFrom alias alias ImportFrom alias ClassDef bases body Expr Str FunctionDef arguments args NameParam defaults body Expr Str Expr Call AttributeLoad Call NameLoad attr Assign AttributeStore NameLoad attr Num Assign AttributeStore NameLoad attr Num Assign AttributeStore NameLoad attr Num Assign AttributeStore NameLoad attr Num Assign AttributeStore NameLoad attr Call NameLoad Assign AttributeStore NameLoad attr Num Assign AttributeStore NameLoad attr Num Assign AttributeStore NameLoad attr Num Assign AttributeStore NameLoad attr Num Assign AttributeStore NameLoad attr Num Assign AttributeStore NameLoad attr Num Assign AttributeStore NameLoad attr Str Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr TupleLoad Assign AttributeStore NameLoad attr ListLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr ListLoad Assign AttributeStore NameLoad attr ListLoad Assign AttributeStore NameLoad attr Call NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr ListLoad Assign AttributeStore NameLoad attr ListLoad Assign AttributeStore NameLoad attr Dict Assign AttributeStore NameLoad attr ListLoad Assign AttributeStore NameLoad attr Dict decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign AttributeStore NameLoad attr NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign AttributeStore NameLoad attr NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str If Call NameLoad NameLoad Str body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr orelse Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str If Call NameLoad NameLoad Str body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr orelse Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign AttributeStore NameLoad attr NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign AttributeStore NameLoad attr NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign AttributeStore NameLoad attr NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign AttributeStore NameLoad attr NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign AttributeStore NameLoad attr NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign AttributeStore NameLoad attr NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign AttributeStore NameLoad attr NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign AttributeStore NameLoad attr NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign AttributeStore NameLoad attr NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign AttributeStore NameLoad attr NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign AttributeStore NameLoad attr NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign AttributeStore NameLoad attr NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str If Call NameLoad NameLoad Str body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr orelse Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str If Call NameLoad NameLoad Str body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr orelse Assign AttributeStore NameLoad attr NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign AttributeStore NameLoad attr NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Str Assign SubscriptStore AttributeLoad NameLoad attr Index NameLoad NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Str Assign SubscriptStore AttributeLoad NameLoad attr Index NameLoad NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call NameLoad AttributeLoad NameLoad attr If AttributeLoad NameLoad attr body Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr Assign AttributeStore AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr For NameStore AttributeLoad NameLoad attr body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad For NameStore AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr NameLoad For NameStore AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr NameLoad For NameStore AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr NameLoad For NameStore AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr NameLoad For TupleStore NameStore NameStore Call AttributeLoad AttributeLoad NameLoad attr attr body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad For NameStore AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr NameLoad For TupleStore NameStore NameStore Call AttributeLoad AttributeLoad NameLoad attr attr body Expr Call NameLoad NameLoad NameLoad NameLoad Return NameLoad decorator_list decorator_list
N/A N/A 
Module for character builder
 mockito mock pyherc.data Character cooldown pyherc.data.effects EffectsCollection CharacterBuilder N/A N/A N/A 
    Class for building Characters
     __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 hit_points 10 N/A N/A self max_hp 10 N/A N/A self spirit 5 N/A N/A self max_spirit 5 N/A N/A self model N/A mock N/A N/A self speed 1 N/A N/A self tick 0 N/A N/A self attack 1 N/A N/A self body 1 N/A N/A self mind 1 N/A N/A self finesse 1 N/A N/A self name prototype N/A N/A self level None N/A N/A self location N/A N/A N/A self items N/A N/A N/A self weapon None N/A N/A self effect_handles N/A N/A N/A self effects N/A N/A N/A self effects_collection N/A EffectsCollection N/A N/A self player_character False N/A N/A self listeners N/A N/A N/A self update_listeners N/A N/A N/A self domains N/A N/A N/A self spell_entries N/A N/A N/A self cooldowns N/A N/A as_player_character N/A N/A self N/A N/A N/A 
        Configure generated character to be player
         N/A N/A self player_character True N/A self N/A with_model N/A N/A self model N/A N/A N/A 
        Use given model

        :param model: model
        :type model: Model
         N/A N/A self model model N/A self N/A with_effect_handle N/A N/A self handle N/A N/A N/A 
        Add effect handle to generated character

        :param handle: effect handle
        :type handle: EffectHandle
         N/A N/A hasattr handle build N/A N/A N/A N/A N/A self effect_handles append N/A N/A handle build N/A N/A N/A N/A N/A self effect_handles append handle N/A self N/A with_effect N/A N/A self effect N/A N/A N/A 
        Add effect to generated character

        :param effect: effect
        :type effect: Effect
         N/A N/A hasattr effect build N/A N/A N/A N/A N/A self effects append N/A N/A effect build N/A N/A N/A N/A N/A self effects append effect N/A self N/A with_hit_points N/A N/A self hit_points N/A N/A N/A 
        Configure amount of hit points

        :param hit_points: hit points
        :type hit_points: int
         N/A N/A self hit_points hit_points N/A self N/A with_max_hp N/A N/A self max_hp N/A N/A N/A 
        Configure maximum amount of hit points

        :param max_hp: maximum hit points
        :type max_hp: int
         N/A N/A self max_hp max_hp N/A self N/A with_spirit N/A N/A self spirit N/A N/A N/A 
        Configure amount of spirit points

        :param spirit: spirit points
        :type spirit: int
         N/A N/A self spirit spirit N/A self N/A with_max_spirit N/A N/A self max_spirit N/A N/A N/A 
        Confiugre maximum amount of spirit points

        :param max_spirit: maximum spirit points
        :type max_spirit: int
         N/A N/A self max_spirit max_spirit N/A self N/A with_speed N/A N/A self speed N/A N/A N/A 
        Configure speed

        :param speed: speed of character
        :type speed: int
         N/A N/A self speed speed N/A self N/A with_mind N/A N/A self mind N/A N/A N/A 
        Configure mind

        :param mind: mind of character
        :type mind: int
         N/A N/A self mind mind N/A self N/A with_tick N/A N/A self tick N/A N/A N/A 
        Set internal clock of character

        :param tick: tick
        :type tick: int
         N/A N/A self tick tick N/A self N/A with_attack N/A N/A self attack N/A N/A N/A 
        Configure attack value of character

        :param attack: attack value
        :type attack: int
         N/A N/A self attack attack N/A self N/A with_body N/A N/A self body N/A N/A N/A 
        Configure body value of character

        :param body: body value
        :type body: int
         N/A N/A self body body N/A self N/A with_level N/A N/A self level N/A N/A N/A 
        Set level where character is located

        :param level: level
        :type level: Level
         N/A N/A self level level N/A self N/A with_location N/A N/A self location N/A N/A N/A 
        Set location of character

        :param location: location
        :type location: (int, int)
         N/A N/A self location location N/A self N/A with_name N/A N/A self name N/A N/A N/A 
        Set name of character

        :param name: name
        :type name: string
         N/A N/A self name name N/A self N/A with_event_listener N/A N/A self listener N/A N/A N/A 
        Register event listener to listen this character

        :param listener: listener
        :type listener: listener

        .. note:: Can be called multiple times
         N/A N/A N/A N/A self listeners append listener N/A self N/A with_update_listener N/A N/A self listener N/A N/A N/A 
        Register update listener to listen this character

        :param listener: listener
        :type listener: listner

        .. note:: Can be called multiple times
         N/A N/A N/A N/A self update_listeners append listener N/A self N/A with_item N/A N/A self item N/A N/A N/A 
        Add item into characters inventory

        :param item: item to add
        :type item: Item

        .. note:: Can be called multiple times
         N/A N/A hasattr item build N/A N/A N/A N/A N/A self items append N/A N/A item build N/A N/A N/A N/A N/A self items append item N/A self N/A with_weapon N/A N/A self weapon N/A N/A N/A 
        Set weapon to use

        :param weapon: weapon to use
        :type weapon: Item
         N/A N/A hasattr weapon build N/A N/A N/A self weapon N/A N/A weapon build N/A N/A N/A self weapon weapon N/A self N/A with_finesse N/A N/A self finesse N/A N/A N/A 
        Set finesse of the character

        :param finesse: finesse to set
        :type finesse: integer
         N/A N/A self finesse finesse N/A self N/A with_domain N/A N/A self domain level N/A N/A N/A 
        Set spell domain for character

        :param domain: name of the domain
        :type domain: string
        :param level: level of the domain
        :type level: int

        .. note:: Can be called multiple times
         N/A N/A N/A self domains N/A domain level N/A self N/A with_spell_entry N/A N/A self entry N/A N/A N/A 
        Add spell entry

        :param entry: entry to add
        :type entry: SpellEntry
         N/A N/A N/A N/A self spell_entries append entry N/A self N/A with_cooldown N/A N/A self skill cooldown N/A N/A N/A 
        Configure cooldown of a skill
         N/A N/A N/A self cooldowns N/A skill cooldown N/A self N/A build N/A N/A self N/A N/A N/A 
        Build character

        :returns: character
        :rtype: Character
         N/A character N/A Character N/A self model N/A N/A self player_character N/A N/A N/A N/A self model player character N/A N/A character name N/A self name N/A N/A character hit_points N/A self hit_points N/A N/A character max_hp N/A self max_hp N/A N/A character spirit N/A self spirit N/A N/A character max_spirit N/A self max_spirit N/A N/A character mind N/A self mind N/A N/A character body N/A self body N/A N/A character finesse N/A self finesse N/A N/A character attack N/A self attack N/A N/A character speed N/A self speed N/A N/A character tick N/A self tick N/A N/A character level N/A self level N/A N/A character location N/A self location N/A N/A N/A character inventory weapon N/A self weapon N/A item N/A self items N/A N/A N/A N/A N/A character inventory append item N/A handle N/A self effect_handles N/A N/A N/A N/A character add_effect_handle handle N/A effect N/A self effects N/A N/A N/A N/A character add_effect effect N/A listener N/A self listeners N/A N/A N/A N/A character register_event_listener listener N/A listener N/A self update_listeners N/A N/A N/A N/A character register_for_updates listener N/A N/A domain level N/A N/A N/A self domains items N/A N/A N/A N/A character add_domain_level domain level N/A entry N/A self spell_entries N/A N/A N/A N/A character add_spell_entry entry N/A N/A skill limit N/A N/A N/A self cooldowns items N/A N/A N/A cooldown character skill limit N/A character N/A N/A