载入中...
搜索中...
未找到
伤害公式 DSL 与技能伤害注册。 更多...
类 | |
| struct | eve::rpg::SkillDamageSpec |
| 一次技能命中的伤害规格。 更多... | |
| struct | eve::rpg::DamageResult |
| 一次命中结算结果。 更多... | |
| class | eve::rpg::BattleSystem |
| 战斗数值:公式求值 + 技能伤害注册 + 结算。 @thread 纯计算,可在任意线程执行。 更多... | |
命名空间 | |
| namespace | eve |
| Build metadata (engine git commit, build time, third-party version). | |
| namespace | eve::rpg |
| RPG 模块的基础实体:把属性 / 状态 / 技能三张表挂到一个 ECS 实体上。 | |
详细描述
伤害公式 DSL 与技能伤害注册。
提供 RPG Maker 式伤害公式求值器(如 "a.atk * 4 - b.def * 2",a=攻击方、 b=目标、参数名取 actor 的最终属性),并按技能 id 注册伤害规格(类型/公式/ 元素/暴击/命中)。暴击与元素耐性通过 TraitSystem 查询。
在文件 BattleSystem.h 中定义.