浏览代码

Add a bit of documentation

master
Fen Dweller 5 年前
父节点
当前提交
a5dac4e0ad
共有 2 个文件被更改,包括 7 次插入0 次删除
  1. +4
    -0
      src/game/combat.ts
  2. +3
    -0
      src/game/combat/perks.ts

+ 4
- 0
src/game/combat.ts 查看文件

@@ -244,6 +244,9 @@ export class UniformRandomDamageFormula implements DamageFormula {
}
}

/**
* A [[DamageFormula]] that uses the attacker's stats
*/
export class StatDamageFormula implements DamageFormula {
constructor (private factors: Array<{ stat: Stat|VoreStat; fraction: number; type: DamageType; target: Vigor|Stat }>) {

@@ -592,6 +595,7 @@ export class Effective {
return []
}
}

/**
* A displayable status effect
*/


+ 3
- 0
src/game/combat/perks.ts 查看文件

@@ -7,6 +7,9 @@ import { DamageConsequence, LogConsequence } from './consequences'
import { LogLine } from '../interface'
import * as Words from '../words'

/**
* A Perk is like a permanent status effect for a creature.
*/
export abstract class Perk extends Effective {
constructor (public name: TextLike, public desc: TextLike) {
super()


正在加载...
取消
保存