DnD_5e.character_classes.bard module

class DnD_5e.character_classes.bard.Bard(**kwargs)[source]

Bases: SpellCaster, Character

Bard character class

current_eq(other) bool[source]

Compare self and other to determine if they are identical based on the attributes checked in equals and also these attributes: inspiration slots

Parameters:

other – the Bard to compare

Returns:

True if self is identical to other, False otherwise

Return type:

bool

get_inspiration_dice() Tuple[int, int][source]
Returns:

inspiration dice

Return type:

TYPE_DICE_TUPLE

get_inspiration_slots() int[source]
Returns:

inspiration slots

Return type:

non-negative integer

send_inspiration(target: Combatant)[source]

Give an inspiration die to target. NOT IMPLEMENTED YET (i.e., nobody can take inspiration)

Parameters:

target (Combatant) – the Combatant to give inspiration to

Returns:

None