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 |