예제 #1
0
파일: cloak.go 프로젝트: runningwild/jota
func (p *cloakProc) ModifyBase(baseStats stats.Base) stats.Base {
	if p.Cloak > p.CloakPerTick {
		baseStats.Cloaking = 1.0
	} else {
		baseStats.Cloaking = 1.0 - (1.0-baseStats.Cloaking)*(1.0-p.Cloak/p.CloakPerTick)
	}
	return baseStats
}