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 |