DnD_5e.tactics.combatant_tactics package
Module contents
- class DnD_5e.tactics.combatant_tactics.CombatantTactic(**kwargs)[source]
Bases:
TacticSubclass of
Tacticused for selectingCombatants
- class DnD_5e.tactics.combatant_tactics.LowestAcTactic(**kwargs)[source]
Bases:
MinTactic,CombatantTacticSelects the
Combatantwith the lowest AC.
- class DnD_5e.tactics.combatant_tactics.HighestAcTactic(**kwargs)[source]
Bases:
MaxTactic,CombatantTacticSelects the
Combatantwith the highest AC
- class DnD_5e.tactics.combatant_tactics.LowAcTactic(**kwargs)[source]
Bases:
ConditionTactic,ThresholdTactic,CombatantTacticSelects the
Combatantwith AC below a threshold determined at initialization
- class DnD_5e.tactics.combatant_tactics.HighAcTactic(**kwargs)[source]
Bases:
ConditionTactic,ThresholdTactic,CombatantTacticSelects the
Combatantwith AC above a threshold determined at initialization
- class DnD_5e.tactics.combatant_tactics.BloodiedTactic(**kwargs)[source]
Bases:
ConditionTactic,CombatantTacticSelects the
Combatantthat is bloodied
- class DnD_5e.tactics.combatant_tactics.LowestHpTactic(**kwargs)[source]
Bases:
MinTactic,CombatantTacticSelects the
Combatantwith the lowest AC.
- class DnD_5e.tactics.combatant_tactics.HighestHpTactic(**kwargs)[source]
Bases:
MaxTactic,CombatantTacticSelects the
Combatantwith the highest AC
- class DnD_5e.tactics.combatant_tactics.LowHpTactic(**kwargs)[source]
Bases:
ConditionTactic,ThresholdTactic,CombatantTacticSelects the
Combatantthat has hp lower than a given threshold
- class DnD_5e.tactics.combatant_tactics.HighHpTactic(**kwargs)[source]
Bases:
ConditionTactic,ThresholdTactic,CombatantTacticSelects the
Combatantthat has hp lower than a given threshold
- class DnD_5e.tactics.combatant_tactics.MaxHpTactic(**kwargs)[source]
Bases:
ConditionTactic,CombatantTacticSelects the
Combatantthat is at max hp
- class DnD_5e.tactics.combatant_tactics.HighHpToMaxTactic(**kwargs)[source]
Bases:
ConditionTactic,ThresholdTactic,CombatantTacticSelects the
Combatantfor whom the difference between max hp and current hp is greater than a threshold determined at initialization
- class DnD_5e.tactics.combatant_tactics.IsConsciousTactic(**kwargs)[source]
Bases:
ConditionTactic,CombatantTacticSelects the
Combatantthat is conscious (i.e., not unconscious or dead)
- class DnD_5e.tactics.combatant_tactics.IsUnconsciousTactic(**kwargs)[source]
Bases:
ConditionTactic,CombatantTacticSelects the
Combatantthat is unconscious
- class DnD_5e.tactics.combatant_tactics.HasTempHpTactic(**kwargs)[source]
Bases:
ConditionTactic,CombatantTacticSelects the
Combatantthat has temporary hp
- class DnD_5e.tactics.combatant_tactics.NoTempHpTactic(**kwargs)[source]
Bases:
ConditionTactic,CombatantTacticSelects the
Combatantthat has no temporary hp
- class DnD_5e.tactics.combatant_tactics.VulnerabilityTactic(**kwargs)[source]
Bases:
CombatantTactic
- class DnD_5e.tactics.combatant_tactics.HasVulnerabilityTactic(**kwargs)[source]
Bases:
VulnerabilityTactic,ConditionTacticSelects the
Combatantthat has a vulnerability determined at initialization
- class DnD_5e.tactics.combatant_tactics.HasNoVulnerabilityTactic(**kwargs)[source]
Bases:
VulnerabilityTactic,ConditionTacticSelects the
Combatantthat does not have a vulnerability determined at initialization
- class DnD_5e.tactics.combatant_tactics.ResistanceTactic(**kwargs)[source]
Bases:
CombatantTactic
- class DnD_5e.tactics.combatant_tactics.HasResistanceTactic(**kwargs)[source]
Bases:
ResistanceTactic,ConditionTacticSelects the
Combatantthat has a resistance determined at initialization
- class DnD_5e.tactics.combatant_tactics.HasNoResistanceTactic(**kwargs)[source]
Bases:
ResistanceTactic,ConditionTacticSelects the
Combatantthat does not have a resistance determined at initialization
- class DnD_5e.tactics.combatant_tactics.ImmunityTactic(**kwargs)[source]
Bases:
CombatantTactic
- class DnD_5e.tactics.combatant_tactics.HasImmunityTactic(**kwargs)[source]
Bases:
ImmunityTactic,ConditionTacticSelects the
Combatantthat has an immunity determined at initialization
- class DnD_5e.tactics.combatant_tactics.HasNoImmunityTactic(**kwargs)[source]
Bases:
ImmunityTactic,ConditionTacticSelects the
Combatantthat does not have an immunity determined at initialization