Pokeclicker-Scripts icon indicating copy to clipboard operation
Pokeclicker-Scripts copied to clipboard

[Feature Request] Attack multiplier based on type effectiveness (explanation inside)

Open Latecomerr opened this issue 3 years ago • 0 comments

To make things like the autohatchery more effective, I suggest a setting that takes type effectiveness into account. n bonus attack gained from breeding a normal type pokemon is not equal to n bonus attack gained from breeding an ice/ground type pokemon. I think it's possible to highjack the code behind determining breeding efficiency, multiplying the value by a type factor.

Using the type effectiveness routine from the game's source code, as well as the pokemon list (with some sanity filters), I'm providing two lists I generated myself. They're not 100% perfect, but much better than not having any at all. One for the "No Gems" challenge, the other for maxed gems on every type
types_gems.txt types_nogems.txt

Example:
Assuming no proteins, the 10 highest breeding efficiency pokemon are the following:

  1. 4.63 - Gyarados
  2. 4.6 - Manaphy
  3. 3.75 - Phione
  4. 2.67 - Tapu Bulu
  5. 2.6 - Tapu Lele
  6. 2.47 - Tapu Fini
  7. 2.27 - Musharna
  8. 2.13 - Toxicroak
  9. 2.13 - Clefable
  10. 2.1 - Totem Togedemaru

With the proposed multiplier, assuming no gems challenge, this list of 10 pokemon would change as follows to account for type matchups:

  1. 8.39 - Gyarados
  2. 5.37 - Manaphy
  3. 4.44 - Tapu Bulu (4->3)
  4. 4.38 - Phione (3->4)
  5. 3.98 - Tapu Fini (6->5)
  6. 3.76 - Toxicroak (8->6)
  7. 3.57 - Tapu Lele (5->7)
  8. 3.35 - Totem Togedemaru (10->8)
  9. 2.50 - Clefable (8->9)
  10. 2.49 - Musharna (7->10)

At first glance, the dual type pokemon are significantly more breeding-efficient than the monotype pokemon, and water/fairy provides much better coverage than psychic/fairy.

Latecomerr avatar May 13 '22 16:05 Latecomerr