View difference between Paste ID: 1tx1fpRp and sZqQJeGp
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 - /////