JustAnotherDnDGame 0.1.0
Jeu de rôle tactique au d20, vue de dessus, en C++/Qt
Loading...
Searching...
No Matches
core::Weapon Struct Reference

Une arme du catalogue. More...

#include <Equipment.h>

Public Attributes

std::string id
std::string name
std::string source
std::string category
 simple ou martial.
bool ranged = false
std::optional< Dicedamage
 Dés de dégâts. Absents pour le filet, qui n'inflige rien et entrave.
std::optional< DamageTypedamageType
int price = 0
int weightGrams = 0
std::string text
 Les propriétés, telles que le livre les écrit — en toutes lettres, et en français.
std::vector< std::string > properties
 Les mêmes, structurées (finesse, light, thrown...).

Detailed Description

Une arme du catalogue.

Member Data Documentation

◆ category

std::string core::Weapon::category

simple ou martial.

◆ damage

std::optional<Dice> core::Weapon::damage

Dés de dégâts. Absents pour le filet, qui n'inflige rien et entrave.

◆ damageType

std::optional<DamageType> core::Weapon::damageType

◆ id

std::string core::Weapon::id

◆ name

std::string core::Weapon::name

◆ price

int core::Weapon::price = 0

◆ properties

std::vector<std::string> core::Weapon::properties

Les mêmes, structurées (finesse, light, thrown...).

Le schéma les prévoit ; aucune arme du catalogue ne les porte encore, et c'est le LOT-49 qui les remplira. Les lire dès maintenant évite qu'une règle qui en dépend — la caractéristique d'attaque d'une arme de finesse — soit écrite en analysant la prose de text.

◆ ranged

bool core::Weapon::ranged = false

◆ source

std::string core::Weapon::source

◆ text

std::string core::Weapon::text

Les propriétés, telles que le livre les écrit — en toutes lettres, et en français.

◆ weightGrams

int core::Weapon::weightGrams = 0

The documentation for this struct was generated from the following file:
  • /home/runner/work/JustAnotherDnDGame/JustAnotherDnDGame/Source/Core/Rpg/Equipment.h