drdplus / health
Drd+中生物的身体和精神伤害、疾病及其治疗
3.0.0
2022-01-03 14:11 UTC
Requires
- php: >=7.3
- drdplus/skills: ~3.0
- granam/string-enum: ^1.1
Requires (Dev)
- granam/exceptions-hierarchy: ^5.1
- granam/test-with-mockery: ^2.0
- mockery/mockery: ^1.2
- phpunit/phpunit: ^9.0
- roave/security-advisories: dev-master
README
伤口
- 聚合每一个未愈合的伤口
- 知道严重伤害的数量(六表示死亡)
- 知道伤口造成的malus和roll on will
- 知道这个人是否还活着
- 注意:伤口总和(其点数)由
伤口网格
保存
伤口网格
- 其三行大小由
wounds limit
确定(填充的行会影响malus
) - 知道伤口总和(它们的
伤口点数
) - 知道剩余健康
- 知道填充的"行"数(对
roll on will
获取伤口造成的malus
很有用) - 知道
治疗边界
伤口
- 有
起源
- 有大小(以
伤口点数
的数量表示) - 有严重程度
- 普通
- 严重,它有关于其起源的详细信息,见
伤口起源
,严重伤口也自动被认为是旧伤
(见治疗边界
)
伤口起源
机械伤口
- 刺伤
- 切割
- 压碎
精神伤口
- Ψ [ˈpsiː]
元素伤口
- ± 火
- ± 风
- ± 水
- ± 土
治疗边界
- 将伤口网格中的伤口分成两部分
- "旧"伤害,即那些上次治疗未愈合的伤口(每日自然恢复,或由治疗者)以及所有严重伤害
- 新伤害
疾病(由身体或精神损伤造成的残疾)
知道它的
- 领域
- 毒性
- 来源
- 属性
- 危险性
- 大小
- 元素相关性
- 效果
- 爆发期
疾病知道它来自哪个伤口,但伤口本身并不知道它造成的所有疾病 - 这是单向知识。但健康知道它现在正在忍受的所有疾病。
疾病效果
- 它只保留效果
- 人本身负责向其健康请求其WoundsByAfflictions以获取其AfflictionEffects并将其应用于自身