Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Amendpcatch=[];
- if(typeof Dex === 'undefined')
- {Dex=`all`}
- else
- {D=`${Dex}`.split(``);
- if(D.includes(`8`))
- {Amendpcatch.push(PcatchSub1.slice(809,897).join(`,`))};
- if(D.includes(`7`))
- {Amendpcatch.push(PcatchSub1.slice(721,809).join(`,`))};
- if(D.includes(`6`))
- {Amendpcatch.push(PcatchSub1.slice(649,721).join(`,`))};
- if(D.includes(`5`))
- {Amendpcatch.push(PcatchSub1.slice(493,649).join(`,`))};
- if(D.includes(`4`))
- {Amendpcatch.push(PcatchSub1.slice(386,493).join(`,`))};
- if(D.includes(`3`))
- {Amendpcatch.push(PcatchSub1.slice(251,386).join(`,`))};
- if(D.includes(`2`))
- {Amendpcatch.push(PcatchSub1.slice(151,251).join(`,`))};
- if(D.includes(`1`))
- {Amendpcatch.push(PcatchSub1.slice(0,151).join(`,`))};
- Amendpcatch=Amendpcatch.join(`,`).split(`,`)};
- if(Dex==`all`)
- {Amendpcatch=PcatchSub1};
- PcatchSub2=Amendpcatch[Math.floor(Math.random()*(Amendpcatch.length))].slice(4).split(/\s+/g);
- Pcatch=PcatchSub2[1].replace(/([(].+[)])/g,"");
- Special=["DertyCharizard","RaccPacc","Potato"];
- Rare=Math.floor(Math.random()*2500+1);
- Shiny=Math.floor(Math.random()*128+1);
- if(user==`potatoeaterlove`||user==`PotatoAteHer`)
- {if(OneL==`catch`&&Two.match(/override/gi))
- {if(Three.match(/rare|special/gi))
- {if(Three.match(/\d/gi))
- {Shiny=1;
- Rare=0;
- Pcatch=Special[parseInt(Three.replace(/\D+/gi,``))-1];}
- else
- {Shiny=1;
- Rare=1}}
- else if(!isNaN(parseInt(Three)))
- {Shiny=1;
- Rare=0;
- PPCS2=PcatchSub1[parseInt(Three)-1].slice(4).split(/\s+/g);
- PPC=PPCS2[1].replace(/([(].+[)])/g,"");
- Pcatch=PPC}
- else
- {Shiny=1;
- Rare=0}}
- else
- {Pcatch=Pcatch;
- Shiny=Math.floor(Math.random()*5+1);
- Rare=Math.floor(Math.random()*50+1)}};
- if(user==`Tommy/Green`)
- {Pcatch=Pcatch};
- BadBean=[];
- if(Rare==1)
- {Pcatch=Special[Math.floor(Math.random()*Special.length)]};
- if(Two=="null")
- {Two1="1"}
- else
- {Two1=Two};
- if(Three=="null")
- {Three1="1"}
- else
- {Three1=Three};
- Lvl=1;
- Xp=0;
- Pb=15;
- Money=2500;
- MoneyExtra=0;
- XpExtra=0;
- PokemonList=``;
- CatchNext=``;
- if(Math.floor(Math.random()*128+1)==1)
- {Pcatch=Pcatch};
- for(y=0;y<a.length;y++)
- {if(a[y]==user+a[y].slice(user.length))
- {PersonalEntry=y}};
- PersonalList=a.filter(x=>x==user+x.slice(user.length));
- if(PersonalList.length>0)
- {if(PersonalList[PersonalList.length-1].length<280)
- {b=PersonalList[PersonalList.length-1].split("|")[0].split(" ");
- Lvl=b[1];
- Xp=b[2];
- Pb=b[3];
- Money=b[4];
- PokemonList=PersonalList[PersonalList.length-1].split("|")[1]}
- else
- {b=PersonalList[PersonalList.length-1].split("|")[0].split(" ");
- Lvl=b[1];
- Xp=b[2];
- Pb=b[3];
- Money=b[4];
- PokemonList=``}};
- LvlNext=Lvl;
- XpNext=Xp;
- PbNext=Pb;
- MoneyNext=Money;
- CatchNext="";
- Message="Info";
- if(parseInt(Lvl)>100)
- {Lvl=100};
- if(Two.toLowerCase()=="max")
- {Two1=`${Math.floor(parseInt(Money)/250)}`};
- if(PersonalList.length>0)
- {if(PersonalList[PersonalList.length-1].length<280)
- {TokenState=`editquote?`}
- else
- {TokenState=`addquote?`}}
- else
- {TokenState=`addquote?`};
- if(OneL=="catch"&&Pb!=0)
- {MoneyExtra=Math.floor(Math.random()*400+101);
- MoneyNext=Math.floor(MoneyExtra+parseInt(Money));
- if(Lvl!=100)
- {XpExtra=Math.floor(Math.random()*100+51);
- XpNext=Math.floor(XpExtra+parseInt(Xp));
- if(XpNext>=Math.floor(475+(parseInt(Lvl)*25)))
- {LvlNext=Math.floor(parseInt(Lvl)+1);
- XpNext=Math.floor(XpNext-(475+(parseInt(Lvl*25))));
- Message="Catch Lvl"}
- else
- {LvlNext=Lvl;
- Message="Catch"};
- PbNext=Math.floor(parseInt(Pb)-1);
- if(Shiny==1)
- {CatchNext=Pcatch+"(Shiny)"}
- else
- {CatchNext=Pcatch}}
- else
- {XpExtra=0;
- XpNext=0;
- LvlNext=Lvl;
- Message="Catch";
- PbNext=Math.floor(parseInt(Pb)-1);
- if(Shiny==1)
- {CatchNext=Pcatch+"(Shiny)"}
- else
- {CatchNext=Pcatch}}}
- else
- if(OneL=="catch"&&Pb==0)
- {LvlNext=Lvl;
- XpNext=Xp;
- PbNext=Pb;
- MoneyNext=Money;
- CatchNext="Nope";
- Message="Out"};
- if(BadBean.includes(user))
- {LvlNext=Lvl;
- XpNext=Xp;
- PbNext=Pb;
- MoneyNext=Money;
- CatchNext="";
- Message="Bad"};
- if(PersonalList.length>0)
- {if(PersonalList[PersonalList.length-1].length<280)
- {if(OneL==`catch`&&Message!="Bad"&&Pb!=0)
- {if(PersonalList[PersonalList.length-1].split("|")[1]==``)
- {PokemonList=CatchNext}
- else
- {PokemonList=PersonalList[PersonalList.length-1].split("|")[1]+`/`+CatchNext}}
- else
- {PokemonList=PersonalList[PersonalList.length-1].split("|")[1]}}
- else
- {PokemonList=CatchNext}}
- else
- {PokemonList=CatchNext};
- if(One=="null"||OneL.match(/help|info/i))
- {LvlNext=Lvl;
- XpNext=Xp;
- PbNext=Pb;
- MoneyNext=Money;
- CatchNext="Nope";
- Message="Info"};
- if(OneL.match(/pok.(ball|dollar)s?|inven(tory|)|le?ve?l|money|stats/i))
- {LvlNext=Lvl;
- XpNext=Xp;
- PbNext=Pb;
- MoneyNext=Money;
- CatchNext="Nope";
- Message="Stats"};
- if(OneL.match(/code/i))
- {LvlNext=Lvl;
- XpNext=Xp;
- PbNext=Pb;
- MoneyNext=Money;
- CatchNext="Nope";
- Message="Code"};
- if(OneL=="buy"&&parseInt(Money)<Math.floor(parseInt(Two1)*250))
- {LvlNext=Lvl;
- XpNext=Xp;
- PbNext=Pb;
- MoneyNext=Money;
- CatchNext="Nope";
- Message="TooPoor "+Two1}
- else if(OneL=="buy")
- {LvlNext=Lvl;
- XpNext=Xp;
- CatchNext="Nope";
- if(parseInt(Two1)!=Math.floor(parseInt(Two1)+0))
- {Message="BuyHelp";
- MoneyNext=Money;
- PbNext=Pb}
- else if
- (parseInt(Money)>=Math.floor(parseInt(Two1)*250))
- {Message="Buy "+Two1;MoneyNext=Math.floor(parseInt(Money)-(parseInt(Two1)*250));
- PbNext=Math.floor(parseInt(Pb)+parseInt(Two1))}
- else
- {Message="TooPoor";
- MoneyNext=Money;
- PbNext=Pb}};
- if(OneL.match(/pok.mon/i))
- {LvlNext=Lvl;
- XpNext=Xp;
- PbNext=Pb;
- MoneyNext=Money;
- CatchNext="Nope";
- Message="List "+Two1.toLowerCase()+" "+Three1};
- if(OneL.match(/dex|pok.dex/i))
- {LvlNext=Lvl;
- XpNext=Xp;
- PbNext=Pb;
- MoneyNext=Money;
- CatchNext="Nope";
- Message="Dex "+Two1.toLowerCase()};
- 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)))
- {LvlNext=Lvl;
- XpNext=Xp;
- PbNext=Pb;
- MoneyNext=Money;
- CatchNext="Nope";
- Message="Error "+One};
- if(Three!="null"&&Two1.toLowerCase()!=`shiny`&&((user!=`PotatoAteHer`&&user!=`potatoeaterlove`)&&Three1.match(/override/gi)))
- {LvlNext=Lvl;
- XpNext=Xp;
- PbNext=Pb;
- MoneyNext=Money;
- CatchNext="Nope";
- Message="TooMuch"};
- if(TokenState==`editquote?`)
- {Entry=PersonalEntry+`%20`}
- else
- {Entry=``};
- if(a.length>1998)
- {Delete=`deletequote?`}
- else
- {Delete=`No`};
- if(BadBean.includes(user))
- {LvlNext=Lvl;
- XpNext=Xp;
- PbNext=Pb;
- MoneyNext=Money;
- CatchNext="Nope";
- Message="Bad!!!"};
- if((user==`PotatoAteHer`||user==`potatoeaterlove`)&&(OneL.match(/override/gi)||Two1.match(/override/gi)||Three1.match(/override/gi)))
- {if(Two.match(/token/gi))
- {RL=`0123456789abcdef`.split(``);
- C=[];
- U=0;
- Code=``;
- I=Three.split(``);
- for(x=0;x<Token.length;x++)
- {C.push(Token.split(``)[x].charCodeAt(0))};
- for(x=0;x<I.length;x++)
- {U+=I[x].charCodeAt(0)*(x+1)};
- F=Math.floor(U/I.length)+Math.floor(U/I.length**2)*Math.floor(U/I.length);
- for(i=0;i<C.length;i++)
- {if(parseInt(C[i])>=97)
- {L=parseInt(C[i])+9}
- else
- {L=parseInt(C[i])};
- Code+=RL[(F+L+i)%16]};
- Out="Notoken=Test_Use&data="+Entry+","+user+"%20"+LvlNext+"%20"+XpNext+"%20"+PbNext+"%20"+MoneyNext+"| "+Delete+"token=Test_Use "+MoneyExtra+" "+XpExtra+" OVERRIDE TOKEN "+Code}
- else if(OneL.match(/catch/gi))
- {Out=TokenState+"token="+Token+"&data="+Entry+","+user+"%20"+LvlNext+"%20"+XpNext+"%20"+PbNext+"%20"+MoneyNext+"|"+PokemonList+" "+Delete+"token="+Token+" "+MoneyExtra+" "+XpExtra+" "+Message}
- else
- {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}}
- else
- {Out=TokenState+"token="+Token+"&data="+Entry+","+user+"%20"+LvlNext+"%20"+XpNext+"%20"+PbNext+"%20"+MoneyNext+"|"+PokemonList+" "+Delete+"token="+Token+" "+MoneyExtra+" "+XpExtra+" "+Message};
- Out
Add Comment
Please, Sign In to add comment