Armory#

This is a collection of commonly-tested weapons, runes, spells, and class features.

For example, if you want a +1 Striking Flaming Longsword, you can use the following:

>>> from pathfinder2e_stats import armory
>>> flaming_longsword = armory.pathfinder.melee.longsword(2) + armory.runes.flaming()
>>> flaming_longsword
**Critical success** (2d8)x2 slashing plus (1d6)x2 fire plus 1d10 persistent fire
**Success** 2d8 slashing plus 1d6 fire

All functions in this module return pre-compiled Damage objects. This means that they’re blind to any rune or trait that is not damage-related: for example, there is nothing that distinguishes a +1 sword from a +2 sword, because the attack bonus is not part of the damage profile, but impacts the bonus parameter of check(). Likewise, there is no distinction here between agile and non-agile weapons.

This module will always be incomplete. Feel free to open a PR to add more, but do expect to have to manually write your own damage profiles using Damage for less common weapons and spells.

Pathfinder melee weapons#

pathfinder2e_stats.armory.pathfinder.melee.adze(dice: int = 1, bonus: int = 0) Damage#

Adze

Damage 1d10 slashing

Critical (axe)

pathfinder2e_stats.armory.pathfinder.melee.aklys(dice: int = 1, bonus: int = 0) Damage#

Aklys

Damage 1d6 bludgeoning

pathfinder2e_stats.armory.pathfinder.melee.aldori_dueling_sword(dice: int = 1, bonus: int = 0) Damage#

Aldori Dueling Sword

Damage 1d8 slashing

pathfinder2e_stats.armory.pathfinder.melee.asp_coil(dice: int = 1, bonus: int = 0) Damage#

Asp Coil

Damage 1d6 slashing

pathfinder2e_stats.armory.pathfinder.melee.axe_musket(dice: int = 1, bonus: int = 0) Damage#

Axe Musket

Damage 1d8 slashing

Critical (axe)

pathfinder2e_stats.armory.pathfinder.melee.bastard_sword(dice: int = 1, bonus: int = 0) Damage#

Bastard Sword

Damage 1d8 slashing two-hands d12

pathfinder2e_stats.armory.pathfinder.melee.battle_axe(dice: int = 1, bonus: int = 0) Damage#

Battle Axe

Damage 1d8 slashing

Critical (axe)

pathfinder2e_stats.armory.pathfinder.melee.battle_lute(dice: int = 1, bonus: int = 0) Damage#

Battle Lute

Damage 1d4 bludgeoning two-hands d8

pathfinder2e_stats.armory.pathfinder.melee.battle_saddle(dice: int = 1, bonus: int = 0) Damage#

Battle Saddle

Damage 1d8 slashing

Critical (axe)

pathfinder2e_stats.armory.pathfinder.melee.bayonet(dice: int = 1, bonus: int = 0) Damage#

Bayonet

Damage 1d4 piercing

Critical (knife)

pathfinder2e_stats.armory.pathfinder.melee.bec_de_corbin(dice: int = 1, bonus: int = 0) Damage#

Bec De Corbin

Damage 1d8 piercing

pathfinder2e_stats.armory.pathfinder.melee.black_powder_knuckle_dusters(dice: int = 1, bonus: int = 0) Damage#

Black Powder Knuckle Dusters

Damage 1d4 bludgeoning

pathfinder2e_stats.armory.pathfinder.melee.bladed_diabolo(dice: int = 1, bonus: int = 0) Damage#

Bladed Diabolo

Damage 1d4 slashing

pathfinder2e_stats.armory.pathfinder.melee.bladed_gauntlet(dice: int = 1, bonus: int = 0) Damage#

Bladed Gauntlet

Damage 1d4 slashing

pathfinder2e_stats.armory.pathfinder.melee.bladed_hoop(dice: int = 1, bonus: int = 0) Damage#

Bladed Hoop

Damage 1d6 slashing two-hands d8

Critical (knife)

pathfinder2e_stats.armory.pathfinder.melee.bladed_scarf(dice: int = 1, bonus: int = 0) Damage#

Bladed Scarf

Damage 1d6 slashing

pathfinder2e_stats.armory.pathfinder.melee.bladesweeper(dice: int = 1, bonus: int = 0) Damage#

Bladesweeper

Damage 1d10 slashing

pathfinder2e_stats.armory.pathfinder.melee.bo_staff(dice: int = 1, bonus: int = 0) Damage#

Bo Staff

Damage 1d8 bludgeoning

pathfinder2e_stats.armory.pathfinder.melee.boarding_axe(dice: int = 1, bonus: int = 0) Damage#

Boarding Axe

Damage 1d6 slashing

Critical (axe)

pathfinder2e_stats.armory.pathfinder.melee.boarding_pike(dice: int = 1, bonus: int = 0) Damage#

Boarding Pike

Damage 1d10 piercing

pathfinder2e_stats.armory.pathfinder.melee.bow_staff(dice: int = 1, bonus: int = 0) Damage#

Bow Staff

Damage 1d6 bludgeoning

pathfinder2e_stats.armory.pathfinder.melee.breaching_pike(dice: int = 1, bonus: int = 0) Damage#

Breaching Pike

Damage 1d6 piercing

pathfinder2e_stats.armory.pathfinder.melee.broadspear(dice: int = 1, bonus: int = 0) Damage#

Broadspear

Damage 1d10 piercing

pathfinder2e_stats.armory.pathfinder.melee.butchering_axe(dice: int = 1, bonus: int = 0) Damage#

Butchering Axe

Damage 1d12 slashing

Critical (axe)

pathfinder2e_stats.armory.pathfinder.melee.butterfly_sword(dice: int = 1, bonus: int = 0) Damage#

Butterfly Sword

Damage 1d4 slashing

pathfinder2e_stats.armory.pathfinder.melee.buugeng(dice: int = 1, bonus: int = 0) Damage#

Buugeng

Damage 1d4 slashing

pathfinder2e_stats.armory.pathfinder.melee.cane_pistol(dice: int = 1, bonus: int = 0) Damage#

Cane Pistol

Damage 1d6 bludgeoning

pathfinder2e_stats.armory.pathfinder.melee.capturing_spetum(dice: int = 1, bonus: int = 0) Damage#

Capturing Spetum

Damage 1d10 piercing

pathfinder2e_stats.armory.pathfinder.melee.chain_sword(dice: int = 1, bonus: int = 0) Damage#

Chain Sword

Damage 1d6 slashing

pathfinder2e_stats.armory.pathfinder.melee.clan_dagger(dice: int = 1, bonus: int = 0) Damage#

Clan Dagger

Damage 1d4 piercing

Critical (knife)

pathfinder2e_stats.armory.pathfinder.melee.claw_blade(dice: int = 1, bonus: int = 0) Damage#

Claw Blade

Damage 1d4 slashing deadly d8

Critical (knife)

pathfinder2e_stats.armory.pathfinder.melee.clockwork_macuahuitl(dice: int = 1, bonus: int = 0) Damage#

Clockwork Macuahuitl

Damage 1d10 slashing

pathfinder2e_stats.armory.pathfinder.melee.club(dice: int = 1, bonus: int = 0) Damage#

Club

Damage 1d6 bludgeoning

pathfinder2e_stats.armory.pathfinder.melee.combat_fishing_pole(dice: int = 1, bonus: int = 0) Damage#

Combat Fishing Pole

Damage 1d8 bludgeoning

pathfinder2e_stats.armory.pathfinder.melee.combat_grapnel(dice: int = 1, bonus: int = 0) Damage#

Combat Grapnel

Damage 1d6 piercing

pathfinder2e_stats.armory.pathfinder.melee.combat_lure(dice: int = 1, bonus: int = 0) Damage#

Combat Lure

Damage 1d6 bludgeoning

pathfinder2e_stats.armory.pathfinder.melee.corset_knife(dice: int = 1, bonus: int = 0) Damage#

Corset Knife

Damage 1d4 piercing

Critical (knife)

pathfinder2e_stats.armory.pathfinder.melee.crescent_cross(dice: int = 1, bonus: int = 0) Damage#

Crescent Cross

Damage 1d4 slashing

Critical (knife)

pathfinder2e_stats.armory.pathfinder.melee.cruuk(dice: int = 1, bonus: int = 0) Damage#

Cruuk

Damage 1d6 bludgeoning

pathfinder2e_stats.armory.pathfinder.melee.dagger(dice: int = 1, bonus: int = 0) Damage#

Dagger

Damage 1d4 piercing

Critical (knife)

pathfinder2e_stats.armory.pathfinder.melee.dagger_pistol(dice: int = 1, bonus: int = 0) Damage#

Dagger Pistol

Damage 1d4 piercing

Critical (knife)

pathfinder2e_stats.armory.pathfinder.melee.dancers_spear(dice: int = 1, bonus: int = 0) Damage#

Dancers Spear

Damage 1d6 piercing

pathfinder2e_stats.armory.pathfinder.melee.dandpatta(dice: int = 1, bonus: int = 0) Damage#

Dandpatta

Damage 1d6 slashing

pathfinder2e_stats.armory.pathfinder.melee.dogslicer(dice: int = 1, bonus: int = 0) Damage#

Dogslicer

Damage 1d6 slashing

pathfinder2e_stats.armory.pathfinder.melee.donchak(dice: int = 1, bonus: int = 0) Damage#

Donchak

Damage 1d8 slashing

pathfinder2e_stats.armory.pathfinder.melee.dueling_spear(dice: int = 1, bonus: int = 0) Damage#

Dueling Spear

Damage 1d8 piercing

pathfinder2e_stats.armory.pathfinder.melee.dwarven_dorn_dergar(dice: int = 1, bonus: int = 0) Damage#

Dwarven Dorn Dergar

Damage 1d10 bludgeoning

pathfinder2e_stats.armory.pathfinder.melee.dwarven_waraxe(dice: int = 1, bonus: int = 0) Damage#

Dwarven Waraxe

Damage 1d8 slashing two-hands d12

Critical (axe)

pathfinder2e_stats.armory.pathfinder.melee.earthbreaker(dice: int = 1, bonus: int = 0) Damage#

Earthbreaker

Damage 1d6 bludgeoning two-hands d10

pathfinder2e_stats.armory.pathfinder.melee.elven_branched_spear(dice: int = 1, bonus: int = 0) Damage#

Elven Branched Spear

Damage 1d6 piercing deadly d8

pathfinder2e_stats.armory.pathfinder.melee.elven_curve_blade(dice: int = 1, bonus: int = 0) Damage#

Elven Curve Blade

Damage 1d8 slashing

pathfinder2e_stats.armory.pathfinder.melee.explosive_dogslicer(dice: int = 1, bonus: int = 0) Damage#

Explosive Dogslicer

Damage 1d6 slashing

pathfinder2e_stats.armory.pathfinder.melee.exquisite_sword_cane(dice: int = 1, bonus: int = 0) Damage#

Exquisite Sword Cane

Damage 1d6 piercing

pathfinder2e_stats.armory.pathfinder.melee.exquisite_sword_cane_sheath(dice: int = 1, bonus: int = 0) Damage#

Exquisite Sword Cane Sheath

Damage 1d4 bludgeoning

pathfinder2e_stats.armory.pathfinder.melee.falcata(dice: int = 1, bonus: int = 0) Damage#

Falcata

Damage 1d8 slashing fatal d12

pathfinder2e_stats.armory.pathfinder.melee.falchion(dice: int = 1, bonus: int = 0) Damage#

Falchion

Damage 1d10 slashing

pathfinder2e_stats.armory.pathfinder.melee.fangwire(dice: int = 1, bonus: int = 0) Damage#

Fangwire

Damage 1d4 slashing deadly d8

pathfinder2e_stats.armory.pathfinder.melee.fauchard(dice: int = 1, bonus: int = 0) Damage#

Fauchard

Damage 1d8 slashing deadly d8

pathfinder2e_stats.armory.pathfinder.melee.feng_huo_lun(dice: int = 1, bonus: int = 0) Damage#

Feng Huo Lun

Damage 1d4 slashing

Critical (knife)

pathfinder2e_stats.armory.pathfinder.melee.fighting_fan(dice: int = 1, bonus: int = 0) Damage#

Fighting Fan

Damage 1d4 slashing deadly d6

Critical (knife)

pathfinder2e_stats.armory.pathfinder.melee.fighting_oar(dice: int = 1, bonus: int = 0) Damage#

Fighting Oar

Damage 1d8 bludgeoning

pathfinder2e_stats.armory.pathfinder.melee.fighting_stick(dice: int = 1, bonus: int = 0) Damage#

Fighting Stick

Damage 1d6 bludgeoning

pathfinder2e_stats.armory.pathfinder.melee.filchers_fork(dice: int = 1, bonus: int = 0) Damage#

Filchers Fork

Damage 1d4 piercing deadly d6

pathfinder2e_stats.armory.pathfinder.melee.fire_poi(dice: int = 1, bonus: int = 0) ExpandedDamage#

Fire Poi

Critical success (1d4)x2 bludgeoning plus (1d4)x2 fire plus 1 persistent fire Success 1d4 bludgeoning plus 1d4 fire

pathfinder2e_stats.armory.pathfinder.melee.fist(dice: int = 1, bonus: int = 0) Damage#

Fist

Damage 1d4 bludgeoning

pathfinder2e_stats.armory.pathfinder.melee.flail(dice: int = 1, bonus: int = 0) Damage#

Flail

Damage 1d6 bludgeoning

pathfinder2e_stats.armory.pathfinder.melee.flying_talon(dice: int = 1, bonus: int = 0) Damage#

Flying Talon

Damage 1d4 piercing

pathfinder2e_stats.armory.pathfinder.melee.flyssa(dice: int = 1, bonus: int = 0) Damage#

Flyssa

Damage 1d6 slashing

Critical (knife)

pathfinder2e_stats.armory.pathfinder.melee.forked_bipod(dice: int = 1, bonus: int = 0) Damage#

Forked Bipod

Damage 1d4 piercing deadly d6

pathfinder2e_stats.armory.pathfinder.melee.frying_pan(dice: int = 1, bonus: int = 0) Damage#

Frying Pan

Damage 1d4 bludgeoning fatal d8

pathfinder2e_stats.armory.pathfinder.melee.gada(dice: int = 1, bonus: int = 0) Damage#

Gada

Damage 1d8 bludgeoning two-hands d12

pathfinder2e_stats.armory.pathfinder.melee.gaff(dice: int = 1, bonus: int = 0) Damage#

Gaff

Damage 1d6 bludgeoning

pathfinder2e_stats.armory.pathfinder.melee.gauntlet(dice: int = 1, bonus: int = 0) Damage#

Gauntlet

Damage 1d4 bludgeoning

pathfinder2e_stats.armory.pathfinder.melee.gauntlet_bow(dice: int = 1, bonus: int = 0) Damage#

Gauntlet Bow

Damage 1d4 bludgeoning

pathfinder2e_stats.armory.pathfinder.melee.gill_hook(dice: int = 1, bonus: int = 0) Damage#

Gill Hook

Damage 1d10 piercing

pathfinder2e_stats.armory.pathfinder.melee.gladius(dice: int = 1, bonus: int = 0) Damage#

Gladius

Damage 1d6 piercing deadly d10

pathfinder2e_stats.armory.pathfinder.melee.glaive(dice: int = 1, bonus: int = 0) Damage#

Glaive

Damage 1d8 slashing deadly d8

pathfinder2e_stats.armory.pathfinder.melee.gnome_amalgam_musket(dice: int = 1, bonus: int = 0) Damage#

Gnome Amalgam Musket

Damage 1d8 bludgeoning

pathfinder2e_stats.armory.pathfinder.melee.gnome_flickmace(dice: int = 1, bonus: int = 0) Damage#

Gnome Flickmace

Damage 1d6 bludgeoning

pathfinder2e_stats.armory.pathfinder.melee.gnome_hooked_hammer(dice: int = 1, bonus: int = 0) Damage#

Gnome Hooked Hammer

Damage 1d6 bludgeoning two-hands d10

pathfinder2e_stats.armory.pathfinder.melee.greataxe(dice: int = 1, bonus: int = 0) Damage#

Greataxe

Damage 1d12 slashing

Critical (axe)

pathfinder2e_stats.armory.pathfinder.melee.greatclub(dice: int = 1, bonus: int = 0) Damage#

Greatclub

Damage 1d10 bludgeoning

pathfinder2e_stats.armory.pathfinder.melee.greatpick(dice: int = 1, bonus: int = 0) Damage#

Greatpick

Damage 1d10 piercing fatal d12

Critical (pick)

pathfinder2e_stats.armory.pathfinder.melee.greatsword(dice: int = 1, bonus: int = 0) Damage#

Greatsword

Damage 1d12 slashing

pathfinder2e_stats.armory.pathfinder.melee.griffon_cane(dice: int = 1, bonus: int = 0) Damage#

Griffon Cane

Damage 1d6 bludgeoning two-hands d10

pathfinder2e_stats.armory.pathfinder.melee.guisarme(dice: int = 1, bonus: int = 0) Damage#

Guisarme

Damage 1d10 slashing

pathfinder2e_stats.armory.pathfinder.melee.gun_sword(dice: int = 1, bonus: int = 0) Damage#

Gun Sword

Damage 1d8 slashing

pathfinder2e_stats.armory.pathfinder.melee.halberd(dice: int = 1, bonus: int = 0) Damage#

Halberd

Damage 1d10 piercing

pathfinder2e_stats.armory.pathfinder.melee.hammer_gun(dice: int = 1, bonus: int = 0) Damage#

Hammer Gun

Damage 1d10 bludgeoning

pathfinder2e_stats.armory.pathfinder.melee.hand_adze(dice: int = 1, bonus: int = 0) Damage#

Hand Adze

Damage 1d4 slashing

Critical (axe)

pathfinder2e_stats.armory.pathfinder.melee.hatchet(dice: int = 1, bonus: int = 0) Damage#

Hatchet

Damage 1d6 slashing

Critical (axe)

pathfinder2e_stats.armory.pathfinder.melee.hook_sword(dice: int = 1, bonus: int = 0) Damage#

Hook Sword

Damage 1d6 slashing

pathfinder2e_stats.armory.pathfinder.melee.horsechopper(dice: int = 1, bonus: int = 0) Damage#

Horsechopper

Damage 1d8 slashing

pathfinder2e_stats.armory.pathfinder.melee.injection_spear(dice: int = 1, bonus: int = 0) Damage#

Injection Spear

Damage 1d8 piercing

pathfinder2e_stats.armory.pathfinder.melee.jiu_huan_dao(dice: int = 1, bonus: int = 0) Damage#

Jiu Huan Dao

Damage 1d8 slashing

pathfinder2e_stats.armory.pathfinder.melee.juggling_club(dice: int = 1, bonus: int = 0) Damage#

Juggling Club

Damage 1d4 bludgeoning

pathfinder2e_stats.armory.pathfinder.melee.kalis(dice: int = 1, bonus: int = 0) Damage#

Kalis

Damage 1d8 slashing deadly d8

pathfinder2e_stats.armory.pathfinder.melee.kama(dice: int = 1, bonus: int = 0) Damage#

Kama

Damage 1d6 slashing

Critical (knife)

pathfinder2e_stats.armory.pathfinder.melee.karambit(dice: int = 1, bonus: int = 0) Damage#

Karambit

Damage 1d4 piercing fatal d8

Critical (knife)

pathfinder2e_stats.armory.pathfinder.melee.katana(dice: int = 1, bonus: int = 0) Damage#

Katana

Damage 1d6 slashing two-hands d10 deadly d8

pathfinder2e_stats.armory.pathfinder.melee.katar(dice: int = 1, bonus: int = 0) Damage#

Katar

Damage 1d4 piercing deadly d6

Critical (knife)

pathfinder2e_stats.armory.pathfinder.melee.khakkhara(dice: int = 1, bonus: int = 0) Damage#

Khakkhara

Damage 1d6 bludgeoning two-hands d10

pathfinder2e_stats.armory.pathfinder.melee.khopesh(dice: int = 1, bonus: int = 0) Damage#

Khopesh

Damage 1d8 slashing

pathfinder2e_stats.armory.pathfinder.melee.knuckle_duster(dice: int = 1, bonus: int = 0) Damage#

Knuckle Duster

Damage 1d4 bludgeoning

pathfinder2e_stats.armory.pathfinder.melee.kris(dice: int = 1, bonus: int = 0) Damage#

Kris

Damage 1d4 piercing deadly d8

Critical (knife)

pathfinder2e_stats.armory.pathfinder.melee.kukri(dice: int = 1, bonus: int = 0) Damage#

Kukri

Damage 1d6 slashing

Critical (knife)

pathfinder2e_stats.armory.pathfinder.melee.kusarigama(dice: int = 1, bonus: int = 0) Damage#

Kusarigama

Damage 1d8 slashing

Critical (knife)

pathfinder2e_stats.armory.pathfinder.melee.lance(dice: int = 1, bonus: int = 0) Damage#

Lance

Damage 1d8 piercing deadly d8

pathfinder2e_stats.armory.pathfinder.melee.lancer(dice: int = 1, bonus: int = 0) Damage#

Lancer

Damage 1d6 piercing

pathfinder2e_stats.armory.pathfinder.melee.leiomano(dice: int = 1, bonus: int = 0) Damage#

Leiomano

Damage 1d6 bludgeoning fatal d10

pathfinder2e_stats.armory.pathfinder.melee.light_hammer(dice: int = 1, bonus: int = 0) Damage#

Light Hammer

Damage 1d6 bludgeoning

pathfinder2e_stats.armory.pathfinder.melee.light_mace(dice: int = 1, bonus: int = 0) Damage#

Light Mace

Damage 1d4 bludgeoning

pathfinder2e_stats.armory.pathfinder.melee.light_pick(dice: int = 1, bonus: int = 0) Damage#

Light Pick

Damage 1d4 piercing fatal d8

Critical (pick)

pathfinder2e_stats.armory.pathfinder.melee.lion_scythe(dice: int = 1, bonus: int = 0) Damage#

Lion Scythe

Damage 1d6 slashing

Critical (knife)

pathfinder2e_stats.armory.pathfinder.melee.liuyedao(dice: int = 1, bonus: int = 0) Damage#

Liuyedao

Damage 1d4 slashing deadly d4

pathfinder2e_stats.armory.pathfinder.melee.long_hammer(dice: int = 1, bonus: int = 0) Damage#

Long Hammer

Damage 1d8 bludgeoning

pathfinder2e_stats.armory.pathfinder.melee.longspear(dice: int = 1, bonus: int = 0) Damage#

Longspear

Damage 1d8 piercing

pathfinder2e_stats.armory.pathfinder.melee.longsword(dice: int = 1, bonus: int = 0) Damage#

Longsword

Damage 1d8 slashing

pathfinder2e_stats.armory.pathfinder.melee.mace(dice: int = 1, bonus: int = 0) Damage#

Mace

Damage 1d6 bludgeoning

pathfinder2e_stats.armory.pathfinder.melee.mace_multipistol(dice: int = 1, bonus: int = 0) Damage#

Mace Multipistol

Damage 1d6 bludgeoning

pathfinder2e_stats.armory.pathfinder.melee.machete(dice: int = 1, bonus: int = 0) Damage#

Machete

Damage 1d6 slashing deadly d8

pathfinder2e_stats.armory.pathfinder.melee.macuahuitl(dice: int = 1, bonus: int = 0) DamageList#

Macuahuitl

Damage 1d8 slashing plus 1 persistent bleed

Tearing: This weapon is edged with curved teeth that leave bleeding wounds. When you hit a creature with this weapon, it deals an additional 1 persistent bleed damage. This increases to 2 persistent bleed damage if the weapon has a greater striking rune.

pathfinder2e_stats.armory.pathfinder.melee.main_gauche(dice: int = 1, bonus: int = 0) Damage#

Main Gauche

Damage 1d4 piercing

Critical (knife)

pathfinder2e_stats.armory.pathfinder.melee.mambele(dice: int = 1, bonus: int = 0) Damage#

Mambele

Damage 1d6 slashing deadly d8

Critical (axe)

pathfinder2e_stats.armory.pathfinder.melee.maul(dice: int = 1, bonus: int = 0) Damage#

Maul

Damage 1d12 bludgeoning

pathfinder2e_stats.armory.pathfinder.melee.maul_spade(dice: int = 1, bonus: int = 0) Damage#

Maul Spade

Damage 1d10 bludgeoning deadly d10

pathfinder2e_stats.armory.pathfinder.melee.meteor_hammer(dice: int = 1, bonus: int = 0) Damage#

Meteor Hammer

Damage 1d8 bludgeoning

pathfinder2e_stats.armory.pathfinder.melee.mikazuki(dice: int = 1, bonus: int = 0) Damage#

Mikazuki

Damage 1d6 bludgeoning

pathfinder2e_stats.armory.pathfinder.melee.monkeys_fist(dice: int = 1, bonus: int = 0) Damage#

Monkeys Fist

Damage 1d6 bludgeoning

pathfinder2e_stats.armory.pathfinder.melee.morningstar(dice: int = 1, bonus: int = 0) Damage#

Morningstar

Damage 1d6 bludgeoning

pathfinder2e_stats.armory.pathfinder.melee.naginata(dice: int = 1, bonus: int = 0) Damage#

Naginata

Damage 1d8 slashing deadly d8

pathfinder2e_stats.armory.pathfinder.melee.nightstick(dice: int = 1, bonus: int = 0) Damage#

Nightstick

Damage 1d4 bludgeoning

pathfinder2e_stats.armory.pathfinder.melee.nodachi(dice: int = 1, bonus: int = 0) Damage#

Nodachi

Damage 1d8 slashing deadly d12

pathfinder2e_stats.armory.pathfinder.melee.nunchaku(dice: int = 1, bonus: int = 0) Damage#

Nunchaku

Damage 1d6 bludgeoning

pathfinder2e_stats.armory.pathfinder.melee.ogre_hook(dice: int = 1, bonus: int = 0) Damage#

Ogre Hook

Damage 1d10 piercing deadly d10

Critical (pick)

pathfinder2e_stats.armory.pathfinder.melee.orc_knuckle_dagger(dice: int = 1, bonus: int = 0) Damage#

Orc Knuckle Dagger

Damage 1d6 piercing

Critical (knife)

pathfinder2e_stats.armory.pathfinder.melee.orc_necksplitter(dice: int = 1, bonus: int = 0) Damage#

Orc Necksplitter

Damage 1d8 slashing

Critical (axe)

pathfinder2e_stats.armory.pathfinder.melee.orc_skewermaul(dice: int = 1, bonus: int = 0) Damage#

Orc Skewermaul

Damage 1d6 bludgeoning two-hands d10

pathfinder2e_stats.armory.pathfinder.melee.palstave(dice: int = 1, bonus: int = 0) Damage#

Palstave

Damage 1d6 slashing

Critical (axe)

pathfinder2e_stats.armory.pathfinder.melee.panabas(dice: int = 1, bonus: int = 0) Damage#

Panabas

Damage 1d6 slashing two-hands d10

Critical (axe)

pathfinder2e_stats.armory.pathfinder.melee.pantograph_gauntlet(dice: int = 1, bonus: int = 0) Damage#

Pantograph Gauntlet

Damage 1d4 bludgeoning deadly d6

pathfinder2e_stats.armory.pathfinder.melee.pick(dice: int = 1, bonus: int = 0) Damage#

Pick

Damage 1d6 piercing fatal d10

Critical (pick)

pathfinder2e_stats.armory.pathfinder.melee.piercing_wind(dice: int = 1, bonus: int = 0) Damage#

Piercing Wind

Damage 1d6 slashing

pathfinder2e_stats.armory.pathfinder.melee.piranha_kiss(dice: int = 1, bonus: int = 0) Damage#

Piranha Kiss

Damage 1d6 slashing

Critical (knife)

pathfinder2e_stats.armory.pathfinder.melee.poi(dice: int = 1, bonus: int = 0) Damage#

Poi

Damage 1d4 bludgeoning

pathfinder2e_stats.armory.pathfinder.melee.polytool(dice: int = 1, bonus: int = 0) Damage#

Polytool

Damage 1d6 slashing

pathfinder2e_stats.armory.pathfinder.melee.probing_cane(dice: int = 1, bonus: int = 0) Damage#

Probing Cane

Damage 1d6 bludgeoning

pathfinder2e_stats.armory.pathfinder.melee.ranseur(dice: int = 1, bonus: int = 0) Damage#

Ranseur

Damage 1d10 piercing

pathfinder2e_stats.armory.pathfinder.melee.rapier(dice: int = 1, bonus: int = 0) Damage#

Rapier

Damage 1d6 piercing deadly d8

pathfinder2e_stats.armory.pathfinder.melee.rapier_pistol(dice: int = 1, bonus: int = 0) Damage#

Rapier Pistol

Damage 1d4 piercing deadly d8

pathfinder2e_stats.armory.pathfinder.melee.reinforced_frame(dice: int = 1, bonus: int = 0) Damage#

Reinforced Frame

Damage 1d4 bludgeoning

pathfinder2e_stats.armory.pathfinder.melee.reinforced_stock(dice: int = 1, bonus: int = 0) Damage#

Reinforced Stock

Damage 1d4 bludgeoning two-hands d8

pathfinder2e_stats.armory.pathfinder.melee.rhoka_sword(dice: int = 1, bonus: int = 0) Damage#

Rhoka Sword

Damage 1d8 slashing two-hands d10 deadly d8

pathfinder2e_stats.armory.pathfinder.melee.rope_dart(dice: int = 1, bonus: int = 0) Damage#

Rope Dart

Damage 1d4 piercing

Critical (dart)

pathfinder2e_stats.armory.pathfinder.melee.sai(dice: int = 1, bonus: int = 0) Damage#

Sai

Damage 1d4 piercing

Critical (knife)

pathfinder2e_stats.armory.pathfinder.melee.sansetsukon(dice: int = 1, bonus: int = 0) Damage#

Sansetsukon

Damage 1d8 bludgeoning

pathfinder2e_stats.armory.pathfinder.melee.sap(dice: int = 1, bonus: int = 0) Damage#

Sap

Damage 1d6 bludgeoning

pathfinder2e_stats.armory.pathfinder.melee.sawtooth_saber(dice: int = 1, bonus: int = 0) Damage#

Sawtooth Saber

Damage 1d6 slashing

pathfinder2e_stats.armory.pathfinder.melee.scimitar(dice: int = 1, bonus: int = 0) Damage#

Scimitar

Damage 1d6 slashing

pathfinder2e_stats.armory.pathfinder.melee.scizore(dice: int = 1, bonus: int = 0) Damage#

Scizore

Damage 1d6 slashing

Critical (knife)

pathfinder2e_stats.armory.pathfinder.melee.scorpion_whip(dice: int = 1, bonus: int = 0) Damage#

Scorpion Whip

Damage 1d4 slashing

pathfinder2e_stats.armory.pathfinder.melee.scourge(dice: int = 1, bonus: int = 0) Damage#

Scourge

Damage 1d4 slashing

pathfinder2e_stats.armory.pathfinder.melee.scythe(dice: int = 1, bonus: int = 0) Damage#

Scythe

Damage 1d10 slashing deadly d10

pathfinder2e_stats.armory.pathfinder.melee.shaith_lash(dice: int = 1, bonus: int = 0) Damage#

Shaith Lash

Damage 1d6 slashing deadly d6

pathfinder2e_stats.armory.pathfinder.melee.shauth_blade(dice: int = 1, bonus: int = 0) Damage#

Shauth Blade

Damage 1d4 slashing deadly d8

Critical (knife)

pathfinder2e_stats.armory.pathfinder.melee.shears(dice: int = 1, bonus: int = 0) Damage#

Shears

Damage 1d4 slashing deadly d8

Critical (knife)

pathfinder2e_stats.armory.pathfinder.melee.shield_bash(dice: int = 1, bonus: int = 0) Damage#

Shield Bash

Damage 1d4 bludgeoning

pathfinder2e_stats.armory.pathfinder.melee.shield_boss(dice: int = 1, bonus: int = 0) Damage#

Shield Boss

Damage 1d6 bludgeoning

pathfinder2e_stats.armory.pathfinder.melee.shield_spikes(dice: int = 1, bonus: int = 0) Damage#

Shield Spikes

Damage 1d6 piercing

pathfinder2e_stats.armory.pathfinder.melee.shortsword(dice: int = 1, bonus: int = 0) Damage#

Shortsword

Damage 1d6 slashing

pathfinder2e_stats.armory.pathfinder.melee.shuan_ji(dice: int = 1, bonus: int = 0) Damage#

Shuan Ji

Damage 1d6 slashing

pathfinder2e_stats.armory.pathfinder.melee.sickle(dice: int = 1, bonus: int = 0) Damage#

Sickle

Damage 1d4 slashing

Critical (knife)

pathfinder2e_stats.armory.pathfinder.melee.sickle_saber(dice: int = 1, bonus: int = 0) Damage#

Sickle Saber

Damage 1d6 slashing

pathfinder2e_stats.armory.pathfinder.melee.spear(dice: int = 1, bonus: int = 0) Damage#

Spear

Damage 1d6 piercing

pathfinder2e_stats.armory.pathfinder.melee.spiked_chain(dice: int = 1, bonus: int = 0) Damage#

Spiked Chain

Damage 1d8 slashing

pathfinder2e_stats.armory.pathfinder.melee.spiked_gauntlet(dice: int = 1, bonus: int = 0) Damage#

Spiked Gauntlet

Damage 1d4 piercing

pathfinder2e_stats.armory.pathfinder.melee.spiral_rapier(dice: int = 1, bonus: int = 0) Damage#

Spiral Rapier

Damage 1d6 piercing

pathfinder2e_stats.armory.pathfinder.melee.spirit_thresher(dice: int = 1, bonus: int = 0) Damage#

Spirit Thresher

Damage 1d12 bludgeoning

pathfinder2e_stats.armory.pathfinder.melee.staff(dice: int = 1, bonus: int = 0) Damage#

Staff

Damage 1d4 bludgeoning two-hands d8

pathfinder2e_stats.armory.pathfinder.melee.starknife(dice: int = 1, bonus: int = 0) Damage#

Starknife

Damage 1d4 piercing deadly d6

Critical (knife)

pathfinder2e_stats.armory.pathfinder.melee.stiletto_pen(dice: int = 1, bonus: int = 0) Damage#

Stiletto Pen

Damage 1d4 piercing

Critical (dart)

pathfinder2e_stats.armory.pathfinder.melee.switchscythe(dice: int = 1, bonus: int = 0) Damage#

Switchscythe

Damage 1d6 piercing fatal d10

Critical (pick)

pathfinder2e_stats.armory.pathfinder.melee.sword_cane(dice: int = 1, bonus: int = 0) Damage#

Sword Cane

Damage 1d6 piercing

pathfinder2e_stats.armory.pathfinder.melee.talwar(dice: int = 1, bonus: int = 0) Damage#

Talwar

Damage 1d6 slashing two-hands d10

pathfinder2e_stats.armory.pathfinder.melee.tamchal_chakram(dice: int = 1, bonus: int = 0) Damage#

Tamchal Chakram

Damage 1d6 slashing deadly d6

Critical (dart)

pathfinder2e_stats.armory.pathfinder.melee.tekko_kagi(dice: int = 1, bonus: int = 0) Damage#

Tekko Kagi

Damage 1d4 slashing

pathfinder2e_stats.armory.pathfinder.melee.temple_sword(dice: int = 1, bonus: int = 0) Damage#

Temple Sword

Damage 1d8 slashing

pathfinder2e_stats.armory.pathfinder.melee.tengu_gale_blade(dice: int = 1, bonus: int = 0) Damage#

Tengu Gale Blade

Damage 1d6 slashing

pathfinder2e_stats.armory.pathfinder.melee.tetsubo(dice: int = 1, bonus: int = 0) Damage#

Tetsubo

Damage 1d10 bludgeoning

pathfinder2e_stats.armory.pathfinder.melee.thorn_whip(dice: int = 1, bonus: int = 0) Damage#

Thorn Whip

Damage 1d4 piercing

pathfinder2e_stats.armory.pathfinder.melee.three_peaked_tree(dice: int = 1, bonus: int = 0) Damage#

Three Peaked Tree

Damage 1d8 piercing

pathfinder2e_stats.armory.pathfinder.melee.three_section_naginata(dice: int = 1, bonus: int = 0) Damage#

Three Section Naginata

Damage 1d8 slashing deadly d8

pathfinder2e_stats.armory.pathfinder.melee.throwing_knife(dice: int = 1, bonus: int = 0) Damage#

Throwing Knife

Damage 1d4 piercing

Critical (knife)

pathfinder2e_stats.armory.pathfinder.melee.thundermace(dice: int = 1, bonus: int = 0) Damage#

Thundermace

Damage 1d8 bludgeoning

pathfinder2e_stats.armory.pathfinder.melee.tonfa(dice: int = 1, bonus: int = 0) Damage#

Tonfa

Damage 1d4 bludgeoning

pathfinder2e_stats.armory.pathfinder.melee.tri_bladed_katar(dice: int = 1, bonus: int = 0) Damage#

Tri Bladed Katar

Damage 1d4 piercing fatal d8

pathfinder2e_stats.armory.pathfinder.melee.tricky_pick(dice: int = 1, bonus: int = 0) Damage#

Tricky Pick

Damage 1d6 piercing fatal d10

Critical (pick)

pathfinder2e_stats.armory.pathfinder.melee.trident(dice: int = 1, bonus: int = 0) Damage#

Trident

Damage 1d8 piercing

pathfinder2e_stats.armory.pathfinder.melee.triggerbrand(dice: int = 1, bonus: int = 0) Damage#

Triggerbrand

Damage 1d6 piercing

pathfinder2e_stats.armory.pathfinder.melee.umbrella_injector(dice: int = 1, bonus: int = 0) Damage#

Umbrella Injector

Damage 1d4 piercing

pathfinder2e_stats.armory.pathfinder.melee.urumi(dice: int = 1, bonus: int = 0) Damage#

Urumi

Damage 1d6 slashing deadly d6

pathfinder2e_stats.armory.pathfinder.melee.visap(dice: int = 1, bonus: int = 0) Damage#

Visap

Damage 1d4 slashing

Critical (knife)

pathfinder2e_stats.armory.pathfinder.melee.wakizashi(dice: int = 1, bonus: int = 0) Damage#

Wakizashi

Damage 1d4 slashing deadly d8

pathfinder2e_stats.armory.pathfinder.melee.war_flail(dice: int = 1, bonus: int = 0) Damage#

War Flail

Damage 1d10 bludgeoning

pathfinder2e_stats.armory.pathfinder.melee.war_gavel(dice: int = 1, bonus: int = 0) Damage#

War Gavel

Damage 1d6 bludgeoning

pathfinder2e_stats.armory.pathfinder.melee.war_javelin(dice: int = 1, bonus: int = 0) Damage#

War Javelin

Damage 1d6 piercing

Critical (dart)

pathfinder2e_stats.armory.pathfinder.melee.war_lance(dice: int = 1, bonus: int = 0) Damage#

War Lance

Damage 1d8 piercing deadly d8

pathfinder2e_stats.armory.pathfinder.melee.war_razor(dice: int = 1, bonus: int = 0) Damage#

War Razor

Damage 1d4 slashing deadly d8

Critical (knife)

pathfinder2e_stats.armory.pathfinder.melee.warhammer(dice: int = 1, bonus: int = 0) Damage#

Warhammer

Damage 1d8 bludgeoning

pathfinder2e_stats.armory.pathfinder.melee.wheel_blades(dice: int = 1, bonus: int = 0) Damage#

Wheel Blades

Damage 1d4 slashing

pathfinder2e_stats.armory.pathfinder.melee.wheel_spikes(dice: int = 1, bonus: int = 0) Damage#

Wheel Spikes

Damage 1d4 piercing

Critical (knife)

pathfinder2e_stats.armory.pathfinder.melee.whip(dice: int = 1, bonus: int = 0) Damage#

Whip

Damage 1d4 slashing

pathfinder2e_stats.armory.pathfinder.melee.whip_claw(dice: int = 1, bonus: int = 0) Damage#

Whip Claw

Damage 1d6 slashing

pathfinder2e_stats.armory.pathfinder.melee.whipstaff(dice: int = 1, bonus: int = 0) Damage#

Whipstaff

Damage 1d6 bludgeoning

pathfinder2e_stats.armory.pathfinder.melee.wish_blade(dice: int = 1, bonus: int = 0) Damage#

Wish Blade

Damage 1d6 slashing

pathfinder2e_stats.armory.pathfinder.melee.wish_knife(dice: int = 1, bonus: int = 0) Damage#

Wish Knife

Damage 1d4 piercing

Critical (knife)

pathfinder2e_stats.armory.pathfinder.melee.wrecker(dice: int = 1, bonus: int = 0) Damage#

Wrecker

Damage 1d8 bludgeoning

pathfinder2e_stats.armory.pathfinder.melee.zhuazhi_bang(dice: int = 1, bonus: int = 0) Damage#

Zhuazhi Bang

Damage 1d6 piercing

pathfinder2e_stats.armory.pathfinder.melee.zulfikar(dice: int = 1, bonus: int = 0) Damage#

Zulfikar

Damage 1d6 slashing deadly d8

Pathfinder ranged weapons#

pathfinder2e_stats.armory.pathfinder.ranged.air_repeater(dice: int = 1, bonus: int = 0) Damage#

Air Repeater

Damage 1d4 piercing

pathfinder2e_stats.armory.pathfinder.ranged.arbalest(dice: int = 1, bonus: int = 0) Damage#

Arbalest

Damage 1d10 piercing

Critical (crossbow)

pathfinder2e_stats.armory.pathfinder.ranged.arquebus(dice: int = 1, bonus: int = 0) Damage#

Arquebus

Damage 1d8 piercing fatal d10

pathfinder2e_stats.armory.pathfinder.ranged.atlatl(dice: int = 1, bonus: int = 0) Damage#

Atlatl

Damage 1d6 piercing

Critical (dart)

pathfinder2e_stats.armory.pathfinder.ranged.axe_musket(dice: int = 1, bonus: int = 0) Damage#

Axe Musket

Damage 1d6 piercing fatal d10

pathfinder2e_stats.armory.pathfinder.ranged.backpack_ballista(dice: int = 1, bonus: int = 0) Damage#

Backpack Ballista

Damage 1d12 piercing

Critical (crossbow)

pathfinder2e_stats.armory.pathfinder.ranged.backpack_catapult(dice: int = 1, bonus: int = 0) Damage#

Backpack Catapult

Damage 1d12 bludgeoning

pathfinder2e_stats.armory.pathfinder.ranged.barricade_buster(dice: int = 1, bonus: int = 0) Damage#

Barricade Buster

Damage 1d10 bludgeoning

pathfinder2e_stats.armory.pathfinder.ranged.big_boom_gun(dice: int = 1, bonus: int = 0) Damage#

Big Boom Gun

Damage 1d6 piercing fatal d12

pathfinder2e_stats.armory.pathfinder.ranged.black_powder_knuckle_dusters(dice: int = 1, bonus: int = 0) Damage#

Black Powder Knuckle Dusters

Damage 1d4 piercing fatal d8

pathfinder2e_stats.armory.pathfinder.ranged.blowgun(dice: int = 0, bonus: int = 0) Damage#

Blowgun

Damage 1 piercing

Critical (dart)

Note

This weapon has no weapon dice.

pathfinder2e_stats.armory.pathfinder.ranged.blunderbuss(dice: int = 1, bonus: int = 0) Damage#

Blunderbuss

Damage 1d8 piercing scatter

pathfinder2e_stats.armory.pathfinder.ranged.bola(dice: int = 1, bonus: int = 0) Damage#

Bola

Damage 1d6 bludgeoning

pathfinder2e_stats.armory.pathfinder.ranged.boomerang(dice: int = 1, bonus: int = 0) Damage#

Boomerang

Damage 1d6 bludgeoning

pathfinder2e_stats.armory.pathfinder.ranged.bow_staff(dice: int = 1, bonus: int = 0) Damage#

Bow Staff

Damage 1d6 piercing deadly d8

pathfinder2e_stats.armory.pathfinder.ranged.cane_pistol(dice: int = 1, bonus: int = 0) Damage#

Cane Pistol

Damage 1d4 piercing fatal d8

pathfinder2e_stats.armory.pathfinder.ranged.chakram(dice: int = 1, bonus: int = 0) Damage#

Chakram

Damage 1d8 slashing

Critical (knife)

pathfinder2e_stats.armory.pathfinder.ranged.chakri(dice: int = 1, bonus: int = 0) Damage#

Chakri

Damage 1d6 slashing

Critical (dart)

pathfinder2e_stats.armory.pathfinder.ranged.clan_pistol(dice: int = 1, bonus: int = 0) Damage#

Clan Pistol

Damage 1d6 piercing fatal d10

pathfinder2e_stats.armory.pathfinder.ranged.coat_pistol(dice: int = 1, bonus: int = 0) Damage#

Coat Pistol

Damage 1d4 piercing fatal d8

pathfinder2e_stats.armory.pathfinder.ranged.crescent_cross(dice: int = 1, bonus: int = 0) Damage#

Crescent Cross

Damage 1d6 piercing

Critical (crossbow)

pathfinder2e_stats.armory.pathfinder.ranged.crossbow(dice: int = 1, bonus: int = 0) Damage#

Crossbow

Damage 1d8 piercing

Critical (crossbow)

pathfinder2e_stats.armory.pathfinder.ranged.dagger_pistol(dice: int = 1, bonus: int = 0) Damage#

Dagger Pistol

Damage 1d4 piercing fatal d8

pathfinder2e_stats.armory.pathfinder.ranged.daikyu(dice: int = 1, bonus: int = 0) Damage#

Daikyu

Damage 1d8 piercing

pathfinder2e_stats.armory.pathfinder.ranged.dart(dice: int = 1, bonus: int = 0) Damage#

Dart

Damage 1d4 piercing

Critical (dart)

pathfinder2e_stats.armory.pathfinder.ranged.dart_umbrella(dice: int = 0, bonus: int = 0) Damage#

Dart Umbrella

Damage 1 piercing

Critical (dart)

Note

This weapon has no weapon dice.

pathfinder2e_stats.armory.pathfinder.ranged.dawnsilver_tree(dice: int = 1, bonus: int = 0) Damage#

Dawnsilver Tree

Damage 1d6 piercing fatal d10

pathfinder2e_stats.armory.pathfinder.ranged.double_barreled_musket(dice: int = 1, bonus: int = 0) Damage#

Double Barreled Musket

Damage 1d6 piercing fatal d10

pathfinder2e_stats.armory.pathfinder.ranged.double_barreled_pistol(dice: int = 1, bonus: int = 0) Damage#

Double Barreled Pistol

Damage 1d4 piercing fatal d8

pathfinder2e_stats.armory.pathfinder.ranged.dragon_mouth_pistol(dice: int = 1, bonus: int = 0) Damage#

Dragon Mouth Pistol

Damage 1d6 piercing scatter

pathfinder2e_stats.armory.pathfinder.ranged.dueling_pistol(dice: int = 1, bonus: int = 0) Damage#

Dueling Pistol

Damage 1d6 piercing fatal d10

pathfinder2e_stats.armory.pathfinder.ranged.dwarven_scattergun(dice: int = 1, bonus: int = 0) Damage#

Dwarven Scattergun

Damage 1d8+1 piercing scatter

pathfinder2e_stats.armory.pathfinder.ranged.explosive_dogslicer(dice: int = 1, bonus: int = 0) Damage#

Explosive Dogslicer

Damage 1d6 slashing scatter fatal d10

pathfinder2e_stats.armory.pathfinder.ranged.fire_lance(dice: int = 1, bonus: int = 0) Damage#

Fire Lance

Damage 1d6 piercing fatal d10

pathfinder2e_stats.armory.pathfinder.ranged.flingflenser(dice: int = 1, bonus: int = 0) Damage#

Flingflenser

Damage 1d6 slashing scatter fatal d10

pathfinder2e_stats.armory.pathfinder.ranged.flintlock_musket(dice: int = 1, bonus: int = 0) Damage#

Flintlock Musket

Damage 1d6 piercing fatal d10

pathfinder2e_stats.armory.pathfinder.ranged.flintlock_pistol(dice: int = 1, bonus: int = 0) Damage#

Flintlock Pistol

Damage 1d4 piercing fatal d8

pathfinder2e_stats.armory.pathfinder.ranged.gakgung(dice: int = 1, bonus: int = 0) Damage#

Gakgung

Damage 1d6 piercing deadly d8

pathfinder2e_stats.armory.pathfinder.ranged.gauntlet_bow(dice: int = 1, bonus: int = 0) Damage#

Gauntlet Bow

Damage 1d4 piercing

Critical (crossbow)

pathfinder2e_stats.armory.pathfinder.ranged.gnome_amalgam_musket(dice: int = 1, bonus: int = 0) Damage#

Gnome Amalgam Musket

Damage 1d6 piercing fatal d10

pathfinder2e_stats.armory.pathfinder.ranged.gun_sword(dice: int = 1, bonus: int = 0) Damage#

Gun Sword

Damage 1d10+1 piercing

pathfinder2e_stats.armory.pathfinder.ranged.halfling_sling_staff(dice: int = 1, bonus: int = 0) Damage#

Halfling Sling Staff

Damage 1d10 bludgeoning

pathfinder2e_stats.armory.pathfinder.ranged.hammer_gun(dice: int = 1, bonus: int = 0) Damage#

Hammer Gun

Damage 1d6 piercing fatal d10

pathfinder2e_stats.armory.pathfinder.ranged.hand_cannon(dice: int = 1, bonus: int = 0) Damage#

Hand Cannon

Damage 1d6 piercing

pathfinder2e_stats.armory.pathfinder.ranged.hand_crossbow(dice: int = 1, bonus: int = 0) Damage#

Hand Crossbow

Damage 1d6 piercing

Critical (crossbow)

pathfinder2e_stats.armory.pathfinder.ranged.harmona_gun(dice: int = 1, bonus: int = 0) Damage#

Harmona Gun

Damage 1d10+1 bludgeoning

pathfinder2e_stats.armory.pathfinder.ranged.harpoon(dice: int = 1, bonus: int = 0) Damage#

Harpoon

Damage 1d8 piercing

Critical (dart)

pathfinder2e_stats.armory.pathfinder.ranged.heavy_crossbow(dice: int = 1, bonus: int = 0) Damage#

Heavy Crossbow

Damage 1d10 piercing

Critical (crossbow)

pathfinder2e_stats.armory.pathfinder.ranged.hongali_hornbow(dice: int = 1, bonus: int = 0) Damage#

Hongali Hornbow

Damage 1d8 piercing deadly d6

pathfinder2e_stats.armory.pathfinder.ranged.javelin(dice: int = 1, bonus: int = 0) Damage#

Javelin

Damage 1d6 piercing

Critical (dart)

pathfinder2e_stats.armory.pathfinder.ranged.jezail(dice: int = 1, bonus: int = 0) Damage#

Jezail

Damage 1d8 piercing fatal aim d12

pathfinder2e_stats.armory.pathfinder.ranged.kestros(dice: int = 1, bonus: int = 0) Damage#

Kestros

Damage 1d6 piercing

pathfinder2e_stats.armory.pathfinder.ranged.lancer(dice: int = 1, bonus: int = 0) Damage#

Lancer

Damage 1d8 piercing

Critical (crossbow)

pathfinder2e_stats.armory.pathfinder.ranged.long_air_repeater(dice: int = 1, bonus: int = 0) Damage#

Long Air Repeater

Damage 1d4+1 piercing

pathfinder2e_stats.armory.pathfinder.ranged.longbow(dice: int = 1, bonus: int = 0) Damage#

Longbow

Damage 1d8 piercing deadly d10

pathfinder2e_stats.armory.pathfinder.ranged.mace_multipistol(dice: int = 1, bonus: int = 0) Damage#

Mace Multipistol

Damage 1d4 piercing fatal d8

pathfinder2e_stats.armory.pathfinder.ranged.mikazuki(dice: int = 1, bonus: int = 0) Damage#

Mikazuki

Damage 1d6 piercing

pathfinder2e_stats.armory.pathfinder.ranged.pepperbox(dice: int = 1, bonus: int = 0) Damage#

Pepperbox

Damage 1d4 piercing fatal d8

pathfinder2e_stats.armory.pathfinder.ranged.phalanx_piercer(dice: int = 1, bonus: int = 0) Damage#

Phalanx Piercer

Damage 1d10 piercing

pathfinder2e_stats.armory.pathfinder.ranged.piercing_wind(dice: int = 1, bonus: int = 0) Damage#

Piercing Wind

Damage 1d6 piercing fatal aim d10

pathfinder2e_stats.armory.pathfinder.ranged.rapier_pistol(dice: int = 1, bonus: int = 0) Damage#

Rapier Pistol

Damage 1d4 piercing fatal d8

pathfinder2e_stats.armory.pathfinder.ranged.repeating_crossbow(dice: int = 1, bonus: int = 0) Damage#

Repeating Crossbow

Damage 1d8 piercing

Critical (crossbow)

pathfinder2e_stats.armory.pathfinder.ranged.repeating_hand_crossbow(dice: int = 1, bonus: int = 0) Damage#

Repeating Hand Crossbow

Damage 1d8 piercing

Critical (crossbow)

pathfinder2e_stats.armory.pathfinder.ranged.repeating_heavy_crossbow(dice: int = 1, bonus: int = 0) Damage#

Repeating Heavy Crossbow

Damage 1d10 piercing

Critical (crossbow)

pathfinder2e_stats.armory.pathfinder.ranged.rotary_bow(dice: int = 1, bonus: int = 0) Damage#

Rotary Bow

Damage 1d8 piercing

Critical (crossbow)

pathfinder2e_stats.armory.pathfinder.ranged.shield_bow(dice: int = 1, bonus: int = 0) Damage#

Shield Bow

Damage 1d8 piercing deadly d8

pathfinder2e_stats.armory.pathfinder.ranged.shield_pistol(dice: int = 1, bonus: int = 0) Damage#

Shield Pistol

Damage 1d4 piercing fatal d8

pathfinder2e_stats.armory.pathfinder.ranged.shortbow(dice: int = 1, bonus: int = 0) Damage#

Shortbow

Damage 1d6 piercing deadly d8

pathfinder2e_stats.armory.pathfinder.ranged.shuriken(dice: int = 1, bonus: int = 0) Damage#

Shuriken

Damage 1d4 piercing

Critical (dart)

pathfinder2e_stats.armory.pathfinder.ranged.slide_pistol(dice: int = 1, bonus: int = 0) Damage#

Slide Pistol

Damage 1d6 piercing fatal d10

pathfinder2e_stats.armory.pathfinder.ranged.sling(dice: int = 1, bonus: int = 0) Damage#

Sling

Damage 1d6 bludgeoning

pathfinder2e_stats.armory.pathfinder.ranged.spoon_gun(dice: int = 1, bonus: int = 0) Damage#

Spoon Gun

Damage 1d4 piercing scatter

pathfinder2e_stats.armory.pathfinder.ranged.spraysling(dice: int = 1, bonus: int = 0) Damage#

Spraysling

Damage 1d6 bludgeoning scatter

pathfinder2e_stats.armory.pathfinder.ranged.sukgung(dice: int = 1, bonus: int = 0) Damage#

Sukgung

Damage 1d8 piercing fatal aim d12

Critical (crossbow)

pathfinder2e_stats.armory.pathfinder.ranged.sun_sling(dice: int = 1, bonus: int = 0) Damage#

Sun Sling

Damage 1d8 piercing

pathfinder2e_stats.armory.pathfinder.ranged.taw_launcher(dice: int = 1, bonus: int = 0) Damage#

Taw Launcher

Damage 1d10 piercing deadly d10

Critical (crossbow)

pathfinder2e_stats.armory.pathfinder.ranged.three_peaked_tree(dice: int = 1, bonus: int = 0) Damage#

Three Peaked Tree

Damage 1d6 piercing fatal d10

pathfinder2e_stats.armory.pathfinder.ranged.thunder_sling(dice: int = 1, bonus: int = 0) Damage#

Thunder Sling

Damage 1d6 piercing

pathfinder2e_stats.armory.pathfinder.ranged.triggerbrand(dice: int = 1, bonus: int = 0) Damage#

Triggerbrand

Damage 1d4 piercing fatal d8

pathfinder2e_stats.armory.pathfinder.ranged.wrecker(dice: int = 1, bonus: int = 0) Damage#

Wrecker

Damage 1d6 bludgeoning

pathfinder2e_stats.armory.pathfinder.ranged.wrist_launcher(dice: int = 1, bonus: int = 0) Damage#

Wrist Launcher

Damage 1d4 piercing

Critical (dart)

Starfinder melee weapons#

pathfinder2e_stats.armory.starfinder.melee.aucturnite_chakram(dice: int = 1, bonus: int = 0) Damage#

Aucturnite Chakram

Damage 1d6 slashing

Critical (knife)

pathfinder2e_stats.armory.starfinder.melee.baton(dice: int = 1, bonus: int = 0) Damage#

Baton

Damage 1d6 bludgeoning

pathfinder2e_stats.armory.starfinder.melee.battle_ribbon(dice: int = 1, bonus: int = 0) Damage#

Battle Ribbon

Damage 1d4 slashing

pathfinder2e_stats.armory.starfinder.melee.battleglove(dice: int = 1, bonus: int = 0) Damage#

Battleglove

Damage 1d4 bludgeoning

pathfinder2e_stats.armory.starfinder.melee.bone_scepter(dice: int = 1, bonus: int = 0) Damage#

Bone Scepter

Damage 1d6 cold

pathfinder2e_stats.armory.starfinder.melee.cryopike(dice: int = 1, bonus: int = 0) Damage#

Cryopike

Damage 1d10 cold

pathfinder2e_stats.armory.starfinder.melee.disintegration_lash(dice: int = 1, bonus: int = 0) Damage#

Disintegration Lash

Damage 1d6 acid

pathfinder2e_stats.armory.starfinder.melee.doshko(dice: int = 1, bonus: int = 0) Damage#

Doshko

Damage 1d12 piercing

Critical (axe)

pathfinder2e_stats.armory.starfinder.melee.dueling_sword(dice: int = 1, bonus: int = 0) Damage#

Dueling Sword

Damage 1d8 slashing

pathfinder2e_stats.armory.starfinder.melee.fangblade(dice: int = 1, bonus: int = 0) Damage#

Fangblade

Damage 1d10 slashing boost d12

Critical (axe)

pathfinder2e_stats.armory.starfinder.melee.fist(dice: int = 1, bonus: int = 0) Damage#

Fist

Damage 1d4 bludgeoning

pathfinder2e_stats.armory.starfinder.melee.force_needle(dice: int = 1, bonus: int = 0) Damage#

Force Needle

Damage 1d4 piercing

Critical (dart)

pathfinder2e_stats.armory.starfinder.melee.grindblade(dice: int = 1, bonus: int = 0) Damage#

Grindblade

Damage 1d8 slashing fatal d12

Critical (knife)

pathfinder2e_stats.armory.starfinder.melee.hammer(dice: int = 1, bonus: int = 0) Damage#

Hammer

Damage 1d8 bludgeoning

pathfinder2e_stats.armory.starfinder.melee.knife(dice: int = 1, bonus: int = 0) Damage#

Knife

Damage 1d4 piercing

Critical (knife)

pathfinder2e_stats.armory.starfinder.melee.nano_edge_rapier(dice: int = 1, bonus: int = 0) Damage#

Nano Edge Rapier

Damage 1d6 piercing deadly d8

pathfinder2e_stats.armory.starfinder.melee.neural_lash(dice: int = 1, bonus: int = 0) Damage#

Neural Lash

Damage 1d8 mental

pathfinder2e_stats.armory.starfinder.melee.painglaive(dice: int = 1, bonus: int = 0) Damage#

Painglaive

Damage 1d10 slashing boost d10

pathfinder2e_stats.armory.starfinder.melee.phase_cutlass(dice: int = 1, bonus: int = 0) Damage#

Phase Cutlass

Damage 1d6 slashing deadly d6

pathfinder2e_stats.armory.starfinder.melee.plasma_doshko(dice: int = 1, bonus: int = 0) Damage#

Plasma Doshko

Damage 1d10 fire

Critical (plasma)

pathfinder2e_stats.armory.starfinder.melee.plasma_sword(dice: int = 1, bonus: int = 0) Damage#

Plasma Sword

Damage 1d8 fire

Critical (plasma)

pathfinder2e_stats.armory.starfinder.melee.polyglove(dice: int = 1, bonus: int = 0) Damage#

Polyglove

Damage 1d6 electricity

pathfinder2e_stats.armory.starfinder.melee.pulse_gauntlet(dice: int = 1, bonus: int = 0) Damage#

Pulse Gauntlet

Damage 1d4 sonic

pathfinder2e_stats.armory.starfinder.melee.puzzleblade(dice: int = 1, bonus: int = 0) Damage#

Puzzleblade

Damage 1d8 slashing

pathfinder2e_stats.armory.starfinder.melee.shield_bash(dice: int = 1, bonus: int = 0) Damage#

Shield Bash

Damage 1d4 bludgeoning

pathfinder2e_stats.armory.starfinder.melee.shock_pad(dice: int = 1, bonus: int = 0) Damage#

Shock Pad

Damage 1d4 electricity

pathfinder2e_stats.armory.starfinder.melee.shock_truncheon(dice: int = 1, bonus: int = 0) Damage#

Shock Truncheon

Damage 1d6 electricity

pathfinder2e_stats.armory.starfinder.melee.shooting_starknife(dice: int = 1, bonus: int = 0) Damage#

Shooting Starknife

Damage 1d4 piercing deadly d6

Critical (knife)

pathfinder2e_stats.armory.starfinder.melee.singing_spear(dice: int = 1, bonus: int = 0) Damage#

Singing Spear

Damage 1d6 sonic boost d10

pathfinder2e_stats.armory.starfinder.melee.skyfire_sword(dice: int = 1, bonus: int = 0) Damage#

Skyfire Sword

Damage 1d8 fire two-hands d10

Critical (flame)

pathfinder2e_stats.armory.starfinder.melee.tailblade(dice: int = 1, bonus: int = 0) Damage#

Tailblade

Damage 1d4 slashing

Critical (knife)

pathfinder2e_stats.armory.starfinder.melee.talon(dice: int = 1, bonus: int = 0) Damage#

Talon

Damage 1d6 acid

Critical (knife)

pathfinder2e_stats.armory.starfinder.melee.thermal_dynafan(dice: int = 1, bonus: int = 0) Damage#

Thermal Dynafan

Damage 1d6 fire

Critical (flame)

pathfinder2e_stats.armory.starfinder.melee.zero_knife(dice: int = 1, bonus: int = 0) Damage#

Zero Knife

Damage 1d4 cold

Starfinder ranged weapons#

pathfinder2e_stats.armory.starfinder.ranged.acid_dart_rifle(dice: int = 1, bonus: int = 0) Damage#

Acid Dart Rifle

Damage 1d8 acid

pathfinder2e_stats.armory.starfinder.ranged.aeon_rifle(dice: int = 1, bonus: int = 0) Damage#

Aeon Rifle

Damage 1d10 fire

pathfinder2e_stats.armory.starfinder.ranged.arc_emitter(dice: int = 1, bonus: int = 0) Damage#

Arc Emitter

Damage 1d8 electricity

pathfinder2e_stats.armory.starfinder.ranged.arc_pistol(dice: int = 1, bonus: int = 0) Damage#

Arc Pistol

Damage 1d4 electricity

pathfinder2e_stats.armory.starfinder.ranged.arc_rifle(dice: int = 1, bonus: int = 0) Damage#

Arc Rifle

Damage 1d6 electricity

pathfinder2e_stats.armory.starfinder.ranged.artillery_laser(dice: int = 1, bonus: int = 0) Damage#

Artillery Laser

Damage 1d10 fire

Critical (flame)

pathfinder2e_stats.armory.starfinder.ranged.assassin_rifle(dice: int = 1, bonus: int = 0) Damage#

Assassin Rifle

Damage 1d10+1 piercing fatal d12

Critical (sniper)

pathfinder2e_stats.armory.starfinder.ranged.autotarget_rifle(dice: int = 1, bonus: int = 0) Damage#

Autotarget Rifle

Damage 1d6 piercing

pathfinder2e_stats.armory.starfinder.ranged.boom_pistol(dice: int = 1, bonus: int = 0) Damage#

Boom Pistol

Damage 1d6 sonic boost d8

pathfinder2e_stats.armory.starfinder.ranged.breaching_gun(dice: int = 1, bonus: int = 0) Damage#

Breaching Gun

Damage 1d10+1 piercing

pathfinder2e_stats.armory.starfinder.ranged.card_slinger(dice: int = 1, bonus: int = 0) Damage#

Card Slinger

Damage 1d4 piercing deadly d8

Critical (dart)

pathfinder2e_stats.armory.starfinder.ranged.coil_rifle(dice: int = 1, bonus: int = 0) Damage#

Coil Rifle

Damage 1d10+1 piercing boost d10

Critical (sniper)

pathfinder2e_stats.armory.starfinder.ranged.crossbolter(dice: int = 1, bonus: int = 0) Damage#

Crossbolter

Damage 1d10 piercing

Critical (crossbow)

pathfinder2e_stats.armory.starfinder.ranged.flamethrower(dice: int = 1, bonus: int = 0) Damage#

Flamethrower

Damage 1d10 fire

Critical (flame)

pathfinder2e_stats.armory.starfinder.ranged.gyrojet_pistol(dice: int = 1, bonus: int = 0) Damage#

Gyrojet Pistol

Damage 1d6 piercing

pathfinder2e_stats.armory.starfinder.ranged.laser_pistol(dice: int = 1, bonus: int = 0) Damage#

Laser Pistol

Damage 1d6 fire

pathfinder2e_stats.armory.starfinder.ranged.laser_rifle(dice: int = 1, bonus: int = 0) Damage#

Laser Rifle

Damage 1d8 fire

pathfinder2e_stats.armory.starfinder.ranged.machine_gun(dice: int = 1, bonus: int = 0) Damage#

Machine Gun

Damage 1d8 piercing

pathfinder2e_stats.armory.starfinder.ranged.magnetar_rifle(dice: int = 1, bonus: int = 0) Damage#

Magnetar Rifle

Damage 1d12 piercing

pathfinder2e_stats.armory.starfinder.ranged.plasma_cannon(dice: int = 1, bonus: int = 0) Damage#

Plasma Cannon

Damage 1d12 fire

Critical (plasma)

pathfinder2e_stats.armory.starfinder.ranged.plasma_caster(dice: int = 1, bonus: int = 0) Damage#

Plasma Caster

Damage 1d10 fire boost d10

Critical (plasma)

pathfinder2e_stats.armory.starfinder.ranged.pulsecaster_pistol(dice: int = 1, bonus: int = 0) Damage#

Pulsecaster Pistol

Damage 1d6 electricity

pathfinder2e_stats.armory.starfinder.ranged.reaction_breacher(dice: int = 1, bonus: int = 0) Damage#

Reaction Breacher

Damage 1d8 piercing

pathfinder2e_stats.armory.starfinder.ranged.reality_ripper(dice: int = 1, bonus: int = 0) Damage#

Reality Ripper

Damage 1d8 void deadly d10

pathfinder2e_stats.armory.starfinder.ranged.rotating_pistol(dice: int = 1, bonus: int = 0) Damage#

Rotating Pistol

Damage 1d6 piercing

pathfinder2e_stats.armory.starfinder.ranged.rotolaser(dice: int = 1, bonus: int = 0) Damage#

Rotolaser

Damage 1d8 fire

pathfinder2e_stats.armory.starfinder.ranged.scattergun(dice: int = 1, bonus: int = 0) Damage#

Scattergun

Damage 1d8 piercing

pathfinder2e_stats.armory.starfinder.ranged.screamer(dice: int = 1, bonus: int = 0) Damage#

Screamer

Damage 1d12 sonic

pathfinder2e_stats.armory.starfinder.ranged.seeker_rifle(dice: int = 1, bonus: int = 0) Damage#

Seeker Rifle

Damage 1d10+1 piercing

Critical (sniper)

pathfinder2e_stats.armory.starfinder.ranged.semi_auto_pistol(dice: int = 1, bonus: int = 0) Damage#

Semi Auto Pistol

Damage 1d6 piercing

pathfinder2e_stats.armory.starfinder.ranged.shirren_eye_rifle(dice: int = 1, bonus: int = 0) Damage#

Shirren Eye Rifle

Damage 1d10+1 piercing deadly d12

Critical (sniper)

pathfinder2e_stats.armory.starfinder.ranged.shobhad_longrifle(dice: int = 1, bonus: int = 0) Damage#

Shobhad Longrifle

Damage 1d8+1 piercing fatal d12

Critical (sniper)

pathfinder2e_stats.armory.starfinder.ranged.shuriken_drone(dice: int = 1, bonus: int = 0) Damage#

Shuriken Drone

Damage 1d4 piercing

Critical (dart)

pathfinder2e_stats.armory.starfinder.ranged.singing_coil(dice: int = 1, bonus: int = 0) Damage#

Singing Coil

Damage 1d8 electricity

pathfinder2e_stats.armory.starfinder.ranged.sonic_rifle(dice: int = 1, bonus: int = 0) Damage#

Sonic Rifle

Damage 1d6 sonic boost d8

pathfinder2e_stats.armory.starfinder.ranged.starfall_pistol(dice: int = 1, bonus: int = 0) Damage#

Starfall Pistol

Damage 1d6 fire

Critical (plasma)

pathfinder2e_stats.armory.starfinder.ranged.stellar_cannon(dice: int = 1, bonus: int = 0) Damage#

Stellar Cannon

Damage 1d10 piercing

pathfinder2e_stats.armory.starfinder.ranged.streetsweeper(dice: int = 1, bonus: int = 0) Damage#

Streetsweeper

Damage 1d10 sonic boost d10

pathfinder2e_stats.armory.starfinder.ranged.zero_cannon(dice: int = 1, bonus: int = 0) Damage#

Zero Cannon

Damage 1d10 cold

pathfinder2e_stats.armory.starfinder.ranged.zero_pistol(dice: int = 1, bonus: int = 0) Damage#

Zero Pistol

Damage 1d6 cold

Weapon critical specialization effects#

The critical specialization effect of these weapon groups simply add damage on a critical hit. Other weapon groups add debuffs instead, which can’t be simply modelled as Damage objects and must instead be handled as conditional effects.

pathfinder2e_stats.armory.critical_specialization.axe(weapon: Damage) ExpandedDamage#

Critical specialization effect, to be added to the base weapon damage.

Choose one creature adjacent to the initial target and within reach. If its AC is lower than your attack roll result for the critical hit, you deal damage to that creature equal to the result of the weapon damage die you rolled (including extra dice for its striking rune, if any). This amount isn’t doubled, and no bonuses or other additional dice apply to this damage.

Note

This damage should not be added to the base weapon damage, as it applies to a different target.

Parameters:

weapon – The base weapon damage, including any extra dice from a striking rune, strength, etc. but excluding property runes.

Returns:

Damage dealt to the secondary target.

Example

>>> base_axe = armory.pathfinder.melee.greataxe(2, 6)  # 2d12+6
>>> axe_crit = armory.critical_specialization.axe(base_axe)
>>> axe_crit
**Critical success** 2d12 slashing

Property runes, if any, must be added afterwards:

>>> axe = base_axe + armory.runes.flaming()
>>> primary_attack = check(15, DC=23)

Damage to primary target, on hit and critical hit:

>>> primary_damage = damage(primary_attack, axe)

Damage to second target from critical specialization effect: 2~24 damage when primary target is critically hit. Note: simplified use case where the secondary target has the same or lower AC as the primary target.

>>> secondary_damage = damage(primary_attack, axe_crit)
pathfinder2e_stats.armory.critical_specialization.crossbow(item_attack_bonus: int) ExpandedDamage#

Critical specialization effect, to be added to the base weapon damage.

The target takes 1d8 persistent bleed damage. You gain an item bonus to this bleed damage equal to the weapon’s item bonus to attack rolls.

pathfinder2e_stats.armory.critical_specialization.dart(item_attack_bonus: int, *, grievous: bool = False) ExpandedDamage#

Critical specialization effect, to be added to the base weapon damage.

The target takes 1d6 persistent bleed damage. You gain an item bonus to this bleed damage equal to the weapon’s item bonus to attack rolls.

Grievous rune: The base persistent bleed damage increases to 2d6.

pathfinder2e_stats.armory.critical_specialization.flame(item_attack_bonus: int) ExpandedDamage#

Critical specialization effect, to be added to the base weapon damage.

The target takes 1d6 persistent fire damage. You gain an item bonus to this fire damage equal to the weapon’s item bonus to attack rolls.

pathfinder2e_stats.armory.critical_specialization.knife(item_attack_bonus: int) ExpandedDamage#

Critical specialization effect, to be added to the base weapon damage.

The target takes 1d6 persistent bleed damage. You gain an item bonus to this bleed damage equal to the weapon’s item bonus to attack rolls.

pathfinder2e_stats.armory.critical_specialization.pick(dice: int, *, grievous: bool = False, type: str = 'piercing') ExpandedDamage#

Critical specialization effect, to be added to the base weapon damage.

The weapon viciously pierces the target, who takes 2 additional damage per weapon damage die.

Grievous rune: The extra damage from the critical specialization effect increases to 4 per weapon damage die.

pathfinder2e_stats.armory.critical_specialization.plasma(item_attack_bonus: int) ExpandedDamage#

Critical specialization effect, to be added to the base weapon damage.

The target takes 1d6 persistent electricity damage. You gain an item bonus to this electricity damage equal to the weapon’s item bonus to attack rolls.

pathfinder2e_stats.armory.critical_specialization.sniper(dice: int, type: str = 'piercing') ExpandedDamage#

Critical specialization effect, to be added to the base weapon damage.

The target takes 2 additional damage per weapon damage die.

Weapon property runes#

pathfinder2e_stats.armory.runes.corrosive() Damage#

Corrosive

Damage 1d6 acid

Note

Doesn’t include damage dealt to armor on a critical hit

pathfinder2e_stats.armory.runes.flaming(greater: bool = False) ExpandedDamage#

Flaming

Critical success (1d6)x2 fire plus 1d10 persistent fire Success 1d6 fire

pathfinder2e_stats.armory.runes.frost() Damage#

Frost

Damage 1d6 cold

pathfinder2e_stats.armory.runes.shock() Damage#

Shock

Damage 1d6 electricity

Note

Doesn’t include damage dealt to secondary targets on a critical hit

pathfinder2e_stats.armory.runes.vitalizing(greater: bool = False) Damage#

Vitalizing

Damage 1d6 persistent vitality

pathfinder2e_stats.armory.runes.wounding() Damage#

Wounding

Damage 1d6 persistent bleed

Cantrips#

pathfinder2e_stats.armory.cantrips.daze(rank: int = 1) Damage#

Daze

Damage 1d6 mental, with a basic saving throw

pathfinder2e_stats.armory.cantrips.electric_arc(rank: int = 1) Damage#

Electric Arc

Damage 2d4 electricity, with a basic saving throw

pathfinder2e_stats.armory.cantrips.frostbite(rank: int = 1) Damage#

Frostbite

Damage 2d4 cold, with a basic saving throw

pathfinder2e_stats.armory.cantrips.haunting_hymn(rank: int = 1) Damage#

Haunting Hymn

Damage 1d8 sonic, with a basic saving throw

pathfinder2e_stats.armory.cantrips.ignition(rank: int = 1, melee: bool = False) ExpandedDamage#

Ignition

Critical success (2d4)x2 fire plus 2d4 persistent fire Success 2d4 fire

pathfinder2e_stats.armory.cantrips.live_wire(rank: int = 1) ExpandedDamage#

Live Wire

Critical success (1d4)x2 slashing plus (1d4)x2 electricity plus 1d4 persistent electricity Success 1d4 slashing plus 1d4 electricity Failure 1d4 electricity

pathfinder2e_stats.armory.cantrips.needle_darts(rank: int = 1) ExpandedDamage#

Needle Darts

Critical success (3d4)x2 piercing plus 1 persistent bleed Success 3d4 piercing

pathfinder2e_stats.armory.cantrips.ray_of_frost(rank: int = 1) Damage#

Ray Of Frost

Damage 2d4 cold

pathfinder2e_stats.armory.cantrips.void_warp(rank: int = 1) Damage#

Void Warp

Damage 2d4 void, with a basic saving throw

Slot spells#

pathfinder2e_stats.armory.spells.biting_words(rank: int = 1) Damage#

Biting Words

Damage 2d6 sonic

pathfinder2e_stats.armory.spells.blazing_bolt(rank: int = 2, actions: Literal[1, 2, 3] = 3) Damage#

Blazing Bolt

Damage 4d6 fire

pathfinder2e_stats.armory.spells.blistering_invective(rank: int = 2) Damage#

Blistering Invective

Damage 2d6 persistent fire, with a basic saving throw

pathfinder2e_stats.armory.spells.breathe_fire(rank: int = 1) Damage#

Breathe Fire

Damage 2d6 fire, with a basic saving throw

pathfinder2e_stats.armory.spells.brine_dragon_bile(rank: int = 2) Damage#

Brine Dragon Bile

Damage 2d6 persistent acid

pathfinder2e_stats.armory.spells.dehydrate(rank: int = 1) Damage#

Dehydrate

Damage 1d6 persistent fire, with a basic saving throw

pathfinder2e_stats.armory.spells.divine_wrath(rank: int = 4) ExpandedDamage#

Divine Wrath

Success (4d10)/2 spirit Failure 4d10 spirit Critical failure 4d10 spirit

pathfinder2e_stats.armory.spells.fireball(rank: int = 3) Damage#

Fireball

Damage 6d6 fire, with a basic saving throw

pathfinder2e_stats.armory.spells.force_barrage(rank: int = 1, actions: Literal[1, 2, 3] = 3, corageous_anthem: bool = False) Damage#

Force Barrage

Damage 3d4+3 force

Note

This assumes that all force bolts are directed against a single target. Assumes no resistance.

pathfinder2e_stats.armory.spells.harm(rank: int = 1, harming_hands: bool = False) Damage#

Harm

Damage 1d8 void, with a basic saving throw

pathfinder2e_stats.armory.spells.heal(rank: int = 1, healing_hands: bool = False) Damage#

Heal

Damage 1d8 vitality, with a basic saving throw

pathfinder2e_stats.armory.spells.lightning_bolt(rank: int = 3) Damage#

Lightning Bolt

Damage 4d12 electricity, with a basic saving throw

pathfinder2e_stats.armory.spells.organsight(rank: int = 3) Damage#

Organsight

Damage 4d6 precision

pathfinder2e_stats.armory.spells.shocking_grasp(rank: int = 1, metal: bool = False) Damage | ExpandedDamage#

Shocking Grasp

Damage 2d12 electricity

pathfinder2e_stats.armory.spells.thunderstrike(rank: int = 1) DamageList#

Thunderstrike

Damage 1d12 electricity, with a basic saving throw plus 1d4 sonic, with a basic saving throw

Class features#

These class features add damage of a specific type. For class features that add flat damage to the weapon, like a Barbarian’s Rage, see Tables.

Operative#

pathfinder2e_stats.armory.class_features.operative.aim(level: int = 1, *, devastating_aim: bool = False, dedication: bool = False) Damage#

Aim

Damage 1d4 precision

Aim damage (Operative class feature).

Parameters:
pathfinder2e_stats.armory.class_features.operative.bloody_wounds(level: int = 1, *, dedication: bool = False) ExpandedDamage#

Bloody Wounds

Critical success 1 persistent bleed

Bloody Wounds Operative feat.

Parameters:

dedication – Operative Archetype’s Sharpshooter feat

pathfinder2e_stats.armory.class_features.operative.critical_aim(critical_specialization: ExpandedDamage) ExpandedDamage#

Critical Aim (level 15 Operative class feature).

The first time in each round when you Aim and successfully make a ranged Strike against your mark, add your weapon’s critical specialization effect to the attack even if you didn’t score a critical hit.

Parameters:

critical_specialization – The weapon’s extra damage from critical specialization

Returns:

Additional damage on a hit. Note that this is in addition to the critical specialization damage and does not replace it.

Example

>>> weapon = armory.starfinder.ranged.crossbolter(3, 4)  # 3d10+4
>>> crit_spec = armory.critical_specialization.crossbow(2)  # 1d8+2 persistent bleed
>>> crit_aim = armory.class_features.operative.critical_aim(crit_spec)
>>> weapon + crit_spec + crit_aim  # First strike
**Critical success** (3d10+4)x2 piercing plus 1d8+2 persistent bleed
**Success** 3d10+4 piercing plus 1d8+2 persistent bleed
>>> weapon + crit_spec  # Subsequent strikes
**Critical success** (3d10+4)x2 piercing plus 1d8+2 persistent bleed
**Success** 3d10+4 piercing

Rogue#

pathfinder2e_stats.armory.class_features.rogue.sneak_attack(level: int = 1, *, dedication: bool = False) Damage#

Sneak Attack

Damage 1d6 precision

Sneak Attack damage (Rogue class feature).

For Sneak Attacker, set dedication to True.

Swashbuckler#

pathfinder2e_stats.armory.class_features.swashbuckler.bleeding_finisher(level: int = 8) DamageList#

Bleeding Finisher

Damage 3d6 precision plus 3d6 persistent bleed

pathfinder2e_stats.armory.class_features.swashbuckler.confident_finisher(level: int = 1) ExpandedDamage#

Confident Finisher

Critical success (2d6)x2 precision Success 2d6 precision Failure (2d6)/2 precision

pathfinder2e_stats.armory.class_features.swashbuckler.finisher(level: int = 1, *, dedication: bool = False) Damage#

Finisher

Damage 2d6 precision

Base Finisher damage (Swashbuckler class feature). For Finishing Precision, set dedication to True.

pathfinder2e_stats.armory.class_features.swashbuckler.precise_finisher(level: int = 6) ExpandedDamage#

Precise Finisher

Critical success (3d6)x2 precision Success 3d6 precision Failure 3d6 precision

pathfinder2e_stats.armory.class_features.swashbuckler.precise_strike(level: int = 1, *, dedication: bool = False) Damage#

Precise Strike

Damage 2 precision

Precise Strike damage (Swashbuckler class feature). This is the damage added to strikes that are not a Finisher.

For Finishing Precision, set dedication to True.