Heart of darkness is unattainable.

Issue #8 resolved
Chris Kidwell created an issue

Currently in game.js it is impossible to get more than 1 karmaZebra.

Line 1318:

this.karmaZebras = this.resPool.get("zebras").value;

Does not add to the current, just sets karma zebras to the current number of zebras, this also means that a player that resets in iron will and plays a normal game, then plays iron will again on the next reset will lose their karma zebra.

In calendar.js

Line 218:

} else if ( zebras.value > 0 && zebras.value < this.game.karmaZebras){ //zebra revolution

Therefore, you need at least 2 karmaZebras to get 2 zebras, but as we saw above, you can only get 1 karma zebras if you have 1 zebra.

I leave the update to you based on your intentions for the achievement and iron will mode. Changing the first one to

this.karmaZebras += this.resPool.get("zebras").value;

and the second one to

} else if ( zebras.value > 0 && zebras.value <= this.game.karmaZebras){ //zebra revolution

allows the player to gain a second zebra on the second iron will playthrough, and allows the player to accumulate multiple karma zebras over multiple playthroughs. (The first one would allow the player to double their karma zebras each playthrough, but from when I played iron will, I don't feel like manpower was even close to the limiting factor.)

Comments (2)

  1. Log in to comment