载入中...
搜索中...
未找到
eve::rpg::TraitSpec结构体 参考

特征承载的一条能力规格。 更多...

#include <Trait.h>

Public 属性

std::string kind
 "paramRate" | "elementRate" | "stateRate" | "stateResist" | "exParam" | "attackElement" | "attackState" | "attackSpeed" | "attackTimes"。
 
std::string target
 目标名(参数/元素/状态/exParam 名);部分 kind 可空。
 
double value = 0.0
 倍率或加值;攻击次数为整数加值,其它多为倍率。
 

详细描述

特征承载的一条能力规格。

在文件 Trait.h 第 21 行定义.

类成员变量说明

◆ kind

std::string eve::rpg::TraitSpec::kind

"paramRate" | "elementRate" | "stateRate" | "stateResist" | "exParam" | "attackElement" | "attackState" | "attackSpeed" | "attackTimes"。

在文件 Trait.h 第 24 行定义.

被这些函数引用 eve::rpg::TraitRegistry::loadFromJson().

◆ target

std::string eve::rpg::TraitSpec::target

目标名(参数/元素/状态/exParam 名);部分 kind 可空。

在文件 Trait.h 第 26 行定义.

被这些函数引用 eve::rpg::TraitRegistry::loadFromJson().

◆ value

double eve::rpg::TraitSpec::value = 0.0

倍率或加值;攻击次数为整数加值,其它多为倍率。

在文件 Trait.h 第 28 行定义.

被这些函数引用 eve::rpg::TraitRegistry::loadFromJson().


该结构体的文档由以下文件生成: