DnD_5e package
Subpackages
- DnD_5e.armor package
- DnD_5e.armory package
- Module contents
SimpleWeaponMartialWeaponMeleeWeaponRangedWeaponClubDaggerGreatclubJavelinLightHammerMaceQuarterstaffSickleSpearLightCrossbowDartShortbowSlingBattleaxeFlailGlaiveGreataxeGreatswordHalberdLanceLongswordMaulMorningstarPikeRapierScimitarShortswordTridentWarPickWarhammerWhipBlowgunHandCrossbowHeavyCrossbowLongbowis_monk_weapon()
- Module contents
- DnD_5e.attack_class package
- Submodules
- DnD_5e.attack_class.saving_throw_attacks module
- DnD_5e.attack_class.spell_attacks module
- Module contents
AttackAttack.set_name()Attack.get_attack_dice()Attack.get_damage_dice()Attack.get_attack_mod()Attack.get_damage_mod()Attack.get_damage_type()Attack.has_damage_type()Attack.get_range()Attack.get_melee_range()Attack.get_adv()Attack.get_name()Attack.get_weapon()Attack.get_max_hit()Attack.get_min_hit()Attack.get_average_hit()Attack.get_max_damage()Attack.get_min_damage()Attack.get_average_damage()Attack.get_prob_hit()Attack.get_dpr()Attack.set_attack_mod()Attack.shift_attack_mod()Attack.set_damage_mod()Attack.shift_damage_mod()Attack.roll_attack()Attack.roll_damage()Attack.make_attack()Attack.on_hit()Attack.on_miss()Attack.send_damage()
MultiAttackMultiAttack.current_eq()MultiAttack.get_attacks()MultiAttack.get_attack_by_name()MultiAttack.get_max_damage()MultiAttack.get_min_damage()MultiAttack.get_average_damage()MultiAttack.add_attack()MultiAttack.remove_attack()MultiAttack.make_attack()MultiAttack.get_damage_dice()MultiAttack.get_attack_mod()MultiAttack.get_damage_mod()MultiAttack.get_damage_type()MultiAttack.get_range()MultiAttack.get_melee_range()MultiAttack.get_adv()MultiAttack.get_weapon()MultiAttack.get_max_hit()MultiAttack.get_average_hit()MultiAttack.set_attack_mod()MultiAttack.set_damage_mod()MultiAttack.shift_damage_mod()MultiAttack.roll_attack()MultiAttack.roll_damage()
- DnD_5e.battlemap package
- Module contents
BattleMapBattleMap.invalid_point_errorMsgBattleMap.PointBattleMap.PointWithDistanceBattleMap.validate_point()BattleMap.validate_points()BattleMap.get_square_size()BattleMap.get_light_source()BattleMap.set_normal_dark_point()BattleMap.set_magical_dark_point()BattleMap.dispel_normal_darkness()BattleMap.dispel_magical_darkness()BattleMap.dispel_all_darkness()BattleMap.is_in_bounds()BattleMap.is_walkable()BattleMap.is_swimmable()BattleMap.is_traversable()BattleMap.get_dpr_for_point()BattleMap.set_damage_for_point()BattleMap.clear_damage_for_point()BattleMap.get_occupant()BattleMap.set_occupant()BattleMap.get_neighbors()BattleMap.get_traversable_neighbors()BattleMap.get_distance_to_traverse()BattleMap.get_heuristic_distance()BattleMap.find_path()BattleMap.construct_path()
- Module contents
- DnD_5e.bestiary package
- Module contents
CouatlAbolethAngelDevaAngelPlanetarAngelSolarAnimatedArmorAnkhegBasiliskBehirBlackPuddingBugbearBuletteCentaurChimeraChuulCloakerCockatriceDarkmantleDemonBalorDemonDretchDemonGlabrezuDemonHezrouDemonMarilithDemonNalfeshneeDemonQuasitDemonVrockDevilBarbedDevilBeardedDevilBoneDevilChainDevilErinyesDevilHornedDevilIceDevilImpDevilLemureDevilPitFiendDoppelgangerDragonBlackAncientDragonBlackAdultDragonBlackYoungDragonBlackWyrmlingDragonBlueAncientDragonBlueAdultDragonBlueYoungDragonBlueWyrmlingDragonBrassAncientDragonBrassAdultDragonBrassYoungDragonBrassWyrmlingDragonBronzeAncientDragonBronzeAdultDragonBronzeYoungDragonBronzeWyrmlingDragonCopperAncientDragonCopperAdultDragonCopperYoungDragonCopperWyrmlingDragonGoldAncientDragonGoldAdultDragonGoldYoungDragonGoldWyrmlingDragonGreenAncientDragonGreenAdultDragonGreenYoungDragonGreenWyrmlingDragonRedAncientDragonRedAdultDragonRedYoungDragonRedWyrmlingDragonSilverAncientDragonSilverAdultDragonSilverYoungDragonSilverWyrmlingDragonWhiteAncientDragonWhiteAdultDragonWhiteYoungDragonWhiteWyrmlingDriderDryadDuergarElementalAirElementalEarthElementalFireElementalWaterElfDrowEttercapEttinFlyingSwordGargoyleGelatinousCubeGenieDjinniGenieEfreetiGhastGhostGhoulGiantCloudGiantFireGiantFrostGiantHillGiantStoneGiantStormGibberingMoutherGnollGnomeDeepSvirfneblinGoblinGolemClayGolemFleshGolemIronGolemStoneGorgonGrayOozeGrickGriffonGrimlockHagGreenHagNightHagSeaHarpyHellHoundHippogriffHobgoblinHomunculusHydraInvisibleStalkerKoboldKrakenLichLizardfolkMagminManticoreMedusaMephitDustMephitIceMephitMagmaMephitSteamMerfolkMerrowMimicMinotaurMummyMummyLordNagaGuardianNagaSpiritNightmareOchreJellyOgreOgreZombieOniOrcOtyughOwlbearPegasusPlesiosaurusPseudodragonPurpleWormRakshasaRemorhazRocRoperRugofSmotheringRustMonsterSahuaginSalamanderSatyrShadowShamblingMoundShieldGuardianSkeletonSkeletonMinotaurSkeletonWarhorseSpecterSphinxAndrosphinxSphinxGynosphinxSpriteStirgeSuccubusIncubusTarrasqueTreantTriceratopsTrollTyrannosaurusRexUnicornVampireVampireSpawnVioletFungusWerebearWereboarWereratWeretigerWerewolfWightWilloWispWraithWyvernXornZombie
- Module contents
- DnD_5e.character_classes package
- Submodules
- DnD_5e.character_classes.barbarian module
- DnD_5e.character_classes.bard module
- DnD_5e.character_classes.cleric module
- DnD_5e.character_classes.druid module
DruidDruid.current_eq()Druid.get_wild_shape_slots()Druid.get_wild_shapes()Druid.get_current_shape()Druid.get_ac()Druid.get_hit_dice()Druid.get_max_hp()Druid.get_temp_hp()Druid.get_current_hp()Druid.is_bloodied()Druid.is_hp_max()Druid.get_speed()Druid.get_vision()Druid.get_ability()Druid.get_strength()Druid.get_dexterity()Druid.get_constitution()Druid.get_proficiencies()Druid.get_vulnerabilities()Druid.get_resistances()Druid.get_immunities()Druid.get_saving_throw()Druid.get_attacks()Druid.add_wild_shape()Druid.can_cast()Druid.take_damage()Druid.start_shape()Druid.end_shape()
- DnD_5e.character_classes.fighter module
- DnD_5e.character_classes.monk module
- DnD_5e.character_classes.paladin module
- DnD_5e.character_classes.ranger module
- DnD_5e.character_classes.rogue module
- DnD_5e.character_classes.sorcerer module
SorcererSorcerer.current_eq()Sorcerer.get_sorcery_points()Sorcerer.get_full_sorcery_points()Sorcerer.get_metamagic()Sorcerer.has_metamagic()Sorcerer.spend_sorcery_points()Sorcerer.reset_sorcery_points()Sorcerer.spell_slot_to_sorcery_points()Sorcerer.sorcery_points_to_spell_slot()Sorcerer.add_metamagic()
- DnD_5e.character_classes.warlock module
- DnD_5e.character_classes.wizard module
- Module contents
- DnD_5e.combatant package
- Submodules
- DnD_5e.combatant.character module
CharacterCharacter.validate_death_saves()Character.get_level()Character.get_hit_dice()Character.get_death_saves()Character.reset_death_saves()Character.take_damage()Character.should_die_from_damage()Character.become_unconscious()Character.become_conscious()Character.fail_death_save()Character.succeed_death_save()Character.take_turn_unconscious()Character.reset()
- DnD_5e.combatant.creature module
- DnD_5e.combatant.spellcaster module
SpellCasterSpellCaster.current_eq()SpellCaster.get_spell_ability()SpellCaster.get_spell_ability_mod()SpellCaster.get_spell_save_dc()SpellCaster.get_spell_attack_mod()SpellCaster.get_spell_slots()SpellCaster.get_full_spell_slots()SpellCaster.get_level_spell_slots()SpellCaster.get_spells()SpellCaster.can_cast()SpellCaster.add_spell()SpellCaster.spend_spell_slot()SpellCaster.reset_spell_slots()
- Module contents
CombatantCombatant.current_eq()Combatant.get_ac()Combatant.get_unarmored_ac()Combatant.get_armor()Combatant.get_max_hp()Combatant.get_temp_hp()Combatant.get_current_hp()Combatant.is_bloodied()Combatant.is_hp_max()Combatant.get_hp_to_max()Combatant.get_speed()Combatant.get_climb_speed()Combatant.get_fly_speed()Combatant.get_swim_speed()Combatant.get_conditions()Combatant.has_condition()Combatant.is_conscious()Combatant.get_vision()Combatant.can_see()Combatant.get_ability()Combatant.get_strength()Combatant.get_dexterity()Combatant.get_constitution()Combatant.get_intelligence()Combatant.get_wisdom()Combatant.get_charisma()Combatant.get_proficiencies()Combatant.has_proficiency()Combatant.get_proficiency_mod()Combatant.get_expertise()Combatant.has_expertise()Combatant.has_weapon_proficiency()Combatant.has_armor_proficiency()Combatant.get_vulnerabilities()Combatant.is_vulnerable()Combatant.get_resistances()Combatant.is_resistant()Combatant.get_immunities()Combatant.is_immune()Combatant.get_saving_throw()Combatant.get_adv_to_be_hit()Combatant.get_features()Combatant.has_feature()Combatant.get_feature_dict()Combatant.get_feature_classes()Combatant.has_feature_class()Combatant.get_feature_methods()Combatant.has_feature_method()Combatant.get_fighting_styles()Combatant.has_fighting_style()Combatant.get_weapons()Combatant.get_main_hand()Combatant.get_off_hand()Combatant.get_size()Combatant.get_team()Combatant.is_on_my_team()Combatant.get_items()Combatant.get_attacks()Combatant.get_attack_by_name()Combatant.get_weapon_attacks()Combatant.get_enemy_tactic()Combatant.get_heal_tactic()Combatant.get_attack_tactic()Combatant.get_damage_dealt()Combatant.get_damage_taken()Combatant.get_times_unconscious()Combatant.get_name()Combatant.set_name()Combatant.get_logger()Combatant.set_logger()Combatant.set_ac()Combatant.set_armor()Combatant.set_temp_hp()Combatant.add_vulnerability()Combatant.remove_vulnerability()Combatant.add_resistance()Combatant.remove_resistance()Combatant.add_immunity()Combatant.remove_immunity()Combatant.modify_adv_to_be_hit()Combatant.add_feature()Combatant.add_feature_class()Combatant.add_fighting_style()Combatant.add_weapon()Combatant.remove_weapon()Combatant.remove_all_weapons()Combatant.add_weapon_attacks()Combatant.get_weapon_attack_mod()Combatant.get_weapon_damage_mod()Combatant.get_weapon_attack_modifiers()Combatant.add_attack()Combatant.remove_attack()Combatant.remove_weapon_attacks()Combatant.add_condition()Combatant.remove_condition()Combatant.remove_all_conditions()Combatant.set_vision()Combatant.set_size()Combatant.set_team()Combatant.set_enemy_tactic()Combatant.set_heal_tactic()Combatant.set_attack_tactic()Combatant.select_action()Combatant.select_enemy()Combatant.select_heal()Combatant.select_attack()Combatant.send_attack()Combatant.take_attack()Combatant.take_saving_throw()Combatant.make_saving_throw()Combatant.should_die_from_damage()Combatant.take_damage()Combatant.take_healing()Combatant.become_conscious()Combatant.heal_to_max()Combatant.ability_check()Combatant.roll_initiative()Combatant.take_turn()Combatant.become_unconscious()Combatant.take_turn_unconscious()Combatant.die()Combatant.reset()
- DnD_5e.dice package
- Module contents
DiceDice.get_dice_tuple()Dice.get_dice_num()Dice.get_dice_type()Dice.get_modifier()Dice.get_adv()Dice.get_critable()Dice.get_max_value()Dice.get_min_value()Dice.get_average_value()Dice.get_freqdist()Dice.get_freq()Dice.get_prob()Dice.create_probdist()Dice.set_modifier()Dice.shift_modifier()Dice.set_adv()Dice.shift_adv()Dice.roll_dice()
NullDiceDamageDiceNullDamageDiceDiceBagDiceBag.get_dice_list()DiceBag.get_max_value()DiceBag.get_min_value()DiceBag.get_average_value()DiceBag.create_probdist()DiceBag.add_dice()DiceBag.set_modifier()DiceBag.shift_modifier()DiceBag.set_adv()DiceBag.shift_adv()DiceBag.roll_dice()DiceBag.get_dice_tuple()DiceBag.get_dice_num()DiceBag.get_dice_type()DiceBag.get_modifier()DiceBag.get_adv()DiceBag.get_critable()
DamageDiceBag
- Module contents
- DnD_5e.encounter package
- Module contents
EncounterEncounter.get_copy_of_teams_and_combatants()Encounter.get_initial_teams()Encounter.get_initial_combatants()Encounter.get_name()Encounter.set_name()Encounter.get_logger()Encounter.get_teams()Encounter.get_combatants()Encounter.get_current_combatant()Encounter.get_max_rounds()Encounter.get_round()Encounter.get_end_condition()Encounter.get_team_stats()Encounter.get_combatant_stats()Encounter.get_encounter_statnames()Encounter.get_stats()Encounter.set_logger()Encounter.add_team()Encounter.roll_initiative()Encounter.take_turn()Encounter.run()Encounter.reset()
- Module contents
- DnD_5e.features package
- DnD_5e.read_from_web package
- DnD_5e.simulation package
- Module contents
SimulationSimulation.get_name()Simulation.set_name()Simulation.get_encounter()Simulation.collect_stats()Simulation.update_stats()Simulation.calculate_aggregate_stats()Simulation.print_aggregate_stats()Simulation.process_run()Simulation.mp_run()Simulation.run()Simulation.reset_encounter()Simulation.reset_stats()Simulation.reset_encounter_stats()Simulation.reset_combatant_stats()Simulation.reset_team_stats()
- Module contents
- DnD_5e.spell_list package
- Module contents
AcidArrowAcidSplashAidAlarmAlterSelfAnimalFriendshipAnimalMessengerAnimalShapesAnimateDeadAnimateObjectsAntilifeShellAntimagicFieldAntipathySympathyArcaneEyeArcaneHandArcaneLockArcaneSwordArcanistsMagicAuraAstralProjectionAuguryAuraofVitalityAwakenBaneBanishmentBarkskinBeaconofHopeBestowCurseBlackTentaclesBladeBarrierBlessBlightBlindnessDeafnessBlinkBlurBoomingBladeBrandingSmiteBurningHandsCallLightningCalmEmotionsChainLightningCharmPersonChillTouchCircleofDeathClairvoyanceCloneCloudkillColorSprayCommandCommuneCommunewithNatureComprehendLanguagesCompulsionConeofColdConfusionConjureAnimalsConjureCelestialConjureElementalConjureFeyConjureMinorElementalsConjureWoodlandBeingsContactOtherPlaneContagionContingencyContinualFlameControlWaterControlWeatherCounterspellCreateFoodandWaterCreateorDestroyWaterCreateUndeadCreationCureWoundsDancingLightsDarknessDarkvisionDaylightDeathWardDelayedBlastFireballDemiplaneDetectEvilandGoodDetectMagicDetectPoisonandDiseaseDetectThoughtsDimensionDoorDisguiseSelfDisintegrateDispelEvilandGoodDispelMagicDivinationDivineFavorDivineWordDominateBeastDominateMonsterDominatePersonDreamDruidcraftEarthquakeEldritchBlastEnhanceAbilityEnlargeReduceEntangleEnthrallEtherealnessExpeditiousRetreatEyebiteFabricateFaerieFireFaithfulHoundFalseLifeFearFeatherFallFeeblemindFindFamiliarFindSteedFindthePathFindTrapsFingerofDeathFireBoltFireShieldFireStormFireballFlameBladeFlameStrikeFlamingSphereFleshtoStoneFloatingDiskFlyFogCloudForbiddanceForcecageForesightFreedomofMovementFreezingSphereGaseousFormGateGeasGentleReposeGiantInsectGlibnessGlobeofInvulnerabilityGlyphofWardingGoodberryGreaseGreaterInvisibilityGreaterRestorationGuardianofFaithGuardsandWardsGuidanceGuidingBoltGustofWindHallowHallucinatoryTerrainHarmHasteHealHealingWordHeatMetalHellishRebukeHeroesFeastHeroismHideousLaughterHoldMonsterHoldPersonHolyAuraHuntersMarkHypnoticPatternIceStormIdentifyIllusoryScriptImprisonmentIncendiaryCloudInflictWoundsInsectPlagueInstantSummonsInvisibilityIrresistibleDanceJumpKnockLegendLoreLesserRestorationLevitateLightLightningBoltLocateAnimalsorPlantsLocateCreatureLocateObjectLongstriderMageArmorMageHandMagicCircleMagicJarMagicMissileMagicMouthMagicWeaponMagnificentMansionMajorImageMassCureWoundsMassHealMassHealingWordMassSuggestionMazeMeldintoStoneMendingMessageMeteorSwarmMindBlankMinorIllusionMirageArcaneMirrorImageMisleadMistyStepModifyMemoryMoonbeamMoveEarthNondetectionPasswithoutTracePasswallPhantasmalKillerPhantomSteedPlanarAllyPlanarBindingPlaneShiftPlantGrowthPoisonSprayPolymorphPowerWordKillPowerWordStunPrayerofHealingPrestidigitationPrismaticSprayPrismaticWallPrivateSanctumProduceFlameProgrammedIllusionProjectImageProtectionfromEnergyProtectionfromEvilandGoodProtectionfromPoisonPurifyFoodandDrinkRaiseDeadRayofEnfeeblementRayofFrostRegenerateReincarnateRemoveCurseResilientSphereResistanceResurrectionReverseGravityRevivifyRopeTrickSacredFlameSanctuaryScorchingRayScryingSecretChestSeeInvisibilitySeemingSendingSequesterShapechangeShatterShieldShieldofFaithShillelaghShockingGraspSilenceSilentImageSimulacrumSleepSleetStormSlowSparetheDyingSpeakwithAnimalsSpeakwithDeadSpeakwithPlantsSpiderClimbSpikeGrowthSpiritGuardiansSpiritualWeaponStinkingCloudStoneShapeStoneskinStormofVengeanceSuggestionSunbeamSunburstSymbolTelekinesisTelepathicBondTeleportTeleportationCircleThaumaturgyThunderwaveTinyHutTonguesTransportviaPlantsTreeStrideTruePolymorphTrueResurrectionTrueSeeingTrueStrikeUnseenServantVampiricTouchViciousMockeryWallofFireWallofForceWallofIceWallofStoneWallofThornsWardingBondWaterBreathingWaterWalkWebWeirdWindWalkWindWallWishWordofRecallZoneofTruth
- Module contents
- DnD_5e.tactics package
- DnD_5e.team package
- Module contents
TeamTeam.get_name()Team.set_name()Team.get_combatants()Team.get_enemy_tactic()Team.has_member()Team.get_stats()Team.has_all_with_condition()Team.has_any_with_condition()Team.has_some_not_all_with_condition()Team.has_all_unconscious()Team.has_all_dead()Team.has_all_alive()Team.has_all_conscious()Team.has_any_unconscious()Team.has_any_dead()Team.has_some_alive()Team.has_some_not_all_unconscious()Team.has_some_not_all_dead()Team.has_any_conscious()Team.add_combatant()Team.remove_combatant()
- Module contents
- DnD_5e.utility_methods_dnd package
- DnD_5e.weapons package
- Module contents
WeaponWeapon.get_properties()Weapon.has_prop()Weapon.get_range()Weapon.get_melee_range()Weapon.get_damage_dice()Weapon.get_damage_type()Weapon.has_damage_type()Weapon.get_versatile()Weapon.get_name()Weapon.get_owner()Weapon.get_attack_mod()Weapon.get_damage_mod()Weapon.set_name()Weapon.set_owner()Weapon.set_attack_mod()Weapon.set_damage_mod()Weapon.get_attack_kwargs()
weapon_list_equals()
- Module contents