#include <SingleWeapon.h>
Inheritance diagram for ogs::feats::SingleWeapon< _WeaponType >:


Public Types | |
| typedef _WeaponType | WeaponType |
| Type of weapon that this proficiency applies to. | |
Public Member Functions | |
| SingleWeapon () | |
| Create a new single weapon proficiency. | |
| Feat::Compatibility | getCompatibility () const |
| Determine the compatability of this feat. | |
| ogs::items::Weapon::Proficiency | getProficiency () const |
| Determine proficiency of weapon that this feat applies to. | |
| bool | isProficient (const ogs::items::Weapon &weapon) const |
|
|||||||||
|
This constructor will throw an exception if the template parameter is not a class derived from the
|
|
|||||||||
|
Single weapon proficiency feats are repeatable feats. Each time a single weapon feat is taken, it applies to a new weapon.
Reimplemented from ogs::core::Feat. |
|
|||||||||
|
Reimplemented from ogs::feats::WeaponProficiency. |
1.3