每点业力提供 +1% 幸福度,并且只要拥有任意数量,就会额外获得固定 +10% 幸福度加成(因为它是一种 资源)。
为了防止这变得过于强大,业力的获取遵循 边际效益递减 —— 每次重置时,你当前的小猫会被转换为“karmaKittens”点数,而这些点数决定了你的业力数量。
由于你为同样数量的小猫并不总是获得相同数量的 karmaKittens 点数,因此不存在简单的“小猫:业力”换算表。不过,我们可以改为从总 karmaKittens 点数来考虑。
游戏用于此过程的确切算法如下所示:
伪代码#
karmaKittens = 每次重置都会向 *此* 值添加点数(在控制台中为 `gamePage.karmaKittens`)
// 每次重置都会执行
kittensCount = 重置前的小猫总数
if (kittensCount > 35) karmaKittens += (kittensCount - 35);
if (kittensCount > 60) karmaKittens += (kittensCount - 60) * 3;
if (kittensCount > 100) karmaKittens += (kittensCount - 100) * 4;
if (kittensCount > 150) karmaKittens += (kittensCount - 150) * 5;
if (kittensCount > 300) karmaKittens += (kittensCount - 300) * 10;
if (kittensCount > 750) karmaKittens += (kittensCount - 750) * 15;
// 业力加成计算如下:
startingKittens = 5
karma = (sqrt(1 + 8 * karmaKittens / startingKittens) - 1) / 2
happiness += karma (百分比单位)
从上述内容可以看出,你在重置时拥有的小猫越多,每只小猫获得的 karmaKittens 点数就越多。
| 重置时的小猫数 | karmaKittens 点数 |
|---|---|
| 36 | 1 |
| 70 | 65 |
| 100 | 185 |
| 120 | 345 |
| 150 | 585 |
| 200 | 1235 |
| 300 | 2535 |
| 500 | 7135 |
| 750 | 12885 |
| 1000 | 22385 |
| 1250 | 31885 |
| 1500 | 41385 |
要在游戏中查看你的 karmaKittens 点数,你可以打开控制台(Firefox 为 Ctrl + Shift + K),然后输入命令 “gamePage.karmaKittens”。
达到特定业力值所需的总 karmaKittens 点数如下所示:
| 总 karmakittens 点数 | 业力点数 |
|---|---|
| 75 | 5 |
| 275 | 10 |
| 1625 | 25 |
| 6375 | 50 |
| 14250 | 75 |
| 25250 | 100 |
| 156875 | 250 |
| 626250 | 500 |
用途#
本词条译自英文 wiki 的 Karma,内容以原站为准;由 AI 翻译,欢迎在讨论区指出错漏。
讨论 0
还没有人说话。
登录登录后可以参与讨论