SHOW:
|
|
- or go back to the newest paste.
| 1 | 1/6 = ~0.1667 | |
| 2 | BaseStatTotal is either BaseStatTotal1 for "Base Stat Patterns" or the average of BaseStatTotal1 and BaseStatTotal2 for "Average Bases". | |
| 3 | ||
| 4 | Pokemon 1 - Hp1/Atk1/Def1/SpA1/SpD1/Spe1 / BaseStatTotal1 | |
| 5 | Hp1 / BaseStatTotal1 - 0.1667 = HpMod1 | |
| 6 | Atk1 / BaseStatTotal1 - 0.1667 = AtkMod1 | |
| 7 | Def1 / BaseStatTotal1 - 0.1667 = DefMod1 | |
| 8 | SpA1 / BaseStatTotal1 - 0.1667 = SpAMod1 | |
| 9 | SpD1 / BaseStatTotal1 - 0.1667 = SpDMod1 | |
| 10 | Spe1 / BaseStatTotal1 - 0.1667 = SpeMod1 | |
| 11 | ||
| 12 | Pokemon 2 - Hp2/Atk2/Def2/SpA2/SpD2/Spe2 / BaseStatTotal2 | |
| 13 | Hp2 / BaseStatTotal2 - 0.1667 = HpMod2 | |
| 14 | Atk2 / BaseStatTotal2 - 0.1667 = AtkMod2 | |
| 15 | Def2 / BaseStatTotal2 - 0.1667 = DefMod2 | |
| 16 | SpA2 / BaseStatTotal2 - 0.1667 = SpAMod2 | |
| 17 | SpD2 / BaseStatTotal2 - 0.1667 = SpDMod2 | |
| 18 | Spe2 / BaseStatTotal2 - 0.1667 = SpeMod2 | |
| 19 | - | -0.0667 - 0.0185 + 0.1667 = 0.0815 * 404 = 32.9260 = (33+50) / 2 = 41.5 |
| 19 | + | |
| 20 | - | -0.0792 - 0.0136 + 0.1667 = 0.0739 * 404 = 29.8556 = (30+49) / 2 = 39.5 |
| 20 | + | HpMod1 + HpMod2 + 0.1667 = HpModFinal * BaseStatTotal = round(BaseHpRaw) = BaseHp |
| 21 | - | -0.0917 + 0.0309 + 0.1667 = 0.1059 * 404 = 42.7836 = (42+55) / 2 = 48.5 |
| 21 | + | AtkMod1 + AtkMod2 + 0.1667 = AtkModFinal * BaseStatTotal = round(BaseAtkRaw) = BaseAtk |
| 22 | - | 0.1333 - 0.0111 + 0.1667 = 0.2889 * 404 =116.7156 = (117+92) / 2 = 104.5 |
| 22 | + | DefMod1 + DefMod2 + 0.1667 = DefModFinal * BaseStatTotal = round(BaseDefRaw) = BaseDef |
| 23 | - | 0.0083 + 0.0309 + 0.1667 = 0.2059 * 404 = 83.1836 = (83+75) / 2 = 79 |
| 23 | + | SpAMod1 + SpAMod2 + 0.1667 = SpAModFinal * BaseStatTotal = round(BaseSpARaw) = BaseSpA |
| 24 | - | 0.0958 - 0.0185 + 0.1667 = 0.2440 * 404 = 98.5760 = (99+83) / 2 = 91 |
| 24 | + | SpDMod1 + SpDMod2 + 0.1667 = SpDModFinal * BaseStatTotal = round(BaseSpDRaw) = BaseSpD |
| 25 | SpeMod1 + SpeMod2 + 0.1667 = SpeModFinal * BaseStatTotal = round(BaseSpeRaw) = BaseSpe | |
| 26 | - | Result - 33/30/42/117/83/99 |
| 26 | + | |
| 27 | - | Result - 42/39/48/105/79/91 |
| 27 | + | Result - BaseHp/BaseAtk/BaseDef/BaseSpA/BaseSpD/BaseSpe |
| 28 | ||
| 29 | - | Scyther - 70/110/80/55/80/105 / 500 |
| 29 | + | Doing a couple of test calculations showed that depending on the donor stats, one pokemon's modifiers could basically drown out the other's, or base stat oddities could negatively affect the result compared to the intent of the formula (such as a tanky pokemon reducing the result's HP); one option to fix this is to dilute the raw stats by averaging them with the average of the donors' stats. This produces less extreme variations, but helps to preserve some of the characteristics of both donors more effectively while still giving more variety in base stats. |
| 30 | - | 70 / 500 = 0.14 - 0.167 = -0.027 |
| 30 | + | |
| 31 | - | 110 / 500 = 0.22 - 0.167 = 0.053 |
| 31 | + | (BaseHp + (Hp1 + Hp2 ) / 2) / 2 = BaseHpDil |
| 32 | - | 80 / 500 = 0.16 - 0.167 = -0.007 |
| 32 | + | (BaseAtk + (Atk1 + Atk2) / 2) / 2 = BaseAtkDil |
| 33 | - | 55 / 500 = 0.11 - 0.167 = -0.057 |
| 33 | + | (BaseDef + (Def1 + Def2) / 2) / 2 = BaseDefDil |
| 34 | - | 80 / 500 = 0.16 - 0.167 = -0.007 |
| 34 | + | (BaseSpA + (SpA1 + SpA2) / 2) / 2 = BaseSpADil |
| 35 | - | 105 / 500 = 0.21 - 0.167 = 0.043 |
| 35 | + | (BaseSpD + (SpD1 + SpD2) / 2) / 2 = BaseSpDDil |
| 36 | (BaseSpe + (Spe1 + Spe2) / 2) / 2 = BaseSpeDil | |
| 37 | - | Scizor - 70/130/100/55/80/65 / 500 |
| 37 | + | |
| 38 | - | 70 / 500 = 0.14 - 0.167 = -0.027 |
| 38 | + | Result - BaseHpDil/BaseAtkDil/BaseDefDil/BaseSpADil/BaseSpDDil/BaseSpeDil |
| 39 | - | 130 / 500 = 0.26 - 0.167 = 0.093 |
| 39 | + | |
| 40 | - | 100 / 500 = 0.20 - 0.167 = 0.033 |
| 40 | + | An example. |
| 41 | - | 55 / 500 = 0.11 - 0.167 = -0.057 |
| 41 | + | |
| 42 | - | 80 / 500 = 0.16 - 0.167 = -0.007 |
| 42 | + | |
| 43 | - | 65 / 500 = 0.13 - 0.167 = -0.037 |
| 43 | + | |
| 44 | 35 / 400 = 0.0875 - 0.1667 = -0.0792 | |
| 45 | - | -0.027 - 0.027 = -0.054 + 0.167 = 0.113 * 500 = 56.5 |
| 45 | + | |
| 46 | - | 0.093 + 0.053 = 0.146 + 0.167 = 0.313 * 500 = 156.5 |
| 46 | + | |
| 47 | - | 0.033 - 0.007 = 0.026 + 0.167 = 0.193 * 500 = 96.5 |
| 47 | + | |
| 48 | - | -0.057 - 0.057 = -0.114 + 0.167 = 0.053 * 500 = 26.5 |
| 48 | + | |
| 49 | - | -0.007 - 0.007 = -0.014 + 0.167 = 0.153 * 500 = 76.5 |
| 49 | + | |
| 50 | - | -0.037 + 0.043 = 0.006 + 0.167 = 0.173 * 500 = 86.5 |
| 50 | + | |
| 51 | 60 / 405 = 0.1481 - 0.1667 = -0.0185 | |
| 52 | - | Result - 57/157/97/27/77/87 |
| 52 | + | |
| 53 | 80 / 405 = 0.1975 - 0.1667 = 0.0309 | |
| 54 | - | Alakazam - 55/50/45/135/85/120 / 490 |
| 54 | + | |
| 55 | - | 55 / 490 = 0.1122 - 0.1667 = -0.0544 |
| 55 | + | |
| 56 | - | 50 / 490 = 0.1020 - 0.1667 = -0.0646 |
| 56 | + | |
| 57 | - | 45 / 490 = 0.0918 - 0.1667 = -0.0748 |
| 57 | + | |
| 58 | - | 135 / 490 = 0.2755 - 0.1667 = 0.1088 |
| 58 | + | -0.0667 - 0.0185 + 0.1667 = 0.0815 * 403 = 32.8445 = 33 |
| 59 | - | 85 / 490 = 0.1735 - 0.1667 = 0.0068 |
| 59 | + | -0.0792 - 0.0136 + 0.1667 = 0.0739 * 403 = 29.7817 = 30 |
| 60 | - | 120 / 490 = 0.2449 - 0.1667 = 0.0782 |
| 60 | + | -0.0917 + 0.0309 + 0.1667 = 0.1059 * 403 = 42.6777 = 42 |
| 61 | 0.1333 - 0.0111 + 0.1667 = 0.2889 * 403 =116.4267 = 116 | |
| 62 | - | Meganium - 80/82/100/83/100/80 / 525 |
| 62 | + | 0.0083 + 0.0309 + 0.1667 = 0.2059 * 403 = 82.9777 = 83 |
| 63 | - | 80 / 525 = 0.1524 - 0.1667 = -0.0143 |
| 63 | + | 0.0958 - 0.0185 + 0.1667 = 0.2440 * 403 = 98.3320 = 98 |
| 64 | - | 82 / 525 = 0.1562 - 0.1667 = -0.0105 |
| 64 | + | |
| 65 | - | 100 / 525 = 0.1905 - 0.1667 = 0.0238 |
| 65 | + | Result - 33/30/42/116/83/98 |
| 66 | - | 83 / 525 = 0.1581 - 0.1667 = -0.0086 |
| 66 | + | |
| 67 | - | 100 / 525 = 0.1905 - 0.1667 = 0.0238 |
| 67 | + | (33 + (40 + 60) / 2) / 2 = 41.5 |
| 68 | - | 80 / 525 = 0.1524 - 0.1667 = -0.0143 |
| 68 | + | (30 + (35 + 62) / 2) / 2 = 39.25 |
| 69 | (42 + (30 + 80) / 2) / 2 = 48.5 | |
| 70 | - | -0.0544 - 0.0143 + 0.1667 = 0.0980 * 508 = 49.78400 = (50 + 68) / 2 = 59 |
| 70 | + | (116+ (120+ 63) / 2) / 2 = 103.75 |
| 71 | - | -0.0646 - 0.0105 + 0.1667 = 0.0916 * 508 = 46.53280 = (47 + 66) / 2 = 56.5 |
| 71 | + | (83 + (70 + 80) / 2) / 2 = 79 |
| 72 | - | -0.0748 + 0.0238 + 0.1667 = 0.1157 * 508 = 58.77560 = (59 + 73) / 2 = 66 |
| 72 | + | (98 + (105+ 60) / 2) / 2 = 90.25 |
| 73 | - | 0.1088 - 0.0086 + 0.1667 = 0.2669 * 508 = 135.5852 = (136 + 109) / 2 = 122.5 |
| 73 | + | |
| 74 | - | 0.0068 + 0.0238 + 0.1667 = 0.1973 * 508 = 100.2284 = (100 + 93) / 2 = 96.5 |
| 74 | + | Result - 42/39/49/104/79/90 |
| 75 | - | 0.0782 - 0.0143 + 0.1667 = 0.2306 * 508 = 117.1448 = (117 + 100) / 2 = 108.5 |
| 75 | + | |
| 76 | ||
| 77 | - | Result - 50/47/59/136/100/117 |
| 77 | + | Template: |
| 78 | ||
| 79 | - ///// / | |
| 80 | - | Vulpix - 38/41/40/50/65/65 / 299 |
| 80 | + | / - 0.1667 = |
| 81 | - | 38 / 299 - 0.1667 = -0.0396 |
| 81 | + | / - 0.1667 = |
| 82 | - | 41 / 299 - 0.1667 = -0.0296 |
| 82 | + | / - 0.1667 = |
| 83 | - | 40 / 299 - 0.1667 = -0.0329 |
| 83 | + | / - 0.1667 = |
| 84 | - | 65 / 299 - 0.1667 = 0.0507 |
| 84 | + | / - 0.1667 = |
| 85 | - | 50 / 299 - 0.1667 = 0.0005 |
| 85 | + | / - 0.1667 = |
| 86 | - | 65 / 299 - 0.1667 = 0.0507 |
| 86 | + | |
| 87 | - ///// / | |
| 88 | - | Tentacool - 40/40/35/50/100/70 / 335 |
| 88 | + | / - 0.1667 = |
| 89 | - | 40 / 335 - 0.1667 = -0.0473 |
| 89 | + | / - 0.1667 = |
| 90 | - | 40 / 335 - 0.1667 = -0.0473 |
| 90 | + | / - 0.1667 = |
| 91 | - | 35 / 335 - 0.1667 = -0.0622 |
| 91 | + | / - 0.1667 = |
| 92 | - | 50 / 335 - 0.1667 = -0.0174 |
| 92 | + | / - 0.1667 = |
| 93 | - | 100 / 335 - 0.1667 = 0.1318 |
| 93 | + | / - 0.1667 = |
| 94 | - | 70 / 335 - 0.1667 = 0.0423 |
| 94 | + | |
| 95 | + + 0.1667 = * = round() = | |
| 96 | - | -0.0396 - 0.0473 + 0.1667 = 0.0798 * 317 = round(25.2966) = 25 |
| 96 | + | + + 0.1667 = * = round() = |
| 97 | - | -0.0296 - 0.0473 + 0.1667 = 0.0898 * 317 = round(28.4666) = 28 |
| 97 | + | + + 0.1667 = * = round() = |
| 98 | - | -0.0329 - 0.0622 + 0.1667 = 0.0716 * 317 = round(22.6972) = 23 |
| 98 | + | + + 0.1667 = * = round() = |
| 99 | - | 0.0507 - 0.0174 + 0.1667 = 0.2000 * 317 = round(63.4000) = 63 |
| 99 | + | + + 0.1667 = * = round() = |
| 100 | - | 0.0005 + 0.1318 + 0.1667 = 0.2990 * 317 = round(94.7830) = 95 |
| 100 | + | + + 0.1667 = * = round() = |
| 101 | - | 0.0507 + 0.0423 + 0.1667 = 0.2597 * 317 = round(82.3249) = 82 |
| 101 | + | |
| 102 | Result - ///// | |
| 103 | - | Result - 25/28/23/63/95/82 |
| 103 | + | |
| 104 | ( + ( + ) / 2) / 2 = | |
| 105 | - | (25 + (38 + 40) / 2) / 2 = 32 |
| 105 | + | ( + ( + ) / 2) / 2 = |
| 106 | - | (28 + (41 + 40) / 2) / 2 = 34.25 |
| 106 | + | ( + ( + ) / 2) / 2 = |
| 107 | - | (23 + (40 + 35) / 2) / 2 = 30.25 |
| 107 | + | ( + ( + ) / 2) / 2 = |
| 108 | - | (63 + (65 + 50) / 2) / 2 = 60.25 |
| 108 | + | ( + ( + ) / 2) / 2 = |
| 109 | - | (95 + (50 +100) / 2) / 2 = 85 |
| 109 | + | ( + ( + ) / 2) / 2 = |
| 110 | - | (82 + (65 + 70) / 2) / 2 = 74.75 |
| 110 | + | |
| 111 | Result - ///// |