View difference between Paste ID: TGtUp1Lh and erRJGBvb
SHOW: | | - or go back to the newest paste.
1-
Amendpcatch=[];
1+
PcatchSub2=PcatchSub1[Math.floor(Math.random()*(PcatchSub1.length))].slice(4).split(/\s+/g);
2
Pcatch=PcatchSub2[1].replace(/([(].+[)])/g,"");
3-
if(typeof Dex === 'undefined')
3+
4-
{Dex=`all`}
4+
5
{Pcatch=Pcatch};
6-
{D=`${Dex}`.split(``);
6+
7-
if(D.includes(`8`))
7+
8-
{Amendpcatch.push(PcatchSub1.slice(809,897).join(`,`))};
8+
9-
if(D.includes(`7`))
9+
10-
{Amendpcatch.push(PcatchSub1.slice(721,809).join(`,`))};
10+
11-
if(D.includes(`6`))
11+
12-
{Amendpcatch.push(PcatchSub1.slice(649,721).join(`,`))};
12+
if(Math.floor(Math.random()*2500+1)==1)
13-
if(D.includes(`5`))
13+
{Pcatch="DertyCharizard"};
14-
{Amendpcatch.push(PcatchSub1.slice(493,649).join(`,`))};
14+
15-
if(D.includes(`4`))
15+
if(Math.floor(Math.random()*2500+1)==1)
16-
{Amendpcatch.push(PcatchSub1.slice(386,493).join(`,`))};
16+
{Pcatch="RaccPacc"};
17-
if(D.includes(`3`))
17+
18-
{Amendpcatch.push(PcatchSub1.slice(251,386).join(`,`))};
18+
19-
if(D.includes(`2`))
19+
20-
{Amendpcatch.push(PcatchSub1.slice(151,251).join(`,`))};
20+
21-
if(D.includes(`1`))
21+
22-
{Amendpcatch.push(PcatchSub1.slice(0,151).join(`,`))};
22+
23-
Amendpcatch=Amendpcatch.join(`,`).split(`,`)};
23+
24
{Three1="1"}
25-
if(Dex==`all`)
25+
26-
{Amendpcatch=PcatchSub1};
26+
27
28-
PcatchSub2=Amendpcatch[Math.floor(Math.random()*(Amendpcatch.length))].slice(4).split(/\s+/g);
28+
29
Xp=0;
30
Pb=15;
31-
Special=["DertyCharizard","RaccPacc","Potato"];
31+
32-
Rare=Math.floor(Math.random()*2500+1);
32+
33
XpExtra=0;
34
PokemonList=``;
35
CatchNext=``;
36-
{if(OneL==`catch`&&Two.match(/override/gi))
36+
37-
{if(Three.match(/rare|special/gi))
37+
38-
{if(Three.match(/\d/gi))
38+
39-
{Shiny=1;
39+
40-
Rare=0;
40+
41-
Pcatch=Special[parseInt(Three.replace(/\D+/gi,``))-1];}
41+
42
if(user==`potatoeaterlove`||user==`PotatoAteHer`)
43-
{Shiny=1;
43+
{Shiny=Math.floor(Math.random()*1+1)};
44-
Rare=1}}
44+
45-
else if(!isNaN(parseInt(Three)))
45+
46-
{Shiny=1;
46+
47-
Rare=0;
47+
48-
PPCS2=PcatchSub1[parseInt(Three)-1].slice(4).split(/\s+/g);
48+
49-
PPC=PPCS2[1].replace(/([(].+[)])/g,"");
49+
50-
Pcatch=PPC}
50+
51
if(PersonalList.length>0)
52-
{Shiny=1;
52+
53-
Rare=0}}
53+
54
Lvl=b[1];
55-
{Pcatch=Pcatch;
55+
56-
Shiny=Math.floor(Math.random()*5+1);
56+
57-
Rare=Math.floor(Math.random()*50+1)}};
57+
58
PokemonList=PersonalList[PersonalList.length-1].split("|")[1]}
59
else
60
{b=PersonalList[PersonalList.length-1].split("|")[0].split(" ");
61
Lvl=b[1];
62
Xp=b[2];
63
Pb=b[3];
64-
if(Rare==1)
64+
65-
{Pcatch=Special[Math.floor(Math.random()*Special.length)]};
65+
66
67
if(parseInt(Lvl)>100)
68
{Lvl=100};
69
70
if(Two.toLowerCase()=="max")
71
{Two1=`${Math.floor(parseInt(Money)/250)}`};
72
73
if(PersonalList.length>0)
74
{if(PersonalList[PersonalList.length-1].length<280)
75
{TokenState=`editquote?`}
76
else
77
{TokenState=`addquote?`}}
78
else
79
{TokenState=`addquote?`};
80
81
if(OneL=="catch"&&Pb!=0)
82
{MoneyExtra=Math.floor(Math.random()*400+101);
83
MoneyNext=Math.floor(MoneyExtra+parseInt(Money));
84
if(Lvl!=100)
85
{XpExtra=Math.floor(Math.random()*100+51);
86
XpNext=Math.floor(XpExtra+parseInt(Xp));
87
if(XpNext>=Math.floor(475+(parseInt(Lvl)*25)))
88
{LvlNext=Math.floor(parseInt(Lvl)+1);
89
XpNext=Math.floor(XpNext-(475+(parseInt(Lvl*25))));
90
Message="Catch Lvl"}
91
else
92
{LvlNext=Lvl;
93
Message="Catch"};
94
PbNext=Math.floor(parseInt(Pb)-1);
95
if(Shiny==1)
96
{CatchNext=Pcatch+"(Shiny)"}
97
else
98
{CatchNext=Pcatch}}
99
else
100
{XpExtra=0;
101
XpNext=0;
102
LvlNext=Lvl;
103
Message="Catch";
104
PbNext=Math.floor(parseInt(Pb)-1);
105
if(Shiny==1)
106
{CatchNext=Pcatch+"(Shiny)"}
107
else
108
{CatchNext=Pcatch}}}
109
else 
110
if(OneL=="catch"&&Pb==0)
111
{LvlNext=Lvl;
112
XpNext=Xp;
113
PbNext=Pb;
114
MoneyNext=Money;
115-
CatchNext="";
115+
116-
Message="Info";
116+
117
118
if(BadBean.includes(user))
119
{LvlNext=Lvl;
120
XpNext=Xp;
121
PbNext=Pb;
122
MoneyNext=Money;
123
CatchNext="Nope";
124
Message="Bad"};
125
126
if(PersonalList.length>0)
127
{if(PersonalList[PersonalList.length-1].length<280)
128
{if(OneL==`catch`&&Message!="Bad"&&Pb!=0)
129
{if(PersonalList[PersonalList.length-1].split("|")[1]==``)
130
{PokemonList=CatchNext}
131
else
132
{PokemonList=PersonalList[PersonalList.length-1].split("|")[1]+`/`+CatchNext}}
133
else
134
{PokemonList=PersonalList[PersonalList.length-1].split("|")[1]}}
135
else
136
{PokemonList=CatchNext}}
137
else
138
{PokemonList=CatchNext}
139
140
if(One=="null"||OneL=="help"||OneL=="info")
141
{LvlNext=Lvl;
142
XpNext=Xp;
143
PbNext=Pb;
144
MoneyNext=Money;
145
CatchNext="Nope";
146
Message="Info"};
147
148
if(OneL=="stats"||OneL=="level"||OneL=="lvl")
149
{LvlNext=Lvl;
150
XpNext=Xp;
151
PbNext=Pb;
152
MoneyNext=Money;
153
CatchNext="Nope";
154
Message="Stats"};
155
156
if(OneL=="buy"&&parseInt(Money)<Math.floor(parseInt(Two1)*250))
157
{LvlNext=Lvl;
158
XpNext=Xp;
159
PbNext=Pb;
160
MoneyNext=Money;
161
CatchNext="Nope";
162
Message="TooPoor "+Two1}
163
else if(OneL=="buy")
164
{LvlNext=Lvl;
165
XpNext=Xp;
166
CatchNext="Nope";
167
if(parseInt(Two1)!=Math.floor(parseInt(Two1)+0))
168
{Message="BuyHelp";
169
MoneyNext=Money;
170
PbNext=Pb}
171
else if
172
(parseInt(Money)>=Math.floor(parseInt(Two1)*250))
173
{Message="Buy "+Two1;MoneyNext=Math.floor(parseInt(Money)-(parseInt(Two1)*250));
174-
CatchNext="";
174+
175
else
176
{Message="TooPoor";
177
MoneyNext=Money;
178
PbNext=Pb}};
179
180
if(OneL=="inven"||OneL=="inventory")
181
{LvlNext=Lvl;
182
XpNext=Xp;
183
PbNext=Pb;
184
MoneyNext=Money;
185
CatchNext="Nope";
186
Message="Inventory"};
187
188
if(OneL=="pokemon"||OneL=="pokémon"||OneL=="pokèmon")
189-
{PokemonList=CatchNext};
189+
190
XpNext=Xp;
191-
if(One=="null"||OneL.match(/help|info/i))
191+
192
MoneyNext=Money;
193
CatchNext="Nope";
194
Message="List "+Two1.toLowerCase()+" "+Three1};
195
196
if(OneL!="pokemon"&&OneL!="pokémon"&&OneL!="pokèmon"&&OneL!="info"&&OneL!="level"&&OneL!="catch"&&OneL!="inven"&&OneL!="inventory"&&OneL!="buy"&&OneL!="stats"&&One!="null"&&OneL!="help")
197
{LvlNext=Lvl;
198
XpNext=Xp;
199-
if(OneL.match(/pok.(ball|dollar)s?|inven(tory|)|le?ve?l|money|stats/i))
199+
200
MoneyNext=Money;
201
CatchNext="Nope";
202
Message="Error "+One};
203
204
if(Three!="null"&&Two1.toLowerCase()!=`shiny`)
205
{LvlNext=Lvl;
206
XpNext=Xp;
207-
if(OneL.match(/code/i))
207+
208
MoneyNext=Money;
209
CatchNext="Nope";
210
Message="TooMuch"};
211
212
if(TokenState==`editquote?`)
213-
Message="Code"};
213+
214
else
215
{Entry=``};
216
217
if(a.length>1998)
218
{Delete=`deletequote?`}
219
else
220
{Delete=`No`};
221
222
if(BadBean.includes(user))
223
{LvlNext=Lvl;
224
XpNext=Xp;
225
PbNext=Pb;
226
MoneyNext=Money;
227
CatchNext="Nope";
228
Message="Bad!!!"};
229
230
TokenState+"token="+Token+"&data="+Entry+","+user+"%20"+LvlNext+"%20"+XpNext+"%20"+PbNext+"%20"+MoneyNext+"|"+PokemonList+" "+Delete+"token="+Token+" "+MoneyExtra+" "+XpExtra+" "+Message