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

Ce que l'équipement porté produit — recalculé, jamais accumulé. More...

#include <Inventory.h>

Public Attributes

int armorClass = 0
 Classe d'armure, armure et bouclier compris (core::armorClassFor, LOT-34).
std::optional< Dicedamage
 Dés de dégâts de l'arme en main directrice.
std::optional< DamageTypedamageType
Ability attackAbility = Ability::Strength
 Caractéristique du jet d'attaque : Force au corps à corps, Dextérité à distance.
int carriedWeightGrams = 0
 Poids porté, en grammes, et la charge qui en découle.
int carryingCapacityGrams = 0
EncumbranceLevel encumbrance = EncumbranceLevel::Unencumbered
float speedMeters = 0.0F
 Vitesse une fois la charge retirée, en mètres. Jamais négative.

Detailed Description

Ce que l'équipement porté produit — recalculé, jamais accumulé.

Tous les champs sont fonction de l'inventaire et des catalogues au moment de l'appel. Équiper puis retirer, dans n'importe quel ordre, redonne donc exactement les valeurs de départ : il n'y a rien à annuler, puisqu'il n'y a rien eu à appliquer.

Member Data Documentation

◆ armorClass

int core::DerivedStats::armorClass = 0

Classe d'armure, armure et bouclier compris (core::armorClassFor, LOT-34).

◆ attackAbility

Ability core::DerivedStats::attackAbility = Ability::Strength

Caractéristique du jet d'attaque : Force au corps à corps, Dextérité à distance.

◆ carriedWeightGrams

int core::DerivedStats::carriedWeightGrams = 0

Poids porté, en grammes, et la charge qui en découle.

◆ carryingCapacityGrams

int core::DerivedStats::carryingCapacityGrams = 0

◆ damage

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

Dés de dégâts de l'arme en main directrice.

Absents si elle n'en a pas — le filet, ou une main vide.

◆ damageType

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

◆ encumbrance

EncumbranceLevel core::DerivedStats::encumbrance = EncumbranceLevel::Unencumbered

◆ speedMeters

float core::DerivedStats::speedMeters = 0.0F

Vitesse une fois la charge retirée, en mètres. Jamais négative.


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