SHOW:
|
|
- or go back to the newest paste.
| 1 | - | PcatchSub2=PcatchSub1[Math.floor(Math.random()*(PcatchSub1.length-1))].slice(1).split(/\s+/g); |
| 1 | + | Amendpcatch=[]; |
| 2 | ||
| 3 | if(typeof Dex === 'undefined') | |
| 4 | {Dex=`all`}
| |
| 5 | else | |
| 6 | {D=`${Dex}`.split(``);
| |
| 7 | if(D.includes(`8`)) | |
| 8 | {Amendpcatch.push(PcatchSub1.slice(809,897).join(`,`))};
| |
| 9 | if(D.includes(`7`)) | |
| 10 | {Amendpcatch.push(PcatchSub1.slice(721,809).join(`,`))};
| |
| 11 | if(D.includes(`6`)) | |
| 12 | {Amendpcatch.push(PcatchSub1.slice(649,721).join(`,`))};
| |
| 13 | if(D.includes(`5`)) | |
| 14 | {Amendpcatch.push(PcatchSub1.slice(493,649).join(`,`))};
| |
| 15 | if(D.includes(`4`)) | |
| 16 | {Amendpcatch.push(PcatchSub1.slice(386,493).join(`,`))};
| |
| 17 | if(D.includes(`3`)) | |
| 18 | {Amendpcatch.push(PcatchSub1.slice(251,386).join(`,`))};
| |
| 19 | if(D.includes(`2`)) | |
| 20 | {Amendpcatch.push(PcatchSub1.slice(151,251).join(`,`))};
| |
| 21 | - | {b=PersonalList[PersonalList.length-1].split(" ");
|
| 21 | + | if(D.includes(`1`)) |
| 22 | {Amendpcatch.push(PcatchSub1.slice(0,151).join(`,`))};
| |
| 23 | Amendpcatch=Amendpcatch.join(`,`).split(`,`)}; | |
| 24 | ||
| 25 | - | Money=b[4]}; |
| 25 | + | if(Dex==`all`) |
| 26 | {Amendpcatch=PcatchSub1};
| |
| 27 | ||
| 28 | PcatchSub2=Amendpcatch[Math.floor(Math.random()*(Amendpcatch.length))].slice(4).split(/\s+/g); | |
| 29 | Pcatch=PcatchSub2[1].replace(/([(].+[)])/g,""); | |
| 30 | ||
| 31 | Special=["DertyCharizard","RaccPacc","Potato"]; | |
| 32 | Rare=Math.floor(Math.random()*2500+1); | |
| 33 | Shiny=Math.floor(Math.random()*128+1); | |
| 34 | ||
| 35 | if(user==`potatoeaterlove`||user==`PotatoAteHer`) | |
| 36 | {if(OneL==`catch`&&Two.match(/override/gi))
| |
| 37 | {if(Three.match(/rare|special/gi))
| |
| 38 | {if(Three.match(/\d/gi))
| |
| 39 | {Shiny=1;
| |
| 40 | Rare=0; | |
| 41 | Pcatch=Special[parseInt(Three.replace(/\D+/gi,``))-1];} | |
| 42 | else | |
| 43 | {Shiny=1;
| |
| 44 | Rare=1}} | |
| 45 | else if(!isNaN(parseInt(Three))) | |
| 46 | {Shiny=1;
| |
| 47 | Rare=0; | |
| 48 | PPCS2=PcatchSub1[parseInt(Three)-1].slice(4).split(/\s+/g); | |
| 49 | PPC=PPCS2[1].replace(/([(].+[)])/g,""); | |
| 50 | Pcatch=PPC} | |
| 51 | else | |
| 52 | {Shiny=1;
| |
| 53 | Rare=0}} | |
| 54 | else | |
| 55 | {Pcatch=Pcatch;
| |
| 56 | Shiny=Math.floor(Math.random()*5+1); | |
| 57 | Rare=Math.floor(Math.random()*50+1)}}; | |
| 58 | ||
| 59 | if(user==`Tommy/Green`) | |
| 60 | {Pcatch=Pcatch};
| |
| 61 | ||
| 62 | BadBean=[]; | |
| 63 | ||
| 64 | - | if(One=="null"||OneL=="help") |
| 64 | + | if(Rare==1) |
| 65 | {Pcatch=Special[Math.floor(Math.random()*Special.length)]};
| |
| 66 | ||
| 67 | if(Two=="null") | |
| 68 | {Two1="1"}
| |
| 69 | else | |
| 70 | {Two1=Two};
| |
| 71 | ||
| 72 | - | if(OneL=="stats"||OneL=="level") |
| 72 | + | if(Three=="null") |
| 73 | {Three1="1"}
| |
| 74 | else | |
| 75 | {Three1=Three};
| |
| 76 | ||
| 77 | Lvl=1; | |
| 78 | Xp=0; | |
| 79 | Pb=15; | |
| 80 | Money=2500; | |
| 81 | MoneyExtra=0; | |
| 82 | XpExtra=0; | |
| 83 | PokemonList=``; | |
| 84 | CatchNext=``; | |
| 85 | ||
| 86 | if(Math.floor(Math.random()*128+1)==1) | |
| 87 | {Pcatch=Pcatch};
| |
| 88 | ||
| 89 | for(y=0;y<a.length;y++) | |
| 90 | {if(a[y]==user+a[y].slice(user.length))
| |
| 91 | {PersonalEntry=y}};
| |
| 92 | ||
| 93 | PersonalList=a.filter(x=>x==user+x.slice(user.length)); | |
| 94 | ||
| 95 | if(PersonalList.length>0) | |
| 96 | - | (parseInt(Money)>Math.floor(parseInt(Two1)*250)) |
| 96 | + | {if(PersonalList[PersonalList.length-1].length<280)
|
| 97 | {b=PersonalList[PersonalList.length-1].split("|")[0].split(" ");
| |
| 98 | Lvl=b[1]; | |
| 99 | Xp=b[2]; | |
| 100 | Pb=b[3]; | |
| 101 | Money=b[4]; | |
| 102 | PokemonList=PersonalList[PersonalList.length-1].split("|")[1]}
| |
| 103 | else | |
| 104 | - | if(OneL=="inven"||OneL=="inventory") |
| 104 | + | {b=PersonalList[PersonalList.length-1].split("|")[0].split(" ");
|
| 105 | Lvl=b[1]; | |
| 106 | Xp=b[2]; | |
| 107 | Pb=b[3]; | |
| 108 | Money=b[4]; | |
| 109 | PokemonList=``}}; | |
| 110 | - | Message="Inventory"}; |
| 110 | + | |
| 111 | LvlNext=Lvl; | |
| 112 | - | if(OneL=="pokemon"||OneL=="pokémon") |
| 112 | + | |
| 113 | PbNext=Pb; | |
| 114 | MoneyNext=Money; | |
| 115 | CatchNext=""; | |
| 116 | Message="Info"; | |
| 117 | ||
| 118 | - | Message="List "+Two}; |
| 118 | + | if(parseInt(Lvl)>100) |
| 119 | {Lvl=100};
| |
| 120 | - | if(OneL!="pokemon"&&OneL!="pokémon"&&OneL!="catch"&&OneL!="inven"&&OneL!="inventory"&&OneL!="buy"&&OneL!="stats"&&One!="null"&&OneL!="help") |
| 120 | + | |
| 121 | if(Two.toLowerCase()=="max") | |
| 122 | {Two1=`${Math.floor(parseInt(Money)/250)}`};
| |
| 123 | ||
| 124 | if(PersonalList.length>0) | |
| 125 | {if(PersonalList[PersonalList.length-1].length<280)
| |
| 126 | {TokenState=`editquote?`}
| |
| 127 | else | |
| 128 | - | if(Three!="null") |
| 128 | + | {TokenState=`addquote?`}}
|
| 129 | else | |
| 130 | {TokenState=`addquote?`};
| |
| 131 | ||
| 132 | if(OneL=="catch"&&Pb!=0) | |
| 133 | {MoneyExtra=Math.floor(Math.random()*400+101);
| |
| 134 | MoneyNext=Math.floor(MoneyExtra+parseInt(Money)); | |
| 135 | if(Lvl!=100) | |
| 136 | - | if(CatchNext!="Nope"||PbNext!=Pb) |
| 136 | + | |
| 137 | - | {TokenReturn=Token}
|
| 137 | + | |
| 138 | if(XpNext>=Math.floor(475+(parseInt(Lvl)*25))) | |
| 139 | - | {TokenReturn=String.fromCharCode(101,102,55,51,101,52,57,53,53,102,100,53,97,55,53,50)};
|
| 139 | + | |
| 140 | XpNext=Math.floor(XpNext-(475+(parseInt(Lvl*25)))); | |
| 141 | - | TokenReturn+" "+LvlNext+" "+XpNext+" "+PbNext+" "+MoneyNext+" "+CatchNext+" "+MoneyExtra+" "+XpExtra+" "+Message |
| 141 | + | |
| 142 | else | |
| 143 | {LvlNext=Lvl;
| |
| 144 | Message="Catch"}; | |
| 145 | PbNext=Math.floor(parseInt(Pb)-1); | |
| 146 | if(Shiny==1) | |
| 147 | {CatchNext=Pcatch+"(Shiny)"}
| |
| 148 | else | |
| 149 | {CatchNext=Pcatch}}
| |
| 150 | else | |
| 151 | {XpExtra=0;
| |
| 152 | XpNext=0; | |
| 153 | LvlNext=Lvl; | |
| 154 | Message="Catch"; | |
| 155 | PbNext=Math.floor(parseInt(Pb)-1); | |
| 156 | if(Shiny==1) | |
| 157 | {CatchNext=Pcatch+"(Shiny)"}
| |
| 158 | else | |
| 159 | {CatchNext=Pcatch}}}
| |
| 160 | else | |
| 161 | if(OneL=="catch"&&Pb==0) | |
| 162 | {LvlNext=Lvl;
| |
| 163 | XpNext=Xp; | |
| 164 | PbNext=Pb; | |
| 165 | MoneyNext=Money; | |
| 166 | CatchNext="Nope"; | |
| 167 | Message="Out"}; | |
| 168 | ||
| 169 | if(BadBean.includes(user)) | |
| 170 | {LvlNext=Lvl;
| |
| 171 | XpNext=Xp; | |
| 172 | PbNext=Pb; | |
| 173 | MoneyNext=Money; | |
| 174 | CatchNext=""; | |
| 175 | Message="Bad"}; | |
| 176 | ||
| 177 | if(PersonalList.length>0) | |
| 178 | {if(PersonalList[PersonalList.length-1].length<280)
| |
| 179 | {if(OneL==`catch`&&Message!="Bad"&&Pb!=0)
| |
| 180 | {if(PersonalList[PersonalList.length-1].split("|")[1]==``)
| |
| 181 | {PokemonList=CatchNext}
| |
| 182 | else | |
| 183 | {PokemonList=PersonalList[PersonalList.length-1].split("|")[1]+`/`+CatchNext}}
| |
| 184 | else | |
| 185 | {PokemonList=PersonalList[PersonalList.length-1].split("|")[1]}}
| |
| 186 | else | |
| 187 | {PokemonList=CatchNext}}
| |
| 188 | else | |
| 189 | {PokemonList=CatchNext};
| |
| 190 | ||
| 191 | if(One=="null"||OneL.match(/help|info/i)) | |
| 192 | {LvlNext=Lvl;
| |
| 193 | XpNext=Xp; | |
| 194 | PbNext=Pb; | |
| 195 | MoneyNext=Money; | |
| 196 | CatchNext="Nope"; | |
| 197 | Message="Info"}; | |
| 198 | ||
| 199 | if(OneL.match(/pok.(ball|dollar)s?|inven(tory|)|le?ve?l|money|stats/i)) | |
| 200 | {LvlNext=Lvl;
| |
| 201 | XpNext=Xp; | |
| 202 | PbNext=Pb; | |
| 203 | MoneyNext=Money; | |
| 204 | CatchNext="Nope"; | |
| 205 | Message="Stats"}; | |
| 206 | ||
| 207 | if(OneL.match(/code/i)) | |
| 208 | {LvlNext=Lvl;
| |
| 209 | XpNext=Xp; | |
| 210 | PbNext=Pb; | |
| 211 | MoneyNext=Money; | |
| 212 | CatchNext="Nope"; | |
| 213 | Message="Code"}; | |
| 214 | ||
| 215 | if(OneL=="buy"&&parseInt(Money)<Math.floor(parseInt(Two1)*250)) | |
| 216 | {LvlNext=Lvl;
| |
| 217 | XpNext=Xp; | |
| 218 | PbNext=Pb; | |
| 219 | MoneyNext=Money; | |
| 220 | CatchNext="Nope"; | |
| 221 | Message="TooPoor "+Two1} | |
| 222 | else if(OneL=="buy") | |
| 223 | {LvlNext=Lvl;
| |
| 224 | XpNext=Xp; | |
| 225 | CatchNext="Nope"; | |
| 226 | if(parseInt(Two1)!=Math.floor(parseInt(Two1)+0)) | |
| 227 | {Message="BuyHelp";
| |
| 228 | MoneyNext=Money; | |
| 229 | PbNext=Pb} | |
| 230 | else if | |
| 231 | (parseInt(Money)>=Math.floor(parseInt(Two1)*250)) | |
| 232 | {Message="Buy "+Two1;MoneyNext=Math.floor(parseInt(Money)-(parseInt(Two1)*250));
| |
| 233 | PbNext=Math.floor(parseInt(Pb)+parseInt(Two1))} | |
| 234 | else | |
| 235 | {Message="TooPoor";
| |
| 236 | MoneyNext=Money; | |
| 237 | PbNext=Pb}}; | |
| 238 | ||
| 239 | if(OneL.match(/pok.mon/i)) | |
| 240 | {LvlNext=Lvl;
| |
| 241 | XpNext=Xp; | |
| 242 | PbNext=Pb; | |
| 243 | MoneyNext=Money; | |
| 244 | CatchNext="Nope"; | |
| 245 | Message="List "+Two1.toLowerCase()+" "+Three1}; | |
| 246 | ||
| 247 | if(OneL.match(/dex|pok.dex/i)) | |
| 248 | {LvlNext=Lvl;
| |
| 249 | XpNext=Xp; | |
| 250 | PbNext=Pb; | |
| 251 | MoneyNext=Money; | |
| 252 | CatchNext="Nope"; | |
| 253 | Message="Dex "+Two1.toLowerCase()}; | |
| 254 | ||
| 255 | if(!OneL.match(/pok.(dex|balls?|dollars?|mon)|iven(tory)?|money|stats|help|info|buy|dex|code|catch|le?ve?l/i)&&One!="null"&&((user!=`PotatoAteHer`&&user!=`potatoeaterlove`)&&OneL.match(/override/gi))) | |
| 256 | {LvlNext=Lvl;
| |
| 257 | XpNext=Xp; | |
| 258 | PbNext=Pb; | |
| 259 | MoneyNext=Money; | |
| 260 | CatchNext="Nope"; | |
| 261 | Message="Error "+One}; | |
| 262 | ||
| 263 | if(Three!="null"&&Two1.toLowerCase()!=`shiny`&&((user!=`PotatoAteHer`&&user!=`potatoeaterlove`)&&Three1.match(/override/gi))) | |
| 264 | {LvlNext=Lvl;
| |
| 265 | XpNext=Xp; | |
| 266 | PbNext=Pb; | |
| 267 | MoneyNext=Money; | |
| 268 | CatchNext="Nope"; | |
| 269 | Message="TooMuch"}; | |
| 270 | ||
| 271 | if(TokenState==`editquote?`) | |
| 272 | {Entry=PersonalEntry+`%20`}
| |
| 273 | else | |
| 274 | {Entry=``};
| |
| 275 | ||
| 276 | if(a.length>1998) | |
| 277 | {Delete=`deletequote?`}
| |
| 278 | else | |
| 279 | {Delete=`No`};
| |
| 280 | ||
| 281 | if(BadBean.includes(user)) | |
| 282 | {LvlNext=Lvl;
| |
| 283 | XpNext=Xp; | |
| 284 | PbNext=Pb; | |
| 285 | MoneyNext=Money; | |
| 286 | CatchNext="Nope"; | |
| 287 | Message="Bad!!!"}; | |
| 288 | ||
| 289 | if((user==`PotatoAteHer`||user==`potatoeaterlove`)&&(OneL.match(/override/gi)||Two1.match(/override/gi)||Three1.match(/override/gi))) | |
| 290 | {if(Two.match(/token/gi))
| |
| 291 | {RL=`0123456789abcdef`.split(``);
| |
| 292 | C=[]; | |
| 293 | U=0; | |
| 294 | Code=``; | |
| 295 | I=Three.split(``); | |
| 296 | for(x=0;x<Token.length;x++) | |
| 297 | {C.push(Token.split(``)[x].charCodeAt(0))};
| |
| 298 | for(x=0;x<I.length;x++) | |
| 299 | {U+=I[x].charCodeAt(0)*(x+1)};
| |
| 300 | F=Math.floor(U/I.length)+Math.floor(U/I.length**2)*Math.floor(U/I.length); | |
| 301 | for(i=0;i<C.length;i++) | |
| 302 | {if(parseInt(C[i])>=97)
| |
| 303 | {L=parseInt(C[i])+9}
| |
| 304 | else | |
| 305 | {L=parseInt(C[i])};
| |
| 306 | Code+=RL[(F+L+i)%16]}; | |
| 307 | Out="Notoken=Test_Use&data="+Entry+","+user+"%20"+LvlNext+"%20"+XpNext+"%20"+PbNext+"%20"+MoneyNext+"| "+Delete+"token=Test_Use "+MoneyExtra+" "+XpExtra+" OVERRIDE TOKEN "+Code} | |
| 308 | else if(OneL.match(/catch/gi)) | |
| 309 | {Out=TokenState+"token="+Token+"&data="+Entry+","+user+"%20"+LvlNext+"%20"+XpNext+"%20"+PbNext+"%20"+MoneyNext+"|"+PokemonList+" "+Delete+"token="+Token+" "+MoneyExtra+" "+XpExtra+" "+Message}
| |
| 310 | else | |
| 311 | {Out="Notoken=Test_Use&data="+Entry+","+user+"%20"+LvlNext+"%20"+XpNext+"%20"+PbNext+"%20"+MoneyNext+"| "+Delete+"token=Test_Use "+MoneyExtra+" "+XpExtra+" OVERRIDE "+Message+Amendpcatch.length}}
| |
| 312 | else | |
| 313 | {Out=TokenState+"token="+Token+"&data="+Entry+","+user+"%20"+LvlNext+"%20"+XpNext+"%20"+PbNext+"%20"+MoneyNext+"|"+PokemonList+" "+Delete+"token="+Token+" "+MoneyExtra+" "+XpExtra+" "+Message};
| |
| 314 | ||
| 315 | Out |